当前位置:文档之家› 中国行政区划信息管理系统详细设计说明书

中国行政区划信息管理系统详细设计说明书

中国行政区划信息管理系统详细设计说明书
中国行政区划信息管理系统详细设计说明书

目录

1引言 (1)

1.1 编写目的 (1)

1.2背景 (1)

1.3 定义 (1)

1.4 参考资料 ....................................................................................... 错误!未定义书签。2程序系统的结构. (2)

2.1系统详细结构图 (2)

2.2功能需求与程序的关系 (4)

2.3内部接口 (4)

3程序设计说明 (5)

3.1模块描述 (5)

3.2通用模块(M1.1) (6)

3.3站点首页模块(M1.2) (7)

3.4市表显示模块(M1.3) (8)

3.5县表显示模块(M1.4) (8)

3.6身份验证模块(M2.1) (9)

3.7密码管理模块(M2.2) (9)

3.8高级功能模块(M2.3) (10)

3.9查询模块1(M3.1) (11)

3.10查询模块2(M3.2) (12)

3.11身份证验证模块(M4.1) (13)

3.12身份证查询模块(M4.2) (14)

3.13增加省模块(M5.1) (14)

3.14增加市模块(M5.2) (17)

3.15增加县模块(M5.3) (21)

3.16撤销市模块(M6.1) (22)

3.17撤销县模块(M6.2) (23)

3.18修改省模块(M7.1) (24)

3.19修改市模块(M7.2) (26)

3.20修改县模块(M7.3) (27)

3.21删除模块(M8) (29)

3.22导入模块(M9) (30)

3.23导出模块(M10) (31)

3.24备份还原模块(M11) (31)

3.25帮助模块(M12) (32)

1引言

1.1 编写目的

随着城市化发展的需要、交通通讯条件的进步以及政府职能的转变,中国行政区划也做出了相应的调整。为了方便查询区划信息,录入、修改中国行政区划调整信息;以及方便查询身份证、校验身份证的合法性;故开发一个中国行政区划信息管理系统就显得非常必要。

本信息管理系统的读者对象为:

●信息管理员(掌握通过网页形式对信息进行录入、修改、删除)

●普通用户(一般的用户)

●本需求说明书地读者为:中国行政区划信息管理人员,以及项目设计和开发人员。

目的是为了让客户和开发人员清晰了解本软件的需求情况

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 参考资料

https://www.doczj.com/doc/f710990395.html, 中国行政区划信息网

《软件工程学教程》科学出版社陈明2002 《计算机软件产品开发文件编制指南》

《需求说明书编制指南》

2程序系统的结构

2.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

增加县模块

不通过

通过 登录服务器

登录成功

登录失败

身份验证 消息循环

消息循环

非正常退出

查询数据 身份证合法性验证 身份证所在地查询

正常退出 密码管理 导入数据

备份还原数据

更新数据

导出数据 重新验证

图 3-1详细功能模块图

模糊查询 树型查询 修改数据 撤消数据 增加数据 删除数据

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

M2.2

6 密码管理

功能

M11

7 备份还原

功能

M2.1

8 管理员身

份验证功能

M9

9 数据的导

入功能

M10

10 数据的

导出功能

功能需求包含模块

M4.1

11 身份证验

证功能

M4.1

12 身份证

所在地查询

功能

M1.1,M2.3

13 系统控

制功能

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 流程逻辑:

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.用表格显示省表信息;

N 图 3-2 通用模块M1.1流程图

Y

Y

N

通用模块M1.1

Check1() 是否正在进行其它操作

鼠标点击菜单项

确定跳转

跳转到相应模块:M1.2, M2.1, M3.1, M4.1, M4.2, M10, M12,同时修改相应的标志

不操作

将全局变量设置回默认值,按算法改变数据

在省名称上提供链接到其下属市表模块;

将此省代码保存在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 流程逻辑:

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))。

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.9.5 输出项:SQL 查询命令查询符合条件并集的数据并表格显示 3.9.6 算法: 3.9.7 流程逻辑:

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 查询命令查询符合条件并集的数据并列表显示

查询模块1M3.1

Y

N

Y

N 根据查询级别,按顺序进行相与的查询

合法 列表显示结果

导出 tableFlag=4 结果写入查询表

图 3-4 查询模块1M3.1流程图

对所有输入项进行合法性验证

关闭此模块,打开导出模块

不操作

3.9.6 算法:

3.10.7 流程逻辑:

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 身份证验证模块(M

4.1)

3.11.1程序描述:提供用户校验某个身份证号码的合法性

3.11.2 功能:验证身份证号码的合法性;调用M2.3;提供链接到M

4.2模块按钮 3.11.3 性能:

3.11.4 输入项:身份证号码(纯数字(15位或18位))

3.11.5 输出项:调用合法性验证算法验证身份证的合法性并输出结果 3.11.6 算法:

