面向对象分析与设计(UML)课程设计题目及要求

时间:2024.4.27

《面向对象分析与设计(UML)课程设计》题目

一、课程设计目的和要求

1.初步了解UML语言的概念、结构、语义与表示方法;

2.掌握UML建模工具Rational Rose的使用方法;

3.给出某个简单系统的模型,能够熟练地使用Rose工具表达;

二、课程设计主要内容及要求

课程设计的主要任务:

1.根据所收集的简单需求,利用UML和Rational Rose工具对系统进行建模;

2.根据前述需求的分析,进行需求建模,绘制系统的用例图和活动图;

3.根据用例模型,进行架构建模,绘制系统的时序图,状态图,类图和交互图;

4.绘制系统中某些重要功能的对象图;

5.绘制系统的组件图和部署图;

6.程序实现(选做)

选题如下:

1.网上选课系统

主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入到数据库中。

2. 设计运动会的计分系统

本运动会在若干各会场进行,每个会场进行若干个项目。有若干支运动队参赛,每支运动队有数名运动员。各赛事分预决赛,预赛成绩部分带入决赛。成绩由裁判员给出,计分员记录。要求在比赛结束后,产生各队排名表及运动员的详细成绩表。

3. 试题管理系统

其中试题分正式试题和临时试题,出题人设置课程名和试卷难度等内容后,系统自动出卷。对试题要进行管理,并提供查询功能。

4. 工资管理系统

一个公司下分若干部门,每个部门有若干名职员和经理,每个部门经销若干种产品。工资由基本工资、产品销售业绩、若干种保险的扣除等组成。其中的销售业绩:职员按其完成额5%提成,经理按该部门的完成额的1%提成。每个月要生成一个工资表,每年末再按个

人的总销售额发放1%的奖金。

5.宿舍楼管理系统

该系统涉及到的事物有:宿舍楼、楼层、房间、家具;室长、楼长、保洁员、学生;学生所属的系。本系统应提供一定的查询功能。

6.光盘商店管理系统

一个光盘商店从事订购、出租、销售光盘业务。光盘按类别分为游戏、CD、程序三种。每种光盘的库存量有上下限,当低于下限时要及时定货。在销售时,采取会员制,即给予一定的优惠。

人一组,完成课程设计规定的实践内容。能够熟练地演示系统,回答系统中各种问题。必须选择UML语言和Rational Rose工具作为本次系统建模的语言及工具。鼓励对系统功能进行合理的扩充。

要求:能够全面总结整个实践过程,写出课程设计报告。


第二篇:面向对象分析与设计UML课程设计告


面向对象分析与设计UML课程设计告

《面向对象分析与设计(UML)》

课程设计报告

设计题目: 网上商品销售原型系统 院 系: 计算机科学与技术 专 业: 软件工程

班 级: 0903122

学 号: 090312214

姓 名: 沈风斌

指导教师:

设计地点:

开课时间: 至 学年第 学期

常熟理工学院计算机科学与工程学院 制

- 3 -

学生姓名 沈风斌 成绩

评语:

指导教师(签名) 年 月 日

目录

1. 设计目的和任务.........................................................................................2

2. 开发环境.....................................................................................................2

2.1 硬件环境..............................................................................................2

2.2 软件环境..............................................................................................3

3.设计题目.......................................................................................................3

3.1 题目名称..............................................................................................3

3.2 题目详细描述........................................................................................3

3.3 功能要求...............................................................................................3

4. 相关技术及知识点........................................................................................4

4.1 XXX.......................................................................................................4

4.2 XXXXXXXXXX.....................................................................................4

5. 设计...................................................................................................7

5.1 XXX用例图设计………………………………….

5.2 XXX类图及对象图设计………………………………….

5.3 XXX动态视图设计………………………………….

5.4 XXX配置图和部署图视图设计………………………………….

(包括每个设计点的文字描述,图表,关键代码)

每个图应在下方编号,如“图5-1”表示第5部分的第1个图。 每个表应在上方编号,如“表4-2”表示第4部分的第2个图。

6. 总结...............................................................................................................8

7. 参考资料……………………………………......

1.设计目的和任务

通过一个具体的、完整的网上商品销售原型系统建模系统实例,加深对UML的理解与掌握。

2.开发环境

2.1 硬件环境

Pc计算机一台

2.2 软件环境

Rational rose。Viso,sql数据库软件。

3.设计题目

3.1 题目名称

网上商品销售原型系统uml模型设计

3.2题目详细描述

本系统设计的是B2C为主的网上销售系统,主要是模仿一个大的超市,由商家提供商品服务并管理货物,消费者去浏览、挑选、搜索、购买自己需要的商品,然后商家对用户的订单进行处理,完成交易。

3.3功能要求

就用户行为而言,网上交易系统应该有系统登录功能,有登录,就应该提供注册的功能。用户进入商城,应该提供商品浏览功能,用户需要直接定位到所需的商品目录,就需要提供一个搜索功能。在网站首页,需要给用户提供商城活动、新商品展示和促销商品的功能。网上交易系统的方式各不相同,就需要有一个购物流程说明,同时各大商家都会提供一个反馈信息功能平台给用户,让他们提供宝贵的意见。最主要的购物功能则通过购物车提供给客户。

