老年公寓信息管理系统
项目介绍
本项目是一个基于JavaWeb技术栈开发的老年公寓信息管理系统,主要用于管理老年公寓的基本信息。
技术栈
- 后端:JavaEE(Servlet + JSP)
- 数据库:MySQL 5.7
- 前端:HTML + CSS + JavaScript
- 连接池:JDBC直连
- 项目管理:Eclipse IDE
功能特点
-
用户管理
- 用户注册
- 用户登录
- 权限控制
-
公寓管理
- 公寓信息列表
- 添加公寓信息
- 编辑公寓信息
- 删除公寓信息
-
数据权限
- 管理员可查看所有数据
- 普通用户只能查看自己的数据
项目结构
elderly-apartment/ ├── WebContent/ │ ├── WEB-INF/ │ │ └── web.xml │ ├── css/ │ │ └── style.css │ ├── js/ │ │ └── script.js │ ├── login.jsp │ ├── register.jsp │ ├── apartment_list.jsp │ ├── apartment_edit.jsp │ ├── header.jsp │ ├── menu.jsp │ └── footer.jsp └── src/ └── com/ └── apartment/ ├── dao/ │ ├── UserDao.java │ └── ApartmentDao.java ├── entity/ │ ├── User.java │ └── Apartment.java ├── servlet/ │ ├── LoginServlet.java │ ├── RegisterServlet.java │ └── ApartmentServlet.java └── util/ └── DBUtil.java
部署说明
-
创建数据库
- 使用MySQL 5.7
- 执行elderly_apartment.sql脚本创建数据库和表
-
配置数据库连接
- 修改src/com/apartment/util/DBUtil.java中的数据库连接信息
-
配置开发环境
- 使用Eclipse IDE
- 配置Tomcat服务器
- 导入项目到Eclipse
-
运行项目
- 启动Tomcat服务器
- 访问http://localhost:8080/elderly-apartment/
默认账号
- 管理员账号:admin
- 管理员密码:admin
注意事项
- 项目使用UTF-8编码
- 需要配置Tomcat的URI编码为UTF-8
- 建议使用较新版本的浏览器访问系统