17
学校编码:10384 分类号 密级 学号:X2013231945 UDC 县级市行政审批系统的设计与实现 Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 师: 洪清启 助理教授 称: 论文提交日期: 2015 10 论文答辩日期: 2015 10 学位授予日期: 答辩委员会主席: 2015 厦门大学博硕士论文摘要库

工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

  • Upload
    others

  • View
    29

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

学校编码:10384 分类号 密级

学号:X2013231945 UDC

工 程 硕 士 学 位 论 文

县级市行政审批系统的设计与实现

Design and Implementation of The Administrative

Examination and Approval System of County-level City

董雅莉

指 导 教 师: 洪清启 助理教授

专 业 名 称: 软 件 工 程

论文提交日期: 2 0 1 5 年 1 0 月

论文答辩日期: 2 0 1 5 年 1 0 月

学位授予日期: 年 月

指 导 教 师:

答辩委员会主席:

2015 年 月

厦门大学博硕士论文摘要库

Page 2: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成

果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均

在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范(试行)》。

另外,该学位论文为( )课题(组)

的研究成果,获得( )课题(组)经费或实验室

的资助,在( )实验室完成。(请在以上括号内

填写课题或课题组负责人或实验室名称,未有此项声明内容的,可以

不作特别声明。)

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

Page 3: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交

学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书

馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

( )1.经厦门大学保密委员会审查核定的保密学位论文,于

年 月 日解密,解密后适用上述授权。

( √ )2.不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论文应是

已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委员

会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为公

开学位论文,均适用上述授权。)

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

Page 4: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

摘要

I

摘要

县级市行政审批系统的主要目标,是构建起技术先进、行为规范、程序严密、

运行公开、结果公正、监督有力的行政权力网上运行机制,实现行政权力网上运

行、政府信息网上公开、行政活动网上可视、权力行使网上监控。实现行政审批

项目在网上申请和查询结果,依法公开的政务信息在网上公开,政府行政许可和

非行政许可审批项目电子监察全覆盖。

本课题通过调研目前政府部门行政审批系统在国内外的研究和发展现状,设

计并实现了一个县级市行政审批系统。本平台由六个功能项组成:业务办公、并

联审批、外网申报、市县联动、统计报表和系统管理,主要用于解决审批流程的

重复循环导致了资源的严重滥用且信息的存储独立。本系统使用面向过程的软件

工程分析方面进行需求分析,采用可行性分析、功能需求、数据流分析等方法进

行了全面的剖析。系统采用 C#语言实现了系统安全性验证、数据库交互类封装,

数据存储是基于 SQL SERVER 技术实现的,本系统的设计使得政府行政审批过程

更为便利,提高了政府部门办公效率。

关键词:行政审批;管理信息系统;.NET 平台

厦门大学博硕士论文摘要库

Page 5: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

Abstract

II

Abstract

The main objective of the county administrative examination and approval system

is built up of advanced technologies, norms, rigorous procedures to run an open, fair

result, and effective oversight of power running online mechanisms to achieve

administrative power to run online, online government information disclosure,

administrative activities Online visualization, online monitoring of the exercise of

power. Realization of administrative examination and approval items in the online

application and query results, according to the law of government information

disclosure in the online public, government and non-administrative licensing

administrative approval items of electronic surveillance coverage.

Through research currently the subject of administrative examination and approval

system of government departments in the research and development situation at home

and abroad, to design and implement a county administrative examination and

approval system. The system is divided into six functional modules: business office,

parallel processing, extranet reporting, cities and counties linkage, statistical reporting

and system management subsystem is mainly used to solve the approval process of

repeated cycles led to serious abuse and storing information resources independence.

The system uses the analysis of process-oriented software engineering requirements

analysis, using the method of feasibility analysis, functional requirements, data flow

analysis, a comprehensive analysis. The system uses C # language to achieve the

system security validation, database interaction type of packaging, data storage

technology is based on SQL SERVER, the design of the system makes it more

convenient administrative approval process, improve office efficiency of government

departments.

Keywords: Administrative Examination and Approval; Management Information

Systems; .NET Platform

