员工信息管理系统论文
企业员工信息管理系统的设计与实现毕业设计论文

企业员工信息管理系统- 0 -分类号_______________ 密级________________UDC _______________ 学号_ ___毕业设计(论文)论文题目企业员工信息管理系统的设计与实现 Thesis Topic Design and implementation of enterprise employee2017年7月25日毕业设计(论文)任务书企业员工信息管理系统的设计与实现摘要随着电子信息的飞速发展,计算机已经融入到了生活的各个方面,越来越多的企业开始使用电子计算机来对企业进行管理,信息化的时代已经到来,各个企业无论大小都需要一个信息化的管理系统来对自己公司内部的员工信息进行管理,企业员工信息管理系统是一个针对此问题而进行开发的系统,使得公司的员工管理不如现代化,开启了一个新的管理模式。
本文首先对比了国内外企业员工信息管理的现状,明确了需求的不同以及需要吸收借鉴的部分,然后在员工信息管理的需求基础上,通过系统的功能需求与系统的可行性分析,确立了企业员工信息管理系统的基本功能,构建了该系统的框架以及结构设计,然后对该系统的各个功能的主要代码进行分析、设计,最后对系统的各个功能进行测试,完成了本次系统的开发。
企业员工信息管理系统分为两大模块,管理员模块和普通员工模块,管理员可以操作系统的所有功能,主要包括部门管理、员工信息管理、出勤管理、工资管理以及请假审核等功能;为了信息的保密以及系统的安全性,普通员工只具有查看工资以及请假的功能。
文章以需求分析,系统概要设计,系统功能实现,系统测试等为主要内容,详细介绍了一个基于Web技术的B/S结构的企业员工信息管理系统。
本系统主要使用MyEclipse软件进行程序编写,使用JSP作为前台的开发语言,使用MySql 作为后台的数据库管理系统,服务器采用tomcat,开发出的一个适应现代社会发展的企业员工信息管理系统。
关键词:员工信息,JSP,B/S结构The design and implementation of enterpriseemployee information management systemABSTRACTWith the rapid development of electronic information, computer has been integrated into all aspects of life, more and more enterprises begin to use computer to manage the enterprise, the information age has arrived, regardless of the size of each enterprise needs an information management system to the company's internal staff information management, employee information a management system is to solve this problem for the development of the system, making the company's employee management as the modernization, opening a new management mode.This paper first compares the present situation of domestic and foreign enterprise employee information management, clarifies the different demand and need to absorb the part, and then the demand based on the employee information management, through the feasibility of functional requirements and system analysis, establishes the basic function of enterprise staff information management system, construct the system framework and structure design, and then the main code foreach function of the system is analyzed and designed, and finally test the various functions of the system, completed the development of this system. Employee information management system is divided into two modules, administrator module and general staff module, the administrator can all functions of the operating system, including department management, employee information management, attendance management, salary management and audit functions in order to leave; information security and secrecy system, general staff wages and leave only with a view the function of.This paper takes requirement analysis, system outline design, system function realization and system test as the main contents, and introduces a B/S enterprise employee information management system based on Web technology in detail. This system mainly uses MyEclipse software to program and use JSP as the development language, using MySQL as the background database management system, using Tomcat server, an information management system for enterprise employees adapt to the development of modern society developed.Keywords:em ployee information,JSP,B / S structure企业员工信息管理系统目录摘要 (1)ABSTRACT (3)1绪论 (1)1.1课题背景 (1)1.2目的和意义 (2)1.3研究的目标与内容 (3)1.4软硬件需求 (4)1.5本文组织结构 (4)2 需求分析 (6)2.1系统功能需求 (6)2.1.1系统功能需求 (6)2.1.2用户特点 (8)2.2系统模型 (8)2.2.1参与者 (8)2.2.2管理员用例图 (8)2.2.3普通员工用例图 (9)2.3可行性分析 (10)2.3.1技术的可行性 (10)2.3.2经济的可行性 (11)2.3.3操作可行性 (11)2.3.4法律的可行性 (12)3 系统概要设计 (13)3.1系统设计原则 (13)3.2系统架构设计 (14)3.3数据库设计 (16)3.3.1数据库的概念结构设计 (16)3.3.2数据库的逻辑结构设计 (17)3.3.3数据库的连接原理 (21)4 系统详细设计 (25)4.1系统登陆页面实现 (25)4.2管理员模块 (32)4.2.1部门信息管理 (33)4.2.1.1部门信息录入 (33)4.2.1.2部门信息管理 (34)4.2.1.3部门信息删除 (37)4.2.2员工信息管理 (38)4.2.2.1员工信息信息录入 (38)4.2.2.2员工信息管理 (39)4.2.3出勤管理 (43)4.2.3.1出勤录入 (43)4.2.4修改密码 (43)4.2.5工资管理 (43)4.2.6请假审核管理 (44)4.2.7退出系统 (45)4.3普通员工模块 (45)4.3.1请假申请 (45)4.3.2我的工资浏览 (46)4.3.3修改密码 (47)5 系统测试 (48)5.1系统测试目的与意义 (48)5.2系统测试方法 (48)5.2.1系统测试计划 (48)5.2.2系统测试方法 (49)5.2系统功能测试 (49)5.2.1主页面的登录模块测试 (49)5.2.2修改密码的模块测试 (50)5.2.3部门管理的模块测试 (51)5.2.4员工管理的模块测试 (51)5.2.5出勤管理的模块测试 (52)5.2.6工资管理的模块测试 (53)5.2.7请假审核的模块测试 (54)5.2.8我的请假的模块测试 (55)5.3其他错误 (55)6 总结与展望 (57)6.1论文的主要工作 (57)6.2存在问题 (57)结论 (59)参考文献 (61)致谢 (62)外文原文 (63)中文翻译 (77)企业员工信息管理系统1绪论1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。
(完整版)企业员工信息管理系统(毕业设计论文)