a.首先检查输入身份证的合法性(15位或18位纯数字); 逐个比较身份证号码的各有意义的字符串: 对话框提示验证情况(例如:身份证长度不合法;身份证不是纯数字;生日输入非法(第7~

合法

查询模块2M3.2

Y

N

不合法

按顺序进行相与的查询

合法 列表显示结果,提供复选框选择

选择合法性检查 只能选一项

根据变量26选择查询级别,对所有输入项进行合法性验证

Code=此代码 Name=此名称 searchLevel=0 关闭此窗口

提示信息 图 3-5 查询模块2M3.2流程图

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 身份证查询模块(M

4.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=tru e,打开撤消县模块M6.1

驻地设置( 查询或增加)

确定

取消

确定增加

addCityFlag=false 关闭此窗口

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.1

4.1程序描述:中国区划信息是不断变化中的,有时候需要对区划信息进行更新操作。所以列出各更新功能

3.1

4.2 功能:管理员增加市行政区;调用M2.3;调用M

5.3;调用M

6.2;调用M3.2. 3.14.3 性能: 3.14.4 输入项:

增加

查询

确定

取消

确定,设置addProvinceFlag=false, repealCityCode 对应的撤消时间=此省设立时间,撤消后代码=此市代码,同时在县级表复杂其下属县(所属市代码为空,其余不变)

图 3-7 增加省模块M5.1流程图2

显示搜索菜单按用户输入搜索市消息,将查询结果添加到列表中

在县级表中将市县关系表中的县所属市确定为新市代码,删除市县关系表信息,关闭此窗口

确定更改

删除市县关系表信息,关闭此窗口

增加或查询所属市

根据用户通过复选框的选择确定属于此省的市

addCityFlag=true,进入增加市模块M5.2

将cityCode 的县信息添加到表格中,并将其还原为默认值

全国各省市县名称行政区划名单

05陕西省 (省会:西安市;10地市1省直辖区) 西安市(9区4县): 咸阳市(2区1县级市10县): ? 宝鸡市(3区9县): - 渭南市(1区2县级市8县): - 延安市(1区12县): - 铜川市(3区1县): - 汉中市(1区10县): - 榆林市(1区11县): - 安康市(1区9县): - 商洛市(1区6县): -

08山西省 (省会:太原市;11地市) 太原市(6区1县级市3县): 阳曲县娄烦县 - 大同市(4区7县): 矿区新荣区天镇县灵丘县左云县 阳泉市(3区2县): 郊区 - 长治市(2区1县级市10县): - 晋城市(1区1县级市4县): - 朔州市(2区4县): - 晋中市(1区1县级市9县):

左权县 - 运城市(1区2县级市10县): - 忻州市(1区1县级市12县): - 临汾市(1区2县级市14县): 吉县大宁县永和县 - 吕梁市(1区2县级市10县): 交口县 ? 10山东省 (省会:济南市;17地市) 济南市(6区1县级市3县): - 青岛市(7区5县级市): - 淄博市(5区3县):

- 枣庄市(5区1县级市): - 东营市(2区3县): - 烟台市(4区7县级市1县): 长岛县 - 潍坊市(4区6县级市2县): - 威海市(1区3县级市): 乳山市 - 济宁市(2区3县级市7县): - 泰安市(2区2县级市2县): - 日照市(2区2县): - 莱芜市(2区): - 临沂市(3区9县): 临沭县 - 德州市(1区2县级市8县): -

- 滨州市(1区6县): - 菏泽市(1区8县): ? 11河南省 (省会:郑州市;17地市,1省直辖市) 郑州市(6区5县级市1县): 上街区 - 开封市(5区5县): 鼓楼区龙亭区顺河区禹王台区杞县通许县开封县 - 洛阳市(6区1县级市8县): - 平顶山市(4区2县级市4县): 石龙区舞钢市郏县 - 焦作市(4区2县级市4县): 中站区马村区修武县 - 鹤璧市(3区2县): 淇滨区山城区鹤山区淇县 - 新乡市(4区2市6县): 红旗区凤泉区牧野区获嘉县延津县封丘县 -

管理信息系统设计说明

管理信息系统综合练习报告题目:学生宿舍管理系统 2010年12月1日

引言 随着电脑的普及与应用,现在的管理也需要提升一个档次。即从原来的手工记录管理模式转变为电脑一体化管理。这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。由此而产生了本管理软件――学生公寓管理软件。 学生公寓管理软件是用Microsoft Visual Basic 编写完成。由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。 作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。如各个公寓的分布特色,以及公寓的各种管理制度。这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。 本系统主要包括以下方面:信息查询,学生管理,公寓管理。 学生公寓管理软件目前版本为1.0.1,为一个测试版本。它目前在功能上,以及操作的简便上有很大的改进。但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时间和精力上留下的遗憾。但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最全,使用上最简捷方便的管理软件

管理信息系统设计说明书

公司人员资料管理系统 系统设计说明书 时间: 2013.4.25———2013.5.10

湖南工业大学科技学院 目录 摘要……………………………………………………………………………… 第一章绪论…………………………………………………………………… 第二章需求分析…..………………………………………………………… 1.1 功能模块的分析………………………………………………… 1.2 模块的设计…………………………………………………… 1.3 系统的数据模型……………………………………………… 第三章系统的配置…………………………………………………………… 3.1 Microsoft Access 2000的安装……………………………… 3.2 Visual Basic 6.0的安装……………………………………… 第四章数据库的设计………………………………………………………… 4.1 数据表的设计……………………………………………………… 4.2 关系的设计………………………………………………………… 第五章详细设计………………………………………………………………… 5.1 建立窗体…………………………………………………………… 5.1.1建立主窗体……………………………………………………… 5.1.2建立详细资料窗体……………………………………………..… 5.1.3建立部门信息窗体……………………………………………… 5.1.4建立系统管理窗体………………………………………….…… 5.1.5建立登录窗体……………………………………………….……. 5.1.6建立增加新用户窗体……………………………………….…… 5.2 创建工程模块………………………………………………….… 5.3 VB窗体与数据库的连接………………………………….……. 第六章系统的编译与发布…………………………………………………….. 第七章设计总结………………………………………………………………. 致谢……………………………………………………………………………..

全国县以上行政区划及名称

我国县以上行政区划及名称 全国有23个省,4个直辖市(北京、天津、上海、重庆),5个自治区(内蒙古自治区、广西壮族自治区、西藏自治区、宁夏回族自治区、新疆维吾尔自治区), 2个特别行政区(香港、澳门) 【华北】北京市(京)天津市(津)河北省山西省内蒙古自治区 【东北】辽宁省吉林省黑龙江省 【华东】上海市(沪/申)江苏省浙江省安徽省福建省江西省 山东省 【中南】河南省湖北省湖南省广东省广西壮族自治区海南省 【西南】重庆市(渝)四川省贵州省云南省西藏自治区 【西北】陕西省甘肃省青海省宁夏回族自治区新疆维吾尔自治区【港澳台】香港特别行政区澳门特别行政区台湾省 1、河北省(冀) xíng 石家庄:井陉县正定县栾城县行唐县灵寿县高邑县深泽县赞皇县无极县 gǎo 平山县元氏县赵县辛集市藁城市晋州市新乐市鹿泉市 唐山:滦县滦南县乐亭县迁西县玉田县唐海县遵化市迁安市 秦皇岛:昌黎县抚宁县卢龙县青龙满族自治县 邯郸:邯郸县临漳县成安县大名县涉县磁县肥乡县永年县邱县鸡泽县广平县馆陶县魏县曲周县武安市 邢台:刑台县临城县内丘县柏乡县隆尧县任县南和县宁晋县巨鹿县新河县广宗县平乡县威县清河县临西县南宫市沙河市 fù 保定:满城县清苑县涞水县阜平县徐水县定兴县唐县高阳县容城县涞源县安新县望都县易县曲阳县蠡县顺平县博野县雄县 定州市涿州市安国市高碑店市 张家口:宣化县张北县康保县沽源县尚义县蔚县阳原县怀安县万全县怀来县涿鹿县赤城县崇礼县 承德:承德县兴隆县平泉县滦平县隆化县丰宁满族自治县宽城满族自治县围场满族蒙古族自治县 沧州:沧县东光县青县东光县海兴县盐山县肃宁县南皮县吴桥县献县泊头市任丘市黄骅市河间市孟村回族自治县 廊坊:固安县永清县香河县大城县文安县霸州市三河市大厂回族自治县浮山县曲沃县襄汾县古县乡宁县大宁县蒲县 衡水:枣强县武邑县武强县饶阳县安平县故城县景县阜城县

系统概要设计说明书规范

KTV点歌系统概要设计说明书

1. 引言 1.1目的 选歌系统是为某KTV唱吧开发的视频歌曲点唱软件。该软件能方便顾客进行选歌,帮助系统管理员管理歌曲的播放,提高KTV歌曲点唱的效率和准确率。 本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。 1.2项目背景 ●系统名称:选歌系统 ●项目提出者:某KTV唱吧 ●项目开发者: ●项目管理者: ●最终用户:某KTV唱吧 1.3术语定义 实现环境:系统运行的目标软件、硬件环境。 实现技术:系统所采用的软件技术或体系结构。 实现语言或工具:实现系统最终采用的编程语言或工具包,如Delphi、VB、PB、Java、Ada等。 参考资料 1)新余电视点播系统; 2)某KTV唱吧《视频点歌系统计划任务书》; 本项目所参照的文件有: 3)康博工作室,《Visual Basic 新起点》,机械工业出版社,2000