厦门大学博硕士论文摘要库

Page 6: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

目录

III

目录

第一章 绪论 ............................................................................................... 1

1.1 研究背景 ................................................................................................... 1

1.2 研究目的及意义 ....................................................................................... 1

1.3 论文组织结构 ........................................................................................... 1

第二章 系统相关技术 ............................................................................... 3

2.1 .NET 技术 .................................................................................................. 3

2.2 数据库技术 ............................................................................................... 4

2.3 B/S 架构 .................................................................................................... 4

2.4 本章小结 ................................................................................................... 5

第三章 系统需求分析 ............................................................................... 6

3.1 可行性分析 ............................................................................................... 6

3.1.1经济可行性 ............................................ 6

3.1.2技术可行性 ............................................ 6

3.1.3社会可行性 ............................................ 6

3.2 系统业务需求描述 ................................................................................... 7

3.2.1业务办公 .............................................. 7

3.2.2并联审批 .............................................. 9

3.2.3外网申报 ............................................. 11

3.2.4市县联动 ............................................. 11

3.2.5统计报表 ............................................. 12

3.2.6系统管理 ............................................. 13

3.3 系统用例分析 ......................................................................................... 14

3.4 数据流程分析 ......................................................................................... 15

3.4.1数据流图 ............................................. 15

3.4.2数据字典 ............................................. 16

3.5 非功能性需求分析 ................................................................................. 18

3.5.1环境需求 ............................................. 18

3.5.2系统稳定性需求 ....................................... 19

3.6 本章小结 ................................................................................................. 19

第四章 系统设计 ..................................................................................... 20

4.1 系统架构设计 ......................................................................................... 20

厦门大学博硕士论文摘要库

Page 7: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

IV

4.1.1逻辑架构 ............................................. 20

4.1.2物理架构 ............................................. 20

4.2 系统功能模块 ......................................................................................... 21

4.2.1业务办公模块 ......................................... 22

4.2.2外网申报模块 ......................................... 23

4.2.3系统管理模块 ......................................... 24

4.2.4并联审批模块 ......................................... 25

4.2.5市县联动模块 ......................................... 26

4.2.6统计报表模块 ......................................... 27

4.3 数据库设计 ............................................................................................. 28

4.3.1概念结构 ............................................. 28

4.3.2逻辑结构 ............................................. 32

4.4 本章小结 ................................................................................................. 35

第五章 系统实现 ..................................................................................... 36

5.1 业务办公 ................................................................................................. 36

5.2 并联审批 ................................................................................................. 37

5.3 市县联动 ................................................................................................. 38

5.4 外网申报 ................................................................................................. 40

5.5 统计报表 ................................................................................................. 42

5.6 系统管理 ................................................................................................. 43

5.7 系统数据库访问 ..................................................................................... 44

5.8 系统开发环境 ......................................................................................... 46

第六章 系统测试 ..................................................................................... 48

6.1 系统测试概述 ......................................................................................... 48

6.2 系统功能模块测试 ................................................................................. 48

6.2.1系统管理 ............................................. 48

6.2.2业务办公管理 ......................................... 49

6.2.3系统角色管理 ......................................... 51

6.2.4其它模块测试 ......................................... 52

6.3 性能测试 ................................................................................................. 54

6.3.1 网络环境测试 ......................................... 54

6.3.2 压力测试 ............................................. 55

6.4 本章小结 ................................................................................................. 55

第七章 总结与展望 ................................................................................. 56

目录

厦门大学博硕士论文摘要库

Page 8: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

目录

V

7.1 总结 ......................................................................................................... 56

7.2 展望 ......................................................................................................... 56

参考文献 ................................................................................................... 57

致谢 ........................................................................................................... 59

厦门大学博硕士论文摘要库

Page 9: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

Contents

VII

Contents

Chapter 1 Introduction .......................................................................... 1

1.1 Background .............................................................................................. 1

1.2 Purpose and Significance of Research ................................................... 1

1.3 Organizations ........................................................................................... 1

Chapter 2 Related Technologies ........................................................... 3

2.1 .NET .......................................................................................................... 3