学号毕业设计(论文)企业员工信息管理系统设计教学系:指导教师:专业班级:学生姓名:二零一零年五月毕业设计(论文)任务书学生姓名专业班级指导教师工作单位设计(论文)题目企业员工信息管理系统设计设计(论文)主要内容:结合企业员工管理工作的实际工作需要和员工信息管理工作的发展需求,运用数据库技术,设计出一套企业员工信息管理系统。
期望能降低员工管理工作的成本,减轻企业管理人员的负担,方便员工信息的更新、维护和查询,增加数据的可靠性;从而开拓企业员工管理工作的新局面,提高管理水平。
系统要求提供员工基本信息的维护功能,管理人员能够通过此项功能及时添加、修改和删除员工的基本信息;提供每位员工每月业绩的信息,使得管理人员能迅速地掌握每位员工业务方面的情况;为了维护数据的安全,系统对不同的用户应赋予不同的权限,并对所有的信息都应具有查询、统计和打印等基本操作功能。
要求完成的主要任务及其时间安排:(1)第4周-第5周,中外文文献的检索、阅读,并完成开题报告;(2)第6周-第8周,熟悉数据库应用,根据企业员工信息管理任务要求,制定系统设计方案;(3)第9周-第13周,完成企业员工信息管理系统程序设计及调试工作;(4)第14周-第15周,完成毕业设计论文的撰写和修订。
必读参考资料:[1]Connolly,T.M.著,何玉洁译. 数据库设计教程(第二版),2005[2]萨维奇,施平安,李牧译. Java完美编程(第3版). 清华大学出版社,2008[3]Solid Quality Learning. Microsoft SQL Server 2005:Database EssentialsStep by Step. Microsoft Press, 2007指导教师签名:教研室主任签名:毕业设计(论文)开题报告题目企业员工信息管理系统设计1.目的及意义(含国内外的研究现状分析):随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
(完整版)职工信息管理系统毕业论文

