消防总队党务协同管理系统分析与设计硕士学位论文.docx
- 文档编号:1740926
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:74
- 大小:384.77KB
消防总队党务协同管理系统分析与设计硕士学位论文.docx
《消防总队党务协同管理系统分析与设计硕士学位论文.docx》由会员分享,可在线阅读,更多相关《消防总队党务协同管理系统分析与设计硕士学位论文.docx(74页珍藏版)》请在冰点文库上搜索。
消防总队党务协同管理系统分析与设计硕士学位论文
分类号TP311密级公开
UDC编号
硕士研究生学位论文
题目:
消防总队党务协同管理系统分析与设计
声明
本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云南大学或其他教育机构的学位或证明而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
研究生签名:
日期:
论文使用和授权说明
本人完全了解云南大学有关保留、使用学位论文的规定,即:
学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文;授权学校将学位论文的全部或部分内容编入有关数据库进行检索。
(保密的论文在解密后应遵循此规定)
研究生签名:
导师签名:
日期:
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
摘要
计算机技术和网络技术的飞速发展,促进了各行各业的信息化。
电子政务系统和电子党务系统也成为信息化的热门领域。
这些系统集合了不同的资源和个体,协同一致地完成信息采集、信息加工、信息传输和信息保存等任务,组织“人、事件、资源”之间的协同关系,并且进行有效的管理,是团队组织协同工作的信息化平台和工具。
本论文针对武警消防总队党委对党务工作信息化建设的需要,在结合总队党务工作的实际情况的基础上,分析设计了一个专用的党务协同管理系统。
本系统采用了B/S模式的三层架构,基于.NET框架设计开发。
服务器端选用Windowsserver2003操作系统,后台数据管理系统选用SqlServer2000,客户端采用windows2000/xp/vista等操作系统。
本论文首先对.NETFramework,ASP.NET,三层架构等.NET开发工具和技术进行了深入的综述;接着对本系统进行了需求分析和功能设计;采用三层架构的模式分析设计了协同事项管理子系统、文档管理子系统、日程计划会议子系统、公共信息管理子系统和用户帐户管理子系统等5个模块;同时还完成了数据库的访问层、业务逻辑层和外观表现层设计;最后分析讨论了系统的安全问题。
本系统设计的人机对话界面方便实用。
关键词:
协同管理;ASP.NET;三层架构;电子党务;
AnalysisandDesignofPartyAffairsCoordinationManagementSystemforGeneralFireBrigade
Abstract
Therapiddevelopmentofcomputertechnologyandnetworktechnologyhasgreatlyenhancedtheinformation-basedprocessofeveryindustryortrade,andthereforetheE-GovernanceSystemandE-PartyAffairsSystemhavebecomehottopics.Thesesystemsintegratedifferentresourcesandindividuals;accomplishthetasksofinformationacquisition,processing,transmissionandpreservation.Thesesystems,organizingtherelationshipsofpeople-event-resources,aretheinformationplatformandtoolsforteamwork.
AimedatthePartyAffairsinformationconstructionrequirementsandinthelightofactualsituationsofarmedGeneralFireBrigade,thisthesisanalyzesanddesignsaspecialPartyAffairsCoordinationManagementSystem.Adoptingthree-tierBrowser/Client(B/S)architecture,thissystemdesignsanddevelopsonthebasisof.NETframework.ThissystemadoptsWindowsServer2003OSforserver,MSSQLServer2000forbackstagedatabasesystemandWindows2000/XP/VistaOSforclients.
Firstly,thisthesisgivesanoverviewoftheprinciplesandtechnologiesof.NETFramework,ASP.NETandintroducesthethree-tier.NETdevelopmenttools.Then,throughthethoroughrequirementsanalysisandfunctionaldesign,thissystemiscomposedof5modulesbasedonthethree-tierarchitecture:
coordinatetaskmanagementsub-system,documentmanagementsub-system,schedulingmeetingsub-system,pubicinformationmanagementsub-systemanduseraccountsmanagementsub-system.Atthemeantime,thisthesisaccomplishesthedesignofdatabaseaccesslayer,servicelogicallayerandexternalpresentationlayer.Finally,systemsecurityproblemisbeendiscussed.Theman-machinecommunicationGUI(GraphicUserInterface)designedforthissystemispracticalandconvenient.
Keywords:
CoordinationManagement,ASP.NET,three-tierarchitecture,E-PartyAffairs
第1章引言
随着计算机技术和网络技术的飞速发展,信息化渗透到社会生活的方方面面,成为社会发展的强大动力,以信息技术为核心的新技术革命正在改变着世界的面貌,影响着人们的思想观念和行为方式。
在Internet的巨大网络中,许多企业、事业、政府部门和个人的信息化获得了巨大的成功。
电子政务、电子商务的概念得到了越来越广泛的社会认可,促进了各行各业的信息化建设。
[1]
1.1课题背景与意义
今天电子政务系统和电子党务系统成为了信息化的热门领域。
2001年中组部在全国、全军推广了党务信息统计系统,但该系统只是单机版的基本信息统计系统,没有实现网络信息共享。
近年来,国内对党的建设信息化的创新及应用的研究逐渐增多,既有理论工作,也有实际应用,发表了一些论文和调研报告,有少量的研究著作以及应用软件的面世。
同时国外许多政党也在这方面进行了有益的尝试,并取得了较好的成效。
电子党务协同管理信息系统集成办公自动化、信息管理、综合服务、决策支持于一身,具有应用项目多样性,管理内容科学性的特点。
这些系统集合了不同的资源和个体,协同一致地完成信息采集、信息加工、信息传输和信息保存等任务,组织“人、事件、资源”之间的协同关系,并且进行有效的管理,是团队组织协同工作的信息化平台和工具。
这些系统以面向对象技术为基础,以美国微软公司推出的.NET为开发平台,采用B/S结构,以微软公司的SqlServer2000为后台数据管理系统,结合INTERNET和INTRANET技术,结合现阶段政府机关及党委办公业务的管理流程与特点,具有通用意义的办公自动化系统。
1.2本系统研究目标
武警消防总队针对党的信息化建设的需要,设立了消防总队党务协同管理系统设计与应用的课题。
党务协同管理系统是根据部队党务工作的实际情况和现代办公系统的特点及要求设计的一套既有较强通用性,又有较强针对性,具有强大网络通信能力和信息共享功能的现代化党务管理办公自动化系统。
消防总队党务协同管理系统的总体目的是采用先进的计算机技术和高速网络技术,建成安全可靠、运行高效、使用方便、易于管理和维护的党务信息系统,使之成为党务工作的管理信息中心。
通过该系统的实施拟达到如下目标:
·系统地规范党务管理:
实施消防总队党务协同管理系统后,可以使传统的自上而下的管理方式变为互动双向、多向交流,疏通和拓宽党内民主渠道,使总队各党组织和广大党员能够及时学习党的方针政策、了解和掌握党内事务,平等地表达自己的愿望,以主人翁的姿态积极参与党内事务,实现对党内事务的广泛参与、有效管理和积极监督。
·增强领导和指挥能力:
由于消防总队党务协同管理系统的完整性、科学性、实用性和超前性,使该系统能够提供全面、及时、准确的管理信息、统计信息和分析信息,并最大限度地实现共享,充分发挥计算机智能辅助决策能力,做到信息全、情况明、指挥灵。
·真正实现无纸化办公:
实施消防总队党务协同管理系统后,办公信息均为数字化信息,无需纸张,同时减少了信息传递的费用,可以很大程度上节约办公经费。
本课题旨在努力探索符合武警消防部队特点的总队党务协同管理的路子,使之能有效地增强总队党务的凝聚力,提高总队党务的战斗力,增强党员的影响力和号召力,从而更好地发挥党员的先进性作用。
为总队的改革发展稳定和人才培养,起到积极的推动作用。
消防总队党务协同管理系统总的目标是:
建立符合党务工作具体特点,安全可靠、运行高效、使用方便、易于管理和维护的电子党务协同管理系统。
打造一支信息化的消防部队,贯彻科技强警战略,提高党务办公的工作质量和效率,
1.3本论文研究的内容
本系统面向消防总队党务的具体应用设计,是一个基于INTERNET和INTRANET技术互联网的协同工作平台和协同管理系统。
它融入先进的协同管理理念,运用先进的网络技术,解决总队党务建设工作和党员管理工作中的信息化问题。
总队所有的党组织利用它可把日常管理中的业务、事务、事件等信息在党委、支部、党员个体之间进行及时高效、有序可控、全程共享的沟通和处理,有非常好的应用环境。
本系统要达到的主要功能:
(1)协同事项管理功能
该模块主要是实现党员之间的协同工作。
包括新建协同事项、待发协同事项管理、已发协同事项跟踪管理、待办/已办协同事项管理等四个子系统。
(2)文档管理功能
文档管理是帮助使用者管理个人和组织的文件。
文档管理包括我的文档管理、单位文档管理、借阅文档管理、综合查询等四个子系统。
(3)日程计划会议管理功能
对用户个人日程安排及会议相关方面的管理。
包括我的日程安排和会议管理两个子系统。
(4)公共信息管理功能
公共信息是党员之间沟通交流的平台,包括公告栏、调查的发布和查看以及讨论区等三个子系统。
本文所做的主要工作包括:
①对目前的电子政务和OA系统的现状作了充分调研,并对总队党务工作的办公自动化系统作了整体规划;
②对.NETFramwork、ASP.NET、三层架构等.NET开发技术进行了深入学习研究;
③根据目前消防总队党务工作的现状进行了切实可行的设计和架构;
④采用三层架构的模式进行了软件的开发和调试;
⑤设计了友好简洁的人机对话界面。
1.4本文组织结构
第1章:
课题选题的背景和意义。
第2章:
综述消防总队党务协同管理系统采用的相关技术。
第3章:
论述消防总队党务协同管理系统的需求分析和功能模块规划。
第4章:
论述介绍消防总队党务协同管理系统的设计与实现。
第5章:
讨论系统设计和实现中的关键技术问题及其解决方案。
第6章:
总结和展望。
第2章系统采用的开发工具和相关技术
2.1.NETFramework
.NETFramework是在Microsoft.NET平台上进行开发的基础,.NETFramework以及针对设备的.NETFramework简化版为XMLWeb服务和其他应用程序提供了一个高效安全的开发环境,并全面支持XML。
.NETFramework是用于生成、部署和运行XMLWebservices和应用程序的多语言环境。
[2]它由三个主要部分组成:
(1)公共语言运行库
运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。
在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。
在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的COM相比。
特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。
(2)统一编程类
该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。
目前,C++开发人员使用Microsoft基础类,而Java开发人员使用Windows基础类。
框架统一了这些完全不同的模型并且为VisualBasic和JScript程序员同样提供了对类库的访问。
通过创建跨所有编程语言的公共API集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。
从JScript到C++的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。
(3)ASP.NET
ASP.NET建立在.NETFramework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASPWeb应用程序变得简单的控件集和结构。
ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集。
但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。
在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。
ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。
另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。
使用XMLWebservices功能,ASP.NET开发人员可以编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务。
有关更多信息,请参见Soap社区链接。
.NETFramework是微软公司推出一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发,旨在实现以下几个目标:
提供一个一致的面向对象的编程环境;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个保证代码安全执行的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境,使开发人员的经验在面对类型大不相同的应用程序时保持一致;按照工业标准生成所有通讯,以确保基于.NET框架的代码可与任何其他代码集成。
简而言之,.NETFramework是一个多语言组件开发和执行环境,借助于这一环境,系统开发人员可以将手机、浏览器和门户应用程序集成到一起,最终用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序,而不需要知道这些文件放在什么地方。
从层次上来看,.NETFramework所包括三个主要组成部分结构如图2.1所示。
公共语言运行时(CLR:
CommonLanguageRuntime),服务框架(ServicesFramework)和上层的两类应用模板——传统的Windows应用程序模板(WinForms)和基于ASP.NET的面向Web的网络应用程序模板(WebForms和WebServices)。
VB.NET
C++
C#
J#
…….
公共语言规范
ASP.NET
Web表单Web服务
MobileInternetToolkit
Windows
表单
ADO.NET和XML
基类库
公共语言运行库
操作系统
图2.1.NETFramework结构图
公共语言运行时(以下称作CLR)管理代码的执行并使开发过程变得更加简单。
CLR是一种受控的执行环境,其功能通过编译器与其他工具共同展现。
以“运行时”为目标的代码称为受控代码(ManagedCode)。
受控代码指向的对象在执行过程中完全被CLR所控制。
在执行过程中,CLR提供自动内存管理、调试支持、增强的安全性及与受控代码(如COM组件)的互操作性。
凡是符合CLS(公共语言规范)的程序语言(如C#和VisualBasic.NET等)所开发的程序都可以在任何有CLR的操作系统上执行。
在某种程度上,CLR和Java的虚拟机有异曲同工之妙。
服务框架(ServicesFramework)为开发人员提供了一套能够被任何现代编程语言调用的、统一的面向对象、异步、层次结构的可扩展类库,包括集合、输入/输出、字符串、图画、网络、线程、全球化、安全加密、数据库访问、调试相关服务等类库。
编写Windows客户应用程序的开发人员可使用Windows应用程序模板(以下称作WinForms)以利用Windows丰富的用户接口特点,包括现在的ActiveX控件和Windows2000的新特点,如透明的、分层的、浮动窗口。
WinForms在利用微软.NETFrameworkruntime以减少基于Windows的客户应用程序开销的同时也简化了应用程序的配制和版本化。
在基于ASP.NET的面向Web的网络应用程序模板中,网络应用程序是一套起源于基URI.的URLs,因此它包含用于生成在浏览器中观看的网页的网络应用程序和网络服务。
[2]
2.2ASP.NET
2.2.1ASP.NET平台功能
ASP.NET是微软公司ActiveServerPages(动态服务页)技术的最新版本。
ASP.NET不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被一台Web服务器用于建立强大的Web应用程序。
ASP.NET提供许多比现在的Web开发模式强大的的优势。
(1)执行效率的大幅提高
ASP.NET以通用语言的程序在服务器上运行,程序首次运行时在服务器端进行编译,改革了以前的ASP即时解释程序执行方式,执行效率大幅度提高。
(2)世界级的工具支持
ASP.NET构架是可以用Microsoft(R)公司最新的产品VisualStudio.NET开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是ASP.NET强大化软件支持的一小部分。
(3)强大性和适应性
因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发的全部平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。
ASP.NET同时也是language-independent语言独立化的,所以,开发人员可以选择一种最适合个人的语言来编写程序。
[2]现在ASP.NET已经支持的语言有C#(C++和Java的结合体),VB,Jscript。
(4)简单性和易学性
ASP.NET是运行一些很平常的任务,如表单的提交客户端的身份验证、分布系统和网站配置等变得非常简单。
例如ASP.NET页面构架允许建立自己的用户分界面,使其不同于常见的VB-Like界面等。
另外,采用通用语言简化开发,把代码结合成软件,简单得就像装配电脑。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
(5)高效可管理性
ASP.NET使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为“ZeroLocalAdministration”的哲学观念使ASP.NET的基于应用的开发更加具体和快捷。
一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动。
(6)自定义性,和可扩展性
ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义“plug-in”的模块。
这与原来的包含关系不同,ASP.NET可以加入自己定义的如何组件。
网站程序的开发变得更简单。
ASP.NET是一个已编译的、基于.NET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 消防 总队 党务 协同 管理 系统分析 设计 硕士学位 论文