ASP-NET-通用企业劳资管理系统设计与实现_第1页
ASP-NET-通用企业劳资管理系统设计与实现_第2页
ASP-NET-通用企业劳资管理系统设计与实现_第3页
ASP-NET-通用企业劳资管理系统设计与实现_第4页
ASP-NET-通用企业劳资管理系统设计与实现_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、 本科生毕业设计(论文) 第 PAGE III 页 通用企业业劳资管管理系统统摘 要劳资管理理是企业业管理的的一个重重要分支支。劳资资管理系系统就是是用电脑脑代替大大量的人人工记录录,完成成众多信信息的处处理,方方便、准准确度高高,且可可以长期期保存。劳资管管理系统统是典型型的信息息管理系系统(MMIS),其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对于前前者要求求建立起起数据一一致性和和完整性性强、数据安安全性好好的库。而对于于后者则则要求应应用程序序功能易易使用等等特点。经过分分析,本系统统使用Miicroosofft VVisuual Stuu

2、dioo20005集成成开发环环境下的的ASPP.NEET技术术,并以以SQLL Seerveer20005作作为后台台数据库库,力求求使系统统更加人人性化。本系统统基本上上能满足足现代企企业劳资资管理的的需求,劳资管管理系统统中使用用各种表表格,保保存员工工的考勤勤、工资资等相关关个人信信息,方方便查询询、浏览览、修改改等操作作。本文文分别从从绪论、需求分分析、系系统总体体设计、系统详详细设计计四大部部分对系系统设计计进行了了详细的的说明。关键词:数据库库;SQLL Seerveer20005;ASPP.NEET;劳劳资管理理Geneerall Syysteem ffor Bussinees

3、sAAdmiinisstraatioon oof LLaboour and SallaryyAbsttracctAs aa viitall paart of bussineess mannageemennt,aadmiinisstraatioon oof llaboor aand sallaryy haarboors thee coonceept of subbstiituttingg maanuaal rrecoord witth ccompputeer sso tthatt a hugge aamouunt of infformmatiion cann bee prroceesseed w

4、withh hiigh deggreee off coonveenieencee, aaccuuraccy aand lonngevvityy.Thhe ssysttem forr addminnisttrattionn off laaborr annd ssalaary, a typpicaal iinfoormaatioon mmanaagemmentt syysteem(MMIS), mmainnly invvolvves twoo seectiionss off deevellopmmentt inncluudinng tthe settup of a bbackkgrooundd d

5、aatabbasee annd tthe devveloopmeent of froont-endd apppliicattionn prrogrramss. TThe firrst onee enntaiils thaat aa baase shoouldd bee buuiltt wiith datta oof ssuchh quualiitiees aas hhighh coonsiisteencyy, ccomppliccityy annd ssecuuritty.WWhille ffor thee laatteer oone,useer-ffrieendlly oof aapplli

6、caatioon pproggramms iis aa viirtuue wwhicch iis tthe mosst cconccernningg paart.Aftter anaalyssingg,thhesyysteem uusess thhe ttechhnollogyy off ASSP.NNET,whiich liees iin tthe IDEE off Miicroosofft VVisuual Studdio220055, aand thee syysteem iis bbaseed oon tthe SQLL Seerveer20005 as itss daatabbase

7、e. II trry tto mmakee thhe ssysttem morre hhumaanitty. Thiis ssysttem cann baasiccallly ssatiisfyy thhe ddemaand of moddernn buusinnesss addminnisttrattionn off laaborr annd ssalaary, suuch as diffferrentt foormss itt neeedss, ssafee keeepiing of rellevaant infformmatiion conncerrninng sstafffss att

8、tenndannce, saalarry, etcc., facciliitattionn off maanippulaatioon oof cchecckinng, broowsiing, uppdattingg annd ssoonn.Thhe ppapeer ddisccussses thee syysteem ddesiign by tallkinng aabouut tthe Inttrodducttionn, nneedds aanallysiis, sysstemm deesiggn, sysstemm deesiggn iin ddetaail.Keywwordds:Datta

9、baase;SQLL Seerveer20005;ASPP.NEET;Admiinisstraatioonoflaaborr anndsaalarry目录TOC o 1-3 h z u HYPERLINK l _Toc170907314 1绪论 PAGEREF _Toc170907314 h 11 HYPERLINK l _Toc170907315 1.1系系统开发发背景 PAGEREF _Toc170907315 h 11 HYPERLINK l _Toc170907316 1.2系系统开发发目的 PAGEREF _Toc170907316 h 11 HYPERLINK l _Toc1709

