职工工资管理系统设计与实现vc样本_第1页
职工工资管理系统设计与实现vc样本_第2页
职工工资管理系统设计与实现vc样本_第3页
职工工资管理系统设计与实现vc样本_第4页
职工工资管理系统设计与实现vc样本_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文摘要当今时代,网络技术与计算机软件技术已经越来越广泛地应用到人来社会各个方面。运用计算机管理系统不但可以简化公司中职工工资老式管理模式,使公司管理人员可以以便地运用公司内部信息对职工工资进行全面管理,更重要是运用计算机技术可以使职工工资管理规范化、制度化、数字化、提高管理水平、减少成本解决、减轻工作强度、提高工作效率,使公司以高效率运转。计算机技术在公司单位中应用顺应了国内国情,运用职工工资管理系统来管理职工工资是公司适应高科技社会必然之举。本文一方面分析了职工工资管理系统应用现状,阐述了本工资管理系统开发背景和目。同步通过对C语言发呈现状和发展趋势分析,结合系统开发语言及工具稳定性选取等一系列问题分析最后拟定了系统开发平台。接着阐述了MIS(ManagementInformationSystem)系统基本理论,并在此理论指引下,详细给出了从工资管理系统分析到总体设计、详细设计与功能模块实现及测试各个环节。最后对本职工工资管理系统做出了客观评价,指明了该系统现实意义、现存缺陷以及系统将来升级方向。核心词职工工资管理系统;管理系统;系统开发;MIS

ABSTRACTNowadays,networktechnologyandcomputersoftwaretechnologyhasbeenwidelyusedinmoreandmorepeopletoallaspectsofsociety.Theuseofcomputermanagementsystemnotonlysimplifiesthewagesofworkersinthetraditionalbusinessmanagementmodel,theenterprisemanagerstofacilitatetheuseofinternalinformationonthecomprehensivemanagementofemployees’wages,moreimportantly,theuseofcomputertechnologyallowsemployees’wagesandmanagementstandardization,thesystemdigitization,improvemanagement,reducecostsbyreducingtheintensityandimproveefficiencytoenableenterprisestooperateefficiently.ComputertechnologyapplicationsintheenterpriseunitconformstoChina'snationalconditions,Managementsystemusedtomanagethewagesofworkersthewagesofworkerstoadapttohigh-techsocietyisanecessarybusinessmove.Thisarticlefirstanalyzestheapplicationofstaffsalarymanagementsystemstatus,describedthedevelopmentofthesalarymanagementsysteminBeijingandpurpose.AtthesametimethroughtheDevelopmentofClanguageandtheanalysisoftrends,combinedwithsystemdevelopmentlanguageandtoolsofthestabilityofthechoiceofarangeofissuestofinalizethesystemdevelopmentplatform.ThengivesaMIS(ManagementInformationSystem)system,thebasictheory,andundertheguidanceofthistheory,givenindetailfromthesalarymanagementsystemanalysistodesign,detaileddesignandfunctionalmodulesandtesteachlink.Finally,themanagementsystemofwagesforworkersmadeanobjectiveevaluateon,pointingoutthepracticalsignificanceofthesystem,theexistingshortcomingsandtoupgradethefuturedirectionofthesystem.Keywords:Staffsalarymanagementsystem;Managementsystem;Systemdevelopment;MIS目录第一章绪论 1第二章职工工资管理系统概述 22.1系统重要功能 22.2工资管理系统现状分析 22.2.1职工工资管理应用现状 22.2.2本管理系统开发目 2第三章系统平台选用 43.1C语言现状及发展趋势 43.1.1C语言发呈现状 43.1.2C语言发展趋势 43.2职工有关数据安全对系统重要性分析 43.3系统开发工具选取 5第四章MIS系统基本理论 64.1

