软件建模与分析课程设计课件_第1页
软件建模与分析课程设计课件_第2页
软件建模与分析课程设计课件_第3页
软件建模与分析课程设计课件_第4页
软件建模与分析课程设计课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

计算机技术工程学院课程设计报告课程名称:软件建模与分析课程设计设计主题:教材管理系统学生名:耿誉学位:专业班:软件1241指导教师:潘欣赵健开始时间: 9月7日至9月18日成绩评定内容表现出来成果报告书总评成绩2015-2016第一学期软件建模分析课程设计任务书指导教师:潘欣赵健佞在浩海班:软件1241-2地点: 9教室409,411时间:第一、二周一、课程设计目的1 .进一步理解和掌握UML的基本概念、结构、意义和表示方法2 .综合运用UML和其他培训课程的理论和知识,掌握面向对象的软件建模和分析的一般方法、常用技术和技术,建立良好的软件建模思想,分析问题,培养解决实际问题的能力学习使用Star UML建模工具,使用UML建模思想和方法分析、设计和建模各种软件系统。二、课程设计内容课程设计的参考主题如下:1 .住宅小区物业管理系统2 .高校工资管理系统3 .教材管理系统4 .酒店管理系统5 .高校教职工管理系统6 .图书管理系统7 .列车预订管理系统8 .企业人力资源管理系统9 .商品库存管理系统10 .医院药品管理系统11 .学生成绩管理系统12 .高校学籍管理系统13 .航空预订管理系统14 .学费管理系统15 .城市居民户口管理系统16 .超市管理系统17 .学费管理系统18 .车辆管理系统19 .物业管理系统20 .企业物资管理系统二十一、其他自由主题学生可以选择问题,也可以自己做问题(必须得到指导老师的审批)。 在分析设计主题并制定系统需求的基础上,进行以下主要设计分析问题领域:确定系统范围和系统边界,设计用例图设计静态结构模型:创建类图、对象图、包图和数据库建模设计动态行为模型:创建时间图、状态图、协作图和活动图设计物理模型:装配图、布局图的制作设计要求:系统设计建模符合面向对象的设计标准和规则。 这将是:标准:模块化、抽象化、信息隐藏、低结合、高凝聚等规则:1)设计结果易懂2 )一般到具体的抽象深度必须适当3 )尽量设计小而简单的班级4 )使用简单的消息协议、函数或方法5 )最大限度地减少设计变更三、时间表序列号完成内容时间(日)1设计准备与需求分析22静态结构模型的设计43动态行为模型的设计54设计物理模型1.55编写设计报告书1.56总结和答辩17合计14四、基本要求(1)要求独立完成自己主题的课程设计,如有模仿,成绩不及格处理(2)要求学生利用在软件建模和分析课程中学到的知识和方法,独立完成配置的主题(3)掌握面向对象的分析方法,制作用例图、类图、对象图、包图、交互图、活动图、状态图、组件和配置图、数据库设计图(四)严格遵守机房制度,严格遵守纪律,不迟到,不早退,无理由缺勤,成绩不合格处理(五)可积极上网查阅所需资料;(六)可提交设计报告,选择印刷和手写;(七)需要参加设计答辩;五、答辩和评分标准设计答辩方式,结合学生动手能力,独立分析解决问题的能力和创新精神,综合评价报告、答辩水平和学习态度。 成绩分五个等级评定,成绩分优、良、中、合格、不合格。(1)平时的表现: 30分钟(2)课程设计报告: 30分钟(3)课程设计答辩: 40分,其中基本功能完成30分,回答问题10分。六、报告书必须包括UML图和必要的文本说明七、参考文献1 .谭火彬. UML2面向对象分析与设计.清华大学出版社2.michaelblahajamesrumbaugh.UML面向对象的建模与设计(第2版).人民邮电出版社3 .谢星. UML基础和Rose建模实用程序.清华长春工程学院计算机技术与工程学院软件建模与分析课程设计目录1 .选题和需求分析12 .系统用例模型12.1 .整体用例图42.2 .与系统管理员相关的用例图42.3 .与教务处管理员相关的用例52.4 .与本科管理者有关的用例图62.5 .教师关系的用例图102.6 .与学生有关的用例图103 .系统静态模型114 .系统动态模型124.1 .教师注册实绩用例的动态模型124.2 .课程管理用例的动态模型124.3 .序列图和协作图134.4 .状态图145 .系统导入模式146 .设计总结161 .选题和需求分析设计选择的主题:教材管理系统与分析的本主题相对应的功能需求如下:随着学校教学改革的深化,学校规模不断扩大,传统的手工教务管理不仅工作量大,效率也不能令人满意。 因此,传统学籍管理方法不能适应高校发展的需要。 随着教育改革的深入发展,要求教育管理部门提供更丰富的信息。 这需要用科学的方法来管理教务信息。 现代信息技术和网络技术的出现和发展在教育现代化管理中引入新的定义,用信息技术和网络技术改变传统教育管理模式是教育发展的必然趋势。 建立完善的高校教务管理系统,不仅可以大大提高教务管理工作的效率,而且还可以建立完善的教务信息数据库,与其他管理部门的信息系统紧密结合,可以简单、整齐、准确地完成整个学校的教务管理工作。 本文从教务管理业务的实际出发,基于UML建立教务管理系统,该系统有效减轻了管理员的工作负担,有效、规范地管理了大量的教务信息。教务系统管理的顶层是:1 )教师教师是教材管理的重要作用之一。 没有教师就无法进行教材管理。 教师的主要职责是: a .学籍管理。 能够管理学籍信息。 b .规划任务。 可以制定一系列任务计划。 c .更改密码。 您可以更改系统密码。2 )学校级管理人员学校级管理人员拥有一切权限,其主要职责是学籍管理、计划任务、成绩管理、课表处、新生管理、系统信息、用户管理、学费查询、信息导出、密码变更。3 )学习者是教材管理系统的基本用户之一。 学员的主要权利包括:a .学籍管理。 b .成绩管理。4 )教点是教材管理系统的基本用户之一。 主要权利是a .学籍管理。 b .成绩管理。5 )系统管理员这是教材管理系统的主要组成部分。 有学籍管理、计划任务、成绩管理、新生处理、学费查询、密码变更的权利。2 .系统用例模型用例视图是从用户的角度观察或是必要的系统功能,是被称为参加者的外部用户可以观察的系统功能的模型图。 要建立用例模型,必须首先确定参与者。 教务管理系统的参加者是系统管理者、教务所管理者、学部教务管理者、教师/教务辅助者、学生。其中,学生和教师/教务担当者为多人,系教务管理者为多人,教务管理者和系统管理者为1人。(1)整体用例图(二)教务管理系统相关用例;(3)与系统管理员相关的用例:变更用户权限、日志维护、添加用户、删除用户、管理系统背景数据。(4)教务处管理人员相关用例:教师课程管理、教学计划管理、成绩管理等。(5)系教务管理者相关用例:教育计划的登记和变更,新教师的管理,全系教务表的查询等。(6)教师/教务官的相关用例:成绩的输入和查询、教表查询、评价查询等。(7)关于学生的例句:成绩查询、教师的评价输入、个人信息的输入和查询等3 .系统静态模型根据对教材管理系统需求的分析,本系统的分类图如下这样的图是教材管理系统的静态建模,教材管理系统中存在着各种各样的种类,并且类与类之间也不分割,相互存在着各种各样的关系(继承、关联、依存、集合等),报告类(Form )、学生类(Student )、教师类(TEECHER ) 可以分类为系统管理者类(SYS_mnanGER )、学部教务管理者类(Dep_Manager )、学部类(Department )等相关类4 .系统动态模型序列图和协作图:(1)教师输入成绩的动态模型状态图:活动图:5 .系统引进模式装配图本系统主要由部分组成,与教材数据库系统相连,各分支各有不同的作用管理,分工明确,构思清晰。配置图此部署图包含四个节点:客户端、HTTP服务器、数据库服务器和打印机。 客户机和服务器通过HTTP连接,服务器、数据库和打印机通过JDBC连接。6 .设计总结UML是一种强大的面向对象的可视化系统分析语言,采用一系列成熟的建模技术,广泛应用于各种应用领域,其各种模型有助于开发人员更好地理解业务过程,构建更可靠、更完善的系统模型本论文使用UML建模教务管理系统,用简单易懂的可视化图形表现复杂的教务管理系统,为教务管理系统整体的开发设计提供了必要的参考模型。 该方法优于

温馨提示

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

评论

0/150

提交评论