校园一卡通软件管理系统需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园一卡通软件管理系统需求说明
书
2014-2015学年第1学期《软件工程写作》考核试卷1.引言
1.1编写目的
本需求分析说明书的目的是对校园一卡通软件管理系统做了全面细致的用户需求分析,确定了系统的最终运行条件,性能要求及要实现的功能,为进一步设计与实现打下基础。本说明书以文档形式将用户对软件的需求明确下来,是与用户沟通的成果,也是供用户验收项目时的参考。
本文档的读者为:用户,项目管理人员,软件设计人员,编程人员,测试人员等项目相关人员。
1.2项目背景
随着社会信息化的不断发展,校园的管理也逐渐进入了一个信息化的时代。
校园里的学生老师人数很多,而且每人手中的卡有很多张,包括饭卡,热水卡,图书馆借阅卡等,携带起来十分不方便,使用起来也很不方便。对于学校而言,也不好管理。技术的发展可以将以上的系统集成在一个平台内,即校园一卡通管理系统。这样一来就可以提高学校的管理水平,更加方便和安全。
软件系统的名称:校园一卡通软件管理系统
项目的任务提出者:梧州学院软件开发中心开发人员
项目的任务用户:梧州学院全体教职员工
项目开发者:梧州学院软件开发中心开发小组
1.3定义
J2EE:一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化和规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
MySQL Server 5:数据库系统。
IIS 5.0(Internet Information Server):是一个万维网服务器。
B/S:(Browser/Server)浏览器/服务器模式。
HTTP协议:超文本传送协议。
1.4参考资料
《软件文档写作教程》马平等编著,电子工业出版社,2010年5月
《软件工程导论》张海藩等编著,清华大学出版社,2013年8月
《UML系统建模与分析设计》刁成嘉等编著,机械工业出版社,2013年9月《数据库技术及应用》陆桂明等编著,机械工业出版社,2012年7月
2.任务概述
2.1目标
能对校园一卡通信息进行及时的管理及查询,系统反应时间较短(不大于5秒),提高用户使用效率。
2.2用户的特点
本软件的使用对象为后勤充值管理人员以及系统管理员,用户只要懂得计算机的简单操作和计算机的简单应用,还有计算机的一些基本知识就可以操作该软件。
2.3运行环境
操作系统:Windows XP 或 Windows 7
支持环境:IIS 5.0(Internet Information Server)
数据库:MySQL Server 5
2.4条件与限制
为了使校园一卡通软件管理系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式的管理部署方案,将处理关键业务逻辑的应用程序服务器和处理业务数据的数据库服务隔离开来。实现管理与数据的分离,便于管理和维护。
校园一卡通软件管理系统服务的用户必须先注册个人信息才能办卡,将个人信息输入数据库以方便计算机记录消费情况。最大的限制条件是学校要在宿舍,饭堂,超市,图书馆等重要的与该服务有关的地方安装刷卡机器。
3.数据描述
3.1静态数据
当我们的客户,(也就是访问者)在查看数据的时候它已经被生成好了,没有和服务器数据库进行交互的数据,直接在客户端创建完毕。
3.2动态数据
输入数据宽度、类型要符合用户的需求;输出数据的格式也要符合用户的需求。
3.3数据库介绍
数据库的名称:MySQL Server 5。
由于校园一卡通软件管理系统涉及的部门和内容较多,所以通常会建很多表。表中存放卡信息(卡号、卡类别、开卡日期、有效期、卡上余额)、客户信息(姓名、客户号、电话、地址、身份证号)、日志数据、前后台通讯表等。数据表设计时要留足够大的空间,尽量包含各种应用需要的数据。
3.4数据词典
数据表如下所示:
用户表:
数据项编号数据项名称简述类型及宽度取值范围
A1 usernmae 用户名char(30)
A2 password 用户密码char(30)
A3 limit 用户权限char(30)
教师表:
数据项编号数据项名称简述类型及宽度取值范围
B1 teaId 教师身份证号char(30)
B2 teaNo 教师工号char(30)
B3 teaName 教师姓名char(30)
B4 teaSex 教师性别char(30) “男”“女”
B5 teaBirth 学生出生年char(30)
B6 teaDept 教师所属院系char(30)
学生表:
数据项编号数据项名称简述类型及宽度取值范围
C1 Sid 学生身份证号char(30)
C2 Sno 学生学号char(30)
C3 Sname 学生姓名char(30)
C4 Ssex 学生性别char(30) “男”“女”
C5 Sbirth 学生出生年char(30)
C6 Sdept 学生所在院系char(30)
C7 Sspecial 学生所在专业char(30)
C8 Sclass 学生所在班级char(30)
C9 Saddr 学生生源地char(30)
一卡通卡信息表:
D1 Cardno 校园卡卡号char(30)
D2 Cardstate 校园卡状态char(30) “可用”“不可
用”
D3 Cardmoney 校园卡内余额Float
D4 Cardstyle 校园卡类型char(30) “学生卡”“教
师卡”
D5 Cardtime 开卡时间char(30)
char(30)
D6 jbr 校园卡户主姓
名
D7 Gsrq 挂失时间Datetime
D8 Gsno 挂失次数编号Int
D9 Jgrq 解挂的时间Datetime
D10 Czrq 充值的时间Datetime
D11 Czje 充值金额Float
D12 Czno 充值次数编号Int
借书信息表表:
E1 Libno 图书馆编号char(30)