宿舍楼管理系统OOA和OOD各个UML图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宿舍楼管理系统(面向对象)的分析与设计

指导教师:李学俊

组员:王明星E201102001

王建E201102002

张侠E201102088

宿舍楼管理系统面向对象的分析与设计

一.系统功能需求设计

在整体设计中,我们将宿舍楼管理系统分为:系统管理功能、学生管理功能、职工管理功能、缴费管理功能、来访者管理功能。

1.1 系统管理功能

系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分。

1.2 学生管理功能

学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。

1.3职工管理功能

职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。

1.4 来访者管理功能

来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。

子系统划分图如下

系统中角色:

二.系统各个功能模块按照OOA和OOD阶段产生的图和文档

1.1 系统管理功能模块

系统管理功能包括以下几个功能:管理员登录、普通用户登录、用户密码修改、用户管理、系统退出五个部分

1.系统管理用例图

2.用户管理用例图

3.用户管理顺序图

4.系统登录用例分析图

5.用户管理类图

1.2 学生管理部分

学生管理功能包括以下几个功能:房间调换功能、学生信息录入功能、学生信息查询功能、毕业退房功能四个功能。

1.学生管理用例图

2.房间调换申请用例图

3.学生信息录入用例分析图

4.学生基本信息查询用例图

5.毕业退房用例图

6.学生入住顺序图

7.学生毕业退房顺序图

8.房间调换顺序图

9.学生基本信息查询顺序图

10.房间状态图

11.学生管理类图

1.3 职工管理部分

职工管理功能包括以下几个功能:职工基本信息查询、职工基本信息记录、职工签到、职工出勤情况查询四个功能。

1.职工管理用例图

2.职工信息录入用例分析

3.职工基本信息查询用例图

4.职工签到用例图

5.考勤查询用例图

6.职工基本信息录入顺序图

7.职工基本信息查询顺序图

8.职工签到顺序图

9.职工管理类图

1.4 来访者管理部分

来访者管理功能包括以下几个功能:来访登记、来访查询、学生基本信息查询三个功能。

1.来访登记用例分析

2.来访者登记用例分析图

3.来访登记顺序图

4.来访者信息查询用例分析图

5.来访信息查询顺序图

6.访客状态图

7.来访管理类图

三.小组人员工作分配

王明星:系统管理模块和学生管理模块的设计与文档的编写

王建:职工管理模块的设计与文档的编写

张侠:来访者管理模块的设计与文档的编写

四.总结

经过多天的设计,我们深刻的认识到在软件的开发过程中团结合作是开发软件的关键,而要合作开发一个成功的软件,软件建模的OOA和OOD的手段是非常不错的。它可以使软件开发的过程更加轻松,软件开发更加的成功。

“宿舍楼管理系统”是我们小组3名成员经过协力,共同努力设计实现的,由于首次采用规范的OOA和OOD开发技术,开发经验不足,在软件的开发过程中遇到了很多复杂的问题,比如各种UML图的绘制,模块的设计等问题上存在分歧。尽管如此,经过多次的协商,最终确定了软件的整个设计细节。

通过此次的规范化的软件设计开发过程,各成员都深刻体会到了软件件开发并不仅仅是编码和测试的过程,相信每个成员在这次的开过程中学到了不少东西。

相关文档
最新文档