使用JAVA技术设计制作一个医生信息管理平台,分为两个子系统。后台管理子系统功能需求:管理员登录后进入管理端,可以进行科室信息管理,医生信息管理,用户管理。医生个人信息子系统功能需求:医生用工号登录后进入用户端,医生可以查看自己的个人信息,进行密码修改。基本要求:(共45分)实现登录注册功能,登录后根据用户角色跳转到不同的页面。(10分)实现科室信息管理功能,对科室信息进行增删改查。(10分)实现医生信息管理功能,对医生进行增删查改。(15分)实现用户信息管理功能,对用户信息进行增删查改。(10分)说明:可以使用数组来模拟实际开发环境中数据库。进阶要求:(共25分)医生在用户端可以查看自己的个人信息。(10分)医生在用户端可以修改自己的密码。(5分)请用Java分析我在dao层,service层和entity层应该创建什么类
时间: 2024-02-26 14:52:09 浏览: 63
医院信息管理系统(JAVA).
4星 · 用户满意度95%
在dao层,我们需要创建一个DoctorDao类,用于实现医生信息的增删查改操作;一个DepartmentDao类,用于实现科室信息的增删查改操作;一个UserDao类,用于实现用户信息的增删查改操作。
在service层,我们需要创建一个DoctorService类,用于处理医生信息的业务逻辑;一个DepartmentService类,用于处理科室信息的业务逻辑;一个UserService类,用于处理用户信息的业务逻辑。
在entity层,我们需要创建三个实体类,分别是Doctor、Department和User,用于封装医生、科室和用户的信息。这些实体类应该包含对应表格的字段,并提供相应的getter和setter方法。另外,还需要创建一个Role枚举类,用于表示用户的角色,包括管理员、医生和普通用户。
阅读全文