名址录系统概要设计说明书及详细设计说明书 第5页
3.4 刷新浏览模块(M2.2)
功能:利用全局变量中的信息重新刷新浏览区。
输入项目:将要设置成热点记录的记录号:new_record。
输出项目:设置浏览区。
程序逻辑:
P1: 恢复hot_record 正常显示,设置hot_record =new_record;
P2: 由全局变量1、2、6设置浏览区;
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: 产生窗口W9,Message:查询结果项数,并等待用户确认;
P5: 若查询结果项数等于零,返回;
P6: 利用查询结果设置全局变量2;
P7: 调用刷新浏览模块M2.2(arg:0);
P8: 调用刷新基本资料模块M3.2(arg:刷新);
测试要点:测试各种查询方式。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页