MIS系统概念 64.2MIS系统开发梗概 64.2.1MIS系统开发原则 64.2.2MIS系统开发环节 74.2.3开发办法选取 7第五章工资管理系统分析 95.1系统开发目的 95.2系统可行性分析报告 95.3需求分析 9第六章总体设计 116.1系统功能模块图 116.2功能阐明 126.3系统运营规定 12第七章详细设计与实现 147.1数据存储设计 147.2系统主菜单设立 147.3系统各详细功能模块设计 17第八章系统测试 188.1系统开发环境 188.2系统测试 188.3系统运营与维护 208.4系统转换方案 21第九章系统评价 229.1系统特点 229.2系统缺陷 229.3将来也许提出规定 22结论 24致谢 25参照文献 26第一章绪论21世纪是个一日万变尖端高科技社会,随着计算机在人类寻常社会普及,电脑技术已经运用到人类社会各方面,如曾经银行工作只能靠各大钱庄纸质记录来运作而如今是全国联网式微机统一管理;此前人口管理方面靠行政单位用纸本记录当前也是用全国联网微机记录等许许多多,可以说当前人类社会离开了计算机是不可想象,由于当前只要是涉及普通管理方面工作都已经用上专门管理软件代替老式式了,各式各样软件应运而生。同样本职工工资管理系统设计也是在此背景下诞生,由于此项技术如今相称成熟,前人在本系统方面做出贡献给我本次毕业设计给了相称多借鉴。我在设计过程中想到是当今社会中银行管理系统模式,再者考虑到自己所学编程语言熟悉限度,我采用计算机程序语言中最最基本C语言作为系统开发语言。不言而喻,我所完毕这个职工工资管理系统不能运用到寻常生产中,由于软件开发是个团队集体性工作,开发过程不是单个人所能为,软件从开发前构思到设计再到竣工是个较长阶段性工作,软件开发完还需要定期升级,使用过程中浮现有关功能方面欠缺还需继续完善……作为一种应届普通高校毕业生,生长在科技发达21世纪,对身边数不胜数软件接触甚多,对前人软件成果深感钦佩,想到自己也是个计算机专业人士,这些种种也更坚定了自己对所选专业对的性。本次所完毕这个工资管理系统正是在毕业之际时候完毕。虽不能当作软件产品拿到市场发行,然而相信完毕自己毕业设计任务还是可行,毕竟也是自己花了将近半年时间所完毕成果。该管理系统完毕过程中大某些借鉴于网络上前人成果作品,结合自己所学及设计规定在时间任务限制和初次接触毕业设计、毕业论文等等有关前提下完毕这个职工工资管理系统和论文。局限性及有误之处望各位读者指正。第二章职工工资管理系统概述2.1系统重要功能公司职工工资管理系统重要任务是用计算机对各种工资信息进行寻常管理,如查询、修改、增长、删除以及存储等,迅速精确地完毕各种工资信息记录计算和汇总工作,针对系统服务对象详细规定,设计了职工工资管理系统。职工工资管理系统重要有如下几大功能:(1)对单位人员变动进行解决。一种单位职工不会是一成不变,总是在不断变化:有调出、调入,也有职工在本单位内部调动。因而,设计系统时应必要考虑到这些状况。(2)对职工工资进行计算、修改。可以对职工工资档案进行个别、某些和批量修改;同步能对各职工工资进行计算即计算出应发金额、应扣金额及实发金额等。(3)查询记录功能。规定即可以单项查询,例如查看某个职工工资状况;也可以按检索方式查询所有符合规定有关数据。(查询过程中须保证职工编号唯一性)。2.2工资管理系统现状分析2.2.1职工工资管理应用现状随着国内国民经济建设蓬勃发展和具备中华人民共和国特色社会主义市场经济体制迅速完善,各个行业都在积极使用当代化手段,不断改进服务质量,提高工作效率,这些都在很大限度上给公司提出越来越严峻挑战,对公司体系无论是在行政职能、公司管理水平以及优质服务上都提出更高规定。建设一种科学高效信息管理系统是解决这一问题必经之路。公司内部财务管理是该公司运用当代化技术创造更多更高经济效益重要因素之一。工资管理作为公司内部一种财务管理也是如此,由于公司职工人数较多,每一位职工详细实际状况也不尽相似,各项工资条款发放,如果没有一种完整管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因而类似工资管理系统之类财务软件开发是势在必行。2.2.2本管理系统开发目本系统开发重要目就是要使事业单位工资管理实现计算机管理,使管理员可以有序管理每一位职工各项工资条款发放以及员工个人台帐生成,使公司运用当代化技术创造更多更高经济效益。同步使用计算机进行工资发放,不但可以保障工资核算无误、迅速输出,并且还可以运用工资数据对关于各种信息进行记录,服务于上级财务部门核算与账务解决.从而提高工资管理发放效率,实现公司职工工资管理系统化,规范化和自动化。与此同步,对作为一名高校计算机专业毕业生而言,本次职工工资管理系统设计也是对自己三年来所学知识考核和集中巩固。这在将来从事有关专业工作我来说也是个比较难得软件开发经历。第三章系统平台选用3.1C3.1.1CC语言在操作系统、软件工具、图像解决、数值分析、人工智能、数据库管理系统等许多方面均有广泛应用,是极有发展前景计算机高档语言。具备数据构造丰富,数据流控制灵活,应用面宽,通用性和可移植性好,目的程序效率高等高档语言长处,适合应用程序设计;又具备低档语言与系统接口能力,使程序员几乎能书写她所需要人和程序,还具备自身扩充分块编译,以便管理大型项目,最大限度减少重复劳动。当前C语言大有应用市场,国内知名四家电信制造公司巨龙、大唐、中兴、华为无不热招C语言开发人才;各大外贸、世界500强信息产业亦是如此。为什么市场如此推崇C语言?一方面,C语言使用某些专业性规定比较高应用领域,如系统软件开发,设备驱动开发。另一方面,各种语言编译器,涉及java虚拟机,都是用C语言开发。再次,各种嵌入式设备,如手机、PDA也都是C语言开发。3.1.2CC语言从1972年问世,至今已经近40年了。在此期间,信息技术得到迅猛发展、诞生了众多先进程序设计语言。然而,C语言仍是软件百花园中奇葩,在系统开发、软件工程、软件测试等领域独领风骚。特别在程序设计、数据构造等教学方面已成为事实上“原则语言”。C语言能保持经久不衰,是与其一系列突出有点分不开简洁、灵活、可移植性好、应用面广,是第三代语言杰出代表。随着计算机应用在国内飞速发展,C语言重要性越渐凸显。总之,C语言在计算机软件中就可用“经久不衰”四字来形容它将来。3.2职工有关数据安全对系统重要性分析对该系统来说最重要考虑因素之一就是有关数据安全性。本职工工资管理系统中,初步考虑了如下若干个职工信息元素:职工编号、职工姓名、基本工资、扣款、奖金。这些基本信息中凭借编号唯一性可定位到某个详细职工,在系统寻常操作中涉及修改职工工资、查询职工工资、浏览职工工资、删除插入及排序等等,这些操作是在保证提供进入系统密码成功登录后才干完毕有关操作。这些信息都是此后公司中职工工资分发详细记录,因此这些基本信息安全可以说是本系统重中之重,在该系统详细开发过程中无疑需要考虑这一点,否则将会给公司带来不可预计损失。3.3系统开发工具选取当前市场上有诸多管理系统开发工具,如:VisualBasic、Delphi、ASP等等,数据库开发工具又有诸各种,如:Access,SQLSever,Oracle等等。这些都是很出众管理信息系统及数据库开发工具。但是相比而言C语言有着如下几项独特之处:1、C语言是面向构造化程序设计语言,有良好通用性,可以在各种硬件平台上运营;它可以直接解决字符、数字和地址,可以完毕普通由硬件设备实现算数、逻辑运算;可以充分反映出当前计算机性能。2、C语言在表达方式上力求简朴易行。此外,C语言把普通语言许多成分都通过显示函数调用来完毕,使得编译程序相对小而精。例如,C语言自身没有提供输入/输出机制,也没有并行操作、同步火协同程序等复杂控制,而是提供了大量而有效库函数来实现输入/输出、字符串解决及存储分派等功能。3、C语言是一种表达式语言,它有功能很强运算符,用这些运算符可构成书写简洁而功能很强表达式,从而提高软件生产效率。由于运算符类型极其丰富,从而使得表达式类型灵活、多样,在其她高档语言中难以实现运算,在C语言中能很容易地办到。4、高档语言能否用来描述系统软件,特别是操作系统、编译程序等,除了规定该语言表达能力强之外,很重要一种因素是:语言生成目的代码质量如何。如果代码质量低,系统开销就大,那就失去使用价值。实验表白,正对同一问题,用C语言编写程序普通所生成目的代码效率仅比用汇编语言生成目的代码效率低10%~20%。在代码质量方面,C语言的确可与汇编语言媲美。这是其她高档语言尚无法与之匹敌。5、用C语言编写程序很容易进行移植并且是严格定义“模块构造语言”。当今人们普遍以为,C语言层次清晰,构造紧凑,比非构造化语言更易于使用和维护。第四章MIS系统基本理论4.1

