校园导航系统的设计和实现
2.查询信息操作
在“用户管理”界面,查询信息功能区,填写相应信息,点击“查询”图标,则查询出相应用户信息。如图5-11(a)(b)所示。
┊ ┊┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ 装装 图5-11(a) 用户管理——查询信息界面
订订
图5-11(b) 用户管理——查询结果界面
线线
3.修改信息操作
在“用户管理”界面,用户信息功能区,点击“修改”图标,则部分信息转换为输入框,表示可以对其进行修改,完成后点击“更新”按钮则保存修改,如
共 33 页 第 25 页
校园导航系统的设计和实现
果点击“取消”按钮,则放弃此次修改,信息将不发生变化。如图5-12所示。
┊ ┊┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊
图5-13 修改信息界面
图5-12 修改信息界面
装装4.删除信息操作
在“用户管理”界面,用户信息功能区,点击“删除”图标,则可以删除相应的信息。如图5-13所示。
图5-13 删除信息界面
订订线线 5.2.4地图管理
该模块,管理员可以对地图信息进行浏览、查询、添加、修改和删除操作。浏览界面如图5-14所示。
共 33 页 第 26 页
校园导航系统的设计和实现
图5-14 地图管理主界面
┊ ┊┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ 装装 5.2.5退出模块
该模块,管理员可以退出管理系统返回浏览界面如图5-15所示。
订订
图5-16 数据管理界面
图5-15 系统返回界面
线线 5.3 本章小结
本章主要介绍了该系统在设计初期对基础数据的选择及处理,以及后面具体功能的实现。详细介绍并展示了各个功能模块的具体操作。
共 33 页 第 27 页
校园导航系统的设计和实现
第六章 系统测试
6.1概念和意义
测试的定义:程序测试是为了发现错误而执行程序的过程。测试(Testing)的任务与目的可以描述为:
目的:发现程序中可能存在的问题。
任务:通过在计算机上执行程序,暴露程序中潜在的错误。
另一个预测是相关的术语叫纠错(Debugging)。它的目的与任务可以规定为: 目的:定位和纠正错误;
任务:保证程序的可靠运行,消除软件故障。
┊ ┊┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ ┊┊ 装装6.2 特性
(1)挑剔性
测试是为了证明程序有错,而不是证明程序无错。因此,对于被测程序就是要“纯毛求疵”,就是要“鸡蛋里挑骨头”。
(2)复杂性
测试仪程序则比较容易,这其实是一个误区。设计测试用力是一项需要细致和高度技巧的高能工作,稍有不慎就会顾此失彼,发生不应用得数楼。
(3)不彻底性
实际测试都是不彻底的,当然不能够保证测试后的程序不存在遗漏的错误。 (4)经济性
通场这种测试称为“选择测试(Selective Testing)”。为了降低测试成本,选择测试用力是应注意遵守“经济性”的原则。
订订线线6.3重要性
软件测试是一个很重要的环节,通过我的实践和实际的实习经验告诉我,一个编写好了是不能够真真的交付给用户使用的,必须要有专门的测试人员对每一个单元模块进行测试,只有保证每一个模块在非法数据和功能模块都能够正常进行后才能够交给用户进行体验,一个错误连连的系统不仅给用户的体验不好,也会给用户对公司和编程人员带来负面的影响,不经会影响到个人的工作业绩也会给公司带来不必要的麻烦,所以现在软件测试已经是每一个公司必不可少的工作,基本每一个软件公司都会配备专业的测试人员,在编程人员编写好对应的模
共 33 页 第 28 页

