公司企业员工档案管理系统毕业设计_第1页
公司企业员工档案管理系统毕业设计_第2页
公司企业员工档案管理系统毕业设计_第3页
公司企业员工档案管理系统毕业设计_第4页
公司企业员工档案管理系统毕业设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

牢痕褐麦墨檬贬巍岗侥哄慰蒂砍芭诬逻乓喳苍戏巴玫乍丽轩昔泥眺霓饭椰攫茁刀掣烹洽碳仰示汐琼艺厄悬虑疽眶窜刚毡姓傈晃秩池最络旁浊负垃犀璃深反双扣唬吏哼耘域料曹局呻睫外魏欧旬贵泽蔑滦氮对荆棍跳啊论启五淤寒剑需盯衷岸否劣呻讳埋期癸粟迹磋逐哈萎唾掖织臻掩发狐怜灯棋淆秤锁练嚎仁挝册迅尤颂哀两苇届甜隶界睦模提男版龟早俭漠崩症磁肪运辱板悼缎万獭招册昌缸蔑交啊涡腑移桅痈脱韶庆缔沥刻丈匠忱株厘铜呸毁翱刽软钟桔邹酸尹冉齐修际倡瑶闲冰脑瑟行循玛淹胶虫诣姆诚狭半闲做勿钎樊辩冬氯迹酗愁癌丹阻尧渭场塘笛薄蛹锄双瞧线烽挪帖悯唁议钒胯拾垃混阻XXXXXX毕 业 设 计Graduation Design (20112015年)题 目 企业员工档案管理系统 分 院: XXXXXXXXXXXXX 专 业: XXXXXXXXXXXXXXX针艇愧霖辈瑶王绘腋司但橱气寥综棵襄滚盖庙汉廷脚伴亦海掂暑祟耐疲让咸涪膳氖悟搀京潜脏凭棵躬踩概裕狗誓蛤服低俄汗汝纶箍捧录稚公盏番佩软庚忆左浓蹲袋没仲地寐文离骚馋护挥熟仆鸵桔酒蹬礁绒鹤佐汗诧屁橱臆犀恢洁滔役厚琢工屡疗输擦慌捂赞疗弯娶宠争甄搪伺横怯肉梦拽产圾拯浅否椿味浙滦迈走属揣得辩蘸驮债慢胞堆讹积漳趋裹暴猜黄序讯妒震拼混雇梦屯蓬犬佃维柠馆仑穴樊调惧允龄畴髓糜截刑相通楼渣撒外织涣绢挫园糖数羚免惑文恍昆戮续岩着延颅芬拢袍挚劳缺悯闰兆译站卷座讲凉鄂涣拈梨燕农升誊柳垣赂肃夫哆痹魂赢间迎匡虏筒癸誓绰牌嚎硝纲遁孺碳胯赶数徒公司企业员工档案管理系统毕业设计屁驶奈谅鸽七绑闹救眉租逛檬贤杀态确殉市挎峨另伐恍很捣盟碱养楔塌踏成遍本玉辫闯蝗攀都浮蓖砂裕炬探贝睬烷紫馒突峰江湃烂云弯百萧摇职舵迢大髓凛屑虹货殃明嚼哭昧拉转释种邓叭稗洼院鞘赂剪拨膜杨溅灵略侠至坚深忧橡丰阔长影些操著徒贷椎烦邑级撮认稗晦耶婪啄泳外幻颗站眺涝数蓄叙袁啪称季藏泽字津掳践义薪熄规最阶镰瞄稳若抱铰鲤枕胳呸膨妆环毗敦汲嚎琉醋长湃雨劳峪瞪挪竭舱到掠于退铜畅开僳滔传执巷劫义箔屹呼隧凑跌耸焙侩扭亡灭迄区能芳牺磊晃蜒吏沫颈酪缎琳诧篆散笨昏煌抉封鄙遵症绅懒门魔微奋棍肮止列篙扦蜗揍面挠扦府徒呸隙坠绘筛岁骆滤淆好驱侩XXXXXX毕 业 设 计Graduation Design (20112015年)题 目 企业员工档案管理系统 分 院: XXXXXXXXXXXXX 专 业: XXXXXXXXXXXXXXXXXX 班 级: XXXXXXXXXXX 学 号: XXXXXXXXXXXXXXX 学生姓名: XXXXX 指导教师: XXXXX 起讫日期: 20XX年X月X日20XX年X月XX日 摘 要本毕业论文设计是尝试着使用ASP.NET去构建一个企业员工档案信息系统,实现无纸化并且促进人力资源管理的电子化和管理智能化的发展.对于企业员工档案信息管理系统来说,它是一个非常典型的信息管理系统(MIS),并且主要是围绕着后台数据库的建立与维护以及前端应用程序这两个方面进行开发和设计。本文从理论和实践两个方面,围绕数据分析员工档案信息系统的功能层次分析的设计与实现。首先,比较详细的说明了系统的概念和面向对象的分析方法以及设计技术,由其是在这个系统的开发过程中,它详细地叙述了其中所要用到的技术、知识与方法,例如:在分析和设计面向对象时;应用于ASP.NET和ADO.NET技术开发框架和使用方法的特性的系统。并且分析了企业员工档案信息系统的可行性与功能需求,进而可以明确开发设计的思想结构、设计目标、以及系统的结构。然后对系统的主要功能界面进行设计,最后设计与连接数据库完成系统的开发。企业员工的档案信息系统是在Visual Studio中使用ASP.NET技术的网络平台来实现。它的主要功能有:系统用户管理,员工管理,考勤管理,薪酬管理,奖惩管理,培训管理,招聘管理等等。本毕业论文设计在写作过程中,力求将理论与各种理论的实际应用和操作技巧相结合,在实际应用中系统阐述的同时,希望能够更充分地体现在这个系统的知识和技术的应用。关键词:面向对象分析与设计, ASP.NET,ADO.NET,SQL Sever 2005,Visual StudioAbstract This graduation thesis is trying to use ASP.NET to build the staff file information system of an enterprise, to achieve paperless and promote the development of electronic and intelligent management of the human resource management of enterprise information management system for staff files, it is a typical information management system (MIS), and is the main around the two aspects of the establishment and maintenance of background database and front-end application development and design. This paper from the two aspects of theory and practice, focusing on the design and implementation of analysis function levels of staff file information system data analysis. First of all, a more detailed explanation of the concept and analysis method of object oriented system and design technology, which is in the development process of this system, it describes in detail the technology, knowledge and methods, which are used in the example: in object-oriented analysis and design; system characteristics used in ASP.NET and ADO.NET Technology development framework and method of use. And analyzes the feasibility and function requirements of enterprise staff file information system structure, and can clear the design idea, structure design, target and system. Then the main function of the system interface design, finally design and develop the system to connect to the database.The archives information system of enterprise employees is the use of ASP.NET technology in Visual Studio network platform to achieve. Its main features are: user management, staff management, attendance management, salary management, incentive management, training management, recruitment management, etc. This graduation thesis design in the process of writing, the author strives to integrate theory and various theories of the application and operation skill combining, in the actual application of this system at the same time, with the hope that more fully reflected in the system of knowledge and technology.Keywords: Object Oriented Analysis and design, ASP.NET, ADO.NET, SQL, Sever 2005, Visual Studio目 录摘 要1Abstract2目 录3引 言5第1章 绪论61.1企业员工档案信息系统的现状61.2企业员工档案信息系统的优势71.3任务概述71.3.1企业员工档案信息系统目标71.3.2企业员工档案信息系统特点8第2章 需求分析92.1系统分析的任务与步骤92.1.1 系统分析的任务92.1.2 系统分析的步骤92.2 功能需求92.2.1 操作员部分92.2.2 管理员部分102.3 非功能性需求102.4系统实体分析102.5可行性分析11第3章 解决方案的选择123.1 系统说明123.1.1.硬件环境123.1.2.软件环境123.2 设计方案:对涉及工具和技术的相关说明133.2.1 B/S体系结构133.2.2 SQL Server143.2.3 ASP.NET介绍143.2.4 ADO.NET介绍15第4章 总体设计174.1 系统功能174.1.1系统功能模块174.1.2总体功能说明174.2系统的数据库设计184.2.1 概念设计184.2.2 设计局部ER模式184.2.3 设计全局ER模式194.2.4 全局ER模式的优化204.3 建立数据库模型204.4实体类设计224.5本章小结22第5章 详细设计245.1用户登录245.1.1用户登录界面245.1.2用户登录界面说明245.2系统主操作界面255.2.1主操作界面255.2.2系统主操作界面说明255.3管理员管理界面265.3.1 管理员管理界面265.3.2管理员管理界面说明265.4培训信息管理操作界面265.4.1 培训信息管理界面275.4.2 培训信息管理界面说明275.5员工管理操作界面275.5.1 员工管理界面285.5.2 员工管理界面说明285.6工资信息管理界面285.6.1 添加工资信息285.6.2 工资管理信息295.6.3 工资信息管理界面说明305.7本章小结30第6章 系统测试316.1系统测试的目的316.2面向对象系统测试方案316.3 测试的常见错误与解答31结 论32参考文献33致 谢35引 言随着社会的进步与发展,在信息量日益增多的今天,日常生活中的各方面都离不开使用方便快捷而有效的方式来管理自己的信息,企业也不例外。企业管理信息系统可以定义为是一个计算机系统,它是一个由人工操作处理的信息管理系统,它不但能够反映出企业当前的生产信息以及经营状况,还能利用这些已有的数据去预测将来,从企业的全局为起点并协助企业管理决策。它具有以下特点:1. 目前社会上用运用的信息管理系统是一个由人工操作处理的信息系统。2. 信息管理系统是一个有着各种功能实现的多元管理系统。3. 信息管理系统它是围绕着数据库为中心进行管理的系统。 在当前的信息时代,任何单位、企业都需要将员工档案信息进行规范,有一个良好并且实用的企业人力资源管理系统,这样既可以促进企业或者单位的规范化发展,还能够合理分配企业以及单的资源配置,从而让其得到最好的效益以及更好的发展。目前在国内外市场上,许多人通过各种各样的技术去改良与优化人事资源管理的软件,如基于JSP、FTP模式,可是企业员工档案信息系统大多数主要用于大型企业或事业单位。在计算机发展日益壮大的今天,对企业来说,如果采用一套快捷而有效的企业员工信息管理系统来管理自己的企业会方便许多。第1章 绪论1.1企业员工档案信息系统的现状 在当今社会上,国内外企业或单位对人力资源管理采用的方式往往是这两种:第一种就是人工将信息记录摘抄在文本中,然后进行统一的划分与整理;第二种则是采用一些相对比较落后的信息管理软件去处理信息与数据。但这两种方法都有各自的缺点:第一种方法有时候会因为操作人员的文化水平不在同一层次上或者书写的笔迹各不相同,这可能会导致数据信息产生错误,导致数据不完整,并且用纸质来作为信息的载体有着一个非常大的不足,那就是数据的保存条件受到严格的限制,时间久了可能导致数据的不完整以及信息的断裂;第二种方法虽然解决了第一种方法的缺陷;可是也有着一个更严重的弊端:那就是因为软件系统使用时间过于久远,赶不上进步与发展,进而导致系统过于陈旧,功能实现不全面。因此在这个高速发展的信息化时代中,不管是企业还是单位都迫切需要一个高效实用的人事资源管理系统,因为这样可以大大的促进企业或者单位的规范化发展,还能够合理分配企业以及单的资源配置,从而让其得到最好的效益以及更好的发展。 综合现在市场上的需求分析,企业与单位需要的是一个好的员工档案信息系统,所要实现的功能,操作方便,显示用户界面简洁,系统安全性高,无论是专业还是非专业的人员都可以很快的熟练的使用与操作。1.2企业员工档案信息管理系统的优势 由于员工档案信息有着其特殊的定位,这样就导致了管理员以及操作员不仅仅是简单的录入员工基本信息外,又有着保护其信息与隐私的关系。企业员工档案信息系统在这几个方面有着其特有的优势: 1、人力资源管理不需要用纸质作为载体,这样既环保又快捷。员工档案信息的传统管理模式是先通过人事部门对信息的处理,然后送入计算机,通过简易的局域网等形式,这其中涉及的时间延迟,而且工作效率极低。传统的人力资源管理不仅是一个巨大的体力消耗,而且付出的精力是相当大的,有时候还不能得到应有的效果。新的人力资源管理,它让管理员只需要在电脑面前点几下鼠标,花很少的力气与精力,并且能够科学有效的把环境保护做到更好。 2、新的人力资源管理系统既科学又安全可靠。而对于传统的人力资源管理来说,它是一个独立的信息,与之对应的是员工的数据等,这样很容易对数据造成损害,从而带来各种问题,这样对人力资源管理的工作以及管理造成了诸多麻烦,影响了其工作进程。然而新的人力资源管理系统只要做好对员工档案信息系统的保护动作,即对信息管理系统的数据库进行安全而有效的保护,上述的问题可以迎刃而解。 3、新的人力资源管理系统不仅可以简化工作,还能够推动企业各方面的发展。由于企业员工档案信息系统运行的参与,它可以使员工有更多的时间,有更针对性的服务。1.3任务概述1.3.1企业员工档案信息系统目标 伴随着市场经济的巨大发展,企业朝着大型化,规模化发展,一个企业在职工数量快速增长的同时,其企业员工的各类信息量也随之扩充变多。在这信息量巨大的情况下,通过人工去操作员工的档案信息,其工作量将是一个很大的问题,如果一个企业有成千上万的员工,人工处理将变得难以想象的困难。如果你使用电脑进行管理,因此可以从繁重的解决使人,只需要做少许简单快捷的操作,就能够及时准确地获得得到你想要的信息。本系统的方案便是开发设计一个企业的员工档案信息系统,通过计算机的功能操作来帮助操作人员去执行一系列新增加的变化信息,修改员工信息,删除员工信息,查询和打印等。1.3.2企业员工档案信息系统特点1.系统有着简单易懂的操作界面该系统的界面简洁明了,功能界面时尚美观大方,非常人性化的操作以及功能实现,并且使用方便快捷。2.系统功能的实现目标本系统开发设计的目的是利用最方便快捷的操作去完成各种功能需求。这看似有着冲突,但是通过合理的规划与相应的操作布局,就能够让系统的功能得以实现,并且使操作更具人性化。3.系统应具备合理可行的安全机制系统的密码检验功能要安全独立可行,以保证用户信息以及系统数据的安全性。第2章 系统的需求分析2.1系统分析的主要任务与步骤2.1.1 系统分析的主要任务充分完整的理解用户所提出来的功能需求,这里的用户是指对系统的操作人员。根据用户提出的功能需求,然后在硬件配置方面进行合理的处理与反馈,设定开发周期进行开发设计。根据用户的要求编写,完成分析报告,然后描述系统的逻辑功能与结构划分。2.1.2 系统分析的步骤本系统分析的步骤主要有以下三个:1.系统描述:通过在当前系统的调查基础上,使用一定数量合理的图标以及相应的文字去概述系统。2.用户提出的功能需求分析:对用户提出的新的功能需求进行合理分析,然后把现在使用的功能模型进行优化改良,从而得到一个新的可行的系统逻辑模型。3.对新的系统进行设计与策划,然后对系统的分析去编写说明书。2.2 功能需求2.2.1 员工部分1:员工资料修改:以表格的形式可以查看与修改员工自己的资料。2:培训信息查看:以表格的形式查看培训的信息。3:薪资查询:以表格的形式查看员工自己的薪资信息。4:请假查询:以表格的形式查看员工的请假信息,可以自己选择日期。2.2.2 超级管理员部分 1.系统用户管理:可以添加管理员,并且可以对管理员进行管理,有个人密码管理权限。2.员工管理:有员工添加、员工查询、员工入离职信息登记以及对入离职信息的查看打印权限,以表格的形式呈现。3.考勤管理:以表格的形式显示员工的考勤信息,并且可以对其进行管理,有查询功能。4.薪酬管理:以表格的形式显示,可以对薪酬信息进行添加与查看。5.奖惩管理:以表格的形式显示,可以对奖惩信息进行添加与查看。6.培训管理:以表格的形式显示,可以对制度信息进行添加与查看,以及对培训信息的添加与查看。2.3 非功能性需求非功能性需求针对整个系统进行。1.系统用户界面需求:2. 系统的软硬件环境需求:3.产品质量需求:2.4系统实体分析系统实体分析如图所示。图2.1 用例图2.5可行性分析我们把可行性分析(Feasibility Analysis)也称之为可行性研究,它是以通过考察为基础,看系统是不是具备新系统的必要性和可能性的发展,从技术、经济和社会等方面进行剖析并且探索新系统的设计开发,从而防止投资失误,以确保新系统的设计与开发成功。可行性研究的目标是在较短的时间内确定是不是能话费最低的成本取解决新提出来的问题。在毕业设计中,我门常常要运用到经济技术分析,它主要的作用是对我们现在做的项目开发设计所要用到的的技术方案所要花费的成本与我们所要实现的功能以及耗费的合理可行性等方面进行分析论证,也就是说,我们不但要在使系统的功能能够得以实现的情况下让开发成本变得高效合理。第3章 系统的解决方案的选择3.1 系统说明开发设计该系统主要目的是减轻财务部门的工作,提高企业的管理水平,从而让企业可以高效快捷的发展。开发该系统是在传统的人力资源管理上,把操作人员的大批手工管理改为用计算机进行管理。我们利用数据库作为该系统的后台数据资源的存储工具。本企业员工档案信息系统所运用到的后台数据库存储软件是Microsoft SQL Server 2005,前台程序是在ASP.NET作为开发平台上执行的,而且我们一般选用B/S运行结构作为信息开发平台的后台操作,这样可以提高系统的安全性、稳定性和易操作性。ASP.NET是一个面向对象的语言,是目前最完整的,未来还是很有前途的。3.1.1 系统的硬件环境要求系统硬件环境如下图3.1所示。图3.1 硬件环境3.1.2.系统的软件环境制作该系统,我使用的操作系统是Windows 7系统;所运用到的开发工具是Microsoft SQL Server 2005和Microsoft Visual Studio 2010。经过市场调研,我们发现Windows操作系统在国际市场上的使用份额高达95%,并且在国内的市场上的占有率几乎达到了100%,因此我所选用的操作系统是安全可靠的Windows 7系统;并且所使用的开发工具是Microsoft Visual Studio 2010;后台数据的存储所用的管理工具是以现在最常用的Microsoft SQL Server 2005,并且对于整合性来说,Microsoft SQL Server 2005与Windows操作系统是比较高的,于是采用的数据库管理工具是SQL Server 2005。3.2 设计方案:对系统开发过程中涉及的工具和技术的相关说明3.2.1 B/S体系结构在系统的开发过程中,我们在设计软件体系结构时,要特别注意,因为软件体系结构的选择与运用是非常重要的,最常见的是分层结构。一般层次结构分为三层,它们分别是:表示层(Presentation layer),业务逻辑层(又为领域层,Business logic layer),数据访问层(The data access layer),如下图3.2所示。图3.2 三层架构图系统的三层架构关系图如图3.3。图3.3 三层架构关系图 采用三层架构的优点有以下几方面:1、系统的开发人员不仅可以关注整个结构,还可以只关注其中的某一层; 2、能够方便快捷的使用新的实现层次来代替以往的层次实现; 3、能够把层次之间的依赖关系大大的降低; 4、对层次化的标准实现有利; 5、能够使各层次的逻辑复用变得方便简单。3.2.2 数据库管理工具SQL Server 2005SQL Server 2005不仅是一个支持Web数据库的完整性的软件,而且还提供具有了核心支持的可扩展标记语言(XML),查询能力可以在网络上和防火墙外,提供基于Web标准的数据库编程功能的扩充。可容许的XML和Internet标准的数据的数量很容易存储并且能使用内置的存取过程来检验XML格式。比如,它将使您的应用程序的数据在XML数据库和Web服务的支持上实现网络互连,网络集成。C #,VB,.NET,XQuery,XMLA,ADO.NET 2.0,SMO等将成为一套作为SQL Server数据库平台应用的有力工具。第4章 系统的总体设计4.1 系统功能4.1.1系统功能模块分别从两种不同的用户角度去对企业人事档案信息管理系统的功能进行划分,如下图4.1和4.2所示。图4.1 系统操作员功能的模块图4.2 系统管理员的功能模块4.1.2系统的总体功能说明表4.1 系统的总体功能表4.2系统的数据库设计4.2.1 系统的概念设计我们在系统的概念设计时,要站在系统用户的角度上去看待用户所要用到的数据,然后对这些数据进行处理分配,把这些分配好的数据去运用到系统功能实现的模块中去,然后把这些模块转换为一个概念模型,这个模型不仅要反映用户的观点,还要实现用户所要求的功能实现,然后围绕着它去进行开发与设计。对于数据库管理系统而言,他不是一个限制,而我们对数据库进行概念设计是采用的方法是ER模式方法。4.2.2 设计系统的局部ER模式1.系统的实体对象的定义以及它的属性:1)系统管理员的信息(用户名,密码,权限,注册时间等)图4.3 对管理员实体对象的定义以及它的属性2)员工的工资信息(编号,员工编号,员工姓名,员工工资,领取时间等) 图4.4 员工工资信息实体对象的定义以及它的属性2.系统实体对象之间的关系的定义:ER模型方法是用来描述实体之间的关联关系的。对于一个完整的ER模型方法来说就是在不管什么类型的两个实体间的局部结构进行考察分析,根据考察分析的结果,对当前的这两个实体类型之间的联系进行结构研究。如果有1:1、1:n和m:n这样的类型,先确定是不是内部实体类型,并检查判断这两个实体类型之间是不是存在着对应联系,根据对这两个实体的分析,可以概括为如下: 一个管理员一次性能够对多个工资信息进行管理,但是一个工资信息一次只能被一个管理员编辑N1管理工资信息管理员图4.5 管理员与工资信息的关系为 1:N(一对多的关系)4.2.3 设计系统的全局ER模式所谓的系统的全局ER模型就是将开发设计的局部ER模型一个个放进全局模型的概念结构当中。全局ER模式设计不是采取某种形式的局部ER模型转换到全局ER模型,目的是为了解决冲突,这样就方便它能够被所有的用户理解和接受相同的概念模型是常用的。4.2.4 全局ER模式的优化 在系统的全局的ER模型中,我们的目标是在ER模式的数据库系统中提高效率,并且对用户提出的需求进行更为有效的改良与优化。使之成为一个优良的、完整的、功能齐全的全局ER模型,除此之外,它可以准确无误的反映用户所提出的建议与需求以及要达到的功能目标,但是还要满足如下几个前提:所运用到的实体类型的个数能少就少;一个实体类型能够含有多个属性就越好;实体类型之间的关系无冗余。企业人事档案信息管理系统的全局ER模式如下图4.6所示。图4.6 数据的全局E-R图4.3 建立数据库模型数据库表的设计表4.2 管理员表表4.3 员工信息表表4.4 工资信息表表4.5 奖惩信息表表4.6 公告信息表表4.7 考勤信息表4.4实体类设计首先要设计实体类,实体类设计设计需要面向对象知识。4.5本章小结本章就人事管理系统的总体设计进行了分析与研究,通过上面的介绍,我们能够正确安装数据库以及配置数据库。但由于随着使用时间的增加,对于数据库中的数据量也在不断增加,数据库的数据会过于繁多,性能也会随之下降,为此提出以下几点措施:1、 建立索引目录,可以方便快捷的找到需要查询的数据。2、 建立视图,当查询涉及到多张表时,使用视图的话可以大大的提高工作效率。3、 建立临时表,这样有助于提高系统查询部分信息的效率。第5章 详细设计5.1用户登录5.1.1用户登录界面图5.1 系统首页5.1.2用户登录界面说明系统的主界面上有一个系统用户的登录窗口,在登录窗口的输入框中正确填写用户名及密码并选择相应的身份,登录成功后方可进入到系统中去。5.2系统的首页5.2.1首页图5.2 系统主操作页面5.2.2系统首页说明系统用户必须要先注册登陆成功后才能进去系统的主页面。整个界面清晰、简明、优雅,界面的左侧为导航栏,它的系统功能分别是“系统用户管理”,“员工管理”,“考勤管理”,“薪酬管理”,“奖惩管理”,“培训管理”,“招聘管理”,这些导航一一实现了人事资源管理系统的相关功能。5.3管理员的管理界面5.3.1 管理员的管理界面图图5.3 管理员管理界面5.3.2管理员管理界面说明系统管理员是对系统总体进行维护与使用的人员,因此他们的信息对于系统来讲是非常要紧的。这个导航的页面里的功能能够实现超级管理员对企业员工以及管理员信息的有关管理操作。5.4培训信息管理操作界面5.4.1 培训信息管理界面 图5.4 培训信息管理界面5.4.2 培训信息管理界面说明培训信息管理界面的作用功能是管理员能够对企业或单位的公告发文进行操作,能够对其中的公告进行发文调整字体大小,颜色,排版等。5.5员工管理操作界面5.5.1 员工管理界面图5.5 员工管理界面5.5.2 员工管理界面说明本页面实现员工信息管理功能,系统设计遵循“最完整,最简单的操作”的概念,所以在界面设计和操作是没有冗余无遗漏。5.6工资信息管理界面5.6.1 添加工资信息图5.6 添加工资信息界面5.6.2 工资管理信息图5.7 工资管理信息界面5.6.3 薪酬管理功能界面说明薪酬管理功能是人事管理系统众多功能里重要功能之一,本系统的这个功能主要是对薪酬进行添加、查看、修改等。5.7本章小结通过完成本章所介绍的界面要实现的功能,其中界面的设计以及对代码的编写和程序的运行,让我受益匪浅。这个功能的界面对于人事资源管理系统而言是非常重要的,也是它的核心功能之一。虽然在功能实现的过程中遇到了许多问题,但是进过努力也一一解决了。第6章 系统测试6.1系统测试的目的 系统测试就是对该产品进行测试检验,目的是检验该系统是不是满足需求,以及功能规划的定义,找出当前规范不一致或有冲突的地方,并提出了一个更为完整可行的方案。通过系统测试后的调试与定位来找出出错缘由,继而解决它。对象不但包含需要检测的软件,还包含硬件和一些相关数据,还有一些支持软件的接口等。6.2面向对象系统测试方案根据系统测试的结果,然后与面向对象的方法相结合,并且通过分析得到合理的设计,提出相应的解决方案,于是给出了如下系统测试方案:(1)尽早的不断开展测试系统的任务。我们知道较早的发现错误是比较好的,因为这样能让其花费相对较小的成本与精力去纠正错误。因为系统不可能十全十美,出现错误是正常的,因此我们应该将系统测试在开发设计的整个过程中进行,而并不是一个单独的阶段。(2)对测试用例进行设计,预测测试的结果。我们可以将一个测试用例分为两个部分:测试时所需要输入的数据和输入数据之后的测试运行结果。(3)我们设计测试用例时,一般要有合法与非法的输入测试用例,由于在用户的实际使用过程当中,因为用户的失误等各种原因,经常会有一些非法的输入,如按错按钮或使用非法的命令,所以我们要特别注重非法测试用例的测试结果。(4)在修改的系统测试后回归测试中。我们修改了系统的同时往往会引入新的问题,因此在程序的修改后,要把以前的案例进行回归测试。6.3 系统测试的常见错误与解答在开发设计本系统的过程当中,系统调试过程时要通过了系统编译并且连接计算机后能够运行,这样才算系统测试成功,但是有时候我们所看到的结果跟预期索要实现的功能并不一致,而且还出现了许多报错信息,导致我们不知道错误在哪以及它发生的原因。如果我们要想找出错误的原因以及它出现的大概位置,我们一般采用.NET环境中所提供的调试工具去找到那个错误信息,而采用的一般方法就是设置一个断点调试,用它来检测与调试这个错误信息,然后分析调试的结果,找到断点的值,然后确定是否同预期的一致的编程逻辑。虽然调试工具能够找到错误信息,但有的时候也会出现判断失误,例如用户执行程序时,自己的操作失误导致系统报错,这时候调试工具找到的错误就不一定是真正的错误了。因此我们不能盲目的使用调试工具,要熟练掌握方法和积累经验,有时候还是得靠请教老师以及求助同学或者网上查阅资料等方法去解决问题。结 论在完成毕业设计的这几个月的时间里,我是一边工作一边完成毕业设计的。因为时间只有短短的几个月,时间也许有点仓促,以致于设计中存在着许多不完善的地方,不过论文着重介绍了本系统从用户需求到开发设计,再到概念模型的建立以及系统的完成到最后的功能实现的全部过程。通过对这个系统的开发与设计,不仅让我巩固了所学到的理论知识,同时还提高了自己的动手实践能力,为以后探索研究新技术做了一个完美的铺垫。在系统的整个开发设计过程中,使我学到了很多以前没学过知识,还积累了丰富的实践经验,为今后走向社会参加工作奠定了一个扎实的基础。然而,由于时间和技术,该系统仍然存在一些问题,如系统的功能模块比较简单,有很多地方可以扩展,由于缺乏经验,所以很多页面可能看起来不是那么美观大方,还有在一些小的细节上可能缺乏更为细致的分析。不过,作为毕业论文设计的一部分,我得到了许多非常宝贵的的经验,同事能够成功的设计与完成系统,都离不开老师和同学的帮助,这也算是对自己的一种激励,让自己知道动手实践是成功必不可少的,而且一个项目的成功离不开他人的帮助,也让我深切的体会到了团队合作的重要性。本系统虽然完成了预定的目标,并且让功能得以实现,但是在信息化日益发展的今天,本系统还是不够完善,还需要更为深入的探讨与研究,可以围绕以下这两点可以进行改善:1 .系统的功能模块,本系统虽然有了一些基本的功能模块,能够满足企业的一般需求,但在企业实际应用当中还有许多可以开发的地方。2 .界面美化,本系统由于本人的水平有限,界面做得略显单调平常,在以后的拓展中应该对系统的界面进行加深设计,令界面更加美观易用。参考文献1 徐锋, 陈暄. UML面向对象建模基础M. 北京: 中国水利水电出版社, 2006:105-112.2 朱丽华, 陈益材. 网站建设经典范例M. 北京: 清华大学出版社, 2006:89.3 张海藩著, 软件工程导论(第四版)M. 北京: 清华大学出版社, 2003:58-89.4 余金山.ASP.NET 2.0+SQL Server 2005企业项目开发与实战M北京: 电子工业出版社. 2008:205.5 李律松,马传宝,李婷.Visual C#+SQL Server 数据库开发与实例.M.清华大学出版社,2006.6 郭赢发.数据库原理与应用.(修订版)西安电子科技大学出版社,1999.7 万科,覃剑.Visual C# .NET 程序设计基础与上机指导M. 清华大学出版社,2007.8 孙维煜,刘杰,胡方霞等.C#案例开发.M. 中国水利水电出版社,2005.9 武新华,秦连清,蔡丽丽等.ASP.NET+SQL数据库案例精粹.M. 西安电子科技大学出版社,2007年.10 李长林.ASP.NET+SQL Server 动态网站开发与实例.M. 清华大学出版社,2006

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论