学生饭卡信息管理系统_第1页
学生饭卡信息管理系统_第2页
学生饭卡信息管理系统_第3页
学生饭卡信息管理系统_第4页
学生饭卡信息管理系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生 饭卡信息管理系 统 1.1 可行性分析 1.1.1 项目背景 近年来学生食堂饭卡的使用给高校餐饮管理带来了一次革命,从结算方式到账户管理, 从卫生便捷到数据统计等,不仅给就餐者带来了方便,也使餐饮结算手段发生了质的变化, 使餐饮管理现代化发展有了质的飞跃 .。 因为学生是一个庞大的群体,全国各地只要有学校就会有食堂,方便就餐饭卡是很必要的, 而饭卡的充值,以及学生基本信息的管理,食堂的消费管理却是一个庞大的问题,因此完 全有必要对学生饭卡进行统一的管理,学生饭卡管理系统就应允而生。方便学生的充值, 消费,以及学校的管理。 1.1.2编写目的 本系统的开发目的在于为学校开发一个饭卡信息管理

2、系统,满足来自学生、 学校等方面的需求,这几个方面分别是食堂员工、在校学生、学校财务管理人 员、银行。在校学生的功能包括对 随时查询自己的消费时间,消费地点 以及消费金额,进行网上银行对自己的饭卡进行充值,修改自己的 饭卡的密码等相关信息。学校财务人员对学生的信息进行查看确认,还应 包括对系统数据库的管理,包括管理密码,整理学生信息,管理员工信息。食 堂员工则可以查询自己当天的营业额,以及去银行根据营业额领取现 金。 学生可以根据本人学号和密码登录系统,进行本人消费情况的查询和部分 个人信息维护。一般情况下,学生只应该查询和维护本人的消费情况和个人信 息。而不能查询别人的信息 学校管理人员有部

3、分信息的权限,所以需对管理人员登陆本模块进行更多 的考虑。 1.1.3定义 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满 足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 1.1.4参考资料 数据库系统概论(第四版) 李雁翎 高等教育出版社 SQLSERVEF2008从入门至U精通 刘奎付青张权 化学工业出版社 其他信息来自互联网 1.2 项目概述 1.2.1 目标 1. 通过计算机使学校里的食堂消费实现管理系统信息化 ; 2. 提高运行效率,从而实现灵活、方便的操作 ; 3. 功能比较完善的数据管理软件,要具有数据操作方便、高效、迅速等优 点; 八、J 4. 可

4、通过访问权限控制等确保数据的安全性。 1.2.2 用户界面分析 用户分为学生、学校管理人员、食堂员工、银行四类。他们分别持有不同 的使用权限和对应的不同用户界面, 本数据库管理软件主要供非计算机专业人群使用。 1.2.3 假设与约束 项目约束:项目的开发经费不超过 200 元,项目开发时间在 1 个月之类; 主要负责人 1人,开发小组共 3 人;对并行操作、信息安全和保密等方面 暂无特殊要求约束。 项目假设:假设开发经费不到位,管理不完善,设计时系统功能未能得到 全面的考虑,本项目的开发都将受到很大的影响。 - 12 - 1.3功能需求分析 1.4性能需求分析 处理数据的输入输出精度; (1)

5、 响应时间; (2) 更新处理时间; (3) 数据转换和传送时间; (4) 等待解题(即操作执行)时间; (5) 操作方式变化的适应; (6) 运行环境的变化与适应; (7) 与其他软件接口的适应; (8) 对存储卷,目录,数量的统计; (9) 其他要求。 1.5 安全需求分析 数据安全是所有数据库系统软件所必须关注的一个重大问题,数据安全包 括机密性,完整性,可用性三个方面。威胁数据安全的方面有很多比如:不可 恢复损坏(磁盘驱动器损坏,电源故障等) ,黑客,病毒,信息窃取等。因此安 全保密要求要特殊建立: ? 推荐使用磁盘阵列; ? 数据库数据的及时备份与处理(删除过期索引,视图等) ; ?

