中国行政区划信息标准管理系统详细设计项目说明指导书.doc
《中国行政区划信息标准管理系统详细设计项目说明指导书.doc》由会员分享,可在线阅读,更多相关《中国行政区划信息标准管理系统详细设计项目说明指导书.doc(45页珍藏版)》请在咨信网上搜索。
目 录 1引言 1 1.1 编写目标 1 1.2背景 1 1.3 定义 1 1.4 参考资料 2 2程序系统结构 2 2.1系统具体结构图 2 2.2功效需求和程序关系 3 2.3内部接口 4 3程序设计说明 5 3.1 模块描述 5 3.2 通用模块(M1.1) 5 3.3 站点首页模块(M1.2) 7 3.4 市表显示模块(M1.3) 7 3.5 县表显示模块(M1.4) 8 3.6 身份验证模块(M2.1) 8 3.7 密码管理模块(M2.2) 9 3.8 高级功效模块(M2.3) 9 3.9 查询模块1(M3.1) 11 3.10 查询模块2(M3.2) 12 3.11 身份证验证模块(M4.1) 13 3.12 身份证查询模块(M4.2) 13 3.13 增加省模块(M5.1) 14 3.14 增加市模块(M5.2) 16 3.15 增加县模块(M5.3) 20 3.16 撤销市模块(M6.1) 21 3.17 撤销县模块(M6.2) 22 3.18 修改省模块(M7.1) 23 3.19 修改市模块(M7.2) 25 3.20 修改县模块(M7.3) 26 3.21 删除模块(M8) 28 3.22 导入模块(M9) 29 3.23 导出模块(M10) 30 3.24 备份还原模块(M11) 30 3.25 帮助模块(M12) 31 1引言 1.1 编写目标 伴随城市化发展需要、交通通讯条件进步和政府职能转变,中国行政区划也做出了对应调整。为了方便查询区划信息,录入、修改中国行政区划调整信息;和方便查询身份证、校验身份证正当性;故开发一个中国行政区划信息管理系统就显得很必需。 本信息管理系统读者对象为: l 信息管理员( 掌握经过网页形式对信息进行录入、修改、删除) l 一般用户( 通常用户) l 本需求说明书地读者为:中国行政区划信息管理人员,和项目设计和开发人员。 目标是为了让用户和开发人员清楚了解本软件需求情况 1.2背景 a. 软件系统名称:中国行政区划信息管理系统(CPDIMS) b. 任务开发者:卢正楠 c. 用户:需要使用中国区划信息全部用户 d. 将运行该软件计算站(中心):pc。 1.3 定义 CPDIMS:中国行政区划信息管理系统 IMS:信息管理系统 DATA PROCESSING:数据处理 TRANSACTION PROCESSING:事务处理 DATA PROCESSING CYCLE:数据处理步骤 DATA ACQUISITION:数据采集 DATA PROCESSING STSTEM SECURITY:数据处理系统安全性 1.4 参考资料 中国行政区划信息网 《软件工程学教程》 科学出版社 陈明 《计算机软件产品开发文件编制指南》 《需求说明书编制指南》 2程序系统结构 2.1系统具体结构图 系统具体结构图3-1,各模块设计如表3-1。 不经过 经过 登录服务器 登录成功 登录失败 身份验证 消息循环 消息循环 非正常退出 查询数据 身份证正当性验证 身份证所在地查询 正常退出 密码管理 导入数据 备份还原数据 更新数据 导出数据 重新验证 图 3-1具体功效模块图 模糊查询 树型查询 修改数据 撤消数据 增加数据 删除数据 表 3-1 模块设计 模块编号 模块名称 备 注 M1.1 通用模块 大部份页面需要使用通用界面。(含通常见户菜单选择) M1.2 站点首页模块 用户登录初始化界面。(含省级表显示) M1.3 市表显示模块 显示某省市级表。 M1.4 县表显示模块 显示某市县级表。 M2.1 身份验证模块 验证管理员身份 M2.2 密码管理模块 用于管理员修改密码 M2.3 高级功效模块 管理员功效选项(含管理员菜单选择) M3.1 查询模块1 模糊查询并显示功效 M3.2 查询模块2 专门用于管理员操作查询 M4.1 身份证验证模块 验证身份证正当性 M4.2 身份证查询模块 查询身份证所在地及历史情况 M5.1 增加省模块 M5.2 增加市模块 M5.3 增加县模块 M6.1 撤销市模块 M6.2 撤销县模块 M7.1 修改省模块 M7.2 修改市模块 M7.3 修改县模块 M8 删除模块 提醒警告。只许可删除和其它表无关联项。 M9 导入模块 M10 导出模块 M11 备份还原模块 M12 帮助模块 用户帮助信息 2.2功效需求和程序关系 表 3-2 功效分配 功效需求 包含模块 1 查询功效 M1.2, M1.3, M1.4, M1.2, M3.1, M3.2,M4.1, M4.2 2 增加功效 M5.1, M5.2, M5.3, M6.1, M6.2 3 删除功效 M8 4 修改功效 M7.1, M7.2, M7.3 5 撤销功效 M6.1, M6.2 6 密码管理功效 M2.2 7 备份还原功效 M11 8 管理员身份验证功效 M2.1 9 数据导入功效 M9 10 数据导出功效 M10 功效需求 包含模块 11 身份证验证功效 M4.1 12 身份证所在地查询功效 M4.1 13 系统控制功效 M1.1,M2.3 14帮助功效 M12 2.3内部接口 表 3-3 内部接口 模块编号 模块名称 备 注 M1.1 通用模块 大部份页面需要调用通用界面。(含通常见户菜单选择)接收对应消息,开启M1.2, M2.1, M3.1, M4.1, M4.2, M10, M12模块 M1.2 站点首页模块 用户登录初始化界面。(调用M2.3,省级表显示(含M10入口))点击省级表省名可进入M1.3 M1.3 市表显示模块 显示某省市级表。(含M10入口,调用M2.3)点击市级表市名可进入M1.4 M1.4 县表显示模块 显示某市县级表。(含M10入口,调用M2.3) M2.1 身份验证模块 验证管理员身份(调用M2.3) M2.2 密码管理模块 用于管理员修改密码(调用M2.3) M2.3 高级功效模块 管理员功效选项(含管理员菜单选择,调用M1.1)。接收对应消息,开启M5,M6,M7,M8,M9,M11模块 M3.1 查询模块1 模糊查询功效(调用M2.3,含M10入口) M3.2 查询模块2 专门用于管理员操作查询 M4.1 身份证验证模块 验证身份证正当性(调用M2.3)可选择进入M4.2 M4.2 身份证查询模块 查询身份证所在地及历史情况(调用M2.3) M5.1 增加省模块 增加省行政区。(调用M2.3),含M3.2入口 M5.2 增加市模块 增加市行政区。(调用M2.3) ,含M3.2入口 M5.3 增加县模块 增加县行政区。(调用M2.3) ,含M3.2入口 M6.1 撤销市模块 撤销市行政区,依据具体情况进入M5.3或M7.2模块。(调用M2.3) ,含M3.2入口 M6.2 撤销县模块 撤销县行政区,依据具体情况进入M5.2或M7.3模块。(调用M2.3) ,含M3.2入口 M7.1 修改省模块 修改省行政区。(调用M2.3) ,含M3.2入口 M7.2 修改市模块 修改市行政区。(调用M2.3) ,含M3.2入口 M7.3 修改县模块 修改县行政区。(调用M2.3) ,含M3.2入口 M8 删除模块 含M3功效,提醒警告。只许可删除和其它表无关联项。(调用M2.3) M9 导入模块 导入数据。(调用M2.3) M10 导出模块 将查询到数据导出。(调用M2.3) M11 备份还原模块 备份还原数据。(调用M2.3) M12 帮助模块 用户帮助信息,(调用M2.3) 3程序设计说明 3.1 模块描述 3.1.1 本软件具体功效模块图图3-1.模块划分如表3-1. 3.1.2 全局变量 表 3-4 全局变量 代号 汉字名 英文名 类型 默认值 备注 1 省代码 provinceCode string 000000 2 市代码 cityCode string 000000 3 县代码 countyCode string 000000 4 管理员代码 adminCode string 00 6 身份证号码 CerCode string 7 增加县标志 addCountyFlag bool false 8 增加市标志 addCityFlag bool false 9 增加省标志 addProvinceFlag bool false 10 撤消县标志 repealCountyFlag bool false 11 撤消市标志 repealCityFlag bool false 12 修改县标志 updateCountyFlag bool false 13 修改市标志 updateCityFlag bool false 14 修改省标志 updateProvinceFlag bool false 15 查询标志 searchFlag bool false 16 表格标志 tableFlag int 0 0无,1省表,2市表,3县表,4查询 17 登录标志 loginFlag bool false 21 备份还原标志 backrevertFlag bool false 22 撤消市代码 repealCityCode sring 000000 23 撤消县代码 repealCountyCode string 000000 24 代码 code string 000000 25 名称 name string none 26 查询等级 searchLevel int 0 0无,1省,2市,3县 3.2 通用模块(M1.1) 3.2.1程序描述:作为大部份页面需要用到通用界面。提供通常见户菜单选择。 3.2.2 功效:提供通常见户菜单选择功效(包含:返回首页,查询区划信息,身份证正当性验证,身份证地域查询,管理员登录,用户帮助)。 3.2.3 性能: 3.2.4 输入项:鼠标或键盘命令 3.2.5 输出项:设置全局变量,调用对应模块 3.2.6 算法: a.定义一函数:check1() {//内容为: 依据标志7~21提醒对应信息:“正在进行。。。操作,确定跳转,请点击确定” 点确定恢复各全局变量默认值,假如下面变量不是默认值则安要求修改数据库: 增加市标志:针对市县关系表还原数据或删除数据(若县原所属市有数据则还原,无则删除) 增加省标志:针对省市关系表还原数据或删除数据(若市原所属省有数据则还原,无则删除) 修改市标志:针对市县关系表还原数据或删除数据(若县原所属市有数据则还原,无则删除) 修改省标志:针对省市关系表还原数据或删除数据(若市原所属省有数据则还原,无则删除) 跳转到对应模块。 } 此函数由各项功效菜单调用。 3.2.7 步骤逻辑: N 图 3-2 通用模块M1.1步骤图 Y Y N 通用模块M1.1 Check1() 是否正在进行其它操作 鼠标点击菜单项 确定跳转 跳转到对应模块:M1.2, M2.1, M3.1, M4.1, M4.2, M10, M12,同时修改对应标志 不操作 将全局变量设置回默认值,按算法改变数据 3.2.8 接口:使用变量7~21,设置变量1~23 3.2.9 存放分配:<1M 3.2.10 注释设计: a.在模块首部用”/*….*/”注释 b.在各函数、方法、属性之前用”//….”加上注释 c.对各变量功效、范围、缺省条件等末尾用”//….”加上注释 d.对部分其它必需解释地方用”//….”加上注释 3.2.11 限制条件: 3.2.12 测试计划:对各个菜单功效进行测试,看是否能进入对应链接,并测试全局变量改变情况(是否是预料改变) 3.2.13 还未处理问题: 3.3 站点首页模块(M1.2) 3.3.1程序描述:用户登录网站初始化界面。 3.3.2 功效:显示省表; 在省名称上提供链接到其下属市表模块; 对省表提供导出按钮; 调用M2.3模块。 3.3.3 性能: 3.3.4 输入项:鼠标或键盘命令 3.3.5 输出项: 3.3.6 算法: a.设置变量7~21至默认值 b.用表格显示省表信息; 在省名称上提供链接到其下属市表模块; 将此省代码保留在provinceCode中,传替给市表显示页面模块。 c.在导出按钮触发事件中设置表格标志tableFlag为“1”,打开导出模块 3.3.7 步骤逻辑: 3.3.8 接口:设置变量1,7~21 3.3.9 存放分配:<1M 3.3.10 注释设计:同模块M1.1 3.3.11 限制条件: 3.3.12 测试计划:测试点击各省名称是否能进入对应市级表显示,测试进入导出模块正确性 3.3.13 还未处理问题: 3.4 市表显示模块(M1.3) 3.4.1程序描述:用户点击初始化话模块省名称进入此模块 3.4.2 功效:调用M2.3模块 依据变量provinceCode显示对应此省全部市信息; 对市表提供导出按钮; 在市名称上提供链接到其下属县表模块; 3.4.3 性能: 3.4.4 输入项:鼠标或键盘命令 3.4.5 输出项: 3.4.6 算法: b.用表格显示市表信息; 在市名称上提供链接到其下属县表模块; 将此市代码保留在cityCode中,传替给县表显示页面模块。 c.在导出按钮触发事件中设置表格标志tableFlag为“2”,打开导出模块 3.4.7 步骤逻辑: 3.4.8 接口:使用变量1,设置变量2,16 3.4.9 存放分配:<1M 3.4.10 注释设计:同模块M1.1 3.4.11 限制条件: 3.4.12 测试计划:测试点击各省名称是否能进入对应县级表显示,测试进入导出模块正确性 3.4.13 还未处理问题: 3.5 县表显示模块(M1.4) 3.5.1程序描述:用户点击市表显示页面模块市名进入此模块 3.5.2 功效:调用M2.3模块; 显示对应市县级区划信息; 对县表提供导出按钮; 3.5.3 性能: 3.5.4 输入项:鼠标或键盘命令 3.5.5 输出项: 3.5.6 算法: a. 在导出按钮触发事件中设置表格标志tableFlag为“3”,打开导出模块 3.5.7 步骤逻辑: 3.5.8 接口:使用变量2,设置变量16 3.5.9 存放分配:<1M 3.5.10 注释设计:同模块M1.1 3.5.11 限制条件: 3.5.12 测试计划:测试进入导出模块正确性 3.5.13 还未处理问题: 3.6 身份验证模块(M2.1) 3.6.1程序描述:用于管理员登录,必需经过身份验证才能够拥有管理员功效 3.6.2 功效:调用M2.3; 验证管理员身份正当性。 3.6.3 性能: 3.6.4 输入项:用户名(数字、字母或汉字(长度20)); 密码(数字或字母(长度20))。 3.6.5 输出项:查询数据库,正当用户可登录管理员界面;非法弹出对话框提醒。 3.6.6 算法: a.登录按钮:查询数据库,验证用户名和密码: 正当设置变量adminCode为登录管理员代码,loginFlag为“true”,进入站点首页; 非法弹出对话框说明错误,再返回此界面 b.取消按钮:退出此界面 3.6.7 步骤逻辑: 3.6.8 接口:设置变量4,17 3.6.9 存放分配:<1M 3.6.10 注释设计:同模块M1.1 3.6.11 限制条件: 3.6.12 测试计划:测试用户输入正当性检验,和数据库数据对应,测试登录情况 3.6.13 还未处理问题: 3.7 密码管理模块(M2.2) 3.7.1程序描述:用于管理员修改密码 3.7.2 功效:调用M2.3; 管理员修改密码。 3.7.3 性能: 3.7.4 输入项:旧密码(数字或字母(长度20)); 新密码(数字或字母(长度20))。 3.7.5 输出项:更新数据库管理员密码。 3.7.6 算法: a.利用变量adminCode查询数据库,比较旧密码,不匹配弹出对话框说明错误; 密码匹配,对话框提醒修改成功。 b.取消按钮,退出此界面 3.7.7 步骤逻辑: 3.7.8 接口:使用变量4 3.7.9 存放分配:<1M 3.7.10 注释设计:同模块M1.1 3.7.11 限制条件: 3.7.12 测试计划:密码输入正当性检验,测试密码修更正确性 3.7.13 还未处理问题: 3.8 高级功效模块(M2.3) 3.8.1程序描述:假如是管理员,则拥有此菜单功效 3.8.2 功效:显示欢迎信息,提供管理员菜单选择功效(如:增加区划信息(下拉菜单显示(省,市,县)),删除区划信息,修改区划信息(下拉菜单显示(省,市,县)),撤消区划信息(下拉菜单显示(市,县)),修改密码,导入区划信息,备份还原区划信息,取消登录); 调用M1.1。 3.8.3 性能: 3.8.4 输入项:鼠标和键盘命令 3.8.5 输出项: 3.8.6 算法: a.若变量loginFlag为”true”, 利用变量adminCode,显示欢迎管理员信息,显示管理员功效菜单; 若login=false则只调用M1.1。 b.取消登录按钮(设置变量loginFlag为”false”,变量adminCode为”00”,返回首页) b.定义一函数check2() {//内容为: 依据标志7~21提醒对应信息:“正在进行。。。操作,确定跳转请点击确定” 点确定恢复各全局变量默认值,假如下面变量不是默认值则安要求修改数据库: 增加市标志:针对市县关系表还原数据或删除数据(若县原所属市有数据则还原,无则删除) 增加省标志:针对省市关系表还原数据或删除数据(若市原所属省有数据则还原,无则删除) 修改市标志:针对市县关系表还原数据或删除数据(若县原所属市有数据则还原,无则删除) 修改省标志:针对省市关系表还原数据或删除数据(若市原所属省有数据则还原,无则删除) 跳转到对应模块。 } 此函数由各项功效菜单调用。 3.8.7 步骤逻辑: Y N Y N 跳转到对应模块:M2.2,M5.1,M5.2,M5.3M6.1,M6.2,M7.1,M7.2,M7.3,M8,M9,M11,同时修改对应标志 高级功效模块M2.3 鼠标点击菜单项 Check2() 是否正在进行其它操作 将全局变量设置回默认值,按算法改变数据 确定跳转 不操作 图 3-3 高级功效模块M2.3步骤图 利用变量loginFlag,adminCode设置欢迎信息,调用M1.1 3.8.8 接口:使用变量4,7~21,设置变量1~23 3.8.9 存放分配:<1M 3.8.10 注释设计:同模块M1.1 3.8.11 限制条件: 3.8.12 测试计划:对各个菜单功效进行测试,看是否能进入对应链接,并测试全局变量改变情况(是否是预料改变) 3.8.13 还未处理问题: 3.9 查询模块1(M3.1) 3.9.1程序描述:用于用户搜索某个区划地域信息,支持模糊查询和正确搜索 3.9.2 功效:用于用户搜索某个区划地域信息,支持模糊查询和正确搜索; 含导出功效; 调用M2.3 3.9.3 性能: 3.9.4 输入项: 名称(汉字(长度<=20)); 拼音(字母(长度<=50)); 代码(数字(长度<=6)); 邮编(数字(长度<=6)); 区号(数字(长度<=6))。 3.9.5 输出项:SQL查询命令查询符合条件并集数据并表格显示 3.9.6 算法: 3.9.7 步骤逻辑: 查询模块1M3.1 Y N Y N 依据查询等级,按次序进行相和查询 正当 列表显示结果 导出 tableFlag=4 结果写入查询表 图 3-4 查询模块1M3.1步骤图 对全部输入项进行正当性验证 关闭此模块,打开导出模块 不操作 3.9.8 接口:设置变量16 3.9.9 存放分配:<1M 3.9.10 注释设计:同模块M1.1 3.9.11 限制条件: 3.9.12 测试计划:对各个输入数据正当性检验,对输出结果正确性测试 3.9.13 还未处理问题: 3.10 查询模块2(M3.2) 3.10.1程序描述:只用于管理员操作,用于用户搜索某个区划地域信息,支持模糊查询和正确搜索 3.10.2 功效:用于用户搜索某个区划地域信息,支持模糊查询和正确搜索 3.10.3 性能: 3.10.4 输入项: 名称(汉字(长度<=20)); 拼音(字母(长度<=50)); 代码(数字(长度<=6)); 邮编(数字(长度<=6)); 区号(数字(长度<=6))。 3.10.5 输出项:SQL查询命令查询符合条件并集数据并列表显示 3.9.6 算法: 3.10.7 步骤逻辑: 正当 查询模块2M3.2 Y N 不正当 按次序进行相和查询 正当 列表显示结果,提供复选框选择 选择正当性检验 只能选一项 依据变量26选择查询等级,对全部输入项进行正当性验证 Code=此代码 Name=此名称 searchLevel=0 关闭此窗口 提醒信息 图 3-5 查询模块2M3.2步骤图 3.10.8 接口:使用变量26,设置变量24,25 3.10.9 存放分配:<1M 3.10.10 注释设计:同模块M1.1 3.10.11 限制条件: 3.10.12 测试计划:对各个输入数据正当性检验,对输出结果正确性测试。 3.10.13 还未处理问题: 3.11 身份证验证模块(M4.1) 3.11.1程序描述:提供用户校验某个身份证号码正当性 3.11.2 功效:验证身份证号码正当性;调用M2.3;提供链接到M4.2模块按钮 3.11.3 性能: 3.11.4 输入项:身份证号码(纯数字(15位或18位)) 3.11.5 输出项:调用正当性验证算法验证身份证正当性并输出结果 3.11.6 算法: a.首先检验输入身份证正当性(15位或18位纯数字); 逐一比较身份证号码各有意义字符串: 对话框提醒验证情况(比如:身份证长度不正当;身份证不是纯数字;生日输入非法(第7~14位);性别代码输入非法(第。。位);身份证校验码错误(第。。位)) b.查询所在地按钮触发事件:设置变量cerCode为目前身份证号码,打开M4.2模块。 3.11.7 步骤逻辑: 3.11.8 接口: 设置变量6 3.11.9 存放分配:<1M 3.11.10 注释设计:同模块M1.1 3.11.11 限制条件: 3.11.12 测试计划:输入非法数据时处理;测试满足条件身份证;测试不满足条件身份证 。 3.11.13 还未处理问题: 3.12 身份证查询模块(M4.2) 3.12.1程序描述:提供用户查询身份证号码所在地历史情况 3.12.2 功效:查询身份证号码所在地历史情况 3.12.3 性能: 3.12.4 输入项:身份证号码(纯数字(15位或18位)) 3.12.5 输出项:调用正当性验证算法验证身份证正当性,然后使用SQL查询语言查询数据库查询和身份证号码前六位对应地域及相关数据 3.12.6 算法: a.首先检验输入身份证正当性(同模块M4.1) b.用SQL语言查询县级表,列表显示所在地历史情况;假如失败则对话框提醒信息,包含正当但数据库中无此信息情况。 3.12.7 步骤逻辑: 3.12.8 接口:使用变量6 3.12.9 存放分配:<1M 3.12.10 注释设计:同模块M1.1 3.12.11 限制条件: 3.12.12 测试计划:输入非法数据时处理;测试满足条件身份证(包含正当但数据库中无信息情况);测试不满足条件身份证。 3.12.13 还未处理问题: 3.13 增加省模块(M5.1) 3.13.1程序描述:中国区划信息是不停改变中,有时候需要对区划信息进行更新操作。所以列出各更新功效 3.13.2 功效:管理员增加省行政区;调用M2.3;调用M5.3;调用M6.1;调用M3.2; 3.13.3 性能: 3.13.4 输入项: 省名称(汉字(长度20),非空) 拼音(字母(长度50)) 驻地(汉字(长度20)) 代码(数字(长度6),非空) 区号(数字(长度6)) 邮政编码(数字(长度6)) 设置时间(****-**-**或**-**-**)(下拉框) 撤消时间(****-**-**或**-**-**)(下拉框) 撤消后名称(汉字(长度20))(下拉框) 备注(任意字符,长度) 3.13.5 输出项:正当性验证,SQL语言插入数据,操作结果信息 3.13.6 算法: a.对于撤销时间,假如填入则必需填入撤消后名称; b.对于撤消后名称,假如没有填写撤消时间而输入了信息,将被认为非法; 提供提供下拉框选择;若选择增加省则刷新此界面. c.对于驻地,提供下拉框选择或新建链接到M5.2(返回变量cityCode)。 d.点击确定,对各输入项进行正当性检验,错误说犯错误情况; 将和变量repealCityCode对应区划信息撤销时间填上,撤消后代码为此省代码; 将变量cityCode所属省代码修改为此省代码; 将全部县所属市代码为repealCityCode设为空。 e.点击取消时,删除和变量cityCode对应代码市级区划信息,并依据市县关系表恢复对应县所属市代码,设置变量addProvinceFlag=false, 设置变量code,name, cityCode为默认值,关闭此窗口。 f.增加成功后,显示搜索列表提供模糊搜索市表并列表显示,带复选框,用户选择属于此省市;或能够使用增加市功效,使用变量cityCode.列出信息在表格中,并将信息写入省市关系表. g.点击确定,并经过正当性验证(对此市撤消时间和县设置时间比较)。,则复选框选中全部所属省代码为此新省代码. h.取消则依据省市关系表恢复以前市所属省,若没有所属则删除。同时要依据市县关系表恢复以前县所属市,若没有所属则删除。. 设置变量cityCode为默认值,清空关系表,关闭窗口。 3.13.7 步骤逻辑: 查询 增加 省 Y 增加省模块M5.1 N 正当性检验 是否进行撤消时间设置 设置撤消后名称 下拉框选择 增加或查询 图 3-6 增加省模块M5.1步骤图1 repealCityFlag=true,打开撤消县模块M6.1 驻地设置( 查询或增加) 确定 取消 确定增加 addCityFlag=false关闭此窗口 增加 查询 确定 取消 确定,设置addProvinceFlag=false, repealCityCode对应撤消时间=此省设置时间,撤消后代码=此市代码,同时在县级表复杂其下属县(所属市代码为空,其它不变) 图 3-7 增加省模块M5.1步骤图2 显示搜索菜单按用户输入搜索市消息,将查询结果添加到列表中 在县级表中将市县关系表中县所属市确定为新市代码,删除市县关系表信息,关闭此窗口 确定更改 删除市县关系表信息,关闭此窗口 增加或查询所属市 依据用户经过复选框选择确定属于此省市 addCityFlag=true,进入增加市模块M5.2 将cityCode县信息添加到表格中,并将其还原为默认值 3.13.8 接口:使用变量2,22,24,25,设置变量9,26 3.13.9 存放分配:<1M 3.13.10 注释设计:同模块M1.1 3.13.11 限制条件: 3.13.12 测试计划:测试各输入数据正确输入和错误输入情况;测试正确插入情况;测试各按钮使用符合要求是否;测试各功效. 3.13.13 还未处理问题: 3.14 增加市模块(M5.2) 3.14.1程序描述:中国区划信息是不停改变中,有时候需要对区划信息进行更新操作。所以列出各更新功效 3.14.2 功效:管理员增加市行政区;调用M2.3;调用M5.3;调用M6.2;调用M3.2. 3.14.3 性能: 3.14.4 输入项: 市名称(汉字(长度20),非空) 拼音(字母(长度50)) 驻地(汉字(长度20)) 代码(数字(长度6),非空) 区号(数字(长度6)) 邮政编码(数字(长度6)) 设置时间(****-**-**或**-**-**)(下拉框) 撤消时间(****-**-**或**-**-**)(下拉框) 撤消后名称(汉字(长度20)) 所属省(汉字(长度20))(下拉框) 备注(任意字符,长度) 3.14.5 输出项:正当性验证;SQL语言插入数据;操作结果信息. 3.14.6 算法: a.对于撤销时间,假如填入则必需填入撤消后名称 b.对于撤消后名称,假如没有填写撤消时间而输入了信息,将被认为非法;提供选择(省或市)设置变量searchLevel为1或2,提供提供搜索按钮进入搜索界面M3.2;设置触发事件:一旦变量code,name发生改变则将code代码地域名称增加到编辑框内容中,并设置为此编辑框目前值; 若选择增加市则刷新此界面; c.对于所属省,提供下拉框选择(能够为空); d.对于驻地,设置变量searchLevel为3,提供搜索按钮进入搜索界面M3.2;设置触发事件:一旦变量code,name发生改变则将code代码地域名称增加到编辑框内容中,并设置为此编辑框目前值,然后改变; 或新建链接到M5.1(返回变量countryCode),设置触发事件:一旦变量countryCode发生改变则将countryCode代码地域名称增加到编辑框内容中,并设置为此编辑框目前值。 e.点击确定,对各输入项进行正当性检验,错误说犯错误情况; 正确后,将变量cityCode设置为此代码,将和变量repealCountyCode对应区划信息撤销时间填上为此设置时间,撤消后代码为此市代码;将变量countryCode所属市代码修改为此市代码; f.点击取消时,删除和变量countryCode对应代码县级区划信息,设置变量addCityFlag为“false”,设置变量code,name,countryCode,cityCode为默认值,关闭此界面。 g.增加成功后,显示搜索列表提供模糊搜索县表,并带有复选框,用于用户选择属于此市县;或能够使用增加县功效,利用变量countryCode将信息打入市县关系表;如最终点击确定则全部所属市代码为此,取消则删除或还原全部和市县关系表相同县级表项信息,最终清空关系表,设置变量countryCode为默认值,关闭此界面。 3.14.7 步骤逻辑: N Y 增加 查询 增加 省 市 Y 增加市模块M5.2 N 正当性检验 是否进行撤消时间设置 设置撤消后名称 searchLevel=1 searchLevel=2 进入查询模块2M3.2 增加或查询 增加或查询 查询 增加省模块M5.1 图 3-8 增加市模块M5.2步骤图1 是否是由县升级为市 repealCountyFlag=true,打开撤消县模块M6.2 增加 查询 确定 取消 确定 取消 确定,设置cityName=此市代码,addCityFlag=false, repealCountyCode对应撤消时间=此市设置时间,撤消后代码=此市代码 确定增加 addCityFlag=false关闭此窗口 驻地设置,增加或查询 经过变量code,name设置目前值为查询结果,然后设置回默认值 所属省设置 下拉框选择 图 3-9 增加市模块M5.2步骤图2 显示搜索菜单按用户输入搜索县消息,将查询结果添加到列表中 把代码,和之前所属市代码,及现在此市代码存入市县关系表,关闭此窗口 确定更改 关闭此窗口 增加或查询所属县 依据用户经过复选框选择确定属于此市县 addCountyFlag=true,进入增加县模块M5.3 将countyCode县信息添加到表格中,并将其还原为默认值 3.14.8 接口:使用变量3,23,24,25,设置变量2,8,26 3.14.9 存放分配:<1M 3.14.10 注释设计:同模块M1.1 3.14.11 限制条件: 3.14.12 测试计划:测试各输入数据正确输入和错误输入情况,测试正确插入情况,测试各按钮使用符合要求是否 3.14.13 还未处理问题: 3.15 增加县模块(M5.3) 3.15.1程序描述:中国区划信息是不停改变中,有时候需要对区划信息进行更新操作。所以列出各更新功效 3.15.2 功效:管理员增加县行政区; 调用M2.3; 调用M3.2. 3.15.3 性能: 3.15.4 输入项: 县名称(汉字(长度20),非空) 拼音(字母(长度50)) 驻地(汉字(长度20)) 代码(数字(长度6),非空) 区号(数字(长度6)) 邮政编码(数字(长度6)) 设置时间(****-**-**或**-**-**)(下拉框) 撤消时间(****-**-**或**-**-**)(下拉框) 撤消后名称(汉字(长度20)) 所属市(汉字(长度20)) 备注(任意字符,任意长度) 3.15.5 输出项:正当性验证;SQL语言插入数据;操作结果信息 3.15.6 算法: a.对于撤销时间,假如填入则必需填入撤消后名称; b.对于撤消后名称,假如没有填写撤消时间而输入了信息,将被认为非法;提供选择(市或县)设置变量searchLevel为2或3,提供搜索按钮进入搜索界面M3.2;设置触发事件:一旦变量code,name发生改变则将code代码地域名称增加到编辑框内容中,并设置为此编辑框目前值; 若选择增加县,则刷新打开此界面; c.对于所属市,能够为空;设置变量searchLevel为2,提供搜索按钮进入搜索界面M3.2;设置触发事件:一旦变量code,name发生改变则将24代码地域名称增加到编辑框内容中,并设置为此编辑框目前值; d.点击确定,对各输入项进行正当性检验,错误说犯错误情况;完成增加,设置变量countryC- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 行政区划 信息 标准 管理 系统 详细 设计 项目 说明 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文