您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 饭卡管理系统实验报告书
-1-管理信息系统实验报告(饭卡管理信息系统的设计与实现)作者:王峰专业:信息管理与信息系统班级:2010级信管2班学号:222010602063033成绩:__________指导教师:杜治国西南大学信息管理系-2-目录前言……………………………………………………………3一、作业背景………………………………………3二、工作业绩………………………………………3第一章系统前期分析……………………………………3一、预期功能…………………………………………41.持卡者功能………………………………………42.管理员功能……………………………………43.消费终端功能…………………………………4二、任务概述………………………………………41.任务目标…………………………………………5第二章系统环境…………………………………………5一、系统架构…………………………………………51.系统拓扑图………………………………………52.硬件设备…………………………………………5第三章需求分析…………………………………………6一、业务需求…………………………………………61.业务流程图………………………………………61.1.1系统整体数据流程图……………………61.1.2注册用户功能……………………………61.1.3饭卡充值功能……………………………71.1.4饭卡挂失/解锁功能………………………71.1.5饭卡注销功能……………………………81.1.6饭卡信息查询功能………………………81.1.7修改用户信息功能………………………91.1.8消费功能…………………………………102.系统IPO图………………………………………103.层图………………………………………………104.状态图……………………………………………11二、数据字典………………………………………12三、数据元素的数据字典卡片……………………13四、表设计…………………………………………15第四章非功能需求………………………………………17一、安全性需求………………………………………17二、正确性需求………………………………………17三、时间特性需求……………………………………18四、稳定性需求………………………………………18五、数据管理需求……………………………………18六、故障处理能力需求………………………………18七、界面需求…………………………………………18结束语…………………………………………………19致谢……………………………………………………19参考文献………………………………………………19-3-前言一、作业背景本文根据《管理信息系统》课程要求而做,具体内容如下:在21世界科技快速发展的今天,高校的食堂也越来越现代化、数字化、标准化。大学校园里都实行了“一卡通”的项目,这也标志着以前拿着钱、饭票排队吃饭的时代的结束。但是,随之而来的问题也越来越多,并逐渐暴露了出来。比如:有的同学不小心遗失了饭卡,没能及时挂失,导致饭卡上的钱全部被拾到的同学用光;有的同学没有计划性的消费,使之加入了“月光族”的行列中。随着时代的发展,电子管理系统的多功能化,企业学校等纷纷使用电子记账系统对于员工、学生等是消费经行管理。故对合理,高利用率的饭卡管理系统有着迫切的需求。本系统是面向学校饭卡管理而开发的,由于系统的界面清晰、美观、操作简单、方便,所以操作人员只需要具备一定的电脑操作技能即可。管理员(维护人员)不需要任何数据库专业知识技能。本系统可以极大的提高工作效率,预期使用的频率较高。二、工作业绩1.个人主要工作我在本次的管理信息系统的设计中主要做的是前期系统需求的分析以及计划书的书写,还有就是系统代码的编写、修改、维护。2.主要收获-4-我通过这次的管理信息系统的设计,学习和认识到了团队合作的重要性,提高了团队合作的意识与能力。3.自我评定□优■良□中□及格□不及格第一章系统前期分析一、预期功能本系统预期实现的功能如下:(一)持卡者1.饭卡充值2.饭卡消费记录查询3.饭卡挂失、注销4.查看消费记录,分析消费习惯5.查询持卡人信息(二)管理员1.新建持卡者2.更改持卡者信息3.饭卡充值4.注销、挂失、解锁5.查询历史消费(三)消费终端1.操作饭卡消费二、任务概述-5-1.任务目标能对饭卡信息经行及时管理查询,系统反应时间较短,提高用户工作效率。第二章系统环境一、系统架构1.本系统的网路拓扑图如下:主机管理员工作站自主服务端学生虚拟刷卡器系统由刷卡器、管理员端、客户端构成。刷卡器主要为学生提供日常消费功能,客户端完成学生自主查询、挂失功能,而管理端就是主要完成新建,存款,注销等功能。2.硬件设备2.1主机电脑,要求容量大,CPU能满足查询-6-2.2刷卡器,限于条件制约,因此用桌面程序模拟2.3客户端与管理员端,限于条件制约,因此用桌面程序模拟第三章、需求分析1.业务需求1.1业务流程图1.1.1系统整体数据流程图本系统涉及到的业务包括注册用户(新建)、饭卡充值、饭卡信息查询、刷卡消费、饭卡挂失/解锁、饭卡注销、修改用户信息七功能。饭卡管理注册用户饭卡充值饭卡信息查询刷卡消费挂失解锁饭卡注销修改用户信息1.2注册用户功能-7-用户信息学号姓名性别联系电话所属班别NY用户基本信息提交用户信息是否完整?用户信息录入提示错误要求输入完整录入数据库分配ID饭卡信息数据库用户设置密码创建新用户1.3饭卡充值功能该功能权限只开放给管理员,由管理员确认金额无误后更新饭卡余额信息。学生交钱确认金额无误更新饭卡信息饭卡数据库1.4饭卡挂失/解锁功能该功能用户及管理员均可以使用,用户凭借用户密码通过客户端登入后可对饭卡进行挂失/解锁。-8-YN用户申请挂失/解锁输入用户ID与密码用户ID密码是否正确对饭卡挂失/解锁要求重输饭卡信息数据库1.5饭卡注销功能该功能仅开放给管理员,由管理员输入用户ID并确认注销。YYNN用户申请注销输入用户ID与密码用户ID密码是否正确要求重输饭卡信息数据库显示用户信息确认注销注销饭卡1.6饭卡信息查询功能该功能管理员及用户均可以使用,用户需凭用户密码登入进行简单查询。-9-YN输入用户ID与密码显示饭卡信息用户ID密码是否正确饭卡信息数据库1.7修改用户信息功能该功能开放给用户使用,用户凭借用户密码登入客户服务端进行信息维护。NYY用户申请修改信息输入用户ID与密码要求重输用户ID密码是否正确饭卡信息数据库修改并提交用户基本信息显示用户信息确认是否要修改用户密码修改申请修改密码输入密码密码是否正确重输修改密码用户信息是否规范修改数据库信息重新输入-10-1.8消费功能该功能开放给用户及管理员,用户通过刷卡器端进行消费,也可通过管理员进行日常缴费,但在日消费额超过限制时需输入用户密码。YNYNY用户刷卡饭卡日消费金额是否超过限制修改饭卡金额要求输入密码饭卡信息数据库完成消费密码是否正确要求重输饭卡余额是否足够二、该系统的IPO图如下:3.层图-11-判断学生简单信息一致性饭卡管理系统新建饭卡信息存款/消费查询/修改历史挂失/解锁注销创建卡ID创建饭卡信息历史记录表读取卡ID,并确认显示余额定价消费挂失状态转换挂失计时判断挂失倒时注销消费判断条件合法性查询/修改产生报表存款消费读取卡ID,并确认显示余额存款4.状态图没有卡do/申请卡(创建)持有卡event需要存款/充值event需要消费/消费event丢失/挂失event余额不足/警告无法使用event找到饭卡/解锁event一定时间之后/注销注销do/注销冲钱,消费申请成功挂失注销注销-12-三、数据字典1学生信息:学号=[数字|字母]姓名=[汉字]性别=[男|女|null]电话号码=[数字]所属班别=[汉字|数字|字母]2饭卡信息饭卡ID=[数字|字母]余额=[数字]锁=[true|false]3饭卡历史饭卡ID=[数字|字母]时间=[时间格式]款额=[数字]操作=[存款|消费|其他]4饭卡挂失/解锁饭卡ID=[数字|字母]密码=[数字|字母]5饭卡刷卡消费饭卡ID=[数字|字母]密码=[数字|字母]限定金额=30{数字}30余额=[数字]锁=[true|false]6存款饭卡ID=[数字|字母]密码=[数字|字母]充值额=[数字]余额=[数字]锁=[true|false]7饭卡注销饭卡ID=[数字|字母]密码=[数字|字母]8修改用户信息饭卡ID=[数字|字母]密码=[数字|字母]-13-学号=[数字|字母]姓名=[汉字]性别=[男|女|null]电话号码=[数字]所属班别=[汉字|数字|字母]余额=[数字]学号=[数字|字母]姓名=[汉字]性别=[男|女|null]电话号码=[数字]所属班别=[汉字|数字|字母]三、数据元素的数据字典卡片:学生信息名字:学生信息别名:描述:记录学生相关信息定义:学生信息=学号+姓名+性别+电话号码+所属班别位置:数据库卡信息名字:饭卡信息别名:描述:显示学生饭卡的信息定义:卡信息=饭卡ID+余额+锁位置:数据库饭卡历史信息名字:卡历史信息别名:描述:记录饭卡使用历史的信息定义:饭卡历史信息=卡ID+时间+款额+操作-14-位置:数据库饭卡挂失/解锁名字:饭卡挂失别名:描述:学生向管理员提出申请,进行饭卡的挂失或者解锁定义:饭卡挂失/解锁=饭卡ID+密码位置:数据库饭卡刷卡消费名字:饭卡刷卡消费别名:描述:学生刷卡消费的情况定义:饭卡刷卡消费=饭卡ID+密码+限定金额+锁位置:数据库管理系统/刷卡器存款名字:存款别名:描述:学生向饭卡存款定义:存款=饭卡ID+密码+充值额+锁位置:数据库饭卡注销名字:饭卡注销别名:描述:学生申请注销饭卡定义:饭卡注销=饭卡ID+密码+学号+姓名+性别+电话号码+所属班别+余额位置:数据库-15-修改用户信息名字:修改用户信息别名:描述:学生申请修改个人信息定义:饭卡注销=饭卡ID+密码+学号+姓名+性别+电话号码+所属班别位置:数据库四、表设计学生信息库(student_info)列名数据类型学生学号stu_numChar(20)学生姓名nameChar(20)性别maleboolean电话号码telChar(20)所属班别classChar(50)卡信息(card_info)列名数据类型卡IDidint余额sumfloat锁lockboolean刷卡历史(card_his)列名数据类型卡IDidint-16-时间daytimedaytype款额sumfloat操作opChar(20)刷卡消费(card_spend)列名数据类型卡IDidint密码passwordChar(20)限定金额LimitedMoneyint余额sumfloat锁lockboolean存款(card_dep)列名数据类型卡IDidint密码passwordChar(20)充值额paidMomeyfloat余额sumfloat锁lockboolean卡注销(card_log)列名数据类型学生学号stu_numChar(20)卡IDidint学生姓名nameChar(20)性别maleboolean电话号码telChar(20)-17-所属班别classChar(50)密码passwordChar(20)余额sumfloat修改信息(card_mod)列名数据类型学生学号stu_numChar(20)卡IDidint学生姓名nameChar(20)性别maleboolean电话号码telChar(20)密码passwordChar(20)所属班别classChar(50)五、非功能需求一、安全性需求1.1系统用于存储和管理学生饭卡余额等信息的数据应具有很高的安全性,管理员登录数据应加密后再传输1.2普通学生只能刷卡消费,系统管理员还可以进入管理员界面;刷卡服务员可以操作刷卡器二、正确性需求系统正确性需求应包括
本文标题:饭卡管理系统实验报告书
链接地址:https://www.777doc.com/doc-1837765 .html