本文从学校建设“公交IC乘车卡管理系统”来探讨我校实施一卡通系统的必要性与可行性,以及如何做好系统的整体规划、主要功能设计和实施应用等问题,重点介绍了系统用户管理,帐户管理,帐务统计,充值记录管理,系统数据管理等功能。公交IC乘车卡管理系统是一个学校不可缺少的部分,.
为了使学校领导方便查询每一位在校充值卡的信息而做相应的调整,做了以下的需求分析
1.登录功能:此功能要求只有通过登录才能使用本系统,而且,登录时分权限登录,最高权限可以对系统进行所有的操作,而低权限的只能允许他操作部分功能,如:系统管理员可以进行录入、删除、更新、修改充值卡信息内容,而普通用户就只有浏览和查询的功能。
2.用户功能:该功能分添加用户、删除用户、用户密码的修改等功能。用户密码更改是根据用户的需要可以对已存在的用户密码进行修改,但要输入旧密码,防止其他用户非法修改别人密码,新密码要求输入两次,两次的输入相同,密码修改成功。在添加用户中涉及了用户权限的分配。在设定用户权限时,只有超级用户才能使用这项操作。这样就可以避免自己帐号被人误删,和给自己管理员的权限,进行一些禁止的操作,所以普通用户不能进行此项操作,而普通用户只能进行修改密码的操作,通过自己的用户名登录修改自己的密码。
3.查询功能:管理员对充值卡信息的查询操作的地方比较多,比如要查询充值卡的信息,可以通过充值卡工号和姓名查询充值卡的基本信息,在基本信息中可以看到充值卡的基本信息;查询功能不涉及到数据的修改,所以不用考虑权限的问题,管理员与普通用户都可以查询。
4.系统数据管理:其中数据备份功能为了防止由于客观和认为的原因造成的数据丢失情况出现,需要对数据做定期的备份,备份的内容和周期由系统在人事部门测试时,根据企业的情况和负责人而定。
5.其他功能:这部分包括一些数据的删除,内容的修改、更新等功能。由于数据的删除是对数据库的内容进行删除,所以这部分的内容设定为超级用户的权限才能使用,可以防止由于个人的恶性删除导致企业充值卡管理信息的工作瘫痪,删除主要是对一些无用的数据进行删除,以节省系统的资源,更主要的是保证充值卡信息的一致性。其中包括了对充值卡基本信息的删除、对会员档案信息的删除、等等。要保证各个表之间的数据完整性,在删除基本信息表中某个充值卡的信息的内容时,其他的表相关充值卡信息也要删除,这样就不会出现不必要的错误信息。数据修改功能,这部分涉及到了权限,但根据不同的权限,可以有相应的数据修改,普通用户在数据录入时,一不小心把错误的资料输入进去,可以对他输入的数据进行修改,他只能对自己的输入修改。而管理员,可以对所有的数据进行修改。
第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.2 .1ASP.NET简介3
2.2.3 .2 SQL Server 2000特点介绍5
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