社区养老保险管理系统
项目介绍
这是一个基于JavaWeb技术栈开发的社区养老保险管理系统,主要用于管理社区居民的养老保险信息。系统采用传统的Java EE架构,使用Servlet + JSP + JDBC技术实现。
技术栈
- 后端:Java EE(Servlet、JSP)
- 数据库:MySQL 5.7
- 前端:HTML、CSS、JavaScript
- 连接池:JDBC直连
- 项目管理:传统项目结构(非Maven)
功能特点
-
用户管理
- 用户注册
- 用户登录
- 用户退出
-
保险管理
- 保险信息列表
- 添加保险信息
- 编辑保险信息
- 删除保险信息
-
权限控制
- 管理员可查看所有用户的保险信息
- 普通用户只能查看自己的保险信息
项目结构
roject ├── src │ ├── dao │ │ ├── UserDao.java │ │ └── InsuranceDao.java │ ├── entity │ │ ├── User.java │ │ └── Insurance.java │ ├── servlet │ │ ├── LoginServlet.java │ │ ├── RegisterServlet.java │ │ ├── LogoutServlet.java │ │ └── InsuranceServlet.java │ └── util │ └── DBUtil.java ├── WebContent │ ├── css │ │ └── style.css │ ├── js │ │ └── script.js │ ├── WEB-INF │ │ └── web.xml │ ├── login.jsp │ ├── register.jsp │ ├── insurance_list.jsp │ ├── insurance_add.jsp │ ├── insurance_edit.jsp │ ├── header.jsp │ ├── menu.jsp │ └── footer.jsp └── readme.md
部署说明
- 创建MySQL数据库,执行insurance.sql脚本
- 配置src/util/DBUtil.java中的数据库连接信息
- 将项目导入Eclipse IDE
- 配置Tomcat服务器
- 部署运行项目
默认账号
- 管理员账号:admin
- 管理员密码:admin123
注意事项
- 项目使用UTF-8编码
- 数据库默认使用UTF8MB4字符集
- 需要配置Tomcat的JDK版本
- 需要添加必要的JAR包依赖