VB小区物业管理系统论文(ER图+流程图+DFD图) 第12页
5.3 模块处理过程设计
管理信息系统处理方式的合理选择,就是一个处理过程的设计问题,选择处理方式实际上就是根据系统的任务、目标和环境条件,合理地选择信息活动的形态及其具体方法。模块处理过程根据软件环境的不同做不同处理。本管理信息系统采用Visual Basic 6.0软件开发,现采用处理流程图形式对其处理流程做一些描述。处理流程图的的符号如图5.9所示:
图5.9 处理流程图主要符号
本系统的主要模块的处理流程图如下
第辣章 系统实施
在管理信息系统的生命周期中,经过系统规划,系统分析和系统设计等阶段以后,便开始进入系统实施阶段。系统实施阶段是在继承此前各阶段的工作成果的基础上,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。系统实施这一阶段由编码、系统测试、系统安装和新旧系统转换等主要活动构成。
6.1 实施环境和工具的比较选择
系统的实施是在系统设计的基础上,本系统采用Visual Basic 6.0进行程序设计开发。Visual Basic 6.0是新一代的程序语言,它提供了开发Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。与系统管理系统常用的开发工具Power Builder相比,Visual Basic 6主要有以下优势:
(1)支持ADD(ActiveX 数据对象)这项新的数据访问技术的特性包括:更简单的对象模型;与其它Microsoft 和非Microsoft的技术更好的集成;为本地和远程数据提供的通用接口;可远程访问的和断开的记录集;用户可访问的数据绑定接口;以及层次结构的记录集。
(2)完整的编程语言:同Power Builder只提供脚本不同,Visual Basic 6.0提供了一套完整的编程结构和语言元素。丰富的数据类型也提高了程序的性能。
(3)面向对象编程:Visual Basic 6.0是一种基于对象的编程语言。Visual Basic 6.0使得对象的使用变得很容易,它使在程序性编码和使用对象的程序设计之间进行平稳转换成为可能。
6.2 编程环境、工具、实现与数据准备概况
在本项目的研发过程中,重视对项目文档及程序的质量管理和版本管理,尽量采用了先进的管理工具。实施中使用的软件工具除了上述VB工具、Access数据库,还有Visio画图工具软件,Project项目管理工具软件, Visual SourceSafe配置管理软件。
程序代码是以对象的观点来编写,整个系统所有的基本功能都封装在对象中,系统的功能实现都是通过调用对象所提供的接口来实现。这样便提高了程序代码的模块化,有助于程序代码的调试及以后的功能扩展。
在程序设计过程中,不仅要保证程序的正确性,且要保证程序的可读性。本系统分析与设计过程采用了结构化分析方法。在程序设计中,采用的主导设计思想是基于结构化的程序设计,以自顶向下的方式。按照模块化和逐步细化的原则进行设计。主要步骤是:总本模块设计,细分模块,报表制作,变量声明、代码编写。
6.3 系统测试概况
系统测试的目的,是以最少的测试数据去发现尽可能多的错误。软件测试主要采用黑盒测试,适当结合白盒测试。用黑盒测试主要是在不考虑程序的内部结构和特性的情况下,按照用户的软件需求说明书来验证软件的外部特性是否符合要求。白盒测试是按照程序的内部结构处理逻辑来设计测试用例,检查程序的内部处理是否符合要求。
本系统软件测试工作分为四个阶段:单元测试、组合测试、系统测试、用户确认测试。
(1)主要测试规程:
在单元测试阶段,由编译程序检查语法错误,在编译通过后,采用白盒测试方法检查模块内部的数据结构、逻辑路径、出错处理、边界条件等到方面进行检查。
组合测试以黑盒测试为主,采用增量测试,对上层模块采用自顶向下测试,对某些具有输入输出功能或复杂算法的关键分支,采用自底向上测试,直到整个软件装配完毕。
系统测试采用黑盒测试,测试环境模仿用户工作环境,对工作站分别采用Windows98,Windows XP两个平台进行检测,通过的标准是:主要功能已实现,已发现的重大差错已排除。在系统测试结束后,邀请用户代表,对照用户需求说明书,进行用户确认测试。
(2)测试计划:
根据测试规程,以及本项目开发计划,制定本系统测试计划,具体包括对下述内容的安排:测试阶段、测试范围(测试功能点),测试人员及职责,测试用例设计,测试环境架设,测试管理工具,测试进度控制,差错管理,测试分析报告编制。
下面给出本次测试的范围与主要内容,其中功能性测试使用黑盒测试,逻辑检错性测试采用白盒测试,具体见表6.1。
表6.1 测试计划
测试范围 主要内容 简要说明
系统登陆验收 验证用户身份,进行权限控制 功能性测试
查询功能测试 测试数据库检索代码的健壮性 功能性测试
主要管理功能测试 测试系统实用性、方便性 功能性测试
统计分析测试 测试统计的准确性 功能性测试
数据完整性测试 测试登记失败时的数据完整性控制 功能性测试
核心代码复检 检验核心代码的质量 逻辑检错性测试
(3)测试用例:
测试用例是对测试工作的具体设计与准备,要求设计时努力全面考虑系统可能发生错误,测试时努力全面执行,同时又要抓住重要易出错的环节,补充新的测试用例,提高测试效率。
<< 上一页 [11] [12] [13] 下一页
VB小区物业管理系统论文(ER图+流程图+DFD图) 第12页下载如图片无法显示或论文不完整,请联系qq752018766