统实现的最终审查。
调试与测试意义是不同的,测试的目标是发现系统中的错误,但发现错误并非我们的最终目的,系统开发的最终目的是高质量的开发出一个符合用户需要的信息系统。因此系统必须进行调试,它总是发生在测试之后,准确判定错误位置以及具体的出错情况,继而进行改正以排除错误。调试过程从执行一个测试用例开始,评估测试结果,如果发现实际结果与预期结果不一致,则这种不一致就是一种症状,它表明在软件中存在着隐藏的问题。调试过程试图找出产生症状的原因,以便改正错误。
我对于本系统,进行了以下几种调试: 5.2.1 程序调试
(1)用正常数据调试
例如:在站内搜索的时候可以输入一些汽车的品牌和型号等数据进行调试。 (2)用异常数据调试
例如:在站内搜索的时候可以输入一些非正常数据(除汽车品牌、型号)进行调试。 (3)用错误数据调试
例如:在提交订单的时候可以输入一些错误数据(如用户邮箱)进行调试。 5.2.2 分调
分调的目的主要是保证内部控制关系正确和数据内容正确,同时测试模块的运转效率。 例如:在订单信息输入后,进行返回的操作,此时查看系统是否会出现异常反应。 5.2.3 总调
总调是将主控制调度程序和功能模块联结起来调试,对系统各种可能使用的形态及组合在软件中的流通情况进行可行性调试。这一阶段最容易查出系统中属于相互关系方面的错误和缺陷。
例如,在订单提交完之后,对订单受理,看是否成功。如没有接受新订单就受理,看是否会有错误提示,以类似此类的操作来对整个系统进行总调。
系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。在系统测试中发现的错误可能是各式各样的,按其范围和性质可划分为功能错误、系统错误、过程错误、数据错误以及编码错误几类。
由于系统比较大,需要实现的功能较多,测试时很困难。我在实际调试过程中,采用的程序测试方法为:
(1)黑盒测试法。把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。
第22页
也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否按照软件的需求规格说明书的规定正常使用,程序是否能适当的接受输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息(如数据库或文件)的完整性。它又称为功能测试。
(2)白盒测试法。它的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的内部结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。它又称为结构测试。
第23页
结 论
本文主要介绍了三哥工作室在推出小型企业人事管理系统时的设计思路和方法与实现过程中所遇到的问题。通过参与这个项目,我更加熟练的掌握了C#和数据库的知识,积累了更多的经验,提高了编程的水平,加深理解了许多课程中、书本上学到的知识和理论。同时通过编写毕业设计论文,我还掌握了软件文档的书写方法和书写格式。
从人事信息录入到查询相关人事信息进行了全面的概述(国内大部分的中小型企业人事管理系统中的功能大致如此,但也有例外)。
总而言之,开发项目必须严格按照软件工程的方法进行,其中生命周期法比较适合,即将软件工程学和系统工程的理论与方法引入计算机信息应用系统的研制开发中,将信息系统开发的全过程严格地划分为四个阶段:系统分析、系统设计、系统实施、系统运行与维护。只有按照科学的开发方法才能开发出令人满意的系统,而且开发起来也是事半功倍。
由于时间比较仓促,再加上自己的实际开发经验比较少,所以软件还有许多不完善的地方,有些功能实现得并不理想。在已经完成的程序中,也存在许多不尽人意的代码和数据结构。而这也让我充分认识到了软件编制的困难程度。对软件的编制速度、复杂程度也有了充分的认识,对以后进行更为复杂和更大的设计任务打下了坚实的基础。同时也更深入地领会到理论是实践的基础,一个好的算法和设计方案可以事半功倍。
根据小企业对人事管理的建议和要求,本系统可以实现以下目标:
? 操作简单方便、界面简洁美观、功能齐全、系统稳定。
? 在查看员工信息时,可以对当前员工的家庭情况、培训情况进行添加、修改、删除
的操作。
? 方便快捷的全方位数据查询。 ? 按照指定的条件对员工进行统计。
? 可以使用工具进行数据计算和信息记录。
? 由于该系统的使用对象较多,要有较好的权限管理。
尽管我们很努力的巩固扩大系统功能,但是仍存在以下局限性:
1. 仅适用于中小型企业,在功能和需求方面不适用于大型企业或者是人员流动性比较大的企业。
2. 整个系统在对数据的操控方面局限性比较大,不能够导出到Excel中;系统和数据库的交互不够开放流畅。
3. 功能有限,不能在局域中相互交流,不能发电子邮件等。
第24页
4. 对外发布信息和内部招聘中,在系统的后期维护和更新中可能会比较困难。
第25页
参考文献
[ 1 ] 陶永明. 企业人事管理系统设计[ J ]. 计算机与信息技术. 2007-04
[ 2 ] 张其亮,尚晖. 一个企业人事管理系统的设计与实现[ J ]. 计算机应用技术. 2008-06 [ 3 ] 马骏. C#程序设计及应用教程(第2版)人民邮电出版社 [ 4 ] 王艳, 黄洪,牟文广. 基于ASP.NET技术的人事管理系统的设计与实现[ J ]. 西安大学学报.自然科学版第26卷, 第2期. 2007-03
[ 5 ] 王熹. 计算机人事管理系统及界面设计[ J ]. 西北水力发电第22卷, 第2期 [ 6 ] 萨师煊. 王珊. 数据库系统概论[M] .北京:高等教育出版社,2001.18~20 [ 7 ] 人力资源管理系统 .工众网[引用日期2013-03-1]. [ 8 ] 如何建立个性化人力资源管理系统? .系统管理网
第26页
致谢
在历经重重困难和考验下,历时三个月的企业人事管理系统终于完成了最后一次修改和测试。 在这里我要感谢所有曾经教导过我关心过我的老师们。几位老师曾经多次不厌其烦的教导我们,给我们讲解各种案例和在实践过程中的注意事项,这也是我们实践过程中所缺少的重要东西。同学们曾经给与我信心和鼓励,让我知道了什么是团队。他们在我成长过程中给予了我极大的帮助。在这里我尤其要感谢的是李海平讲师。本系统能够成功的完成,要归功于李老师在平时对我们的督促和帮助。李老师多次与我就论文中许多问题作深入细致地探讨,并给我提出切实可行的指导性建议,并细心全面地修改了我的论文。对此,我想在这里由衷地说一声:“李哥,谢谢您!”.
在此也要感谢我的同学们,在整个毕业设计过程中,当遇到困难时同学们总会主动帮助我解决困难,使我顺利地完成了设计。在这里要向他们表示诚挚的谢意。感谢大家的帮助、鼓励和支持!
谢谢!
第27页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库河南大学毕业论文 - 企业人事管理系统的设计与实现(6)在线全文阅读。
相关推荐: