收藏 分销(赏)

人事管理系统毕业论文.doc

上传人:可**** 文档编号:2961144 上传时间:2024-06-12 格式:DOC 页数:38 大小:1.40MB
下载 相关 举报
人事管理系统毕业论文.doc_第1页
第1页 / 共38页
人事管理系统毕业论文.doc_第2页
第2页 / 共38页
人事管理系统毕业论文.doc_第3页
第3页 / 共38页
人事管理系统毕业论文.doc_第4页
第4页 / 共38页
人事管理系统毕业论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、2013年度本科生毕业论文(设计)题目院 系: 工学院-计算机科学与技术系 专 业: 计算机科学与技术 年 级: 学生姓名: 学 号: 导师及职称: 2012年1月2012Annual Graduation Thesis (Project) of the College Undergraduate Design and implementation Of The University Community Network Information Management SystemDepartment: Computer Science & Technology Department, Colle

2、ge of EngineeringMajor: Computer Science and TechnologyGrade: Students Name: Student No.: Tutor: January, 2012毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕

3、业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名:日期: 日期: 毕业论文(设计)答辩委员会(答辩小组)成员名单姓名职称单位备注主席(组长)目 录1 系统概述51.1 研究背景51.2 研究的意义51.3 系统设计思想62 系统开发环境72.1 ASP.NET概述72.2动态网站技术介绍82.3 数据库技术92.4 ADO.NET连接数据库93 需求分析103.1可

4、行性分析103.1.1 技术可行性103.1.2 经济可行性113.1.3 操作可行性113.2系统流程和逻辑123.3计算机软硬件配置和开发平台133.3.1计算机系统硬件配置133.3.2计算机系统软件配置143.3.3编程环境与工具144系统概要设计144.1 概述144.2 系统结构154.3. 数据库设计164.3.1 数据库E-R图164.3.2 数据库实体164.3.3数据库设计表195系统详细设计225.1 用户登录模块的实现225.2修改密码模块235.3员工管理模块235.4考勤管理模块245.5奖惩管理模块245.6员工工资管理模块256系统测试266.1概念和意义266

5、.2 特性276.3重要性276.4 本系统测试描述276.5系统测试效果287 总结31(一)本文的研究结论及展望31(二)研究的不足及发展意见32(三)在系统设计与实现过程中的收获及后续的改进32致谢语33参考文献:34人事管理系统摘要:随着科技的发展和生产力的提高,计算机的发展突飞猛进,人们对信息化的需求也越来越大,网络化办公已经在人类社会中占据了越来越重要的位置。基于网络的自动化办公系统便是网络技术发展的一个高效的应用化解决手段,它的主要目的是完成信息的交流与共享,为协同工作的提供便捷,提高工作的效率,让我们从过去落后繁琐的的书面办公中跳出。目前我们超市单位的人事管理还比较落后,经常产

6、生不必要的错误和麻烦。这样的结果已经证明了老式的管理方法不能适应当下人们的需求,因为在它消耗了许多人力和物力的基础下还不能给予一个满意的答复。在科技时代这种老式的的管理方法必定被以计算机与网络为基础的系统所取代。信息技术的发展为增加了超市成功的几率,却也带来了很多问题。怎么做才能使超市内部运作更高效,更人性、公平、全面的估测一个人事管理系统,从而为决策层提供有效的信息支持,减少经营成本并提高工作效率。这是一个超市于千军万马之中冲出一片天空的必要基础,是不可或缺的。本文通过结合员工管理的实际情况,给出了一种员工管理信息系统的整体模型设计,开发采用了基于B/S模式,提出了以A技术为基础的设计思路。

7、这个系统应该具备人机互动人性化、操作便捷、基于现实等要求出发,来帮助工作人员管理员工信息处理的过程。 关键词:人事;ASP.Net技术;B/S Abstract With the development of science and technology and productivity, the development of the computer by leaps and bounds, peoples demand for information is becoming more and more big, networked office has occupied more and

