学生饭卡信息管理系统.docx
- 文档编号:28409591
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:24
- 大小:336.74KB
学生饭卡信息管理系统.docx
《学生饭卡信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生饭卡信息管理系统.docx(24页珍藏版)》请在冰豆网上搜索。
学生饭卡信息管理系统
学生饭卡信息管理系统
1.1 可行性分析
1.1.1 项目背景
近年来学生食堂饭卡的使用给高校餐饮管理带来了一次革命,从结算方式到账户管理,
从卫生便捷到数据统计等,不仅给就餐者带来了方便,也使餐饮结算手段发生了质的变化,
使餐饮管理现代化发展有了质的飞跃.。
因为学生是一个庞大的群体,全国各地只要有学校就会有食堂,方便就餐饭卡是很必要的,
而饭卡的充值,以及学生基本信息的管理,食堂的消费管理却是一个庞大的问题,因此完
全有必要对学生饭卡进行统一的管理,学生饭卡管理系统就应允而生。
方便学生的充值,
-1-
《数据库系统概论(第四版)》
李雁翎
高等教育出版社
《SQL SERVER 2008 从入门到精通》
刘奎 付青 张权
化学工业出版社
其他信息来自互联网
消费,以及学校的管理。
1.1.2 编写目的
本系统的开发目的在于为学校开发一个饭卡信息管理系统,满足来自学生、
学校等方面的需求,这几个方面分别是食堂员工、在校学生、学校财务管理人
员、银行。
在校学生的功能包括对随时查询自己的消费时间,消费地点
以及消费金额,进行网上银行对自己的饭卡进行充值,修改自己的
饭卡的密码等相关信息。
学校财务人员对学生的信息进行查看确认,还应
包括对系统数据库的管理,包括管理密码,整理学生信息,管理员工信息。
食
堂员工则可以查询自己当天的营业额,以及去银行根据营业额领取现
金。
学生可以根据本人学号和密码登录系统,进行本人消费情况的查询和部分
个人信息维护。
一般情况下,学生只应该查询和维护本人的消费情况和个人信
息。
而不能查询别人的信息
学校管理人员有部分信息的权限,所以需对管理人员登陆本模块进行更多
的考虑。
1.1.3 定义
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满
足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
1.1.4 参考资料
-2-
1.2项目概述
1.2.1 目标
1.通过计算机使学校里的食堂消费实现管理系统信息化;
2.提高运行效率,从而实现灵活、方便的操作;
3.功能比较完善的数据管理软件,要具有数据操作方便、高效、迅速等优
点;
4.可通过访问权限控制等确保数据的安全性。
1.2.2 用户界面分析
用户分为学生、学校管理人员、食堂员工、银行四类。
他们分别持有不同
的使用权限和对应的不同用户界面,
本数据库管理软件主要供非计算机专业人群使用。
1.2.3 假设与约束
项目约束:
项目的开发经费不超过 200 元,项目开发时间在 1 个月之类;
主要负责人 1 人,开发小组共 3 人;对并行操作、信息安全和保密等方面
暂无特殊要求约束。
项目假设:
假设开发经费不到位,管理不完善,设计时系统功能未能得到
全面的考虑,本项目的开发都将受到很大的影响。
-3-
1.3功能需求分析
1.4 性能需求分析
学生信息管理系统
处理数据的输入输出精度;
-4-
(1) 响应时间;
(2) 更新处理时间;
(3) 数据转换和传送时间;
(4) 等待解题(即操作执行)时间;
(5) 操作方式变化的适应;
(6) 运行环境的变化与适应;
(7) 与其他软件接口的适应;
(8) 对存储卷,目录,数量的统计;
(9) 其他要求。
1.5安全需求分析
数据安全是所有数据库系统软件所必须关注的一个重大问题,数据安全包
括机密性,完整性,可用性三个方面。
威胁数据安全的方面有很多比如:
不可
恢复损坏(磁盘驱动器损坏,电源故障等),黑客,病毒,信息窃取等。
因此安
全保密要求要特殊建立:
✓推荐使用磁盘阵列;
✓数据库数据的及时备份与处理(删除过期索引,视图等);
✓双机容错;(互为镜像)
✓数据迁移;
✓信息的及时加密处理;
✓数据库权限的严格控制;
✓使用网络共享(大型服务器优先原则)。
1.6环境需求分析
1.6.1 设备需求
运行该软件所适合具体设备必须是 PentinumIII 以上的 CPU、128MB 以上
内存的计算机,硬盘容量在 20GB 以上。
-5-
需求序号
用户需求描述
实例
1
学生可以随时查询自己的消费时
间,消费地点以及消费金额
2
学生可以进行网上银行对自己的
饭卡进行充值
3
学生可以修改自己的饭卡的密码
等相关信息
4
学生可以凭借学生证挂失,补办
1.6.2 支持软件
支持 Windows 操作系统,SQL Server 2000 的软件环境。
1.6.3 接口
✓ 用户接口:
一般用户只需要通过终端进行操作,进入主界面后,输入密
码,身份确认后,即可进入相应的窗口。
✓ 软件接口:
在服务器端需要安装 Windows xp 和 SQL Server 2000 服务
器版软件,本软件目前没有与其他软件系统对接。
用户需要安装
Windows 操作系统和浏览器。
1.6.4 控制
本软件通过用户权限控制软件运行。
2.系统功能
用户需求调查表
✧ A.前台(面向学生)
-6-
需求序号 用户需求描述
实 例
1 管理员登录,进入后台管理系统
2 对数据库进行管理
3 修改管理员密码,保证安全性。
4 学生信息的统计数据报表
5 整理学生信息
6 管理员工信息
7 系统功能设置
8 设置学生信息……
需求序号 用户需求描述
实例
1 查询自己当天的营业额
2 根据营业额从银行领取现金
3
根据学生消费从饭卡划去相应金
额(饭卡金额充足)
自己的饭卡
✧ B.后台(面向管理人员)
✧ C.前台(面向食堂)
✧ D.前台(面向银行)
银行接受学生的饭卡的充值,根据食堂的营业额给食堂相应的金钱
3. 功能需求分析
要求应用系统对不同用户有不同的界面及权限授予
总控模块:
包括操作员管理(设置密码或登录口令进行操作)、
-7-
权限管理(创建不同角色授予不同权限)、系统数据管理(数
据的备份及恢复,故障与异常的排除与处理)、系统设置管理
(各项操作的具体执行);
✓ 输入输出设计模块:
(1)注意保证各个模块的输入格式一致,方便用户使用不
同的模块;
(2)严格的检错措施。
尽量减少用户的输入,以减少出错
羁旅;对用户的输入内容,作空格、非法字符等检验;
(3) 使用菜单方式,使得条例清晰、逻辑性强;
(4)关键性提示和警告:
对于数据库的更新、删除及用户
登录等操作,利用提示的方式来帮助用户进一步来帮助用
户进一步确认操作的有效性。
-8-
系统功能图
学生信息管理系统
-9-
4、数据流图
核对营业额
发放营
业额
发放营业额
提供营业
额信息 核对信息
管理人员
获取营
业额
财务人员
汇款
食堂
管理食堂
信息
管理学生信
息
核对账
目
收钱核对信息
付钱
饭卡存
款
银行
信息
核对信息
计算食
物费用
已选食物
选择食
物
食物喜好
学生
查询信
息
核对充值
修改密码
信息
- 10 -
5.数据字典
表
例:
学生表
(1)数据项(学生证号)
数据项名:
学生证号
含义说明:
唯一标识每个学生
别名:
…
类型:
字符型()
长度:
11
取值含义:
前五位标识学生的学院,六七位标识学生的年纪,后
几位标识学生的年绩编号。
与其他数据项的逻辑关系:
前七位与学院年级匹配。
(2)数据结构
结构名:
学生
含义说明:
是饭卡系统的主体数据记录
组成:
学生证号,姓名,饭卡号,学院,年级
(3)数据流
数据流名:
学生
说明:
饭卡的拥有和使用者
数据流来源:
在校的学生
数据流去向:
管理员核查
- 11 -
组成:
学生证号,姓名,饭卡号,学院,年级
(4)数据存储
数据存储:
学生表
说明:
记录学生的基本情况
流入数据流:
在校的学生信息
流出数据流:
学生信息确认
组成:
学生证号,姓名,饭卡号,学院,年级
存取方式:
顺序存取
视图
学生查询视图
消费查询视图
信息管理视图
函数
系统聚集函数引用
- 12 -
自定义函数说明
包
6.性能需求分析
(10)处理数据的输入输出精度;
(11)响应时间;
(12)更新处理时间;
(13)数据转换和传送时间;
(14)等待解题(即操作执行)时间;
(15)操作方式变化的适应;
(16)运行环境的变化与适应;
(17)与其他软件接口的适应;
(18)对存储卷,目录,数量的统计;
- 13 -
二、概念结构设计
E-R 图
- 14 -
实体属性集
- 17 -
三、逻辑结构设计
关系模式集
学生(学生证号,学生姓名, 饭卡号,学院,年级)
PK-学生证号 FK-饭卡号
饭卡(饭卡号,姓名,卡主学院,密码,金额,充值信息)
PK-饭卡号,FK-姓名
银行(银行编号,银行名称,地址,负责人姓名)
PK-银行编号
食堂档口(档口编号,名称,地址,饭卡机号,负责人姓名)
PK-档口编号,FK-饭卡机号
食堂职工(职工号,职工名,职工性别,电话,职务,所属档口编
号)
PK-职工号,FK-所属档口编号
饭卡机(饭卡机号,密码,所属档口,位置,划卡记录,金额)
PK-饭卡机号,FK-所属档口
管理人员(员工号,员工姓名,性别,密码,电话,员工职务)
PK-员工号
财务人员(员工编号,员工名称,人员性别,员工电话)
PK-员工编号
四、物理结构设计
内存设计(索引区,缓冲区设计);
- 18 -
名称
数据类型
长度
索引
备注
饭卡号
String
14
Y
饭卡的编号
姓名
String
5
N
所属学生的姓名
密码
String
14
N
学生饭卡的密码
金额
Float
8
N
饭卡所剩金额
卡主学院
String
8
N
所属学生的年级
充值信息
String
10
N
充值的信息
名称
数据类型
长度
索引
备注
档口编号
String
14
Y
食堂档口编号
名称
String
5
N
食堂档口的姓名
地址
String
14
N
食堂档口的地址
饭卡机编号
String
8
N
档口所有饭卡机编号
负责人姓名
String
8
N
负责人姓名
名称
数据类型
长度
索引
备注
学生证号
String
14
Y
学生的学生证号
姓名
String
5
N
学生的姓名
饭卡号
String
14
N
学生饭卡的编号
学院
String
8
N
时间记录
年级
String
8
N
学生的年级
名称
数据类型
长度
索引
备注
银行编号
String
14
Y
银行的编号
银行名称
String
10
N
银行的名称
地址
String
14
N
银行地址
负责人姓名
String
8
N
负责人姓名
名称
数据类型
长度
索引
备注
饭卡机号
String
14
Y
饭卡机的编号
外存设备及外存空间的组织(索引区,数据块的组织与划分);
访问数据方法设计。
学生表
饭卡表
银行表
食堂档口表
饭卡机表
-4-
名称
数据类
型
长度
索引
备注
职工号
String
14
Y
职工的编号
职工名
String
8
N
职工的密码
职工性别
String
2
N
职工的性别信息
职务
String
6
N
职工的职务
所属档口编号
String
8
N
所属档口的编号
电话
String
12
N
职工的电话
名称
数据类
型
长度
索引
备注
员工号
String
14
Y
员工的编号
员工姓名
String
8
N
员工的姓名
性别
String
2
N
员工的性别信息
电话
String
12
N
员工的电话
员工职务
String
8
N
员工的职务
名称
数据类
型
长度
索引
备注
员工编号
String
14
Y
员工的编号信息
员工名称
String
8
N
员工的姓名信息
员工电话
String
12
N
员工的电话信息
员工性别
String
2
N
员工的性别信息
密码
String
8
N
饭卡机的密码
位置
String
14
N
饭卡机的位置
划卡记录
String
15
N
饭卡机划卡记录
金额
Float
8
N
饭卡机里的金额
所属档口
String
10
N
所属的档口
食堂职工
管理人员表
财务人员表
-4-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统