就管理员而言,管理员需要对整个商城的会员进行管理,即需要会员管理的功能。管理员还需要管理用户下的订单,即需要订单管理功能,包括商品分类的添加、商品的添加和删除等。电子商城的数据是很重要的,所以还应该提供数据库维护等功能。对于网上交易系统前台所以的行为管理员都可以对它们进行编辑,管理员应该具有编辑文本功能。

4.相关技术及知识点

4.1知识点

用例图,类图和对象图,时序图,协作图,状态图,活动图,组件图,部署图,

类,对象,封装,继承,多态性等知识点

4.2技术

Uml建模技术,面向对象技术。软件工程等技术

5.设计

5.1 用例图设计

1)顾客购买商品用例图

《移动计算技术与应用》课程设计报告

课程设计报告要求与排版字号:(该部分内容在最终报告里面要删除!)

1.课程设计报告排版打印统一用A4(21 X 29.7cm)格式。

2.标题用小四号黑体,正文用五号宋体。行距为固定值20磅。

3.页面上边距2.54cm,下边距2.54 cm,左边距3cm,右边距2.2cm;

4.课程设计报告页码从正文页面起计算。

1. 设计目的和任务

- 1 -

参考资料

[1] 作者1,作者2,《书名》,出版社,出版年月

[2] 网址名称,http://xxxx.xxx/xxx

更多相关推荐:
《面向对象程序设计(课程设计)》报告

福建农林大学计算机与信息学院课程名称课题名称姓名学号专业年级指导教师职称计算机类课程设计报告面向对象程序设计课程设计猜数字游戏计算机科学与技术20xx级讲师20xx年11月面向对象程序设计课程设计成绩评定表I目...

java 面向对象程序设计课程设计报告

面向对象程序设计课程设计报告题目门禁系统的设计与实现系(院)计算机科学技术系专业软件技术班级20##级3班学生姓名学号指导教师二〇##年六月十二日团队介绍(一)第六小组成员构成组长:组员:(二)成员的不同分工及…

《面向对象程序设计》课程设计报告

面向对象程序设计课程设计报告题目职工信息管理小型公司工资管理系统院系专业班级学号学生姓名小组成员20xx年9月6日一引言本题对程序有如下要求试建立一个类Worker用于描述职工对象具体要求如下私有数据成员int...

《C++面向对象程序设计》课程设计报告

C面向对象程序设计课程设计报告题目分数计算器设置班级专业计算机科学与技术学号K031241521姓名周林指导教师小组成员周林张齐满二O一三年10月15日一课程设计问题描述分数计算器设计是高等学校教务管理的重要组...

《面向对象程序设计》课程设计报告模板

面向对象程序设计程序设计报告课程设计2020学年第学期设计题目职工工资管理系统设计院系计算机科学与信息工程学院专业班级学号学生姓名设计时间20年1月日20xx年1月日指导教师提交日期20年月日1面向对象程序设计...

面向对象程序设计实验报告

面向对象程序设计之课程设计上海电力学院课题名称院系专业学号姓名时间地点指导教师课程设计报告面向对象程序设计20xx20xx学年第一学期模仿ATM机存取款管理系统设计电子与信息工程学院通信工程20xx年1月12日...

《面向对象程序设计》课程设计报告书(模板)

面向对象程序设计课程设计报告书设计题目成绩管理系统指导老师杨雄学生学号083410148学生姓名张洋洋同组人员崔安超王龙辉魏彦浩时间20xx年11月29日目录第1章选题211题目背景212系统实现的具体分工21...

面向对象课程设计任务书

课程设计报告课程名称课题名称专业班级学号20xx03010308姓名杜云龙指导教师20xx年月日湖南工程学院课程设计任务书课程名称面向对象程序设计课题学生考勤管理系统专业班级计算机0803学号20xx03010...

面向对象程序设计课程设计

课程设计报告课程名称面向对象程序设计课程设计任课教师尹剑伟设计题目网络聊天室所学专业信息管理与信息系统二年制班级学号0916150320学生姓名黄萌萌报告完成日期20xx年01月10日一题目描述及功能要求实现的...

面向对象程序设计实验报告05

课程实验报告课程名称面向对象程序设计实验名称面向对象的整型队列编程院系计算机科学与技术专业班级学号姓名指导教师月日面向对象程序设计实验报告一需求分析1题目要求整型队列是一种先进后出的存储结构对其进行的操作通常包...

面向对象程序设计实验报告

面向对象程序设计实验报告姓名学号班级专业学院实验三函数的应用一实验目的掌握函数的定义和调用方法练习重载函数使用练习函数模板的使用练习使用系统函数二实验步骤编写函数floatConvertfloatTempFer...

Java面向对象程序设计语言课程设计指导书

山东建筑大学商学院电子商务专业Java面向对象程序设计语言课程设计实验指导书一对学生的基本要求1理论联系实际严肃认真实事求是的科学态度和勇于探索的创新精神2运用所学基础理论与专业知识分析和解决实际问题培养独立思...

面向对象程序设计课程设计报告(29篇)