职工信息管理系统开发摘要随着信息技术的不断发展,企业对人事管理也越来越重视了,资金投入比例也在加大,人事管理信息系统开发也开始走向完善的阶段。
本论文是从某公司的实际业务出发,针对公司的人事管理的现状,经过详细的系统调查,为该公司分析和设计了一套实用的职工信息管理系统。
职工信息管理系统是企业管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。
综合上述各项要求,经过认真的分析和筛选,我选择Microsoft公司的Visual basic 6.0 为本系统的开发工具,它支持面向对象的编程,内置了包括数据窗口在内的多种对象类,可以方便地访问数据库,具有效率高、成本低、质量高、功能强等特点,非常适合本系统的开发。
利用其能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止。
关键字:控件窗体原型域人事资源管理ABSTRACTWith the development of information technology,the corporation pay more and more attention and capital to Human Resource Management, the development of HRMS(Human Resource Management System) is more perfect than ever.This thesis describes Human Resource Management System analysis and design for Corporation. Before building the new information system, I came to the corporation and made a particular research for the corporation’s business proce sses, and acquaint myself with the worker’s information management.The system of managing worker is the importantsection of enterprise information decision and manage. It is typical application of managing information system(know as MIS),which mainly includes up database of back-end and developing the application interface of front-end. The former required consistent and integrality and security of date. The later should make the application powerful and easily used.By looking up lots of datum, I selected Visual basic6.0 presented It offered a series of Activex separatinga database. it supports the plait distance of face to the object, inside placed to include the data window way at inside of various object, can visit the database expediently, strong etc. characteristics, the development of a system.The make use of it can set up each kind of object quickly, especially this ability of the data window way is convenient and simple and direct to manipulate the intelligence that the database to control the piece, build up the prototype that rises the system quickly in the in a short time, then carry on revising and improving according to the demand constantly to the prototype, The prototype could be modified and developed till users are satisfied with it.Keywords: Activex Form Prototype Field Human Resource Management目录1 管理信息系统概述……………………………………………………….. 1.1 引言…………………………………………………………………………1.2 管理信息系统的概念…………………………………………………………1.3 管理信息系统的作用…………………………………………………………1.3.1系统处理的准确性和及时性1.3.2 系统的开放性和系统的可扩充性1.3.3 系统的易用性和易维护性1.3.4 系统的标准性1.3.5 系统的先进性1.3.6 系统的响应速度1.4性能需求………………………………………………………………………1.5 系统的发展前景………………………………………………………………2 怎样开发一个职工信息管理系统……………………………………….. 2.1 为什么要开发一个职工信息管理系统………………………………………..2.2 职工信息管理系统的现状分析………………………………………………2.2.1 职工信息管理系统的应用现状…………………………………………….2.3 职工信息管理系统平台的选用……………………………………………….2.3.1 数据库技术的现状与发展………………………………………………….2.3.2 数据库系统的选择原则…………………………………………………….2.3.3 系统开发工具的选择……………………………………………………….2.3.3.1 Visual Basic介绍…………………………………………………………..2.3.3.2 SQL server 2000介绍…………………………………………………….2.3.3.3 SQL语言分析…………………………………………………………….3系统分析……………………………………………………………………3.1 系统分析的概念…………………………………………………………………3.2 开发背景……………………………………………………………………….3.3 需求分析……………………………………………………………………….3.3.1 信息管理系统实现的目标………………………………………………….3.3.2 职工信息管理系统的主要功能………………………………………………..3.3.3 系统维护操作……………………………………………………………..3.4 可行性分析……………………………………………………………………..3.5 相关技术介绍…………………………………………………………………….4 概要设计………………………………………………………………….4.1 系统功能模块设计………………………………………………………….4.2 数据库设计…………………………………………………………………4.2.1 数据库需求分析………………………………………………………………4.2.2 数据库概念结构分析………………………………………………………..4.2.3 数据库逻辑结构设计……………………………………………………….4.2.4 数据库结构的实现………………………………………………………..第五章系统功能模块的详细设计……………………………………………….5.1 职工信息管理系统主窗体的创建…………………………………………..5.2 创建公用模块………………………………………………………………5.3 系统用户管理模块的创建………………………………………………….5.4 职工基本信息模块的创建………………………………………………….5.5 职工工资管理模块的创建……………………………………………………..第六章小结………………………………………………………………………….致谢……………………………………………………………………………………参考文献………………………………………………………………………………1管理信息系统概述1.1引言:当今社会是一个信息社会,一个知识经济时代。
企业员工信息管理系统的设计与实现论文

