您好,欢迎访问三七文档
1目录摘要......................................................................................................................2正文......................................................................................................................31、问题描述........................................................................................................32、需求分析........................................................................................................42.1系统需求和功能........................................................................................42.2数据流程图................................................................................................42.3数据字典....................................................................................................63、系统总体设计................................................................................................73.1概念结构设计(E-R图).........................................................................73.2由E-R图转换得到的关系模式................................................................73.3逻辑结构设计(数据库的设计)............................................................84、详细设计.....................................................................................................104.1人事管理系统的主要功能:..................................................................104.2人事管理系统的主要功能程序流程图.................................................104.3用户界面与程序设计..............................................................................125、系统测试......................................................................................................155.1测试方法..................................................................................................155.2测试用例..................................................................................................156、软件使用说明书..........................................................................................17总结....................................................................................................................19参考文献................................................................................................................20致谢....................................................................................................................21附件Ⅰ部分原程序代码......................................................................................222摘要当今社会人员流动越来越频繁,使得档案管理工作也变得越来越复杂。如何管理号企业人事的信息,成为企业管理的一个大问题。如何实现档案管理的自动化,无疑是公司的管理部门带来很大的方便。人事管理系统正是一个为适应当前各个行业对人力资源信息管理的这个迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求保持数据的一致性和完整性以及好的数据安全性;后者设计应用程序可以方便地实现公司人事档案的管理,易使用、检索迅速、查找方便。这些优点能够极大的提高人事档案的管理的效率,也是提高公司人事管理,更好的为公司服务。关键词:人事管理;数据库;管理系统3正文1、问题描述该设计要求学生以企业人事管理业务为背景,设计、开发一套“企业人事管理系统”软件。通过该题目的设计、开发,使学生初步得到数据库开发的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问题的能力。42、需求分析2.1系统需求和功能设计一个人事管理系统,使系统满足以下需求和功能1)根据企业人事管理的需要,对企业以及企业中员工的信息进行添假删除等操作,并能对人事档案进行浏览,对人事资料进行查询,对人事资料进行统计。为企业的人事管理提供一个便利的管理系统。2)、系统功能包括:a系统管理(设置用户和退出系统)。b基础数据管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)。c人事档案管理(人事档案浏览,人事资料查询,人事资料统计)。数据库管理(数据库的备份与恢复)。2.2数据流程图数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。5数据流程图如图2.1所示:图2.1数据流程图管理员接受信息更新系统信息个人信息处理事务用户信息信息信息查询62.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片如下:名字:管理员名称别名:描述:惟一地标识一门特定管理员的关键域定义:管理员名称=10{字符}位置:管理员信息表名称:职工信息表别名:描述:对员工基本情况的描述定义:员工信息表=员工号+姓名位置:显示到屏幕保存到磁盘名字:员工家庭表别名:描述:惟一地标识一个员工的家庭状况定义:家庭名称=10{字符}位置:家庭信息表员工信息表名称:员工表别名:描述:对整体员工基本情况的描述定义:员工信息表=所有员工的基本信息的总和位置:显示到屏幕保存到磁盘73、系统总体设计3.1概念结构设计(E-R图)经分析人事管理系统的E-R图如图3.1所示:图3.1人事管理系统E-R图3.2由E-R图转换得到的关系模式用户(用户名,密码,是否管理员)民族档案设置(民族编号,民族名称)职工类型设置(职工类型号,职工类型名称)文化程度设置(文化程度编号,文化程度名称)政治面貌设置(政治面貌编号,政治面貌名称)部门类别设置(部门类别编号,部门类别名称)员工用户属于部门名称负责人属于职务临时职称正式用户口令用户名籍贯姓名性别学历婚姻状况编号8工资类别设置(工资类别编号,工资类别名称)职称类别设置(职称类别编号,职称类别名称)职务类别设置(职务类别编号,职务类别名称)职工表(职工编号,职工名,出生日期,年龄,民族,婚姻状况,身份证,家庭电话,电子邮箱,手机,籍贯,地址,毕业学校,所在部门,政治面貌,职称类别,职务类别,工资类别,文化程度)职工家庭情况(编号,员工工号,成员姓名,关系,出生日期,所在部门,担任职务,政治面貌,手机)3.3逻辑结构设计(数据库的设计)建立数据库本设计用MicrosoftOfficeAccess2003作为后台数据库,在MSSQLServer2000中创建一个名为Manager1的数据库,并在其中建立逻辑设计中涉及的表.建立表:在Access中,可以查看所建立的表,并添加适当测试数据用户表如图3.2所示:图3.2用户表民族挡案表如图3.3所示:职工类型表如图3.4所示:图3.3民族档案表图3.4职工类型表9文化程度表如图3.5所示:政治面貌表如图3.6所示:图3.5文化程度表图3.6政治面貌表部门类别设置表如图3.7所示:工资类别表如图3.8所示:图3.7部门类型设置表图3.8工资类别表职称类别表如图3.9所示:职务类别表如图3.10所示:图3.9职称类别表图3.10职务类别表104、详细设计4.1人事管理系统的主要功能:1.教师各种信息的输入,包括教师基本信息,课程信息,论文信息,项目信息的输入等。2.教师业务档案管理的各种信息查询,修改和维护。3.操作日志的管理。4.教师业务档案管理系统的使用帮助。4.2人事管理系统的主要功能程序流程图系统操作流程图:图5.1系统操作流程图系统登录界面输入操作员及密码检查密码正确功能界面数据库系统主界面功能处理系统管理错误信息密码错误11人事管理系统员工各种信息的查询功能流程图如图5.2所示:是否否是否是图5.2查询功能流程图用户输入查询条件查询相应信息信息确定是否存在重新查询结束123.删除功能流程图如图5.3所示:是是否否否是图5.3删除功能流程图4.3用户界面与程序设计1.一般交互设计一般交互涉及信息显示、数据输入和系统整体控制等方面。(1)一致性为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,
本文标题:企业人事管理说明书
链接地址:https://www.777doc.com/doc-560694 .html