名址录系统概要设计说明书及详细设计说明书 第5页

3.4                    刷新浏览模块(M2.2

功能:利用全局变量中的信息重新刷新浏览区。

输入项目:将要设置成热点记录的记录号:new_record

输出项目:设置浏览区。

程序逻辑:

P1:     恢复hot_record 正常显示,设置hot_record =new_record

P2:     由全局变量126设置浏览区;

P3:     突出显示hot_record ,返回;

测试要点:对有效和无效的输入记录号尽心测试。

3.5                    基本资料模块(M3.1

功能:维护窗口中基本资料区中信息的更改和刷新。

性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。

输入项目:鼠标或键盘事件。

输出项目:重新设置的基本资料区中信息

程序逻辑:

P1:     由接收到的事件更改备注,令备注更改标志 = true

P2:     进入等待事件状态;

测试要点:对各事件进行测试。

3.6                    刷新基本资料模块(M3.2

功能:利用全局变量中的信息重新刷新基本资料区。

输入项目:对原来记录中memo域的处理方式(更新、刷新)。

输出项目:设置浏览区和数据库。

程序逻辑:

P1:     arg为刷新,则转到P3

P2:     由备注更改标志决定是否实施保存当前记录的备注至数据库;

P3:     令当前记录=hot_record ,备注更改标志=false

P4:     由当前记录变量从数据库中取出详细数据;

P5:     按照:姓名,单位及部门,电话(办公室),手机,寻呼,宅电,传真,E-Mail的顺序列出前五个不空的域,同时列出备注域;

P6:     调用设置快捷选择模块M6.2,返回;

3.7                    系统功能模块(M4.1

功能:选择各种系统功能

输入项目:鼠标或键盘事件。

输出项目:无

程序逻辑:

P1:     若事件为查询,调用查询模块M4.2,转P8

P2:     若事件为修改,调用修改模块M4.3,转P8

P3:     若事件为增加,调用增加模块M4.4,转P8

P4:     若事件为删除,调用删除模块M4.5,转P8

P5:     若事件为打印,调用打印模块M4.6,转P8

P6:     若事件为最小化,执行Windows缺省操作,转P8

P7:     若事件为关闭,调用关闭系统模块M1.2

P8:     进入事件等待状态;

3.8                    查询模块(M4.2

功能:完成查询功能。

性能:响应时间控制在1~2秒内。

输入项目:无。

输出项目:无。

程序逻辑:

P1:     产生窗口W2

P2:     若用户取消,则返回;

P3:     (用户确认)按用户选择查询方式及关键字提交数据库查询,获得查询结果(记录的index号);

P4:     产生窗口W9Message:查询结果项数,并等待用户确认;

P5:     若查询结果项数等于零,返回;

P6:     利用查询结果设置全局变量2

P7:     调用刷新浏览模块M2.2arg0);

P8:     调用刷新基本资料模块M3.2arg:刷新);

测试要点:测试各种查询方式。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有