10、07317 1.3系系统开发发意义 PAGEREF _Toc170907317 h 11 HYPERLINK l _Toc170907318 1.4系系统开发发结构 PAGEREF _Toc170907318 h 11 HYPERLINK l _Toc170907319 2需求分分析 PAGEREF _Toc170907319 h 4 HYPERLINK l _Toc170907320 2.1系系统功能能需求 PAGEREF _Toc170907320 h 44 HYPERLINK l _Toc170907322 2.2可可行性研研究 PAGEREF _Toc170907322 h 5 HYP

11、ERLINK l _Toc170907323 2.3数数据流图图(DFDD) PAGEREF _Toc170907323 h 5 HYPERLINK l _Toc170907325 3系统总总体设计计 PAGEREF _Toc170907325 h 8 HYPERLINK l _Toc170907326 3.1 系统的的功能图图及功能能介绍 PAGEREF _Toc170907326 h 88 HYPERLINK l _Toc170907327 3.2 数据库库详细设设计 PAGEREF _Toc170907327 h 8 HYPERLINK l _Toc170907328 3.3系系统开发发

12、环境 PAGEREF _Toc170907328 h 114 HYPERLINK l _Toc170907329 3.3.1 开开发技术术 PAGEREF _Toc170907329 h 15 HYPERLINK l _Toc170907330 3.3.2 开开发工具具 PAGEREF _Toc170907330 h 16 HYPERLINK l _Toc170907331 4系统详详细设计计及实现现 PAGEREF _Toc170907331 h 19 HYPERLINK l _Toc170907332 4.1引引言 PAGEREF _Toc170907332 h 199 HYPERLINK

13、 l _Toc170907333 4.2系系统详细细设计及及实现 PAGEREF _Toc170907333 h 119 HYPERLINK l _Toc170907334 4.2.1管理理员登录录模块 PAGEREF _Toc170907334 h 200 HYPERLINK l _Toc170907335 4.2.2职工工档案管管理模块块 PAGEREF _Toc170907335 h 23 HYPERLINK l _Toc170907336 4.2.3考勤勤管理模模块 PAGEREF _Toc170907336 h 300 HYPERLINK l _Toc170907337 4.2.4请

14、假假管理模模块 PAGEREF _Toc170907337 h 333 HYPERLINK l _Toc170907338 4.2.5奖惩惩信息管管理模块块 PAGEREF _Toc170907338 h 34 HYPERLINK l _Toc170907340 4.2.6工资资情况管管理模块块 PAGEREF _Toc170907340 h 36 HYPERLINK l _Toc170907341 4.2.7密码码修改模模块 PAGEREF _Toc170907341 h 400 HYPERLINK l _Toc170907343 结论 PAGEREF _Toc170907343 h 433

15、 HYPERLINK l _Toc170907344 致 谢谢 PAGEREF _Toc170907344 h 44 HYPERLINK l _Toc170907345 参考文献献 PAGEREF _Toc170907345 h 45 1 绪论论1.1系系统开发发背景随着时代代的进步步,企业业也逐渐渐变得庞庞大起来来;当今今社会人人员流动动越来越越频繁,使得企企业劳资资管理工工作也变变的越来来越复杂杂。如何何管理好好企业员员工的信信息,成成为企业业管理中中一个大大的问题题。如果果能实现现企业劳劳资管理理的自动动化,无无疑将给给公司管管理部门门带来很很大的方方便。最最初的劳劳资管理理是靠人人工完

16、成成的,当当企业规规模教小小的时候候,人力力可以完完成,随随着企业业规模的的逐渐增增大,企企业员工工人数越越来越多多,依然然维持着着人力进进行的劳劳资管理理,必然然会造成工工作效率率低,工工作错误误增高的的问题。劳资管理理系统就就是把分分散的企企事业单单位的职职工信息息实行统统一、集集中、规规范的收收集和管管理,建立分分类编号号管理,电脑存存储查询询以及防防火、防防潮、防防蛀、防防盗等现现代化、专业化化的管理理系统,为企事事业单位位和职工工解除后后顾之忧忧。1.2系系统开发发目的企业劳资资管理系系统就是是为企事事业单位位提供信信息咨询询、信息息检索、信息存存取等服服务。系统将将员工信信息分类类

17、存储,使员工工信息显显示起来来多种多多样,方方便查找找;简单单的操作作和灵活活的企业业员工信信息管理理提高了了信息处处理速度度,使企业业管理人人员能够够及时,准确,有效的的查出员员工的基基本信息息情况。这样既既为企业业减少了了人员投资资,同时时也节约了了时间,提供了了方便。1.3系系统开发发意义公司在传传统的人人事劳资资管理工工作中,要完成成相当数数量的职职工情况况及人事事政策法法规的查查询工作作,一般是是职工直直接到办办公室或或通过电电话查询询,使人事事工作者者在这些些常规性性的查询询及相关关政策法法规的解解答上花花费大量量时间,不利于于工作效效率的提提高及人人事研究究工作的的深入进进行。公

