




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏州高博软件技术职业学院毕业论文苏州高博软件技术职业学院毕业设计(论文)报告系 别 软件工程 专 业 软件测试 班 级 0811 姓 名 仇智坚 学 号 008321115 设计题目 简单人事管理系统 指导教师 陈 晨 起迄日期 4月24日-5月8日 19苏州高博软件技术职业学院毕业设计诚信承诺书本人慎重承诺和声明:我承诺在毕业设计过程中严格遵守学校有关规定,在指导教师的安排与指导下完成所规定的毕业设计工作,绝不弄虚作假,不请别人代做毕业设计或抄袭别人的成果。所撰写的毕业论文或毕业设计是在指导老师的指导下自主完成,文中所有引文或引用数据、图表均注明来源,本人愿意为由此引起的后果承担责任。学生签名: 日期: 年 月 日毕业设计知识产权权属声明本人在老师指导下所完成的论文及设计成果、知识产权归属学校。学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。学生签名: 日期: 年 月 日指导教师签名: 日期: 年 月 日简单人事管理系统的设计与开发摘要21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素因此人力资源已逐步成为企业最重要的资源,人事管理(Personnel Management System,pms)也成为现代企业管理工作中的重要内容之一而在人事管理中的基础工作就是人事档案管理对于企业来讲,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用人员的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持譬如:企业制定员工招聘计划培训计划合理的使用人员等等因此,企业人事档案管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接的影响到企业整体管理随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性人事档案管理系统是典型管理信息系统,通过人事档案管理系统对人事档案进行管理具有人工管理所无法比拟的优点例如:检索迅速查找方便可靠性高存储量大保密性好寿命长成本低等一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;而且,企业整体管理的信息化建设是企业的科学化正规化管理与世界接轨的重要条件,企业人事档案管理的信息化又是企业整体管理信息化建设的重要组成部分因此,利用计算机对企业人事档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的关键字 人事档案人事档案管理人事档案管理系统管理信息系统数据库目录第一章 绪论51.1 课题研究背景51.2 课题研究目的和意义5第2章 课题研究中所用到的工具和涉及到的知识点72.1 Vsual Studio 2005介绍72.2 SQL Server 2005 介绍8第3章 系统需求分析93.1 系统分析93.2 系统概述9第4章 数据库的设计114.1 引言114.2 数据库需求分析114.3 数据库设计11第5章 界面设计与实现135.1 登录界面设计135.2 主要界面设计14结论17致谢18参考文献19第一章 绪论1.1 课题研究背景随着知识经济的时代的到来、成功加入WTO及信息化浪潮的来临,企业经营管理机制正在发生着根本性的变化。处于激烈市场竞争环境下的企业,如果想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。因此,借助现代信息技术和管理理论,建立企业管理信息系统势在必行。面对知识经济时代下的挑战,企业的人事管理也同样要适应这样的趋势,但是现代人事管理面临两个方面的难题:1现代人事管理已经成为实现企业竞争优势的核心之一,根据世界银行的统计,现在全球64%的财富是由人力资源构成的。它所涉及的范围已经远远超出了人事管理的范畴,成为从企业战略规划到基础人力管理,涉及企业、社会、政府、员工等方方面面的复杂工程,原先的手工简单处理手段和思路都远远不够了。2现代人事管理的范围大大扩展了,人事部要面临大量种类繁多的数据,有必要收集和处理这些数据,但是如果仅仅是收集和处理,并不能真正达到通过人事管理提高企业核心竞争力的目的。因此,有必要将信息技术与人力资源结合在一起,利用人力资源的管理信息系统提高人力资源管理的效率,同时深入挖掘人事管理信息中的宝藏,真正提高企业的核心竞争力。建设高效的人事管理信息系统,提高自己的人事管理水平是中国企业的必由之路。1.2 课题研究目的和意义人力资源系统的开发,其功能将真正扩展到全方位企业管理的范畴。人力资源系统的功能范围,也从单一的档案、工资,发展到可为企业的决策提供帮助的全方位解决方案。人力资源管理信息系统的目的和意义在于: 1充分利用网络资源,进一步优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,满足人力资源部提升服务和管理水平的要求,使人力资源的管理更为高效和科学,数据更为准确;2增强员工自助服务的功能,提高业务的透明度及员工的参与程度,简化人力资源事务性的管理流程,使人事劳动部门的管理人员有更多的时间和精力用于人力资源的战略规划;3建立流程引擎和角色管理机制,增加面向用户的流程变更管理和用户管理的功能;4健全安全机制,完善安全监控及审计功能;5增强系统可视化的设计,提高用户的可操作性,尽可能减少用户培训;6决策支持:完善人力资源决策支持系统,使基于人力资源系统数据的决策更为直观和精确,确定管理人员能够及时快捷地获得决策所需的信息。总的来说,人力系统建设就是希望通过优化和再造流程的人力资源重建,使将来的人力系统成为企业准确、开放、安全、可靠的数据平台;成为企业人力资源战略决策的主要数据来源最终实现开发人才、服务人才、利用人才和降低人力资源成本、提高人力资源的利用效率的目的。第2章 课题研究中所用到的工具和涉及到的知识点2.1 Vsual Studio 2005介绍Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Visual Studio 提供了一个全新的网页设计器(称为 Visual Web Developer),其中包含了许多用于创建和编辑 ASP.NET 网页和 HTML 页的增强功能。该设计器提供了比在 Visual Studio .NET 2003 中更简单、更迅速的 Web 窗体页创建方法。Visual Web Developer 全面改进网站开发的各个领域。您可以创建网站并将其作为本地文件夹来进行维护,也可以将其放在 Internet 信息服务 (IIS) 中,或放在 FTP 或 SharePoint 服务器上进行维护。Visual Web Developer 设计器支持所有的 ASP.NET 增强功能,包括可以简化许多 Web 开发任务的近二十余种新控件。Visual Studio 集成环境包括用于目标设备(如 PDA 和 Smartphone)的工具。改进功能包括 Visual C+ 工具和本机设备运行库、托管设计器(提供改进的特定于平台的 WYSIWYG 和多种外观设置支持)、新的仿真程序、类似于桌面的数据处理工具,以及最终用户部署项目(消除 .inf 文件的手动编辑工作)。Web 窗体是用于创建可编程网页的 ASP.NET 技术。Web 窗体将自己呈现为浏览器兼容的 HTML 和脚本,这使任何平台上的任何浏览器都可以查看 Web 页。使用 Web 窗体,通过将控件拖放到设计器上然后添加代码来创建 Web 页,与创建 Visual Basic 窗体的方法相似。Windows 窗体用于在 .NET Framework 上创建 Microsoft Windows 应用程序。此框架提供一个有条理的、面向对象的、可扩展的类集,使您能够开发功能丰富的 Windows 应用程序。另外,Windows 窗体可作为多层分布式解决方案中的本地用户界面。2.2 SQL Server 2005 介绍SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX操作系统上的应SQL Server安装界面用。第3章 系统需求分析3.1 系统分析目前,部分企业还停留在人工纸质管理方法阶段,这样的管理方式已不适应时代发展,因为它不仅浪费了人力物力,还造成企业内部员工信息管理容易混乱、各部门分工不明确。在信息时代,这种传统的纸介质管理的低效方法必然会被以数据库为基础的功能强大效率卓越的信息管理系统所取代。系统开发的总体任务是实现企业信息管理的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。人事管理系统需要完成的功能主要有:登陆模块,员工管理模块,部门管理模块,用户管理模块。在数据库方面,利用关系数据库功能强大的查询语言对企业各类信息入库保存,按要求及时处理。该系统集输入、维护、查询、和各种处理为一体,各种操作可以通过菜单进行,操作快捷、方便,性能高效、强大;使用易懂、易会,形象增强的数据处理,用户均可根据需要自行使用。3.2 系统概述本系统是一个人力资源管理系统,在实施过程中主要实现以下目标:(1)界面友好、美观,体现人事管理的特点,而且操作简便。(2)各功能模块层次清晰,代码高效易懂。(3)添加和编辑简便、清晰,提高工作效率。(4)查询方便,数据存储安全可靠。(5)功能全面,实用性强。主要功能有:1.登录系统部分登录系统部分包括不同权限用户的登录,通过用户的权限的不同分为普通用户,一般管理员,超级管理员,其登录后所拥有的功能权限也不相同。 2.员工管理部分员工管理包括员工信息管理和员工调动管理。员工信息管理主要实现员工信息的添加、修改、删除。员工调动管理主要实现员工调动信息的添加。3.部门管理部门管理包括部门信息管理和部门人员管理。部门信息管理主要实现各个部门信息的增加、编辑、删除。部门人员管理主要实现显示各个部门里员工信息的功能。4.用户管理用户管理包括系统用户管理和密码修改。其中用户管理只有超级管理员才具备的权限,拥有对本系统所有用户新的修改的权力。密码修改是该系统用户可以对自己的登录密码进行修改。其主要结构如图所示第4章 数据库的设计4.1 引言数据库是一个应用系统的核心,数据库设计的好坏直接关系到应用系统的执行效率,数据的一致性和完整性,设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求,数据库设计一般包括以下几个步骤:(1).数据库需求分析(2).数据库概念结构设计(3).数据库逻辑结构设计4.2 数据库需求分析数据库需求分析就是要了解在这个应用系统中,用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。4.3 数据库设计通过调查分析各种资料,根据本管理系统用户需要操作和处理的各种数据,对数据表进行了分析。确定在数据库中存储的各种数据之间的关系以及数据类型,列举出部分数据表的关系如下:1.部门表(Department)包括部门编码,部门名称,部门描述,上级部门,备注。2.员工信息表(Employee)包括员工编号,姓名,性别,民族,生日,政治面貌,文化程度,婚姻状况,籍贯,身份证号,办公电话,手机号码,到岗日期,职务或岗位,在职状态,工资卡银行,工资卡帐号,录入用户,录入时间,所属部门,备注。3.员工调动信息表(Transfer)包括调动编号,职务,旧部门,新部门,调动日期,调动原因,员工编号,备注4.系统用户表(User)包括用户登录名,登录密码,状态,用户类型。第5章 界面设计与实现5.1 登录界面设计程序启动后,进入登陆窗体,用户输入用户名和密码,然后进行登录。同时可以按下取消按钮退出本系统,登录界面模块中主要实现如下功能:(1)用户名和密码验证成功后,进入主界面。(2)用户名错误或密码错误提醒并返回错误点。在登录的过程中,系统首先会根据画面上用户输入的内容进行验证检查,相关代码如下:在登录的过程中,系统首先会根据画面上用户输入的内容进行验证检查,相关代码如下:protected void LoginBtn_Click(object sender, System.EventArgs e)PMS.Components.User User = new PMS.Components.User() ;/如果页面输入合法if(Page.IsValid = true)string Name = UserName.Text.Trim();string Pwd = Password.Text.Trim();if(User.Login(Name,Pwd)SessionUserID = Name;Response.Redirect(/DesktopModules/Main.aspx);else/显示错误信息Message.Text = 你输入的用户名称或者密码有误,请重新输入!;protected void CancelBtn_Click(object sender, System.EventArgs e)/清空用户名称和密码输入框UserName.Text = Password.Text = ;5.2 主要界面设计1.实现目标程序启动后,登录进入员工基本信息主窗体,。在管理模块中主要实现如下功能:(1)员工管理。(2)部门管理。(3)用户管理。2.主要界面(1)员工管理界面点击员工信息管理,怎进入该图所示的界面,在该界面可以进行员工信息的添加、修改、删除。点击下面的添加按钮则可以进行员工信息的添加,如下图所示,在该界面可以添加员工的相关信息。在员工显示界面中修改完数据后,点击“修改”按钮就可完成员工信息的修改。(2)部门管理界面 在该界面可以对该企业中各个部门信息进行添加,编辑,删除操作。在该界面可以显示出各个部门中所有员工的信息。(3)用户管理必须拥有超级管理员的权限才能进入该界面,在该界面中可以显示出本系统的所有用户。超级管理员可一进行用户的添加和删除操作。在该界面可以进行登录用户的密码修改操作。结论在本次毕业设计之前,虽然我在学校开设的各门专业课程上学习了很多理论知识,但是很少有机会真正的将自己所学的附诸于实践,这次的毕业设计正好是在大学生涯结束之前提供给我的一个绝佳的实践机会。在毕业设计的前期阶段,我查阅了大量的资料,做了大量的准备工作。然而,当真正开始着手开发的时候却一度陷入困境,不知道从何入手。现在反思起来,自己对于编程的基础语言的掌握还不够到位,有些基本的甚至都无法熟练运用。因此,对于三年所学的专业知识需要花大量的时间来进行温习回顾。并且,C#和ASP是在设计时才学习并使用的,由于初次接触也给设计的完成带来一定的困难。当开发工作进入到编码阶段的时候,前期的代码设计不合理给我带来了很大的困难,由此让我深深体会到编成思想的重要性,对于程序设计方法学的重要到现在我才真正的体会到。虽然在整个开发的过程中面临了很多挫折,但是从教训中得到的经验教训是深刻和宝贵的。同时,经历整个完整的开发过程,锻炼了我的编码能力,纠正了以前许多在编程中的不好的习惯,这对我以后的学习和工作是巨大的财富。致谢本论文无论是从选题的确定,论文的设计、写作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幸福的花朵图谱课件
- 巡线安全培训内容课件
- 输电线路施工图识图课件
- 小龙虾解剖课件
- 大摩中金投资合作终止协议
- 超高层建筑工程安全管理与监理协议
- 高校与企业联合培养实习生就业协议
- 担保借款合同主体变更后的信用评估与风险管理
- 互联网电商平台运营经理岗位聘用及数据安全合同
- 建筑装修工程施工合同范本
- 农村建房技术培训课件
- 红十字救护员培训理论试题及答案
- 潍坊市2026届高三开学调研监测考试语文试题及答案
- 2025年新能源电动摆渡车景区运营绿色出行解决方案报告
- 安全素养提升培训考试题及答案解析
- 动量守恒定律模型归纳(11大题型)(解析版)-2025学年新高二物理暑假专项提升(人教版)
- 2025股权转让合同签订股权认购协议书
- 某小区改造配电室(电力)工程监理大纲
- Z20+名校联盟(浙江省名校新高考研究联盟)2026届高三第一次联考化学及答案
- 医疗器械配送应急预案模板(3篇)
- DB65-T 4803-2024 冰川厚度测量技术规范
评论
0/150
提交评论