1、 1 课课 程程 设设 计计 二一二一 三三 年年 题题 目目: 学生餐卡充值系统 学学 院院: 电信学院 专专 业业: 计算软件技术技术 班班 级级: 11 级统专 01 班 姓姓 名名: 指导老师指导老师: 2 目录 一 开发背景 .错误错误!未定义书签。未定义书签。 二 需求分析 .错误错误!未定义书签。未定义书签。 三 系统设计 .错误错误!未定义书签。未定义书签。 四 系统模块及编码设计 .错误错误!未定义书签。未定义书签。 五 小结 .错误错误!未定义书签。未定义书签。 3 一、开发背景一、开发背景 由于现今的学生餐卡管理非常繁琐,行政人员付出大量的工作时间,得到的效率 很 低。因
2、此为提高工作效率,减轻校方人员的工作负担,决定开发学生餐卡管理系统 软件。 在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使 用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高, 为此开发学生餐卡管理系统软件,能够适应现今社会并提高生产效率。 该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。他是对学校学生 餐卡管理的一种工具。 4 二、需求分析二、需求分析 2.12.1 可行性分析可行性分析 开发此学生餐卡管理系统软件,以供教学人员及操作者进行学生餐卡管理,方便操 作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习汉语编程的技巧,
3、 提高工作设计思想, 通过本次的工程开发, 开发小组成员与辅助老师, 公司的技师交流, 能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升 到一个新的高度。 由于本学籍开发系统的主要背景(为毕业设计)在经济上不注重直接的经济收益,而 是注重小组成员整体水平的提高。 本系统主要是由汉语编程进行设计开发, 而汉语编程语言是元易达有限责任开发公司, 自主版权、自行开发的编程语言,是真正的中国人自己的编程语言,国有资产,所以学 籍管理系统在推向社会后享有高度的自主权。由于本系统在技术方面的完善性、促进性 一旦推向社会将受到广大教育单位的关注及支持。对我们民族教育及发展事业有很
4、大的 推动力。 2.22.2 系统的意义和目的系统的意义和目的 由于现今的学生餐卡管理非常繁琐,行政人员付出大量的工作时间,得到的效率很 低。 因此为提高工作效率, 减轻校方人员的工作负担, 决定开发学生餐卡管理系统软件。 5 三、系统设计三、系统设计 3 31 1 产品说明产品说明 学生餐卡管理系统是利用数据库的管理技术建立在 windows 操作系统中的。 在 windows 环境的学生餐卡管理系统是学声餐卡的应用程序,最终的产品是帮助行 政人员对学生餐卡进行有计划,有步骤、方便的管理。 库文件下面的表文件的扩展名.DBF。它里面包含着学生的全部信息,是由主界面及 库里面的表经过编译和连接
5、而完成的。 学生餐卡管理系统生成后,要建立在 windows 的目录下,可以之间使用。列如:在 windows 资源管理窗口中,双击这个学生餐卡系统的图标,该系统就会自动打开这个文 件 3 32 2 产品功能产品功能 帮助学校的管理人员对学生的餐卡信息可以方便的查询、输入,及有条件的查找。 3 33 3 产品系统流程图产品系统流程图 学生餐卡管理系统的流程图如下: 6 图 3-1 系统流程图 3 34 4 局限性局限性 需要掌握一些相关的操作,对数据库操作和充值设备操作有点了解,系统更新周期 短 3 35 5 产品使用情况产品使用情况 学生餐卡管理系统应用程序是利用 windows 操作平台,
6、系统所承担的工作是行政人 员能够方便快捷、清楚的查询所需要的资料和对餐卡的管理迈上新的台阶。 7 四、四、系统模块及编码设计系统模块及编码设计 4 41 1 产品系统流程图产品系统流程图 学生餐卡系统的系统流程图如下: 图 4-1 餐卡系统流程图 8 4 42 2 数据流程图数据流程图 本系统的数据流程见下图 图 4-2 系统数据流程图 系统的过滤图如下 图 4-3 系统过滤流程图 9 4.34.3 代码代码 ManageForm.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using