校园卡掌上管理系统需求分析报告书.doc

上传人:夺命阿水 文档编号:10750 上传时间:2022-06-24 格式:DOC 页数:15 大小:228.76KB
返回 下载 相关 举报
校园卡掌上管理系统需求分析报告书.doc_第1页
第1页 / 共15页
校园卡掌上管理系统需求分析报告书.doc_第2页
第2页 / 共15页
校园卡掌上管理系统需求分析报告书.doc_第3页
第3页 / 共15页
校园卡掌上管理系统需求分析报告书.doc_第4页
第4页 / 共15页
校园卡掌上管理系统需求分析报告书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《校园卡掌上管理系统需求分析报告书.doc》由会员分享,可在线阅读,更多相关《校园卡掌上管理系统需求分析报告书.doc(15页珍藏版)》请在课桌文档上搜索。

1、 . . 校园卡掌上管理系统需求分析报告一、编写目的 本需求分析说明书的目的是对校园一卡通软件管理系统做了全面细致的用户需求分析,确定了系统的最终运行条件,性能要求与要实现的功能,为进一步设计与实现打下基础。本说明书以文档形式将用户对软件的需求明确下来,是与用户沟通的成果,也是供用户验收项目时的参考。 本文档的读者为:用户,项目管理人员,软件设计人员,编程人员,测试人员等项目相关人员。二、需求分析1.1功能要求网上充值校园掌上管理系统校园卡管理用户 管理网上购水网上购电网上查询网上挂失管理修改密码注销注册余额查询热水查询电量查询消费查询挂失解挂失1 开户:注册账号,绑定校园卡(可以通过校园卡密

2、码绑定)2 网上充值:根据校园卡号和金额进行校园卡充值3 网上购水按水量或金额进行购水4 网上购电按电量或金额进行购水5 查询查询校园卡余额,电量,水量余额和消费记录6 网上挂失管理:挂失:校园卡设置为挂失,将不能进行正常消费解挂失:校园卡从挂失设置为解挂失,可以进行正常消费7 修改密码 用户修改自己的登录密码8 注销注销账户,解除绑定1.2性能要求 (1)安全性要求:实行多种验证确保,只有自己才能绑定自己的校园卡 (2)适应性要求:要求界面友好,菜单清楚,用户能简单快速掌握该系统1.3运行要求运行环境:操作系统:Android 、.iOS、运行环境:硬件环境:各类android手机或者平板,

3、或者IOS手机或者平板。软件环境:android2.2与以上版本,或者IOS7.0与以上版本。运行速度: 由于校园卡掌上管理系统是学生生活中经常用到的,并且使用频繁,所以要求系统的运行速度快,系统反应灵敏,尽可能的不出现卡机现象。1.4其他要求管理要求: 为了使校园卡掌上管理系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式的管理部署方案,将处理关键业务逻辑的应用程序服务器和处理业务数据的数据库服务隔离开来。实现管理与数据的分离,便于管理和维护。校园卡掌上管理系统服务的用户必须先注册个人信息才能和自己的校园卡进行绑定,将个人信息输入数据库以方便计算机匹配相应的校园卡信息。安全设计

4、: 为每个用户、管理员建立用户资料,用户可以更改登录密码以保证其安全性。 权限设置: 用户用自己的账户登录了系统,该用户只能对与自己登录的用户绑定的校园卡与其宿舍号进行相应的操作,未登录不能进行相应的操作,一个账户不能对其他账户进行操作,并且某些功能只有系统管理员才有权限。 密码保护: 对系统的重要数据设置密码保护,禁止非管理人员任意更改。 可维护性: 系统有一定的容错和抗干扰能力,在非硬件或非通讯故障发生时,系统能够保证正常运行,并有足够的提示信息帮助用户解决问题。 记录日志: 把系统运行发现过的错误都记录下来,包括本机错误和网络错误,这些错误记录便于查找错误原因,日志同时记录管理员的关键性

