面向对象分析与设计课程设计Word格式文档下载.docx
- 文档编号:6911583
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:57
- 大小:737.24KB
面向对象分析与设计课程设计Word格式文档下载.docx
《面向对象分析与设计课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《面向对象分析与设计课程设计Word格式文档下载.docx(57页珍藏版)》请在冰点文库上搜索。
课题主要研究名人信息的获取,不仅包含新闻信息,还可以通过本站下载最新的作品,也可购买相关商品。
最新的相关新闻,以供用户浏览,还有名人作品的分类展示,并为用户提供作品资源的下载、相关作品集的购买等功能。
2.2业务流程
(1)管理员添加新闻、名人信息、专辑信息、音乐信息、电影信息、书籍信息等为用户提供浏览的信息。
(2)用户可以登录网站查看本站开放给普通用户的所有信息。
(3)用户想要拥有本站管理员权限,可以提交申请表,申请权限。
(4)管理员可以对申请进行审核,审核通过可以授予管理员权限。
(5)当本站提供浏览的信息有误时管理员可以修改有误的信息
(6)当有新的作品出现时,管理员整理相关信息可以添加到本站服务器,为用户提供最新的资讯。
(7)管理员上传一些免费的资源到本站供用户下载
(8)用户可以下载本站提供的名人作品资源
(9)管理员添加商品信息,发布到本站。
(10)用户浏览网站购买本站发布的商品。
2.3用例建模
2.3.1业务用例建模
1.业务用例图
图2-1:
整个项目的业务用例图
2.业务用例规约
(1)buc_管理电影作品业务用例规约
用例名称
管理电影作品
用例描述
管理员在电影作品信息发生改变时对电影作品的增删改查的操作
执行者
管理员
前置条件
管理员身份验证成功
后置条件
操作成功后信息保存成功
正常流
1.电影信息发生变动
2.管理员登录系统
3.进入电影作品信息管理页
4.管理员进行增删改查的操作
5.保存操作后的数据信息
替代流以及异常处理
1.管理员登录系统失败
2.数据信息保存失败抛出异常并回复操作前的数据
业务规则
1.所有用例的执行者都必须具有相应的权限
2.添加或者修改信息时格式必须符合规定要求
涉及实体
1.用户:
用户名、密码、权限、手机号、邮箱、注册时间、生日
2.电影表:
电影ID、电影名称、发行时间、角色、导演、语种、简介
(2)buc_管理名人信息业务用例规约
管理名人信息
名人信息发生变动时管理员对名人信息的增删改查
操作完成后信息正常保存
1.名人信息发生有所改变
2.管理员登录系统
3.进入名人信息管理页
4.进行增删改查的操作
5.保存操作后的数据信息
1.管理员登录系统失败
2.数据信息保存失败抛出异常并回复操作前的数据
你涉及实体
2.名人信息表:
ID、中文名、英文名、其他名、国籍、民族、星座、血型、身高、体重、出生地、生日、职业、毕业大学、经纪公司、代表作品、主演成就、唱片公司、学位、祖籍、婚姻、配偶、父亲、母亲、简介、早年经历、演艺经历
(3)buc_管理音乐作品业务用例规约
管理音乐作品
有新的音乐作品出现或者发现音乐信息有误时对音乐信息的增删改查
1.有新的音乐作品出现或者发现音乐信息有误
3.进入音乐专辑管理页
4.进行增删改查的操作
2.专辑表:
专辑ID、专辑名称、歌曲、数量、专辑类别、所属公司、发行时间、语种、简介
3.歌曲表:
歌曲ID、歌曲名称、作词、作曲、发行时间、歌曲类型、语种、所属专辑ID
2.3.2系统用例建模
1.buc_管理电影作品系统建模
(1)buc_管理电影作品系统用例图
图2-2:
管理电影作品系统用例图
(2)buc_管理电影作品系统用例规约
①suc_查看电影作品系统用例规约
查看电影作品
管理员查看电影作品信息时的操作
无
1.打开浏览器
2.计算机系统请求网站主页
3.计算机系统返回主页信息
4.用户选择查看电影信息
5.计算机请求电影信息页
6.计算机系统系统返回电影信息页
7.浏览器显示电影信息页信息
8.用户浏览信息
1.异常无法显示
2.异常处理(检查计算机网络连接问题)
所有用例的执行者都必须具有相应的权限
②suc_修改电影作品系统用例规约
修改电影作品
电影信息有误需要进行修改
1.管理员发现电影信息错误
2.整理新的电影信息
3.打开电影编辑页
4.请求打开电影编辑页
5.计算机系统显示电影编辑页
6.编辑变动电影信息
7.提交电影信息
8.计算机系统验证电影信息
9.验证通过计算机系统保存修改后的电影信息
2.修改信息时格式必须符合规定要求
③suc_删除电影作品系统用例规约
删除电影作品
某种原因用户要删除电影作品
1.某种原因管理员需要删除电影信息(版权)
2.管理员打开电影删除页
3.计算机请求电影删除页面
4.计算系统返回电影删除信息页
5.计算机显示电影删除页
6.管理员点击删除
7.计算机系统请求删除信息
8.执行数据库删除操作
9.删除成功,保存删除后的数据库
10.删除成功提示
1.所有用例的执行者都必须具有相应的权限
suc_添加电影作品系统用例规约
添加电影作品
名人有新的电影作品公映添加新的电影信息
1.管理员通过网络获得电影信息
2.电影信息整理汇总
3.打开电影添加页
4.请求打开电影添加页
5.计算机系统显示电影添加页
6.填写电影信息
9.验证通过计算机系统保存电影信息
2.添加信息时格式必须符合规定要求
1.添加信息时格式必须符合规定要求
2.所有用例的执行者都必须具有相应的权限
2.buc_管理个人信息系统建模
(1)buc_管理个人信息系统用例图
图2-3:
管理个人信息系统用例图
(2)buc_管理个人信息系统用例规约
1suc_查看个人信息系统用例规约
查看个人信息
用户查看个人信息
用户
用户已登录
4.用户选择查看个人信息
5.计算机请求个人信息页
6.计算机系统系统返回个人信息页
7.浏览器显示个人信息页信息
8.用户浏览
2
suc_修改个人信息系统用例规约
修改个人信息
用户修改个人信息的操作
1.用户选择查看个人信息
2.点击修改个人信息
3.请求打开个人信息编辑页
4.计算机系统显示个人信息编辑页
5.编辑个人信息
6.提交个人信息
7.计算机系统验证个人信息
8.验证通过计算机系统保存修改后的个人信息
3.填写信息格式不正确要重新填写
1.所有用例的执行者都必须具有相应的权限
2.修改信息的格式必须严格按照要求的格式
3
suc_申请权限系统用例规约
申请权限
用户想要拥有管理员权限而申请权限的操作
提交申请
1.用户申请获取普通管理员权限
2.计算机系统请求申请表页面
3.计算机系统返回页面信息
4.计算机显示申请表界面
5.用户填写申请表
6.计算机系统验证填写信息格式
7.提交信息
8.计算机系统保存申请表信息
9.提交申请成功提示
2.修改信息的格式必须严格按照要求的格式
3.buc_下载资源系统建模
(1)
buc_下载资源系统用例图
图2-4:
下载资源系统用例图
(2)buc_下载资源系统用例规约
suc_下载视频系统用例规约
下载视频
用户浏览网站视频资源下载资源
4.用户选择查看相关视频
5.计算机请求相关视频页
6.计算机系统系统返回相关视频页
7.浏览器显示相关视频页信息
8.计算机显示相关视频信息
9.用户点击下载资源
10.计算机系统发出下载资源请求
11.服务器端验证用户身份
12.验证成功返回值资源
13.计算机保存资源到本地
3.没有资源下载(联系管理员)
2.下载视频表:
视频编号、视频时长、视频文件、上传时间
suc_下载音乐系统用例规约
下载音乐
用户浏览网站音乐资源下载资源
4.用户选择查看音乐作品
5.计算机请求专辑信息页
6.计算机系统系统返回专辑信息页
7.浏览器显示专辑信息页信息
8.用户查看专辑下音乐信息
9.计算机系统检索音乐信息
10.返回检索到的音乐信息
11.计算机显示音乐信息
12.用户点击下载资源
13.计算机系统发出下载资源请求
14.服务器端验证用户身份
15.验证成功返回值资源
16.计算机保存资源到本地
2.下载音乐表:
音乐编号、音乐时长、音乐文件、上传时间
4.buc_身份验证系统建模
buc_身份验证系统用例图
图2-5:
身份验证系统用例图
(2)buc_身份验证系统用例规约
suc_权限验证系统用例规约
权限验证
用户使用系统功能前需要登录操作
1.用户使用会员业务
2.计算机系统获取用户登录信息
3.验证是否登录
4.返回验证结果
1.异常无法显示
2.异常处理(检查计算机网络连接问题)
1.用户:
suc_登录系统用例规约
登录
1.用户请求登录系统
2.计算机系统请求登录页面
4.计算机显示登录界面
5.填写账号信息
6.点击登录
7.计算机系统验证信息
8.系统验证信息失败返回第五步
9.登录成功提示
3.填写信息格式不正确要重新填写
suc_注册系统用例规约
注册
用户使用系统功能没有注册的用户前需要注册操作
1.用户申请注册
2.计算机系统请求注册页面
4.计算机显示注册页面
5.填写基本信息
6.提交信息
7.计算机系统验证信息格式
8.验证不通过返回第五步
9.验证通过保存注册信息
10.注册成功提示
2.4动态建模
2.4.1项目活动图
图2-6:
项目活动图
2.4.2业务活动图
1.buc_购买商品业务活动图
图2-7:
购买商品业务活动图
2.buc_管理电影作品活动图
图2-8:
管理电影作品活动图
3.buc_管理音乐作品活动图
图2-9:
管理音乐作品活动图
4.buc_管理个人信息活动图
图2-10:
管理个人信息活动图
5.buc_管理购买商品活动图
图2-11:
管理购买商品活动图
6.
buc_管理名人信息活动图
图2-12:
管理名人信息活动图
7.buc_管理书籍作品活动图
图2-13:
管理书籍作品活动图
8.buc_管理相关视频活动图
图2-14:
管理相关视频活动图
2.4.3系统活动图
1.buc_管理电影作品系统活动图
(1)suc_查看电影作品活动图
图2-15:
查看电影作品活动图
(2)suc_删除电影作品活动图
图2-16:
选购商品顺序图
(3)
suc_添加电影作品活动图
图2-17:
添加电影作品活动图
(4)suc_修改电影作品活动图
图2-18:
修改电影作品活动图
(2)buc_购买商品系统活动图
选购商品活动图
图2-19:
(2)
购买商品活动图
图2-20:
支付
图2-21:
支付活动图
2.5交互建模
业务顺序图(第一次添加信息)
图2-22:
业务顺序图
1.buc_管理电影作品顺序图
(1)suc_添加电影作品顺序图
图2-23:
添加电影作品顺序图
(2)suc_修改电影作品顺序图
图2-24:
修改电影作品顺序图
(3)suc_删除电影作品顺序图
图2-25:
删除电影作品顺序图
(4)
suc_查看电影作品顺序图
图2-26:
查看电影作品顺序图
2.buc_购买商品顺序图
(1)suc_购买商品顺序图
图2-27:
购买商品顺序图
(2)suc_选购商品顺序图
图2-28:
支付顺序图
图2-29:
2.6静态建模
1.buc_管理电影作品系统类图
(1)suc_管理电影作品类图
图2-30:
管理电影作品类图
2.buc_管理音乐作品
(1)suc_管理音乐作品
图2-31:
(3)buc_购买商品
(1)suc_购买商品分析类图
图2-32:
购买商品分析类图
(2)suc_选购商品分析类图
图2-33:
选购商品分析类图
(3)suc_支付分析类图
图2-34:
支付分析类图
4.总体类图
图2-35:
总体类图
3系统设计
3.1开发类设计
1.开发类图
(1)buc_管理电影作品系统开发类图
suc_管理电影作品开发类图
图3-1:
管理电影作品开发类图
suc_管理电影作品开发顺序图
图3-2:
管理电影作品开发顺序图
(2)buc_管理音乐作品系统开发类图
suc_管理音乐作品系统开发类图
图3-3:
管理音乐作品系统开发类图
suc_管理音乐作品系统开发顺序图
图3-4:
管理音乐作品系统开发顺序图
(3)buc_购买商品系统开发类图
suc_购买商品系统开发类图
图3-5:
购买商品系统开发类图
suc_购买商品系统开发顺序图
图3-6:
购买商品系统开发顺序图
2.系统组件模型
图3-7:
系统组件模型
3.系统部署模型
图3-8:
系统部署模型
3.2数据库设计
1、绘制E-R图进行概念建模建模
图3-9:
系统E-R图
2、数据库表设计
表3-1:
名人信息表(MusicMenInfo)
序号
字段名
数据类型
是否主键
说明
1
Id
String
Yes
ID
2
ChineseName
No
中文名
3
EnglishName
英文名
4
OtherName
其他名
5
Nationality
国籍
6
Nation
民族
7
Constellation
星座
8
BloodType
血型
9
Height
身高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 分析 设计 课程设计