《学生考试成绩管理系统uml完整报告》由会员分享,可在线阅读,更多相关《学生考试成绩管理系统uml完整报告(18页珍藏版)》请在金锄头文库上搜索。
1、XX 学院面向对象技术试验报告(二)专业班级XX试验地点XX学生学号XX指导教师XX学生姓名X试验时间试验项目系统建模综合设计试验类别基础性()设计性()综合性(V)其它()试 验 目 的 及 要 求1. 掌握UML各种图的创建方法;2. 熟练应用Rational Rose工具创建各种模型;3. 能够正确建立信息系统的模型;4. 在此基础上,实现系统功能。成绩评定表类另0评分标准分值得分合计上机表现积极出勤、遵守纪律主动完成设计任务30分程序与报告程序代码规范、功能正确报告详实完整、体现收获70分备注:评阅教师:日期:年月日试验内容目录第一章概述31.1课题背景和研究意义31.2 主要工作和论
2、文结构 3第二章需求分析及用例创建42. 1需求分析 42.2 系统用例模42.2.1 学员用例描述52.2.2 系统管理员用例描述 62.2.3 系统数据库用例描述 7第三章系统静态建模93.1 创建系统静态模型93.2 学员用例类图93.3系统管理员类图93.4系统数据库类图10第四章系统动态建模 124.1 序列图124.1.1 学员报名序列图 124.1.2 成绩查询序列图124.1.3 维护成绩序列图134.2 协作图 144.2.1 学员报名协作图144.2.2 查询成绩协作图 144.2.3 维护成绩协作图 144.3 创建活动图144.4 创建状态图15第五章系统实现建模165
3、.1 系统构件图165.2 系统部署图16, 试验内容 第章 概述1.1课题背景和研究意义成绩管理是大学的主要日常管理工作之一,涉及到院、系、教师、学生等诸 多方面,随着教学体质的不断改革,成绩管理工作日趋繁重和复杂,迫切需要一 套基于成绩管理的软件。传统的手工操作方式易发生数据丢失、统计错误、劳动 量大且熟读慢。使用计算机可以快速有效地完成工作,在计算机联网后数据在网 上传递可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高管理效 率和水平。成绩管理系统以计算机为工具,通过成绩管理系统把管理人员从繁琐 的数据计算处理中解脱出来使其有更多的时间精力来从事管理的研究工作,不仅 提高了教学
4、质量也为广大的师生提供了便利。12主要工作和论文结构本报告的主要工作是为成绩管理系统提供简单的建模介绍,并对其中的各种 建模元素的图例进行一定的分析。论文结构:第一章主要是对本课题的背景、研究意义进行介绍。第二章是对 考试成绩管理系统的需求分析以及用例的创建和简单描述。第三章则介绍的是系 统静态建模和其中的类图。第四章主要讲的是系统动态建模,主要内容是其中的 序列图、协作图、状态图以及活动图。最后在第五章介绍系统实现建模,并给出 了本系统的构件图和部署图。_试验内容第二章需求分析及用例创建2.1需求分析考试成绩管理系统是举行成人高考、自学考试等成人高校对每个参与考试的 学员成绩进行综合管理的一
5、个系统。本系统的功能性需求如下:学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并 产生相应的考试编号。每次考试完毕后,系统管理员及时将参加考试学员的考试成绩输入到考试成 绩管理系统中。考试管理人员可以根据自己的权限通过考试成绩管理系统添加、删除、修改 各种数据库中的数据。考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计, 进行排序显示。2.2系统用例模型根据需求分析,考试成绩管理系统的参与者包含以下三种:学员:参加考试的主体。系统管理员:负责考试成绩管理系统的操作和后台维护。系统数据库:参与系统完成各项功能的整个过程。三个参与者如图1-2所示。號 系籍理员爲
6、礙库图1-2系统参与者图1-3学员用例图然后我们根据参与者的不同分别画出各个参与者的用例图。学员用例图:学生在本系统中能够进行考试报名、成绩查询和退出系统的相 关操作。通过这些活动创建的学员用例图如1 -3所示。系统管理员用例图:系统管理员在考试成绩管理系统中可进行录入成绩、查询成绩、修改成绩、删除成绩和退出系统的操作,根据这些活动创建的系统管理员用例图如1-4所示。CD name : Stri n-g number: Siring password : Stri n-g apply : String refer-grade : String quit.: String图3-2学员类图3.3系
7、统管理员类图系统管理员作为更高层次的参与者,同样也需要账号以及密码登陆,才能进 关于学员成绩的相关操作。用number以及password分别表示账号以及密码,用typein表示录入成绩, refergrade则表示查询成绩,修改成绩以及删除成绩为changegrade、 deletegrade,同样也包括退出系统quit。其类图如图3-3所示:系统管理员类name : Stnn-g number; String password : String ?typein : Strin-g refergrade : String change-grade : String deletegrade :
8、 String 色quit: Sting图3-3系统管理员类图3.4系统数据库类图为简单起见系统数据库默认为登录考试成绩管理系统包括前面所介绍类的一些基本操作,如考试报名、成绩查询等,也有自身的特殊权限如:统计成绩。维护更新成绩以及设置考试编号。其类图如图3-4所示:系统数揺库类Qapply: Siring 色兀ouriti门:String refiergrade : String ?stati sticgrade;String Qupdate-grade : String setnumber: String quit: String图3-4系统数据库类图系统数据库类图的部分属性如下:appl
9、y:考试报名cou ntin:记录成绩statisti cgrade :统计成绩updategrade:维护更新成绩setn umber:设置考试编号对系统参与者添加属性后的类图之间的完整关系如下所示:学员类name : String number: String passw&rd : String apply : String refe rgirade : String 勖quit : St ring至纯管理员类 Ihim系茨年理虽) naine: String number: String password : String typein : String nefiergrade : String chan-gegra-de : String dele