2. 系统概述 2.1系统需求 2.1.1系统目标 本软件是为某KTV唱吧开发的视频点歌系统软件。该软件用于提高点歌系统的工作效率。随着人们业余生活的丰富,休闲活动的多种多样,人们更多的喜欢选择KTV这种形式的娱乐方式。且随着计算机普及,点歌系统越来越智能化,人性化;一个好的音乐唱吧必须要拥有一个方便、快捷、准确的点歌系统,因此,急需一个软件系统解决这些问题。本软件应能结合当前选歌播放手工操作的流程以及将来业务发展的需要,对视频点歌系统中歌曲信息、歌手信息、最新排行榜等等的查询、更新提供完全的计算机管理。 2.1.2性能需求 数据精确度 数量值:精确到小数后一位; 时间值:精确到日,并以yyyy/mm/dd的形式表示; 价格值:精确到分,并以.XX的形式表示。 时间特性 页面响应时间:不超过10秒 更新处理时间:不超过15秒 数据转换与传输时间:不超过30秒。 适应性 1) 开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容 性。 2) 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以 下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分

初中地理_中国的行政区划教学设计学情分析教材分析课后反思

《第二节中国的行政区划》教学设计 学习目标: 1.掌握我国现行的三级行政区划。 2.能在中国行政区划图上准确找到全国34个省级行政区域单位,并记住其名称、位置及轮廓特征。 3.通过学习,激发学生维护祖国统一和领土完整的神圣责任感,树立爱国思想。 重点及难点:能在中国行政区划图上准确找到全国34个省级行政区域单位,并记住其名称、位置及轮廓特征。 教学过程: 导入:课前播放视频:小苹果版《中国34个省级行政区》,师:这个视频看过吗?刚才的视频内容对谁做了简单的介绍?生:中国34个省级行政区,今天,我们就来学习《第二节中国的行政区划》。 请一名学生读出本节课的学习目标(略)。本节课的重点是我国34个省级行政区域单位的名称、位置及轮廓特征。 双十一,老师也加入了剁手族的行列。出示快递包裹订单图片,请同学们看收件人地址,为什么地址这样写? 它反映了我国的行政区划,这是根据我国的行政区划去写的。我国为了便于行政管理,利于经济发展和民族团结,设立了三级行政区划。同学们打开课本第7页第一段,我国设立了哪三级行政区划?生:省(自治区、直辖市)、县(自治县、县级市)、镇(乡)三级。师:接下来,我们详细了解我国各级行政区域的名称。

