基于c#的企业员工档案管理系统的开发说明书大学本科毕业论文.doc
《基于c#的企业员工档案管理系统的开发说明书大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于c#的企业员工档案管理系统的开发说明书大学本科毕业论文.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江工业大学博士学位论文毕业设计说明书课题名称: 基于C#的企业员工档案管理系统的开发 学生姓名 学 号 所在学院 计算机工程学院 专 业 计算机信息管理 班 级 指导教师 起讫时间:2013年12月23日2014年4月18日22浙江机电职业技术学院毕业设计说明书摘 要信息是管理是一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。因此能否有效的管理信息成为企业的首要问题。企业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持企业高效率完成企业信息管理,是适应现代企业制度要求,推动企业信息管理走向科学化、社会化、规范化和自动化
2、,从而提高企业信息管理效率。为迎合转变快速的信息技术,越来越多的企业将注重高效的管理。本项目的开发主要是为了更好地管理员工档案信息,基于C#和Microsoft SQL Server 2005数据库,用Visual Studio 2008作为开发工具。从而专门为王氏工艺品产而设计的一个员工档案信息管理的程序。经过调研及分析后,该系统的开发不仅需要具备管理员设置密码、查询、添加、删除、修改员工等相关信息的功能。同时,用户界面要求简洁、美观;更重要的是:是能够具备可升级性、及良好的实用价值。本系统的开发基本满足该企业档案信息管理的需求,用户界面友好,提供的信息丰富准确,使管理工作的各环节能够顺利而
3、有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率,是企业的科学化、规范化管理、自动化的重要前提条件。关键词:B/S结构,条形码, visual studio 2008,数据库(Microsoft SQL Server 2005);目 录第1章 绪论21.1引言21.2项目背景31.3项目调研分析31.4项目开发的意义及目标4第2章 需求分析42.1需求概述42.1.1基本功能需求42.1.2系统各子模块功能需求52.1.3性能的需求62.1.4输入输出要求62.1.5故障处理要求62.2数据库需求分析62.2.1 数据库需求概述62.2.2数据字典需求概述72.3
4、任务目标72.3.1四个基本原则8第3 章 概要设计83.1 数据库设计83.1.1 数据库概念结构设计83.1.2 数据库逻辑结构设计103.2数据表的设计113.3关系的设计123.4数据库结构的实现13第4 章 详细设计134.1 登录界面设计134.2 主界面设计154.3 新增员工界面设计154.4 部门信息界面设计174.5工资信息界面设计184.6奖惩信息界面设计20第5 章 模块测试21第6 章 结论22参考文献24致 谢25第1章 绪论1.1引言随着计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有人也称之为数字化的时代。在这个数字化时代里,计算机在企业管理
5、中的普及化,利用计算机实现信息的管理势在必行。面对庞大的信息量就需要建设一个科学高效的信息管理系统,可以有效的为企业节省大量的人力、物力、财力等,迅速查到所有所需信息,规范信息的管理、科学统计和快速查询,以减少查询工作方面的工作量。不仅提高了工作效率,而且大大的提高了其安全性。档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,工作量大,出错率高,且错后不易更改,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。由于企业的人数较多,
6、每一位员工的具体实际情况也不尽相同,如果没有一个完整的员工信息管理系统去完成,将使工作变得复杂冗烦,并且对于工作的效率也将使一个致命的打击,使无论如何也无法适应现代社需要的。另外,目前部分企业使用的员工信息管理系统只有信息的录入,修改和删除的功能,而不具有信息查询的功能,这对于企业的信息管理工作来说是一个很遗憾的事情。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此,开发一套功能完整且设计合理,使用方便的企业员工信息管理系统是现在数字化信息时代中每家企业势在必行。1.2项目背景
7、王氏工艺品产有限公司是一家集设计开发、生产、销售为一体的企业,主要以生产树脂(POLY)工艺品为主。公司坐落在风景秀丽的浙江省仙居县,秉承“诚信立企、悦客立业”的经营宗旨热忱欢迎八方来客。产品设计独特,做工精致,价格合理、质量稳定,深受客户欢迎。主要畅销浙江、温州、临海一带。在日新月异的科技快速发展时代里,计算机科学日渐成熟,并逐渐在人类社会的各个领域中发挥着越来越重要的作用。企业的发展将越来越难以离开计算机的应用。然而,现在有很多企业的档案管理水平还停留在原先的旧技术管理水平中,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,必将会被时代发展的趋势所淘汰。随着企业生产水平的不断
8、提升,传统的简单型企业档案管理系统很难在适应时代的发展的要求,管理员工的档案信息。因此,针对本公司的要求,我方小组成员经过该公司的调研考察,列出以下相关信息:1、继承原先的删除、添加、修改等基本功能;2、需能独立导出Excel的文档的功能3、需分开员工和管理员的单独登录4、界面设计简单、简洁、最好能结合本公司的文化特色 应对本公司的提出的要求,调研小组经过调查、通过和该公司档案管理人员及员工沟通后,设计了一些针对性的功能,为公司摆脱了由原先的功能不完善而产生的一些漏洞,繁琐事情。可以随时存储企业员工档案,迅速查到所有所需信息,如:检索迅速、查找方便、可靠性高、存储量大、成本低等。1.3项目调研
9、分析浙江省仙居县王氏工艺品产是一家中型企业,其企业规模正在逐渐壮大中。企业现有员工200人,旗下设有10多个部门。随着企业的规模正在不断发展中,公司原先的管理水平很难再很好的管理员工的基本信息、工资、奖惩信息和各个部门等现有状况。财务管理人员,由于统计的数据量大,经常造成员工工资的信息出现错误等。1.4项目开发的意义及目标 为了更好的管理企业员工档案信息,减少数据量大而带来的计算错误。开发本系统的目标是为了更好的适应企业规模的发展,管理员工各方面信息。 第2章 需求分析2.1需求概述 员工档案管理就是把分散在企事业单位的员工档案实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现
10、代化、专业化的管理系统。档案管理为企业单位和个人提供信息咨询、档案检索、档案存取、工资调整、依据档案出具各类证明材料等服务;为企业单位和个人提供档案的收集、整理、保管服务。2.1.1基本功能需求王氏员工档案信息管理系统的开发由以下5大基本功能构成:1、系统设置;2、员工档案信息管理;3、部门信息管理 ;4、工资信息管理;5、员工奖惩情况。需要身份验证进入登登陆界面。图2-1系统功能模块图2.1.2系统各子模块功能需求1、登录界面的模块:必须要有独立的管理员和员工登录界面,且要具有相应的权限功能 2、系统设置,模块主要包括(用户信息设置、密码设置、用户更换等) 3、员工基本信息管理模块实现员工信
11、息包括(员工编号、姓名、性别等)的相关添加、修改、查询、删除等操作 4、 部门信息管理模块实现部门信息包括(部门编号、部门名称、部门负责人、备注等)的相关添加、修改、删除、查询操作 5、 员工职务信息由员工的工资管理模块和员工奖惩模块构成,实现相关职务的基本工资和各种奖惩的量度如(惩罚扣除的金额、加班费金额)的添加、修改、删除操作,职务中数据反映了员工工资的各种不同分发情况。 4、数据库管理模块实现了对数据库的备份和还原。 5、查询:要求对员工信息可以任意查询。 6、数据备份:实行数据备份。 7、系统维护部分:操作员设置、操作员权限设置、修改密码等。2.1.3性能的需求1、精度:在精度需求上,
12、根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求。2、时间特性要求:在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。3、灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当的调整,具有较大的灵活性。2.1.4输入输出要求l 实现信息的模糊查询:输入信息项的部分或全部信息,输出与之相关的全部信息;l 尽量使用下拉菜单选择模式而减少用户手动输入。l 对一些特定类型的输入要有限制以保证输入正确的信息。如输入编号时则限制只能输入数字类型的字符串等。2.1.5故障处理要求 内部故障:在开发阶段可以随即修改数
13、据库中相应内容。 外部故障:对编辑的程序进行重装载时,第一次装载认为有错则修改。第二次运行,在需求调用时出错,有错误提示,重试。2.2数据库需求分析数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。2.2.1 数据库需求概述用户的需求主要体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。数据流图是结构化系统分析的主要工具,它能图形化的显示出系
14、统中数据的使用,表达数据在系统内部的逻辑流向以及系统的逻辑功能和数据的逻辑变换。根据对系统的分析和所收集的资料,得出了档案管理系统流程图如下:图2-2部分功能图2.2.2数据字典需求概述数据流图描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,他还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。这就要引入数据字典这个概念。数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。2.3任务目标该系统应遵循公司管理的方
15、法,利用计算机技术,网络技术,数据库技术,数据通讯技术。全面收集和处理数据,提供各类信息,并利用现代化管理方,建立具有多种辅助决策功能的模块,为王氏工艺品产经营管理提供决策支持,从而提高公司现代管理水平。该系统的实现需要具备以下要求:1、提高信息处理速度;2、减轻管理人员的劳动强度、提高管理水平;3、集中处理,提高管理效率;4、提高辅助决策能力。2.3.1四个基本原则1、实用性:用户对该系统的操作,简洁、方便、明了;2、可靠性:具备能承载大量的数据、不容易崩溃;3、安全性:该操作系统需具备一定的加密功能,防止外来人员破解;4、可扩展性:能具备一定的可扩展性,适应企业规模不断的扩展;第3 章 概
16、要设计3.1 数据库设计数据库系统设计时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 数据库需求分析。 数据库概念结构设计。 数据库逻辑结构设计在需求分析中我们已经得出了员工档案管理的系统流程图、数据字典及数据结构。接下来就需要数据库结构设计。3.1.1 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。员工档案基本信息ER 图:员工档案信息,有属性员工编号、姓名、性别、身份证号码、所属部门
17、、职务编号。一般每个人都有唯一的编号,直接使用它作为这个实体的主键。3-1员工信息E-R图工资信息,有属性工资编号(唯一的标示号)和固定工资、每月奖金、事故扣除金额、加班费。3-2工资信息E-R图奖惩信息,有属性奖惩编号(唯一的编号),员工编号、奖惩编号、奖惩事由、奖惩日期、奖惩金额。3-4奖惩信息E-R图部门信息,有属性部门编号(唯一的编号),部门名称、部门负责人、部门编号、备注。3-5奖惩信息E-R图3.1.2 数据库逻辑结构设计需要将以上的数据库概念结构转化为SQL Server2005 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。王氏员工档案管理系统数据库结构关系图如下:3
18、-6数据结构关系图3.2数据表的设计设置操作人员。系统初始设置一个超级用户名和密码,操作人员可以利用这个超级用户名和密码登录。之后,设置其他的用户名称,也可以设置权限用户,此外,系统对于员工基本信息表,字段名,数据类型及其大小具体设置如下所示: 表3-1用户信息表字段名意义类型长度允许空备注Yh_IDIDint4Not null主键Yh_Xm姓名Varchar15Not null外键Yh_Xb性别Varchar2Not nullYh_Sfz身份证Varchar50Not nullYh-Csny出生年月Datatime5Not nullYh_Mm密码Varchar20Not null表3-2员工
19、信息表字段名意义类型长度允许空备注Yg_Bh员工编号int20Not null主键Yg_Xm姓名Varchar20Not nullYg_Xb性别Varchar2Not nullYg_Sfz身份证号码Varchar20Not nullYg_Csrny出生年月DatatimeNot nullYg_Bmbh所属部门编号Varchar20Not null外键Yg_Zwbh职务编号Varchar20Not null外键Yg_Whcd文化程度Varchar20Not nullYg_Bz备注Varchar20Not null 表3-3部门信息表字段名意义类型长度允许空备注Bm_Bh部门编号int20Not
20、null主键Bm_Mc部门名称Varchar20Not nullBm_Fzr部门负责人Varchar20Not nullBm_Bz备注Varchar20Not null 表3-4工资信息字段名意义类型长度允许空备注Gz_Zwbh职务编号int20Not null主键Gz_Ygxm员工姓名Varchar20Not null外键Gz_Gdgz固定工资Varchar20Not nullGz_Jj每月奖金Varchar20Not nullGz_Jbf加班费Varchar20Not nullGz_Bj病假扣除奖金Varchar2Not nullGz_Kg旷工扣除奖金Varchar20Not nullGz
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 c# 企业 员工 档案管理系统 开发 说明书 大学本科 毕业论文
限制150内