如何利用QuickMIS建立用户的管理信息系统
一、系统功能分析:
在建立系统之前,用户应该把这个系统要完成的主要任务列出来,例如,“输入入库凭证”、“输入销售凭证”,统计每月销售额,利润,查询客户数最多的省市等统计,建立销售明细表,图示销售额,利润曲线等任务。
对每一个任务,要分析此任务所需要的信息(即数据)如:建立一个销售单等凭证就需要以下信息:
客户信息(如客户名、客户单位、客户地址、客户电话)、商品信息(商品名(可能不止一个)、单价、数量销售金额、经手人等。
用户应把每一任务都仔细分析,然后列出所有的任务数据表。
二、建立系统逻辑结构
在分析了任务所需数据后就可以以任务数据表为基础来设计出系统的逻辑结构,即分析各任务间的逻辑关系,执行某一任务之前所需的信息录入是在另外哪一个任务之中完成,在理清所有关系后,就能画出如下的任务关系图:
(1)定义供货商→定义商品类别→定义商品信息→编辑入库凭证。
(2)定义客户→输入销售凭证→统计销售凭证→统计、打印销售额,利润明细表→分析客户分布。
三、建立系统数据库
当列出了系统中各个任务所需数据后,就可以分类建立数据表,以把数据按类别存贮在数据库的表中。
当用户把数据主题分类后,就可以按主题来把列出的数据归纳到一个主题下,对每个主题都将会是一个基础表,对每个基础表,用户都要确保:
(1)包含了所有需要的数据。
(2)没有任何不必要的数据。
四、任务的分组规划,分别用QuickMIS对应工具生成;当用户列出了所有的任务,设计好数据库后,就可以把任务按以下几个类别划分:
(1)录入维护:这里完成了所有对数据库中数据进行增、删、改的操作(如入库凭证,出库凭证)。
(2)查询:对于库存商品数目,某地区客户的列表,客户凭证信息查询(如对某个客户曾购买过哪种商品,购买金额,购买数量等)。
统计任务:如统计每个月的销售额,利润,客户总数,每个地区的客户数。
统计图形任务:以曲线图、直方图或其它图形来显示地区客户分布,各月利润增长趋势等。
报表及卡片任务:如打印客户明细表,库存商品明细表,销售情况明细表等。
信息维护:如每个月凭证数据库的备份,恢复;数据库批量更新、数据库加密等功能。
五、当任务分类后,就可利用QuickMIS对应生成工具来生成对应的任务:
查询模块__查询生成器生成
统计模块__统计生成器生成
信息录入模块__录入维护生成器生成
统计图形__统计图形生成器生成
报表及卡片__用报表、卡片生成器生成
信息维护__用实用工具箱工具生成。
六、对各模块进行测试,即直接在Foxpro系统中运行各生成模块。
七、在上述各类任务生成后,就可以为每个任务建立一菜单项,用菜单生成器来集成各个任务模块这样一个系统就基本生成完毕。
八、对整个系统进行测试,如果发现界面,功能或性能不太符合要求,则转第五步继续生成,否则即可交付使用。
注:如果生成网络环境下的系统,则请在网络环境中进行测试。