PM人员管理系统
一、PM人员管理系统简介
“PM人员管理系统”是一个使用Struts2构建的web系统,它的主要功能:
提供丰富的员工管理功能,包括对员工的增删改查操作
特别说明:
PM人员管理系统是学习Struts2的练习项目,因此使用的技术较为单一,主要涉及到Struts2、JSP、Servlet、JavaBean、JDBC、MySQL等基础知识,是适合初学者的比较贴近实际的练习项目。
二、项目源代码下载
项目已经发布到了github,传递门:
PM人员管理系统源码下载点这里
三、结构说明
- 前端页面源码在PM_Struts2/WebRoot下
- 后台处理程序源码在PM_Struts2/src下
- 包结构比较清晰,因此层次比较深
- 数据库通过c3p0链接,配置文件在src下的c3p0-config.xml
- 数据库只有一张表,表结构如下:
CREATE TABLE S_User(
userID INT NOT NULL AUTO_INCREMENT, #主键ID
userName VARCHAR(50) NULL, #用户姓名
logonName VARCHAR(50) NULL, #登录名
logonPwd VARCHAR(50) NULL, #密码#
sex VARCHAR(10) NULL, #性别(例如:男,女)
birthday VARCHAR(50) NULL, #出生日期
education VARCHAR(20) NULL, #学历(例如:研究生、本科、专科、高中)
telephone VARCHAR(50) NULL, #电话
interest VARCHAR(20) NULL, #兴趣爱好(例如:体育、旅游、逛街)
path VARCHAR(500) NULL, #上传路径(path路径)
filename VARCHAR(100) NULL, #上传文件名称(文件名)
remark VARCHAR(500) NULL, #备注
PRIMARY KEY (userID)
);
四、问题遗留
时间原因,异常处理、错误页面暂未完成。