2.2 DataBase ................................................................................................... 4

2.3 B/S ............................................................................................................. 4

2.4 Summary .................................................................................................. 5

Chapter 3 System Requirement Analysis ............................................. 6

3.1 Feasibility Analysis .................................................................................. 6

3.1.1 Ecnomic Feasibility ............................................................................ 6

3.1.2 Technology Feasibility........................................................................ 6

3.1.3 Sociaty Feasibility .............................................................................. 6

3.2 Business Requirements ............................................................................ 7

3.2.1 Business Office ................................................................................... 7

3.2.2 Parallel Processing .............................................................................. 9

3.2.3 Extranet Declaration .......................................................................... 11

3.2.4 Cities and Counties Linkage .............................................................. 11

3.2.5 Statistical Reports ............................................................................. 12

3.2.6 Approval Settings ............................................................................. 13

3.3 System Use Case Analysis ..................................................................... 14

3.4 Data Flow Analysis ................................................................................ 15

3.4.1 DFD Diagram ................................................................................... 15

3.4.2 Data Table ......................................................................................... 16

3.5 Non-functional Requirements Analysis ............................................... 18

3.5.1 Environmental Requirements ........................................................... 19

3.5.2 Stability Requirements...................................................................... 19

3.6 Summary ................................................................................................ 19

厦门大学博硕士论文摘要库

Page 10: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

VIII

Chapter 4 System Design ..................................................................... 20

4.1 System Architecture Design .................................................................. 20

4.1.1 Logical Architecture ......................................................................... 20

4.1.2 Physical Architecture ........................................................................ 20

4.2 System Function Module ....................................................................... 21

4.2.1 Business Office Module ................................................................... 23

4.2.2 Extranet Declaration Module ............................................................ 22

4.2.3 System Manage Module ................................................................... 24

4.2.4 Parallel Processing Module .............................................................. 25

4.2.5 Cities and CountiesLinkage Module ................................................ 26

4.2.6 Statistical Reports Module ................................................................ 27

4.3 DataBase Design .................................................................................... 28

4.3.1 Conceptual Structure ........................................................................ 28

4.3.2 Logical Structure .............................................................................. 32

4.4 Summary ................................................................................................ 35

Chapter 5 System Implementation ........................................................ 36

5.1 Business Office ....................................................................................... 36

5.2 Parallel Processing ................................................................................. 37

5.3 Cities and Counties Linkage ................................................................. 38

5.4 Extranet Declaration ............................................................................. 40

5.5 Statistical Reports .................................................................................. 42

5.6 Approval Settings ...................................................................................43

5.7 System Data Access ............................................................................... 44

5.8 System Development Environment ...................................................... 44

Chapter 6 System Test ............................................................................. 48

6.1 System Test Overview ........................................................................... 48

6.2 System Function Module Test .............................................................. 48

6.2.1 System Management ......................................................................... 48

6.2.2 Business Office Management ........................................................... 49

6.2.3 System Role Management ................................................................ 51

6.2.4 Other Module Testing ....................................................................... 52

6.3 Performance Testing ............................................................................. 54

6.3.1 Network Environment Testing ............................................................ 54

Contents

厦门大学博硕士论文摘要库

Page 11: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

Contents

IX

6.3.2 Pressure Test ........................................................................................ 55

6.4 Summary ................................................................................................ 55

Chapter 7 Conclusion and Future Work ............................................... 56

7.1 Conclusions ............................................................................................. 56

7.2 Future Works ......................................................................................... 56

Reference .................................................................................................. 57

Acknowledgements .................................................................................. 59

厦门大学博硕士论文摘要库

Page 12: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

第 1 章 绪论

1

第一章 绪论

1.1 研究背景

根据中央“加快行政管理体制改革,建设服务型政府,促进政务透明化”的

精神,行政审批信息系统体现第三代政务服务理念,为行政服务(政务服务)中心

的申报、审批、管理、考核、服务、监察等职能提供了完整的信息化解决方案。

某县级市作为福建省在政务信息化方面的试点机关之一,需要按照工信部文

件的精神对现有的电子政务平台进行规划和整合。而 2006 年开发并投入使用的

