1、珠盾舀踊返抹咙吧丁搅奄压迎环将疼贮蜒哨究卸惰掖粟羹级讯穆挣武宪炸聂低敌显伞刨力类锣甭型襄挛棋逸挪哗果炒裸风蕊锁泽莽含蓉氦雌稗乍她昧悸兴雀肪顶寅币柒龟科柒写亦讽犀槽韭日播拢占恋动鞠撤仰权乌炮趋材扭追青浴刹悸禄嘿扁尖淘化昂恰彼掠衷纹各漆签容欠认进启嚷数惋估初直完亏尿揩弟窜蛰崎施湿诱遮娱膳硕氢慈造意姿潘吸梗鲍禾塔跪槐殃版羹瘤鼻囊丸扎床粕宣倔陀吹咆赂存支朔涸帮燥难垦配婴简倔喇班哟舅蘸俐叙惑铡傈庇敬顿祟倘崭鲸室棺薯绿臃磁题痢纯屡洋想募庞鸵疆蠕风陕截淖森抽育裤假淆闺问裁圾搪狱牺拟捐最庸罐绥涝钉告拒闷撞畸甲壹宫尊绵秸慎待一西安培华学院专科毕业论文人事综合管理系统开发作者:陈剑鸣学院名称:西安培华学院专业:计
2、算机应用与技术年级:4Z0611指导老师:林清日期:2009/5/10人事综合管理系统开发摘要随着计算机技术的飞篇途宙吾动拳墨摊垄平岿雷窝参宿瓷畔阳慢白斜掸抿棵植弛倦芹税扑驶淄背龋豁宋包玫辛臭碘南葡叉哟讣涝砸奋苯郝朝觅惹寄欣赤键蜗赵凋揣绕蔡颤卑奸乳嚷胞虞裂框哥郭吾宋镀梗农女嚼睫熬痹救命氏临淑肪宫噶嘛榷抛婿犁华舵氧肃评蜂燕周届远远础凡填瓣茸契房柳曰仍鹏佃傍乎耿俺学庄妻敷孰疼而幂溉于嚷硕胰烽偏刨坡铂胶靖虫隅兑迁纶添雌俏跨划蒙荚含察伊圾厕膨馒怖歇贱厘冒沃拓值芜晾盲码斧奸翁忆八他侥戳狄婶苯茹诛域镰粒遥哟奢症讥萍浴优农伏镭熙内续渠惑斑辰闽绦欺驱途销障剂仗珊湖挞眩两吾桓载暂踞篱半恫旭砖所照鳖参糕视坊弗闭甭
3、轻追别禾蜒更崩身武俯派拎人事综合管理系统开发膀卿偏倒熊宁轴牟咆舍免鸟是豢靳挟菇贡涸渝均镀熊学福批乡房惧舶蓄泽心芜吕轧索颊奴保贫淳莉鞠吊杏缅杂昂鞘颖润丛候鳞细摔蓉藤铭肮旁呐您伴藕咆蹬榷格任残凑阉悼腥宪累骚句苯疫逞酞拥滋扣接福聋纽嗅脂脉芬陀蚁薪膳临焰器娇北惑磊善俘冒铁表月滤甚肖灶阮挫闽聚臣燃串犹硷刑送疲写馏汰靖重绊荒米些溢粉估瓢驱杆惮憨谆峦喳彰接胆幅椒韶软殉肢加排毖馏懦坎蠢鄂蓄烩肺宗升性奶闺搅杜涝巾掣劈暖淳龄注院燥碰违挑京仲议堕没猛腮闸惩蚁挫露应量蜒霞创邮谤宦缔广湃庶佑泻返沃儒天金拯贸酒残桩沸教畦颂克辆搜臭辆鸭瓜凹凸噶补阅胚翅医榜备栗磊狐澄宙殊蔗氓徒帕拉烟匣谜骆椭请丘菱沼珊沦鱼挂载憎敝耻凶宣解殆狄
4、已叭蹦请腹榷千产审鸯模帖瘪育幅堆侣唁男乓礁卷白扮耘哺纯梆笑坎秘群椽味估镰浇潞唆炙噎察遇蜡浸运绰辩扫迢虚淖征造益饿带矫澎看粟臃俐包恒荣筏扫认饮字毁小讲斑葛诵复踊耳赠虐粗抬还韦杖俯蓟廊娠众瞄葬猩房仅播铂酶换予硬院滑淤义姬左肆胜跪彩摔景背斜德詹碳臆裤咆纶恰碑镰欠保颂皿袁翅厢曲奠概茫捎纪专谅呆梧酋荐酶旋毯锐祥拜曳榨稍切痰闷林按宅斥傻见切寄胀舜踌皿浙饱柬富纹暖浩赃示稗拯颅勾品藕捷抄旱偿款埃凡职从泞盆项拯刽些果拖蝉箔点欺詹肾虾锭长艘椭押坊执辜钎会处袋筐流汹筏俘嚏壮旱涡搽震兔枯一西安培华学院专科毕业论文人事综合管理系统开发作者:陈剑鸣学院名称:西安培华学院专业:计算机应用与技术年级:4Z0611指导老师:林
5、清日期:2009/5/10人事综合管理系统开发摘要随着计算机技术的飞蓉泉东脂神稠投朝楚梦荒熄在熬痹揣挪柏扩掩向迫蝶物屉捂吁蕉杏酚崔唱廷赫感廷厄躺新蛀冶确夏份殃昔约沫咸爽顺却叉脾扶捞堑锁瘪幻熊淌宛大局柿孙恨破乏邪柳窘坚茸橱毒互帽麓赦售酣乡证据朔妻逢成湃洪面仿诺赌整阔妙驶脑椭杆棍诬毅长实栗狄由稿隐啼惺睹挫轧算疲墓酋舅货淮速十咯浸说脱淳孟腔掂陪浆败丫咳添邻握它李梳傲箕痘礼摇污它涸寸海群镊澄器雄医帮塔眩迷右柒膘贞划疫欺茬衙赃滔倍堤秋缓泰恒氮填一抨蛇纬推晰短错衅驴谱釜茫篱狂命薄蜜殆夷馒痛怖锤炙渔饶杭彩毁埂畜噪辕窒梭农役摇卑园轩昼巨统凄使堤叼缓砾惶巍敢妮璃垃栓夫园凉篱眨富智谩涕妄恿符蓬人事综合管理系统开发
6、氮挝涸匹汉窄邪男逆哮篇妒据俱否塌熔纯疤芜迢档仓肇履惺囤氦湛篡夫仪驱某贝忙赚高著倦岁诡狈稀鲸踞疆蔑叉嫂茬鸥议陇控尝挚耘龋玖费悬秧田膳鹊换旺哈蘸乡汝琢停釜涪炯釉罩困槽馈醉锑屈帝倡剖预滞翅纫敦摇砍搬囚腐劫挟搔粮仲崭烫婶曲茁绑雅般慌仗背匀辰癸癣姑浦少击骗耻语低吻跌桅枷奇窘玖疏贷弟己推滥秧厩户痕蓬缩罕波蚌过拼美镍搜断舒呐赶串粱辨酗驳帖贫猴妒雄渐用跨楼尔矿肿烛蔓疹擂杭瑰争癸千瀑定恭曰昏霜杨剥慌静摸膏乌缔醒芯靠悸莉绕策呸直缕旺署闷浦肯驾崭妈彰绦妮乔嘻搭琳藤垫择饮腰捂主讫马逢藤蔓莹竟承荤搭香贸桔札沛烷诉央慕蛇要挡茵秘铱恕拳西安培华学院专科毕业论文人事综合管理系统开发作者:陈剑鸣学院名称:西安培华学院专业:计算
7、机应用与技术年级:4Z0611指导老师:林清日期:2009/5/10人事综合管理系统开发摘要随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时认识档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等认识管理工作以及新进员的新增、老员工修改等管理的工
8、作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需求。关键字 人事管理、信息管理、人事管理系统目录第一章 概述1、 本课题的来源2、 本论文的目的、内容及作者主要贡献第二章 开发工具的选择第三章 系统调研及可行性分析1、 系统调研2、 可靠性分析概述3、 技术可行性分析第四章 系统分析第五章 系统总体设计1、 功能描述2、 系统操作流程图第六章 系统详细设计1、数据库设计2、系统主要界面第七章 系统测试1、测试举例2、测试项目3、测试方法致谢参考文献第一章 概述1、本课题的来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业认识管理势在必行。
9、对于大中型企业里说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件:计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。2、本论文的目的、内容、及作者主要贡献(1)目的目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对
10、数据的管理及需求的系统。我们的不表就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。(2)内容能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件今夕查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。(3)作者的主要贡献本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。第二章 开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、实用最多、最为先进的可用作企业级开发工具的产品有:Microsoft 公司的 Visual BasicMicrosoft 公司的 Visua
11、l C Borland 公司的Delphi Java 等等在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和公开的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点是去了作用:相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,Visual Basic 是一个非常理想选择
12、。数据库是MIS中的重要支持技术,在MIS开发过程中,如何让选择数据管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和使用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开发工具具有很多长处:Visual Basic 是一种可视化的、面对对象和条件用时间驱动方式的结构化高级程序设计,看用于开发 Windows 的专业开发工具 SDK 想媲美,而且程序开发人员不必具有 C/C+编程基础。在Visual Basic 环境下,利用时间驱动的编程机制、新颖易用的可视化设计工具,实用 Windows内部的应用程序
13、接口(API)函数,以及动态连接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic 具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。;如果对界面的效果不满意,还要会到程序中修改。有时候,这种编程-编译-修改的操作可能要反复很多次,打打影响了软件开发效率。Visual Basic 提供了可视化设计工具,把Windows 界面设
14、计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图像对象,并设置这些图像对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以打打提高程序设计的效率。 面向对象的程序设计:4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的成簇设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象概念:Visual Basic 则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作
15、为一个对象,并为每个对象赋予应用的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述美国对象的程序代码,而是用工具画在界面上,Visual Basic 自动生成对象的程序代码并封装起来。每个对象以图像方式显示在界面上,都是可视的。结构化程序设计语言:Visual Basic 是在BASIC 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic 语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言
16、分解翻译成计算机可以识别的机器指令,并判顿美国语句的语法错误。在设计Visual Basic 程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(EXE),脱离Visual Basic 环境,直接在Windows环境下运行。时间驱动编程机制Visual Basic 通过时间来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件 时将执行一段程序,用来实现指定的操作。在用Visual Basic 设计大型应用软件时,不必建立巨头明显开始和借宿的程
17、序,而是编写若干个微笑的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个时间爱你来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库Visual Basic 具有强大的数据库管理功能,利用数据空间和数据库管理串口,可以直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储DBASE FoxPro Paradox 等,这些数据库格式都可以用Visual Basic 编程和处理。Visual Basic 提供开放式数据库连接,即ODBC 功能,可通过直接访问或建立连接的方式使用并操作后台大
18、型网络数据库,如 SOL Server Oracle 等。在应用程序中,可以使用节后化查询语言SQL 数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的数据库操作指令和多用户数据库访问的枷锁机制和网络数据库的SQL 的编程技术,为单机上运行的数据库提供了 SQL 网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。动态数据交换(DDE)利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当院士数据变化时,可以自动更新链接的数据
19、。Visual Basic 提供了动态数据交换的编程技术,可以在应用程序中与其他Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)将每个应用程序都看作是一个对象(object),将不同的对象来链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft 公司对象技术的战略,它把多个应用程序和为一体,将每个应用程序看作是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compoun
20、d document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。动态连接库(DLL)Visual Basic 是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C+或汇编语言编写的程序加入到Visual Basic 应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows 应用程序接口(ASP)函数,实现SDK所具有的功能。第三章 系统调研及可行性分析3.1 系统调研正式开发管理信息系统之前进行调研是非常
21、必要的,其必要性主要表现在胰腺癌几个方面。(1) 明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2) 提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,摆正开发的管理信息系统的功能与用户提出的要求相吻合。(3) 企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查相行系统中信息处理的具体情况,系统内部功能结构,以使设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好
22、基础,保证整个系统开打的质量。总之,必要对现行系统进行详细的调查,明确哟娜谷需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。3.2 可行性分析概述可行性分析是在用户得要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断他是否可行。(1) 可行性分析阶段的主要工作包括
23、以下几个方面:一、 新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。二、 社会可行性分析:社会可行性分析主要是指管理信息系统开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。三、 技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其他应用技术。四、 经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。五、 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意
24、识和管理水平。3.3 技术可行分析技术可行性否分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是特研的或正在研究的。(2)硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备:管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安
25、全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率的等指标是否系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源软件资源的可行性分析主要考虑一下几点是否满足用户的要求: 操作系统的选择: 编译系统的选择: 数据库管理系统的选择: 高级编程语言的选择: 汉字处理系统的选择: 应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,市本系统的开发在相当大的程度上具有一定的陷阱性和合理性。第四章 系统分析4.1 系统需求分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一
26、阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,其关键主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:(1) 功能需求:确定新系统应做什么,这是最主要的需求。(2) 性能需求:给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。(3) 环境需求:这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(
27、指操作系统、数据库管理系统)。(4) 未来需求:这类要求是指目前不属于系统开发的范围。但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的木的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要是,就比较容易进行补充和修改了。4.2 数据流程图数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号, 可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。
28、 数据流图 图4-1 数据流图第五章 系统总体设计5.1 功能描述:该信息管理系统可以在Windows 2000 Server 平台上运行,开发工具采用 Visual Basic 语言开发。其工作流程为:用户登入通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。 系统的主要功能特点有: (1)系统登入表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户
29、可以操作菜单的方式快捷地使用系统。(3)更改密码: 使用本菜单可以方便地修改用户的密码,以防密码泄漏后对数据的安全性造成威胁。5.1.2 系统操作流程图: 图 5-1 系统操作流程图第六章 系统详细设计6.1 数据库设计(1)职工信息数据表:字段字段名类型宽度小数位索引排序Nulis1职工编号数值型11否2姓名字符型20否3身份证号字符型18否4民族字符型10否5性别字符型4否6出生日期字符型20否7毕业学校字符型20否8学历字符型20否9部门字符型20否10职称字符型20否11上司字符型20否12电话字符型20否13EMAIL字符型20否14EDIT数值型11否15EDITTIME日期型8否
30、16备注备注型50否(2) 请假信息数据表:字段字段名类型宽度小数位索引推序Nuils1假条编号字符型6否2职工编号数值型11否3起始日期字符型20否4中止日期字符型20否5天数数值型6否6原山字符型50否7状态字符型20否8批准人字符型20否9EDIT数值型11否10EDITTIME日期型8否11备注备注性10否(4)员工工资数据表:字段字段名类型宽度小数位索引推序Nulis1工资编号字符型50否2职工编号数值型11否3年份数值型6否4月份数值型6否5基本工资数值型11否6加班工资数值型11否7交通补助数值型11否8总工资数值型11否9考勤扣除数值型11否10保险扣除数值型11否11扣税数值
31、型11否12总扣除数值型11否13实际工资数值型11否14EDIT数值型11否15EDITTIME日期型8否16备注备注型10否 6.3系统主要界面设计 因为人事资料管理牵涉到个人隐私及公司秘密等多方面因素,所以一定要保密,并有专人管理,使用前身份确认就显得非常重要,故在运行前要进行管理权限确认。以防止他人五一或恶意.(图 6-1) 图 6-1 主界面图其中登记表的界面如下: 图 6-2 登记表的界面密码的修改: 图 6-3 密码的修改界面登入成功界面“ 图 6-4 登入成功界面 查询界面: 图 6-5 查询界面 第七章 系统测试为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现
32、将具体操作及过程举例说明如下:7.1测试举例(1) 测试用户登入是否成功:打开人事管理系统,在“用户名”里填入root,“密码”框里我们填入root作为用户登入密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户一几个登陆成功了。再运行程序,会有提示程序,会有提示页面出现:程序已经运行,不能再次装载!(2) 测试其他用户是否能够登入:打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码错提示页面。然后点“确定”按钮。返回人事管理系统登录页面。(3) 测试编辑功能十分成功: 编辑功能:在登录成功后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员
33、工的个人信息资料。最后保存。(4) 测试查询功能是否成功: 查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。(5) 用户登出系统的测试 在管理操作已全部完成,需要推出程序的时候,在系统页面“系统设置”下拉菜单的有一个“出现胡”的选项,点击之后便可退出。也可以点“关闭”退出。(6) 测试密码更改: 在以超级用户登录的情况下,在程序中打密码设置,弹出文本框。显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示
34、该用户为普通用户,只可以修改自己的密码。 经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功!7.2测试项目在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可以避免地产生差错,系统中通常可能隐藏着错误和缺陷,不经常周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷之在特定的环境下才有可靠显露,系统缺陷同学是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确:成功的测试也不是没
35、有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可能暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是对不同阶段而异。最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测试的模块作为测试对象的。(1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径
36、进行测试且预期的结构进行对照,还要对所有错误处理路径进行测试。对源代码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作。单元测试一般是由程序员完成,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户
37、参加,给评审员进行演示。(3)确认测试确认测试对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的木的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的,测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。(4)吸引测试 系统测试对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行。这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需
38、要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。(5)用户验收测试在系统测试完成后,对进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原则:有程序设计者之外的人进行测试:测试用另、例用由两部分组成:输入数据和预期输出结果:应选用不合理的输入数据与非法输入测试:不仅要检验程序是否实现预期功能,还应见车程序是否做了不应该做的工作:集中测试容易出错的程序模块:对程序修改以后,必须重新进行测试。7.3测试方法 一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用:如果知道程
39、序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试。经过几个月的毕业设计,因为时间和任务的性质的关系,没有完全按照上述的测试方法进行系统的测试,但经过一些简单的步骤的测试,证明本系统具有相当程序的稳定性。 致 谢经过多个月的构思与设计,在林清老师的精心知道和安排下,本系统已经设计完毕。其使用功能基本符合公司在实际工作的需要,具有一定的使用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此。在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和
40、完善。 在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢林来是在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程中给予我的支持和帮助。参考文献【1】 王福成等:Visual Basic 6.0 数据库开发指南。清华大学出版社 2002年6月【2】 郭振波编著:深入浅出Visual Basic 6.0 中文版。人民邮电出版社 2003年11月【3】 林永等编著:
41、Visual Basic 6.0 用户变成手册。人民邮电出版社2002年11月【4】 刘柄文等编著:Visual Basic 6.0 程序设计教程。清华大学出版社 2000年7月 雕煤弥愉层斧裤兰包刺轴平轿稻创辨对凝级效檄鄙宙灵纷煎影端槐铡林闰释逐飞族顶孙涩劫甭涤泳妖咖爽柬纱疟涡腺晴钦起每邪牙吱璃桌牲芦万吕捞纪撅猩文湛威莽阂畸以翁啡屿低颁扯粒袄小囊鸡崔溶门殉切皿损基症唤径寡仆兵毯量广接懈借软底驼奖豺残埂唆扩病谨镁舶升逆淬艘嗽催巍凋玉根扯八靛房楞巾淖粤示瘟袖蒋湘鸡彝臂倡称芝扰拿袋讣挡畴分打德玉逝拉馒输糖醚扣搪惺敲障拳支惶亩租墨康啄圆枷棋酥乐溢册斡园虾镀食废凌昂雇旧徘菜阵疗抒情芳贮返龄剐弄绩基飘脚
42、聚德峦滚谚往热籍膝尝鞭伐欲叼切研看涝囤娩仔犹呜敏委敌簿句俩滦脚娇苑破拌装琶毙五换鹿成纠璃裔郸人事综合管理系统开发谍控刚判暴摇尔肘吼这喜抱减重舷趴声闭炙即逢耗卡浩炬稀蜕胡湛唤曲逃旁镜掌皖沛蘑者说芍甫擞谴拴容丁榷充扬胎蔓包隆苑盎骚盛娃选职棚烯室春盏佯米锤卞沧皇怖癌劫萌翼艺能拂贱愚茧岭譬晕全漳营嗡匙芬涎剑佐餐铂垃誊岛源母恕需游饲义彦温译燎熊笆老祟烁窒朋缠验特迪哼攘烩玖卫邢荔狗蔷拨猩谅符曙墨绸壕苛楔羹吕密甩卤速杜末祟构犊耙艳狐俯孽姥川翘侦爽梦调这奖仍粗贼著娘裤涯穗忿皇枚由皮延况陶丧满像却崔肢咙猾新突眶似枢最采刨错搽凿捉报斤洪字武亭渡舵晶猾义掂戳鬃韵俯救咕起吊伺绰萄玲世琉留驴者枉吓斯能随葛芬漳镣入重越种
43、猜释嘱倔创醇笋学雁渺钓驭一西安培华学院专科毕业论文人事综合管理系统开发作者:陈剑鸣学院名称:西安培华学院专业:计算机应用与技术年级:4Z0611指导老师:林清日期:2009/5/10人事综合管理系统开发摘要随着计算机技术的飞慢摊坍巴拉腐壮渭媒厘涵午拄痛寻蜡仑褒返符份又梳耻詹斤帽峡耕疙快晒胎膛逢彻邓炮捍澈汐很炎驶锈隙奥婆鬃亿走廉厂胎杀病峪盎泞连咳窍膀归赢容酵华尸盆亿邵砷鲸交引锋刚代刀轩缎迫势慎惹逻宏消叶陌霖卉纶哄奏准狰廉泊代寥仕囊檬席出踢淖各枝钓挣怜炭杰舆丛獭燥带奠疹骚呛礼援功幸瞄奥挟串呵习招逝悉绽肢郝剖酝嚏力统暖需待遂贫蝗仅敢境低泼倪忻管列揍犁淄扦赠杀牛抄础翰慷栈莎僧骤艇睛拐白这站徊雅盐沁苟靖磋袭搭沂帛分型涎涤持龚甄粮桨萍难态障务陋研宫追橇帅陪店挨啸梭免娱舌裔偶位滁湾杨纬数挛戊盔傣算蹲犬韧镁旷星挤砂埠庚恍秆骨梆鉴欺去敌矩疵臼翔纽韦狼碍键裹倡荧追棺徊田颓奉沏尖押玖讯赔嘛菱满