8、more important position in human society. Office automation system based on network is the application of network technology in the development of an efficient solution, its main purpose is to achieve information exchange and sharing, provides the convenience for work, improve work efficiency, let u

9、s from the past behind tedious written out in the office. At present our supermarket unit personnel management is relatively backward, and often produce unnecessary mistakes and trouble. The results have proved that old management methods can not adapt to the present the demand of people, because it

10、 consumed a lot of manpower and material resources under the basis of also cant give a satisfactory answer. In science and technology era, this kind of old-fashioned management method must be based on the computer and network system. Supermarket the development of information technology to increase

11、the chances of success, but also brought a lot of problems. How to do ability to make the supermarket internal operations more efficient, more humanity, justice, comprehensive estimates of a personnel management system, so as to provide effective information support for the policy makers, reduce ope

12、rating costs and improve work efficiency. This is a supermarket in hammering out a piece of the sky of the necessary foundation, is indispensable.By combining the actual situation of staff management, this paper presents a whole model of staff management information system design and development bas

13、ed on B/S mode is adopted, and puts forward the design idea based on A technology. The system should have the man-machine interaction humanization, convenient operation, based on the reality and so on, to help staff to manage the employees information processing process.Keywords: personnel; ASP.Net

14、technology; B/S1 系统概述1.1 研究背景超市对人事管理系统的需求并不是建立在投入巨大的资金更新软件和先进的硬件系统上的,而是通过分析,从投入着手并综合考虑的超市的人力资源状况,将两者有机结合,计算出最小代价,通过管理系统发布和查询各项信息,为超市提供各项员工信息,为员工提供各项个人信息,从而提高工作效率。其服务于超市的最高决策层,管理层,以及运作层,重点围绕职工和组织机构两大主题数据库,建立超市人力资源管理体系。这个体系涵盖了人力资源部门对员工在超市的全部生命周期的管理,从机构管理,职工管理,劳动管理到工资管理等各个方面,并提供各种查询功能。这个系统可以直观的向决策层反应当前

15、人力资源的情况,并且能进行分析和指导,为决策层提供合理的技术支持1.2 研究的意义目前,各种档次的人事管理系统玲琅满目,价格贵的到几千便宜的到几百,各式各样。但是对于绝大多数用户来说,并不需要多么复杂的系统和昂贵的设备来支持,他们仅需要满足日常办公即可。只需要一个操作便捷而且实用,能满足对数据的日常管理及基本需求的系统从而有效的管理单位的人力信息,合理规划人力资源,提高单位的工作效力。通过对人力资源的合理管理,让领导能掌握准确的信息,并帮助对员工信息进行各种统计与分析,从而充分发挥每个员工的潜能,为单位发挥更大的力量。系统目标:1.具有实际的功能并且良好的交互界面以及方便的维护管理。2.系统交

16、互性好,操作方便,响应快。3.程序维护成本小,安全性好,便于维护和更新。21世纪是高科技、信息化的时代,现代化的知识经济和高端社会已经逐步替代了老式的工业社会和传统经济模式。在这个跨越中,人才的管理也就成了全世界关注的问题。从某种意义上说,一个超市中工作人员的相性和工作热情已经能够大大影响这个超市的发展,成败在人一举。在这种情况下,思考怎么样能保持本单位员工的责任感,激励他们对工的作热情,规避人才流失,是困扰各事业业单位主管和人事部的一个火烧眉毛的难题。科学的不断发展提高了生产工艺,生产工艺的提高促进了各种高新科技产品的的不断成熟。计算机技术在当前条件下已经到了一个相当发达的程度,其强大的功能

17、已经替人类解决了太多的难题。现在,我们借助现代化的技术和理论,建立一个优秀的人事管理系统目前,技术的更新使得基于客户端的程序逐渐被基于非客户端的程序所代替,因为客户端存在着太多的制约,安装、更行对于一些用户来说可能时间比较困难的事情,而基于网络信息系统的诸多优点,不再用安装繁琐庞杂的客户端软件,只要连接网络,拥有基本的硬件和系统平台便可以进行使用。而软件的更新何修改都在服务器端体现,用户无需为此担心什么。因此,我决定和开始进行“基于Web人事管理系统”的课题研究,该课题的主要目标是实现基于Web的人事管理系统的各种功能,利用这种技术的优点和特点,以实现系统的所有功能要求为目的,并且在实现系统功

