经典资料,WORD文档,可编辑修改,欢迎下载交流。 软件环境: ? 中文WINDOWS95/98/2000/ME; ? 英文WINDOWS95/98/2000/ME+中文之星2.0; ? WINDOWS NT 4.O。 3.2.3 需求概要 本软件主要有以下几方面的功能: (1)浏览功能 以列表形式显示全部记录。 (2)详细查看功能 可在浏览状态下点击某条记录,显示其全部信息。 (3)条件查询功能 用户可任意选择字段(如姓名,电话号码,电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询。 (4)修改功能 修改任意字段,姓名不能为空。 (5)增加功能 增加一条或多条新的记录。 (6)删除功能 删除一条或多条记录。 (7)密码管理 登陆系统后,用户可 以随时对密码进行更改。 (8)报表生成 可根据提供的摸般将查询结果或选中的数据生成多种形式的报表。 (9)打印功能 将生成的的报表或所选中的记录进行打印输出。 (11)身份验证 进入系统时,对用户的身份进行检查,只允许合法用户登陆系统。 (12)帮助功能 为用户使用本系统提供帮助。 20 实验三 概要设计说明书 3.2.4 条件与限制 本系统更为理想的选择时与其他办公自动化套间继承起来,作为其中得一个组件,在功能方面可以考虑由多用户分别进行管理,系统可以为级别不同的用户设置不同的权限等,同时应进一步提高系统的安全保密系统。 3.3 总体设计 3.3.1 处理流程 。系统启动后,激活身份验证模块; 。通过身份验证后,对系统初始化。根据系统配置文件将数据库导入,并设置各全局变量; 。系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块;] 。各项功能执行完毕后重新进入消息循环状态; 。由关闭系统事件激活关闭系统模块,退出系统。 身份验证 3.3.2 总体结构和模块外部设计 系统总体结构如图3.1所示。 不通过 初始化 消息循环 失败 重新验证 非正常退出 浏 览查看详细资料 21 查 询 更新数据密码管理正常退出 增加删除修改 图3.1 系统总体结构 经典资料,WORD文档,可编辑修改,欢迎下载交流。 各模块设计如下: 模块模块名称 编号 M1.1 M1.2 M1.2 M2.1 M2.2 M3.1 M3.2 M 4.1 M 11 初始化模块 关闭系统模块 系统功能模块 浏览模块 刷新浏览模块 基本资料模块 刷新基本资料模块 详细资料模块 身份验证模块 系统初始化 关闭并退出系统 验证用户身份 M 4.2 M 5 M 6.1 M 6.2 M 6.3 M 7 M 8 M 10 M 12 刷新详细资料模块 条件查询模块 增加模块 删除模块 修改模块 报表生成模块 打印模块 密码管理模块 帮助模块 备注 模块编号 模块名称 备注 3.3.3 功能分配 (1)系统控制功能 ? 初始化模块(M1.1); ? 关闭系统模块(M1. 2); ? 系统功能模块(M1. 3)。 (2)浏览功能 ? 浏览模块(M2.1); ? 刷新浏览模块(M2.2); ? 基本资料模块(M3 .1); ? 刷新基本资料模块(M3. 2); ? 刷新详细资料模块(M4. 2)。 (3)查看详细资料功能 ? 详细资料模块(4.1); ? 刷新详细资料模块(4.2); ? 基本资料模块(M3. 2)。 (4)条件查询功能 22 实验三 概要设计说明书 ? 条件查询模块(M5. 1); ? 刷新浏览模块(M2. 2); ? 刷新基本资料模块(M3. 2)。 (5)增加功能 ? 增加模块(M6.1); ? 刷新详细资料模块(M4. 2); ? 刷新基本资料模块(M3. 2); ? 刷新浏览模块(M2. 2)。 (6)删除功能 ? 删除模块(M6. 2); ? 刷新浏览模块(M2. 2); ? 刷新基本资料模块 (M3. 2); ? 刷新详细资料模块(M4. 2)。 (7)修改功能 ? 修改模块 (M6. 3); ? 刷新浏览模块(M2. 2); ? 刷新基本资料模块(M3.2); ? 刷新详细资料模块(M4. 2)。 (8)报表生成功能 报表生成模块(M7 )。 (9)打印功能 打印模块(M8 )。 (10)密码管理功能 密码管理模块(M10 )。 (11)身份验证功能 身份验证模块(M11 )。 (12)帮助功能 帮助模块(M12 )。 23 经典资料,WORD文档,可编辑修改,欢迎下载交流。 3.4 接口设计 3.4.1 外部接口 (1)用户界面 采用目前非常流行的CUI,即诸如窗口,菜单,对话框,滚动条等,其主空界面如图所示。 (2)软件接口 运行与WINDOWS95及更高版本具有WIN32 API 的操作系统之上。 3.4.2 内部接口 ? 初始化模块:系统初始化时由操作系统调用,执行完毕后进入消息循环状态; ? 关闭系统模块:由系统功能模块调用,执行完毕后返回操作系统; ? 系统功能模块:接受系统功能区的相应消息,启动浏览,查询,增加,删除,修改,打印,报表生成等模块; ? 浏览模块:由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用刷新浏览模块; ? 刷新浏览模块:依据当前数据刷新浏览区; 24
软件工程实验讲义53p(6)
2018-11-23 20:15
软件工程实验讲义53p(6).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!