18、公司人事事劳资管管理系统统将包括括人事工工作中涉涉及的职职工的历历史状况况和现状状,人事政政策法规规的宣传传及解答答,借助于于网络,实现职职工的自自我查询询,这不仅仅对人事事劳资管管理工作作的顺利利进行具具有积极极的作用用,而且对对企业系系统的建建设也有有很大意意义。1.4系系统开发发结构本系统整整体架构构采用了了ASPP.NEET的BB/S三三层结构构模式,将系统统分为了了用户界界面层(也称为为表现层层),业业务逻辑辑层(也也称为功功能层)和数据据库服务务层(也也称为数数据层),开发发平台则则采用了了.NEET FFrammewoork,有效地地降低了了系统对对客户机机的要求求,避免免了在客

19、客户机上上分发应应用程序序与版本本控制的的困难1。ASP.NETT三层架架构中,前端为为htmml、aaspxx等,中中间层为为.css文件以以及文件件编译而而成的.dlll文件,后端为为数据库库服务器器。在ASPP.NEET的三三层架构构中,数数据库层层通过中中间层来来连接以以及操作作,前端端给中间间层传递递参数,并接收收中间层层的参数数。一般般称中间间层为组组件,组组件是用.ccs文件件编译而而成。中中间层一一般为.dlll文件。微软的的.NEET技术术在这方方面比它它以前的的任何版版本都要要简单,这也是是它的一一大好处处。以前前要注册册一个.dlll文件,又是注注册又是是重启动动,而在在

20、.NEET中,.dlll文件件可以拿拿来就用用,不用用再考虑虑注册的的问题了了。通常的AASP.NETT的三层层架构是是:表现现层、业业务层和和数据层层。1表现现层(PPressenttatiion Layyer) 表现现层用于于用户接接口的展展示,以以及用业业务层的的类和对对象来“驱动”这些接接口。在ASSP.NNET中中,该层层包括aaspxx页面、用户控控制、服服务器控控制以及及某些与与安全相相关的类类和对象象。 22业务层层(Buusinnesss Tiier) 业务务层用于于访问数数据层,从数据据层取数数据、修修改数据据以及删删除数据据,并将将结果返返回给表表现层。 在AASP.NE

21、TT中,该该层包括括使用SSqlCClieent或或OleeDb从从SQLL Seerveer或AAcceess数数据库取取数据、更新数数据及删删除数据据,并把把取得的的数据放放到DaataRReadder或或DattaSeet中返返回给表表现层。返回的的数据也也许只有有一个整整型数字字,比如如一个表表的行记记录数目目,但这这也要用用数据层层的数据据进行计计算。 3数据层层(Daata Tieer) 数据层层是数据据库或者者数据源源。在.NETT中,通通常它是是一个SSQL Serrverr或Acccesss数据据库,但但不仅限限于此两两种形式式,它还还可能是是Oraaclee,myySQLL

22、,甚至至是XMML。本系统的的网络应应用原理理示意图图如图11.1所所示。企业劳资管理系统图1.11网络应应用原理理示意图图本系统代代码简单单易懂,各种功功能模块块独立性性强,可可以根据据需要任任意组合合,完全全基于WWeb技技术,只要能能连接IInteerneet,就就能访问问本系统统,可以完完全通过过网页登登录管理理系统,维护方方便,具有清清新简洁洁方便的的页面,操操作简单单。2需求分分析一个网站站项目的的确立是是建立在在各种各各样的需需求上面面的,这这种需求求往往来来自于用用户的实实际需求求或者是是出于公公司自身身发展的的需要,其中用用户的实实际需求求也就是是说这种种交易性性质的需需求占

23、了了绝大部部分。面面对网站站开发拥拥有不同同知识层层面的用用户,项项目的负负责人对对用户需需求的理理解程度度,在很很大程度度上决定定了此类类网站开开发项目目的成败败。因此此如何更更好地的的了解、分析、明确用用户需求求,并且且能够准准确、清清晰地以文档档的形式式表达给给参与项项目开发发的每个个成员,保证开开发过程程按照满满足用户户需求为为目的正正确的项目开开发方向向进行,是每个个网站开开发项目目的管理者者需要面面对的问问题。2.1系系统功能能需求单位内部部的人事事劳资的管管理,从从大的方方面分主主要集中中在单位位职工的的个人情情况、调调入调出出等。所所以该系系统主要要是实现现对数据据的录入入、插

