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

3.9                    修改模块(M4.3

功能:完成修改功能。

输入项目:热点记录号。

输出项目:设置数据库和全局变量。

程序逻辑:

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

P2:     产生窗口W3

P3:     由全局变量从数据库中取出数据hot_record,并显示;

P4:     等待用户输入;

P5:     若取消,则返回;

P6:     若复原,则转到P3

P7:     (确定)进一步判断姓名域是否为空;

P8:     若为空,产生窗口W7Message:姓名域不能为空,转到P4

P9:     若不为空,保存数据至数据库,更新全局变量6

P10: 调用刷新浏览模块M2.2arghot_record);

P11: 调用刷新基本资料模块M3.2arg:刷新),返回;

3.10              增加模块(M4.4

功能:完成增加功能。

输入项目:无。

输出项目:无。

程序逻辑:

P1:     产生窗口W3

P2:     等待用户输入各项信息;

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

P4:     (确定),判断姓名域是否为空;

P5:     若为空,产生窗口W7Messge:姓名域不能为空,转到P2

P6:     (不空),设置全局变量1267

P7:     保存记录至数据库;

P8:     调用刷新浏览模块M2.2arg:增加记录对应之 record_buf  id);

P9:     调用刷新基本资料模块M3.2arg:更换),返回;

3.11              删除模块(M4.5

功能:完成删除功能。

输入项目:无。

输出项目:无。

程序逻辑:

P1:     由全局变量36产生窗口W5

P2:     若取消,则返回;

P3:     (确定),调用删除快捷模块M6.3

P4:     从数据库中删除hot_record记录;

P5:     设置全局变量126

P6:     调用刷新浏览模块M2.2arghot_record - 1);

P7:     调用刷新基本资料模块M3.2arg:刷新),返回;

3.12              打印模块(M4.6

功能:完成打印功能。

输入项目:无。

输出项目:无。

程序逻辑:

P1:     由全局变量产生窗口W6

P2:     若取消,则返回;

P3:     (确定),完成打印任务,返回;

3.13              详细资料模块(M5

功能:显示记录的详细资料。

输入项目:热点记录号。

输出项目:下一步将要执行的功能号(“确定”、“修改”、“删除”、“打印”)。

程序逻辑:

P1:     由全局变量36从数据库取出详细数据;

P2:     产生窗口W8,显示相关信息;

P3:     根据用户操作,返回相应值;

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

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