人事管理系统实验报告

人事管理系统实验报告
人事管理系统实验报告

摘要

人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试

关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试

第一章绪论

1.1 引言

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。

1.2 项目背景

本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。

1.3 实现意义

现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许

多企业所采用。因此,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。

第二章系统开发环境

2.1 开发环境概述

操作系统:Windows XP/ Windows 7

数据库:SQL Server 2005

开发工具:Visual Basic 6.0

2.2 运行环境概述

为了系统能更好的运行,系统需要的配置环境如下:软件环境,服务器,要求windows98及以上操作系统,数据库要求SqlServer2005及以上版本。客户端,要求IE5.0及以上版本。处理器:AMD/Intel (1.8GHZ)。内存:128M以上。外存:10G及以上。

2.3 系统研究

系统采用B\S架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层。在数据访问层中由于要和不同种的数据库进行连接,所以要设置标准接口,来继承统一的业务逻辑方法。在页面中加入https://www.360docs.net/doc/257062304.html,技术[1]实现异步访问的功能,同时减少服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。

2.4 NET开发平台的概述

.NET开发平台是一组建立于web服务应用程序和windows左面应用程序之上的组件,通过该平台创建的应用程序将在Conmmon Language Runtime(CLR)(通用语言进行时)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进行相应的安全许可认证,执行应用程序,然后将它们清除。.NET提供的庞大的类库集,实现了应用程序可以读写XML数据,在Internet上通信,访问数据库等代码多项功能。

2.5 C#语言的特点

C#是一种面向对象的编程语言,它不但有着C++的强大功能,语法也和C++基本类似,C#语言是保持在c/c++的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于web网站服务程序,而且能开发强大的系统工具.C#代码.NET框架所提供的只受环境控制运行,不需要操作内存,从而增强了程序的安全性。另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。在C#的类型系统中,每种类型都可以看作是一个对象,但C#中只允许单继承,进而避免继承的混乱。

第三章系统分析

3.1 实训题目

人事管理系统

3.2 功能需求分析

本系统实现的是人事信息管理系统,在设计系统时,结合人事信息管理的实际流程需要,系统在实现上应该具有如下功能:

a.管理员必须输入正确的用户名和密码才能进入系统。

b.提供增加、删除、修改用户帐户的功能。

c.员工各种信息的输入和修改。

d.对于应聘合格员工的添加。

e.对于转出、辞职、离退员工信息的删除。

f.按照某种条件,查询、统计符合条件的员工信息。

g.提供对员工、部门、岗位等各种条件的查询。

h.人事信息管理系统的使用帮助。

3.3 性能需求分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的性能需求:

1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

2.系统的开放性和系统的可扩充性人事信息管理系统在开发过程中,应该充分考虑以后的可扩充性。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

3.系统的易用性和易维护性人事信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。

3.4 业务流程分析

通过对系统的分析,对本系统的业务流程图设计如下

图3-1 系统业务流程图

3.5 系统设计目标和原则

3.5.1 系统设计目标

(1)支持企业实现规范化的管理。

(2)支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立等。

(3)支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘人数等。

3.5.2 系统设计的原则

(1)支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有资源,提高系统开发水平和应用效果的目的。

(2)尽量达到操作过程中的直观、方便、实用、安全等要求。

(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

第四章系统总体设计

4.1 系统功能模块

人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:

(1)系统用户管理:

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。

(2)职工信息管理:

职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行。

(3)职工工资管理:

职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。

(4)职工假条管理:

职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。

图4-1 系统功能模块图

第五章数据库设计

5.1 数据库流程图

(1)第一层数据流程图,如图(5-1)

图(5-1)

(2)第二层数据流程图,简单说明了系统内部的一些内容及员工的详细信息。如图(5-2)

图(5-2)

5.2 数据库表设计

(1)职工信息数据表,用来记录网站中所有职工的详细信息,该表的字段结构如表5-1所示。

表5-1 职工信息数据表

(2)职工工资数据表,用来记录网站中所有职工工资的详细信息,该表的字段结构如表5-2所示。

表5-2 职工工资数据表结构

(3)职工假条数据表,用来记录网站中所有职工请假的详细信息,该表的字段结构如表5-3所示。

表5-3 职工工资数据表结构

5.3 系统架构设计

人事管理系统的架构分为窗体和模块两个部分。在窗体的部分有以下几个窗体,他们的作用分别是:“frmAbout”是关于窗口,是对系统的说明;

“frmEdit.frm”是编辑窗口,可以对员工信息进行添加,删除的操作;

“frmHelp.frm”是帮助窗体,对新用户提供帮助;

“frmLogin.frm”是用户的登陆窗口,启动系统时就会出现这个窗口;

“frmmain.frm”是系统主界面,用户可以选择要执行的任务;

“frmPsw.frm”是密码修改,用户可以在此修改自己的密码;

“frmSearch.frm”是寻找窗口,用户可以进行模糊查询和逻辑查询;

“frmSys.frm”是关于用户窗体,在这个窗体中可以添加新用户,可以设置密码,也可以对用户权限进行授权,这个窗体和数据库也有密切的联系,可以在这里更新用户信息;

“frmTable.frm”是桌面窗体,它罗列了员工学历和部门的信息,同时可以进行添加,编辑和删除的操作。系统架构说明见图5-3所示:

图5-3

第六章网站详细设计

6.1 系统页面程序清单及运行结果

6.1.1菜单界面

(1)功能描述

用户登陆,进入菜单界面后,可以查询员工的各种信息以及对员工信息的管理,查询部门情况及信息.

(2)设计思路

此页面主要使用了Label、textbox、button等控件。其中button控件中设置了点击按钮要跳转到的web 页面的地址,通过更新按钮,将修改的新密码写入数据库。

(3)核心代码:

新职务或角色:  

CssClass="inputcss">

旧部门名称:

 

Enabled="False">

新部门名称: 

调动日期:

 

CssClass="inputcss">

ControlToValidate="PubDate"ErrorMessage="日期不能为空!">

ErrorMessage="日期格式为(-01-01)"

ValidationExpression="\d{4}-(\d){1,2}-(\d){1,2}">

调动原因:

 

Height="150px">

备注:

 

Height="150px">

(4)运行结果

菜单界面

6.1.2 用户管理页面

(1)功能描述

在此功能模块中管理员先登陆用户账户、密码,可以删除已经添加过的员工信息,支持单选、多项选择等。

(2)设计思路

此页面主要功能是显示账户管理,系统各个账户的编号、用户名、Email等信息,通过数据库返回到GridView控件中。使管理员对账户管理更加方便。

(3)核心代码

public partial class Default : System.Web.UI.Page

{ protected void Page_Load(object sender, System.EventArgs e)

{// 在此处放置用户代码以初始化页面

}

#region Web 窗体设计器生成的代码

override protected void OnInit(EventArgs e)

{ // CODEGEN: 该调用是https://www.360docs.net/doc/257062304.html, Web 窗体设计器所必需的。

//

InitializeComponent();

base.OnInit(e);

} ///

///设计器支持所需的方法- 不要使用代码编辑器修改

///此方法的内容。

///

private void InitializeComponent()

{

}#endregion

protected void LoginBtn_Click(object sender, System.EventArgs e)

{ https://www.360docs.net/doc/257062304.html,er User = new https://www.360docs.net/doc/257062304.html,er() ;

///如果页面输入合法

if(Page.IsValid == true)

{ string Name = UserName.Text.Trim();

string Pwd = Password.Text.Trim();

if(User.Login(Name,Pwd))

{ Session["UserID"] = Name;

Response.Redirect("~/DesktopModules/Main.aspx");

} else

{ ///显示错误信息

Message.Text = "你输入的用户名称或者密码有误,请重新输入!";

}

}

}

protected void CancelBtn_Click(object sender, System.EventArgs e)

{ ///清空用户名称和密码输入框UserName.Text = Password.Text = "";

}

}

}

(4)运行结果

图6-2 用户管理界面

第七章系统测试与维护

7.1系统测试

系统测试的目标是发现软件中的错误,然后通过调试对其进行改正,从而开发出高质量的完全符合用户需要的软件。因此系统测试是软件开发中不可缺少的一个环节,它是衡量我们开发系统的一个标尺。

对本系统的测试主要包括以下几个方面:

(1)连接测试

一个好的系统应该不包含中断链接,花费时间检查链接可以避免错误信息的发生率。链接测试可以分为三个方面:首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统尚没有孤立的页面(没有链接指向该页面)。

经过系统连接测试,已经把系统中存在的所有错误链接都修改正确了。用户可以放心使用。

(2)检查布局的一致性