MIS系统概念管理信息系统(ManagementInformationSystem,简称MIS)是一种由人、计算机等构成能进行信息收集、传递、存储、加工、维护和使用系统。管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个某些,事实上MIS正是在这三个科学领域基本上发展起来。

信息反映着客观事物,信息以数据、文字、符号、声音和图像等各种不同形式表达出来。这些形式通过转换都可以输入到计算机中,在管理信息系统中,信息是管理对象。数据是一组表达数量,行为和目的非随机可兼备符号,它可以是字母,数字或其她符号,如*,%,也可以是图像,声音或者味道,数据项可以按使用目组织数据构造。管理含义普通说来就是筹划、组织、领导和控制活动。运用已有和可以争取到各种资源,在实现其目的过程中,所应用一切思想、理论和办法就构成了管理重要内容。系统是为了某种目的而将某些部件有机地结合一种整体。一种大系统还可以提成若干个子系统,各子系统又可以有它自己构成部件。总之,管理信息系统是一种综合性概念,并且它还在不断地发展着。4.2MIS系统开发梗概4.2.1MIS系统开发原则管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相称一段时间才干完毕工程项目。

系统分析是MIS系统开发中最重要一环。系统分析重要内容是对原工作状态进行充分理解和展示,提出新系统逻辑方案。惯用MIS开发办法学及比较软件作为一种工程化产品概念到当前已经发展了近三十年,而对软件开发办法探讨与研究也有了很大发展。从老式生命周期法到原形法、面向对象法。这种演变趋势体现了软件开发从手工生产向自动化生产转变过程,也体现了软件开发办法论发展规律。开发办法学是MIS系统开发指引原则,没有开发办法学指引,或者未把开发办法学放在应有位置,那就不也许从总体上把握开发过程,是导致MIS系统失败重要因素之一。对MIS开发和维护困难结识局限性,过多地偏重于编码阶段实现,虽然在引入CASE工具后今天,实践中这种状况仍未得到彻底改观。既有MIS开发办法学为数不多,有影响重要为如下三种办法:①生命周期法②原型法③面向对象法4.2.2MIS系统开发环节(如图4-1所示)图4-1MIS系统开发环节4.2.3开发办法选取

工资管理系统开发办法有生命周期法、原型法和面向对象开发办法等。生命周期法(LifeCycleMethod)是20世纪60年代发展起来一种应用广泛且比较成熟管理系统开发办法,它基本思想是将系统开发工作从开始到结束划分为若干个阶段,每个阶段均有明确任务,而系统开发出来后,并不意味着生命周期结束,而意味着依照组织需要对系统修改和重建开始;原型法(PrototypingMethod)是20世纪80年代发展起来,旨在变化生命周期法缺陷一种系统开发办法,该法开发思路是一方面依照顾客规定,由顾客和开发者共同拟定系统基本规定和重要功能,运用系统迅速生成工具,建立一种系统模型,再在此基本上与顾客交流,将模型不断补充、修改、完善,如此重复,最后直至顾客和开发者都比较满意为止,从而形成一种相对稳定、较为抱负管理信息系统;面向对象(ObjectOriented)开发办法于20世纪80年代开始兴起,是一种基于问题对象自底向上一种系统开发办法,这种办法特点是以对象为基本,对象是分析问题和解决问题核心。基于以上三种办法特点和各自优缺陷,本职工工资管理系统运用软件工程化思想和办法,总体上是采用构造化生命法进行系统分析和设计,而系统实现等环节则采用了原型法和面对对象办法。第五章工资管理系统分析5.1系统开发目的本系统要对职工工资管理寻常工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人账目,显示出详细工资详细。采用顾客名,密码安全机制,限制权限登陆访问,保证系统资源不受人为因素干扰

。5.2系统可行性分析报告

可行性研究目使用最小代价在尽量短时间里拟定问题与否能解决,通过复杂系统规模与目的,研究与此类似系统后,咱们详细从下面两个方面考虑。⑴技术上可行性由于对职工工资管理系统这一类公司财务系统进行开发已有一定期期,有诸多成功实例,技术基本也已经非常雄厚,因而技术上准备应当不成问题。⑵经济上可行性由于职工工资管理系统是一种比较小型系统,是由我一种人结合网络上较成熟例子进行开发,因此从人力、物力、财力方面来说都是可行。5.3需求分析对顾客需求分析应当全面、进一步、发展,全面是指考查由MIS管理信息与否有纰漏,必要保证各静态、动态信息完全;进一步是指对信息内容、构造、含义、变换、生存周期分析和结识;发展是指对信息将来发展变化预测,由于信息在某个系统、机构内变化往往存在着自身特有发展规律,需求分析应当预见这种规律,否则就会缩短MIS使用寿命。为了保证需求分析完备性,就必要保证需求分析时间。通过对公司原先手工进行员工工资管理业务状况,可以设计出管理系统各项重要功能;系统重要功能规定如下:①整体构造合理,风格一致,模块化构造,操作简便。②开发办法,文档规范化,便于管理,可扩充。③完善数据输入,维护,输出。④自检性能高,顾客误输、错输均有提示。⑤容错性能高,某个顾客操作错误不会引起整个系统瘫痪,每一功能操作均有信息提示以免重复操作,错误操作有警告,以便顾客及时改正。⑥在保证功能完善前提下,尽量使得系统操作界面和谐化。⑦程序接口灵活,保证在此后软件维护过程中更加以便。第六章总体设计本某些重要简介系统要实现功能,搭好设计总体框架,使咱们对要开发系统有一种系统、全面、确切结识。6.1系统功能模块图运用接受键盘功能菜单提示序号来对职工信息进行管理、数据加工、信息查询、系统维护等工作。系统功能模块构造如图6-1所示:系统登陆界面系统登陆界面判断密码正误 密码错误判断密码正误密码对的系统信息简介界面系统信息简介界面4.浏览职工工资5.删除记录6.4.浏览职工工资5.删除记录6.插入记录系统主菜单界面工资录入工资修改工资查询7.职工工资排序7.职工工资排序8.保存职工工资9.安全退出系统图6-1系统功能模块构造6.2功能阐明本系统大体分为如下四大功能模块。1.员工信息分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工编号、姓名、基本工资、扣款、奖金等信息进行浏览,并可以对员工信息进行增长记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号进行查询。2.工资设定涉及对基本工资、扣款、奖金设定。在工资结算中系统自动做出运算:实发工资=基本工资-扣款+奖金。3.工资汇总在工资管理中,要分别输入每一种员工各项工资条款,这样才干运用计算机技术来管理好员工工资发放状况,其中涉及:职工编号、职工姓名、基本工资、扣款、奖金。4.个人工资查询此模块使得查询按照职工编号进行查询。5.退出此功能块为退出系统。6.3系统运营规定系统运营软硬件详细规定如表6-1和6-2所示。表6-1硬件规定设备名称阐明解决器奔腾III以上,256MB内

存256MB,内存越大,速度越快硬

盘40GB鼠

标2D鼠标表6-2软件规定名

称阐明操作系统Windowsvista,WindowsXP应用软件VisualStudio(中文版)本某些简要扼要简介了各个某些要实现功能,搭好了设计总体框架,使咱们对要开发系统可以更加系统,全面,确切结识,下一步就可以进行系统详细设计与详细功能实现了。第七章详细设计与实现7.1数据存储设计管理系统中数据存储可以说是系统中核心,在此系统中数据都被存储在per_list2.doc这个word小文献中。详细设计如下:voidSave(structpersonper[])//职工工资保存函数{inti,j;pp=per;//指针指向构造system("cls");printf("\n\n\n\t\t正在保存信息,请耐心等待!!\n");printf("\n\n\t\t\tSaving");for(j=0;j<20;j++){Sleep(300);printf(".");}if((fp=fopen("per_list2.doc","wb+"))==NULL){printf("Cannotopenfilestrikeanykeyexit!");getch();exit(1);}fprintf(fp,"职工编号职工姓名基本工资扣款奖金实发工资总工资\n");for(i=0;i<shuru;i++){per[i].sum=per[i].paid-per[i].discount+per[i].extra;per[i].realpaid=per[i].paid-per[i].discount;fprintf(fp,"%6d%8s%7.1f\t%5.1f\t%5.1f\t%5.1f\t%6.1f\t\n",per[i].num,per[i].name,per[i].paid,per[i].discount,per[i].extra,per[i].realpaid,per[i].sum);}}7.2系统主菜单设立voidMenu(){structpersonper[50];//最大职工人数structperson*p;//声明一种构造指针p=per;//指针指向构造变量perinti,in;//接受顾客选取charch;//用于判断与否继续do{system("cls");printf("\n\n");printf("\t\t=============================================\n");printf("\t\t*职工工资管理系统*\n");printf("\t\t*===========================================*\n");printf("\t\t*1.录入职工工资*\n");printf("\t\t**\n");printf("\t\t*2.修改职工工资*\n");printf("\t\t**\n");printf("\t\t*3.查询职工工资*\n");printf("\t\t**\n");printf("\t\t*4.浏览职工工资*\n");printf("\t\t**\n");printf("\t\t*5.删除职工工资*\n");printf("\t\t**\n");printf("\t\t*6.插入职工工资*\n");printf("\t\t**\n");printf("\t\t*7.职工工资排序*\n");printf("\t\t**\n");printf("\t\t*8.保存职工工资*\n");printf("\t\t**\n");printf("\t\t*9.安全退出系统*\n");printf("\t\t=============================================\n");printf("\t\t请您对的选取:");if(!(scanf("%d",&in)==1)){while((ch=getchar())!='\n')putchar(ch);printf("没有此选项,请对的选取!");getch();continue;}fflush(stdin);switch(in){case1:Inputper(per);//调用录入职工工资函数break;case2:Modifyper(per);//调用修改职工工资函函数break;case3:Findper(per);//调用查询职工工资函数break;case4:Listper(per);//调用浏览职工工资函数break;case5:Delper(per);//调用删除职工工资函数break;case6:Insertper(per);//插入职工工资信息break;case7:Sortper(per);//调用职工工资排序函数break;case8:Save(per);//保存职工工资函数break;case9://退出系统break;default:printf("没有此选项,请对的选取!");getch();break;}}while(in!=9);system("cls");printf("\n\n\n\n\n\n\n\n\t\t\t");printf("谢谢使用本系统!\n\n");printf("\n\n\t\t\t\t\tEnding");for(i=0;i<=30;i++){Sleep(300);printf(".");}printf("\n");}由于详细功能实现程序代码相对要占大量论文篇幅,在此赞不一一详述,详见毕业设计程序代码。7.3系统各详细功能模块设计本职工工资管理系统功能模块中共具有如下9项:录入职工工资修改职工工资查询职工工资浏览职工工资删除职工工资插入职工工资职工工资排序保存职工工资安全退出系统系统工作界面其中之一截图如图7-1所示:图7-1系统工作界面第八章系统测试8.1系统开发环境系统开发环境涉及硬件平台和软件平台两种。硬件平台是指开发与运营所需要硬件环境,重要涉及计算机机型及硬件配备。由于本系统是一种小型MIS管理系统,因而对计算机硬件规定不高,比较经济,只要配备有奔腾四代赛扬解决器2.0GHZ(或以上)、DDR256M内存(或以上)、60G硬盘(或以上)普通微机即可顺利运营。软件平台是指系统开发与运营软件环境。本系统在开发时选用了稳定性较强WindowsXP中文专业版和VisualStdio作为开发语言,由于该软件产品是Microsoft公司产品,因而彼此之间兼容性较好,开发出应用系统稳定性较高。VisualC++是具备可视化开发环境并且完全兼容TurboC(简称TC),可以迅速完毕系统开发,内部集成数据库访问通道使得咱们可以轻松以便对数据进行管理。本系统在单机上运营。8.2系统测试在MIS开发过程中采用了各种办法保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中普通也许隐藏着错误和缺陷,不可避免需要周密测试系统投入,难免此后软件使用过程中将会导致难以想象后果,因而系统测试是MIS开发过程中为保证软件质量必要进行工作。大量记录资料表白,系统测试工作量往往占MIS开发总工作量40%以上。因而,咱们必要注重测试工作。由于程序中隐藏缺陷只在特定环境下才有可靠显露,系统缺陷普通是由于对某些特定状况考虑不周导致。因而测试不是为了表白程序对的,成功测试也不是没有发现错误测试。故意义软件测试应当是从“破坏”软件系统角度出发,精心设计最有可以暴露程序系统缺陷测试方案。因而软件测试目的应当是以尽量少代价和时间找出软件系统中潜在错误和缺陷。从产品角度看,测试筹划中测试项目涉及软件构造中分系统层、子系统层、功能模块层、程序模块层中各类模块,从测试自身看,分为单元测试,组合测试,确认测试等。测试对象是随着阶段而异,最基本、最初测试是单元测试,背面组合测试、确认测试都是以被测过模块作为测试对象。(1)单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行,验证模块接口与设计阐明书与否一致,对模块所有重要解决途径进行测试且与预期构造进行对照,还要对所有错误解决途径进行测试。对源码进行审查,对照设计阐明书,表态地检查源程序与否符合功能逻辑规定,是进行单元测试前重要工作。单元测试普通是由程序员完毕,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,普通采用自顶向下测试和自底向上测试两种测试办法。组合测试对象是指已经通过单元测试模块,不是对零散模块进行单个测试,而是用系统化办法装配和测试软件系统,是一种严格过程,必要认真地进行,其筹划产生和单元模块测试完毕日期要协调起来,这种测试应在系统目的机上进行,导致系统应用环境条件,除了开发某些项目负责人参加以外,还应当有相应系统顾客参加,给评审员进行演示。(3)确认测试确认测试是对通过组合测试软件进行,这些软件已经存于系统目的设备介质上,确认测试目是表白软件是可以工作,并且符合“软件需求阐明书”中规定所有功能和性能规定。确认测试是按照这些规定定出“确认测试筹划”进行。测试工作是由一种独立组织进行,并且测试要从顾客角度出发。(4)系统测试系统测试是对整体性能测试,重要解决各子系统之间数据通信和数据共享问题以及检测系统与否达到顾客实际规定,系统测试根据是系统分析报告。系统测试应在系统整个范畴内进行,这种测试不只对软件进行,也是对构成系统硬、软件一起进行。系统测试与建构同步进行或略慢。系统测试需要确认从头到尾功能正常才算完毕,应当尽量避免系统测试延到项目末尾进行。(5)顾客验收测试在系统测试完毕后,进行顾客验收测试,它是顾客在实际应用环境中所进行真实数据测试。在详细测试中,普通应遵循如下原则:由程序设计者之外人进行测试;测试用例应由两某些构成:输入数据和预期输出成果;应选用不合理输入数据与非法输入测试;不但要检查程序与否实现预期功能,还应检查程序与否做了不应当做工作;集中测试容易出错程序模块;对程序修改后来,必要重新进行测试。在开发本系统时,为了使系统可以稳定运营,对本系统进行了有针对性全面测试,采用方式是:1、菜单项测试:为了保证每一项菜单可以正的确现系统设计功能,我把有关基本数据,基本上所有输入到本系统中,并对每一种菜单项重复进行了增长、删除、修改等操作,从而保证了菜单级别功能正的确现。2、数据跟踪:完毕菜单项测试后,我又对系统内每一种数据进行了跟踪。例如:在工资管理模块中,我一方面对职工数据进行输入设定,然后在数据删除模块中进行数据删除操作,随时观测这两个模块之间与否有冲突产生,配合得与否对的,然后在完毕这两个功能模块中进行验证,阐明该功能完全正常,对其他功能模块也进行了类似设立。3、综合测试:在以上测试基本上对系统功能进行了整体测试,依次检查系统功能与否符合系统设计规定。8.3系统运营与维护系统运营:1、初始数据输入本系统数据输入采用纯键盘式输入办法。2、如何使用本系统本系统使用相对简朴,基本上只要会使用Windows软件就会使用本系统,在详细操作时,只需按照界面操作规定运用键盘选取相应数字即可进行相应功能选取。3、系统维护本系统是个较复杂人-机系统,由于系统外部环境与内部因素变化,不断影响系统运营,同步需要系统不断地适应这些变化,不断地完善系统,以提高系统运营效率与服务水平,这就需要自始至终进行系统维护工作。系统维护重要涉及四个方面:(1)程序维护:指是修改某些或所有程序,这种维护往往是在条件发生变化或原系统效率低状况下进行。(2)数据文献维护:指是按照顾客规定对数据文献进行不定期修改。(3)代码维护:随着系统发展和变化,也许会浮现旧代码不能适应新规定问题,因而,有必要变更代码,予以维护。(4)硬件维护:指是对系统所使用设备进行维护。本系统寻常维护由专业人士来负责,如果浮现某些不能解决问题,则由开发者来负责。8.4系统转换方案本次开发职工工资管理系统采用了并行转换方式,以保证平衡可靠过度。即一方面使用本系统来进行工作,另一方面又继续沿用老方式即老式手工方式,这种状况持续了半个月时间,在这期间发现了某些程序中存在漏洞和错误,顾客也提出某些修改意见,通过程序进一步完善后,正式投入了使用,最后达到彻底中断此前老手工工资管理操作方式,让当代化职工工资管理系统完全代替老式手工管理方式。在实验阶段半个月之中所发现客观小问题亦可当作软件测试过程问题根据,及时反映至软件开发人员并修改相应局限性使得软件错误或不当之处得以及时修正。第九章系统评价系统评价就是客观,公正从各个方面评价系统各项功能。本某些将详细从三方面阐述:长处,缺陷以及将来也许提出规定。9.1系统特点1.流程符合公司内部工资管理规定。2.界面和谐,输入信息以便(好多信息,系统自动生成)。3.查询全面,对任何状况或字段都可以查询,从而对管理进行监督。4.系统扩充容易。由于资料有限,有诸多地方还需要更好完善。5.即面向开发人员,又面向广大顾客。9.2系统缺陷1.由于时间因素,输出报表不完善。2.网络功能欠缺。本系统只能在单片机上运营,不能实现网络连接,资源共享。3.容错性不高。系统抗错,容错性不高,这方面有待加强。4.由于资料有限,有诸多地方还设计不够详细,如考勤制度与工资奖金,福利,公积金,应付共计,扣除共计,应发共计关系等,还需要更好完善。5.没有良好顾客权限和密码限制以防止人为破坏与盗窃数据资源。由于登录人员只须提供一种对的系统进入密码既可完毕所有操作,登入界面如图9-1所示。9.3将来也许提出规定1.网络化系统能支持网络数据传播,数据共享;数据远程访问能自动采用一定加锁方略;远程报表解决。2.多媒体化系统可以支持语音输入。3.智能化如在系统中存入职工照片使得身份确认更加人性化。图9-1系统登录界面结论通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题全面而系统锻炼。使我真正明白当代社会公司里面运用职工工资管理系统进行职工工资管理重要性,作为IT专业毕业高校生在工资管理系统开发方面我也有比较深刻理解了一番,这无疑为我此后进入软件行业提早熟悉一下软件开发所要注意各个事项。同步使我在综合知识选用及在应用软件开发基本思想、办法方面,惯用编程设计思路技巧掌

温馨提示

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

评论

0/150

提交评论