uml课程设计-华北电力大学科技学院

uml课程设计-华北电力大学科技学院

ID:27589890

大小:717.10 KB

页数:37页

时间:2018-12-03

uml课程设计-华北电力大学科技学院_第1页
uml课程设计-华北电力大学科技学院_第2页
uml课程设计-华北电力大学科技学院_第3页
uml课程设计-华北电力大学科技学院_第4页
uml课程设计-华北电力大学科技学院_第5页
资源描述:

《uml课程设计-华北电力大学科技学院》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、科技学院课程设计(综合实验)报告(20—20年度第学期)名称:UML课程设计题目:图书管理系统院系:科技学院班级:软件llkl学号:68686868686868学生姓名:南方小羊指导教师:刘书刚设计周数:1成绩:日期:2012年6月日《面向对象技术与UML》课程设计任务书一、目的与要求1.本实验是为软件工程专业的学生在学习《而向对象技术与UML》后,为培养更好的解决问题和实际动手能力而设賈的实践环节。通过本环节,使学生拥有应用而向对象方法进行分析与设计的能力,为后继课程和毕业设计打下良好基础。2.通过该实验,培养学生从系统宏观层而理解和领会而向对象

2、思想和方法;并熟练运用相关建模工具对软件系统进行静态建模和动态建模。3.通过运用而向对象方法对一个小型软件应用系统进行完整设计,可以培养学生而向对象分析和建模能力。主要有以下儿个方而的具体要求:使用UML语言中的各种图形表达而向对象分析设计的建模结果;熟练使用建模工具实践UML语言;加深而向对象概念、而向对象设计原则的理解,并能够自觉运用;熟悉并实践而向对象分析与设计的步骤。二、主要内容本实验是针对一个实际中常见的小型系统(需求参见班级邮箱中下发的需求文档)进行全而的分析,主要包含以下内容:1.根据所选系统收集简单需求,利用CASE工具对系统进行用

3、例建模。2.根据前述需求描述,进行初步分析,寻找并筛选类及其属性、操作,绘制相应的类图;同时寻找类之间的静态关系,建立类模型。3.根据用例模型,分析类对象的状态变化惜况,并对其中重要部分绘制系统的状态图。4.根据用例模型,进行类之间的交互惜况分析,并对其中重要的交互怙况绘制活动图。5.根据用例模型,进行类之间的交互惜况分析,并对其中重要的交互怙况绘制顺序图。6.将类图生成代码(C++或JAVA)。1.将代码在相应的环境中,进行扩充编程,能运行,具有良好的人机界而。三、进度计划序号设计(实验)内容完成时间备注1理解系统需求,建立相应的用例图第一天2建

4、立相应的类图,确定类之间的关系第二天3建立UML各种图第三天4程序运行第四天5测试并验收第五天四、设计(实验)成果要求1.运用建模工具完成系统的面向对象的分析;生成代码;代码运行,效果良好。2.完成实验报告。五、考核方式1.在微机上检查系统的建模情况,并请学生解释分析和设计的理由。2.实验报告的检查。学生姓名:南方小羊指导教师:课程教学组201丨年6月27日一、课程设计(综合实验)的目的与要求课程设计目的:1、掌握运用数据库原理进行系统分析和设il•的方法;2、掌握关系数据库的设计方法;3、寧握利用rose技术;4、掌握应用程序对数据库的访问方法。

5、课程设计内容及要求:1.要求根据数据库原理,按照数据库系统设汁的步骤和规范,完成各阶段的设计内容。2.需求分析具体实现3.对应用程序进行概要设计。4课程设'什过程中,要严格遵守课程设计的吋间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。二、设计(实验)正文图书管理系统主要设计0的是利用数据库软件编制一个管理软件,用以实现图书、读者以及口常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建

6、成无疑会为管理者对图书管理系统提供极大的帮助。需求分析,耑求分析是指准确了解和分析用户的耑求,这是最W难、最费时、最复杂的一步,但也是最重要的一步。它决定了以后各步没计的速度和质量。根据系统的需求,首先将要记录的信息分类,要记录的信息如下。1.系统的功能需求包括一下儿个方而。(1)借阅者可以通过网络查询书籍信息和预定书籍。(2)借阅者能够节约书籍和还书。(3)阁书管理员能够处理借阅者的借阅和还书请求。(4)系统管理员可以对系统的数据进行维护,如增加、删除和更新数目,增加、删除和更新借阅者账户,增加和删除书籍。(1)用例图(2)时序图(3)协作图(4

7、)活动图(5)类图2.设计过程用例图分析:登陆系统归还书籍还书时缴纳罚金借阅者请求服务的用例书馆里员处理借书还书的用例刑除或更新书目添加俄阅打账户r系统管理员进行系统维护的用例实现用例的时序图::Administrator:MaintenanceWindow1:createborrower2:create(String,String)系统管理员添加借阅者账户的时序Create(string,string):添加新的借阅者账户的函数Additem():添加书籍函数。find(string):根掘书籍查找相应数目的函数。Creat(intefer,ti

8、tle):修改书籍数目的函数。:Administrator:M3irit6n3ncGWindow:ltem2:find(S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。