计算机信息管理(本科)毕业论文 达伟库存管理信息系统
第六章 系统实现
6.1概述
在管理信息系统的生命周期中,经过了系统规划、系统分析和系统设计等阶段以后,便开始了系统实施阶段。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化成物理实现,因此,系统实施的成果是系统分析和设计阶段的结晶。同时,系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤。再好的系统设计,不通过系统实施也只能是不能带来现实效益的空中楼阁。系统实施作为系统的最后物理实现阶段,对于系统的质量、可靠性和可维护性等有着十分重要的影响。
6.2编程工具与环境
编程过程又称程序设计或编写程序,按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序,在程序设计中,不仅要保证程序的正确性,而且要保证程序的可读性,必须采用结构化程序设计的方法,用一组单一入口和单一出口的基本控制结构及其反复嵌套。
本系统采用VBA(Visual Basic for Application)作为程序设计语言。后台数据库所采用的软件是 Access 2003。
Access 2003是一个基于关系模型的数据库管理系统,它易学好用,用户界面友好,通过直观的可视化的操作,不需编写任何程序就能开发出一个简单而有实用的数据库应用系统。它能够与其他Office组件进行数据交换共享数据资源;提供了许多宏操作,在不编写程序的情况下,实现数据库工作的自动化;可与SQL Server数据库连接,以解决数据库的安全性、数据完整性和并发处理等方面的问题。它的可靠性和易用性使之成为很多数据库软件的首选。
6.3系统测试
软件测试是系统质量保证的主要活动之一。测试虽然不是质量保证的“安全网”。但它是不可缺少的,而且是重要的环节。因为,在系统开发的过程中,涉及一系列的活动,而在这个活动过程中,人们可能犯很多错误,错误可能发生在设计阶段,也可能发生在整个过程
45
计算机信息管理(本科)毕业论文 达伟库存管理信息系统
的开始阶段。
系统测试的目标是:
1) 测试是一个程序的执行过程,其目标在于发现错误。 2) 一个好的测试用例能够发现至今尚未察觉的错误。 3) 一个成功的测试则是发现至今尚未察觉的错误的测试。
总之,测试是发现错误,这不只是从技术角度测试下定义。软件测试中最为重要的是,实际工作中人们的心理学和经济学问题。
6.3.1系统测试基本原则
一、测试工作应尽量避免有原开发软件的个人或小组来承担。
二、设计测试方案时,不仅要包括确定的输入数据,而且应包括从系统功能出发预期的测试结果。
三、测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。 四、不仅要检验程序是否做了该做的事,还要检查是否同时做了不该做的事。 五、软件中仍存在错误的概率和已经发现错误的个数是成正比的。 六、保留测试用例,作为软件文档的组成部分。
6.3.2系统测试方法
对软件进行测试主要方法有:
一、 人工测试:个人复查、走审和会审。 二、 机器测试:黑盒测试和白盒测试。
黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性测试是否满足设定的功能。
白盒测试也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。
46
计算机信息管理(本科)毕业论文 达伟库存管理信息系统
6.3.3测试用例
为了发现程序中的错误,应竭力设计能暴露错误的测试用例。测试除采用正常的数据外,
还编制了一些异常的和错误的数据,用来考察程序的正确性和容错能力。
测试用例是为验证某一功能是否正常而编写的各种测试路径和一组输入数据、输出数据,包括输入数据和预期结果两部分。测试用例是用来执行测试过程的依据。本系统的测试用例如下:
1.输入正确的用户名和密码,系统登录成功,会进入欢迎界面。如输入用户名“12345”
和密码“12345”。
2.若输入不正确的物料编号,系统会显示“无此物料编号!”
3.若统计ABS AF-312的库存量,系统会显示库存量为“3600”的窗体。 模块名 输入数据 预期输出结果 实际输出结果 弹出欢迎界面 测试结果 正确 登录模块 用户名 12345 弹出欢迎界面 密码 12345 查询模块 BOPP T38 统计模块 ABS AF-312 “无此物料编号” 库存量“3600” “无此物料编号” 库存量“3600” 正确 正确 6.4 系统运行与维护
经过上述一系列测试通过后,系统就可以投入使用了。为了保证MIS长期高效地工作,必须加强对MIS运行的日常管理。MIS的日常运行管理包括系统每天运行状况、数据输入和输入情况以及系统的安全性,完备性能及时地如实记录和处置。这些工作主要由系统运行值班人员来完成。
系统维护的目的是为了保证管理信息系统正常可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。
系统维护主要包括以下几个内容:
一、系统应用程序维护:业务处理是通过程序进行的,一旦程序发生问题或业务发生变化就必然地引地程序的修改和调整。
二、数据维护:需求为业务是不断在变化的,因此反映这种变化的数据也要求随之改变,包括内容增加及数据结构的调整。
47
计算机信息管理(本科)毕业论文 达伟库存管理信息系统
三、代码维护:系统的任何变化最终要通过修改代码实现。
四、硬件设备维护:主要指主机及外设的日常维护和管理,以保证系统正常有效地运行。 根据软件维护的不同性质,维护工作划分为纠错性维护、适应性维护、完善性维护和预防性维护。其中完善性维护占一半以上。
公司为系统配备了专职的系统维护和管理人员,以确保维护工作严格按照步骤进行。这样为了防止未经允许的擅自修改系统,无论是用户直接找程序员还是程序员自行修改程序,都将引起混乱,因为一旦有人对系统的某个地方做了一点点修改,都有可能会引起整个系统的运行中出现问题,而导致系统不能正常工作。
48