对于一个好的系统,布局的一致性也是十分重要的。我们在设计系统时,常常会因为追求单个页面的美观而忽略了系统的整体效果。这就需要对系统进行整体浏览,检查布局和图像的一致性。

通过对系统的整体浏览调试,已经可以保证系统整体布局的一致性,相信能够为用户提供简洁美观的页面。

7.2系统维护

本系统在运行过程中可能会伴随出现各种各样的软硬件问题,这就需要进行系统的软件与硬件维护。

7.2.1系统的硬件维护

硬件系统的维护由专职的硬件人员承担,维护分为以下两种:

(1)定期的预防性维护,如周末或月末进行的例行检查与保养。

(2)突发性的故障维修,由专职人员过厂商进行,这种维护也有时间要求,以免影响系统的正常工作。

由于本系统是基于单机建立的,学校已经有专门的机器硬件维护人员,只要原来的维护人员进行正常的维护就可以保证本系统可以正常地运行了。

7.2.2系统的软件维护

系统的软件维护主要包括程序的维护,数据文件的维护,代码的维护。本系统采用SQL2008为数据库,系统的软件维护自然跟其有着密切的关系。

SQL系统的运行需要有专门人员负责进行系统的正确性维护,防止因用户或管理人员的非法操作带来的系统错误;随着学校环境和业务量的增减,系统可能会不适应当时情况,这时就需要进行系统的完善性维护。除此之外,还要进行系统的预防性维护。

由于在编写本系统时,特别注意了代码的规范化,在命名规则,程序书写规范上做了很大的努力,这对将来的代码维护带来了方便。总之,在系统正式投入运行之后,为了让系统长期高效地工作,必须加强对系统运行的日常管理。

实训总结

经过这次的课程设计,我学到了不少新的东西,也发现了大量的问题,有些已在设计中解决,有些还有待今后慢慢的学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。通过两周的实训我知道了学校安排实训的目的,也清楚的知道了自己的不足。就是计算机知识的欠缺以及其他的相关时间的经验的缺乏,但是收获还是很多的,我学会了许多时间操作的小技巧,让我的计算机技巧又有了进一步的提高。为以后的工作打下了坚实的基础。本系统采用面向对象的开发工具VB来完成整个系统的设计,在数据库上采用access的便利和实用性,具有相当的实用功能,但是一些细节之处还不够完善。由于时间仓促一些好的设计思想没有实现,我将会进一步完善本系统的功能。学习过程中会遇到许多的问题和困难,但也会有更多的收获。这次实训运用了SQL2005数据库平台,和https://www.360docs.net/doc/257062304.html,,运用了基本的框架,模板等,掌握了制作动态网页的基本技能。

在此衷心的感谢指导老师指导老师李艳玮老师的专注指导,感谢她本学习兢兢业业对我们授教。

致谢

在实习报告完稿之际,我特别要感谢我的指导老师李艳玮老师。她在我整个系统开发和论文撰写的整个过程中给了我很多建议和及时的帮助。从研究方向,构造框架,直到具体开发研究,甚至语法等等细微的工作,都一丝不苟、严格要求。在我今后的学习、工作,甚至生活的方方面面,都要把孙老师的这种精神贯彻始终,从而不辜负孙老师对我的悉数

关怀和耐心指导!此外,我还要感谢与我一起在机房学习编程软件的同学和朋友,在他们的帮助与共同探讨下,我解决了许多难题,也使我的论文能够顺利完成。感谢他们在我学习和生活上的帮助。

真诚的感谢所有帮助与支持过我的人!向你们说声:谢谢了!

参考文献

[1]炎士涛.陈文臣https://www.360docs.net/doc/257062304.html,项目开发案例精粹.北京:电子工业出版社,2010-6-18.P.393.092.

[2]曹祖圣.吴明哲.Visual C#.NET 程序设计经典.北京:科学出版社,2004.P.50-53.

[3]蒋培,王笑梅. https://www.360docs.net/doc/257062304.html, Web程序设计.北京:清华大学出版社. 2007-6-1.P.76-88.

[4]朱印宏,熊利荣. Dreamweaver 8完美网页设计——ASP动态网页设计篇.北京:中国电力出版社. 2006-10-1.P.63-72.

[5]哈特. https://www.360docs.net/doc/257062304.html, 2.0经典教程——C#篇. 孟宪瑞,易磊.北京:人民邮电出版社. 2007-2-1.P.20-40.

[6]张海藩. 软件工程.北京:人民邮电出版社,2002.P.75-80.

[7]金银秋.数据库原理与设计.北京:科学出版社,2003.P.201-230.

[8]郝刚. https://www.360docs.net/doc/257062304.html, 2.0开发指南.北京:人民邮电出版社. 2006-5-1.P.53-55.

河南工程学院

实习报告

课程名称https://www.360docs.net/doc/257062304.html,程序设计实训

设计题目人事管理系统设计

系(部)计算机学院

班级信息管理1133

学号201120910332

姓名温鹏

实习时间2013.12.30-2013.1.3

指导教师李艳玮

2013年 1 月3日

实习(训)报告评语

等级:

评阅人:职称:

年月日

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

人事管理系统使用常见问题指南

人事管理系统使用常见问题指南 1.浏览器的选择: 人事管理系统是一种基于B/S架构的系统,这一类的系统是利用浏览器,通过访问系统服务器的网络地址来进行登陆使用,这样更有利于用户的远程及异地办公,也为大家的使用和普及,带来了方便。 该系统是针对于绝大部分用户使用的WINDOWS自带IE浏览器进行开发的,因此,在选择浏览器的时候,最好是选择IE浏览器,而尽量不选择其他的例如:Maxthon遨游,MY IE,腾讯TT等这类浏览器,以避免在使用中出现问题。另外,要保证系统没有安装任何插件,如果有,建议用清理工具,如360卫士等进行处理。 2.IE浏览器常见问题 通常在我们使用IE浏览器前,有必要对浏览器进行一些设置。 A.对Active X控件的安全设置: 点击IE浏览器的工具——Internet选项,(如下图) 图1 出现如图网页对话框,选择安全选项卡(如下图)

图2 点击上图自定义级别,进入安全设置窗口,对Active X控件和插件的设置进行修改,首先是Active X控件自动提示的项,请选择启用,其次是下载未签名的Active X控件的项,请选择提示,其它的项可以不进行修改。如下图

图 3 图 4

图5 B.添加可信任站点 在图2中,选择“受信任的站点”,点击“站点”按钮,输入https://www.360docs.net/doc/257062304.html,,将其添加到可信任站点列表中,注意去掉“对该区域中的所有站点要求服务器验证(https:)(S)”前面的勾,如下图:

图 6 确定保存设置。 C.下载安装 做好以上的设置后,重新打开浏览器窗口,输入网址:https://www.360docs.net/doc/257062304.html,/hrmis.htm,登录时系统会提示下载安装软件,如下图:

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

企业人事管理系统毕业设计文档

****工程学院 课程设计报告 企业人事管理系统 课程计算机综合应用课程设计 姓名 *** 院(系)计算机科学与工程学院 专业年级计算机科学与技术084班 学号 *** 指导教师 *** 日期 2011/12/29 ****工程学院教务处制

目录 摘要............................................................ - 3 -第1章概述..................................................... - 4 - 1.1 课程设计的目的................................................... - 4 - 1.2 课程设计的意义................................................... - 4 - 第2章系统功能设计............................................. - 4 - 2.1 系统需求分析..................................................... - 4 - 2.2 系统的概要设计................................................... - 7 - 第3章管理系统主界面设计开发.................................. - 17 - 3.1 程序设计........................................................ - 17 - 3.2功能界面设计.................................................... - 17 - 第4章子系统设计开发........................................... - 20 - 4.1员工信息管理子系统页面及代码.................................... - 20 - 4.2 职务信息管理子系统.............................................. - 24 - 4.3出勤信息管理子系统.............................................. - 30 - 4.4 工资信息管理子系统............................................. - 32 - 4.5 奖惩信息管理子系统.............................................. - 35 - 4.6 福利信息管理子系统.............................................. - 37 - 4.7 管理员界面...................................................... - 41 - 4.8 公司简介界面.................................................... - 47 - 第5章系统实施................................................ - 49 - 5.1系统和程序设计调试.............................................. - 49 - 5.2系统的不足及改进方案............................................ - 49 - 第6章结束语.................................................. - 49 - 6.1 工个人工作...................................................... - 49 - 参考文献....................................................... - 49 -

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

企业人事管理系统可行性分析报告

企业人事管理系统可行性分析报告 一、项目概述 1.1编写目的: 1.2背景和意义: 1.3项目介绍: 软件名称:企业人事管理系统 任务提出者:企业人事管理部门 软件开发者:XX公司 软件使用者:企业人事管理中心 二、项目需求 2.1业务需求: 企业人事管理系统主要用于员工个人相关信息的管理,为公司领导掌握员工的动向和员工的综合素质、及时调整人才的分配提供帮助。通过使用计算机对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率,所以人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。

2.2基本信息: 2.3系统管理 系统管理:密码管理、系统管理 2.4工资管理 2.5考勤管理 三、.可行性研究的前提 3.1 要求 功能要求:对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率 性能要求:人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成。 安全与保密要求: (1)员工作为外部用户只能查询个人信息 (2)企业人事管理部门、公司领导可以查看员工的全部信息 (3)只有公司领导才能发出人事调度命令。 四、系统的可行性研究 4.1必要性: 当今社会是信息社会,特别是在我国加入WTO之后,信息更是向科学化、迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理需要。因此,企业要想单纯依靠以前的手工管理来安排企业的人力资源,不仅会浪费大量的人力、物力、财力,而且效率不高,难以达到预期的目的。正因为这些原因,企业人事管理系统应运而生。 4.2目前企业人事管理现状分析:

人事管理系统架构设计

系统软件架构设计 题目人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志 目录 1.1.3 员工管理 ............................................................................ 1总体设计 1.1系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工 资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 用户登录管理:用户登录后才能进入系统,包含用户名和密码检查员工信息管理:员工信息的添加、删除、 更改,可添加员工照片部门管理:能够以树状视图显示员工所在的部门休假管理:员工的休假信息添加、查询及统计功能 考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图 1.1.1 顶层系统结构 系统顶层系统结构功能图 1.1.2 用户登录功能结构图 用户登录功能结构图用户登录功能包含用户登录及更改密码两个:用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面,用户输入原有帐号及密码,以及新密码进行更改。 1.1.3 员工管理 员工管理功能结构图提供一个窗口显示所有员工信息列表,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 员工管理功能:新员工添加:通过在界面上的各种输入框、列表框输入新用户信息,包括用户头像选择,添加新用户删除员工信息:通过员工管理页面选择要删除的员工记录,点击删除按钮,进行删除。在删除的时候提示用户是否确定删除。 更改员工信息:在员工管理页面显示当前选中员工的所有信息,在相应的控件内进行更改,并保存。 1.1.4 部门管理 部门管理功能结构图提供一个窗口,以树状结构显示所有部门列表,并包含部门员工,提供添加、删除、更改、拖拽等功能。 部门管理功能:新部门添加:通过添加窗口输入新部门名称,然后在部门管理主窗口的树状结构添加新结点;删除现有部门:通过选择树状结构中的部门名称,点击删除按钮进行删除;更改部门名称:选中树状结构中的部门名称,点击更改部门名称按钮,在弹出的对话框中输入新名称; 调整部门结构:以拖拽的形式在树状结构里调整部门结构。 1.1.5 休假管理 休假管理功能结构图提供一个窗口显示所有历史休假记录,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 休假管理: 添加新休假记录:通过在界面上的各种输入框、列表框输入新休假信息,点击添加按钮确定添加; 查询员工休假记录:在弹出窗口中输入查询条件,确定后在主界面窗口中的记录列表中显示查询结果; 统计员工休假信息:在弹出窗口中选需统计的员工名称,确定后弹出统计界面。 1.1.6人事考勤 人事考勤功能结构图 提供一个窗口显示所有历史考勤记录。历史考勤记录列表上方提供输入新考勤记录的输入控件。

人事管理系统详细设计说明书

目录 1.引言............................................. 错误!未定义书签。 编写目的........................................ 错误!未定义书签。 项目背景........................................ 错误!未定义书签。 参考资料........................................ 错误!未定义书签。2.总体设计......................................... 错误!未定义书签。 需求概述........................................ 错误!未定义书签。 软件结构........................................ 错误!未定义书签。3.程序描述......................................... 错误!未定义书签。 功能描述........................................ 错误!未定义书签。 性能............................................ 错误!未定义书签。 输入项目........................................ 错误!未定义书签。 输出项目........................................ 错误!未定义书签。 算法............................................ 错误!未定义书签。 程序逻辑........................................ 错误!未定义书签。 软件接口........................................ 错误!未定义书签。 限制条件........................................ 错误!未定义书签。 测试要点........................................ 错误!未定义书签。