5、操作信息。故障处理:部故障:开发阶段可以立即修改数据库和类库里的相应容。外部故障:检查手机等硬件设备是否处于正常工作的状态。出错输出信息:用户密码输入错误,该系统会出现3次错误提示,要求用户重新输入,3次之后,将会提示用户重新登录该系统。出错处理对策:若在装载软件时,系统出现错误,请重新启动,整个终端程序将会再启动;如果程序出现错误,再次重新装载,若仍有错误,则按提示逐步装载。其他: 登录时间或者提交信息或操作响应时间超过1分钟,则会提示重新登录或提交,查询超过5秒,要显示查询时间长的提示信息,以免误认为死机。当手机等突然死机、重启、自动关机时自动存储备份数据,即使没有存上,也有备份数据库供恢

6、复。二、用例用例图:用例描述:1. “开户”用例:用例编号:001用例名:开户执行者:普通用户,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1) 用户选择校园卡管理2) 系统显示校园卡管理界面3) 用户选择开户4) 系统提示输出开户信息5) 用户输出开户信息6) 系统提示确定开户7) 用户选择确定8) 系统保存开户信息并开户9) 系统提示开户成功2. “充值”用例:用例编号:002用例名:充值执行者:普通用户,系统管理员类型:基本的,主要的前置条件:用户登录成功基本路径:1) 用户选择校园卡管理2) 系统显示校园卡管理界面3) 用户选择充值4) 系统提示输入充值卡号5) 用户

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

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

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

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

11、管理界面3) 用户选择修改用户密码4) 系统提示输入原密码,新密码,5) 用户输入原密码,新密码6) 系统提示确认新密码7) 用户确认新密码8) 系统修改密码9) 系统显示修改密码成功三、数据字典数据表如下所示:用户表:数据项编号数据项名称简述类型与宽度取值围A1usernmae用户名char(30)A2password用户密码char(30)A3limit用户权限char(30)教师表:数据项编号数据项名称简述类型与宽度取值围B1teaId教师号char(30)B2teaNo教师工号char(30)B3teaName教师char(30)B4teaSex教师性别char(30)“男”“女”B5

12、teaBirth学生出生年char(30)B6teaDept教师所属院系char(30)学生表:数据项编号数据项名称简述类型与宽度取值围C1Sid学生号char(30)C2Sno学生学号char(30)C3Sname学生char(30)C4Ssex学生性别char(30)“男”“女”C5Sbirth学生出生年char(30)C6Sdept学生所在院系char(30)C7Sspecial学生所在专业char(30)C8Sclass学生所在班级char(30)C9Sdorm学生所在宿舍char(30)C10Saddr学生生源地char(30)一卡通卡信息表:D1Cardno校园卡卡号char(30

13、)D2Cardstate校园卡状态char(30)“可用”“不可用”D3Cardmoney校园卡余额FloatD4Cardstyle校园卡类型char(30)“学生卡”“教师卡”D5Cardtime开卡时间char(30)D6jbr校园卡户主char(30)D7Bdbankid绑定银行卡号char(30)D8Gsrq挂失时间DatetimeD9Gsno挂失次数编号IntD10Jgrq解挂的时间DatetimeD11Czrq充值的时间DatetimeD12Czje充值金额FloatD13Czno充值次数编号IntD14Chotw校园卡热水量char(30)D15Cboilw校园卡开水量char(

14、30)借书信息表表:E1Libno图书馆编号char(30)E2Libname图书馆名字char(30)E3Libregion图书馆所在校区char(30)E4Brno借书编号char(30)E5Bookno图书编号char(30)E6Booklist已借数量Int超市信息表:F1Supno超市编号IntF2Supname超市名称char(30)F3Supmanage超市负责人char(30)F4Supaddr超市所在校区char(30)餐厅信息表:G1Dinno餐厅编号char(30)G2Dinname餐厅名称char(30)G3Dinmanage餐厅负责人char(30)G4Dinaddr

15、餐厅所在校区char(30)宿舍信息表:H1Dorid寝室编号IntH2Dorstate寝室状态char(30)已住、未住H3Dorstu寝室所住学生学号char(30)H4Doraddr寝室所在楼栋char(30)H5Dormanage寝室管理员char(30)H6Dorele寝室剩余电量char(30)购电信息表I1Eletime时间char(30)I2Ele购电量char(30)I3Cardno校园卡卡号char(30)I4Dorid寝室编号char(30)购水信息表J1Wattime时间char(30)J2Wat购水量char(30)J3Cardno校园卡卡号char(30)J4Wat

