学生饭卡信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生饭卡信息管理系统
小组成员:
1291407106 朱海军
1291407082 徐志林
1291407025 韩啸
1.1可行性分析
1.1.1项目背景
近年来学生食堂饭卡的使用给高校餐饮管理带来了一次革命,从结算方式到账户管理,从卫生便捷到数据统计等,不仅给就餐者带来了方便,也使餐饮结算手段发生了质的变化,使餐饮管理现代化发展有了质的飞跃.。
因为学生是一个庞大的群体,全国各地只要有学校就会有食堂,方便就餐饭卡是很必要的,而饭卡的充值,以及学生基本信息的管理,食堂的消费管理却是一个庞大的问题,因此完全有必要对学生饭卡进行统一的管理,学生饭卡管理系统就应允而生。方便学生的充值,消费,以及学校的管理。
1.1.2 编写目的
本系统的开发目的在于为学校开发一个饭卡信息管理系统,满足来自学生、学校等方面的需求,这几个方面分别是食堂员工、在校学生、学校财务管理人员、银行。在校学生的功能包括对随时查询自己的消费时间,消费地点以及消费金额,进行网上银行对自己的饭卡进行充值,修改自己的饭卡的密码等相关信息。学校财务人员对学生的信息进行查看确认,还应包括对系统数据库的管理,包括管理密码,整理学生信息,管理员工信息。食堂员工则可以查询自己当天的营业额,以及去银行根据营业额领取现金。
学生可以根据本人学号和密码登录系统,进行本人消费情况的查询和部分个人信息维护。一般情况下,学生只应该查询和维护本人的消费情况和个人信息。而不能查询别人的信息
学校管理人员有部分信息的权限,所以需对管理人员登陆本模块进行更多
的考虑。
1.1.3 定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
1.1.4 参考资料
1.2 项目概述
1.2.1 目标
1.通过计算机使学校里的食堂消费实现管理系统信息化;
2.提高运行效率,从而实现灵活、方便的操作;
3.功能比较完善的数据管理软件,要具有数据操作方便、高效、迅速等优点;
4.可通过访问权限控制等确保数据的安全性。
1.2.2 用户界面分析
用户分为学生、学校管理人员、食堂员工、银行四类。他们分别持有不同的使用权限和对应的不同用户界面,
本数据库管理软件主要供非计算机专业人群使用。
1.2.3 假设与约束
项目约束:项目的开发经费不超过200元,项目开发时间在1个月之类;主要负责人1人,开发小组共3人;对并行操作、信息安全和保密等方面暂无特殊要求约束。
项目假设:假设开发经费不到位,管理不完善,设计时系统功能未能得到全面的考虑,本项目的开发都将受到很大的影响。
1.3 功能需求分析1.4性能需求分析
处理数据的输入输出精度;
(1)响应时间;
(2)更新处理时间;
(3)数据转换和传送时间;
(4)等待解题(即操作执行)时间;
(5)操作方式变化的适应;
(6)运行环境的变化与适应;
(7)与其他软件接口的适应;
(8)对存储卷,目录,数量的统计;
(9)其他要求。
1.5 安全需求分析
数据安全是所有数据库系统软件所必须关注的一个重大问题,数据安全包括机密性,完整性,可用性三个方面。威胁数据安全的方面有很多比如:不可恢复损坏(磁盘驱动器损坏,电源故障等),黑客,病毒,信息窃取等。因此安全保密要求要特殊建立:
✓推荐使用磁盘阵列;
✓数据库数据的及时备份与处理(删除过期索引,视图等);
✓双机容错;(互为镜像)
✓数据迁移;
✓信息的及时加密处理;
✓数据库权限的严格控制;
✓使用网络共享(大型服务器优先原则)。
1.6 环境需求分析
1.6.1 设备需求
运行该软件所适合具体设备必须是Pentinum III以上的CPU、128MB以上内存的计算机,硬盘容量在20GB以上。
1.6.2 支持软件
支持Windows操作系统,SQL Server 2000的软件环境。
1.6.3 接口
✓用户接口:一般用户只需要通过终端进行操作,进入主界面后,输入密码,身份确认后,即可进入相应的窗口。
✓软件接口:在服务器端需要安装Windows xp和SQL Server 2000服务器版软件,本软件目前没有与其他软件系统对接。用户需要安装Windows
操作系统和浏览器。
1.6.4 控制
本软件通过用户权限控制软件运行。
2.系统功能
用户需求调查表
✧A.前台(面向学生)
✧B.后台(面向管理人员)
✧ C.前台(面向食堂)
✧D.前台(面向银行)
银行接受学生的饭卡的充值,根据食堂的营业额给食堂相应的金钱3.功能需求分析
要求应用系统对不同用户有不同的界面及权限授予
总控模块:包括操作员管理(设置密码或登录口令进行操作)、
权限管理(创建不同角色授予不同权限)、系统数据管理(数据的备份及恢复,故障与异常的排除与处理)、系统设置管理(各项操作的具体执行);
✓输入输出设计模块:
(1) 注意保证各个模块的输入格式一致,方便用户使用不同
的模块;
(2) 严格的检错措施。尽量减少用户的输入,以减少出错羁
旅;对用户的输入内容,作空格、非法字符等检验;
(3) 使用菜单方式,使得条例清晰、逻辑性强;
(4) 关键性提示和警告:对于数据库的更新、删除及用户登
录等操作,利用提示的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。