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:显示职工管理页面。