人事管理系统的设计(开发)

人事管理系统的设计(开发) 目录 1.功能概述 2.开发背景及意义 3. 软件环境 3.系统层次结构 5 设计阶段类图 6. 软件具体功能说明,界面说明(表单说明) 7. 体会及优缺点分析

人事管理系统的设计(开发) 1. 功能概述 人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。 2. 开发背景及意义 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 3. 软件环境 服务器端要求如下: 操作系统:Windows 2000 Server 数据库:Mircrosoft SQLserver2005

人事管理系统报告

人事管理系统报告 需求分析 1.1 功能与信息要求 通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。 (1)员工档案管理 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 (2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。 (3)奖惩管理 对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。 (4)考勤管理 1)对员工上班刷卡的记录进行统一编号;登记员工上班时 签到类型(准时、迟 到)o

间、 2)对员工下班刷卡的记录进行统一编号;登记员工上班时 间、签到类型(准时、早退)。 (5)请销假管理 1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。 2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是否超期。 (6)工资管理 1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。 (7)部门管理1)对公司所有的部门进行编号,建立部门记录。 输入功能 该系统提供了对人事管理、调动管理、合同管理、工资管理、培训管理、绩效考核、奖惩管理、辅助功能、基础设置、综合统计等模式录入和表格界面录入。录入信息时可能会出现相同的信息,为避免重复录入,部分字段设置了辅助录入功能,您只需输入几项即可完成录入功能。操作方便快捷,可大大提高您的工作效率。

公司人事管理系统设计

(此文档为word格式,下载后您可任意编辑修改!) 河南工程学院毕业设计(论文) 题目公司人事管理系统设计 学生姓名___曹丽娜_____ 系(部)___河南工程学院__ 专业___软件学院____ 指导教师田正军___ 2011年 5月 28日

摘要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用C/S结构,在Windows XP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Studio 2005和SQL 2005数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。 本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。 关键词: 企业人事管理系统;员工信息数据库;SQL;C# Abstract With the unprecedented development of Internet, it has been brought us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, the MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient. The system adopts the structure mode of Client/Server(C/S), Windows XP as the operation system,SQL 2005 as the background database, and Microsoft Visual Studio 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow. The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development. Keywords: Personnel Management System; Employee Information Database; SQL; C# 目录 前言................................................................ - 4-第一章需求分析....................................................... - 7 - 第一节企业人事管理系统的研究内容及所达到的目标 (7) 一、研究内容........................................................ - 7 - 二、设计原则........................................................ - 7 - 三、所达到的目标.................................................... - 7 -

人事管理系统大数据库设计说明书(Oracle)-附带源码

人事管理系统数据库系统设计说明(Oracle部分) 计算机学院-王琪 3130603009 2013-11-13

文档信息: 项目组成: 文档变更历史: 相关文档: 审核结果:

目录 1概述 (4) 1.1目的 (4) 1.2内容 (4) 1.3与其他项目的关联 (4) 2表 (4) 2.1表设计概述 (4) 2.2员工表(T_Employee) (5) 3视图 (7) 3.1查看员工基本信息(Web) (11) 3.2查看员工考勤情况(Web) ................................................... 错误!未定义书签。 3.3查看员工信息和所属部门名称(Win) (13) 4存储过程 (13) 4.1插入一条提交的请假申请(Web) (13) 4.2查询员工考勤信息(Win) (14) 5用户自定义函数 (15) 5.1按部门名称得到本部门所有的员工信息 (15) 6触发器 (16) 6.1在否决员工请假申请时将请假时间累计返回到请假前的状态 (16) 7数据库安全性 (17) 7.1概述 (17) 7.2数据库验证方式 (17) 8数据库管理和设置 (17) 8.1概述 (17) 8.2数据库属性设置 (17) 8.3数据库备份恢复策略 (17) 8.4数据库运行日常维护 (18)

1 概述 1.1目的 本文为教学案例项目Oracle功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。 1.3与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2 表 2.1表设计概述 根据教学案例功能,数据库将以员工信息为中心存储相关数据,配合Oracle 数据库系统中提供的数据管理,实现员工考勤、请假、加班管理及系统设置等业务功能。 数据库设计将以存储员工信息的员工表为基础,连接多张相关表以实现对以下关系的支持: ●员工与请假申请 ●员工与加班申请 ●员工与考勤记录

相关文档
最新文档