课程实践项目设计

一、学生宿舍管理系统用例图

        根据项目用户故事,在学生宿舍管理系统中,用户故事的用例图描述了用户在系统中的各种操作情景,包括学生登陆、管理员登陆、查看学生入住信息等操作。

 二、学生宿舍管理系统类图和活动图

类图描述了系统中各种类及其之间的关系。在此处,主要有3个包:表示层、业务层、数据访问层。表示层包括登陆控制器、学生控制器和宿舍控制器,业务层包括登陆服务和学生服务,数据访问层包括学生Mapper和宿舍Mapper。

 

 三、用户界面设计

 

 四、项目结构图

三层架构设计原则:
1. 表现层:负责向用户展示界面,并接收用户的请求。
2. 业务逻辑层:负责处理业务逻辑,对表现层的请求进行处理。
3. 数据访问层:负责与数据库交互,进行数据的读取、修改、删除等操作。

各层调用接口:

1. 表现层调用业务逻辑层接口,传递用户的请求参数。

2. 业务逻辑层调用数据访问层接口,进行数据的读取、修改、删除等操作。

3. 数据访问层返回操作结果给业务逻辑层,业务逻辑层再返回操作结果给表现层,最终展示给用户。

 

posted @ 2023-06-04 23:14  by的梦  阅读(124)  评论(0)    收藏  举报