18、能的同时向用户展现人事管理系统的优越性。1.3 系统设计思想一个成功的网站应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的策划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。同时,一个大型的计算机网站系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。根据现实生活中网民的实际需求,本系统的设计按照下述原则进行。1. 有效性:实际上这里的有效性包括两个方面的意思:有用性和可用性。有用性是指站点潜在的能满足用户需求的功能,而可用性是指能够通过

19、站点的操作实现特定的目标。可以看出一个站点如果不能恰当运行或设计得非常槽糕就不是一个好站点。可用站点的效益应该非常高,并易于学习,在实现用户目标时令人满意而不出错。2. 高可靠性:一个实用的网站同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。3. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具。可以保证关键数据的安全性。操作权限级,设置不同的角色确保每一步的操作权限,可以由管理员进行设置。4. 先进性:采用目前国际上最先进的数

20、据库技术,使用ASP.NET开发工具,SQL Server 2005作为网站后台数据库。采用这些技术是完全基于微软平台进行开发,降低了以后的系统运营成本,提高了系统的稳定性和易维护性。5. 采用标准技术:本网站的所有设计遵循国际上现行的标准进行,以提高系统的开放性。6. 外观和技术平衡:系统采用Web风格的界面设计,界面友好、美观,使用方便,易学易用。网站设计的关键问题是外观和技术的平衡。外现不好的网站令人厌烦,站点可以运行很好,但却不能带动用户积极性,相反,如果外观非常有表现力,但技术有限,用户则会感到非常失望。在外观与技术之间需要确定一个清晰而连续的关系,即外观与站点的意图相关,对不同类型

21、的网站处理方法不同。 2 系统开发环境2.1 ASP.NET概述ASP.Net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net构架是可以用Microsoft公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net强大化软件支持的一小部分。因为ASP.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝

22、的整合到ASP.Net的Web应用中。ASP.Net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net。ASP.Net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系统拥有者工具就可以实现。这种被称为Zero Local Administ

23、ration的哲学观念使ASP.Net的基于应用的开发更加具体,和快捷。一个ASP.Net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。ASP.NET优越性主要体现在以下几个方面:(1)效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Bas

24、ic ,C+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。(2)可重用性,ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。(3)代码量,ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。2.2动态网站技术介绍由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般

25、静态Web页面技术所无法实现的,所以采用动态网页技术.目前动态网页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本设计采用ASP.NET技术.ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP,它是一个用于 Web开发的全新框架,其中包含了许多新的特性.ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期.ASP.NET与Windows S

26、QL 2005 Server/Advanced Server的完美组合,为中小型乃至超市级的web商业模型提供了一个更为稳定,高效,安全的运行环境.2.3 数据库技术管理数据库及其对象时SQL2005的主要任务。每个数据库都是由表、触发器、存储过程等数据库对象所组成的。数据表是包含数据库中所有数据的数据库对象,设计完数据库后就可以创建数据库中用来存储数据的表了。SQL2005提供了两种创建数据库表:一种是利用表设计器创建表,一种是利用Transact-SQL语句中的creat命令创建表。创建完一个表之后,最重要的就是向表中插入数据,这是最基本的操作。假如有需要删除表的话,可以利用超市管理器删除

27、表或者用DROP TABLE语句删除表。SQL2005数据存储过程将一些固定的数据操作集中起来处理,解决了数据库使用时系统的速度和效率问题。打开SQL Server 超市管理器,选中数据库中“存储过程”文件夹,单击鼠标右键,选择“新建存储过程”命令,即可往对话框文本显示处添加命令语句。存储过程是保存起来的可以接受和返回用户提供的参数的Transact-SQL语句的集合。修改存储命令可以使用ALTER PROCEDURE语句更改存储过程。删除存储过程可以使用DROP PROCEDURE命令。由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持.目前主要有:SQL2005,F