企业员工信息管理系统的设计与实现论文企业员工信息管理系统的设计与实现论文一、需求分析企业员工信息管理系统是集合了人力资源、薪酬等管理功能的信息系统。
该系统主要是为企业员工信息的管理、查询和统计而设计。
系统的设计者需要了解和分析用户需求,并结合企业实际情况,将其转化为系统可以支持的功能。
1、用户需求企业员工信息管理系统的用户主要是公司的人力资源管理部门。
为了方便管理人员对企业员工信息的管理、查询和统计,系统需要满足以下需求:(1)员工信息管理:可以对员工的基本信息进行录入、修改、删除、查询等操作,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬管理:可以对员工的工资、补助、奖金等进行管理和统计,支持工资条发布、数据导入和导出等功能。
(3)考勤管理:可以对员工的考勤情况进行统计和管理,支持请假、迟到早退等情况的处理。
(4)培训管理:可以对员工的培训情况进行管理和记录,支持课程安排、考试成绩查询等功能。
2、企业实际情况企业员工信息管理系统的设计需要结合实际情况,包括企业的规模、员工数量、薪资结构等,以及企业的管理体系、工作流程等。
二、系统设计1、架构设计企业员工信息管理系统采用三层架构,即包括表现层、业务逻辑层和数据访问层。
(1)表现层:表现层负责与用户进行交互,提供用户界面和反馈功能,包括网页、PC应用、移动端应用等。
(2)业务逻辑层:业务逻辑层负责实现系统的各种功能需求,包括员工信息管理、考勤管理、薪酬管理、培训管理等。
(3)数据访问层:数据访问层负责将数据存储到数据库中,并对外提供数据读取和写入服务。
2、数据库设计企业员工信息管理系统的数据库主要包括员工信息表、薪酬表、考勤表、培训表等。
(1)员工信息表:该表主要存储员工基本信息,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬表:该表主要存储员工的薪酬信息,包括工资、补助、奖金等。
企业员工管理系统论文怎么写

企业员工管理系统论文怎么写企业员工管理系统论文怎么写企业员工管理是HR研究的重点方向,下面就是小编为您收集整理的企业员工管理系统论文怎么写的相关文章,希望可以帮到您,如果你觉得不错的话可以分享给更多小伙伴哦!企业员工管理系统论文一随着我国市场经济不断深入,我国产业结构发生来了巨大改变。
酒店行业作为服务性质的行业,其人员流失及更迭是当前酒店企业最常见的问题。
由于酒店管理人员的素质水平层次不依,加上其产口特殊性增加了酒店人力资源管理的难度,在一定程度上影响了酒店的发展。
人力资源管理中激励机制是公司管理最有效的手段,酒店管理者对激励机制的设计要结合心理层面及其物质层面,抓住员工的内心要求以及物质要求,合理设计与制度激励机制,从而减少酒店基层员工的流失,促进酒店的经济效益。
一、激励机制设计应遵守的主要原则(一)普遍性原则。
激励机制应用于酒店人力资源管理中,应遵循普遍性原则,其设计要注意激励机制的普遍性原则,激励机制的设计要公正公平。
普遍性原则应考虑酒店各层次、各岗位的员工,从而使普遍性的原则完美体现人力资源资源的激励机制中,促进酒店休整体员工能够良好地接纳与适应激励机制。
(二)针对性原则。
激励机制的针对性原则是指基于酒店的实际情况上设计激励机制,换言之,在原有激励机制上进行改善与创新,从而增加激励机制的实用性。
激励机制的设计要根据层次不同以及岗位不同的工员制定不同激励的标准,针对员工的心理需求与物质需求或其他不同需求,在其物质方面和精神方面给予激励。
从而建立起独特性的激励机制,增强酒店的市场竞争性,突出酒店或岗位的特殊性与差异性。
但激励机制针对性原则的建立要充分考虑普遍性。
(三)有效性原则。
设计激励机制的有效性原则要符合酒店的实际情况,重视设计实用性及可行性,根据酒店员工的文化差异、个性特征等增强激励机制的可操作性,从而发挥激励作用及实现激励目标。
(四)科学性原则。
科学性原则主要体现在激励机制的设计过程以及应用过程中,其要具备公平性、准确性以及合理性。
人员管理信息系统毕业论文--最终版