师:刚才快递包裹上的地址是我们学校的地址,对应的省级行政区名称是?生:山东省。师:地级行政区是介于省级和县级之间的一级行政区划。泰安市是地级市还是县级市?生:地级市 师:包裹地址县级行政区名称是?生:泰山区。泰安市管辖泰山区、岱岳区、宁阳县、东平县,代管新泰市、肥城市两个县级市。 师:乡级行政区名称是泰前街道,村级行政区名称是御碑楼社区,组级行政区名称是御碑楼社区居民小组。 在少数民族聚居的地方实行民族区域自治,设立自治机关。省级行政区名称是?自治区。地级行政区名称是?盟、自治州。县级行政区名称是?自治县、旗、自治旗等。乡级行政区名称是?民族乡、苏木、民族苏木等。 师:直辖市的各级行政区域是如何划分的呢?请大家看这个快递包裹的寄件方地址 北京市是我国的直辖市,他的省级行政区名称是?北京市。他的县级行政区名称是?朝阳区(市辖区)。他的乡镇级是?红庙北里(街道)。 除此之外,国家根据实际需要,还可设立特别行政区。遵照邓小平同志提出的“一国两制”的伟大构想,1997年7月1日,我国政府对香港回复行驶主权,设立香港特别行政区;1999年12月20日,澳门回归祖国,并设立澳门特别行政区。

员工信息管理系统详细设计说明书

《员工信息管理系统详细设计说明书》 一、引言 编写目的 根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 背景 利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。 定义 SQL Server:所用的数据库管理系统 VS 2010:所用的开发软件 二、程序(一)设计说明 程序描述 主模块 功能 建立与数据库连接 获取系统设置 能够跳转至子模块:登陆、注册等模块。 输入、输出项 用户鼠标点击登陆、注册按钮 跳转至相应模块界面 流程逻辑

选择项 登陆系统注册系统查询系统管理系统界面设计 功能实现方法 '跳转登陆页面 Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles If ("UserName") Is Nothing Then ("") Else "", "") End If End Sub '跳转注册页面 Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ("") End Sub 三、程序(二)设计说明 程序描述

信息系统分析与设计说明书

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。

学生信息管理系统详细设计说明书资料讲解

学生信息管理系统详细设计说明书 负责人: 参与人员: 指导老师:

1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (4) 2程序系统的结构 (4) 3登录界面(DEFAULT)设计说明 (5) 3.1程序描述 (5) 3.2功能 (5) 3.3性能 (6) 3.4输人项 (6) 3.5输出项 (6) 3.6算法 (7) 3.7流程逻辑 (7) 3.8接口 (7) 3.9存储分配 (8) 3.10注释设计 (8) 3.11限制条件 (8) 3.12测试计划 (8) 3.13尚未解决的问题 (9) 4班级管理(BANJIGUANLI)设计说明 (10) 4.1程序描述 (10) 4.2功能 (10) 4.3性能 (10) 4.4输人项 (11) 4.5输出项 (11) 4.6算法 (11) 4.7流程逻辑 (11) 4.8接口 (12) 4.9存储分配 (13) 4.10注释设计 (13) 4.11限制条件 (13) 4.12测试计划 (13) 4.13尚未解决的问题 (13) 5学生信息管理(XUESHENGXINXI)设计说明 (14) 5.1程序描述 (14) 5.2功能 (14) 5.3性能 (15) 5.4输人项 (15)

5.5输出项 (16) 5.6算法 (16) 5.7流程逻辑 (16) 5.8接口 (17) 5.9存储分配 (17) 5.10注释设计 (18) 5.11限制条件 (18) 5.12测试计划 (18) 5.13尚未解决的问题 (18)

