人事管理系统(数据库).docx
《人事管理系统(数据库).docx》由会员分享,可在线阅读,更多相关《人事管理系统(数据库).docx(32页珍藏版)》请在三一办公上搜索。
1、TAIYUAN UNIVERSITY OF SCIENCE AND TECHNOLOGY华科学院计算机科学与技术专业数据库课程设计报告(2010/2011学年 第一学期)学生姓名: 路玮学生班级:信管082202H学生学号:200822040218指导教师:李晓波年 月 日目录第一章系统概述1.1 本课题的来源1.2 本课题研究的目的及意义1.3 本课题的研究现状1.4 可行性研究的前提 第二章需求分析阶段2.1 确定对系统的综合要求2.2 系统数据流图2.3 系统功能模块图2.4 系统数据字典 第三章概念阶段设计3.1 任务与目标3.2 系统E-R图第四章逻辑阶段设计4.1 任务与目标4.2
2、 将E-R图转换为关系模型 第五章物理阶段设计5.1 任务与目标5.2 数据库模式与定义 第六章功能模块设计阶段6.1 程序主界面的设计6.2 系统登录界面设计6.3 员工信息设计6.4 员工管理设计6.5 用户管理设计 结束语参考文献第一章系统概述1.1本课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机 实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率 完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管 理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查 找方便、可靠性高、存储量大、保密性好、寿命长、成
3、本低等。这些优点能够极 大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条 件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人 事管理系统。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者 和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和 快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理 方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文 件和数据,这对于查找、更新和维护都带来了不少的困难。因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各 章中我们将以开
4、发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及 解决方法。1.2本课题研究的目的及意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工 作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过 去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪 和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑 进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管 理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。 信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化 的进
5、程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系 统,也是十分必要的。本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题 和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中 所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从 技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变 的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开 发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益 还有一定的距离。但是,出于通过数据库设计来丰富自己的专业知识,并从长远 利益来考虑,本
6、课题的设计开发还是具有相当大的经济可行性的。1.3本课题的研究现状目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。同 时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其 中有单机版的,也有C/S和B/S模式的。而不同的企业具有不同的人事管理制度, 这就决定了不同的企业需要不同的人事管理系统。而且,企业管理信息量大、操 作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统, 使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快 企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因 此建立适合企业的管理信息系
7、统,是促进企业信息高速公路的发展,为企业的发 展提供条件的重要课题。随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领 域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此 同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管 理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需 要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系 统。1.4可行性研究的前提1)经济可行性研究系统代码开发费用,开发用的场地,计算机,网络环境等。目前,都得到了 良好的解决。学生研究型实践项目,有一定的实用价值。目前
8、暂无商业上考虑。 故省去收益分析,投资回收周期等项的说明。2)社会可行性研究1)必要性。如果不采用该系统,企业的人事档案方面的信息必然紊乱,要随时查 询、修改员工相关信息以及查询公司在工资方面的负荷详细有很多的困难。2)可能性。由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高 员工信息查询、报表查询等方面的功能,必然能得到广大员工和领导的支持。但 不容忽视的是由于新系统的投入使用会造成员工的不适应,必然会引起这些员工 的抵触。所以企业内部要做好这些员工的工作。3)技术可行性研究操作系统:windows XP 或 windows2000数据库平台:SQL Server 2005编程工
9、具:Microsoft Visual Scudio 2008从以上可行性分析可知,该系统开发具备技术上、经济上和社会上的可行性。计算机学院数字系统课程设计第二章需求分析阶段需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。 因必须用行之有效的方法对软件需求进行严格的审查验证。2.1确定对系统的综合要求对系统的综合要求有下述四个方面:2.1.1系统功能要求(1)登录管理(2)人员管理(3)部门管理(4)报表打印(其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除)2.1.2运行要求(1)支持系统运行的系统软件有windows xp , Linux
10、(2)数据库管理系统有 Oracle 系统,SQLServer, kingbose , OSCAR(3)外存储器有 硬盘,光盘,移动硬盘,网盘,U盘等。2.2系统数据流图1 )员工信息数据流2.3系统功能模块图图2.32.4系统数据字典1)数据项条目总编号:1-1001编号:1001名称:员工编号别名:StaffID说明:公司系统分配给每个员工的编号数据值类型:连续类型:字符型宽度:10总编号:1-1002编号:1002名称:部门编号别名:DeptID说明:公司分配给每个部门的编号数据值类型:连续类型:字符型宽度:102)数据结构条目名称:部门表简述:说明一个部门基本情况的表单结构:部门编号部
11、门经理总编号:2-1002编号:1002数量:每年约50份名称:员工表总编号:2-1001简述:填写员工基本信息的表单编号:1001结构:员工编号数量:姓名每年约500份性别年龄学历照片职位3)数据流条目名称:员工表总编号:3-1002简述:记录员工基本情况的表格 数据流来源:员工 数据流去向:人事部编号:1002数据流组成:员工编号姓名性别学历年龄照片职位流通量:50份/年名称:部门表总编号:3-1002简述:记录各个部门基本情况的表格编号:1002数据流来源:部门信息数据流去向:人事部数据流组成:部门编号流通量;50份/年部门经理4)外部实体的定义总编号:6-1001编号:001个数:约3
12、00个名称:员工简述:本企业的员工输入数据流:员工(基础信息)fP 1员工(就职信息)f P 2 员工(调动信息)fP4 员工(离职信息)f P 3输出数据流:人事部名称:系统管理员总编号:6-1003简述:本企业的系统管理员编号:003输出数据流:系统管理员(用户信息)输入数据流:人事部第三章概念设计阶段概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概 念模型)的过程,它是整个数据库设计的关键。3.1任务与目标(1)设计分E-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(3)生成全局E-R图,通过消除冲突等方面。3.2系
13、统E-R图1)员工基本信息:2)工资信息表3.23)部门信息:图3.45)总E-R图:图3.5章逻辑设计阶段4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就 与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计 好的基本E-R图转换成关系模型、数据库模式的定义、数据处理。4.2将E-R图转换为关系模型员工基本信息(员工编号,姓名,性别,年龄,职位,照片,学历) 部门信息(部门号,部门名称,部门经理)管理员(工号,密码,权限)关系模型的概念单一。对于实体和实体之间的联系均以关系来表示。对于关 系之间的联系则通过相容的属性来表示。这样逻
14、辑清晰,易于理解。关系一定要是规范化。规范化是指在关系模型中,关系必须满足一定的给定 条件,最基本的要求是关系中的每一个分量都是不可再分的数据项,即表不能多 于二维。第一范式,属于第一范式的关系应满足的基本条件是关系中的每一个分 量都必须是不可分割的数据项。简言之,第一范式是在同一表中没有重复项存在, 以上就属于第一范式。第二范式,这种关系不仅要满足第一范式,而且所有非主 属性完全依赖于其主码,以上关系模型也满足第二范式。第三范式,这种关系不 仅满足第二范式,而且它的任何一个非主属性都不传递,依赖于任何主关键字。 以上关系模式也符合。这种关系模式消除了,插入,删除异常及数据冗余,修改复杂等问题
15、,是比 较规范的关系。因此可以进行下一步设计。第五章物理阶段设计物理设计是直属局库在存储设备上的实现。在确定的SQL Server下,一切 由系统去完成,此阶段需要做的是确定文件记录的组织方式,确定文件的类型及 存放路径以及确定文件的多半管理准则。5.1数据库模式定义1)员工基本信息表字段名数据类型含义说明空值情况PER-IDChar员工编号主关键字NAMEChar姓名不为空SEXChar“男,,或“女“可为空AGEData年龄可为空PARChar职位不为空PHOTOData照片不为空RECORDChar学历不为空2)部门信息表字段名数据类型含义说明空值情况DEPT-IDChar部门号主关键字
16、DEPTNAMEChar部门名称可为空DEPTMANAGERChar部门经理可为空3)管理员信息表字段名数据类型含义说明空值情况ADMINISTRATORChar管理员不为空PASSWORDChar密码可为空PERMISSIONChar权限可为空计算机学院数字系统课程设计第六章功能模块设计阶段6.1程序主界面的设计程序启动后,在系统登录界面验证操作员密码后,将进入主程序界面。通过主程序界面可以执行相应权限的操作,并且通过选择主界面的菜单,来 调用相应程序并进行相应操作。主程序界面如图2所示。用户:3血血2010-12-23人事好氏事於缶虫返回堂金宾面图6.1程序主界面1)代码设计树形目录中“用
17、户管理”进入uses.aspx ; “用户信息”进入post.aspx; 编 辑人事信息”进入edit.aspx;“查看人事信息”进入check.aspx; “删除人事信息”进入delete.aspx ;“添加人事信息”进入add.aspx;“返回登录页面”进入login.aspx;6.2系统登录界面设计用户进入系统前,必须通过系统登录进入主程序界面,系统登录界面主要用于确认用户的身份及使用权限,并且可对系统信息起到保密作用。系统登录界 面如图3所示。人事管理系统图6.2系统登录界面运行结果1)代码设计Buttonl事件中添加以下代码:在“确定”按钮的Click事件中添加以下代码实现判断操作员
18、和密码是否正确的 功能。如果操作员或密码不正确,将提示重新输入。protected void Button1_Click(object sender, EventArgs e)string strConnection = Provider=Microsoft.Jet.OleDb.4.0; + DataSource= + Server.MapPath(App_Data/username.mdb);OleDbConnection conn = new OleDbConnection(strConnection);string strCount;strCount = select * from me
19、nu; conn.Open();OleDbCommand com = new OleDbCommand(strCount, conn);OleDbDataReader dr = com.ExecuteReader();string strUsername = , strPassword = , strLevel =;while (dr.Read()if (TextBox1.Text = drusen.ToString() & TextBox2.Text =drpwd.ToString()strUsername = drusen.ToString();strPassword = drpwd.To
20、String();strLevel = drlevel.ToString();break;dr.Close();conn.Close();if (strUsername =)Response.Write(alert(用户名或密码 错! ););return;if (strLevel = 0)Sessionpass = admin;Sessionusername = TextBox1.Text.ToString();Response.Redirect(post.aspx);elseSessionpass = guest;Sessionusername = TextBox1.Text.ToStri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 数据库
链接地址:https://www.31ppt.com/p-5005497.html