1、体育器材管理系统UML面向对象分析课程实践项目报告项目名称:体育器材管理系统项目组成员: 学 号: 班 级: 指导教师: 1 需求分析 11.1 需求概述 11.2 需求分析 21.3 需求模型(用例图) 52 静态模型 62.1 类图 62.2 对象图 62.3 包图 63 动态模型 83.1 时序图 83.2 状态图 103.3 协作图 123.4 活动图 134 项目组成员分工说明 195 总结 206 参考资料 201 需求分析1.1 需求概述 1 概述编写说明: 本章描述本软件开发的背景,系统目标,用户的业务情况,以便于需求理解。 1 1背景在体育器材管理系统中,需要从大量的日常教学
2、活动中提取相关信息,以反 映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高, 且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数 据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而 提高了管理效率和水平。 1 2系统目标体育管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管 理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政 策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教 学质量。 1 3业务模式本系统是运行在 Win98、Win2000 WindowsNT等操作系统环境下的多台计 算机
3、构成的局域网,主要业务流程如下:1. 学生借器材前到指定机前输入个人信息 (看是否可借器材, 给出提示信息)2. 系统给出器材归还时限3. 学生归还器材情况:1 、器材损坏管理员录入档案(一定时限内赔偿,不赔偿者录入学生 档案中反馈给学校)2、时限归还者管理员清除学生个人信息3、过期不还者,直接反馈给学校4管理员定期管理学生信息5管理员定期对器材进行清点和维护6及时更新和新增器材,并处理一些淘汰器材并上报给学校财务部。1.2需求分析编写说明:此系统专门为高校体育器材管理所设置。本节主要描述用户需求的使用范围, 功能要求信息采集与各部门的使用权限 2 1使用范围按南工院全日制学生体育器材管理管理
4、等相关文件完成专科学生体育课状况 的系统管理(专科生用学年学分制)。 2 2功能要求学生历史借器材档案管理: 学生的一般情况,借器材情况等;学生历史归还器材管理:有归还,遗失等;遗失处理: 学生赔款情况等;日常教务管理: 日常报表,体育器材的各种分类统计; 2 3信息采集与各部门的使用权限每学期完毕由各系录入体育器材管理情况,然后由教务科收集。为了信息的安 全和数据的权威性,对于网上信息的使用权限和责任借阅登记借用管理模块 2 4用户平台要求系统主要使用于高校的局域网, Win98 Win2000、Win NT等环境下,Java,Vc , Vb连接数据库,本系统需要DBM放学生学籍数据库。可进
5、行查询,修改、处理等。1.3需求模型(用例图)丢失罚款非正常正常f归还过期,损坏赔付借用申请借用者借出登记信息操作员确认信息注销信息借用日期,借用人信息等理员 备份,更新器材信息ji f X库存查询库存信息维护历史信息查询2 静态模型2.1 类图BorrowerEnterName. String onowerPassword : Sting*Borrower()*getBorrow() getNumber()Krite()read。QiCaiType TypeName : String QiCaiType : Stnng TypeNumber String %/BorrowData : Str
6、ingGetNnmbert) GetTypeMameO2.2 对象图Con torlerBorrower2.3 包图3 动态模型3.1时序图登陆系统:借用者1 借用器材的人员用系统管理员分配的用户名和密码登入系统,进入登记模块。 在登陆时,借用人员的ID保存在系统的缓存中并提交给下一个页面。通过数据模 块验证信息,并返回借用者能否成功借用器材。1:登记借用者信息 2:提交信息 3:确认信息显示管理员意见(同意或反对)用户登记信息时序图2借用者输入要借器材的相关信息,系统将信息转入到下一页面,在数据库模块寻 找相关信息,然后显示是否能够再次借出。借用者:class登记信息登陆系统借用管理模块数据
7、库模块递交信息 核对信息哥确认信息 二 岀借器材,完成管理员确认信息并决定是否出借借用者:class登陆系统数据管理模 块数据备份数据库模块1:登记信息2 :递交信息3 :提交数据备份命令4 :输入备份文件115 :提交备份文件给数据库6 :显示备份成功信息V系统管理员备份数据的时序图3.2 状态图1器材处于可外借的状态是,可以借用,借用后变成借用状态。外借器材归还是又 变成可外接状态。已淘汰的 器材处于可以外借的器材 w借出归还借出的状态还未入库 的器材器材状态图2.借用者的帐户刚被管理员添加时处于借用帐户可用状态,当所借器材数达到上限 时,变为不可借用状态。当帐户被管理员删除后,变为删除状
8、态。图3.42 借器材者帐户的状态图3.3 协作图管理员:NewClass2:提交借用者身份验证3:提交借用登记命令管理员借用体育器材协作图4:显示查询所得结果1:输入个人信息验证般人员查询器材协作图3.4活动图1一般人员活动图一般人员首先登录系统,然后进行网上借用、借用登记、借用查询等活动,但 这几个不活动并不是并列的。图 3.41般人员活动图2、管理员的活动图AlZ管理员可以处理两种情况,借用申请管理和借用归还处理。当一般人员申请 借用器材时,管理员要检查一下一般人员的凭证是否满足借用条件;当一般人员归 还器材时,管理员要先检查一下器材有无被损坏,如果损坏,要按赔偿规定让其进 行赔偿,如果
9、器材没有被损坏,管理员要看是否超时,如果没超时,就更新用户帐 户信息,如果超时就按超时规定进行处理。图3.42 借用界却管理人员的活动图3、系统管理员的活动图系统信息员拥有最高的权限,几乎可以做任何工作,所以相对处理的内容比较 多,活动图也就多。(1)系统管理员维护系统数据的活动图系统管理员在维护系统数据的活动中,可以进行两种操作,即数据备份和数据恢复。数据恢复数据备份登录系统数据管理模块退出数据管 理模块删除、添加 用户权限查看、修改 用户查看、修改 用户权限添加、删除用户退出用户模 块用户管理模 块登录系统其他参数设置 丿添加、删除 器材数量添加、删除 器材种类系统参数设 置模块登录系统退
10、出系统参 数设置模块4 项目组成员分工说明在做之前,听到老师一再强调需求分析很重要的,所以开始的需求分析小组所有人 都有参加大家一起都有说出自己的意见,为了巩固需求分析的质量还有上网参考一 些网站的做法。其中用列图有秦洪亮完成的。静态模型中主要由陈浩完成的。动态模型中时序图由秦洪亮做的。状态图由陈浩做的。协作图由刘金龙做的。活动图由魏群峰做的。以上所有成员都有不同程度的参与修改和提出意见。分工明确,合作良好。最后的总结由成员陈浩完成,再做了最后的整理。5 总结经过一个星期的上机实践学习,使我对 UML 有了更进一步的认识和了解,还有 小组成员大家之间互相学习,要想学好它要重在实践,要通过不断的
11、上机操作,通 过实践,发现自己在 UML 图形正确使用上不够熟悉,还有一些图形的利用通过实 践,能够很好的运用。其次,经过查找资料,调查研究,获取需求以及在这些基础上做出的系统分析, 我做出了这个“ 体育器材管理系统 ”说明书。总的来说,这个系统的设计考虑了 大部分要考虑的因素,一些影响不大的因素就没有考虑再内,系统的需求分析中占 相当一部分比例的用例规格说明采用表格的方式,直观,便于理解,不过需求分析 在整体的格式多样性上有所欠缺,这在以后的设计中要吸取教训。通过这次的课程 设计,我不但学到了很多东西,也把原来学的东西理解的更透彻了,特别是把原来 学的不同科目的东西结合起来了,收获很大。通过实践的学习, 我认到学好计算机要重视实践操作, 不仅仅是学习 UML 语言, 还有 rose 的安装和利用,以及其它的计算机方面的知识,在以后的学习过程中, 我会更加注视实践操作,使自己更好地学好这方面的知识,还有在以后的对建模思 想运用有了一定的基础。以上就是我在进行课程设计实训的心得和领悟6 参考资料1.陈明 .软件工程学教程 .北京:科学出版社, 2002 2黄明.UML技术手册.中国电力出版社,2001 3吴建郑潮汪杰UML基础与Rose建模案例 4.永创教育联盟 面向对象分析与 UML
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1