- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业人事管理系统课程设计
PAGE
PAGE 10
第一章 前言
过去企业有关员工的数据库管理主要依靠手工来管理,当数据量很大时就需要很长的时间来处理,不仅工作量大而且易出错,但如今随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。 人事管理是任何企事业单位都需要进行的一项工作。因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人事管理系统主要用于企业内部员工的档案、考勤等的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单,这些优点可以极大的提高企业对人事管理的效率。因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。
第二章 系统需求分析
2.1 需求分析
需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 可行性研究阶段产生的文档,是需求分析的出发点。系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。
通过实际调查,要求本系统具有以下功能:
良好的人机界面。
方便的添加和修改数据功能。
方便的数据查询。
方便的数据打印功能。
数据计算自动完成,尽量减少人工干预。
2.2 总体设计
2.2.1 项目规划
人事管理系统主要由系统设置,职工信息管理管理,部门信息管理,工资管理、职工考勤管理和职工绩效考核管理、退出模块组成,具体规划如下:
系统设置模块。该模块主要用于实现添加用户管理,用户修改密码管理的功能。
职工信息管理模块。该模块主要用于实现职工信息编辑和职工信息查询的功能。
部门信息管理模块。该模块主要用于实现部门信息编辑管理和部门信息查询管理的功能。
工资管理模块。该模块主要用于职工工资编辑管理和职工工资查询的功能。
职工考勤管理。该模块主要用于职工考勤编辑和职工考勤查询的功能。
职工绩效考核管理。该模块主要用于职工绩效考核查询的功能。
退出。该模块主要用于实现系统推出的功能。
2.2.2 系统功能结构
人事管理系统功能结构如图2.2.1所示。
图2
图2.2.1 人事管理系统组织结构图
2.3 系统设计
2.3.1设计目标
本系统属于中小型的数据库管理系统,可以对中小企业人事工资管理系统进行有效的管理。通过本系统可以达到以下目标:
灵活地录入数据,使信息传递更快捷;
系统采用人机交互方式,界面美观友好,信息查询灵活,数据存储安全可靠
实现员工基本信息管理;
实现员工工资信息管理;
实现员工考勤信息管理;
对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;
对系统最大限度地实现了易维护性和易操作性。
2.3.2 开发及运行环境
系统开发平台:Microsoft Visual 2005.
系统开发语言:C#。
数据库管理系统软件:SQL Server 2000.
运行平台:Windows XP (SP2)/Windows 2000(SP4)/Windows Server 2003(SP1).
运行环境:Microsoft.NET Framework SDK v2.0.
分辨率:最佳效果 1024*768像素。
第三章数据库的概念设计
数据库设计是系统开发的重要部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。下面将举例详细说明。
为了提高的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。登录表的实体E-R图如图3.3.1
为了避免登录用户随意修改数据库中的信息,需要权限设置,通过GroupID来确定。
图3.3.1 登录表的实体E-R图
在开发企业人事管理系统时,最重要的数据表是职工基本信息表,它记录了企业中所有职工的基本信息。职工基本信息表的实体E-R图如图2.3.2所示。
图3.3.2 员工基本
为了使前台在录入信息时更加简单、快捷,可以将基本表中的一些特定字段值在数据库中以表的形式进行记录。部门表的实体E-R图如图2.3.3所示。
图3.3.3
在企业中,职工的考勤是必不可少的。考勤表的实体E-R图如图2.3
文档评论(0)