24、入入、删除除、网上上查询、统计、更新、打印等等功能。其次,为了信信息的保保密与安安全,系系统还要要提供一一定的安安全机制制。开发发这个系系统的目目的就是是帮助单单位人力力资源部部门提高高工作效效率,实实现人事事信息管管理的系系统化、规范化化和自动动化。根根据这个个系统所所要实现现的目的的和任务务,调查查分析总总结出这这个系统统最终实实现的主主要功能能模块如下下:1管理理员登录录模块:提供企企业系统统管理员员登录功能能,输入入正确的的用户名名和密码码后,就可以以登录本本系统。2职工工档案管管理模块块:分为在在职员工工档案信信息管理理和离职职员工档档案信息息管理两两部分。可以添添加新的的员工,查询

25、在在职和离离职员工工档案信信息,也也可以对对在职员员工进行行调动和和职位升升降,删删除离职职员工档档案信息息。3考勤勤管理模模块:管管理员工工每日的的签到和和签离,并能对对员工的的签到和和签离情况况进行查查询。4请假假管理模模块:管理员员工日常常的请假假事务,并能对对员工的的请假记记录进行行查询。5奖惩惩信息管理理模块:管理员员工的日日常奖励励和惩罚罚的情况况,并能能对员工工受到的的奖惩信信息进行行查询。6工资资情况管管理模块块:包括括月工资资发放和和月工资资查询。根据员员工当月月的考勤勤及所受受的奖惩惩情况,计算出出此员工工这个月月的工资资数目,并保存存,以方方便查询询。7密码码修改模模块:

26、企企业系统统管理员员可以对对登录密密码进行行修改,再次登登录时就就需要使使用修改改后的密密码,否否则不能能登录。2.2可可行性研研究可行性研研究(ffeassibiilitty sstuddy)是是在提高高工作效效率,节节省人力力、物力力、财力力的前提提下,弄弄清所定定义的项项目是不不是可能能实现和和值得进进行。其其目的就就是用最最小的代代价在尽尽可能短短的时间间内确定定问题是是否能够够得到解解决。可以从三三个方面面进行研研究,分分别是技技术可行行性、经经济可行行性、操操作可行行性。技术可行行性:利用现现有的数数据库管管理系统统SQLL Seerveer20005以及最最新的数数据库访访问接口

27、口ADOO.NEET,是可以以实现系系统目标标的。操作可行行性:良好的的开发界界面,方方便的操操作流程程,使企企业管理理人员对对员工信信息的管管理以及及各类数数据的维维护更加加的简便便,说明明系统在在操作方方面是可可行的。经济可行行性:系统在在开发的的过程中中需要一一台计算算机,在在软件方方面需要要Vissuall Sttudiio.NNET220055 +IIIS55.1+SQLL Seerveer20005等一些些经济的的开发软软件,因因此对于于经济、人力的的要求都都不高。说明本本系统在在经济方方面可行行。在目前的的计算机机的水平平下开发发这样一一个网站站完全具具有可能能性,不不管是从从技

28、术上上还是从从操作上上,它都都可以实实现。所所以,完完全有能能力来开开发这个个项目,系统规规定的运运行方式式可行。2.3数数据流图图(DFFD)数据流图图主要作作用是指指明系统统中数据据是如何何流动和和变换的的,以及描描述使数数据流进进行变换换的功能能2。本系统的的DFDD如下面各各图所示示。图2.11通用企企业劳资资管理系系统DFFD(一一)图2.22通用企企业劳资资管理系系统DFFD(二二)图2.33通用企企业劳资资管理系系统DFFD(三三)3系统总总体设计计系统总体体设计是是软件开开发的第第二个阶阶段,它它的目的的是先确确定系统统的总体体结构,勾画出出系统中中各个组组成模块块的功能能和模

29、块块间的联联系,以以及数据据结构的的设计。3.1系系统的功功能图及及功能介介绍系统的总总体功能能如图3.11所示。图3.11 通用用企业劳劳资管理理系统功功能结构构图系统模块块介绍:1员工工档案管管理模块块:可以以添加新新的员工工,查询询在职和和离职员员工档案案信息,也可以以对在职职员工进进行调动动和职位位升降,删除离离职员工工档案信信息。2考勤勤管理模模块:管管理员工工每日的的签到和和签离,并对员员工的签签到和签签离情况况进行查查询。3请假假管理模模块:管管理员工工日常的的请假事事务,并并对员工工的请假假记录进进行查询询。4奖惩惩管理模模块:管理员员工的日日常奖励励和惩罚罚的情况况,并对对员

30、工受受到的奖奖惩信息息进行查查询。5工资资管理模模块:发发放工资资及查询询月工资资情况。6密码码管理模模块:修修改企业业系统管管理员密密码。3.2 数据库库详细设设计下面对企企业劳资资管理系系统的后后台数据据库内容容做出详详细的说说明。1在职职员工信信息表(Empployyee),如表3.1所示示。表3.11在职员员工信息息表列名数据类型型长度允许空字段说明明EmplloyeeeIDDvarccharr5否职工号IDCaardvarccharr50否身份证号号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部门Sexvarcch

