校园卡管理系统要求主要开发目标是能够对饭卡信息进行查询和更新管理,且具有反映敏捷准确的功能(1)、需求分析:○1刷卡消费、查询、存款和持卡者信息管理等。○2方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。○3各方面的内容应该互相联系,最终产生各种查询统计报表,以供持卡者进行检查。(2)、系统性能要求○1系统安全可靠○2操作简单、方便,即使没有任何数据库专业技能知识也能使用○3能够快速准确地完成资料的统计和汇总工作○4方便查询和管理(3)系统功能分析○1密码设置:每个操作员都有自己的密码,可以防止非本系统人员进入系统;又因每个人的权限不一样,故可以防止越权操作○2资料维护:记录持卡人员的信息,饭卡存款额及历史情况库用来记录此张饭卡当前的余额、刷卡时消费记录以及存款的历史记录○3系统查询:可以查询校园卡余额○4其他功能:修改密码等工作原理饭卡管理系统的工作原理如下:(1)先建立数据库和数据库的驱动程序。(2)在使用时,由管理员输入需要了解的关键字的信息,然后通过饭卡管理系统选择相应的管理事务。(3)管理事务将根据所提供的信息在数据库中查找相应的记录。(4)返回相应的记录给管理员。(5)允许管理员在相应权限下对数据进行修改。(6)通过终端把得到的内容显示到相应的界面上。需求规定对功能的规定根据系统的功能需求,要建立三个库文件,分别是学校持卡者信息,饭卡存款额及历史情况和饭卡信息备份。学校持卡者信息库用来存放全校持卡者的各类信息,比如姓名、学号、系别;饭卡存款额及历史情况库用来记录此张饭卡当前的余额、刷卡时消费记录以及存款的历史记录;为了防止意外导致这些重要文件丢失,需要备份,备份信息放入饭卡信息备份库中。(1)分析问题领域,绘制系统用例模型刷卡消费刷卡服务员取消消费学生新建饭卡刷卡存款挂失搜索历史撤销操作管理员注销数据库描述本系统的实体有:学生信息、卡信息它们之间的关系是一对一的。卡信息和卡历史是一对多的。E-R图如下:总体设计一、系统功能设计判断学生简单信息一致性1.1饭卡管理系统新建饭卡信息1.0存款-消费2.0查询历史3.0挂失4.0注销5.0读取学生其他信息,创建卡ID1.2创建饭卡信息历史记录表1.3读取卡ID,并确认2.2.1显示余额2.2.2定价消费2.23挂失状态转换4.1挂失计时4.2判断挂失倒时5.1注销5.2消费2.2.4判断条件合法性3.1查询3.2产生报表3.3存款2.1消费2.2读取卡ID,并确认2.1.1显示余额2.1.2存款2.13程序流程图程序开始用户名密码判断什么权限管理员管理库管理员权限学生查询权限刷卡服务员权限输入权限类别学生查询界面刷卡服务界面判断用户名和密码是否合法管理员界面界面正确提示错误错误欢迎提示