没有合适的资源?快使用搜索试试~ 我知道了~
武汉理工大学软件设计与体系结构实验报告-图文-2.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 49 浏览量
2022-07-08
11:58:56
上传
评论 1
收藏 2.07MB DOCX 举报
温馨提示
试读
44页
武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx武汉理工大学软件设计与体系结构实验报告-图文-2.docx
资源推荐
资源详情
资源评论
学生学号
实验课成绩
武汉理工大学
学 生 实 验 报 告 书
实验课程名称
开 课 学 院
指导老师姓名
软件设计与体系结构
计算机科学与技术学院
陈明俊
学 生 姓 名
学生专业班级
软件 1302 班
2017 — 2018 学年 第 1 学期
实验课程名称: 软件设计与体系结构
实验项目名称
实验者
图书管理系统的架构设计
软件 1302 班
2017 年 10 月 23 日
第一部分:实验分析与设计
(可加页)
一、 实验内容描述(问题域描述)
以图书管理系统为例,完成系统的架构设计,了解架构设计的过程和方法。
实验内容:
1 采用用例驱动的分析方法,分析需求的主要任务,识别系统中的参与者和用例,写
出用例的文本,建立用例模型。
3 结合某一种具体的框架(比如 Java 的 JavaEE,Spring 等)设计系统的架构,要求
采用分层的架构和 MVC 模式,用包图表达架构。
4 根据 1,2,3 的结果设计各层包含的类,接口及其交互(类图,顺序图等),尽可
能在设计中体现 OO 的设计原则,设计模式。
二、 实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等,用
硬件逻辑或者算法描述 )
建立领域模型:
2、从提取出来的名词中总结业务实体,区分名词中的属性、角色、实体、实例,形
成问题域中操作实体的集合;
3、从业务实体集合中抽象业务模型,建立问题域的概念;
4、用 UML 提供的方法和图例进行领域模型设计、确定模型之间的关系。注:实体之
间的关系,主要有泛化、依赖和关联,关联又分了一般关联、聚合、组合等
数据库设计:
1.需求分析阶段:综合各个用户的应用需求
2.概念设计阶段:形成独立于机器特点,独立于各个 DBMS 产品的概念模式(E-R 图)
3.逻辑设计阶段:首先将 E-R 图转换成具体的数据库产品支持的数据模型,如关系模
型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基
础上再建立必要的视图(View),形成数据的外模式
4.物理设计阶段:根据 DBMS 特点和处理的需要,进行物理存储安排,建立索引,形
成数据库内模式。
三、 主要仪器设备及耗材
PC 机、Microsoft Visio
一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问
题等)
2 图书管理员作为借阅者的代理完成借阅图书,归还图书和查询借阅信息工作
3 系统管理员完成对系统的维护,对系统的维护主要包括办理借阅证,删除借
阅证,添加管理员,删除管理员,添加图书,删除图书,添加标题信息,删除标题
信息
4 图书馆服务的对象扩充到老师和学生,学生又分为博士生,研究生,本科生,
专科生等,不同类型的对象可以借阅的图书数量和期限都是不同的。
5 图书的种类扩充到中外文图书,中外文杂志,论文等。
6 学生和老师可以通过网络进行预约,查询
7 超期罚款,各种类型的借出物罚款规则不同(超期时间的规定和罚金都不同)
二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论
等)
(1)用例文本:
扩 展 点:
变 异 点:
剩余43页未读,继续阅读
资源评论
- m0_750940522023-11-13资源使用价值高,内容详实,给了我很多新想法,感谢大佬分享~
- derrrrdddfdf2022-12-05支持这个资源,内容详细,主要是能解决当下的问题,感谢大佬分享~
- 普通网友2023-12-05资源质量不错,和资源描述一致,内容详细,对我很有用。
G11176593
- 粉丝: 6638
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功