31、arr50否性别Ageint 2否年龄Natiionvarccharr50否民族NatiivePPlaccevarccharr50否籍贯WorkkTyppevarccharr50否工种Dutyyvarccharr50否职位Stattusvarccharr50否政治面貌貌Degrreevarccharr50否学历GradduatteScchooolvarccharr50否毕业院校校InDaatevarccharr50否就职日期期Picttureevarccharr50否照片2部门门表(Depparttmennt),如表3.2所示示。表3.22 部门门表列名数据类型型长度允许空字段说明明Depaa

32、rtmmenttIDint4否自动编号号Depaartmmenttvarccharr50否部门名称称3学历历表(Deegreee),如表33.3所所示。表3.33学历表列名数据类型型长度允许空字段说明明DegrreeIIDint4否自动编号号Degrreevarccharr50否学历名称称4职位位表(DDutyy),如如表3.4所示示。表3.44 职位位表列名数据类型型长度允许空字段说明明DutyyIDint4否自动编号号Dutyyvarccharr50否职位名称称BasiicWaageint5否基本工资资5民族族表(Naatioon),如表33.5所示。表3.55民族表列名数据类型型长度允许

33、空字段说明明NatiionIIDint4否自动编号号Natiionvarccharr50否民族名称称6政治治面貌表表(Sttatuus),如表33.6所所示。表3.66 政治治面貌表表列名数据类型型长度允许空字段说明明StattusIIDint4否自动编号号Stattusvarccharr50否政治面貌貌7工种种表(WWorkkTyppe),如表33.7所所示。表3.77 工种种表列名数据类型型长度允许空字段说明明WorkkTyppeIDDint4否自动编号号WorkkTyppevarccharr50否工种名称称8签到到类型表表(ChheckkInTTypee),如如表3.8所示示。表3.88

34、 签到到类型表表列名数据类型型长度允许空字段说明明ChecckInnTyppeIDDint4否自动编号号ChecckInnTyppevarccharr50否签到类型型9签离离类型表表(ChheckkOuttTyppe),如表33.9所所示。表3.99 签离离类型表表列名数据类型型长度允许空字段说明明ChecckOuutTyypeIIDint4否自动编号号ChecckOuutTyypevarccharr50否签离类型型10请请假类型型表(LLeavveTyype),如表表3.110所示示。表3.110 请请假类型型表列名数据类型型长度允许空字段说明明LeavveTyypeIIDint4否自动编号

35、号LeavveTyypevarccharr50否请假类型型11奖奖惩类型型表(ReewarrdTyype),如表表3.111所示示。表3.111奖惩惩类型表表列名数据类型型长度允许空字段说明明RewaardTTypeeIDint4否自动编号号RewaardTTypeevarccharr50否奖惩类型型Moneeyint4否钱数12工工资类型型表(WaageTTypee),如如表3.12所示示。表3.112工资资类型表表列名数据类型型长度允许空字段说明明WageeTyppeIDDint4否自动编号号WageeTyppevarccharr50否工资类型型Moneeyint4否钱数13管管理员表表(

36、Usser),如表表3.113所示示。表3.113 管管理员表表列名数据类型型长度允许空字段说明明LogiinNaamevarccharr50否登录名Passsworrdvarccharr50否密码14工工资表(Wagge),如表3.14所所示。表3.114 工工资表 列名数据类型型长度允许空字段说明明WageeIDint4否自动编号号EmplloyeeeIDDvarccharr5否职工号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部门Dutyyvarccharr50否职位BasiicWaageint5否基本工资资Latee

37、Minnusint4否迟到罚款款EarllyLeeaveeMinnusint4否早退罚款款AbseenceeMinnusint4否缺勤罚款款SickkLeaaveMMinuusint4否病假罚款款AffaairLLeavveMiinussint 4否事假罚款款RewaardAAndPPuniishint4否奖惩Bonuusint3否全勤奖TotaalWaageint5否工资总额额BegiinDaatevarccharr50否起始日期期EndDDateevarccharr50否截至日期期Dateevarccharr50否发放日期期15签签到记录录表(ChheckkInRRecoord),如表3.

38、15所所示。表3.115签到到记录表表列名数据类型型长度允许空字段说明明RecoordIIDint4否自动编号号EmplloyeeeIDDvarccharr5否职工号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部门Dateevarccharr50否签到时间间ChecckInnTyppevarccharr50否签到类型型16签签离记录录表(CChecckOuutReecorrd),如表33.166所示。表3.116 签签离记录录表列名数据类型型长度允许空字段说明明RecoordIIDint4否自动编号号EmplloyeeeID

