图4-8
4.4 数据汇总及排序
各项数据输入、统计之后,执行总界面所做的设计进行汇总,输出汇总表,并保存,则结果已得出每位被评教师的总分并排列名次以及等级,得到如图4-9所示的结果。
图4-9
第五章 系统测试
系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案.。它的的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统\做得怎样?\。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功
12
能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。
鉴于本系统的一些特性,本人设计了以下几各方面进行测试: 1、集成测试
集成测试将测试每一个部件之间的工作是否正常。在这个阶段,我们假设所有的单元已通过开发人员个人在单元测试阶段测试全部通过,没有任何错误。
2、功能测试 系统功能测试如下:
测试是否可以正常添加用户和修改密码,系统正常退出;
测试是否可以正常对图书读者信息进行管理,如图书信息、读者信息的添加、删除以及修改;
测试是否可以正常对图书借阅进行管理,如图书借出、归还、超期等的操作; 3、 文档测试 测试文档是否包括全部内容
测试软件功能描述与其他功能有没有冲突 查看软件功能描述是否是原来系统分析和需求
查看文档内容在特定的情况和进度下,以现有人力,物力和资源能否实现 4、极限测试
这一部分将测试所有极端的情况,如速度非常快的情况下和速度非常慢的情况下,以及所有其它的极端情况。
13
结束语
经过本次长达数周的毕业设计,我的设计题目教师教学质量评价系统设计基本开发完成。其功能基本符合学校对教师教学质量管理的需求,能够完成学生、同行、所在单位对教师教学质量的评价。
毕业设计中我得到了我的指导老师王聪华最无私的帮助,他耐心的为我解决在设计中出现的问题,开阔了我的视野,同时让我学到了很多以前所没有接触过的知识和一些实际操作。王老师对待事情严肃认真、一丝不苟,这样的精神态度在我以后的学习、工作中都将让我受益无穷,同时这也将是我以后终生受用的宝贵财富。在此,我对王老师表示衷心的感谢,感谢他的耐心辅导!
在这里仅仅说一声谢谢是不够的,当我走入社会以后一定以他们为榜样,为国家为自己努力奋斗!
14
参考文献
[1] 田有强,徐洪兴.新手学Visual Basic 30例[M].北京:人民邮电出版社.2004. [2] 刘圣才,李春葆.Visual Basic 6.0程序设计导学[M].北京:清华大学出社.2002. [3] 孙家广,杨长青.计算机图形学[M].北京.清华大学出版社.1995.
[4] Fitzgerald R W. Visual Basic Development Guidebook[M].Worcester:Worcester
Polytechnic Institute.1993.
[5] 计算机职业教育联盟.Visual Basic程序设计基础教程[M].北京:清华大学出版
社.2003.
[6] 朱从旭.Visual Basic程序设计综合教程[M].北京:清华大学出版社.2005.
[7] 郭瑞军,唐邦民,谢晗昕.Visual Basic数据库开发实例集锦[M].西安:电子工业出
版社.2005.
15
附录
Modulel模块代码:
Public Type JG '同行和学生评价数据结构
XM As String GH As String JYZ As String XSPF As Double THPF As Double FLAG As Boolean CS As Integer End Type
Public Type JGLast ' JYZ As String XM As String GH As String XSPF As Double THPF As Double KCPF As Double DWPF As Double
HJZF As Double End Type
Public ArrData() As JG '同行和学生评分数据 Public ArrDataLast() As JGLast
Public intCount As Integer '同行和学生评分数据记录数
16