3.2.2 总体架构

3.2.2 总体架构

1.模型层

UserDao:管理员增加、删除、修改、查询用户信息,管理员或普通用户可以登录系统。MedicineDao:管理员增加和删除药品信息,管理员或普通用户可以查看药品信息。

Stock Dao:管理员或普通用户可以查询库存信息。

SalesDao:管理员或普通用户可以添加销售信息。

PurchasingDao:管理员查询和增加采购信息。

2.控制层

UserServlet:查看所有员工的个人信息。

MedicineServlet:普通用户查看药品信息是跳转到普通用户药品页面,管理员查看药品信息是跳转到管理员药品页面。

StockServlet:查看库存信息是跳转到库存信息页面。

SalesServlet:查看销售信息是跳转销售信息页面。

PurchasingServlet:查看采购信息是跳转采购信息页面。

3.视图层

commonleft.jsp:显示普通用户主页面背景。

commonmain.jsp:显示普通用户主页面。

fix.jsp:显示普通用户修改个人密码页面。

Medicine.jsp:显示普通用户查看药品信息页面。

PersonalInformation.jsp:显示普通用户查看个人信息页面。

Sales.jsp:显示普通用户查看销售信息页面。

shop_add.jsp:显示普通用户添加销售信息页面。

stock.jsp:显示普通用户查看库存信息页面。

rootfix.jsp:显示管理员修改个人密码。

rootleft.jsp:显示管理员主页面背景。

rootmain.jsp:显示管理员主页面。

rootmedicine.jsp:显示管理员查看药品信息页面。

add.jsp:显示职工入职页面。

Medicine Add.jsp:显示管理员添加药品页面。

Purchasing.jsp:显示管理员查看采购信息页面。

Purchasing Add.jsp:显示管理员采购页面。

Sales.jsp:显示管理员查看销售信息页面。

shop_add.jsp:显示管理员添加销售信息页面。

stock.jsp:显示管理员查看库存信息页面。

Staff_Management.jsp:显示职工管理页面。