详细设计说明书 1引言 1.1编写目的 该学生信息管理系统软件项目是为适应教务发展的需要而进行研发的,适用于学校内部相关部门。该文档是对概要设计结果的进一步细化,给出目标系统(即学生信息管理系统)的精确描述,以便在编码阶段直接翻译成计算机的程序代码。 本报告的预期读者为项目管理人,教师,学生,软件开发工程师等。 1.2背景 a.待开发软件系统的名称:学生信息管理系统; b.本项目的任务提出者:河南警察学院09级信息安全系; c.本项目的开发者:河南警察学院09级信息安全系二区队; d.本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生; e.实现该软件的计算中心:学校计算机中心,学校网管中心; f.该说明为独立文档。 1.3定义 此处无内容。 1.4参考资料 a.本项目的经核准的计划任务书; b.可行性分析报告; c.需求分析说明书; d.概要设计说明书; e.《实用软件工程与实训》杜文洁、白萍主编清华大学出版社; f.软件开发国际标准文件。 2程序系统的结构

在线交易二手市场系统概要设计说明书

在线交易二手市场系统概要设计说明书概要设计说明书 信息与电气工程学院 软工1401 ** 201422******

1.引言 1.1编写目的 此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 A.待开发软件系统名称为: 在线交易二手市场; B.任务提出者:** 开发者:** C.使用用户能在校园网上进行交易的系统。 D. 按照《在线交易二手市场系统需求分析说明书》为基础来具体细化系统所具备的所有功能及功能的实现方法和接口。 1.3 开发环境 Visual Studio 2010 Mircosoft sql server 2008 Express

PowerDesigner 15.1 1.4定义 本系统:基于校园网的在线交易二手市场系统设计与实现 1.5参考资料 《基于校园网在线交易二手市场需求分析说明书》 《项目计划表》 《校园网在线交易二手市场系统_数据库模型》 2.总体设计 2.1设计目标 基于校园网的在线交易二手市场主要实现以下目标: ⑴为师生提供展示商品及表现学校形象的平台。 ⑵为用户提供商品信息查看、在线商品订购、商品浏览等功能。 ⑶采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。 ⑷提供客户互评及客户给商品评论功能,收集用户对商品的意见及看法。 ⑸提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。 2.2运行环境

《信息系统分析与设计》说明书

《信息系统分析与设计》说明书 §.项目开发背景 系统开发背景 随着技术的兴起与发展和技术的蓬勃发展,人们希望通过发表意见、查询数据,甚至进行网上购物,这就迫切需要实现与数据库的互连。技术发展到今天,人们已经可以把数据库技术引入到系统中。数据库技术发展比较成熟,特别适用于对大量的数据进行组织管理,技术具有较佳的信息发布途径,这两种技术的天然互补性决定相互融合是其发展的必然趋势。传统的数据库应用系统采用的是客户机服务器()模式,有高度的交互性,高效的用户界面等优点,但存在数据交互和交互规则移至客户端,代价高,维护成本高,缺少中央控制,多媒体要素不易扩展等缺点。基于瘦客户机的浏览器服务器()模式的数据库技术采用三层或多层体系结构,它通过服务器及中间件访问数据库,能够克服以上缺点。 我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。 现行业务流程分析 现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于选课情况的统计和查询等往往采用对课程的人工检查进行,对学生的选课权限、以及选课代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对学生选课情况进行人工管理,由于信息比较多,选课信息的管理工作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,学校的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的选课进行更改就更加困难了。 经过调查现学院选课流程如图一所示: 图一:选课流程图

地理教案--中国的行政区划

地理教案--中国的行政区划 本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 中国的行政区划教学目标 知识目标: 1.了解我国现行的三级行政区划,以及划分的标准。 2.记住我国省级行政单位的名称、简称及位置。 能力目标: 1.在“中国行政区划”图上,熟悉34个省级行政单位(包括香港和澳门两个特别行政区)的名称、位置,并且正确填注在“中国行政区划”空白图上。 2.培养学生良好的读图习惯。 情感目标: 通过讲述我国的行政区划,对学生进行热爱社会主义祖国的教育,特别是通过了解香港特别行政区和澳门特别行政区的设立,培养学生关心祖国,盼望祖国统一的情感,进而激励他们为保卫祖国,建设祖国而努力学习的雄心壮志。 教学建议 关于“中国的行政区划”的教材分析

本节教材与“中国的疆域”一节一样,都是学习中国地理的基础。不仅如此,形成我国行政区划的空间观念,也是每个中国人应该具有的基本素质,便于今后在日常生活中真正了解我国的基本国情。 本节有三个主要的知识点:行政区划的划分原则(一个“有利于”,两个“便于”);行政区划的几种类型及三个等级;各省级行政单位的位置、名称、简称及其行政中心。其中的重点为行政区划的三个等级,以及各省级行政单位的位置、名称、简称及其行政中心。 关于“中国的行政区划”的教法建议 本节内容涉及到很多的地名,对于一个刚接触中国地理知识的学生来说,大多数还是生疏的,需要通过教师的反复训练熟悉掌握。同时应该避免一个最容易犯的错误,那就是地名与地图上的位置不能紧密联系。 为了培养学生的空间意识,教师可以安排学生进行以下几种活动: 1.拼图游戏:每个人买一套拼板,或自己找一幅大小合适的中国行政区划图,将其 按照行政区划分成28份(划分的方法见教材第9页),并且以组为单位进行比赛,看哪个组拼得又快又好。

