机房收费系统验收报告
一、项目信息:
项目开发名称:机房收费系统
项目开始时间:
项目验收时间:
二、项目概述:
该项目用于学校机房收费管理,支持多用户分布式操作。
三、运行环境:
硬件:服务器(普通电脑就可)、终端PC、刷卡机、局域网
软件:WindowsXP操作系统
四、开发工具:
VB6.0、SQL Server2000、Grid++Report、Setup Factory7.0
五、人员
开发人员:李黎敏
测试人员:赵帅
六、验收总结:
功能方面:
1.一卡多号,导致退卡出错,重复卡号。需求分析不到位。
2.上机状态组合查询窗口,查询出错,系统崩溃。
3.添加用户窗口,错误记录继续添加。缺少错误记录功能。
4.不能删除当前上机用户。
5.在强制选中学生强制下机和添加删除用户窗口中,如果MSFlexgrid控件记录空,继续操作,则提示下标越界,崩溃。
性能方面:
1.有用户输入的窗口界面,缺少回车相应事件。
2.查询窗口,空表可导出。
3.起始和终止日期没有限制先后。
4.主窗体界面出现黑边,滚动条不可用。
5.子窗体缺少zorder属性,不能最前端显示。
6.报表设置问题,导致系统反应慢。
7.有些窗口限制性判断顺序安排不合理。
8.查询窗口缺少分页记录功能,对于超过一页的查询结果不能很好显示。
健壮性方面:
1.人工修改系统时间导致计算出负数。
2.查询和登录窗口缺少对sql语句的处理,如果输入’or’’等类似可与查询语句对接的输入,则导致系统崩溃。
3.已登录用户在系统异常结束的情况下(如:突然断电、异常崩溃等)不能重新登录。
4.部分查询窗口查询结果信息人工修改。
5.用户输入窗口对空格、长度限制的处理不到位。
七、改进方案:
1.增加代码部分的容错机制,建立错误信息库,增强系统的稳定性,并且便于日后维护。
2.合理使用trim函数,及时防止空格输入。
3.系统全局变量要一致,防止不同模块儿接口出错。
4.从多方面考虑系统的健壮性,如增加限制用户人工更改系统时间,或者获取网络时间的功能等。
八、结束语:
真诚感谢系统开发过程中帮助我的伙伴们,特别致谢协助测试的大帅同学!