润知企业员工信息管理系统方案设计毕业论文.pdf
《润知企业员工信息管理系统方案设计毕业论文.pdf》由会员分享,可在线阅读,更多相关《润知企业员工信息管理系统方案设计毕业论文.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要现在是一个信息化的时代,互联网与计算机已经成为人们生活必 不可少的东西,它们给人们的工作以及生活都带来了极大的方便。随 着现在企业之间的市场竞争越来越激烈,企业的员工信息管理在其中 也占据了越来越重要的地位。员工是一个企业立足与生存发展的基 础,所以对员工的管理就成为了企业管理中的重要部分。本系统采用 SQL Server 2005作为数据库储存平台,使用JSP和Tomcat作为主 要开发工具。关键词:JSP;B/S架构;SQL Server 2005;企业员工信息管理系 统目录引言.41系统分析.51.1可行性分析.51.2需求分析.62主要的开发技术和工具.72.1 B/S架构简介.7
2、2.2 Microsoft SQL Server 2005(数据库)简介.72.3 Tomcat(服务器)简介.82.4 JSP(服务端脚本语言)简介.83总体设计.93.1设计原则.93.2系统的功能结构设计.94数据库设计.114.1 ER图设计.114.2物理结构设计.145详细设计.185.1登录模块.185.2注册模块.185.3验证模块.195.4账号管理模块.195.5住宿管理模块.195.6合同管理模块.195.7考勤管理模块.205.8培训管理模块.205.9业绩考核模块.215.10财政管理模块.215.11人事管理模块.225.12建议或意见反馈模块.22总结.23致谢.
3、24参考文献.25引言现在的科学技术正在不断的发展中,计算机技术也在不断的发展 进步,现在已经是一个信息化的时代了。手机和电脑已经成为我们生 活和工作中必不可少的东西,互联网技术也让我们的工作和生活更加 方便,提高了我们的生活质量和工作效率。现在企业的市场竞争很激 烈,对员工的高效管理也成为了企业竞争的优势,因此现在很多企业 都建立了属于自己的员工管理系统,但每个企业的业务和所需解决的 问题不同,所需要实现的系统功能也不同,所以每个企业都应该要有 一套符合自己需求的系统。1系统分析1.1可行性分析1.1可行性分析可行性分析是对系统的开发从技术、操作、经济等方面进行分析,根据分析得出结果,判断该
4、系统是否可行。该系统从技术可行性、操 作可行性和经济可行性这三方面来进行分析,看该系统的开发是否可 行。1.1.1技术可行性分析该系统使用的是JSP作为主要的开发软件,使用B/S架构和数 据库Microsoft SQL Server 2005,只需一次编写就可以到处运行,适应性也很广,几乎所有的平台都支持它运行,它的运行环境也较 为简单。所以,在技术上是可行的。1.1.2操作可行性分析该系统对于使用者来说只需进行简单的操作即可,会上网的人 就会使用。简单易操作,不需要花费额外的人力物力去进行培训。所以,在操作上是可行的。1.1.3经济可行性分析该系统的开发成本比较低;运行时只要有电脑或手机即可
5、,只 需花费一点网络费用,随时随地都可进行操作;后期维护也无需花 费太高的成本,只需对系统代码进行修改即可。它能够帮助企业管 理人员高效对员工的进行管理,所带来的效益远大于整个系统所需 花费的成本,所以,在经济上是可行的。所以,通过对该系统的技术、操作和经济这三方面的分析可以看出,这套系统的开发是可行的。1.2需求分析1.2需求分析随着经济的飞速发展,现在社会上的企业也越来越多了,竞争更 加激烈,对员工的管理也越来越重要。企业员工信息管理系统的建立 是为了帮助企业更高效快速的对员工进行管理,这套系统采用JSP作 为主要的开发工具,运用B/S架构,操作起来相对简单,管理更加方 便。这套系统主要包
6、括账号管理、考勤管理、业绩考核、财政管理、人事管理等功能。此系统主要针对于润知企业的员工信息的管理,能 帮助企业提高工作效率,体现系统的合理性、规范性和系统化。采用 SQL数据库,员工可以在这个系统里查询到有关于自己的信息,管理 员可对员工信息进行管理。2主要的开发技术和工具2.1 B/S架构简介2.1 B/S架构简介B/S架构是指浏览器/服务器(Browser/Server)模式,只需浏览 器就可以直接访问客户端,不像C/S架构需要下载客户端,一般的 网站都是使用的B/S架构,例如谷歌、百度、京东等。使用B/S架构访问系统时不需要安装客户端程序,只需通过任意 一个浏览器(例如Internet
7、 Explorer、火狐或者搜狗高速游览器等)就可以访问系统,实现所需功能。当Web应用程序升级时,不需要在 客户端做任何更改,只需要将服务器端Web应用程序进行升级,用户 在下一次访问时就可以在使用新的功能了。和C/S架构的应用程序 相比,Web应用程序可以在网络上更加广泛地进行传播和使用也降低 了开发成本,也节省了用户手机或电脑的储存空间。2.2 Microsoft SQL Server 2005(数据库)简介2.2 Microsoft SQL Server 2005(数据库)简介SQL Server 2005是一种关系型数据库,是一个数据管理与分析 的软件,是一个全面的数据库平台,是一个
8、为分布式客户机或服务器 计算所设计的数据库管理系统.可以用于储存数据信息,具有可扩展 性、高性能、可用性和安全性等的特点,对企业的数锯的储存以及分 析有着重要的地位。它对于企业的发展与管理有很大的作用。它能通过提供单一的管 理控制台,使得数据厘管理员能完成一系列工作。企业的管理员不管 身处何处都能通过数据库查询到需查找的相关信息,同时对这些信息 进行分类管理。2.3 Tomcat(服务器)简介2.3 Tomcat(服务器)简介Tomcat服务器是一个免费的开发源代码的Web应用服务器,是 开发和调试JSP程序的首选。Tomcat是独立运行的,运行的是JSP页 面和Servlet,具有处理HTM
9、L页面的功能,是一个JSP和Servlet容 器,独立的Servlet容器是Tomcat的默认模式。开发时用JSP软件 运行系统前需配置Tomcato2.4 JSP(服务端脚本语言)简介2.4 JSP(服务端脚本语言)简介JSP(Java Server Pages)是一种动态网页技术标准,具有简单 易用、完全面向对象、平台无关性等特点。用JSP开发的系统是跨平 台的,JSP页面有HTML代码和嵌入其中的Java代码组成。Java Servlet是JSP的技术基础,JSP和Servlet之间可以相互转换。JSP的执行流程:客户端第一次访问服务端将jsp翻译java代 码,再将java代码编译成c
10、lass文件;第二次访问时直接访问class 文件(如果服务器代码修改了,将会在访问时重新进行翻译和编译)。3总体设计3.1设计原则3.1设计原则(1)界面简单规范系统相关的功能模块也比较多,所以系统界面设计要简单,这样 可方便用户观看和操作。(2)模块的合理性和灵活性系统设计要考虑到考虑到业务未来的发展方向,要求系统要具备 很强的环境适应性,要设计的简单一点,以便于系统的扩展,提高系 统的可修复性。采用模块的结构,提高各模块之间的独立性。模块之 间通过数据库进行信息交换与储存。(3)功能操作的安全性系统中的数据库是企业管理员和员工共享的数据库,所以数据库 的安全性是很重要的。为了确保操作的安
11、全性和正确性,需要进行权 限设置,用户在规定的权限范围内可处理数据库中的数据。3.2系统的功能结构设计3.2系统的功能结构设计根据系统需求分析,本系统按权限分为了管理员操作系统和员工 操作系统。管理员操作系统包括登录模块、验证模块、培训管理模块、业绩管理模块、住宿管理模块、管理员账号管理模块、人事管理模块、考勤管理、工资核算、意见箱这11个功能模块。员工操作系统包括 登录模块、注册模块、考勤打卡、业绩考核、员工账号管理、员工意见与反馈、报销、工资查询这8个功能模块。系统总结构如图3-1所图3d企业员工信息管理系统模块图4数据库设计数据库是用于储存数据信息的,在系统设计时起着很重要的作 用,数据
12、库设计是否合理性关系到整个系统的运行与操作。根据系统 的需求分析,设计了这个数据库,保证系统数据的完整性和一致性,数据库的具体设计如下所示:4.1 ER图设计4.1 ER图设计管理员信息表;用于存放企业管理员的相关信息。图4-14-1管理员信息ERER图部门表:根据企业的业务需求与工作岗位的不同将企业划分成不 同的部门,将员工划分到不同的部门进行管理,管理员可快速高效的 管理员工。剖门信息图4-24-2部门信息ERER图员工信息表:用于储存员工的基本信息,便于管理员管理。图4-34-3员工信息表考勤表:对员工的考勤信息进行记录,以便用于之后的员工工资结算中。图4-44-4员工考勤表客户信息表:
13、对客户信息进行管理,方便对员工的业绩进行记录。图4-54-5客户信息表业绩表:储存员工的业绩情况,用于员工的工资结算。图4-64-6员工业绩表工资表:将员工信息表、考勤表、业绩表三个表进行关联,根据 相关规定每个月月中进行结算。图4-74-7员工工资表4.2物理结构设计4.2物理结构设计表4-1管理员信息表数据项目属性名数据类型是否为主键是否为空管理员编号admin Idintadmin Idint是否管理员姓名adininNamevarchar(lO)adininNamevarchar(lO)否否管理员性别adminSexchar adminSexchar 否是管理员职位adminPosit
14、onvarchar(30)adminPositonvarchar(30)否否管理员电话adminTelvarchar(ll)adminTelvarchar(ll)否否管理员QQadminQQintQQadminQQint否否管理员邮箱 管理员用户名adminEmailadminEmail adminNamevarchar(30)varchar(50)adminNamevarchar(30)varchar(50)否否否否管理员密码adminPwdvarchar(30)adminPwdvarchar(30)否否表4-2部门信息表数据项目属性名数据类型是否为主键是否为空部门编号depldint是否部
15、门名称depNamevarchar(30)否否部门性质co.ltdnvarchar(100)否是表4-3员工信息表数据项目属性名数据类型是否为主键是否为空员工编号empldint是否员工姓名empNamevarchar(10)否否员工性别empSexchar(2)否否员工职位empPositonvarchar(30)否否员工出生日期empBirthdatetime否否员工籍贯empPlacevarchar(30)否否员工身份证号码empldnumbervarchar(50)否否员工现居住地址empAddressvarchar(200)否是员工电话empTelvarchar(11)否否员工紧急联
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 信息管理 系统 方案设计 毕业论文
限制150内