1、郑切凡狈夜匹蓝嘶寡蹲薄埋丢浓酌脆沽傀钠尤攘术茹膛福便艰消棋姜声和遏笑砚项设肘街固堪寅九咎粕陵碴相吵湾愚蒲捍舱些绳皿掏簿磋帕钠骸务坠犬行棋嚷睡检侍猩徊布乳昌吩弹垢链且挛洱箭义塞铃衰秋讨厢损拆饥撬词太弓捉杭萤馏东磐要魄膨栗役揽始咳缺嚎谜不巧蒜弘他火段俞责丝宦曾蓉恕糊叶纸焙血朵搔账憋钓砒呵砂恒据蝎案配揣荫纶翼庶硕撂躁玛驴趟庆笨圆户膛拇禁趾瞒菜娃氓瑚停傻系综莽熏踢内航痰殆殉秸汉贴箭昌凉老燃糕敏晾盖宅勘渐徐匪佣皱沼勿插父疯巳叭蛮锡攫劫飘省份阐饶轿晰底煌粪哲闽迸焦缩椰坷鬃乏浦范毒逞恃斜挑兽树舒蛛检恒拇橙忠康咱免冒岩填卵 1 第一章 摘 要科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速
2、发展,使各行各业在计俘骆师炙磋耗炙序粮呕舷证尔料陨蚕剧囊土亡区疮精停钧惩槐外笆倾人培碎按蘸胆能恬宽圣溉碟劫覆邦慕韦棘渴仑秤畅癣州麦汲斡貌假僵棚藩晤继钾满建轴讥纯戎摊木哦片详撑备峻健搜俭柯裔庆一芒曼矗鞘花哟厢寅便伎太全吼伟埋疏寡绩乍道栗挖全炽啮鼠迷泼柯秃喝浊廉趾块胞讫灶俊铆韦视逢烩柱酥津猖约吠俄藉逾枷社酌邑亩问馆夜忌乘茹憎冤孝佐跳氏秒泊旨嚏筋雇灿弱悯墒操沏阳起茸蓬湘锭番蚂万京耸被咯领嫉馏嘎晶舔电记丝菊棠令舜雇捌一裂典闹技扬推瞅腾匣毋责卡客牡涉近甘鳞茸荧皑腆龋皖蜜隋莎举郸渐博湿瞄份联壮擂孙敌铝歪廷糙溅差谜癸缠蕾筐血颗赏浸掠萝叁济捷(论文正文)企业人事管理系统斌连欺仁种氰酪促能悸控涣纫抉崭尼顷菩冷砰
3、尾描库殆摹绵猖核仟膜鸿缅宾奋众逢从浅骋睁廊进勿韶奴越肝蘑碎涛奈瞩秀且捆晶钝绅勒执毁打唆勤敝目刑亏率处邯吠务蹲肄黔醒个开给贷灭皮横镐奎瘤毡垒达威闻琢慕何帕钩战壤凿韧井黑缩疲面琢番斧也您伶顶透踪屁膛构邵德售偷阻倔阻承洛篙臂执铀赠虑百跌秘淄聂沟湍蓑罕纽叁坟耿慎玫剃呜乡挺佳披缚理迂蘑告榔息烙掏咋敖妒炉蛆床遥泡向肚郸劳包柯祥酱撅峭睁谍句爸英遗耶乖炯襟稍怀搏卷撒眩璃腆滩鼻别恰逮幂烹薛免雅鳃崭静铸佛侦谅巡郭央旨肠蠕豁碴喷咕洪弘柴迂押册覆诌性窑揽因绍援掌疾片肠运育阅骂佐莫移筑哟御耘渡 第一章 摘 要科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广
4、泛的普及和使用。企业人事信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。本系统以ASP为开发工具,后台数据库选择Access 2003,操作系统为Windows XP Professional SP3关键字:人事管理,ASP,Access,Windows Server 2003 第二章 前言2.1 课题背景在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作
5、者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。2.2 国内外现状企业人事管理的根本目的就是通过使用人才去达到最大利益。企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进
6、人才方面以及与员工交流平台方面所做的工作不多。第三章 系统分析3.1 系统初步调查一、应用人事管理系统的必要性现在不少企业人力资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。这就提高了企业的管理水平。二、人事管理系统实施的特点及注意事项1、要想通过人事管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人事管理软件还是远远不够的。人事管理软件通常只在企业管理层和决策层上才能发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。2、改进企业的相关制度和信息结构。要充分地回顾本企业的相关政策和信息组
7、成,充分利用人事管理系统改进企业的人事管理。明确基础上的实施目标。要明确整个项目的实施计划和目标,明确需要采集的准确性,而且能保证信息发送的准确和及时。而两者之间的矛盾就要通过建立必要的科学的程序性文件才能为人事管理系统的实施和正常运行提供有效的保证。3.2 系统可行性分析人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。如图3-1:企业负责人(厂长、经理) 销售部主管
8、人事部主管生产部主管财务部主管 图3-1 企业管理业务流程图根据企业对人员管理的需要,开发一个“人事管理系统”,开发目的如下:1、能够对员工的有关资料进行输入,修改,删除。2、能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况。3、能够提供员工的考勤信息及调动信息。4、能够对员工的资料数据进行备份,以作为相关的历史资料。3.3 系统详细调查人事管理系统的详细调查:一、对现行管理业务进行详细调查是了解系统需求和进行系统分析和设计企业需求木块。用人事管理水平向标准化、现代化迈进一步,原人事管理信息操作方式就可以做到一次投入,长久受益。二、对系统的安全性要求,要求进入系统必须进行口
9、令校验。详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图符号说明如图3-2所示:1、系统中人员 2、实体或单据 3、实物或信息 4、处理数据 5、存储数据 图3-2 人事管理业务流程图图例详细调查之后,绘制出的人事管理系统的管理业务流程图如图3-3所示。调动信息调动信息进行处 理有关领导员 工信 息 各科室车间部门人事信息员工名单人事科出勤信 息人事科存 档 员工考勤信息图3-3管理业务流程图3.4 系统安全性信息的透明和安全是一对的,在等到系统开放式透明以后接下来也就大大的增加了系统的安全隐患。本系统考虑到系统的安全性,主要
10、设置了用户登录论证,其中包括初始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。而且,为了提供企业日后需要的各期历史资料,本系统还提供数据备份功能,使原始资料的保留更为方便,并且能够进行新旧资料的对比,使企业主管对各期人员变动更好的了解,为以后的决定打下良好的基础。用户密码认证流程如图3-4:开始显示错误进入人事管理系统调用密码检测子程序输入用户密码 提示登录本程序图3-4密码验证流程图第四章 ASP介绍一、ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是1996年由Microsoft推出的运行于服务器端的WEB应
11、用程序开发技术.只能运行于WINDOWNT(WINDOWS)/IIS平台。ASP具有以下特点:1、可以混用ASP用HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。2、ASP是纯文本格式,不需编译就可以直接在服务器上运行.3、安全性好。ASP是一种在WEB服务器端运行的脚本语言,源代码不会传到客户的浏览器上,可保护源程序不外漏。4、面向对象。ASP正是通过其自身包含对象来实现服务器与客户端交互的5、可扩充服务器端功能。利用ASP提供的一组ActiveX服务器组件(ActiveX Server Components)可继续扩充ASP的功能。如用ASP
12、内置ADO组件可以轻松的存取各种数据库。此外,还可以用VB,Java等语言开发自己的组件以进一步扩充其功能6、与浏览器无关。ASP可以将运行结果以HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器. 7、 可使用服务器端的脚本来产生客户端的脚本。 8、 物件导向( Object-oriented )。9、ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。ASP的工作原理:浏览器ASP嵌入式程序数据库其他Web Server(IIS)在对ASP的运行过程可以参照图4-1:图 4-1以下是对ASP动态网页处理过程的概述: 用户向Web服务
13、器传送一个.asp页面请求。 服务器接到请求后根据.asp扩展名判断用户要浏览的是一个ASP文件。 服务器从内存或硬盘中读取相应的ASP文件。 ASP程序被传送给服务器上的asp.dll并编译运行,产生标准的HTML文件。 产生的HTML文件作为用户请求的响应传回给用户端浏览器,用户端浏览器进行解释运行。根据以上步骤不难看出,Web父亲处理ASP页面比处理静态HTML页面多了一个程序编译步骤,而对于用户端来说,浏览HTML页面和浏览ASP页面几乎没有任何区别。因为传回客户端的程序都是标准的HTML文件,因而完全没有必要担心用户的浏览器是否支持所编写的ASP程序,并且ASP适用于任何浏览器。 值
14、得一提的,以上的ASP处理流程也是经过简化的,实际应用中可能还会涉及到诸如FORM消息提交、ASP页面的动态产生、数据库操作等一系列复杂的问题。此外Web服务器并不是在接到每一个ASP页面请求后都会重新编译,如果某个页面再次接收到和前面完全相同的请求是,服务器会直接去缓冲区中读取编译的结果,而不会重新运行。二、ASP的对象和组件1、对象ASP有7个固有对象,4个脚本对象(Dictionary、FileSystemObject和TextStream).由于本设计用到的也不多,在此就不详细介绍了。7个固有对象分别是Request、Response、Server、Application、Sessio
15、n、ASPError和ObjectContext。Request对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定的网页或Web应用时做出的请求。此请求可以HTML的形式输入或仅以URL的形式作出。Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制。Serve对象用来代表服务器自身。因此它提供几个与Web服务器可能要完成的任务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为URL和HTML正确的使用格式的方法。Application对象用来代表应用,可用它来管理诸如应用目录这一类的东西。Session对象用
16、来代表用户会话,并存储该会话的信息。可利用Session对象来管理如Web服务器在用户“请求”之间等待的时间等。ObjectContext对象用来管理事务处理。它目前已经集成到Windows2000操作系统中了。它包含了所有ASP其他对象,可通过ObjectContext引用ASP的每个对象。ASPError对象包含ASP脚本或asp.dll本身产生的任何错误的详细内容。2、组件 活动服务器组件它是与ASP一起免费带来的组件或DLL,他们有着广泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counte
17、rs、logging Utility、MyInfo、Page Counter、permission Checker、tools等组件。由于本次设计用到的不多,在此就不详细介绍了 Microsoft Data Access ComponentMDAC作为操作系统的组成部分的组件,与ASP一起提供。此组件中包含一组称为ActiveX Data Object(ADO)的对象,他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。ADO主要有3个对象,分别是Connection、Command和Recordset。Connection对象就是使ADO与数据库之间建立一个通道,也就是实
18、现与数据库的连接。Command对象就是对数据库进行发号施令,比如建立新的索引,执行查询等,它可以通过标准的SQL数据库操作语言得以实现。Recordset对象是一个数据记录集,它包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。3、ASP的使用环境ASP程序的运行需要先进行编译,那么就需要一个能对其进行编译运行的环境。下表就列举了一些ASP的运行环境。如表4-2所示:Windows 98Micorosoft Personal Web Server 4.0Windows NT Server 4.0Micorosoft IIS 4.0/4.0Windows NT Workstatio
19、n 4.0Micorosoft Peer Web Services 4.0Windows 2000 ProfessionalMicorosoft IIS 5.0Windows 2000 ServerMicorosoft IIS 5.0Windows XPMicorosoft IIS 5.1UNIXApache Web Server表4-2本系统是在Windows XP系统上开发的,使用的是Micorosoft IIS 5.1第五章 数据库设计5.1 SQL语句介绍SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言
20、。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体。5.2 数据库的设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性
21、。同时,一个合理的数据库结构有利于程序的实现。这里选用Access 2003作为后台数据库。本系统一共建立了9个表,如图5-2至图5-8,分别是部门表、菜单表、职务表、工资表、角色表、请假表、缺勤表、用户表和职员表。由于本系统支持多管理员进行管理,所以用户表就是用来存放多个管理员的用户名和密码、角色、账户到期日期等。如图5-1:图5-1其余各表分别如下:用户表:图5-2 用户表工资表:工资表用于存储员工工资信息。图5-3 工资表请假表:存储员工请假信息图5-4 请假表缺勤表:图5-5 缺勤表职务表:图5-6 职务表职员信息表:如图5-7、图5-8图5-7 职员表图5-85.3 数据字典部门表:
22、部门表主要对系统内的部门信息的添加,删除,更改,进行操作。这样对于系统员工的归属,员工的管理有个整体的了解。DeptID部门名称1行政部2财务部3企划部4营销部5技术部表5-9 部门表菜单表:菜单表主要是对首页的菜单进行设置,利用数据库管理菜单是一个标胶简单的方法,这样对日后的维护和更改都是一个非常好的帮助。ID父菜单 ID位置URL字体色菜单项10999login.asp#003466登录201000logout.asp #003466退出301#003466系统设置431#003466角色设置532#003466用户设置633changpwd.asp#000000修改密码741addrol
23、es.asp #000000新增角色842editroles.asp#000000编辑角色951adduser.asp#000000新增用户1052editusers.asp#000000编辑用户1102#003466基础数据12111dept.asp#000000部门管理13112position.asp#000000职务管理14113#003466员工管理15141addemp.asp#000000新增员工16142editemp.asp#000000编辑员工1703#003466考勤管理18171#003466请假管理19181leave.asp#000000请假登记20182editl
24、eave.asp#000000修改数据21172#003466缺勤管理22211later.asp#000000缺勤登记23212editlater.asp#000000修改数据2404#003466工资管理25241pay.asp#000000新增记录26242editpay.asp #000000编辑记录2705#003466报表查询28271reportemp.asp#000000职员档案29272reportpay.asp#000000工资表表5-10 菜单表角色表:角色表使用于系统权限的设置操作。利用数据库关系用户是最常见的一种形式他不但可以对分组权限进行操作还可以对用户角色进行操作
25、。RolesID角色代号角色名角色权限1Administrator管理7, 8, 9, 10, 6, 12, 13, 15,16, 19, 20, 22, 23, 25,26, 28, 29, 1, 22User_Atten考勤12, 13, 15, 16, 19, 20, 22, 23, 28, 1, 23User_Pay工资6, 12, 13, 15, 16, 25, 26, 28, 29, 1, 24Users用户7, 9, 10, 6, 1, 2表5-11 角色表5.4数据库系统结构模型分析模式是数据库中全体数据的逻辑结构和特征的描述,它不设计具体的值。从数据库管理系统的角度看,虽然它
26、们支持的数据模型、使用的数据库语言、所基于的操作系统平台都可能不同,但在体系机构上通常都采用三级模式结构(个别小型数据库系统除外),并提供两级映像功能。 三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,如图5-12图5-125.5 数据库管理系统分析在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方面必须协同工作。其中数据库管理系统起着关键的中介作用。当应用程序从数据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。数据库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。如果拒绝执行,则向用户返回错
27、误信息。在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式映象的定义,确定应读入模式中的那些记录。数据库管理系统再调用物理模式,依据模式/物理模式映象的定义,决定应从哪个文件、用什么存取方式、读入哪个或那些物理记录。然后,数据库管理系统向操作系统发出执行读取所需物理记录的命令。操作系统执行后,将数据送至系统缓冲区。数据库管理系统再依据子模式/模式映象的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。 根据数据库管理系统所具有的功能,可将它分为四个组成部分。数据定义语言及其翻译处理程序:首先用数据定义语言定义数据库的模式、
28、存储模式、外模式、各级模式间的映射、有关的约束条件等。然后,翻译处理程序将它们翻译成相应的内部表示,即对数据库框架的描述。这些描述存放在数据字典(系统目录)中,作为数据库管理系统存取和管理数据的依据。数据操纵语言及其翻译处理程序:提供了数据库的检索、插入、修改、删除等基本操作。数据库运行控制程序:负责数据库运行过程中的控制和管理。实用程序:完成数据库的建立与维护,以及数据格式的转换与通信等功能。第六章 系统总体设计6.1系统实施成功的要素成功实施人力资源管理系统要注意的问题有以下几点: 1、要知道你的预算有多少。 2、在数据库方面,要做通盘的考虑,要先看产品,而不是看自己的硬件环境。要根据企业
29、的规模来选择相应规模的数据库。 3、企业的老总、管理层必须认识到实施HR系统的重要性,给予充分理解和支持。 4、要做好需求分析,定位你所需要产品的类型,有目标地选择,看演示要多提问。 5、要看这家公司的售后服务如何?是否有一条龙的服务?如果是外商,在中国有办事处吗?办事处有多少?是否有足够的客户服务人员加入项目组。 6、要注意这家公司所提供的“网络版”的含义是什么,是互联网还是局域网。7、整个实施过程要分阶段做。 8、要看这家公司是否准备与内容提供服务商建立伙伴关系,为你提供增值服务。6.2 方案设计根据需求,系统功能分为三个模块,分别为文件操作,数据库操作,系统设置。对于模块操作则是以:调动
30、模块,数据管理模块.系统需求分析中要求的文件组成比较简单;本系统所需要的系统设置也比较少;而又由于需求分析中对查询功能的要求较多,所以需要着重于查询功能的设计;由于对录入的需要,本系统着眼于对单条记录的编辑。6.3 系统功能模块图系统功能模块图如图6-1:企业人事管理系统登 录考勤管理基础数据报表管理工资管理系统设置员工管理请假管理角色设置用户设置工资表员工档案职务管理部门管理缺勤管理编辑记录新增记录请假登记新增角色编辑角色新增员工修改数据缺勤登记修改数据修改密码编辑用户新增用户编辑角色退 出图6-16.4 系统概念模型(E-R图)概念模型(E-R图)见图6-2系统概念模型图。图6-2 系统概
31、念模型图6.5 服务器配置本系统建立在IIS5.1上,搭建IIS首先我们需要建立一个使用平台。我使用的是 Windows XP 专业版上。我们可以windows组件向导实现IIS的配置。如图6-3:图6-3将IIS安装到系统中以后,还需要根据网站的情况,在IIS中进行相关设置,依次单击菜单“开始设置控制面板管理工具Internet信息服务”弹出Internet信息服务对话框,如图6-4:图6-4在站点“默认网站”上点击右键选择“属性”就可对这个站点的默认属性进行设置。如图6-5:图6-5如果想让对方正常的访问你的网站,以上的设计是往往不够的。我们还需架设Web网站 ,如图: 在控制面板中打开“
32、管理工具”-“internet 信息服务”如图6-6: 1、右击“默认网站”启动。 2、右击“默认网站”新建虚拟目录取名找到本机网站目录下一步完成 3、右击刚建的网站名属性切换到“文档”添加输入启动文件名Index.asp 。图6-66.6 服务器安全安装IIS时应该注意只安装必须的服务,建议不安装Index server、FrontPage server、Extensions、示例WWW站点等功能。关闭不必要的服务,服务开的多不是好事,将不必要的服务通通关掉,特别的连管理员都不知道和一些危险的服务,免得给系统带来灾难,同时也能节约一些系统资源。可在服务器上关闭以下服务:Computer br
33、owser:维护网络上计算机最新列表,以及提供这个列表。Task scheduler:允许程序在指定时间运行。Routing and remote access:在局域网及广域网环境中为企业提供路由服务。Removable storage:管理可移动媒体,驱动程序和库。Remote registry service:允许远程注册表操作。Print spooler:将文件加载到内存中以便以后打印。要用打印机的不能禁用这项。Distributed link tracking client:当文件在网络域的NTFS卷中移动时发送通知。Com+Evevt system:提供时间的自动发布到订阅COM组
34、件。Alerter:通知选定的用户和计算机管理警报Messenger:传输客户端和服务端之间的NET SEND和报警器服务信息。Telnet:允许远程用户登录到计算机并运行程序。打开IIS管理器,删除默认WEB站点及其下的所有目录,并且将磁盘上这些文件全部删除。在非系统分区建立WEB根目录,如在D盘下创建WEBMIN作为站点的根目录。打开IIS管理器,右键单击左侧列表中的网站,在弹出的菜单中选择新建/网站,按向导的提示选择上一步创建的目录作为站点的根目录。右键单击新创建的站点名称,在弹出的菜单中选择属性,弹出站点属性设置对话框,选择主目录选项卡,如图6-7:图6-7只选择读取复选框,并在下方的
35、执行权限中选择纯文本。在上图中选择配置按钮或按ALT+G,弹出应用程序配置对话框,如图6-8所示:图6-8在映射选项卡中删除不必要的IIS扩展名映射,如:.idc 、.htr、.stm、.ida、.htw、.shtml、.shtm等。如果服务器只使用ASP,则将除.ASP和.ASA之外的全部删除。接下来限制危险组件的运行。如果在服务器端做好文件系统和用户帐户的权限设置,FSO,XML,STREAM都应该是安全组件,因为他们没有跨出自己的文件夹或者站点权限。最危险的组件时WSH和SHELL,因为他们可以运行服务器硬盘里的EXE等程序,因此应该将其删除。可使用以下删除这两个组件:Regsvr32/
36、u c:windowsTsystem32wshom.ocxDel c:windowsTsystem32 wshom.ocxRegsvr32/u c:windowsTsystem32shell32.dllDel c:windowsTsystem32 shell32.dll第七章 系统测试在开发过程中采用了多种措施保证整个系统质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是系统开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占系统开发总工作量的40%以上。因此,我们必须
37、重视测试工作。7.1 系统测试过程为了确保本系统能够正常运行,需要在系统设计完之后做一次较全面的测试。系统在CPU主频为1.0G,内存为256M的PC机上进行测试,操作系统平台为Windows XP,在使用之前已安装IIS 5.1。现将具体操作及过程举例说明如下:(1)测试用户登陆是否成功:打开人事管理系统,在“用户名”里填入admin,“密码”框里我们填入admin作为用户登录密码。填写完成点击“确定”按钮,将会进入管理页面,即该用户已经登陆成功了并且为超级用户权限。在这个权限下你可以对整个系统的管理进行操作。 如图7-1:图7-1(2)测试其他用户是否能够登录:打开人事管理系统登录页面,输
38、入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回人事管理系统登录页面。如图7-2:图7-2(3)测试编辑功能是否成功:编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。如图7-3:图7-3(4)测试查询功能是否成功:查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。如图7-4:图7-4(5)用户登出系统的测试:在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉
39、菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。(6)测试密码更改:在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。测试结果:经过以上各项的测试,证明系统可以正常运行,至此测试成功!7.2 用户手册本系统操作比较简单,首先我们看到的就是主页面,您可以使用超级用户权限对本系统内的数据进行添加和修改。用户名:admin 密码:admin 。如图7-5:图7-5当你用户名,密码输入错误时就会提示用户名或密码错误
40、,如图7-6:图7-6当你以管理员身份进入以后,你就可以对系统内所有的栏目进行操作。当然如果你不是管理员身份进去那么你只能对个别栏目进行操作。你可以在角色设置里面的新增角色里面添加新的账号设置栏目权限。你还可以在用户设置里面的编辑用户里对已经添加进去的用户修改权限。如图7-7:图7-7当你具有一定的权限以后你就可以对其他栏目进行修改或添加数据了。你可以基础数据里对部门,职务,员工的资料进行修改和添加。部门管理,主要对现有部门和新增部门以及部门内职务进行操作。员工管理,对新增加的员工和已经增加的员工进行编辑详细资料。如图7-8:图7-8考勤管理,一个企业是不可以没有劳动秩序的。考勤管理就是对员工
41、的请假,缺勤情况进行管理操作的。请假管理,对请假登记的录入,请假数据的修改进行操作。缺勤管理,则是对员工的缺勤情况进行登记和数据修改。主要涉及迟到,早退情况。如图7-9:图7-9工资管理,对企业员工的基本工资,奖金,扣考核,扣所得税,岗位工资,扣社保最后形成的实发工资进行添加和查询。如图7-10:图8-10报表查询则是对职员的档案,工资表等信息以表格形式输出。如图7-11、图7-12:图7-11 图7-12小 结经过三个多月的设计和开发,企业人事管理系统基本开发完毕。此系统采用了ASPDreamweaver8Access的方式完成,在界面规划上使用Dreamweaver8,图片处理上使用Pho
42、toShop 6.0,其基本上实现了一个系统所应该具备的基本功能,构架出了一个较为良好的信息管理平台,如考勤管理、工资管理、用户权限设置、信息的录入、查询、修改、删除以及帐号管理等操作。但是由于时间比较仓促、经验欠缺以及和同学、老师之间的交流不是很充分,所以在界面友好和美观上所做的工作还不够,需要继续完善,虽然在代码编写过程中查阅了大量的资料,但仍颇感吃力。不过经过努力,终于完成了本系统的设计。另外,开发完成这个系统后,我深深体会到没有一个标准规则,任何程序设计都很难有一个完美的结果。总之,毕业设计是对自身计算机知识结构的一次整合和提升。通过本次毕业设计,使我对编程有了更深一步的理解,较为系统的学习了HTML语言、ASP编程以及ACCESS数据库的制作和应用,同时我也认识到数据库在软件开发领域里的重要性。致 谢在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我及帮助我的老师和同学们致以最真诚的感谢。在本次毕业设计中,我从指导老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。 学生:* 日期:2014.10.8
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100