39、Dvarccharr5否职工号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部门Dateevarccharr50否签离时间间ChecckOuutTyypevarccharr50否签离类型型17请请假记录录表 (LeaaveRRecoord),如表3.17所所示。表3.117请假假记录表表列名数据类型型长度允许空字段说明明RecoordIIDint4否自动编号号EmplloyeeeIDDvarccharr5否职工号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部

40、门LeavveTyypevarccharr50否请假类型型BegiinDaatevarccharr50否起始日期期EndDDateevarccharr50否截至日期期Dayssint3否天数Remaarkvarccharr50否备注Dateevarccharr50否请假日期期18菜菜单树表表(TrreeMMenuu),如如表3.18所示。表3.118 菜单单树表列名数据类型型长度允许空字段说明明NodeeIdint3否节点编号号PareentIIdint3否父节点编编号Texttvarccharr50否节点文字字Urlvarccharr50是节点URRL19奖奖惩记录录表 (Rewwardd)

41、,如如表3.19所所示。表3.119 奖惩惩记录表表列名数据类型型长度允许空字段说明明RecoordIIDint4否自动编号号EmplloyeeeIDDvarccharr5否职工号EmplloyeeeNaamevarccharr50否职工姓名名Depaartmmenttvarccharr50否部门RewaardTTypeevarccharr50否奖惩类型型RewaardDDateevarccharr50否奖惩日期期Remaarkvarccharr50否备注Moneeyint4否钱数20离离职员工工信息表表(Diimmiisioon),如表33.200所示。表3.220 离离职员工工信息表表 列

42、名数据类型型长度允许空字段说明明DimmmisiionIIDint4否自动编号号EmplloyeeeNaamevarccharr50否离职员工工姓名Sexvarccharr50否性别Ageint2否年龄Depaartmmenttvarccharr50否部门Dutyyvarccharr50否职位WorkkTyppevarccharr50否工种DimmmisiionTTypeevarccharr50否离职类型型InDaatevarccharr50否就职时间间DimmmisiionDDateevarccharr50否离职时间间3.3系系统开发发环境本系统开开发运用用了ASSP.NNET技技术,后后台

43、数据据库为SSQL Serrverr20005。AASP.NETT是基于于Webb的应用用,需要要Webb服务器器环境的的支持,在Wiindoows操操作系统统下使用用IISS5.00及以上上版本作作为Weeb服务务器。为为使用AASP.NETT,必须须在Weeb服务务器上安安装.NNET Fraamewworkk,此框框架不仅仅是为了了ASPP.NEET而存存在,它它的目标标是支持持基于WWinddowss的所有有程序。本系统统开发运运用了VVisuual Stuudioo.NEET20005集集成开发发环境,它不但但包含了了使用AASP.NETT技术所所必须的的.NEET FFrammew

44、oork,而且可可视化的的开发环环境使开开发系统统变得更更加容易易。在.NETT Frrameeworrk中一一个重要要的部分分就是:ADOO.NEET。AADO.NETT是微软软公司在在.NEET平台台上对数数据存取取问题的的解决方方案,它它是ADDO的继继承。本本系统与与后台的的数据库库连接方方面就采采用了AADO.NETT。下面面分别对对ASPP.NEET、SSQL Serrverr20005、Vissuall Sttudiio.NNET220055和ADDO.NNET进进行简要要的介绍绍。3.3.1开发发技术本系统采采用的是是ASPP.NEET技术术,它是.NETT技术的的主要组组成部

45、分分,它跟跟ASPP技术有有些关系系,但又又不仅仅仅是一个个简单继继承。它它建立在在微软.NETT平台上上,是运运行在服服务器后后端编译译的公共共语言运运行时(Commmonn Laanguuagee Ruuntiime)代码。它完全全基于模模块与组组件,具具有更好好的可扩扩展性与与可定制制性,数数据处理理方面更更是引入入了许多多新技术术,正是是这些具具有革新新意义的的新特性性,让AASP.NETT远远超超越了AASP,同时也也给Weeb开发发人员提提供了更更好的灵灵活性,有效缩缩短了WWeb应应用程序序的开发发周期。ASPP.NEET与WWinddowss20003 SServver的的完美

46、组组合,为为中小型型乃至企企业级的的Webb商业模模型提供供了一个个更为稳稳定,高高效,安安全的运运行环境境3。ASP.NETT的优点点有:1与AASP相相比,具具有很多多新的特特性。如如运行时时早绑定定,即时时编译,本地优优化,缓缓存服务务,零安安装配置置,基于于运行时时代码受受管与验验证的安安全机制制等44。2兼容容ASPP语法。对于AASP文文件,可可以不经经任何修修改运行行在ASSP.NNET环环境下,还可以以简单地地将扩展展名.aasp修修改为.asppx,使ASSP文件件享受AASP.NETT带来的的许多优优越性。3与AASP解解释运行行不同,ASPP.NEET是即即时编译译的。这

