JAVA宿舍管理系统编码
时间: 2023-12-18 20:04:22 浏览: 37
JAVA宿舍管理系统编码可以采用Eclipse环境和Java语言进行编码,使用MySQL创建数据表保存本系统产生的数据。可以使用SSM(SpringMVC Spring Mybatis)框架开发,数据库采用MySQL数据库,页面采用JSP技术。下面是一个简单的宿舍管理系统的代码示例:
1.管理员管理宿管员,管理学生,修改密码,维护个人信息。
```java
public class Admin {
private String id;
private String name;
private String password;
private String phone;
// getter and setter methods
}
public class AdminDao {
public Admin getAdminById(String id) {
// 通过id获取管理员信息
}
public void addAdmin(Admin admin) {
// 添加管理员信息
}
public void updateAdmin(Admin admin) {
// 更新管理员信息
}
public void deleteAdmin(String id) {
// 删除管理员信息
}
}
public class AdminService {
private AdminDao adminDao;
public Admin getAdminById(String id) {
return adminDao.getAdminById(id);
}
public void addAdmin(Admin admin) {
adminDao.addAdmin(admin);
}
public void updateAdmin(Admin admin) {
adminDao.updateAdmin(admin);
}
public void deleteAdmin(String id) {
adminDao.deleteAdmin(id);
}
}
```
2.宿管员管理公寓资产,缴费信息,公共场所清理信息,日常事务信息,审核学生床位安排信息。
```java
public class DormitoryManager {
private String id;
private String name;
private String password;
private String phone;
// getter and setter methods
}
public class DormitoryManagerDao {
public DormitoryManager getDormitoryManagerById(String id) {
// 通过id获取宿管员信息
}
public void addDormitoryManager(DormitoryManager dormitoryManager) {
// 添加宿管员信息
}
public void updateDormitoryManager(DormitoryManager dormitoryManager) {
// 更新宿管员信息
}
public void deleteDormitoryManager(String id) {
// 删除宿管员信息
}
}
public class DormitoryManagerService {
private DormitoryManagerDao dormitoryManagerDao;
public DormitoryManager getDormitoryManagerById(String id) {
return dormitoryManagerDao.getDormitoryManagerById(id);
}
public void addDormitoryManager(DormitoryManager dormitoryManager) {
dormitoryManagerDao.addDormitoryManager(dormitoryManager);
}
public void updateDormitoryManager(DormitoryManager dormitoryManager) {
dormitoryManagerDao.updateDormitoryManager(dormitoryManager);
}
public void deleteDormitoryManager(String id) {
dormitoryManagerDao.deleteDormitoryManager(id);
}
}
public class DormitoryAsset {
private String id;
private String name;
private String type;
private String location;
// getter and setter methods
}
public class DormitoryAssetDao {
public DormitoryAsset getDormitoryAssetById(String id) {
// 通过id获取公寓资产信息
}
public void addDormitoryAsset(DormitoryAsset dormitoryAsset) {
// 添加公寓资产信息
}
public void updateDormitoryAsset(DormitoryAsset dormitoryAsset) {
// 更新公寓资产信息
}
public void deleteDormitoryAsset(String id) {
// 删除公寓资产信息
}
}
public class DormitoryAssetService {
private DormitoryAssetDao dormitoryAssetDao;
public DormitoryAsset getDormitoryAssetById(String id) {
return dormitoryAssetDao.getDormitoryAssetById(id);
}
public void addDormitoryAsset(DormitoryAsset dormitoryAsset) {
dormitoryAssetDao.addDormitoryAsset(dormitoryAsset);
}
public void updateDormitoryAsset(DormitoryAsset dormitoryAsset) {
dormitoryAssetDao.updateDormitoryAsset(dormitoryAsset);
}
public void deleteDormitoryAsset(String id) {
dormitoryAssetDao.deleteDormitoryAsset(id);
}
}
// 其他管理类似,这里不再赘述
```
3.学生查看公共场所清理信息,日常事务,缴费信息,在线申请床位,查看床位安排。
```java
public class Student {
private String id;
private String name;
private String password;
private String phone;
// getter and setter methods
}
public class StudentDao {
public Student getStudentById(String id) {
// 通过id获取学生信息
}
public void addStudent(Student student) {
// 添加学生信息
}
public void updateStudent(Student student) {
// 更新学生信息
}
public void deleteStudent(String id) {
// 删除学生信息
}
}
public class StudentService {
private StudentDao studentDao;
public Student getStudentById(String id) {
return studentDao.getStudentById(id);
}
public void addStudent(Student student) {
studentDao.addStudent(student);
}
public void updateStudent(Student student) {
studentDao.updateStudent(student);
}
public void deleteStudent(String id) {
studentDao.deleteStudent(id);
}
}
public class PublicPlaceCleaning {
private String id;
private String name;
private String time;
private String content;
// getter and setter methods
}
public class PublicPlaceCleaningDao {
public PublicPlaceCleaning getPublicPlaceCleaningById(String id) {
// 通过id获取公共场所清理信息
}
public void addPublicPlaceCleaning(PublicPlaceCleaning publicPlaceCleaning) {
// 添加公共场所清理信息
}
public void updatePublicPlaceCleaning(PublicPlaceCleaning publicPlaceCleaning) {
// 更新公共场所清理信息
}
public void deletePublicPlaceCleaning(String id) {
// 删除公共场所清理信息
}
}
public class PublicPlaceCleaningService {
private PublicPlaceCleaningDao publicPlaceCleaningDao;
public PublicPlaceCleaning getPublicPlaceCleaningById(String id) {
return publicPlaceCleaningDao.getPublicPlaceCleaningById(id);
}
public void addPublicPlaceCleaning(PublicPlaceCleaning publicPlaceCleaning) {
publicPlaceCleaningDao.addPublicPlaceCleaning(publicPlaceCleaning);
}
public void updatePublicPlaceCleaning(PublicPlaceCleaning publicPlaceCleaning) {
publicPlaceCleaningDao.updatePublicPlaceCleaning(publicPlaceCleaning);
}
public void deletePublicPlaceCleaning(String id) {
publicPlaceCleaningDao.deletePublicPlaceCleaning(id);
}
}
// 其他管理类似,这里不再赘述
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)