摘要:一个信息系统的应用软件由很多程序模块组成,这些程序模块可以归纳成为几种基本类型
3.5.2程序设计
程序设计的主要依据是系统设计阶段的HIPO图以及数据库结构和编码设计。
2.程序设计基本模块
一个信息系统的应用软件由很多程序模块组成,这些程序模块可以归纳成为几种基本类型,其结构如图3.24所示。
①控制模块。控制模块包括主控制模块和各级控制模块。控制模块的主要功能是根据用户要求信息,由用户确定处理顺序,然后控制转向各处理模块的入口。
②输入模块。主要用来输入数据,输入方式有键盘输入和软盘输入两种。
④输出模块。输出模块用来将计算机的运行结果通过屏幕、打印机或磁盘、磁带等设备输出给用户。在信息系统中,一般都有大量的表格、图表需要输出,因此输出模块的质量直接关系到整个系统的性能。
⑤处理模块。根据信息系统的不同应用要求,有不同的处理功能,通常有以下几种类型:
·文件更新模块。当系统应用的数据发生变化时,需要修改数据文件。例如,增加新的记录、修改数据项或记录、删除某些不需要的记录等。一般来说,文件更新模块应该具有下述功能:对记录中关键字的控制功能,通过关键字查找相应记录;控制总记录数的功能,以便控制追加、插入记录的位置;具有记录地址或字节位置的控制功能,以使确定修改数据的位置,控制插入或者追加的数据位置。
·分类合并模块。分类合并模块的主要功能是对己经建立的文件,按某关键字进行分类合并。例如,
在材料核算系统中耗用材料要按照材料类型合并处理。分类合并程序应该具有下述功能:控制记录总数的功能;字符串比较的功能;排序、统计和计数功徽
·计算模块。该模块的主要功能是进行计算处理,包括同类记录中各数据项的运算。
·数据检索模块。该模块的主要功能是为用户提供查询的有关信息,它包括输入查询要求和输出特定的查询结果。它是管理信息系统的人机接口,对于人机交互的友好程序以及查询响应时间等均有较高要求。
·预测或优化模块。该模块的主要功能是使用预测或优化的数学模型,利用信息系统所提供的有关数据,进行计算和分析并输出结果,用来辅助企业或部门的管理人员进行决策。例如库存管理中的ABC分类、最佳订货量计算和财务管理中的资金分析等。
章节目录:
返回全书目录:系统分析师章节辅导教程
软考备考资料免费领取
去领取