软件工程硕士论文消防总队党务协同管理系统分析与设计.doc
《软件工程硕士论文消防总队党务协同管理系统分析与设计.doc》由会员分享,可在线阅读,更多相关《软件工程硕士论文消防总队党务协同管理系统分析与设计.doc(68页珍藏版)》请在三一办公上搜索。
1、分类号 TP311 密级 公开 UDC 编号 硕士研究生学位论文题目: 消防总队党务协同管理系统分析与设计学院(所、中心) 软 件 学 院 专 业 名 称 软 件 工 程 2009年4月声 明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云南大学或其他教育机构的学位或证明而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名: 日 期: 论文使用和授权说明本人完全了解云南大学有关保留、使用学位论文的规定,即:学校
2、有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文;授权学校将学位论文的全部或部分内容编入有关数据库进行检索。 (保密的论文在解密后应遵循此规定)研究生签名: 导师签名: 日期: 目 录目 录2摘 要5ABSTRACT6第1章 引 言71.1课题背景与意义71.2本系统研究目标81.3本论文研究的内容91.4本文组织结构10第2章 系统采用的开发工具和相关技术112.1 .NET Framework112.2 ASP.NET142.2.1 ASP.NET平台功能142.2.2 ASP.NET请
3、求处理原理152.2.3 ASP.NET中的Code Behind技术172.2.4 ASP.NET中的控件182.3 外观表现层、业务逻辑层和数据访问层三层架构20第3章 消防总队党务协同管理系统需求分析213.1 系统功能需求分析213.2 协同事项管理子系统223.3 文档管理子系统233.4 日程计划会议子系统253.5 公共信息管理子系统253.6 用户帐户管理子系统26第4章 消防总队党务协同管理系统设计与实现284.1 系统结构设计284.2 数据库设计304.3 数据访问层的设计与实现384.4 业务逻辑层的设计与实现434.5 外观表现层的设计与实现484.5.1系统登录页面
4、设计与实现494.5.2新建协同事项页面设计与实现50第5章 系统的关键技术问题及其解决方案555.1 安全性设计555.1.1 基于表单的身份认证555.1.2 本系统的安全设计585.2 事项发送流程的处理方法60第6章 总结与展望656.1 论文撰写总结656.2 今后工作展望65参考文献66致 谢68摘 要计算机技术和网络技术的飞速发展,促进了各行各业的信息化。电子政务系统和电子党务系统也成为信息化的热门领域。这些系统集合了不同的资源和个体,协同一致地完成信息采集、信息加工、信息传输和信息保存等任务,组织“人、事件、资源”之间的协同关系,并且进行有效的管理,是团队组织协同工作的信息化平
5、台和工具。本论文针对武警消防总队党委对党务工作信息化建设的需要,在结合总队党务工作的实际情况的基础上,分析设计了一个专用的党务协同管理系统。本系统采用了B/S模式的三层架构,基于.NET框架设计开发。服务器端选用Windows server 2003操作系统,后台数据管理系统选用SqlServer2000,客户端采用windows 2000/xp/vista等操作系统。本论文首先对.NET Framework,ASP.NET,三层架构等.NET开发工具和技术进行了深入的综述;接着对本系统进行了需求分析和功能设计;采用三层架构的模式分析设计了协同事项管理子系统、文档管理子系统、日程计划会议子系统
6、、公共信息管理子系统和用户帐户管理子系统等5个模块;同时还完成了数据库的访问层、业务逻辑层和外观表现层设计;最后分析讨论了系统的安全问题。本系统设计的人机对话界面方便实用。关键词:协同管理;ASP.NET;三层架构;电子党务;Analysis and Design of Party Affairs Coordination Management System for General Fire Brigade AbstractThe rapid development of computer technology and network technology has greatly enhanc
7、ed the information-based process of every industry or trade, and therefore the E-Governance System and E-Party Affairs System have become hot topics. These systems integrate different resources and individuals; accomplish the tasks of information acquisition, processing, transmission and preservatio
8、n. These systems, organizing the relationships of people-event-resources, are the information platform and tools for team work.Aimed at the Party Affairs information construction requirements and in the light of actual situations of armed General Fire Brigade, this thesis analyzes and designs a spec
9、ial Party Affairs Coordination Management System. Adopting three-tier Browser/Client (B/S) architecture, this system designs and develops on the basis of .NET framework. This system adopts Windows Server 2003 OS for server, MS SQL Server2000 for backstage database system and Windows 2000/XP/Vista OS
10、 for clients.Firstly, this thesis gives an overview of the principles and technologies of .NET Framework, ASP.NET and introduces the three-tier .NET development tools. Then, through the thorough requirements analysis and functional design, this system is composed of 5 modules based on the three-tier
11、 architecture: coordinate task management sub-system, document management sub-system, scheduling meeting sub-system, pubic information management sub-system and user accounts management sub-system. At the meantime, this thesis accomplishes the design of database access layer, service logical layer a
12、nd external presentation layer. Finally, system security problem is been discussed. The man-machine communication GUI (Graphic User Interface) designed for this system is practical and convenient.Keywords: Coordination Management, ASP.NET, three-tier architecture, E-Party Affairs第1章 引 言随着计算机技术和网络技术的
13、飞速发展,信息化渗透到社会生活的方方面面,成为社会发展的强大动力,以信息技术为核心的新技术革命正在改变着世界的面貌,影响着人们的思想观念和行为方式。在Internet的巨大网络中,许多企业、事业、政府部门和个人的信息化获得了巨大的成功。电子政务、电子商务的概念得到了越来越广泛的社会认可,促进了各行各业的信息化建设。11.1课题背景与意义今天电子政务系统和电子党务系统成为了信息化的热门领域。2001年中组部在全国、全军推广了党务信息统计系统,但该系统只是单机版的基本信息统计系统,没有实现网络信息共享。近年来,国内对党的建设信息化的创新及应用的研究逐渐增多,既有理论工作,也有实际应用,发表了一些论
14、文和调研报告,有少量的研究著作以及应用软件的面世。同时国外许多政党也在这方面进行了有益的尝试,并取得了较好的成效。电子党务协同管理信息系统集成办公自动化、信息管理、综合服务、决策支持于一身,具有应用项目多样性,管理内容科学性的特点。这些系统集合了不同的资源和个体,协同一致地完成信息采集、信息加工、信息传输和信息保存等任务,组织“人、事件、资源”之间的协同关系,并且进行有效的管理,是团队组织协同工作的信息化平台和工具。这些系统以面向对象技术为基础,以美国微软公司推出的.NET为开发平台,采用B/S结构,以微软公司的SqlServer2000为后台数据管理系统,结合INTERNET和INTRANE
15、T技术,结合现阶段政府机关及党委办公业务的管理流程与特点,具有通用意义的办公自动化系统。1.2本系统研究目标武警消防总队针对党的信息化建设的需要,设立了消防总队党务协同管理系统设计与应用的课题。党务协同管理系统是根据部队党务工作的实际情况和现代办公系统的特点及要求设计的一套既有较强通用性,又有较强针对性,具有强大网络通信能力和信息共享功能的现代化党务管理办公自动化系统。消防总队党务协同管理系统的总体目的是采用先进的计算机技术和高速网络技术,建成安全可靠、运行高效、使用方便、易于管理和维护的党务信息系统,使之成为党务工作的管理信息中心。通过该系统的实施拟达到如下目标:系统地规范党务管理:实施消防
16、总队党务协同管理系统后,可以使传统的自上而下的管理方式变为互动双向、多向交流,疏通和拓宽党内民主渠道,使总队各党组织和广大党员能够及时学习党的方针政策、了解和掌握党内事务,平等地表达自己的愿望,以主人翁的姿态积极参与党内事务,实现对党内事务的广泛参与、有效管理和积极监督。增强领导和指挥能力:由于消防总队党务协同管理系统的完整性、科学性、实用性和超前性,使该系统能够提供全面、及时、准确的管理信息、统计信息和分析信息,并最大限度地实现共享,充分发挥计算机智能辅助决策能力,做到信息全、情况明、指挥灵。真正实现无纸化办公:实施消防总队党务协同管理系统后,办公信息均为数字化信息,无需纸张,同时减少了信息
17、传递的费用,可以很大程度上节约办公经费。本课题旨在努力探索符合武警消防部队特点的总队党务协同管理的路子,使之能有效地增强总队党务的凝聚力,提高总队党务的战斗力,增强党员的影响力和号召力,从而更好地发挥党员的先进性作用。为总队的改革发展稳定和人才培养,起到积极的推动作用。消防总队党务协同管理系统总的目标是:建立符合党务工作具体特点,安全可靠、运行高效、使用方便、易于管理和维护的电子党务协同管理系统。打造一支信息化的消防部队,贯彻科技强警战略,提高党务办公的工作质量和效率,1.3本论文研究的内容本系统面向消防总队党务的具体应用设计,是一个基于INTERNET和INTRANET技术互联网的协同工作平
18、台和协同管理系统。它融入先进的协同管理理念,运用先进的网络技术,解决总队党务建设工作和党员管理工作中的信息化问题。总队所有的党组织利用它可把日常管理中的业务、事务、事件等信息在党委、支部、党员个体之间进行及时高效、有序可控、全程共享的沟通和处理,有非常好的应用环境。本系统要达到的主要功能:(1)协同事项管理功能该模块主要是实现党员之间的协同工作。包括新建协同事项、待发协同事项管理、已发协同事项跟踪管理、待办/已办协同事项管理等四个子系统。(2)文档管理功能文档管理是帮助使用者管理个人和组织的文件。文档管理包括我的文档管理、单位文档管理、借阅文档管理、综合查询等四个子系统。(3)日程计划会议管理
19、功能对用户个人日程安排及会议相关方面的管理。包括我的日程安排和会议管理两个子系统。(4)公共信息管理功能公共信息是党员之间沟通交流的平台,包括公告栏、调查的发布和查看以及讨论区等三个子系统。本文所做的主要工作包括:对目前的电子政务和OA系统的现状作了充分调研,并对总队党务工作的办公自动化系统作了整体规划;对.NET Framwork、ASP.NET、三层架构等.NET开发技术进行了深入学习研究;根据目前消防总队党务工作的现状进行了切实可行的设计和架构;采用三层架构的模式进行了软件的开发和调试;设计了友好简洁的人机对话界面。1.4本文组织结构第1章:课题选题的背景和意义。第2章:综述消防总队党务
20、协同管理系统采用的相关技术。第3章:论述消防总队党务协同管理系统的需求分析和功能模块规划。第4章:论述介绍消防总队党务协同管理系统的设计与实现。第5章:讨论系统设计和实现中的关键技术问题及其解决方案。第6章:总结和展望。第2章 系统采用的开发工具和相关技术2.1 .NET Framework.NET Framework是在Microsoft .NET平台上进行开发的基础,.NET Framework以及针对设备的.NET Framework简化版为XML Web服务和其他应用程序提供了一个高效安全的开发环境,并全面支持XML。.NET Framework 是用于生成、部署和运行 XML Web
21、 services 和应用程序的多语言环境。2它由三个主要部分组成:(1)公共语言运行库运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。(2)统一编程类该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的
22、类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和 JScript 程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。(3)ASP.NETASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程
23、序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 硕士论文 消防 总队 党务 协同 管理 系统分析 设计
链接地址:https://www.31ppt.com/p-3994166.html