信息系统说明书

目录 1■引言 ..................................................................... 1.. 1.1信息系统项目简介 .................................................... 1. 1.2编写说明 ............................................................. 1. 1.3参考资料 ............................................................. 1. 2. 目标..................................................................... 2.. 2.1概述 ................................................................. 2. 2.2信息系统目标 ....................................................... 2. 2.2.1总目标.......................................................... 2. 2.2.2功能目标........................................................ 2. 2.2.3性能目标........................................................ 2. 3. 结构..................................................................... 2.. 3.1信息系统需求结构 ..................................................... 2. 3.2需求结构的说明 ....................................................... 3. 4. 功能..................................................................... 3.. 4.1概述 ................................................................. 3. 4.2功能模型 ............................................................. 4. 4.3功能分析说明 ....................................................... 4. 5. 性能..................................................................... 4.. 5.1概述 ................................................................. 4. 5.2性能需求 ............................................................. 5. 6. 风险分析................................................................. 5.. 6.1信息系统面临的主要风险 ............................................... 5. 6.2风险的处理策略 ....................................................... 5. 7. 遗留问题................................................................. 5..

系统概要设计说明书(数据库设计书)

[招生管理系统] 概要设计说明书 [V1.0(版本号)] 拟制人______________________ 审核人______________________ 批准人______________________ [二零零八年十月二十二日]

概要设计说明书 1.引言 1.1编写目的 本说明书交给各个被调研单位审核,并经领导层讨论通过后,软件开发小组成员将以这本说明书为框架开发新的系统。 1.2背景 a.待开发软件系统的名称: 基于XML的网上招生管理系统 b.本项目的任务提出者: 石河子大学 c.本项目开发者 d.本项目用户 石河子大学招生办 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 《软件工程》 2.总体设计 2.1需求规定 2.1.1功能规定

2.1.2系统功能 能对各招生子单位进行管理 能添加、修改、删除、考生信息 能对考生进行分类管理 能将考生信息导出至网上信息发布子系统 能根据各分类统计考生信息 能添加新的管理员 能修改管理员的密码 2.1.2.1精度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 2.1.2.2时间特性要求 本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。 2.1.2.4可靠性 由于系统较小只保留一定程度上的可靠性。 2.1.2.5灵活性 由于系统较小只保留一定程度的灵活性。 2.1.3输入输出要求 2.1.4数据管理能力要求

信息发布系统设计说明书

信息发布系统 说明书 (版权所有,翻版必究)

目录 1 总体设计 (3) 1.1 功能用例 (3) 1.2 系统功能说明 (3) 2 数据库逻辑结构设计 (4) 2.1 adminuser用户信息表: (4) 2.2 news基信息表: (4) 2.3 users 基本信息 (4) 3 系统详细设计 (5) 3.1 功能结构设计 (5) 3.2 业务处理层包设计 (5) 4 说明与附录 (6) 4.1 有关说明 (6)

1总体设计 1.1 功能用例 根据需求分析,本系统应该具有如下功能: 图1 功能用例图 1.2 系统功能说明 系统管理员:系统自动为管理员分配帐号密码;管理员可添加新闻,修改新 闻标题、内容、类别、作者等,删除新闻; 用户:新用户可通过注册获取帐号密码,用户凭借帐号密码可登录本系统浏 览新闻。

2数据库逻辑结构设计 本节习惯约定: 必填字段(主键)中Y 为必填(主键)N 为可选填(非主键)2.1 adminuser用户信息表: 2.2 news基信息表: 2.3 users 基本信息

3 系统详细设计 3.1 功能结构设计 图2 系统功能图 3.2 业务处理层包设计 用户登录注册类包 数据库基本操作类 用户登录操作类 用户注册操作类 表单操作类 日志操作类

