日期及节次 城市居民户籍管理系统设计实验时间2011( 二 )


根据系统配置文件导入数据库,并设置各个全局变量;系统进入消息循环状态,通过事件驱动机制激活各个功能模块,执行指定模块;并关闭系统事件以激活和关闭系统模块,并退出系统 。系统的总体结构如图所示 。模块模块名称 各模块设计如下: 编码各模块设计如 M32 数据更新模块 模块模块名称 M321 数据添加模块代码 M322 数据删除模块 M1 初始化模块 M323 数据修改模块 M2 身份验证模块 M33 数据查询模块 M3 消息循环模块 M331 记录浏览模块 M31 用户管理模块 M332 条件查询模块 M311 添加用户模块 M3321 按类别查询模块 M312 删除用户模块 M334 详细信息模块 模块模块名称代码 M3322 综合查询模块 M34 导入导出模块 M341 数据导入模块 M342 数据导出模块 M4 查询结果报告 M35 正常退出 模块 系统初始化认证 消息循环重认证 用户管理 数据更新 数据查询 导入/导出 正常退出 添加 删除 修改数据 记录数据 添加 删除 修改数据 根据使用,添加,删除,修改,浏览, 指南, 用户, 用户, 添加, 综合, 查询, 查询结果lts、系统整体结构及模块外部设计@>消息循环模块(M3)用户管理模块(M31)数据更新模块(M32)数据查询模块(M33)导入导出模块(M34)正常退出模块(M35);用户管理功能 添加用户模块(M311) 删除用户模块(M312) 刷新用户数据模块(M314) 数据更新功能) 数据添加模块(M321) 数据删除)模块(M22)数据修改模块(M323)刷新数据数据模块(M3.2)数据查询功能记录)浏览模块(M331)条件查询 (M332) 基于类的查询模块 (M3321) 模糊查询模块 (M3322) 刷新数据查询数据模块 (M3.2) 导入导出功能 数据导入模块(M341) 数据导出模块(M342) 三、数据结构设计1、逻辑结构设计(1)数据库定义字段名称名称类型索引) Name Name 家庭地址 Add-com Home Mail -Sex Bool 生日日期(2)配置文件保持上次程序运行结束后的第一个关闭状态:数据记录索引计数:UINT 数据库记录总数:In nt全局变量记录总数 浏览顺序数组 焦点 内存记录缓冲区 数据记录索引计数 物理结构设计数据库 NAME-CARD文件物理结构:记录文件具有顺序结构 。
四(详细设计与实现手册4(详细设计说明4.1初始化模块(M1)功能:初始化系统,显示欢迎界面,使系统进入正常工作状态)输入项:配置文件、数据库文件 输出项:无存储分配:程序运行所需内存小于1MB 测试点:设置文件或数据库文件损坏是否正常,或内存不足4. 2 认证模块(M2) 功能:认证用户,认证通过后进入消息循环 。输入项:输入用户名和密码 输出项:无存储分配:程序运行大约需要1MB 消息循环re-.3 关闭模块系统(M35) 功能:关闭并退出系统输入姓名查户籍,保持相应状态 数据输入项:全局变量输出项:更新的数据库文件和配置口粮文件 。测试点:如果数据库文件或配置文件无法正常运行,或者全局数据不一致,如何处理 。4.4 消息循环模式(M3) 功能:选择各种系统功能 。输入项:鼠标或键盘事件输出项:无用户管理数据更新消息循环数据查询导入导出正常退出项:查询 输出项:标准SQL语句,发送命令设置浏览区域 测试点:测试各种查询方式 记录浏览数据 查询条件查询4.5.1 条件查询方式 条件查询综合 .6 浏览模块(M322)功能:以列表的形式显示浏览区的数据记录,并保持窗口浏览区信息的变化和刷新 。
性能:这是用户经常使用的模块],在1~2秒内响应性能要求 。输入项:鼠标、键盘事件或标准SQL语句 输出项:复位导航区的信息 。测试点:测试每个事件4.7 详细的基础数据模块(M334)功能:在维护窗口的基础数据区更新刷新性能:这是用户使用比较频繁的模块,以及1~2秒内响应性能要求 输入项:鼠标或键盘事件 输出项:重置基础数据区信息 测试点:测试每个事件4.8 数据修改模块(M323)功能:完成修改功能输入项:焦点记录号输出项:设置数据库和全局变量4.9 数据添加模块(M321)功能:完成添加功能输入项:鼠标和键盘命令输出项:无 4.10 数据删除模块(M322) 功能:完成删除功能 输入项:鼠标键盘命令 输出项:无 输入用户名删除系统 输入用户密码删除 是否删除确认删除不删除4.11 密码管理模块(M1 0)功能:设置密码输入设备:鼠标或键盘更新输入项:鼠标和键盘命令输出项:无数据添加数据更新数据删除数据修改4.13 用户管理模块功能:更新数据输入项目:鼠标键盘命令 输出项目:无 添加用户 用户管理 删除用户 修改用户 实验五 软件测试文档5.1 测试计划 测试计划主体为“测试内容说明” 。


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: