。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
3、系统的易用性和易维护性企业信息管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展相当快,做为企业信息管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6、系统的响应速度企业信息管理系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级原则是保证操作人员不会因为速度问题而影响工作效率。
第三章设计阶段
7
f程序流程图
依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。由于本系统采用支持面向对象的C和java作为开发语言,采用事件驱动的编程机制,所以给出软件系统的主程序流程图。
流程图
根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图,如图
8
f开开
开开开开
No开开开开
Yes开开
开开开开
开开开开
开开开开
开开
开开
开开开开开开开开
No开开
Yes开开
开开开开开开
开开Yes
开开
DB
No
开开
开开开开
开开开开
开开
开开
开开
开开
开开
开开开开开开开开开
开
开
开
开开
Yes开开开
Yes开开
开开
Yes开开开
Yes开开
开开开开开开
9
fER设计
10
f11
f数据库的物理设计
依据数据库的原理,并r