管理员输入信息界面删除供货商清单输入欲删除的供货商信息确认供货商信息删除供货商信息删除操作结果
图5-27 供货商信息管理删除时序图
(5)供货商信息管理添加时序图,如图5-28所示:
管理员输入供货商信息添加供货商清单输入新供货商基本信息确认新供货商基本信息保存新供货商基本信息添加操作结果
图5-28 供货商信息管理添加时序图
(6)供货商信息管理修改时序图,如图5-29所示:
管理员输入信息界面修改供货商清单输入欲修改的供货商信息确认供货商信息保存供货商信息修改操作结果
图5-29 供货商信息管理修改时序图
7. 系统管理模块
系统用户管理:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。
退出:选择退出系统,将关闭整个系统,结束本次使用。
第六章 系统测试运行
完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。
6.1 模块测试
在模块测试时我们主要从以下几个方面考虑: 1. 模块接口;
2. 局部数据结构; 3. 重要执行通道; 4. 出错处理通道;
5. 影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
6.2 整体测试
总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。
在测试过程中使用到调试技术:
1. 采用debug调试语句,跟踪数据; 2. 嵌入打印语句,输出中间结果;
3. 利用Visual Studio 2003中调试工具,从调试窗口观测变量的变化; 4. 设置断点,观察程序在断点附近的状况。 评估运行的可靠性问题: 1. 结果正确; 2. 运行速度; 3. 空间利用率;
4. 算法的可行性。
第七章 总结
在此次设计当中认我认识到开发一项好的软件不是某一个人就能完成的任务。一个团队的小组,一个勤奋的小组非常重要,沟通是解决问题的就好办法。所以小组中的每个成员的能力与协作能力也是致关重要的。同时,不仅是团队内部的交流,更多需要协调好团队之间的交流。
其次呢,在实习中我了解了,在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。
由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,我们深表歉意,如发现还有其它问题,希望老师批评指正。
第八章 参考文献
[1] 萨师煊、王珊.数据库系统概论.北京:高校教育出版社1985;
[2] 王勇领.计算机数据处理系统分析与设计.北京:清华大学出版社,1986; [3] 张基温.信息系统开发案例.北京;清华大学出版社,1999; [4] 党建武.管理信息系统,兰州大学出版社,2001;
[5] 毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,1992;
[6] 黄梯云.企业管理模型及微型机应用程序,石家庄:河北人民出版社,1985;. [7] 黄梯云.管理信息系统导论,北京:机械工业出版社,1986。