校园一卡通软件管理系统需求说明书

上传人:vosvybf****vycfil... 文档编号:208405440 上传时间:2023-05-10 格式:DOCX 页数:13 大小:101.04KB
收藏 版权申诉 举报 下载
校园一卡通软件管理系统需求说明书_第1页
第1页 / 共13页
校园一卡通软件管理系统需求说明书_第2页
第2页 / 共13页
校园一卡通软件管理系统需求说明书_第3页
第3页 / 共13页
资源描述:

《校园一卡通软件管理系统需求说明书》由会员分享,可在线阅读,更多相关《校园一卡通软件管理系统需求说明书(13页珍藏版)》请在装配图网上搜索。

1、校园一卡通软件管理系统需求说明书2014-2015 学年第 1 学期软件工程写作考核试卷1引言1.1 编写目的本需求分析说明书的目的是对校园一卡通软件管理系统做了全面细致的用户需求分析, 确定了系统的最终运行条件, 性能要求及要实现的功能, 为进一步设计与实现打下基础。 本说明书以文档形式将用户对软件的需求明确下来, 是与用户沟通的成果,也是供用户验收项目时的参考。本文档的读者为:用户,项目管理人员,软件设计人员,编程人员,测试人员等项目相关人员。1.2 项目背景随着社会信息化的不断发展, 校园的管理也逐渐进入了一个信息化的时代。校园里的学生老师人数很多,而且每人手中的卡有很多张,包括饭卡,热

2、水卡,图书馆借阅卡等,携带起来十分不方便,使用起来也很不方便。对于学校而言,也不好管理。技术的发展可以将以上的系统集成在一个平台内,即校园一卡通管理系统。这样一来就可以提高学校的管理水平,更加方便和安全。软件系统的名称:校园一卡通软件管理系统项目的任务提出者:梧州学院软件开发中心开发人员项目的任务用户:梧州学院全体教职员工项目开发者:梧州学院软件开发中心开发小组1.3 定义J2EE:一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化和规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。MySQL Server 5 :数据库系统。IIS 5.0(Internet Inform

3、ation Server):是一个万维网服务器。B/S:(Browser/Server )浏览器 / 服务器模式。HTTP协议:超文本传送协议。1.4 参考资料软件文档写作教程马平等编著,电子工业出版社,2010年 5月软件工程导论张海藩等编著,清华大学出版社,2013年 8月 UML 系统建模与分析设计刁成嘉等编著,机械工业出版社,2013年9月数据库技术及应用陆桂明等编著,机械工业出版社,2012年 7月2任务概述2.1 目标能对校园一卡通信息进行及时的管理及查询,系统反应时间较短(不大于5 秒),提高用户使用效率 。2.2 用户的特点本软件的使用对象为后勤充值管理人员以及系统管理员, 用

4、户只要懂得计算机的简单操作和计算机的简单应用, 还有计算机的一些基本知识就可以操作该软件。2.3 运行环境操作系统: Windows XP 或 Windows 7支持环境: IIS 5.0(Internet Information Server数 据 库: MySQL Server 5)2.4 条件与限制为了使校园一卡通软件管理系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式的管理部署方案,将处理关键业务逻辑的应用程序服务器和处理业务数据的数据库服务隔离开来。实现管理与数据的分离, 便于管理和维护。校园一卡通软件管理系统服务的用户必须先注册个人信息才能办卡, 将个人信息输入数据

5、库以方便计算机记录消费情况。最大的限制条件是学校要在宿舍,饭堂,超市,图书馆等重要的与该服务有关的地方安装刷卡机器。3数据描述3.1 静态数据当我们的客户,(也就是访问者) 在查看数据的时候它已经被生成好了,没有和服务器数据库进行交互的数据,直接在客户端创建完毕。3.2 动态数据输入数据宽度、类型要符合用户的需求;输出数据的格式也要符合用户的需求。3.3 数据库介绍数据库的名称: MySQL Server 5。由于校园一卡通软件管理系统涉及的部门和内容较多, 所以通常会建很多表。表中存放卡信息 (卡号、卡类别、开卡日期、有效期、 卡上余额)、客户信息(姓名、客户号、电话、地址、身份证号) 、日

6、志数据、前后台通讯表等。数据表设计时要留足够大的空间,尽量包含各种应用需要的数据。3.4 数据词典数据表如下所示:用户表:数据项编号数据项名称简述类型及宽度取值范围A1usernmae用户名char(30)A2password用户密码char(30)A3limit用户权限char(30)教师表:数据项编号数据项名称简述类型及宽度取值范围B1teaId教师身份证号char(30)B2teaNo教师工号char(30)B3teaName教师姓名char(30)B4teaSex教师性别char(30)“男”“女”B5teaBirth学生出生年char(30)B6teaDept教师所属院系char(3

7、0)学生表:数据项编号数据项名称简述类型及宽度取值范围C1Sid学生身份证号char(30)C2Sno学生学号char(30)C3Sname学生姓名char(30)C4Ssex学生性别char(30)“男”“女”C5Sbirth学生出生年char(30)C6Sdept学生所在院系char(30)C7Sspecial学生所在专业char(30)C8Sclass学生所在班级char(30)C9Saddr学生生源地char(30)一卡通卡信息表:D1Cardno校园卡卡号char(30)D2Cardstate校园卡状态char(30)“可用”“不可用”D3Cardmoney校园卡内余额FloatD4

