




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.餐厅用餐卡管理系统设计报告一、摘要设计(a)功能设计我们学校的饭卡管理系统分为处理新卡、存款-消费、丢失、查询和连接-5种功能,其功能模块图如下。图1-1功能设计插图的每个子功能如下:1、处理新的卡功能:学生提交申请饭卡后,管理员从数据库中查找学生信息,判断学生信息的正当性,找到后,管理员再次申请饭卡ID,制作饭卡记录,设置有关卡的数据信息。2、存款-消费功能:学生存款时,管理员确认饭卡的账号是合法的,然后读卡余额,存入金额,修改数据库信息。学生们从阅读卡片ID、显示馀额、修改数据库信息开始。3、查询功能:首先判断学生信息的正当性,然后从数据库中查询饭卡信息,制作报告,并返还给学生。4、丢失功能:学生丢失饭卡后,报失,验证学生信息的合法性,信息合法后,切换使用卡的状态,使饭卡无法使用,打开丢失倒计时。5、中断-注销功能:申请丢失后,在丢失倒计时时捡到丢失的卡,撤回饭卡丢失,恢复使用饭卡,如果丢失时没有申报,取消饭卡信息。(b)开发工具该站点应用了Dreamweaver,Dreamweaver将各种web开发功能组合在一起,几乎可以轻松地编辑所有web技术。在Dreamweaver中编辑JSP的精密操作界面和强大的编辑功能使您可以轻松应用各种辅助项目,实时测试已编辑的动态web页,以及设计功能强大的动态web页。后台数据库设计使用Microsoft SQL Server 2008,这是Microsoft开发的功能强大的关系数据库管理系统。处理大量数据,管理大量并发用户,确保数据的完整性,并提供大量高级管理和数据分发功能。SQL Server 2008易于安装、部署和使用,可以在台式机、笔记本电脑或多处理器计算机上运行,提供数据仓库功能,支持远程管理,并提供丰富的数据库编程功能。(c)应用技术针对此系统的功能要求和性能要求,使用JSP开发。JSP是基于Java servlet和整个Java系统的web开发技术,通过该技术可以构建动态、高性能、安全的跨平台高级动态网站。以前的组件对处理平台的依赖度和对开发语言的依赖度很高,无法实现真正的代码重用。由于Java语言的特性和优点,基于它的软件JavaBean组件技术受到了关注。其任务是写一次,在任何地方都能完成,在任何地方重复使用。JavaBean组件包括可在各种方案(如应用程序、其他组件、文档、网站和应用程序创建者工具)中重复使用的功能。JavaBean易于写入、易于维护,可以在安装了Java执行环境的任何平台上使用,无需重新编译。(d)操作系统开发时的操作系统主要采用当前的主流操作系统windows 7。二、详细设计(a)数据库1,E-R图表学生的属性包括名字、学号、注册所需的密码、性别、大学、年级、专业、出生日期、入学时间等。学生物理属性图如图2-1-1所示。图2-1-1学生实体属性图表饭卡的属性包括饭卡ID、丢失状态、丢失时间等。饭卡物理属性图见图2-1-2。图2-1-2饭卡物理属性图表管理员的属性包括帐号和密码等。管理员的物理属性图如图2-1-3所示。图2-1-3管理员的物理属性图表饭卡历史的属性包括记录ID、存款记录、消费记录、余额等。饭卡历史物理属性图2-1-4为:图2-1-4饭卡历史物理属性图表根据上述物理属性图生成系统的ER图,如图2-1-5所示。图2-1-5系统ER图2、设计数据表基于上述分析,分析了表的结构。此系统使用系统数据库名称为db_fc的SQL Server2008数据库,包含4个表。(1)tb_student(学生基本信息表)学生信息表主要记录学生的基本注册信息,如下表所示。字段名数据类型数据长度说明注释NameChar10名字塞克斯Char4城堡号码Char10学号主键部门Char20大学ProffesionChar20职业Inter日期8入学日期bertheday日期8出生日期IdInt15饭卡ID外来索引键表2-2-1学生信息表(2)tb_manager管理员信息表示将记录管理员的帐户密码信息。下表:字段名数据类型数据长度说明注释账户Char20帐号主键密码Char8密码表2-2-2管理员信息表(3)tb_info(饭卡信息表)饭卡信息表记录了卡的基本信息和持卡人的操作信息。下表:字段名数据类型数据长度说明注释IdInt15饭卡ID主键日期日期工作时间状态Char10遗失状态账户Char20帐号外来索引键表2-2-3饭卡信息表(4)tb_history(饭卡历史作业信息表)饭卡历史操作信息表中记录了饭卡的存款、消费等信息。下表:字段名数据类型数据长度说明注释AidInt15记录ID主键Op_date日期工作时间Expend弗洛特10消费记录店内语言弗洛特10存款记录莱亚斯弗洛特10余额IdInt15饭卡ID外来索引键表2-2-4饭卡历史工作信息表(b)程序流程图1、处理新卡进入新卡处理窗口后,要有显示学生基本信息的栏、申请的卡ID号、学生存款运营时间及金额的记录表。还设计存款,退出,帮助按钮。详细设计如图2-1-1所示的:图2-2-1新卡处理2、存款设计包括卡号、旧馀额、充电、取消按钮的饭卡充电功能界面设计。按填充键后输入填充金额和填充后金额:按确认键恢复原始馀额。详细设计如图2-2-1所示的:图2-2-2存款设计3、消费者设计消费主要是学生使用信用卡消费。使用卡在卡升降机上打卡,如果认为余额足够的话,就可以用卡结算。擦完后只显示余额,如果不成功,就要重新刷卡。详细设计如图2-2-3所示的:图2-2-3消费者设计4、查询设计查询功能的界面设计,包括学生姓名、学号、卡号、运营时间、存款记录、消费记录、丢失状态等学生学号和输入查询的饭卡信息表,提供给学生。详细设计如图2-2-4所示。图2-2-4查询设计5、遗失设计“丢失”功能的界面设计包含显示基本信息的表格,并启用“丢失”和“退出”按钮。详细设计如图2-2-5所示。图2-2-5丢失设计6、解决方案设计除了显示有关饭卡的基本信息的表外,还有“打断”和“取消”按钮。详细设计如图2-2-6所示。图2-2-6卸下功能(c)系统界面设计1.系统管理主界面饭卡管理主界面:饭卡管理主界面有三个不同身份的登录:管理员、教师和学生。卡管理主界面如图3-1所示。图3-1卡管理主界面2.管理员基本信息管理模块在管理员基本信息模块中,管理员可以处理学生基本信息的新卡、查看饭卡记录、丢失、释放、注销和修改密码。管理员基本信息管理界面如图3-2所示。图3-2管理器基本信息管理模块界面(1)新卡处理:系统管理员为新用户添加饭卡信息。如图3-2-1所示,新的卡处理接口:图3-2-1新卡处理接口(2)查看饭卡历史:管理员可以询问学生的基本信息和饭卡是否丢失,以及何时丢失。查看用餐记录界面,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年陕西中考理化试题及答案
- 2025年家居用品设计专业研究生入学考试试卷及答案
- 2025年高压电工证复审理论考试笔试试题1含答案
- 岗前安全培训教案课件
- 2025年新版卫生法律法规题库及答案
- 2025年煤矿瓦斯检查模拟考试题库附答案
- 2025版安全生产法题库(附答案解析)
- 展览票务与观众数据分析创新创业项目商业计划书
- 天体运动高中题库及答案
- 坚果包装回收计划创新创业项目商业计划书
- 中医护理学基础理论测试题(附答案)
- 2025至2030年中国雪崩光电二极管行业市场现状调查及前景战略研判报告
- 2025年湖北省中考语文试卷真题(含标准答案)
- 2025年国有企业土地使用权出让合同标准文本
- 语文●全国甲卷丨2021年普通高等学校招生全国统一考试语文试卷及答案
- 三瘫一截康复
- JG/T 286-2010低温辐射电热膜
- 海南区污水处理项目可行性研究报告
- 应届生校招:管理培训生笔试试题及答案
- 机械维修工试题及答案
- 年产30万立方米商砼建设项目环评资料环境影响
评论
0/150
提交评论