2.2.2 总体架构

2.2.2 总体架构

医院门诊挂号系统总体架构如图2-2所示。

图2-2 医院门诊挂号系统总体架构图

MVC架构分析如下。

(1)Model(模型)层。

在entity和mapper包中,由程序User和Doctor分别包装用户和医生信息。User-Dao、Doctor Dao、GuahaoDao分别定义验证用户信息的操作、医生信息的操作和挂号的操作。

(2)View(视图)层。

login、doctor分别提供用户和医生的登录,add和list分别提供用户预约和预约信息的表单。其他项则是更改、删除及查询用户信息。

(3)Controller(控制)层。

LoginServlet、Doctor Servlet分别对登入信息进行检查。AddServlet、By NumberServlet、UpdateServlet等对用户信息进行修改、删除、注册等操作。