公司员工信息管理系统的设计与实现(NetBeans,Struts,MySQL)
公司员工信息管理系统的设计与实现(NetBeans,Struts,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文16000字,程序代码,MySQL数据库,答辩PPT)
本系统采用基于Web、JSP技术、Struts2框架,并与MySQL数据库相结合,研发了一套公司员工信息管理系统,该系统扩展性好,易于维护。简化了员工信息管理设计流程,去除了冗余信息。系统的前台可以进行,员工个人信息、密码、员工好友的分组、员工工作日记、员工相册、员工日常娱乐实现增、删、改、查等功能模块,在后台,管理员可以进行对员工查看、录入、修改、删除、对外来人的查看、录入、修改、删除等功能模块操作。
本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了公司员工信息管理的工作效率也同时提高了企业的信息化的水平。
模块设计
企业员工信息管理系统是针对中小企业对现有员工和新聘员工的一个WEB管理平台。主页功能模块主要包括以下前台功能模块、后台功能模块。
(1) 前台功能模块的设计如下。
① 个人信息管理:主要包括浏览人员信息、添加人员信息、人员信息的添加、人员信息的修改; [资料来源:http://Doc163.com]
② 好友管理:主要包括人员信息的详细查看、删除、添加以及信息入库,还有就是对好友进行分组分类的操作;
③ 日记管理:主要包括记录员工个人生活琐事可以使学习上、可以使工作上、可以节省生活中的详细信息、进行增加、信息删除、查看等功能;
④ 相册管理:主要包括奖惩详细信息、删除详细信息、添加详细信息、修改详细信息;
⑤ 娱乐管理:主要包括对视屏的的、修改、添加、删除、有条件的话可以进行对其它大型网站的浏览;
⑥ 密码的修改管理:主要是包括对原来员工感觉密码不太容易记忆进行修改、从新设计新密码,首先输入原密码、然后在输入两次新密码;
⑦ 注销管理:员工可以通过按钮注销退出主界面,到登录界面中去。
(2) 后台功能模块的设计如下。
① 录入员工信息:主要是针对公司干过来的新人一两个进行员工信息的录入操作;
② 导入员工信息:主要是针对公司刚招一批人需要注入数据的可以通过Excel的办公软件进行统计然后导入数据库中;
③ 员工的管理:主要是对员工的个人信息的修改、和员工离职时进行删除、查看等操作;
④ 外来人的录入:主要是对外来人到本公司为了公司的安全进行统计记录;
⑤ 外来人的管理:主要是对来人的修改、以及对时间长的外来人进行删除操作等。
[资料来源:www.doc163.com]
本系统的软件环境:
(1) 操作系统:Windows;
(2) 数据库: MySQL ;
(3) Web服务器: TOMCAT;
(4) IDE NETBEANS IDE 7.2.1;
(5) 外部包:Struts jar。
[资料来源:http://Doc163.com]
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 引言 1
1.2 开发背景 1
1.3 开发背景 2
2 系统分析 4
2.1 数据需求性分析 4
2.2 技术可行性分析 6
2.2.1 NETBEANS技术相关介绍 6
2.2.2 MYSQL相关介绍 6
2.2.3 程序语言的选择 7
2.2.4 JSP技术特点 8
2.2.5 操作可行性 9
2.2.6 经济可行性 9
2.2.7 综合 9
2.3 环境可行性分析 10
2.3.1 软件环境 10
2.3.2 硬件环境 10
2.4 系统结构可行性分析 10
2.4.1 模式采用 10
2.4.2 STRUTS架构 11
2.4.3 经典MVC模式 11
2.5 STRUTS开发框架 12
2.5.1 CONTROLLER控制器部分 12
2.5.2 MODEL模型部分 13
2.5.3 VIEW视图部分 13
3 公司员工信息管理系统的设计 14
3.1 数据库的设计 14
3.1.1 数据库的需求分析 14
3.1.2 数据表的具体设计 18
3.2 系统模块功能详细设计 20
3.2.1 功能设计 20
3.2.2 模块设计 20
4 公司员工信息管理系统的实现 22
4.1 用户操作文件总体框架 22
4.1.1 登录模块的设计 22
4.1.2 注册模块设计 23
4.1.3 主界面模块设计 23
4.1.4 员工信息的修改查看功能模块的设计 24
4.1.5 员工日记记录修改查看功能模块的设计 24
4.1.6 员工密码修改模块的设计 25
4.1.7 员工照片上传修改查看功能模块的设计 26
4.1.8 员工娱乐模块设计 26
4.2 管理员操作文件总体框架 27
4.2.1 管理员登录模块的设计 27
4.2.2 管理员登录主界面的设计 27
4.2.3 管理员工模块的设计 29
4.2.4 录入来访者模块的设计 29
4.2.5 管理来访者模块的设计 30 [来源:http://www.doc163.com]
5 公司员工信息管理系统的测试 31
5.1 界面测试 31
5.2 功能测试 31
5.3 需求测试 32
5.4 性能测试 33
5.5 公司员工信息管理系统模块测试 33
结束语 34
致 谢 35
参考文献 36
下一篇:网上购物商城系统的设计与实现(MyEclipse,MySQL)