8、Cardstyle校园卡类型char(30)“学生卡”“教师卡”D5Cardtime开卡时间char(30)D6jbr校园卡户主姓char(30)名D7Gsrq挂失时间DatetimeD8Gsno挂失次数编号IntD9Jgrq解挂的时间DatetimeD10Czrq充值的时间DatetimeD11Czje充值金额FloatD12Czno充值次数编号Int借书信息表表:E1Libno图书馆编号char(30)E2Libname图书馆名字char(30)E3Libregion图书馆所在校char(30)区E4Brno借书编号char(30)E5Bookno图书编号char(30)E6Booklis

9、t已借数量Int超市信息表:F1Supno超市编号IntF2Supname超市名称char(30)F3Supmanage超市负责人姓char(30)名F4Supaddr超市所在校区char(30)餐厅信息表:DI-28Dinno餐厅编号char(30)DI-29Dinname餐厅名称char(30)DI-30Dinmanage餐厅负责人姓char(30)名DI-31Dinaddr餐厅所在校区char(30)数据结构列表如下所示:数据结构编号数据结构名称数据结构别名数据结构含义数据项组成1学生信息Student记录学生的信Sid 、 Sno 、息Sname、Ssex、Sbirth、Sdept、S

10、special、Sclass 、Saddr2挂失信息LosInf记录挂失信息Cardno、 Sno、Sid 、 Gsrq、 jbr3充值信息FillInf记录充值相关Czno、Cardno、信息Sno 、 Czlx 、Czje 、jbr4校园卡信息Card记录校园卡信Cardno、 Sno、息Sid、Cardstates、Cardmoney5学生餐厅信息DinInf记录餐厅信息Dinno、Dinname、Dinmanage 、Dinaddr6超市信息SupInf记录超市信息Supno、Supname、Supmanage、 Supaddr7消费刷卡信息PressInf消费刷卡记录Cardno、P

11、money、ptime、Pmanage、Paddr8借书信息LibPress记录借书信息Brno、Bookno、Cardstate、Borlist、Libno3.5 数据采集1)采集用户数据2)电子版提交3)纸质版打印提交4功能需求4.1 功能划分本系统的功能如下图所示:校园一卡通管理系统校园卡管理用户管理充挂注消添删销开值失费加除校户管管管用用园理理理户户卡查余查解询充额挂消询挂消值查失费消失费询费记记录录4.2 功能描述1 开户:注册卡信息,创建新卡2 充值:根据校园卡号和金额进行校园卡充值3 余额查询:输入校园卡号,查询校园卡余额4 挂失:根据校园卡号挂失该校园卡,挂失后该卡不可进行消费

12、5 解挂失:修改用户密码根据校园卡号把该卡从挂失状态转换为正常状态,解挂失后该卡可以进行正常的消费6注销校园卡:根据校园卡号注销该校园卡7消费:在这里消费不单单指花钱的消费,凡是用到刷校园卡的都算是消费,比如书, 图书馆借书等,这也算是消费8查询消费记录:根据条件查询消费记录详情9添加用户:管理员添加本系统的用户10删除用户:管理员删除系统用户11修改密码:用户修改自己的登录密码外部功能:校园一卡通软件管理系统应该具有日常事务处理、消费事务处理、系统维护等功能,并提供多种查询功能。 多种查询功能是由软件自动实现。 其他功能需要使用者辅助实现。内部功能:该软件集命令、编程、编辑与一体,完成过滤、

13、定位显示。4.3 用例用例图:系统开户充值普通用户余额查询挂失系统管理员解挂失注销校园卡查询消费记录添加用户删除用户修改用户密码用例描述:1. “开户”用例:用例编号: 001 用例名:开户执行者:普通用户,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1)用户选择校园卡管理2)系统显示校园卡管理界面3)用户选择开户4)系统提示输出开户信息5)用户输出开户信息6)系统提示确定开户7)用户选择确定8)系统保存开户信息并开户9)系统提示开户成功2. “充值”用例:用例编号: 002 用例名:充值执行者:普通用户,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1)用户

14、选择校园卡管理2)系统显示校园卡管理界面3)用户选择充值4)系统提示输入充值卡号5)用户输入充值卡号6)系统根据卡号进行金额充值7)系统提示充值成功并显示余额3. “余额查询”用例:用例编号: 003用例名:余额查询执行者:平普通用户,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1)用户选择校园卡管理2)系统显示校园卡管理界面3)用户选择余额查询4)系统提示输入查询卡号5)用户输入查询卡号6)系统根据卡号查询余额7)系统显示查询卡号的余额4. “挂失”用例用例编号: 004 用例名:挂失执行者:普通管理员,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1)用户