47、这样大大大提升了了程序的的性能和和伸缩性性。4改进进了配置置,伸缩缩性,安安全性和和可靠性性。对于于简单的的ASPP应用程程序,配配置其实实并不算算什么问问题,但但是移植植到一个个利用组组件的NN层结构构中就会会遇到问问题。AASP.NETT取消了了组件注注册以及及DLLL锁定,全面使使用了XXML配配置文件件,从而而解决了了这个问问题。这这样只需需要执行行复制文文件的工工作就能能配置一一个ASSP应用用程序。5更好好地支持持各种不不同的浏浏览器。通过服服务器端端的组件件,ASSP.NNET能能根据不不同的浏浏览器输输出相应应的支持持HTMML标准准。这样样开发人人员再也也不用为为不同类类型的

48、浏浏览器编编写不同同的代码码了。6对XXML,SOAAP,WWSDLL等Innterrnett新标准准,ASSP.NNET都都提供了了强有力力的支持持。3.3.2开发发工具1SQQL SServver220055当今组织织机构面面临着多多项前所所未有的的数据技技术挑战战:在整整个企业业范围内内实现数数据与系系统的高高度分布布;为内内部员工工、目标标客户与与合作伙伙伴提供供针对相相关数据据的持续续访问调调用能力力;以切切实有效效的信息息资料武武装信息息工作者者,促进进科学决决策;在在不必牺牺牲应用用程序可可用性、安全性性或可靠靠性的前前提下控控制成本本费用水水平。新一版SSQL Serrverr

49、的设计计目标正正是帮助助企业单单位应对对上述挑挑战。作作为Miicroosofft公司司的下一一代数据据管理与与分析软软件,SSQL Serrverr20005有助助于简化化企业数数据与分分析应用用的创建建、部署署和管理理,并在在解决方方案伸缩缩性、可可用性和和安全性性方面实实现重大大改进。基于SQQL SServver220000技术优优势构建建的SQL Serrverr20005将提提供集成成化信息息管理解解决方案案,可帮帮助任何何规模的的组织机机构:创建并并部署更更具伸缩缩性、可可靠性和和安全性性的企业业级应用用;降低数数据库应应用创建建、部署署与管理理的复杂杂程度,进而实实现ITT效率

50、最最大化;凭借可可供创建建更具安安全保障障之数据据库应用用的丰富富、灵活活、现代代化开发发环境增增强开发发人员工工作效能能;跨越多多种平台台、应用用和设备备实现数数据共享享,进而而简化内内部系统统与外部部系统连连接;实现功功能强劲劲的集成成化商务务智能解解决方案案,从而而在整个个企业范范围内推推进科学学决策,提高工工作效率率;在不必必牺牲性性能表现现、可用用性或伸伸缩性的的前提下下控制成成本费用用水平。SQL Serrverr20005具有以以下一些些特点:1企业业数据管管理在当今这这个网络络互连无无处不在在的世界界上,您您必须随随时随地地为用户户提供数数据资料料和数据据管理系系统。SSQL

51、Serrverr20005将帮帮助您所所在机构构中的用用户和IIT专业业人员从从明显缩缩短的应应用故障障时间、得到增增强的伸伸缩能力力与性能能表现和和牢固可可靠的安安全控制制中获益益。SQQL SServver220055还将包包含有助助于组织织机构和和IT人人员提高高自身工工作效率率的新增增和改进进功能特特性。基基于SQQL SServver220000所提供供的灵活活技术手手段构建建的SQQL SServver220055可为从从千兆级级(TBB)数据据仓库到到运行MMicrrosooft SQLL Seerveer WWinddowss CCE EEdittionn(SQQL SServ

52、verCCE)之之移动设设备的一一系列解解决方案案实现方方式提供供支持。2开发发工作效效率长期以来来,阻碍碍开发人人员工作作效率提提高的一一大关键键因素就就是缺乏乏用于数数据库开开发和调调试的集集成化工工具手段段。SQQL SServver220000实现了了与Miicroosofft VVisuual Stuudioo之间间的高度度集成,从而有有助于消消除上述述障碍。而SQQL SServver220055则将提提供可望望从根本本上改变变数据库库开发与与部署方方式的更更多改进进特性。具备丰丰富扩展展标记语语言(XXML)支持特特性并与与.NEET技术术和Miicroosofft开发发工具实实

53、现高度度集成的的SQLL Seerveer20005必必将促使使开发人人员工作作效率和和灵活性性得到显显著提高高。3商务务智能商务智能能的前景景与挑战战都围绕绕着在正正确的时时间为企企业员工工提供适适当的信信息这一一课题展展开。这这种构想想的实现现依赖于于全面完完整、安安全可靠靠、随时时可用并并与运营营系统高高度集成成的商务务智能解解决方案案。SQQL SServver产产品家族族将凭借借SQLL Seerveer20005帮帮助企业业单位实实现上述述目标。2Viisuaal SStuddio.NETT2000520055年,微微软发布布了Vissuall Sttudiio 220055。.N