6、 双机容错; ( 互为镜像 ) ? 数据迁移; ? 信息的及时加密处理; ? 数据库权限的严格控制; ? 使用网络共享(大型服务器优先原则)。 1.6 环境需求分析 III以上的CPU 128MB以上 1.6.1 设备需求 运行该软件所适合具体设备必须是 Pentinum 内存的计算机,硬盘容量在20GB以上。 162支持软件 支持Windows操作系统,SQLServer 2000的软件环境。 163 接口 ?用户接口: 一般用户只需要通过终端进行操作,进入主界面后,输入密 码,身份确认后,即可进入相应的窗口。 ? 软件接口:在服务器端需要安装 Windows xp和SQL Server 2

7、000服务 器版软件,本软件目前没有与其他软件系统对接。用户需要安装 Win dows操作系统和浏览器。 1.6.4控制 本软件通过用户权限控制软件运行。 2.系统功能 用户需求调查表 A.前台(面向学生) 需求序号 用户需求描述 实例 1 学生可以随时查询自己的消费时 间,消费地点以及消费金额 2 学生可以进行网上银行对自己的 饭卡进行充值 3 学生可以修改自己的饭卡的密码 等相关信息 4 学生可以凭借学生证挂失,补办 自己的饭卡 B.后台(面向管理人员) 需求序号 用户需求描述 实例 1 管理员登录,进入后台管理系统 2 对数据库进行管理 3 修改管理员密码,保证安全性。 4 学生信息的统

8、计数据报表 5 整理学生信息 6 管理员工信息 7 系统功能设置 8 设置学生信息 C.前台(面向食堂) 需求序号用户需求描述 实例 1查询自己当天的营业额 2根据营业额从银行领取现金 3 根据学生消费从饭卡划去相应金 额(饭卡金额充足) D.前台(面向银行) 银行接受学生的饭卡的充值,根据食堂的营业额给食堂相应的金钱 3.功能需求分析 要求应用系统对不同用户有不同的界面及权限授予 总控模块:包括操作员管理(设置密码或登录口令进行操作)、 权限管理(创建不同角色授予不同权限)、系统数据管理(数 据的备份及恢复,故障与异常的排除与处理)、系统设置管理 (各项操作的具体执行); ? 输入输出设计模

9、块: (1) 注意保证各个模块的输入格式一致,方便用户使用不 同的模块; (2) 严格的检错措施。尽量减少用户的输入,以减少出错 羁旅;对用户的输入内容,作空格、非法字符等检验; (3) 使用菜单方式,使得条例清晰、逻辑性强; (4) 关键性提示和警告:对于数据库的更新、删除及用户 登录等操作,利用提示的方式来帮助用户进一步来帮助用 户进一步确认操作的有效性。 系统功能图 4、数据流图 5.数据字典 表 例:学生表 (1)数据项(学生证号) 数据项名:学生证号 含义说明:唯一标识每个学生 别名: 类型:字符型 () 长度: 11 取值含义:前五位标识学生的学院,六七位标识学生的年纪,后 几位标

10、识学生的年绩编号。 与其他数据项的逻辑关系:前七位与学院年级匹配。 (2)数据结构 结构名:学生 含义说明:是饭卡系统的主体数据记录 组成:学生证号,姓名,饭卡号,学院,年级 (3)数据流 数据流名:学生 说明:饭卡的拥有和使用者 数据流来源:在校的学生 数据流去向:管理员核查 组成:学生证号,姓名,饭卡号,学院,年级 (4)数据存储 数据存储:学生表 说明:记录学生的基本情况 流入数据流:在校的学生信息 流出数据流:学生信息确认 组成:学生证号,姓名,饭卡号,学院,年级 存取方式:顺序存取 视图 学生查询视图 消费查询视图 信息管理视图 函数 系统聚集函数引用 自定义函数说明 包 6. 性能

