食堂饭卡管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学与计算机学院
课程设计说明书
课程名称: 软件工程课程设计
课程代码: 8404131
题目: 食堂饭卡管理系统
年级/专业/班:
学生姓名:
学号:
开始时间:2012年5月14 日完成时间:2012年5月30日课程设计成绩:
学习态度及平时成绩(30)技术水平与实
际能力(20)
创新(5)
说明书(计算书、图纸、
分析报告)撰写质量(45)
总分
(100)
指导教师签名:年月日
目录
引言 (1)
1 需求分析 (1)
1.1数据库需求分析 (1)
1.2用户需求 (2)
1.3系统功能需求 (2)
1.4数据描述 (3)
1.5数据库描述 (3)
1.6各个模块之间的E-R图 (4)
1.7数据采集 (4)
2概要设计 (4)
2.1系统运行环境 (4)
2.2总体设计 (4)
2.2.1.处理流程 (4)
2.2.2.系统总体结构和模块设计。 (5)
2.3接口设计 (5)
3 详细设计 (6)
3.1 程序设计说明 (6)
3.2 注册界面代码设计 (6)
3.3 充值界面代码分析 (7)
3.4 消费界面代码分析 (9)
3.5 挂失界面代码分析 (12)
3.6 注销界面代码分析 (13)
4 模块分析 (14)
4.1 初始化模块 (14)
4.2 跳转界面 (15)
4.3 饭卡注册界面 (18)
4.4 饭卡充值界面 (18)
4.5 饭卡消费界面 (19)
4.6 饭卡挂失界面 (20)
4.7 饭卡注销界面 (21)
5 系统测试 (21)
总结 (22)
致谢 (23)
参考文献 (24)
摘要
随着社会的不断进步,技术的不断更新,计算机的普及使得很多软件和程序更加方便人们的生活,也使得它们为人们做的各种服务更加人性化、更加方便,特备是在服务类行业。分析当今高速发展的社会,服务类行业的发展也越来越居主导地位,贴近我们生活的便是食堂消费。生活节奏的加快,也使得人们希望在食堂消费时花费的时间尽可能的少,所以在这种形式要求下,做了这个小型的应用软件——食堂饭卡管理。通过本软件,管理员可以方便的对学生信息进行注册、对饭卡进行充值、挂失和注销饭卡,并且本系统还模拟了学生食堂的消费过程,直观的显示了我们生活中的食堂消费过程,提高了我们的消费效率,使我们的生活更加方便。
关键词:食堂饭卡管理系统注册充值挂失注销消费模拟
餐馆点菜系统
引言
饭卡管理系统是一套针对大学校园食堂交费和一般消费等方面的信息管理系统,它包括学生或教职工(后面把这两者统称为持卡者,把这两者的基本信息文档统一放在学校持卡者信息表中)在校内消费的各方面内容:刷卡消费、查询、充值和持卡者信息管理等,方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。另外,各方面的内容应该相互联系,最终产生各种查询统计报表,以供持卡者进行检查。
对于此系统的任务就是把人们从繁琐的交费、找零工作中解放出来,用计算实现存款、消费、查询]修改、删除以及存储等功能。同时,用计算机能够快速准确地完成资料的统计和汇总工作,迅速地打印出各种报表资料以供使用。
1 需求分析
饭卡管理系统是一套针对大学校园食堂交费和一般消费等方面的信息管理系统,它包括学生或教职工(后面把这两者统称为持卡者,把这两者的基本信息文档统一放在学校持卡者信息表中)在校内消费的各方面内容:刷卡消费、查询、存款和持卡者信息管理等,方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。另外,各方面的内容应该相互联系,最终产生各种查询统计报表,以供持卡者进行检查。
对于此系统的任务就是把人们从繁琐的交费、找零工作中解放出来,用计算实现注册、充值、消费、挂失以及注销等功能。同时,用计算机能够快速准确地完成资料的统计和汇总工作,迅速地打印出各种报表资料以供使用。
1.1数据库需求分析
数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。
根据数据流程图,可以列出以下数据项和数据结构:
饭卡信息数据:饭卡ID、学生学号、姓名、余额、是否可用。
1.2用户需求
利用食堂信息管理系统可以做到信息的规范管理、科学统计和快速查询,从而减少管理工作方面的工作量。大大降低食堂管理人员在信息管理精力上的投入,使企业获得更大的利润空间。与此同时给广大学生用户带来方便。在实用性上达到了双赢。
1.3系统功能需求
食堂饭卡管理系统主要有以下几项功能:
注册:饭卡初始信息的录入、饭卡初始余额
充值:对饭卡进行充值
消费模拟:对饭卡余额进行操作
挂失:使饭卡不可用
注销:在数据库中删除学生信息
数据流程图如下:
图1 饭卡总体操作流程图
1.4数据描述
饭卡信息表:
字段名数据类型含义说明空值情况Cardid int 饭卡号码主键Sno nchar(15) 学号可以为空Sname varchar(50) 姓名可以为空Cmoney nchar(50) 卡上余额可以为空Able Int 饭卡是否可用不可为空
图2 饭卡信息表
1.5数据库描述
本软件采用关系型数据库。
图3 数据库建立过程