54、NET字字眼从各各种语言言的名字字中被抹抹去,但但是这个个版本的的Vissuall Sttudiio仍然然还是面面向.NNET框框架的(版本22.0)5。这个版本本的Viisuaal SStuddio包包含有众众多版本本,分别别面向不不同的开开发角色色。同时时还永久久提供免免费的VVisuual Stuudioo Exxpreess版版本。使用Viisuaal SStuddio 20005, 专业开开发人员员能够:使用改改进后的的可视化化设计工工具、编编程语言言和代码码编辑器器,享受受高效率率的开发发环境;在统一一的开发发环境中中,开发发并调试试多层次次的服务务器应用用程序;使用集集成的可可视

55、化数数据库设设计和报报告工具具,创建建SQLL Seerveer20005解解决方案案;使用VVisuual Stuudioo SDDK创建建可以扩扩展Viisuaal SStuddio IDEE的工具具。Miccrossoftt为单独独工作或或在小型型团队中中的专业业开发人人员提供供了两种种选择,Vissuall Sttudiio 220055 Prrofeessiionaal EEdittionn和用于于Miccrossoftt Offficce系统统的Viisuaal SStuddio 20005工具具。每种种版本都都在标准准版的特特性上进进行了扩扩展,包包括用于于远程服服务程序序开发和

56、和调试、SQLL Seerveer20005开开发的工工具,以以及完整整的、没没有限制制的开发发环境。每种产产品都可可以单独独购买或或打包定定购。专业开开发人员员喜欢自自由的使使用.NNET Fraamewworkk 2.0,它它是一种种稳健的的、功能能齐备的的开发环环境,支支持创建建扩展VVisuual Stuudioo集成开开发环境境的工具具。Visuual Stuudioo.NEET20005包含了了:Miccrossoftt Viisuaal BBasiic.NNET,Miccrossoftt Viisuaal CC+.NETT ,Miccrossoftt Viisuaal CC#.N

57、NET等等。本系统采采用的是是C#语语言编程程,是非非常符合合ASPP.NEET的编编程语言言。3数据据访问接接口ADDO.NNETADO.NETT是.NEET FFrammewoork SDKK中用以以操作数数据库的的类库的的总称。ADOO.NEET相对对于ADDO的最最大优势势在于对对于数据据的更新新修改可可以在与与数据源源完全断断开连接接的情况况下进行行,然后后再把数数据更新新情况传传回到数数据源。这样大大大减少少了连接接过多对对于数据据库服务务器资源源的占用用。使用用ADOO.NEET的任任何软件件解决方方案的中中心都是是数据集集(DaataSSet模模型)。数据集集是内存存中的数数据

58、库的的副本。一个数数据集包包括许多多数据表表,每个个数据表表一般都都对应一一个数据据库表格格或视图图。一个个数据集集组成了了一个“断开的的”数据库库数据的的视图。说得更更精确些些,数据据集存在在于内存存中,没没有到包包含相应应表格或或视图的的数据的的活动的的连接。这种断断开的体体系结构构在读写写数据库库时,只使用用数据库库服务器器资源,从而具具有更大大的可收收缩性。运行时时,数据据从数据据库传递递给中间间层商务务对象,然后将将其继续续传递给给用户界界面66。ADO.NETT有两个个核心组组件:DDataaSett和.NEET ddataa prroviiderr。.NEET ddataa pr

59、roviiderr被用来来连接数数据库,执行SSQL命命令以及及检索数数据集。.NEET FFrammewoork包包括SQQL SServver.NETTDatta PProvvideer(面面向Miicroosofft SSQL Serrverr8.00及以后后版本)和OLLEDBB.NEET DDataa Prroviiderr。SQLL Seerveer.NNET Datta PProvvideer在连连接和处处理SQQL SServver数数据库时时是最高高效的,因为它它使用了了特别针针对SQQLSeerveer的协协议和优优化处理理,在SSysttem.Dataa.SqqlClie

60、ent名名称空间间中包含含了所有有的SQQL SServver.NETT Daata Proovidder类类。OLLEDBB.NEET DDataa Prroviiderr用来支支持OLLEDBB接口。ADOO.NEET可以提提供以下下OLEEDB Proovidderss:SQLOOLEDDB-MMicrrosooft OLEEDB Proovidder forr SQQL SServver,MSDDAORRA-MMicrrosooft OLEEDB Proovidder forr Orraclle;MMicrrosooft.Jett.OLLEDBB.4.0-OOLEDDB PProvvi

温馨提示

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

评论

0/150

提交评论