11、需求分析 (10) 处理数据的输入输出精度; (11) 响应时间; (12) 更新处理时间; (13) 数据转换和传送时间; (14) 等待解题(即操作执行)时间; (15) 操作方式变化的适应; (16) 运行环境的变化与适应; (17) 与其他软件接口的适应; (18) 对存储卷,目录,数量的统计; - 14 - 、概念结构设计 E-R图 辩人员 -15- 实体属性集 -18- 三、逻辑结构设计 关系模式集 学生(学生证号,学生姓名,饭卡号,学院,年级) PK-学生证号FK-饭卡号 饭卡(饭卡号,姓名,卡主学院,密码,金额,充值信息) PK-饭卡号,FK-姓名 银行(银行编号,银行名称,地

12、址,负责人姓名) PK4艮行编号 食堂档口(档口编号,名称,地址,饭卡机号,负责人姓名) PK-档 口编号,FK-饭卡机号 食堂职工(职工号,职工名,职工性别,电话,职务,所属档口编 号) PK-职工号,FK-所属档口编号 饭卡机(饭卡机号,密码,所属档口,位置,划卡记录,金额) PK-饭卡机号,FK-所属档口 管理人员(员工号,员工姓名,性别,密码,电话,员工职务) PK-员工号 财务人员(员工编号,员工名称,人员性别,员工电话) PK-员工编号 四、物理结构设计 内存设计(索引区,缓冲区设计); 外存设备及外存空间的组织(索引区,数据块的组织与划分); 访问数据方法设计。 学生表 名称 数

13、据类型 长度 索引 备注 学生证号 Stri ng 14 Y 学生的学生证号 姓名 Stri ng 5 N 学生的姓名 饭卡号 Stri ng 14 N 学生饭卡的编号 学院 Stri ng 8 N 时间记录 年级 Stri ng 8 N 学生的年级 饭卡表 名称 数据类型 长度 索引 备注 饭卡号 Stri ng 14 Y 饭卡的编号 姓名 Stri ng 5 N P所属学生的姓名 密码 Stri ng 14 N 学生饭卡的密码 金额 Float 8 N 饭卡所剩金额 卡主学院 Stri ng P 8 r N r所属学生的年级 充值信息 Stri ng 10 N 充值的信息 银行表 名称 数

14、据类型 长度 索引 备注 银行编号 Stri ng 14 Y 银行的编号 银行名称 Stri ng 10 N P 银行的名称 地址 Stri ng 14 N 银行地址 负责人姓名 Stri ng 8 N 负责人姓名 食堂档口表 名称 数据类型 长度 索引 备注 档口编号 Stri ng 14 Y 食堂档口编号 名称 Stri ng 5 N 食堂档口的姓名 地址 Stri ng 14 N 食堂档口的地址 饭卡机编号: Stri ng 8 N :档口所有饭卡机编号1 负责人姓名 Stri ng 8 N 负责人姓名 饭卡机表 名称 数据类型 长度 索引 备注 饭卡机号 Stri ng 14 Y 饭卡

15、机的编号 -4- 密码 Stri ng 8 N 饭卡机的密码 位置 Stri ng r 14 r n 饭卡机的位置 划卡记录 Stri ng 15 N 饭卡机划卡记录 金额 Float 8 N 饭卡机里的金额 所属档口 Stri ng 10 N 所属的档口 食堂职工 名称 数据类 型 长度 索引 备注 职工号 Stri ng 14 Y 职工的编号 职工名 Stri ng 8 N 职工的密码 职工性别 Stri ng 2 N 职工的性别信息 职务 Stri ng 6 N 职工的职务 所属档口编号 Stri ng 8 P N r所属档口的编号 电话 Stri ng 12 N 职工的电话 管理人员表 名称 数据类 型 长度 索引 备注 员工号 Stri ng 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论