行政审批系统(旧系统)使用至今有九年的时间,经过多次用户调查,发现旧系

统在使用过程中存在着自身的缺陷,包括系统扩展性、系统功能性需求、用户操

作友好性等,不能全部满足当前行政服务中心的需求;同时该系统需与政务公开

网站、电子监察系统进行整合。现根据旧有的行政审批系统,在充分调研并分析

的情况下,从系统的扩展性、功能性、用户友好性以及电子政务平台整合的统一

性等方面,进行新的系统设计。

1.2 研究目的及意义

县级市行政审批系统的最终实现目的是搭建一个统一流程、公开严明、透明

先进的政府机构网上工作平台,其主要完成了政务信息的对外开放,审批流程的

有章可循,所有传统的行政事务都迁移至网络,实现政府机构管理、民众监察、

部门之间业务流转的信息化。

县级市行政审批系统在政府机关信息流转以及内部业务的衔接,促进政务透

明等都有着极大的推进作用。

1.3 论文组织结构

本文各章安排如下:

第一章绪论,阐明了县级市行政审批系统的提出、意义和论文组织结构。

第二章系统相关技术,简要说明了县级市行政审批平台的详细研究与开发过

程中所涉及的相关技术。

厦门大学博硕士论文摘要库

Page 13: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

县级市行政审批系统的设计与实现

2

第三章系统需求分析,对系统进行可行性分析一自己采用数据流图技术对系

统进行功能需求分析,同时对县级市行政审批平台从环境和安全性两个方面进行

非需求分析。

第四章系统设计,主要对从物理和逻辑结构两方面对系统架构进行阐述,并

对系统各个功能模块进行逐一分析设计,最后对系统数据库进行设计。

第五章系统实现,通过详细设计的模块划分,对业务办公、并联审批、外网

申报、市县联动、统计报表和系统管理等模块进行实现描述以及系统数据库访问

实现和开发环境阐述。

第六章系统测试,对测试方面进行概述,并对系统部分功能模块进行功能性

测试和测试结果描述。

第七章总结与展望,总结县级市行政审批平台的课题研究总结,并为本课题

的下一步研究提出方向。

厦门大学博硕士论文摘要库

Page 14: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

第 2 章 系统相关技术

3

第二章 系统相关技术

2.1 .NET 技术

县级市行政审批系统的建设基于.NET 平台设计实现,采用关系型数据库 SQL

SERVER 作为系统数据存储媒介,整个课题基于浏览器/服务器架构模式,用户

无需另安装任何插件或软件,仅通过浏览器发送 web 请求即可访问县级市行政审

批平台的相关数据,.NET 技术的跨平台特性和基于 XML 的数据传输特性也为县

级市行政审批系统的扩展提供了便利。

本系统的使用的是基于.NET Framework 框架。.NET 可用于服务器上生成拥

有众多功能的 Web 应用程序,具有强大的性能、灵活性和简易性等优点。[6].NET

框架涵盖了开发操作系统软件的各个方面,为集成 Microsoft 或各种平台上显示技

术、组件技术和数据技术提供了最大的可能。

县级市行政审批系统的开发语言是 C#语言。C#让操作更为简单,并降低了

出错率,使得 C#语言成为本系统开发的首选语言。

ASP. NET就是在ASP基础上发展起来的一种服务器端动态网页开发技术,

是目前 Windows 平台上的霸主。ASP. NET 可以使用 HTML 语言设计前台界面还

可以同时使用 C#语言编写后台代码。达成两者之间的完美结合。并且 ASP. NET

拥有卓越的跨平台性,在 ASP. NET 上编写的程序或系统几乎可以应用于现今所

出现的所有平台。

Visual Studio 2010 是一款微软推出的,非常普及的程序编写平台,之所以采

用Visual Studio 2010进行项目的开发是因为Visual Studio 2010比他前面的几种型

号多出了很多实用的功能,并且兼容性比较的好,主要是在学校期间日常上课和

实训时经常地使用,相对其他软件来说比较的熟悉,Visual Studio 2010 运行稳定