内蒙古科技大学本科生毕业设计说明书题目:人员管理信息系统的设计与实现学生姓名:杨科学号:1367111126专业:计算机科学与技术班级:计2013-1班指导教师:柏建普副教授人员管理信息系统摘要随着全世界经济、网络和社会的发展,员工管理系统应运而生。
它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率。
也能够让企业对员工有一个更好的了解和管理。
员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。
当前,世界范围内员工管理系统越来越多。
与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。
当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行.本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统.本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。
关键词:管理体系;员工管理系统;MVC设计模式Personnel management information systemAbstractWith the development of economy,network and society all over the world,employee management system came into being. It enables the company to be very closely related to the staff,thus quickly meeting the needs of the customer and improving the efficiency of the company. It also allows companies to have a better understanding and management of their employees。
企业员工信息管理系统论文

毕业设计(论文)企业员工管理系统论文作者:左娇娇指导教师:***专业:计算机网络技术系(院):信息工程系答辩日期:2015年05月28日目录摘要 (4)Abstract ................................................................................................. 错误!未定义书签。
第一章绪论.. (5)1.1 课题研发的目的与意义 (5)1.2 可行性分析 (5)1.2.1技术可行性 (5)1.2.2经济可行性 (6)第二章系统需求分析 (6)2.1 需求分析 (6)2.2 业务流数据流分析 (6)2.3数据流分析 (7)2.4 数据字典 (7)2.5新系统逻辑模型的提出 (9)2.5.1.实体集的转换规则 (9)2.5.2.实体集间联系的转换规则 (9)第三章系统设计 (10)3.1 B/S模式介绍 (10)3.1.1 B/S模式的概念 (10)3.1.2 B/S模式与C/S模式对比 (10)3.2 开发工具介绍 (11)3.2.1 .NET的特点 (11)3.2.2 (11)3.2.3 简介 (12)3.2.4数据库SQL Server介绍 (14)3.2.5数据库的发展 (16)3.2.6 ADO技术介绍 (17)3.2.7 数据库管理系统 (17)第四章系统总体架构 (18)4.1.功能模块介绍 (18)4.2系统登录流程图 (19)4.3密码修改流程图 (19)4.4添加岗位信息流程图 (20)4.5合同信息管理流程(管理员) (20)第五章使用说明 (21)5.1 系统功能简介 (21)5.1.1 系统功能图 (21)5.1.2 系统功能介绍 (21)5.2 操作说明 (22)5.2.1 系统的运行环境 (22)5.2.2 系统的调试与测试 (22)5.3系统详细说明 (23)5.3.1 系统登录 (23)5.3.2 密码修改 (25)5.3.3 机构信息管理 (27)5.3.4 机构信息管理 (31)5.3.5 人事档案管理 (36)5.3.6 合同信息管理 (40)第六章结论 (45)6.1 系统特色 (45)6.2 系统存在不足 (45)6.3 心得与收获 (46)致谢 (46)参考文献 (46)摘要随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,更重要的是人才的竟争。
企业员工信息管理系统毕业设计论文

