1、 校园一卡通管理系统需求文档文档名称:需求分析规格说明书项目名称:校园一卡通管理系统A 引言A.1 编写目的所谓“需求分析” ,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,需要得到什么结果,最后应输出什么。需求分析阶段是一个非常重要的阶段,良好的需求分析文档,将为整个软件开发项目的成成打下良好的基础。A.2 项目信息本项目的名称:校园依旧阿通管理系统本项目的应用范围:各个高校校园内开发单位:武汉理工大学计算机学院软件 1101 班用户:学生,老师,校车,校超市,校食堂等A.3 参考文献【1】 方美琪, 软件开发工具 ,经济科学出版社 【2】 李建中,王珊.数据库系
2、统原理(第 2 版) 电子工业出版社,2004.9 【3】 李昭原,刘又诚数据库系统原理与技术北京航空航天大学出版社【4】 钟珞,袁景凌 软件工程 科学出版社 B 项目概述B.1 组织结构与职责本系统用户的组织结构如图 b-1 所示。管理员管理组教师用户组学生B.2 角色定义用户系统中扮演的角色,以及可以执行的职责:校园 IC 卡一卡通系统在校园网中起着通行桥梁的作用,通过与其它的各个管理系统模块的信息连接,将整个校园网有机、高效地带动起来,使得校园各个方面的工作因 IC 卡的高效、简便而更加顺利。 B.3 系统概述随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代,先进的管理信息系
3、统成为建设世纪一流大学的重要标志。 在国内信息化建设进程的加速的今天,高校管理者要学会思考如何使学校现有资源得到高效、合理的应用,使教育信息化带动教育的现代化,将教育与信息技术真正地融合,提高教学质量和教学效率, 提高学校声誉,提升学校的竞争力。数字化校园将是今后校园建设的发展趋势和必然。 数字化校园建设的实质就是学校的管理部门通过信息化手段,实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,从而提高各种管理工作的效率和效益。而建设“校园一卡通系统”是实现数字化校园的有效途径。随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代,先进的管理信息系统成为建设世纪一流大学
4、的重要标志。 在国内信息化建设进程的加速的今天,高校管理者要学会思考如何使学校现有资源得到高效、合理的应用,使教育信息化带动教育的现代化,将教育与信息技术真正地融合,提高教学质量和教学效率, 提高学校声誉,提升学校的竞争力。数字化校园将是今后校园建设的发展趋势和必然。 数字化校园建设的实质就是学校的管理部门通过信息化手段,实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,从而提高各种管理工作的效率和效益。而建设“校园一卡通系统”是实现数字化校园的有效途径。校园“一卡通”系统的建设,首要目的是方便全院师生员工在学院内的各项活动,使在院内的所有消费、缴费行为变得简单易行,身份识别
5、准确安全,数据收集全面、统一。其次,在全院形成学院统一管理的信息平台,促进教育信息的标准化,构建起优良的数字空间和信息共享环境,进一步实现教学资源数字化、数据传输网络化、用户终端智能化、结算管理集中化。第三,在全校实现统一的电子支付和费用收缴管理,解决我院各类费用收缴难、管理乱的问题。第四,借助校园“一卡通”系统提供的基础数据,可整合和带动学校各类管理信息系统的建设。第五,促进学校网络应用基础平台的建设,逐步完成校内应用系统体系结构的升级。C 目标系统功能需求 C.1 系统用例根据以上分析,主要介绍日常事务处理和日常消费处理的用例图所具有的功能。 餐厅消费 超市消费 校车消费 办卡 充值 挂失
6、 解挂 查询日常事务处理消费事务处理C.2 管理需求C.2.1 处理功能要求系统主要完成一下几个功能: 学生基本信息查询与更新; 超市基本信息的查询和修改; 校园卡日常事务管理情况基本信息查询与更新; 校园卡在某个时刻所处状态的查询; 餐厅基本信息的查询和修改;、 、 学生消费额(包括餐厅,超市,校车消费)基本信息的查询;C.2.2 处理的对象该系统主要处理的对象有:学生基本信息、校园卡基本信息、校园卡日常管理基本信息、餐厅消费基本信息、超市基本信息、身份认证基本信息、校车管理基本信息等。各个对象包括信息如下所示:学生基本信息(Student):包括学生身份证号、学生学号、学生姓名、学生性别、
7、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新;校园卡基本信息(Card):包括校园卡的卡号、持卡人学生学号、持卡学生姓名、持卡学生性别、校园卡的状态、校园卡内的余额;校园卡日常管理基本信息(CardManage) :包括四个数据结构办卡信息、挂失信息、解挂信息、充值信息;食堂基本信息(cateen):包括食堂编号、餐厅负责人、餐厅位置;超市基本信息(supmanage):包括超市编号、超市名称、超市负责人、超市位置;消费基本信息(Busmanage): 包括消费编号、消费地点、卡号、消费时间、消费金额;校车管理基本信息(Busmanage):
8、包括校车编号、校车类型、校车司机;D 功能与性能需求D.1 对功能的规定外部功能:校园一卡通管理系统应该具有日常事务处理、消费事务处理、系统维护等功能,并提供多种查询功能。多种查询功能是由软件自动实现。其他功能需要使用者辅助实现。 内部功能:该软件集命令、编程、编辑与一体,完成过滤、定位显示。D.2 对性能的规定 精度:在精度的需求上,根据用户的需要,在各项输入输出传输过程中,可以满足用户的需要 时间特性要求:软件的响应时间,更新处理时间等方面都要非常迅速,完全满足用户的需求灵活性:当用户的需求,发生变化时例如:操作方式、运行环境、结果精度等,软件能做适当的调整,具有一定的适应性D.3 输入输
9、出要求输入:输入数据宽度,类型要符合用户的需求。输出:输出数据的格式符合用户需求。D.4 数据管理能力要求对数据的处理反应迅速,数据信息加密严谨。寻求最简单的方法实现最大的功能。E 接口需求用户接口:一般用户只需要通过终端进行操作,进入主界面后输入密码,确认身份后,即可进入相应的界面。软件接口:在服务器需要安装 LINUX 系统和 SQL Server Management Studio 2008 服务器版本软件,其他兼容软件也可对接。用户需要安装 windows xp 及以上操作系统和 ie7 及以上浏览器。故障处理内部故障:开发阶段可以立即修改数据库和类库里的相应内容。外部故障:联机帮助系
10、统,辅助用防护解决问题。 出错输出信息:用户密码输入错误,该系统会出现 3 次错误提示,要求用户重新输入,3 次之后,将会提示用户重新登录该系统。 出错处理对策:若在装载总程序时,系统出现错误,请重新启动,整个终端程序将会再启动;如果程序出现错误,再次重新装载,若任有错误,则按照提示逐步装载。F 运行环境设备:行该软件所适用的具体设备最低配置是:P4 2.0 GHz 的 CPU,512M 的内存,60G 的硬盘。支持软件:Windows 操作系统,SQL Server Management Studio 2008 的软件环境。G 需求分析阶段成果 G.1 数据流程图 G.1.1 顶层数据流程图
11、G.1.2 中层数据流程图G.1.3 底层数据流程图学生校园卡中心校园一卡通管理系统事务申请事务处理录入学生个人信息审批信息事务申请查询学生个人信息消费信息请求消费信息反馈学生校园卡中心P 1日常事务处理P 2消费事务处理事务申请事务处理学生个人信息事务申请审批信息学生个人信息消费信息反馈消费信息请求D 2 消费事务处理文件D 1 日常事务处理文件学生P 1 . 2办卡管理办卡申请个人资料P 1 . 3挂失管理P 1 . 1充值管理P 1 . 4解挂管理个人资料解挂申请个人资料挂失申请充值申请费用D 1 . 1 充值记录文件D 1 . 2 办卡记录文件D 1 . 3 挂失记录文件D 1 . 4
12、 解挂记录文件日常事务处理数据流程底层图 G.2 数据字典G.2.1 数据流条目充值申请数据流名:充值申请 简述:每次充值需要同学申请登记 别名:无 组成:充值申请=学号+姓名+充值金额+登记时间 数据量: 峰值: 注释: G.2.2 数据存储条目 充值记录文件数据存储名:充值记录文件 简述:包括所有在册师生各自充值记录和信息 别名:无 组成:充值记录文件=学号+姓名+充值金额+充值时间 数据量: 峰值: 注释: G.2.3 加工条目餐厅管理如果师生确定好饭菜,且确认了金额则进行刷卡消费否则不进行刷卡消费H 数据设计 运行时间取决于 PC 的硬件配置及网络忙闲程度。I 用户特征水平本软件的使用
13、对象是管理员和全校师生,只要懂得计算机的简单操作就可以操作该软件。校园一卡通管理系统开发运行环境校园一卡通管理系统使用的开发工具与编码规范如下:设备:行该软件所适用的具体设备最低配置是:P4 2.0 GHz 的 CPU,512M 的内存,60G 的硬盘。支持软件:Windows 操作系统,SQL Server Management Studio 2008 的软件环境。用户接口:一般用户只需要通过终端进行操作,进入主界面后输入密码,确认身份后,即可进入相应的界面。软件接口:在服务器需要安装 LINUX 系统和 SQL Server Management Studio 2008 服务器版本软件,其
14、他兼容软件也可对接。用户需要安装 windows xp 及以上操作系统和 ie7 及以上浏览器。系统框架随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代,先进的管理信息系统成为建设世纪一流大学的重要标志。 在国内信息化建设进程的加速的今天,高校管理者要学会思考如何使学校现有资源得到高效、合理的应用,使教育信息化带动教育的现代化,将教育与信息技术真正地融合,提高教学质量和教学效率, 提高学校声誉,提升学校的竞争力。数字化校园将是今后校园建设的发展趋势和必然。 数字化校园建设的实质就是学校的管理部门通过信息化手段,实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,从而
15、提高各种管理工作的效率和效益。而建设“校园一卡通系统”是实现数字化校园的有效途径。校园 IC 卡一卡通系统在校园网中起着通行桥梁的作用,通过与其它的各个管理系统模块的信息连接,将整个校园网有机、高效地带动起来,使得校园各个方面的工作因 IC 卡的高效、简便而更加顺利。 学校方面: 可以有效的对学校和学生进行管理,集身份认证、校内消费、校务某些方面的管理为一体。节约成本,提高管理效率。 学生方面: 每个学生一张卡,此卡集借书卡、消费卡、饭卡于一体,代表持卡人的身份,在卡上可自由充值和消费,在校园内做到一卡通用。安全性高,方便学生携带!系统架构设计系统设计文档校园一卡通管理系统P 1 日常事务处理
16、 P 2 消费事务处理P 1 . 1 充值管理P 1 . 2 办卡管理P 1 . 3挂失管理P 1 . 4 解挂管理P 2 . 1 超市管理P 2 . 2 餐厅管理P 2 . 3 校车管理文档名称:详细设计说明书项目名称:校园一卡通管理系统A 导言A.1 目的本文档以校园一卡通管理系统需求规格说明书作为参考依据,对校园一卡通管理系统进行系统详细设计。A.2 范围本文档用于系统设计阶段的详细设计,它依据校园一卡通管理系统需求规格说明书来进行编写。A.3 术语说明CMD: 概念数据模型(CDM)信息系统的概念设计工具,即实体-联系图(E-R 图) ,CDM 就是以其自身方式来描述 E-R 图。此时
17、不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。PDM: 物理数据模型(PDM)PDM 考虑了数据库的物理实现,包括软件和数据存储结构。PDM 的对象:表(Table) 、表中的列(Table column) 、主码和外码(Primary & Foreign key) 、参照(Reference) 、索引(Index) 、视图(View)等。A.4 参考资料B 总体设计B.1 系统功能模块层次设计B.1.1 功能设计外部功能:校园一卡通管理系统应该具有日常事务处理、消费事务处理、系统维护等功能,并提供多种查询功能。多种查询功能是由软件自动实现。其他功能需要使用者
18、辅助实现。 内部功能:该软件集命令、编程、编辑与一体,完成过滤、定位显示。 B.1.2 对性能的规定 精度:在精度的需求上,根据用户的需要,在各项输入输出传输过程中,可以满足用户的需要 时间特性要求:软件的响应时间,更新处理时间等方面都要非常迅速,完全满足用户的需求灵活性:当用户的需求,发生变化时例如:操作方式、运行环境、结果精度等,软件能做适当的调整,具有一定的适应性C 接口设计 C.1 对性能的规定 外部接口 本系统的界面清晰,用户通过输入合法身份密码即可进入此系统。内部接口 通过公用动态更新的数据库实现模块间的联系。D 数据库设计 D.1 各底层的分 ER 图 日常事务处理 ER 图消费
19、事务处理 ER 图D.2 CDM-PDM 图CDM 图 学生校园卡管理员管理n m姓名 学号性别出生日期班级编号姓名性别校园卡拥有11身份证号码学院卡号 持卡人学号 持卡人姓名持卡人身份证号持卡人性别卡内余额级别管理nm校园卡刷卡机餐 厅校 车超 市刷卡nm包含包含包含1nn 1n1卡号持卡人学号持卡人姓名持卡人性别持卡人身份证号卡内余额刷卡机编号消费地点消费金额消费时间餐厅编号餐厅名称餐厅负责人超市编号超市名称超市负责人校车编号校车类型校车司机、姓 名性 别出 生 日 期身 份 证 号 码学 院班 级Characters (10)Characters (20)Characters (2)Da
20、teCharacters (18)Characters (30)Characters (10)Identifier_1 、姓 名性 别级 别Characters (10)Characters (20)Characters (2)Characters (20)Identifier_1 、持 卡 人 学 号持 卡 人 姓 名持 卡 人 性 别持 卡 人 身 份 证 号卡 内 余 额Characters (10)Characters (10)Characters (20)Characters (2)Characters (18)Decimal (10,2)Identifier_1 、消 费 地 点消
21、 费 金 额消 费 时 间Characters (10)Characters (50)Decimal (10,2)Date & TimeIdentifier_1 、餐 厅 名 称餐 厅 负 责 人Characters (10)Characters (50)Characters (20)Identifier_1 、超 市 名 称超 市 负 责 人Characters (10)Characters (50)Characters (20)Identifier_1 、校 车 类 型校 车 司 机Characters (10)Characters (20)Characters (20)Identifier_1 PDM 图