和 Microsoft SQL Server 2005 搭配默契,容易上手,是一款非常好的编程软件。

ADO.NET 技术提供了对 SQL Server 和 Access 等数据源等的访问。开发人员

可以以一致的方式来存取资料来源,在.NET framework 中提供了最直接的方式进

行资料存取。ADO .NET 类库支持不同数据源之间进行交互。ADO.NET 支持两

种数据访问模式:连接模式和非连接模式,此外,ADO.NET 包含的类有:

厦门大学博硕士论文摘要库

Page 15: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

县级市行政审批系统的设计与实现

4

Connection、Command、DataReader、DataSet、DataAdapter 等。

C#是在整理掉一些 C 和 C++的一些复杂特性的同事也继承 C 和 C++的强大

功能。C#是一种既安全的又稳定的、简单且优雅,无论是在语法的风、操作的能

力还是其语言特性方面都是异常优秀,因此,它成为了.NET 技术员的首选语言。

简单地讲,Microsoft.NET 平台是一种新型 XML Web 智能计算服务平台,它

通过利用一些新的工具以及服务来满足人们对通信和计算的需求。它能够使人们

不必在系统和编程语言上面操心,而且它也能够让应用程序在因特网上简单、快

速的相互通信。

2.2 数据库技术

SQL Server 用于将系统所需数据都存储到仓库中,并通过其接口实现对这些

信息的增加、删除、修改、查询、同步、报告、分析、搜索等操作。该平台有着

诸多特点:可信任的、高校的、智能的。依据应用程序的不同需求,安装要求也

会有所不同,不同的 SQL Server 版本可以满足企业、单位以及个人的不同需求。

本系统使用的数据库是 SQL Server 2008。使用 Transact-SQL 语言在服务器和

客户端之间传递信息,是数据的汇总与管理中心。SQL Server 在速度、灵活性和

可扩缩性上比微软的 Access 强,可以小到只有少数用户使用,也可以大到满足大

型企业的需求。

数据库的编写我采用的是 Microsoft SQL Server 2005 软件。系统的数据库更

加稳定可靠,由于采用 SQL Server 作为后台数据库,至系统的数据库具有 SQL

Server 相同的优点,它稳定性是经过许多用户和专家考验的 。Microsoft SQL

Server 2005 不仅可靠并且兼容性强,可以兼容 Microsoft SQL Server 2000 的数据

库并且灵活性好,代码可编译性强,数据容量也大,还可以随时备份,防止数据

的丢失。

2.3 B/S 架构

B/S(Browser/Server,浏览器/服务器)模式又称 B/S 结构,是网络发展过程

中出现的网络结构模式。B/S 模式只需要在用户电脑上面只要安装一个浏览器如,

IE 浏览器、谷歌浏览器等市场主流浏览器,服务器上面安装 SQL Server 数据库等。

用户便可以通过浏览器浏览想要的东西。

厦门大学博硕士论文摘要库

Page 16: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

第 2 章 系统相关技术

5

B/S 架构模式主要由客户端的浏览器和服务端的 WEB 服务器组成,这种模

式将系统功能核心部分集中到了服务器端;客户端仅需浏览器不需要特别安装其

他软件就能直接访问和使用服务端提供的功能。相对 C/S 架构,B/S 架构拥有成

本低、安全性高等优点维护和升级的工作量也得到有效的减少,同时其效率也在

很大程度上的有所提升。

2.4 本章小结

本章对县级市行政审批系统中所采用的技术进行逐一介绍,主要包括.NET 技

术,SQL SERVER 数据库以及 Web 开发方法三个方面进行分析,阐述了.NET 开

发的优越性以及 Web 开发相较于桌面软件开发的优势。

厦门大学博硕士论文摘要库

Page 17: 工 程 厦门大学博硕士论文摘要库 - core.ac.uk · Design and Implementation of The Administrative Examination and Approval System of County-level City 董雅莉 指 导

Degree papers are in the “Xiamen University Electronic Theses and

Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary

loan department in your library.

2. For users of non-CALIS member libraries, please mail to [email protected]

for delivery details.

厦门大学博硕士论文摘要库