企业员工信息管理系统的设计与实现(JSP,MySQL)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

企业员工信息管理系统的设计与实现(JSP,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15300字,程序代码,MySQL数据库)
本系统的主要用户分为两种:系统管理员和普通用户。
系统管理员:系统管理员是管理企业员工信息管理系统各项功能的超级用户,能够添加、修改、删除和查询用户信息、部门信息、公告信息、通讯录信息、日程信息,并且能够操作权限管理功能为普通用户分配权限。
普通用户:普通用户是公司内部的普通员工,这些用户能够查询员工信息、部门信息、公告信息、个人通讯录信息、公共通讯录信息、日程信息。并且普通用户能够对个人通讯录和日程管理进行添加、删除、修改功能。
系统采用Struts、JSP、Hibernate、AJAX等技术设计开发并采用数据库MySql完成数据库设计及连接。最终实现一个能够满足企业员工信息化管理的系统。
 
3.3  功能描述
企业员工信息管理系统主要是为了方便公司快速的管理员工的各项信息,以及进行公司信息发布的平台,主要实现功能有:权限管理、日程管理、员工和部门管理、公告管理以及通讯录管理。
3.3.1  权限管理
 企业员工信息管理系统的系统管理员可以通过下拉列表给公司员工分配角色和权限,也可以增加新的角色,修改员工的角色信息和权限功能。
3.3.2  日程管理
所有用户都有日程管理这个功能,该功能主要实现的是添加日程管理和显示日程管理。日程管理相当于事件提醒功能,用户计划在某天完成工作时,可以在日程管理中添加提醒。
3.3.3  员工管理
系统管理拥有员工管理这个模块的全部功能,员工管理这个模块中分别可以对员工进行添加、查询、修改和删除功能。而普通用户只能进行员工查询,不能进行其他操作。
3.3.4  部门管理
部门管理这个模块,系统管理员能够对部门进行各项操作,如对部门进行添加,删除,修改和查询。而普通用户只可以对部门进行查询操作。
3.3.5  公告管理
系统管理员可以操作公告管理这个模块的所有功能,而普通用户只能进行查看公告的功能,不能对公告进行添加、删除等功能。
3.3.6  通讯录管理
通讯录管理这个模块包括两个功能,分别为公共通讯录和个人通讯录。所有用户都有这个权限,并且用户可以对个人通讯录实现各种操作,公告通讯录只能查询。
 

企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)
企业员工信息管理系统的设计与实现(JSP,MySQL)


目    录
摘    要    I
ABSTRACT    II
1  绪论    1
1.1  引言    1
1.2  课题内容    1
2  设计技术及开发环境    2
2.1  设计技术    2
2.1.1  B/S模式    2
2.1.2  JSP简介    3
2.1.3  JAVABeans组件技术    4
2.1.4  JDBC工作原理    5
2.1.5  MVC模式    6
2.1.6  MySQL数据库的选择    7
2.1.7  Struts页面技术    8
2.1.8  Hibernate技术    9
2.1.9  AJAX技术    10
2.2  开发环境    10
3  系统概述    11
3.1  需求分析    11
3.1.1  系统功能需求    11
3.1.2  系统业务描述    12
3.2  可行性分析    13
3.2.1  经济可行性    13
3.2.2  技术可行性    13
3.3  功能描述    13
3.3.1  权限管理    14
3.3.2  日程管理    14
3.3.3  员工管理    14
3.3.4  部门管理    14
3.3.5  公告管理    14
3.3.6  通讯录管理    14
3.4  系统功能模块结构图    15
4  系统总体设计    16
4.1  数据库设计    16
4.1.1  数据库概念设计(E-R图)    16
4.1.2  数据库的逻辑设计    17
4.2  系统流程    20
4.3  总体功能设计    21
5  系统的详细设计与实现    23
5.1  系统的详细设计(界面设计)    23
5.1.1  系统的登录界面    24
5.1.2  系统的主界面    24
5.1.3  权限管理模块    25
5.1.4  日程管理模块    26
5.1.5  员工管理模块    27
5.1.6  部门管理模块    27
5.1.7  通讯录管理模块    28
5.1.8  公告管理模块    28
5.2  部分功能的具体实现方法    29
5.2.1  登录模块的具体实现方法    29
5.2.2  员工管理功能模块的具体实现方法    30
6  系统测试    33
6.1  测试方法    33
6.2  功能测试(登录功能测试)    34
结束语    36
致    谢    37
参考文献    38