16、type购水类别char(30)热水、开水数据结构列表如下所示:数据结构编号数据结构名称数据结构别名数据结构含义数据项组成1学生信息StudentInfo记录学生的信息Sid、Sno、Sname、Ssex、Sbirt、Sdept、Sspecial、Sclass、Sdorm、Saddr2挂失信息LosInfo记录挂失信息Cardno、Sno、Sid、Gsrq、jbr3充值信息FillInfo记录充值相关信息Czno、Cardno、Sno、Czlx、Czje、jbr4校园卡信息Card记录校园卡信息Cardno、Sno、Sid、Bdbankid、Cardstates、Cardmoney、Chotw

17、、Cboilw5学生餐厅信息DinInfo记录餐厅信息Dinno、Dinname、Dinmanage、Dinaddr6超市信息SupInfo记录超市信息Supno、Supname、Supmanage、Supaddr7消费刷卡信息PressInfo消费刷卡记录Cardno、Pmoney、ptime、Pmanage、Paddr8借书信息LibPress记录借书信息Brno、Bookno、Cardstate、Borlist、Libno9宿舍信息DorInfo记录宿舍信息Dorid、Dorstate、Dorstu、Doraddr、Dormanage、Dorele10购电信息BuyEleInfo记录购电

18、信息Eletime、Ele、Cardno、Dorid11购水信息BuyWatInfo记录购水信息Wattime、Wat、Cardno、Wattype数据字典如下:1、 数据流条目-消费刷卡记录数据流名称:消费刷卡记录数据流别名:消费记录表说明:由学生餐厅、超市、后勤部门、图书馆、实时上报的校园卡消费信息统计数字。数据流来源:学生餐厅、超市、后勤部门、图书馆、校园卡信息表。数据流流向:加工(计算消费明细)。数据流组成:消费记录表=时间+卡号+消费地点+消费金额数据流量:实时2、 数据项条目-校园卡卡号数据项名称:校园卡卡号数据项别名:Cardno说明:本学校校园卡的唯一标识。类型:字符串长度:1

19、0取值围与含义:1-2位(00.99)为学院代码;3-4位(#00.#99)为系代码;第5位(#0.#9)为专业代码;6-7位(#x00.#x99)为年级代码;最后三位(#x000.#x999)为学生编号。3、 数据文件条目-学生信息文件数据文件名称:学生信息文件数据文件别名:学生表说明:学校学生的基本情况数据文件组成:学生学号+学生+学生性别+学生出生日期+学生号+学生家庭地址+ 学生所在院系+学生所在专业+学生所在班级组织方式:按学号从小到大排列存取方式:顺序存取频率:实存实取4、 数据加工条目-计算消费明细数据加工名称:计算消费明细说明:根据消费刷卡记录统计每校园卡每月消费明细输入数据流

20、:消费刷卡记录、校园卡信息表输出数据流:消费明细加工逻辑:DO WHILE消费刷卡记录指针未指向文件尾从消费刷卡记录中取出消费金额进行累加并得到当月消费明细ENDDO普通用户 校园卡信息 消费明细 0层流图生餐厅 系统管理员生餐厅学生信息校园卡信息校园卡信息借书信息消费刷卡信息 图书馆生餐厅宿舍信息宿管部门生餐厅购水信息购电信息后勤部门生餐厅消费刷卡信息 超 市生餐厅充值记录 银行生餐厅消费刷卡信息校园卡管理系统学生餐厅厅生餐厅四、数据流图学生餐厅厅生餐厅学生信息文件餐厅系统管理员 第2层生餐厅充值记录核算信息 银行生餐厅充值信息充值宿舍信息用电信息用水信息水电增扣购水信息购电信息宿管部门生餐厅水电清单生餐厅消费刷卡信息后勤部门生餐厅校园卡信息消费明细普通用户整理校园卡信息借书信息消费刷卡信息 图书馆生餐厅消费刷卡信息 超 市生餐厅消费清单生餐厅消费刷卡信息计算消费明细编辑消费明细15 / 15

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号