15、选择校园卡管理2)系统显示校园卡管理界面3)用户选择挂失4)系统提示输入挂失卡号5)用户输入挂失卡号6)系统根据输入的卡号挂失该卡7)系统显示挂失成功5. “解挂失”用例:用例编号: 005用例名:解挂失执行者:普通管理员,系统管理员前置条件:用户登录成功基本路径:1)用户选择校园卡管理2)系统显示校园卡管理界面3)用户选择解挂失4)系统提示输入解挂失卡号5)用户输入解挂失卡号6)系统根据输入的卡号解除挂失状态,转为正常状态7)系统提示解挂失成功6. “注销校园卡”用例用例编号: 006用例名:注销校园卡执行者:普通管理员,系统管理员前置条件:用户登录成功基本路径:1)用户选择校园卡管理2)系

16、统显示校园卡管理界面3)用户选择注销校园卡4)系统提示输入注销卡号5)用户输入注销卡号6)系统根据输入的卡号注销该卡7)系统提示注销成功7 “查询消费记录”用例:用例编号: 007用例名:查询消费记录执行者:普通管理员,系统管理员前置条件:用户登录成功基本路径:1)用户选择校园卡管理2)系统显示校园卡管理界面3)用户选择查询消费记录4)系统提示输入查询条件5)用户输入查询条件6)系统根据查询条件查询消费记录7)系统显示查询的消费记录8. “添加用户”用例:用例编号: 008 用例名:添加用户执行者:系统管理员前置条件:系统管理员登陆成功基本路径:1)系统管理员选择用户管理2)系统显示用户管理界

17、面3)系统管理员选择添加用户4)系统显示添加用户界面5)系统管理员填写用户的相关信息6)系统根据填写的信息添加用户7)系统显示添加成功9. “删除用户”用例:用例编号: 009用例名:删除用户执行者:系统管理员前置条件:系统管理员登陆成功基本路径:1)系统管理员选择用户管理2)系统显示用户管理界面3)系统管理员选择删除用户4)系统提示输入删除用户名5)系统管理员输如删除用户名6)系统根据输入的用户名删除该用户7)系统显示删除用户成功10. “修改用户密码”用例:用例编号: 0010用例名:修改用户密码执行者:普通用户,系统管理员前置条件:用户登陆成功基本路径:1)用户选择用户管理2)系统显示用

18、户管理界面3)用户选择修改用户密码4)系统提示输入原密码,新密码,5)用户输入原密码,新密码6)系统提示确认新密码7)用户确认新密码8)系统修改密码9)系统显示修改密码成功5.1 数据精确度在精度的需求上, 根据用户的需要, 在各项输入输出传输的过程中, 可以满足用户的需求,而且数据输入务必真实准确。5.2 时间特性软件的响应时间, 更新处理时间等方面都要非常迅速, 刷卡响应时间不超过 1 秒;查询响应时间不超过 3 秒。5.3 适应性系统具有较强的适应性,能根据用户需要进行卡样设计,并具有科学合理的开户流程,此外,此系统只适用校方相关用户使用。系统有良好的扩展性,客户端有新的需求产生时可以很

19、快的增加模块或完成完善系统。6.1 用户界面管理员界面简洁大方、一目了然,最大程度的方便管理员。6.2 硬件接口由于本系统是 B/S 结构的系统,因此网络是必备条件之一,网络使用HTTP协议,本环境的服务器为 windows 2000,客户端操作系统为 windows XP 或 windows 7。6.3 软件接口使用 http 的 form 表单来传递数据(可以是Action form bean 也可以是不同的 form 表单)。用请求的参数来传递数据。用 Session来传递数据。用 XML 文件来传递数据( AJAX 方式)6.4 故障处理内部故障:开发阶段可以立即修改数据库和类库里的相

20、应内容。外部故障:联机帮助系统,辅助用防护解决问题。出错输出信息: 用户密码输入错误, 该系统会出现 3 次错误提示, 要求用户重新输入, 3 次之后,将会提示用户重新登录该系统。出错处理对策:若在装载程序时,系统出现错误,请重新启动,整个终端程序将会再启动;如果程序出现错误,再次重新装载,若仍有错误,则按提示逐步装载。其他:刷卡响应时间超过1 秒后,自动提出警告,要求重新刷卡。查询超过5 秒,要显示查询时间长的提示信息,以免误认为死机。当计算机突然死机、重启、断电时自动存储备份数据,即使没有存上,也有备份数据库供恢复。7其它需求安全保密设计:为每个用户、管理员建立用户资料,用户可以更改登录密码以保证其安全性。权限设置:对用户进行权限设置,只允许管理员使用该软件。密码保护:对系统的重要数据设置密码保护,禁止非管理人员任意更改。可维护性:系统有一定的容错和抗干扰能力,在非硬件或非通讯故障发生时,系统能够保证正常运行,并有足够的提示信息帮助用户解决问题。记录日志:把系统运行发现过的错误都记录下来,包括本机错误和网络错误,这些错误记录便于查找错误原因,日志同时记录管理员的关键性操作信息。可移植性:选择开放的应用平台,建议采用基于 J2EE 技术标准进行集成,建设一套与平台无关,以标准接口与各种数据库相连的应用软件。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!