企业员工信息管理系统毕业设计论文本文将就企业员工信息管理系统的设计、实现和使用等方面进行探讨。
首先,本文将阐述设计系统的背景和意义,介绍现有的管理方式存在的问题和需求;其次,本文将详细讨论系统的设计目标和功能模块;然后,本文将介绍系统的实现过程和技术选择;最后,本文将说明系统的使用方法和效果,并进行总结和展望。
企业员工信息管理系统的设计意义在于提高管理效率和准确性。
传统的人工管理方式容易出现信息重复录入、计算错误、数据丢失等问题,不仅浪费时间和资源,也容易导致管理错误和信息泄露。
而利用企业员工信息管理系统可以实现信息的集中管理、自动计算和安全存储,大大提高了管理效益和信息安全性。
企业员工信息管理系统的设计目标主要包括信息集中管理、自动计算和快速检索等方面。
信息集中管理主要指的是将员工的个人信息、合同信息、薪资信息等集中存储和管理,方便对员工信息的更新和查询。
自动计算主要指的是根据规定的计算规则自动计算员工的薪资、绩效等,并生成相应的报表。
快速检索主要指的是根据员工的姓名、部门、职位等条件快速查询员工信息,以提高查询的效率。
企业员工信息管理系统的功能模块主要包括员工信息录入、信息查询和报表生成等。
员工信息录入模块主要用于录入员工的个人信息、合同信息、薪资信息等,并进行相应的数据验证和校验。
信息查询模块主要用于根据员工的姓名、部门、职位等条件进行员工信息的查询,并显示相应的结果。
报表生成模块主要用于根据员工信息和薪资计算结果生成相应的报表,如工资表、绩效表等。
企业员工信息管理系统的实现过程主要包括数据库的设计和应用程序的开发。
数据库的设计主要涉及表的设计、字段的定义和关系的建立等,要保证数据的一致性和完整性。
应用程序的开发主要涉及页面的设计、业务逻辑的编写和功能模块的实现等,要保证系统的易用性和功能完备性。
企业员工信息管理系统的使用方法主要包括系统登录、信息录入和查询等。
系统登录时需要输入用户名和密码进行身份验证,只有通过验证才能进入系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
员工信息管理系统论文Newly compiled on November 23, 2020
中央广播电视大学开放教育
计算机科学与技术毕业论文
员工信息管理系统
姓名:郭岩
学校:河南广播电视大学吉利分校
学号:
指导教师:王卫兵
定稿日期: 2015年6月22日
摘要
随着企业的不断发展,企业员工人数也越来越多。
传统的管理方式并不能适应时代的发展。
为了提高管理效率,减少企业开支,使用软件管理员工信息已成为必然。
本员工信息管理系统是基于Java SE与SQL server 2008数据库技术建立的一个系统,使用了Swing、JDBC技术连接数据库等技术,该系统提供了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能满足企业的需求。
关键词:员工信息管理,SQLSERVER2008,JAVA SE,eclipse
目录
第一章绪论
1.1设计目的
掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。
1.2开发工具选择
本系统后台数据库采用Microsoft SQL Server2008 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用sun公司的eclipse作为主要开发工具,利用Java编程语言,与SQL Server 2008数据库链接。
1.3开发环境
系统开发平台:eclipse
系统开发语言:java
数据库管理软件:SQL Server 2008
1.4本论文的主要内容
本报告详细的介绍了员工信息管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、系统的总体设计、系统的概念设计、系统各模块的详细设计、系统运行与测试。
第二章需求分析
系统需求简介
系统目标
(1)实现职工登录和管理员登录
(2)部门信息、职务信息、考勤信息、员工工资信息、员工信息
(3)的查询、增加、删除、修改
(4)管理员密码修改
功能需求分析
本系统的功能需求分析如下:
(1)员工信息查询:员工可以查询自己的工资信息
(2)员工信息管理:用于管理员对员工信息添加、更新、插入、删除(3)员工工资管理:用于管理员对员工工资添加、更新、插入、删除(4)部门信息管理:用于管理员对部门信息添加、更新、插入、删除(5)职务信息管理:用于管理员对职务信息添加、更新、插入、删除(6)管理员密码修改:用于管理员修改自己的密码
性能需求分析
(1)登录、用户界面需求:简洁、易懂、易用、友好的用户界面。
(2)安全保密性需求:只有凭借用户名和密码登录管理系统,才能进行信息的管理。
没有密码的普通用户只能查询自己的信息。
第三章总体设计
设计概述
根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。
把这些模块结合起来组成一个整体。
逐一实现各个功能;
图3-1系统的总体结构
系统数据库概念结构设计
根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。
系统E-R 图
系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。
图3-2系统E-R图
系统数据库设计
图3-3员工基本信息表
图3-4员工基本信息表E-R图
图3-5员工工资信息表
图3-7部门信息表
图3-8部门信息E-R 图 图3-9职务信息表
图
3-10职务信息表E-R 图 图3-11员工考勤信息表
图3-12员工考勤信息表E-R 图 图3-13管理员密码信息表
图3-14管理员密码信息表E-R图
安全保密设计
系统设计了登录界面,普通用户可直接使用职工号登录,无需密码且只能选择职工登录。
管理员既可以像普通用户一样登录,也可输入职工号和密码,选择管理员登录对信息进行管理。
第四章详细设计
概述
详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
系统主要功能模块简介
进入系统
图4-1进入系统
职工管理员登录
图4-2职工管理员登录
职工登录—工资查询
图4-3工资查询
管理员登录
图4-4管理员登录
员工信息管理
图4-5员工信息管理部门信息管理
图4-6部门信息管理职务信息管理
图4-7职务信息管理工资信息管理
图4-8工资信息管理考勤信息管理
图4-9考勤信息管理第五章主要功能模块
职工查询个人工资功能模块
图5-1职工查询个人工资功能模块流程图管理员信息管理功能模块
图5-2管理员信息管理功能模块流程图第六章结束语
课程设计结束了,在老师帮助下,我基本完成系统的设计。
我按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的信息的增删改查等模块的功能。
在这短短的五天里我收获如下:
1、巩固和加深了对JAVA的理解,提高了综合运用本课程所学知识的能力。
使用窗体控件开发桌面程序。
在Swing中使用控件可减少代码书写量加快开发速度。
使用JDBC操作数据库。
批处理技术。
如果频繁使用JDBC操作数据库,会影响系统性能。
使用批处理可以一次处理大量数据,能提高性能。
2、培养了我选用参考书,查阅手册及文献资料的能力。
培养独立思考,深入研究,分析问题、解决问题的能力。
3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。
根据我在课程设计中遇到的问题,我将在以后的学习当中注意以下几点:
1、认真上好专业课,多在实践中锻炼自己。
2、写程序的过程中要考虑周到,严密。
3、在做设计的时候要有信心,有耐心,切勿浮躁。
4、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。
5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。
参考文献
[1]陈明.软件工程使用教程[M].北京:清华大学出版社,
[2]黄梯云.管理信息系统[M].高等教育出版社,
[3]郭东恩.SQL Server使用基础教程[M].北京:航空工业出版社,
[4]赵津燕.数据库管理与应用开发技术[M].北京:中国水利水电出版社,2004 [5]Donald .计算机程序设计艺术[M]机械工业出版社,2006
[6] 杨得新.SQL Server数据库系统[M].北京:机械工业出版社,
[7] 张飏,王琳.Java 程序设计基础与应用[M].海洋出版社,
[8] 杨小平,尤晓东.数据库技术与应用[M].中国人民大学出版社
[9] 萨师煊.数据库系统概述[M].高等教育出版社,
[10] 游志南.数据库管理系统[M].中国水利水电出版社,
[11] Dennis 面向对象程序设计教程[M].机械工业出版社,
[12]李伟.基于JAVA的学生信息管理系统.电子科技大学硕士毕业论文,附件1
员工信息管理系统数据库
附件2
员工信息管理系统java代码。