人事管理系统毕业设计文档格式.docx
- 文档编号:22192311
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:41
- 大小:697.87KB
人事管理系统毕业设计文档格式.docx
《人事管理系统毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《人事管理系统毕业设计文档格式.docx(41页珍藏版)》请在冰豆网上搜索。
要紧表现在:
人事治理系统范畴使用相对狭窄、人事治理系统功能相对欠缺、稳固性较差、功能相对单一等。
人事治理系统是典型的治理信息系统(MIS),其开发要紧包括后台数据库的建立和爱护以及前端应用程序的开发。
关于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而关于后者那么要求应用程序功能完备,易使用等特点。
企业人事治理系统能够提供丰富的功能,降低企业人事治理工作的强度,提高企业人事治理工作的效率,并依靠系统的网络功能为人事治理的使用制造良好的条件,从而能够适应企业人事治理的要求,推动企业人事治理的信息化建设。
依照大多数企业人事治理的需求,本论文就该人事治理系统的设计与实现进行了分析探讨:
第一对系统的需求分析做了表达,然后介绍了系统的设计和实现,最后进行了系统测试。
该企业人事治理系统采纳基于客户端/服务端〔C/S〕模式开发,服务端采纳SQLServer2020数据库服务器作为数据处理和储备平台,客户端应用程序采纳VisualStdio.NET2020进行开发,开发语言选用C#。
用户必须使用客户端应用程序才能对服务端数据进行操作。
人事治理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息治理系统。
企业职员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。
职员的个人信息等都记录在人事系统里进行治理。
企业下设人事部门,全权处理企业内部一切人事事物。
第二章系统调研及可行性分析
2.1系统调研
正式开发治理信息系统之前进行调研是专门必要的,其必要性要紧表现在以下几个方面:
〔1〕明确用户的要求,以依照调查结果进行可行性分析,确认系统的开发是否可行。
〔2〕提出新系统的人员并不差不多上系统研究人员,有些人关于其功能和处理数据的方法没有明确的认识。
它们只是依照自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求能够通过现有的运算机技术实现,保证开发的治理信息系统的功能与用户提出的要求相吻合。
〔3〕企业的现行系统可能是手工系统,也可能是使用和运算机的系统,不管是何种情形,都要详细地调查现行系统中信息处理的具体情形,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。
总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,幸免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。
2.2可行性分析概述
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、治理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一样可定义为:
可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判定它是否可行。
可行性分析时期的要紧工作包括以下几个方面:
①新系统目标可行性分析:
分析新系统的目标是否符合企业的现状和进展的需要。
②社会可行性分析:
社会可行性分析要紧是指治理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。
③技术可行性分析:
技术可行性分析是依照新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
④经济可行性分析经济可行性分析要紧是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。
⑤治理可行性分析:
治理可行性分析要紧是分析企业现行的治理体制和企业领导是否具有现代化的治理意识和治理水平。
2.3技术可行性分析
技术可行性分析要紧包括四个方面:
目前有关的技术能否支持所开发的新系统;
新系统开发人员的数量和水平,即人力资源;
硬件和软件资源。
〔1〕技术支持:
第一依照新系统的目标,考虑目前有关的技术能否支持所开发的新系统。
那个地点讨论的技术必须是差不多普遍使用的,而不是待研究的或正在研究的。
〔2〕硬件资源:
开发治理信息系统所需的硬件资源包含以下两个方面:
系统开发人员在治理信息系统的开发过程中所需要的运算机设备及其有关的外部设备;
治理信息系统开发成功投入使用后,使用单位所应具备的运算机设备及其有关的外围设备。
对硬件资源进行可行性分析时要紧考虑运算机的主机内存、类型、功能、联网能力、安全爱护措施以及输入/输出设备,外储备器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑运算机的性能/价格比。
〔3〕软件资源软件资源的可行性分析要紧考虑以下几点是否满足用户的要求:
①操作系统的选择;
②编译系统的选择;
③数据库治理系统的选择;
④高级编程语言的选择;
⑤汉字处理系统的选择;
⑥应用软件包的选择。
本系统在开发前,与中心的领导和有关的操作人员紧密沟通,认真听取他们的意见,并吸取他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。
第三章系统分析
3.1系统需求分析
系统分析是开发治理信息系统的关键性时期,是一个从不断认识和逐步细化的过程,是下一时期的工作基础,是为下一时期进行物理方案设计、解决〝如何做〞提供依据,基关键性要紧表达在〝明白得需求〞和〝表达需求〞两方面。
通过对现行系统的详细调研,要紧是从系统的角度明白得用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也确实是确定新系统要做什么,做到什么程度。
这些需求包括:
3.1.1功能需求
功能需求。
确定新系统应做什么,这是最要紧的需求。
①用户治理:
用户治理要紧实现用户的分类注册以及用户信息的修改等。
用户信息里是职员的差不多信息如姓名、部门、职务、进场日期、出生年月等信息。
②人事变动治理
人事变动治理能够查看职工的人事变动的情形。
③奖惩情形
能够对职工的奖惩进行记录,以便用户的查看与修改,便于用户的对用户进行治理。
3.1.2性能需求
给出所开发的新系统的技术性能指标,包括储备容量限制、运行时刻限制、安全保密性等。
为了保证系统能够长期、安全、稳固、可靠、高效的运行,人事信息治理系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和今后可能承担的工作量,使系统的处理能力和响应时刻能够满足学校对信息处理的需求。
2.系统的开放性和系统的可扩充性
人事信息治理系统在开发过程中,应该充分考虑以后的可扩充性。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,能够简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3.系统的易用性和易爱护性
人事信息治理系统使用人员往往对运算机并不是专门熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;
针对用户可能显现的使用问题,要提供足够的关心,缩短用户对系统熟悉的过程。
3.1.3环境需求
这是对系统运行以及所处环境的要求。
例如,在硬件方面采纳什么机型、有什么硬件设备等;
在软件方面,采纳什么支持系统运行的系统软件〔指操作系统、数据库治理系统〕。
3.2系统目标
依照企业对人事治理的要求,制定企业人事治理系统具体目标如下:
(1)职员差不多档案、职员简历、等相关界面的添加、修改、删除操作。
(2)全方位的模糊查询功能的实现。
(3)按相应条件对职员的奖惩等进行统计。
(4)针对不同用户的权限治理。
(5)职员考勤信息的数字化显示,以方便企业对职员进行年终考核。
(6)系统运行良好,兼容性强。
第四章系统总体设计
4.1系统概述
本系统要紧针对中小企业的人事治理人员和企业治理人员设计,以关心事实上现企业人事治理的信息化和自动化。
基于其他企业人事治理系统的不足,本系统更好地完成了数据的添加、修改、删除操作,同时能够将职员信息添加到Excel文档,如此,不但利于储存,还能够通过Excel文档进行打印。
通过本系统,人事治理人员能够实现职员档案治理,职员离职治理,职员奖惩的录入和查询治理。
由于公司治理人员需要对企业人事信息进行系统的了解,本系统采纳了模糊查询的功能,企业治理人员能够清晰地了解部门人员分配、职员年龄、文化程度、婚姻状况等信息。
同时,人事治理人员还能够将相应的数据通过Excel等形式予以打印,最终实现办公流程的系统化。
为满足不同职员对本系统的专门要求,系统添加了权限设置的功能,针对不同的企业职员,分配了不同的权限,以便更有利于企业的规范化治理。
4.2系统功能模块图
图4-1人事治理系统模块
4.3模块功能介绍
登录本窗体也即主窗体能够看到四个模块:
用户治理模块、职工信息治理模块、人事信息治理模块和奖惩信息治理模块。
治理员身份又分为治理员用户和超级用户两种,所对应的权限是不一样的,治理员用户能够对主窗体的内的系统治理模块进行所有操作、对个人信息治理模块和关心模块进行完全操作。
下面来详细讲下这五个模块:
一.系统治理模块包括:
登录、登录信息治理和退出本系统三个部分。
1.登录:
实现系统治理员登录。
2.登录信息治理又包括:
更换密码、更换权限和添加用户三个部分。
1)更换权限:
实现更换治理员用户权限。
2)更换密码:
实现更换治理员用户密码
3)添加用户:
实现添加治理员用户。
3.退出本系统:
实现正常退出本系统。
二.职工信息治理模块包括:
修改职工信息、添加职工信息和查看详细信息三个部分。
1.修改职工信息:
实现治理员查看个人差不多信息和修改。
2.添加职工信息:
实现治理员去更更新职工信息。
3.查看详细信息:
实现治理员去更查看详细职工信息
三.职工信息治理模块包括:
修改人事信息和添加人事信息两个部分。
实现治理员查看人事信息和修改。
实现治理员去更添加人事信息。
四.职工信息治理模块包括:
修改奖惩信息和添加奖惩信息两个部分。
实现治理员查看奖惩信息和修改。
实现治理员去添加奖惩信息。
4.4界面设计
尽管说程序设计最核心的地点是程序的功能,但程序的界面设计是不可忽视的,它直截了当阻碍到程序的易用性。
专门在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。
用户界面:
又称人机界面,实现用户与运算机之间得通信,以操纵运算机或进行用户和运算机之间得数据传送得系统部件。
本企业人事管理系统严格遵守用户界面设计规范.系统坚持图形用户界面〔GUI〕设计原那么,界面直观、对用户透亮,用户接触软件后对界面上对应的功能一目了然、不需要多少培训就能够方便使用本应用系统。
该企业人事治理系统在界面设计中也保持了界面的一致性。
一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。
对系统有了深刻分析之后,确定了此企业人事治理系统的界面要紧由5部分组成:
1.用户登录界面
2.用户信息治理界面
3职员信息治理界面
4.人事变动治理界面
5.奖惩信息治理界面
第五章详细设计
详细设计得出对目标系统的精确描述,给出各个模块的详细过程性描述。
从而在编码时期能够把那个描述直截了当翻译成用某种程序设计语言书写的程序。
同时展现其袭设计成效。
5.1系统数据库设计
1、用户登录表:
登记治理人员的用户名、密码及登录权限。
创建一个users命名的表,如图5-1所示
图5-1
图5-2
用户登录表
字段名
数据类型
数据长度
NULL
Primarykey
ID
biginy
10
N
Y
UID
varchar
50
UPassword
UPower
varhar
2、用户信息表:
登记用户或职工的相关信息
创建一个personal-information命名的表,如图5-3所示
图5-3
图5-4
用户信息表
Varchar
UName
UBirthday
Datetime
-
UMarriage
char
UWorktime
UIntime
UDepartment
verchar
UPosition
UPhone
Char
3、奖惩信息表:
该表储备个人差不多奖惩信息
创建一个personnel_rewardpunishment命名的表,如图5-4所示
图5-4奖惩信息表信息
图5-5奖惩信息表信息
bigint
19
UTime
URewardPunishment
UDetail
4、人员变动信息表:
储备职员的差不多信息
创建一个personnel_transfer命名的表,如图5-6所示
图5-6人员信息表信息
图5-7人员信息表信息
Transfer_time
Transfer_reson
Transfer_department
Transfer_position
5.2用户治理模块设计
模块简介
此模块要紧用于用户的治理,能够方便治理员的查询和修改用户权限等一些操作。
模块界面设计
图5-8用户信息界面
该界面能够对用户进行修改和治理,方便治理员的操作,然而超级用户和一般用户是没有权限查看该界面的,如下图:
添加用户界面:
图5-9添加用户界面
5.3用户治理后台代码
usingSystem;
usingSystem.Collections;
usingSystemxponentModel;
usingSystem.Data;
usingSystem.Data.SqlClient;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
usingSystem.Configuration;
namespacePMS
{
///<
summary>
///users的摘要说明
/summary>
publicclassusers:
System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.DataGridDgd_userinformation;
protectedSystem.Web.UI.WebControls.TextBoxTbx_uid;
protectedSystem.Web.UI.WebControls.LabelLbl_show;
protectedSystem.Web.UI.WebControls.ButtonBtn_search;
protectedSystem.Web.UI.WebControls.ButtonBtn_add;
SqlConnectioncn;
privatevoidPage_Load(objectsender,System.EventArgse)
{
//判定用户是否为合法用户
try
{
if(Session["
userpower"
].ToString()=="
1"
);
else
{
Response.End();
}
}
catch
Response.Write("
您不是合法用户,请登录后再操作,<
ahref='
default.aspx'
>
返回<
/a>
"
);
Response.End();
//在此处放置用户代码以初始化页面
stringstrconn=ConfigurationSettings.AppSettings["
dsn"
];
cn=newSqlConnection(strconn);
if(!
IsPostBack)
{
Bindgrid();
}
}
#regionWebFormDesignergeneratedcode
overrideprotectedvoidOnInit(EventArgse)
//
//CODEGEN:
该调用是ASP.NETWeb窗体设计器所必需的。
InitializeComponent();
base.OnInit(e);
///<
///设计器支持所需的方法不要使用代码编辑器修改
///此方法的内容。
privatevoidInitializeComponent()
{
this.Btn_search.Click+=newSystem.EventHandler(this.Btn_search_Click);
this.Btn_add.Click+=newSystem.EventHandler(this.Btn_add_Click);
this.Load+=newSystem.EventHandler(this.Page_Load);
#endregion
publicvoidDataGrid_cancel(objectsender,DataGridCommandEventArgse)
Dgd_userinformation.EditItemIndex=-1;
Bindgrid();
publicvoidDataGrid_edit(objectsender,DataGridCommandEventArgse)
Dgd_userinformation.EditItemIndex=(int)e.Item.ItemIndex;
publicvoidDataGrid_update(objectsender,DataGridCommandEventArgse)
stringstrsql="
updateuserssetUID=xuid,UPassword=xpassword,UPower=xkindwhereID=xuserid"
;
SqlCommandcm=newSqlCommand(strsql,cn);
cm.Parameters.Add(newSqlParameter("
xuid"
SqlDbType.VarChar,50));
xpassword"
xkind"
SqlDbType.Int,4));
xuserid"
SqlDbType.BigInt,8));
stringcolvalue=((TextBox)e.Item.Cells[3].Controls[0]).Text;
cm.Parameters["
].Value=colvalue;
colvalue=((TextBox)e.Item.Cells[4].Controls[0]).Text;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 毕业设计