28、oxPro,Excel,Sybase,Oracle,Informix,SQL Server等,其中网络型的SQL Server,Oracle产品安全性远远高于桌面型的SQL2005,FoxPro等数据库.本系统采用的是微软公司的SQL2005.原因如下:第一,SQL Server与Windows 2005 Server服务器紧密集成,而Windows 2005 Server服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL2005服务器的安全性,符合系统对安全性的要求;第二,用户可以使用Web浏览器查询存储在SQL2005数据库中的数据,符合系统远程访问数据库的要求.第

29、三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求.本网站使用VS2005作为开发环境,嵌套C#语言的 ASP.NET作为编程环境,SQL Server是数据库环境。2.4 ADO.NET连接数据库ADO.NET为用户提供了一种全新的数据库访问机制,它使得数据库编程变得简单。ADO.NET为用户提供两种数据访问的模式。一是连接模式(connected),利用ADO技术进行数据连接编程,是一种传统的数据库访问技术。还有一种是非连接模式(disconnected),ADO.NET才具有的。提供了更大的升级性和灵活性。在非连

30、接模式下的 数据访问,应用程序从数据源中获得所需的数据,然后断开与原数据源的连接并完成数据的更新工作。ADO.NET中非连接模式的核心是DataSet类,数据集对象以XML的形势存放数据。数据集对象可以从一个数据库中获得,以可以从一个XML数据流中获取,所以用户不需要考虑数据源的位置。在ADO.NET体系结构中数据提供者对象也是一个非常重要的部分,通过它可以访问数据库,产生数据集对象,同时它还支持数据连接模式下的数据库访问。ADO.NET提供了OleDb和SQL Server两种编程接口访问数据库。如果用户使用SQL Server作为数据库,最好使用SQL Server接口,其效率比使用Ole

31、Db好。3 需求分析3.1可行性分析技术可行性:计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;社会可行性:目前已有很多成功人事管理系统的先例。人事管理系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,人事管理系统所采用的操作和工作方式符合工作人员的日常习惯,而且操作方便灵活,便于管理。具有可行性;经济可行性:本系统主要采用ASP.NET开发,免费,开源,登入人事管理系统即可进行操作,使用方便快捷;3.1.1 技

32、术可行性技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET家族的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL2005。将ASP.NET,ADO.NET以及SQL2005结合起来开发一套人事管理系统,必定是可行并且高效的。3.1.2 经济可行性经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的投资相比,是否相

33、适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。3.1.3 操作可行性由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理

34、形式的计算机是社会发展的必然趋势,各种智能化的软件层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户平台直接面向超市和系统的管理人员,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。 3.2系统流程和逻辑s图3-3登录流程图图3-4添加员工信息流程图3.3计算机软硬件配置和开发平台3.3.1计算机系统硬件配置主板:技嘉GA-G31M-S2CCPU: Intel奔腾双核E5300(盒)内存:威刚2G

35、B DDR2 80 硬盘:希捷320GB光驱:先锋DVR-117CH显卡:集成Intel GMA 3100显卡声卡:集成Realtek ALC8838声卡网卡:集成AR8132百兆网卡显示器:优派19寸LED显示器3.3.2计算机系统软件配置操作系统:Microsoft Windows XP Professional安装软件:Microsoft Office 2003 金山词霸2010 Adobe Acrobat 10.0 Professional 瑞星杀毒软件防火墙组合版 Internet Explorer 8.0 VS2005+SQL20053.3.3编程环境与工具本管理信息系统采用Mic

36、rosoft Windows XP Professional SP3作为操作系统平台。本系统在开发时选用了稳定性较强的Windows XP中文专业版和C#作为开发语言,同时选项用了SQL2005数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VS2005具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据访问通道,使得可以轻松方便的对数据库进行管理。数据库采用Microsoft SQL2005,要据我们的系统要求,采用它完全可适合我们的工作需求,并且它所支持的类型十分丰富,维护简便,费用比较低,对使用人员的素质要求不是很高

