为了使学校领导方便查询每一位在校充值卡的信息而做相应的调整,做了以下的需求分析
1.登录功能:此功能要求只有通过登录才能使用本系统,而且,登录时分权限登录,最高权限可以对系统进行所有的操作,而低权限的只能允许他操作部分功能,如:系统管理员可以进行录入、删除、更新、修改充值卡信息内容,而普通用户就只有浏览和查询的功能。
2.用户功能:该功能分添加用户、删除用户、用户密码的修改等功能。用户密码更改是根据用户的需要可以对已存在的用户密码进行修改,但要输入旧密码,防止其他用户非法修改别人密码,新密码要求输入两次,两次的输入相同,密码修改成功。在添加用户中涉及了用户权限的分配。在设定用户权限时,只有超级用户才能使用这项操作。这样就可以避免自己帐号被人误删,和给自己管理员的权限,进行一些禁止的操作,所以普通用户不能进行此项操作,而普通用户只能进行修改密码的操作,通过自己的用户名登录修改自己的密码。
3.查询功能:管理员对充值卡信息的查询操作的地方比较多,比如要查询充值卡的信息,可以通过充值卡工号和姓名查询充值卡的基本信息,在基本信息中可以看到充值卡的基本信息;查询功能不涉及到数据的修改,所以不用考虑权限的问题,管理员与普通用户都可以查询。
4.系统数据管理:其中数据备份功能为了防止由于客观和认为的原因造成的数据丢失情况出现,需要对数据做定期的备份,备份的内容和周期由系统在人事部门测试时,根据企业的情况和负责人而定。
5.其他功能:这部分包括一些数据的删除,内容的修改、更新等功能。由于数据的删除是对数据库的内容进行删除,所以这部分的内容设定为超级用户的权限才能使用,可以防止由于个人的恶性删除导致企业充值卡管理信息的工作瘫痪,删除主要是对一些无用的数据进行删除,以节省系统的资源,更主要的是保证充值卡信息的一致性。其中包括了对充值卡基本信息的删除、对会员档案信息的删除、等等。要保证各个表之间的数据完整性,在删除基本信息表中某个充值卡的信息的内容时,其他的表相关充值卡信息也要删除,这样就不会出现不必要的错误信息。数据修改功能,这部分涉及到了权限,但根据不同的权限,可以有相应的数据修改,普通用户在数据录入时,一不小心把错误的资料输入进去,可以对他输入的数据进行修改,他只能对自己的输入修改。而管理员,可以对所有的数据进行修改。本文从学校建设“公交IC乘车卡管理系统”来探讨我校实施一卡通系统的必要性与可行性,以及如何做好系统的整体规划、主要功能设计和实施应用等问题,重点介绍了系统用户管理,帐户管理,帐务统计,充值记录管理,系统数据管理等功能。公交IC乘车卡管理系统是一个学校不可缺少的部分,.
第1章 前 言 1
1.1 管理系统背景 1
1.2 社会需求情况及设计意义 1
1.3 系统所要达到的目标及结论 2
第2章 可行性分析 3
2.1 可行性分析目的及要求 3
2.1.1 可行性分析目的 3
2.1.2 可行性研究的要求 3
2.2 软件配置 3
2.2.1 开发工具 3
2.2.4 开发环境 6
第3章 需求分析 7
3.1 对系统的综合要求 7
3.2 数据流图 8
3.3 数据字典 9
第4章 概要设计 10
4.1 系统结构 11
第5章 数据库设计 12
5.1 概念设计 12
5.2 逻辑设计 14
5.2.1 逻辑结构设计原理介绍 14
5.2.2 数据表的建立 14
5.3 物理设计 16
5.3.1 设计原理 16
5.3.2 系统的设计方案 16
5.3.3 存取方法 17
第6章 详细设计 18
6.1 系统工作流程图 18
6.2 登录模块流程图 20
6.3 查询功能工作流程图 22
6.4 删除功能工作流程图 23
6.5 系统维护模块流程图 24
第7章 系统实现 25
7.1 登录模块设计 25
7.2 管理员登陆后的界面 31
7.2.1 帐户管理 32
7.2.2 帐务统计 33
7.2.3 充值记录管理 33
7.3 会员登陆后界面 34
7.3.1 交易管理 35
7.3.2 消费记录管理 35
第8章 调试 36
8.1 测试的方法 37
8.2 可用性测试 37
8.3 测试项目 38
8.3.1 测试项目说明 38
第9章 总结 39
参考文献 41
致谢 42
附录 42