
第八章设计应用程序实例一文档管理信息系统程序设计 8.1设计应用程序的方法 1.系统分析和总体设计阶段 2.详细设计阶段 ()系统要求: (⑤)详细调查; (2)初步调查; (6)详细数据流图和详细模块: (3)系统分析: (⑦)数据库设计; (4)总体设计: (8)I/O(输入/输出)设计: (⑨)模块功能设计: (10)处理过程设计;
第八章 设计应用程序实例—文档管理信息系统程序设计 8.1 设计应用程序的方法 1.系统分析和总体设计阶段 (1)系统要求; (2)初步调查; (3)系统分析; (4)总体设计; 2.详细设计阶段 (5)详细调查; (6)详细数据流图和详细模块; (7)数据库设计; (8)I/O(输入/输出)设计; (9)模块功能设计; (10)处理过程设计;

3.系统实施阶段 4.系统维护阶段 (11)程序设计: (15)评价: (12)程序调试: (16)写系统说明书: (13)系统测试: (17)维护与改进: (14)试运行: (18)其他(用户有偿委托新增事务)
3.系统实施阶段 (11)程序设计; (12)程序调试; (13)系统测试; (14)试运行; 4.系统维护阶段 (15)评价; (16)写系统说明书; (17)维护与改进; (18)其他(用户有偿委托新增事务)

8.2文档管理信息系统 要求:用面向对象的程序设计完成“文档管理系统”软 件 1.系统功能概述 本系统能在任何BMPC微机及兼容机上运行,用FoxProi关 系数据库语言编制,是实用的对文档、单位自拟或上、下级所发文 件、汇报、文献、论文、文章、合同等管理应用的软件系统。 系统采用模块化程序技术及用人机对话、汉字提示、菜单驱 动,人机界面友好、操作方便、简单易行。 要求该系统建立文档数据表,具有输入、修改、插入、删除 文档目录卡片的功能。能显示、打印文档登录报表和文档目录卡片 具有多种检索手段,能快速查找文档卡片,以便文档管理人员和用 户查阅或提取文档
1.系统功能概述 本系统能在任何IBM PC微机及兼容机上运行,用FoxPro关 系数据库语言编制,是实用的对文档、单位自拟或上、下级所发文 件、汇报、文献、论文、文章、合同等管理应用的软件系统。 系统采用模块化程序技术及用人机对话、汉字提示、菜单驱 动,人机界面友好、操作方便、简单易行。 要求该系统建立文档数据表,具有输入、修改、插入、删除 文档目录卡片的功能。能显示、打印文档登录报表和文档目录卡片。 具有多种检索手段,能快速查找文档卡片,以便文档管理人员和用 户查阅或提取文档。 8.2 文档管理信息系统 要求:用面向对象的程序设计完成“文档管理系统”软 件

2.系统运行的软、硬件环境 (1)硬件环境:IBM PC微机及兼容机系统。 (2)软件环境: 操作系统:Windows2及其汉字系统或相应平台的中文版操作 系统。关系数据库系统:VFP。 3.文档数据表的设计 文档数据表DF.DBF的结构有如下: 字段字段名 类型宽度小数 登录号DEN) C 9 登录时间(STIM) D 8 3 主题关键词或分类号NO)C 11
2.系统运行的软、硬件环境 (1)硬件环境:IBM PC微机及兼容机系统。 (2)软件环境: 操作系统:Windows及其汉字系统或相应 平台的中文版操作 系统。关系数据库系统:VFP 。 3.文档数据表的设计 文档数据表DF.DBF的结构有如下: 字段 字段名 类 型 宽 度 小 数 1 登录号(DEN) C 9 2 登录时间(STIM) D 8 3 主题关键词或分类号(NO) C 11

4 行文者号(WO) U 9 5 文档名(BK)C 50 6 行文者名WR) c 50 > 行文地(AD)C 50 8 登出刊物(UN) c 20 0 行文时间(TIM0 0 6 10 页数P) N 11 涉及金额(S1)N 11 2 12 该文处理情况(亿) 50 13 摘要(CO) M
4 行文者号(WO) C 10 5 文档名(BK) C 50 6 行文者名(WR) C 50 7 行文地(AD) C 50 8 登出刊物(UN) C 20 9 行文时间(TIM) D 8 10 页数(P) N 3 11 涉及金额(S1) N 11 2 12 该文处理情况(Z) C 50 13 摘要(CO) M 4

4.系统模块总框图 略。其中检索模块和打印、显示模块都具有子模块结构。 5.系统主要数据表和模块程序文件名 (1)文档数据表名:DF.DBF (2)主控模块:DM.PRG (3)输入模块:DP.PRG (4④)修改摸块:DRE.PRG (⑤)插入模块:DIN.PRG (O删除模块:DEL.PRG (T)检索模块:DFLPRG (8)打印及显示模块:DDP.PRG
4.系统模块总框图 略。其中检索模块和打印、显示模块都具有子模块结构。 5.系统主要数据表和模块程序文件名 (1)文档数据表名:DF.DBF (2)主控模块:DM.PRG (3)输入模块:DIP.PRG (4)修改摸块:DRE.PRG (5)插入模块:DIN.PRG (6)删除模块:DEL.PRG (7)检索模块:DFI.PRG (8)打印及显示模块:DDP.PRG