校园卡管理系统软件设计说明书_第1页
校园卡管理系统软件设计说明书_第2页
校园卡管理系统软件设计说明书_第3页
校园卡管理系统软件设计说明书_第4页
校园卡管理系统软件设计说明书_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校园卡管理系统软件设计说明书目录1介绍111目的112范围113定义、缩写词114内容概览12体系结构表示方法13系统要达到的目标和限制24用例视图241系统用例图242注册校园卡343学生登陆系统444学生退出系统545学生查看个人信息546学生查看校园卡余额647银行卡校园卡转账748学生查看历史消费记录949学生对校园卡挂失10410学生修改校园卡密码10411学生使用校园卡消费11412管理员登陆系统13413管理员退出系统14414校园卡补办14415管理员查看校园卡信息15416管理员查看历史消费记录16417管理员查看校园卡余额17418管理员维护管理员数据18419管理员维护校园卡业务195逻辑视图2151总览2152主要PACKAGE的介绍226过程视图2361校园卡注册2362学生消费2563维护业务数据2664维护管理员数据287部署视图298数据视图309规模和性能3110质量31软件设计说明书1介绍11目的这篇文档提供了对校园卡管理系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了校园卡管理系统与校园内其他子系统有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解校园卡管理系统的基本结构。12范围介绍了校园卡系统的注册系统、消费系统、维护管理员数据系统、维护业务数据系统。13定义、缩写词SCSCHOOLCARD校园卡FINANCIALSYSTEM财务系统CANTEENSYSTEM体育馆系统SUPERMARKETSYSTEM超市系统SCHOOLBUSSYSTEM校车系统LIBRARYSYSTEM图书馆系统14内容概览注册系统校园内每一位在校学生在没有注册的前提下都可以输入个人合法信息完成校园卡注册操作,同时管理员发配给注册学生一张与注册信息唯一对应的校园卡;服务系统学生持合法注册的校园卡在学校的图书馆,食堂,超市,体育馆完成所需的消费操作,并且可以持卡购买乘坐校车的车票;管理系统学生可以凭借校园卡ID与密码实施修改校园卡密码操作,查看历史消费信息,校园卡挂失等操作。管理员登陆系统后可以完成校园卡补办,查看校园卡历史消费记录等操作;维护系统管理员可以完成维护校园卡业务(包括新增,更新,删除,检索业务),维护管理员信息(包括新增,更新,删除,检索管理员)等操作;2体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图展示了描述系统关键方面的重要用例实现场景使用交互图;部署视图展示构建在处理节点上的物理部署以及节点之间的网络配置使用部署图;数据视图描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制使用类图描述数据模型,活动图表示数据流。3系统要达到的目标和限制目标学生可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以查看个人信息,查看本校园卡历史消费信息,对本校园卡完成挂失操作,完成绑定的银行卡校园卡转账操作,修改校园卡密码等操作。学生在管理员工作处可以方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以查看校园卡个人信息,校园卡历史消费记录,完成补办等操作。限制学生和管理员的界面分开,同一个校园卡ID与密码不能同时登陆系统;管理员不能修改校园卡密码,还有同级别的管理员的信息。4用例视图SC系统描述的主要用例有注册校园卡,学生登陆系统,学生退出系统,学生查看个人信息,学生查看校园卡余额,银行卡校园卡转账,学生查看历史消费记录,校园卡挂失,修改校园卡密码,学生消费,管理员登录系统,管理员退出系统,校园卡补办,管理员查看校园卡信息,管理员查看消费记录,管理员查看校园卡余额,管理员维护校园卡业务,管理员维护管理员数据。41系统用例图系统用例图见图41图41系统用例图42注册校园卡421用例简述学生通过输入合法个人信息申请办理注册校园卡。422基本事件流1学生点击进入注册页面;2SC系统显示注册页面,提示输入个人合法信息与密码;3学生学生通过输入个人合法信息,密码,提交注册请求;4SC系统对请求中的个人信息进行校验;5SC系统校验成功后保存个人信息到数据库;6SC系统显示注册成功,提示管理员激活一张空卡;7管理员;完成激活空卡操作;8SC系统提示成功注册校园卡;9用例结束。423活动图注册校园卡活动图见图42图42注册校园卡的活动图43学生登陆系统431用例简述学生通过输入合法的校园卡ID与密码后可以登陆系统。432基本事件流1学生点击进入登陆页面;2SC系统显示登陆页面,提示输入校园卡ID与密码;3学生输入校园卡ID与密码;4SC系统根据输入的校园卡ID与密码也数据库内数据进行校验。5SC系统校验成功后登陆到系统;6用例结束。433活动图学生登陆系统的活动图见图43图43学生登陆系统的活动图44学生退出系统441用例简述学生登陆系统后能够在任何时间退出系统。442基本事件流1学生点击退出系统请求;2SC系统注销对象,返回初始显示;3用例结束。443活动图学生退出系统的活动图见图44图44学生退出系统的活动图45学生查看个人信息451用例简述学生登陆系统后能够查看自己的校园卡个人信息。452基本事件流1学生提交查看个人信息;2SC系统检测并显示本校园卡个人信息;3用例结束。453活动图学生查看个人信息的活动图见图45图45学生查看个人信息的活动图46学生查看校园卡余额461用例简述学生的了系统后能够查看自己校园卡的账户余额。462基本事件流1学生点击查询余额;2SC系统连接到财务系统(FINANCIALSYSTEM);3SC系统发送获取余额请求;4财务系统发送校园卡余额信息;5SC系统显示余额信息;6用例结束。463活动图学生查看校园卡余额的活动图见图46图46学生查看校园卡余额的活动图47银行卡校园卡转账471用例简述学生能够操作绑定的银行卡汇款至校园卡。472基本事件流1学生点击转账请求;2SC系统连接到财务系统(FINANCIALSYSTEM);3SC系统连接成功后提示输入转账金额;4学生输入转账金额;5SC系统提示输入转账密码;6学生输入转账密码;7SC系统发送转账金额与转账密码到财务系统(FINANCIALSYSTEM);8财务系统检测密码是否有效;9财务系统检测银行卡内是否有足够余额;10财务系统完成转账操作;11SC系统显示转账成功;12用例结束。473活动图银行卡校园卡转帐的活动图见图47图47银行卡校园卡转帐的活动图48学生查看历史消费记录481用例简述学生登陆系统后能够查看个人历史消费信息。482基本事件流1学生登陆系统后点击查看消费记录;2SC系统连接到财务系统(FINANCIALSYSTEM);3SC系统发送查看历史消费记录请求;4财务系统发送校园卡历史消费记录;5SC系统显示校园卡历史消费记录;6用例结束。483活动图学生查看历史消费记录的活动图见图48图48学生查看历史消费记录的活动图49学生对校园卡挂失491用例简述学生通过合法ID与密码后对校园卡实现挂失。492基本事件流1学生登陆系统后点击校园卡挂失;2SC系统完成挂失操作(使被挂失校园卡无法消费);3SC系统提示挂失成功;4用例结束。493活动图学生对校园卡挂失的活动图见图49图49学生对校园卡挂失的活动图410学生修改校园卡密码4101用例简述学生登陆系统后能够修改校园卡密码。4102基本事件流1学生登录系统后点击修改密码;2SC系统提示输入新密码两次;3学生输入新密码两次;4SC系统校验两个新密码是否相同且有效;5SC系统校验成功后修改校园卡密码;6SC系统提示修密码成功;7用例结束。4103活动图学生修改校园卡密码的活动图见图410图410学生修改校园卡密码的活动图411学生使用校园卡消费4111用例简述学生使用校园卡在学校内的图书馆,超市,体育馆,食堂,校车系统消费,消费过程的原理基本相同,这里仅以学生在图书馆消费的过程进行描述,其余类似不述。4112基本事件流1图书馆管理员输入消费金额;2学生完成刷校园卡操作;3图书馆系统连接到SC管理系统;4SC系统检测校园卡是否有效(是否被挂失);5SC系统若校园卡有效连接到财务系统(FINANCIALSYSTEM);6财务系统检测校园卡余额是否大于消费金额;7财务系统若校园卡余额足够消费,则完成消费操作;8财务系统发送成功消费信号到SC系统,并保存消费记录;9SC系统发送成功消费到图书馆系统(LIBRARYSYSTEM);10图书馆系统显示成功消费;11用例结束。4113活动图学生使用校园卡消费的活动图见图411图411学生使用校园卡消费的活动图412管理员登陆系统4121用例简述管理员通过输入合法的管理员ID与密码后登陆系统。4122基本事件流1管理员点击登录系统;2SC系统显示登陆页面;3管理员输入管理员ID与密码;4SC系统校验ID与密码;5SC系统校验成功后进入系统;7用例结束。4123活动图管理员登陆系统的活动图见图412图412管理员登陆系统的活动图413管理员退出系统4131用例简述管理员登陆系统后能够在任何时间退出系统。4132基本事件流1管理员点击退出系统;2SC系统完成退出操作;3SC系统显示初始页面;4用例结束。4133活动图管理员退出系统的活动图见图413图413管理员退出系统的活动图414校园卡补办4141用例简述管理员能够对已挂失的校园卡实现补办。4142基本事件流1学生登陆系统后提交校园卡补办;2SC系统提示管理员激活一张空卡;3管理员完成空卡激活操作;4SC系统存储新卡信息,注销已挂失卡信息;5SC系统提示补办成功;6用例结束。4143活动图校园卡补办的活动图见图414图414校园卡补办的活动图415管理员查看校园卡信息4151用例简述管理员登陆系统后能够查询任意校园卡的个人信息。4152基本事件流1管理员登陆系统后点击查看校园卡信息;2SC系统提示输入查看的校园卡ID;3管理员输入要查的校园卡ID;4SC系统检测数据库;5SC系统检测成功后显示校园卡个人信息;6用例结束。4153活动图管理员查看校园卡信息的活动图见图415图415管理员查看校园卡信息的活动图416管理员查看历史消费记录4161用例简述管理员登陆系统后能够查询任意校园卡的历史消费信息。4162基本事件流1管理员点击查看历史消费记录;2SC系统提示输入查看的校园卡ID或用户名;3管理员输入查看的校园卡ID或用户名;4SC系统检测数据库;5SC系统检测成功后连接到财务系统(FINANCIALSYSTEM);6SC系统发出查看历史消费记录操作;7财务系统发送历史消费记录;8SC系统显示历史消费记录;9用例结束。4163活动图管理员查看历史消费记录的活动图见图416图416管理员查看历史消费记录的活动图417管理员查看校园卡余额4171用例简述管理员登陆系统后能够实现查询任意校园卡的余额。4172基本事件流1管理员点击查看校园卡余额;2SC系统提示输入校园卡的ID或用户名;3管理员输入查看的校园卡ID或用户名;4SC系统检测数据库;5SC系统检测成功后连接到财务系统(FINANCIALSYSTEM);6SC系统发出查看校园卡余额;7财务系统发送校园卡余额;8SC系统显示校园卡余额;9用例结束。4173活动图管理员查看校园卡余额的活动图见图417图417管理员查看校园卡余额的活动图418管理员维护管理员数据4181用例简述管理员维护管理员数据,包括新增,更新,删除,检索操作,由于这几项操作原理基本相同,这里仅以新增管理员为例。4182基本事件流1管理员点击新增管理员;2SC系统提示输入新曾管理员个人信息与密码;3管理员输入合法新政管理员个人信息与密码;4SC系统检测合法后存储新管理员信息到数据库5SC系统返回新增管理员ID与密码;6用例结束。4183活动图管理员维护管理员数据的活动图见图418图418管理员维护管理员数据的活动图419管理员维护校园卡业务4191用例简述管理员维护管理员数据,包括新增,更新,删除,检索操作,由于这几项操作原理基本相同,这里仅以新增校园卡业务为例。4192基本事件流1管理员点击新增校园卡业务;2SC系统提示输入新增业务名称,接口信息,;3管理员输入新增业务名称与借口信息;4SC系统链接数据库存储相关信息;5SC系统显示成功新增业务;6用例结束。4193活动图管理员维护校园卡业务的活动图见图419图419管理员维护校园卡业务的活动图5逻辑视图逻辑视图部分主要叙述了设计阶段的工作。51总览图51的领域模型是校园卡管理系统的设计实体及其之间的关系;图51领域模型52主要PACKAGE的介绍校园卡管理系统PACKAGE图见图52图52校园卡管理系统PACKAGE图SYSTEMSYSTEM包含了显示层的代码层的代码,主要用来实现系统的组织,界面显示,以及与其他子系统的协调,连接,通信。INTERFACEINTERFACE包主包含了各个系统间的通信所需的接口方法。SERVICESERVICE包包含了业务实现的主要接口,它实现了INTERFACE包内的接口,并且提供学生消费时的显示方法。CONSUMPTIONCONSUMPTION包含了校园卡的业务信息,管理员维护校园卡业务时调用MAINTENANCEOFBUSINESS方法对该包内的数据进行操作。MANAGERMANAGER包包含了属于管理员操作的SYSTEM,INTERFACE,SERVICE,CONSUMPTION等包,这些包的关系同上。STUDENTSTUDENT包包含了属于学生操作的SYSTEM,INTERFACE,SERVICEL等包,这些包的关系同上。6过程视图过程视图部分叙述几个主要子系统的处理流程。61校园卡注册611校园卡注册的系统顺序图见图61图61校园卡注册顺序图612校园卡注册的VOPC类图见图62图62校园卡注册的VOPC类图613校园卡注册的协作图见图63图63校园卡注册的协作图62学生消费621学生消费的系统顺序图见图64图64学生消费的系统顺序图622学生消费的VOPC类图见图65图65学生消费的VOPC类图623学生消费的协作图见图66图66学生消费的协作图63维护业务数据631维护业务数据的系统顺序图见图67图67维护业务数据的系统顺序图632维护业务数据的VOPC类图见图68图68维护业务数据的VOPC类图633维护业务数据的协作图见图69图69维护业务数据的协作图64维护管理员数据64

温馨提示

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

评论

0/150

提交评论