4 说明与附录 4.1 有关说明 本系统开发环境: Micosoft Access 2003 JDK 1.5 (https://www.doczj.com/doc/f710990395.html, ) Tomcate 5.5 (https://www.doczj.com/doc/f710990395.html,/dist/jakarta/) Eclipse 3.2 (https://www.doczj.com/doc/f710990395.html,/downloads/index.php ) MyEclipse 5.0M (https://www.doczj.com/doc/f710990395.html, ) 本系统运行服务器环境: Micosoft Windows XP/2000 /2003

湘教版初中地理八年级上册《中国的行政区划》教学设计

湘,教版,初中,地理,八年级,上册,《,第二,节,第二节中国的行政区划 【一】教材分析 本节教材由“历史上的行政区划”和“现行行政区划”两部分内容组成。其中,省级行政区是我国行政管理的基本单位,对社会、经济活动、交往有重要影响,是中学生未来工作和生活所必须具备的知识,也是今后学习地理知识的基础。因此,34个省级行政区的名称和位置是本节教学的重点。b5E2RGbCAP 本节教材内容虽然比较单一,但涉及的地名众多,而各省(直辖市、自治区)的边界形态又各不相同,它们之间的相对位置也错综复杂。这是本节课的难点。因此,教师在教学中须反复运用地图,读图、拼图、填图,使学生形成我国政区分布的空间观念,“孩子们的工作就是游戏。孩子们从他们所做的每一件事情中获得学习”(《学习的革命》),让学生在游戏中获得新知,通过做游戏使学生熟记各省的名称及其位置。p1EanqFDPw 通过这节课的学习,让学生明白我国34个省级行政区的名称、位置、简称及省府所在地。通过讲述台湾自古以来就是中国的领土,香港、澳门回归祖国大快人心等事实,向学生表明:维护祖国统一,领土完整,维护民族利益,是我们中华民族的传统美德,培养学生关心祖国,盼望祖国统一的情感。DXDiTa9E3d 本节识记的知识有:34个省级行政区的名称、简称、行政中心和位置。 理解的知识有:三级行政区的划分,特别行政区的设立。 能力培养有:教会学生掌握和运用中国政区图是本节能力培养的主线。 【二】教学目标 (一)知识与技能: 1、运用材料,了解历史上的行政区划。 2、结合地图,通过活动和竞赛,让学生了解我国现行的三级行政区划,记住全国34个省级行政单位的名称、简称、行政中心和位置。 RTCrpUDGiT 3、了解香港、澳门特别行政区的知识内容。 4、培养阅读并使用中国行政地图的能力和学生的地理记忆能力,能在中国行政地图上填注我国34个省级行政区的名称、简称和行政中心。5PCzVD7HxA (二)过程与方法:

什么是行政区划名称

竭诚为您提供优质文档/双击可除什么是行政区划名称 篇一:中国最新行政区划名称 中国行政区划名称 中国有23个省、5个自治区、4个直辖市2个特别行政区共34个省级行政区。 1.北京市 2.天津市 3.上海市 4.重庆市 5.河北省 6.山西省 7.陕西省 8.山东省 9.河南省 10.辽宁省 11.吉林省 12.黑龙江省 13.江苏省

14.浙江省 15.安徽省 16.江西省 17.福建省 18.湖北省 19.湖南省 20.四川省 21.贵州省 22.云南省 23.广东省 24.海南省 25.甘肃省 26.青海省 27.台湾省 28.内蒙古自治区 29.新疆维吾尔自治区 30.西藏自治区 31.广西壮族自治区 32.宁夏回族自治区 33.香港特别行政区 34.澳门特别行政区 篇二:20xx全国各省市县名称行政区划名单

·20xx全国各省市县名称行政区划名单 本文档于20xx年2月在原来的基础上,对北京市天津市重庆市安徽省湖北省襄阳市河北省唐山市云南省昆明市的行政区划进行了更新,增加了中国民族名录。01北京市 (14区2县)东城区西城区海淀区朝阳区丰台区门头沟区石景山区房山区通州区顺义 区昌平区大兴区怀柔区平谷区延庆县密云县 02上海市 (18区1县)徐汇区长宁区普陀区闸北区虹口区杨浦区黄浦区卢湾区静安区宝山区闵 行区嘉定区金山区松江区青浦区奉贤区南汇区浦东新区 崇明县 03天津市 (13区3县)滨海新区和平区河北区河东区河西区南开区红桥区东丽区西青区津南区 北辰区武清区宝坻区蓟县静海县宁河县 04重庆市

(21区17县)万州区黔江区涪陵区渝中区大渡口区江北区沙坪坝区九龙坡区南岸区北 碚区渝北区巴南区长寿区江津区合川区永川区南川区綦江区大足区铜梁区璧山区潼南县荣昌县梁平县城口县丰都县垫江县武隆县忠县开县云阳县奉节县巫山县巫溪县石柱土家族自治县秀山土家族苗族自治县酉阳土家族苗族自治县彭水苗族土家族自治县- 05陕西省 (省会:西安市;10地市1省直辖区)西安市(9区4县):

1.2中国的行政区划(1) 教学设计

1.2 中国的行政区划教学设计 【目标确定的依据】 1.相关课程标准陈述 在我国政区图上准确找出34个省级行政区域单位,记住它们的简称和行政中心。 2.学情分析 通过以前地理课的学习,学生已经具备了基本的地理学习方法,初步养成了一定的地理思维能力和学习习惯,并且有了一定的地理知识储备,在此基础上学习本节内容感觉较容易,但是本节内容较多,记忆量大,学习起来比较枯燥,对于一个刚接触中国行政区划知识的学生来说,还是生疏的,需要反复训练才能掌握,学生天生喜欢各种活动和比赛,因此,通过读图、识图、竞赛、拼图等活动尽量使枯燥的地名变“活”,使呆板的内容变得生动有趣,满足学生的心理需要,提高学习兴趣。 3.教材分析 《中国的行政区划》主要学习我国基本的三级行政区划和34个省级行政区域单位的名称、位置、简称和行政中心。省级行政区域单位是我国行政管理的基本单位,对人们的社会经济活动和日常交往都有重要影响,是中学生未来工作和生活必备的知识,也是学习中国地理(八年级上下册)不可缺少的基础知识。 学生在日常生活中对于我国的省、县、镇三级行政区划已经有所了解,对本节课的学习有一定的帮助。本节中的“中国行政区划图”,不仅是学生学习中国地理最基本的一张地图,而且是学生应终生铭记在心的一张地图,但学生的空间概念建立还不够完善,部分学生读图用图能力还比较差,这对于本节课学习34个省级行政单位的位置带来一定困难。所以,帮助学生进一步形成空间概念,提升读图、填图能力是本节课的重要任务。 【教学目标】 1.通过说出户口所在地,知道我国现行的三级行政区划。 2.通过阅读中国政区图,准确找出34个省级行政单位,记住它们的名称、位置、简称和行政中心,提高学生的读图用图能力。 3.通过阅读图文资料,知道台湾是我国的一个省,是祖国领土不可分割的一部分。 【教学重难点】 重点:记住34个省级行政单位的名称、位置、简称。 难点:记住34个省级行政单位的位置、简称和行政中心。 【课时安排】 2课时 第一课时 【教学目标】 1.通过说出户口所在地,知道我国现行的三级行政区划。 2.通过阅读中国政区图,准确找出34个省级行政单位,记住它们的名称、位置、形状。 3.通过在中国行政区划图中准确找到台湾省的位置,知道台湾是祖国领土不可分割的一部分。

中国行政区划及城市名称

一、中国共有省级行政区34个 2个特别行政区:香港、澳门。 4个直辖市:北京、上海、天津、重庆。 23个省:河北、山西、陕西、山东、河南、辽宁、吉林、黑龙江、江苏、浙江、安徽、江西、福建、湖北、湖南、四川、贵州、云南、广东、海南、甘肃、青海、台湾。 5个自治区:内蒙古、新疆、西藏、广西、宁夏。 二、各市省会目录 1.北京市(京)北京 2.天津市(津)天津 3.上海市(沪)上海 4.重庆市(渝)重庆 5.河北省(冀)石家庄 6.山西省(晋)太原 7.陕西省(陕)西安 8.山东省(鲁)济南 9.河南省(豫)郑州 10.辽宁省(辽)沈阳 11.吉林省(吉)长春 12.黑龙江省(黑)哈尔滨 13.江苏省(苏)南京

14.浙江省(浙)杭州 15.安徽省(皖)合肥 16.江西省(赣)南昌 17.福建省(闽)福州 18.湖北省(鄂)武汉 19.湖南省(湘)长沙 20.四川省(川)成都 21.贵州省(贵)贵阳 22.云南省(云)昆明 23.广东省(粤)广州 24.海南省(琼)海口 25.甘肃省(甘)兰州 26.青海省(青)西宁 27.台湾省(台)台北 28.内蒙古自治区(蒙)呼和浩特 29.新疆维吾尔自治区(新)乌鲁木齐 30.西藏自治区(藏)拉萨 31.广西壮族自治区(桂)南宁 32.宁夏回族自治区(宁)银川 33.香港特别行政区香港 34.澳门特别行政区澳门

三、5 - 32省会的地级市与县级市 5.河北省(11个地级市、22个县级市): 11个地级市:石家庄市、唐山市、秦皇岛市、邯郸市、邢台市、保定市、张家口市、承德市、沧州市、廊坊市、衡水市。 22个县级市:辛集市、藁城市、晋州市、新乐市、鹿泉市、遵化市、迁安市、武安市、南宫市、沙河市、涿州市、定州市、安国市、高碑店市、泊头市、任丘市、黄骅市、河间市、霸州市、三河市、冀州市、深州市。 6、山西省城市(11个地级市、11个县级市) 11个地级市:太原、大同、朔州、阳泉、长治、晋城、忻州、晋中、临汾、运城、吕梁 11个县级市:古交、潞城、高平、原平、介休、侯马、霍州、永济、河津、孝义、汾阳 7.陕西省(10个地级市、3个县级市): 10个地级市:西安市、铜川市、宝鸡市、咸阳市、渭南市、延安市、汉中市、榆林市、安康市、商洛市。 3个县级市:兴平市、韩城市、华阴市。 8.山东省(17个地级市、31个县级市): 17个地级市:济南市、青岛市、淄博市、枣庄市、东营市、烟台市、

系统概要设计说明书

系统概要设计说明书 一、 引言 (一)编写目的 本阶段已在系统的需求分析的基础上,对北京督察局公务员量化测评系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对北京督察局公务员量化测评系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 (二)项目背景 本项目由首都师范大学管理学院电子商务小组开发。 北京督察局公务员量化测评系统将由三部分组成:角色管理、评测打分、查询统计。 (三)定义 1、专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 2、缩写 系统:若未特别指出,统指本北京督察局公务员量化测评系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。(四)参考资料 以下列出在概要设计过程中所使用到的有关资料: 新编软件工程实用教程---周丽娟、王华编著 电子工业出版社二、任务概述 (一)目标 1、完善考核测评制度,使考核测评方法科学、规范、公正。 2、使考核结果客观、准确。 3、使考核工作简单、快捷。 (二)运行环境 Oracle 客户机:外围设备:鼠标,键盘,显示器; 操作系统:装有浏览器的各种操作系统; 服务器:外围设备:鼠标,键盘,显示器; 编译程序:power designer、netbeans; 操作系统: windows操作系统;

相关主题
文本预览
相关文档 最新文档