37、,容易升级。4系统概要设计4.1 概述本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:图4-1 系统工作原理图4.2 系统结构本系统是基于B/S架构的网站系统,本系统的具体功能如下: 图4-2系统功能结构图 4.3. 数据库设计4.3.1 数据库E-R图概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统

38、的E-R图表现了系统中各个实体之间的联系 4.3.2 数据库实体概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参

39、与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:管理员属性图如图3-3所示。 图3-3管理员信息实体属性图部门属性图如图3-4所示。图3-4 部门信息实体属性图员工信息实体属性图如图3-5所示。图3-5员工信息属性图 奖惩工资信息实体属性图如图3-6所示。图3-6奖惩工资信息实体属性图工资信息实体属性图如图3-9所示。图3-9工资信息实体属性图4.3.3数据库设计表此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。管理员信息表如表3-1所示。表3-1 管理员信息表序号字段描述类型

40、和长度允许为空说明1ID编号int否主键(自增)2UserName用户名Nvarchar(50)否3PassWord密码Nvarchar(50)否4Power角色Nvarchar(50)否员工信息表如表3-2所示。表3-2 员工信息表序号字段描述类型和长度允许为空说明1ID编号int否主键(自增)2BianHao员工编号Nvarchar(50)否3XingMing员工姓名Nvarchar(50)否4XingBie性别Nvarchar(10)否5ChuShenRiQI出生日期Datatime否6ShenFenZheng身份证Nvarchar(50)否7BuMen部门Nvarchar(50)否8W

41、enHua文化程度Nvarchar(50)否9ZhiWu职务Nvarchar(50)否10DianHua电话Nvarchar(50)否11DiZhi地址Nvarchar(50)否12BeiZhu备注Nvarchar(50)否13JiBenGongZi基本工资Money否 部门信息表如表3-3所示。表3-3 部门信息表序号字段描述类型和长度允许为空说明1ID编号int否主键(自增)2BuMen部门姓名Nvarchar(50)否 奖惩信息表如表3-4所示。表3-4 奖惩信息表序号字段描述类型和长度允许为空说明1ID编号int否主键(自增)2BianHao员工编号Nvarchar(50)否3Xing

42、Ming员工姓名Nvarchar(50)否4ShiJian时间Datatime否5JinE金额Money否6MiaoShu描述Ntext否7LeiXing类型Nvarchar(50)否 工资信息表如表3-5所示。表3-5 工资信息表序号字段描述类型和长度允许为空说明1ID编号int否主键(自增)2BianHao员工编号Nvarchar(50)否3XingMing员工姓名Nvarchar(50)否4JiBenGongZi基本工资Money否5Nian年份nchar(10)否6yue月份nchar(10)否7GongLing工龄工资Money否8JiangCheng奖惩工资Money否9ZhiWe

43、i职务工资Money否10KaoQin考勤工资Money否11GongZi总工资Money否5系统详细设计本系统才用了和SQL结合的结构开发了人事管理系统,本系统是基于现在流行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在系统的配置文件中,既Web.Config文件中,当系统变化的时候只需要改动本系统的配置文件就可以,不需要在每个页面修改的连接字符串,大大的提高了系统的可以移植性,系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个 页面都修改。另外本系统解决了中文的问题,也是在配

44、置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。5.1 用户登录模块的实现系统后台管理模块需要登入后才能使用,首次操作用户名:Admin,密码Admin,登入后可执行操作修改管理员信息,后台登入界面如图5-1所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路:图5-1系统登录页面5.2修改密码模块为了系统的安全,管理员要定期的修改自己的密码, 防止被其他用户非法等了和操作给网站带来不良的后果。如图5-2所示:图5-2密码修改页面5.3员工管理模块本系统的主要服务对象是员工,只有有了员工超市才有了灵魂,超市才需要工资管理,本模块输入了员工编号和姓名,以及基本工资等信息后点击确定,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-3所示:图5-3员工添加页面员工在添加信息后返回信息列表给系统的管理人员,界面如图5-4所示图5-4员工列表5.4考勤管理模块

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服