【实验报告】实验七 系统建模
实验七 系统建模
一、实验目的:
- 通过对系统的整体建模,进一步理解如何使用软件开发工具辅助软件开发。
- 进一步加深对结构化软件开发技术和面向对象开发技术的理解。
二、实验要求:
综合利用已经学习的知识,完成系统的建模。
三、实验内容:
以图书管理系统为例,将前面介绍的UML的各种图形以及模型元素综合起来,形成对图书管理系统的建模实例。系统管理员能够通过该系统进行如下活动。查询书籍信息、添加书籍、删除书籍、修改书籍、查询读者信息、添加读者、删除读者、修改读者信息、添加书目、删除书目。
四、实验步骤:
- 选定一个系统,完成系统分析。
- 完成各模块的设计。
- 完成系统建模。
- 实验结束后,整理实验报告。
五、实验结果
1. 系统分析
系统管理员能够通过该系统进行如下活动。查询书籍信息、添加书籍、删除书籍、修改书籍、查询读者信息、添加读者、删除读者、修改读者信息、添加书目、删除书目。
涉及到的实体有管理员、读者、书籍,管理员可以对读者和书籍的相关信息进行增删改查
2. 模块设计
有系统分析可以看出本系统只是对管理员角色进行了设计,管理员完成对数据库内学生和书籍等信息完成相关的增删改查操作。
可以采用mvc设计,模型层可用于创建数据库的实体类,控制层用于操作数据库的增删改查,视图层用于前端显示相关信息。
3. 系统建模
E-R图
用例图
类图
六、心得体会
本系统还是比较简单的系统,只是通过设计管理员对图书和学生的相关信息进行了增删改查,没有涉及到复杂的继承、实现关系。通过本实验也对软件工程设计模式有了些许的了解,更加熟悉了UML图的画法,和对Visio的用法更加熟悉。