饭卡管理信息系统设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

饭卡管理信息系统成员:孙浛超人力1班201009101125张小练人力4班201009101110刘美娟人力1班201009100511目录一系统任务概述二系统分析部分(一)可行性分析(二)业务流程分析(三)数据流程图(四)数据字典1.数据项2.数据结构3.数据流4.处理逻辑5.数据存储6.外部实体三系统设计部分(一)新系统功能设计(二)代码设计(三)系统运行环境与数据库设计(四)输出输入设计四系统实施部分一系统任务概述饭卡管理系统是一套针对大学校园食堂交费和一般消费等方面的信息管理系统,它包括学生或教职工(后面把这两者统称为持卡者,把这两者的基本信息文档统一放在学校持卡者信息表中)在校内消费的各方面内容:刷卡消费、查询、存款和持卡者信息管理等,方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。另外,各方面的内容应该相互联系,最终产生各种查询统计报表,以供持卡者进行检查。对于此系统的任务就是把人们从繁琐的交费、找零工作中解放出来,用计算实现存款、消费、查询]修改、删除以及存储等功能。同时,用计算机能够快速准确地完成资料的统计和汇总工作,迅速地打印出各种报表资料以供使用。一系统分析部分(一)可行性分析1.管理上:在一个校园内,面对广大师生多种多样的需求,现金消费有诸多不便,校园饭卡在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无须管理人员。有效的节约了人员成本,减少了管理工作,提高了学校的管理水平,因而有必要建立一个计算机饭卡管理系统。学校有良好的管理基础,校领导及相关人员都认识到这种必要性,所以该系统在管理上是可行的。2.技术上:在当前的限制条件下,该系统的功能目标能够达到;利用现有的技术,该系统的功能能实现;对开发人员的数量和质量的要求能满足;在规定期限内,本系统的开发能够完成。因而该系统在技术上是可行的。3.经济上:学校的经济效益良好,且有相关企业和部门的资助,对建立新系统所需的费用有能力支付。总结;建立该系统在管理上、技术上、经济上都是可行的。(二)业务流程分析通过对学校管理业务的实际调查分析,弄清了学校饭卡管理工作的业务流程和管理功能。系统的业务流程图如图所示学生信息录入发卡卡务中心财务中心超市消费单财务报表付款单2挂失注销付款单1付款单留底宿舍门禁认证图书馆认证学生充值洗浴餐饮消费单消费单充值单充值单图业务流程图1、顶层数据流程图2、第二层3、第三层(1)注册系统管理员刷卡器服务员饭卡系统查询结果饭卡编号余额信息学生信息存款额消费额饭卡管理员存储与消费P2P1注册注册信息充值额挂失P4挂失信息刷卡器刷卡人员饭卡信息数据注销信息饭卡编号响应信息消费金额充值额余额消费额饭卡信息P3查询学生F锁信息P5注销注销信息(2)充值消费系统(3)查询系统全部创建信息P1.3创建饭卡信息历史记录表P1.1判断学生信息一致性F1.2管理员P1.2读取学生信息创建卡注册信息确认信息学生信息饭卡信息存储学生与饭卡信息在校学生信息F1.1刷卡人员管理员存款额饭卡信息P2.1存钱P2.2消费存款额消费额余额余额刷卡器卡号余额卡号余额消费额F2.1管理员学生饭卡信息存储P3.2查询查询结果饭卡信息F3.1P3.1判断条件合理性(4)挂失系统、(5)注销系统(四)数据字典1、数据项管理员挂失状态转换P4.1挂失计时P4.2挂失信息计时开始信号饭卡信息数据设置时间锁信息学生饭卡信息数据注销判断挂失注销卡号注销时间注销信息产生注销信息P5.1P5.2F5.12数据结构编号:名称:学生别名:简述:描述学生信息组成:学号,姓名,性别,班级,系,电话号码,住所学生信息数据项名数据类型长度值域范围说明Sno字符型6000001~999999唯一标识每个学生Sname字符型6000001~999999学生的名称Ssex字符型2男,女性别Stel字符型11学生的电话号码Class字符型800000001~99999999班级Sdept字符型800000001~99999999学生所在系Address字符型6000001~999999学生住处卡历史数据项名数据类型长度值域范围说明Time日期型6000001~999999时间Expenses数值型6000001~999999金额Operation字符型6000001~999999操作卡信息数据项名数据类型长度值域范围说明Cno字符型6000001~999999卡号Yu‘e数值型6000001~999999余额Clock字符型10或1若卡上锁显示1,否则为0卡历史数据项名数据类型长度值域范围说明Dno字符型6000001~999999食堂号Wno字符型6000001~999999窗口号Manager字符型6000001~999999负责人编号:名称:饭卡别名:餐卡简述:描述饭卡信息组成:卡号,余额,锁3数据存储编号:名称:饭卡历史别名:简述:描述学生对饭卡进行的消费、充值、查询等操作。组成:卡号,时间,额,操作编号:名称:食堂别名:简述:描述食堂信息组成:食堂号,窗口号,负责人编号:T1名称:学生信息表别名:简述:描述学生信息组成:学号,姓名,性别,班级,系,电话号码,住所关键字:学号相关处理:找到学生相关信息记录长度:50记录数:数据量:10000编号:T2名称:饭卡信息表别名:简述:描述饭卡信息组成:卡号,余额,锁关键字:卡号相关处理:找到饭卡相关信息记录长度:50记录数:数据量:100004数据流编号:D1名称:注册信息别名:简述:获取卡若为数据流来源:管理员去向:注册峰值流量:10000编号:D2名称:充值额别名:简述:对饭卡充值若为数据流来源:管理员去向:存储与消费峰值流量:10000编号:D3名称:挂失信息别名:简述:若饭卡丢失,对饭卡加锁若为数据流来源:管理员去向:挂失峰值流量:10000编号:T3名称:饭卡历史信息表别名:简述:描述饭卡历史信息组成:卡号,时间,额,操作关键字:卡号,时间相关处理:找到学生对饭卡操作信息记录长度:50记录数:数据量:100000编号:T4名称:食堂信息表别名:简述:描述食堂信息组成:食堂号,窗口号,负责人关键字:食堂号,窗口号相关处理:找到食堂信息记录长度:20记录数:数据量:100编号:D4名称:充值额别名:简述:对饭卡冲值的金额若为数据流来源:存储与消费去向:饭卡信息数据峰值流量:1000编号:D5名称:消费额别名:简述:学生每次刷卡的消费若为数据流来源:饭卡信息数据去向:存储与消费峰值流量:300编号:D6名称:余额别名:简述:学生饭卡的余额若为数据流来源:存储与消费去向:饭卡信息数据峰值流量:1000编号:D7名称:饭卡编号别名:简述:饭卡的卡号,以示区别若为数据流来源:刷卡器去向:存储与消费峰值流量:10000编号:D8名称:响应信息别名:简述:刷卡器上显示的信息若为数据流来源:存储与消费去向:刷卡器峰值流量:10000编号:D9名称:消费金额别名:简述:刷卡的消费若为数据流来源:刷卡人员去向:存储与消费峰值流量:1000编号:P1名称:注册输入信息:注册信息数据存储:饭卡信息存储输出信息:简要说明:学生申请饭卡,给予注册编号:P2名称:存储与消费输入信息:充值额数据存储:饭卡信息输出信息:充值额,响应信息简要说明:对学生充值、消费等处理编号:P3名称:查询输入信息:饭卡信息数据存储:饭卡信息,学生信息输出信息:学生消费信息及基本信息简要说明:查询学生的消费信息编号:P4名称:挂失输入信息:挂失信息数据存储:饭卡信息数据输出信息:锁信息简要说明:对学生丢失的饭卡挂失加锁编号:P5名称:注销输入信息:饭卡信息数据存储:饭卡信息数据输出信息:注销信息简要说明:对学生的饭卡进行注销,取消相应的信息编号:P1.1名称:判断学生信息一致性输入信息:注册信息数据存储:是、否输出信息:确认信息简要说明:判断学生信息是否正确编号:P1.2名称:读取学生信息创建卡输入信息:确认信息数据存储:学生和饭卡信息数据编号:D10名称:锁信息别名:简述:显示卡是否上锁若为数据流来源:挂失去向:饭卡信息数据峰值流量:10000编号:D11名称:饭卡信息别名:简述:显示饭卡的基本信息若为数据流来源:饭卡信息数据去向:查询峰值流量:10000编号:D12名称:消费信息别名:简述:向学生显示消费的基本信息若为数据流来源:查询去向:学生峰值流量:10000编号:D13名称:注销信息别名:简述:学生申请注销饭卡若为数据流来源:注销去向:学生峰值流量:100005数据处理逻辑输出信息:学生和饭卡信息简要说明:根据学生信息给其注册卡,建立卡信息编号:P1.3名称:创建饭卡信息历史记录表输入信息:学生和饭卡信息数据存储:饭卡历史信息输出信息:创建全部信息简要说明:记录学生日常消费信息编号:P2.1名称:存钱输入信息:存取额数据存储:饭卡余额信息输出信息:余额简要说明:对学生的饭卡充值编号:P2.2名称:消费输入信息:消费额数据存储:饭卡余额信息输出信息:余额简要说明:记录学生的消费情况编号:P3.1名称:判断条件合理性输入信息:学生信息数据存储:饭卡信息简要说明:判断学生信息与饭卡信息是否一致编号:P3.2名称:查询输入信息:饭卡信息数据存储:饭卡信息和学生信息输出信息:查询结果简要说明:查询学生的消费信息编号:P4.1名称:挂失状态转换输入信息:挂失信息数据存储:饭卡信息数据输出信息:锁信息简要说明:对饭卡进行加锁和解锁的转换编号:P4.2名称:挂失计时输入信息:计时开始信息数据存储:饭卡信息数据输出信息:设置时间简要说明:记录挂失时间编号:P5.1名称:判断挂失输入信息:注销时间数据存储:饭卡信息数据输出信息:注销卡号简要说明:判断饭卡是否已挂失编号:P5.2名称:注销输入信息:注销卡号数据存储:饭卡信息数据输出信息:注销信息简要说明:对饭卡注销6.外部实体外部实体编号:S—01外部实体名称:管理员描述:管理账户人员输入的数据流输出的数据流:D1D2D3外部实体编号:S—02外部实体名称:刷卡器描述:显示消费金额输入的数据流:D8输出的数据流:D7外部实体编号:S—03外部实体名称:刷卡人员描述:键出消费金额输入的数据流输出的数据流:D9外部实体编号:S—04外部实体名称:学生描述:使用饭卡的主体输入的数据流:D12D13输出的数据流三、设计部分(一)系统功能设计新系统的功能模块图(二)代码设计本系统涉及到的代码有:学生编号,饭卡编号,卡历史信息编号,食堂编号学生编号:格式:xxxx,顺序码:000001--999999饭卡编号:格式:xxxx顺序码:000001—999999卡历史信息编号:格式:xxxx,顺序码:000001--999999食堂编号:饭卡管理系统注册模块查询模块消费模块账户管理模块添加学生账户修改删除账户账户充值格式:xxxx,顺序码:000001--999999(三)系统运行环境与数据库设计饭卡管理系统对运行环境的要求如下:.中央电脑,要求容量大,CPU能够满足查询要求。刷卡器上的功能键要求显示明显,意识思表达精确。程序设计语言选择VB,数据库管理系统选用microsoftaccess。.硬件要求:操作系统,windowsxp及以上。内存512M及以上。外存1G..11.概念设计E-R图2.逻辑设计学生(学号,姓名,性别,电话号码,班级,系,住所)饭卡(卡号,消费余额,锁,学号)食堂号食堂消费窗口包含mn1n1学号性别系班级学生持有1姓名电话住所记录负责人1n窗口号窗口号饭卡信息卡号余额锁饭卡历史信息操作卡号时间额卡历史(卡号,时间,消费金额,操作)食堂(食堂号,窗口号,负责人)2物理设计名称中文名称数据类型长度值域范围是否为空备注Cno卡号Char6000001~999999否Yu‘e余额Int6000001~999999是Clock锁Char10或1是Sno学号Char6000001~999999否名称中文名称类型长度取值范围是否为空备注Sno学号Char6000001~999999否Sname姓名Char6000

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功