【毕业学位论文】(Word原稿)基于.net廉政建设指数评估系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于.net廉政建设指数评估系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于.net廉政建设指数评估系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于.net廉政建设指数评估系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于.net廉政建设指数评估系统的设计与实现-软件工程_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 二一 四 年 三 月 姓 名:胡 强华 学 号: 1134695 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师:冯 巾松 副指导教师: 赖堂春 基于 政建设指数评估系统 的设计与实现 A in 2014 1134695 基 于 政 建 设 指 数 评 估 管 理 系 统 的 设 计 与 实 现 胡 强 华 同 济 大 学 位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者 签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘 要 党的十八大以来,全国各地借着建设社会主义廉政文化的强劲东风,大力开展了廉政文化建设。为了实现廉政工作的快捷便利,更好地监督各地区党政单位对廉政工作的教育、建设,更方便纪委单位对相应管理部门的考核、评估,利用现代化信息技术开发一套廉政建设考核平台的综合评价系统。该系统是针对提高基层部门工作人员的廉政反腐建设的工作效率,方便纪委单位工作人员查看廉政建设、减轻工作负担从而减少浪费不必要的时间而设计的系统 。是一种公开评估反腐工 作监督的有效载体,一种提升效率、宣扬廉政的便捷而有效的手段。 本文首先 对课题研究的背景、现状、意义等进行了探讨;然后 对 廉政建设指数评估系统相关技术 作了简要介绍 ;分析了廉政建设指数评估系统的可行性、系统用户及系统功能分析。通过需求分析得出了系统的总体设计,主要包括系统模式设计、系统功能设计、系统数据库设计等;详细介绍了系统的功能模块设计,主要介绍了数据库查询、用户登录、上报工作、录入分数、配置新考核表等模块的设计 。 接着详细描述了系统部分模块主要功能的实现效果,主要介绍了 系统数据库操作;系统前台登录及首页、用户 信息修改、考核结果查询、上报工作,三级联动类;后台查办案件表查询、查询案件表修改、考核汇总表等 功能的实现。并给出了系统测试文档,最后对论文进行了总结与展望。 系统采用 C/S 模式的 构设计,具有安全性高、可移植性好、可扩展性、容错性等特点,该系统应用到实际环境之中,不但具有完善的功能,还具有良好的性能及较高的安全性。该系统使 廉政建设指数评估 更加有效、方便、快捷。提升了 廉政建设的 水平, 提高了人事工作的效率, 节约了 廉政建设 成本 ,产生了很好的经济效益。 关键词:廉政建设、信息技术、设计、 s 18by of In to an of of of of of to a of is to of of to to of Is an of to an s at of on of of of of of is of to in of of of of of of a II on , is to of a of of a of a 济大学 硕士学位论文 目录 录 第 1 章 绪论 . 1 究背景 . 1 究现状及动态 . 2 内外研究现状 . 2 展动态 . 2 究目的、研究内容和研究意义 . 3 究目的 . 3 究内容 . 3 究意义 . 4 章结构安排 . 4 第 2 章相关理论与技术 . 5 介 . 5 #简介 . 5 术 . 6 008 . 6 010 . 6 计模式 . 7 章小结 . 7 第 3 章 廉政建设指数评估系统需求分析 . 8 统可行性分析 . 8 统用例分析 . 8 统角色 . 8 统前台用例分析 . 9 统后台用例分析 . 10 统功能分析 . 12 理单位信息的功能分析 . 12 作上报的功能分析 . 13 置考核主体功能分析 . 15 同济大学 硕士学位论文 目录 V 理用户信息的功能分析 . 15 章小结 . 16 第 4 章 廉政建设指数评估系统设计 . 17 件架构设计 . 17 据库设计 . 18 据库概念结构设计 . 18 据库表结构设计 . 21 据 库查询时序图 . 28 统功能设计 . 29 件功能模块划分 . 29 户身份验证功能设计 . 29 报工作功能设计 . 30 试测评功能设计 . 31 看公告文件功能设计 . 32 入分数功能设计 . 33 置考核主体功能设计 . 34 位管理功能设计 . 35 户管理功能设计 . 35 改个人单位信息功能设计 . 36 计信息功能设计 . 37 统用户类设计 . 38 章小结 . 38 第 5 章 系统的实现 . 39 统前台实现 . 39 统前台首页 . 39 报工作的实现 . 41 政建设知识测试 . 44 看通知公告 . 44 层管理员修改用户信息 . 45 改个人密码和信息 . 48 同济大学 硕士学位论文 目录 统后台实现 . 49 统后台首页 . 49 核配置表管理 . 51 办案件管理 . 52 核统计分析管理 . 53 息管理 . 55 统数据库操作的实现 . 57 章小结 . 58 第 6 章 系统测试 . 59 试方案 . 59 统功能测试 . 59 录测试 . 60 台部分功能测试 . 61 台部分功能测试 . 63 能测试 . 66 章小结 . 67 第 7 章 总结与展望 . 68 结 . 68 望 . 68 参考文献 . 70 致 谢 . 73 第 1 章 绪论 1 第 1 章 绪论 究背景 近 年来 ,廉 政 文化 建设 工 作大力开展 , 国 家 政 府部门高度重视 廉 政建设工作 ,也 要高度重 视 网络 在 廉政建设中的积极作用 1。 随 着信息 化 技术 发 展成熟 ,利 用信 息技术在 反 腐倡廉 起到 积极 作 用 , 所 以廉政建设信息化 领 域应运而生 , 一 种新的 考 察监 督 方 式也 诞 生 ,它 将是一种 新 的 、有 效的反腐方式 。 为了实现廉政工作的快捷便利,更好地监督各地区党政单位对廉政工作的教育、建设,更方便纪委单位对相应管理部门的考核、评估,作者利用现代化信息技术开发一套廉政建设考核平台的综合评价系统 2。该系统是针对提高基层部门工作人员的廉政反腐建设的工作效率,方便纪委单位工作人员查看廉政建设、减轻工作负担从而减少浪费不必要的时间而设计的系统。基层单位可以利用该系统汇报廉政建设工作,纪委部门可以使用该平台考察评估,廉政监督员可以在线监督, 它形 成 公 开评估 反 腐 工 作 监 督的 平 台 ,是 一种公开 、快速 的 载 体 , 一种提升效率、宣扬廉政的便捷而有效的手段。 纪检监察机关应适应反腐形势,充分发挥网络在反腐倡廉中的积极作用,成为网络反腐的整合力量。随着互联网时代的到来,网络考察监督全面介入了廉政建设领域,一种新的考察监督形式也应运而生3。 近些年来,随着国家加 大 廉 政建设的力度 ,有关廉 政建设 的各种考 核 量也成倍增长 ,很 难去动态监考过程 4。这给政 府单 位 的 廉 政建设工作 管理等方面都带来了 很 大 的工作量 ,并 且不利 于实 时 、动 态进监控过程 。一直以来都使用人工方式开 展 廉 政建设 工 作 ,这种管理方式存在着许多缺点,如: 效率低,不 能监控 差,其工作量也将大大增加,这必然增加了各 单 位 的纪委工作 的工作量和劳动强度,同时大量的文件和廉 政建设各项 数据给信息的查找,更新和维护都带来了不少困难,而计算机对于大量信息的管理的优势更是显而易见。面对这些庞大而繁杂的信息量,就需要有廉 政建设 指 数评估 系统来提高廉 政建设 工作的效率。作者正是基于这一点,开发了这个廉 政建设 指 数评估 系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时可以预测各 单 位廉 政建设 工 作 开 展力度 。本 项目依托 某 政府 纪 委单 位,承担本 课题 的实际 情况提出了廉 政建设 系统评 估系统 这一课题。 同济大学 硕士学位论文 基于 政建设指数评估 系统的设计与实现 2 究现状及动态 内外研究现状 近年来,政府 信息化 水 平 得到了迅猛的发展,传统人工管理和单机管理的方式已无法适应新形式。 信 息技术 解决 日常工作的能力日益成熟 , 单位 纪委部门信息化 观 念 新,各 政府单 位 纪委工作 将 使用 廉 政建设 指 数评估系统 ,它 给纪委工作的 管理 和决策起到重要作用 。 在国 外 ,由 于信息化技术起点早 、发 展快 等 特点 ,与 国内相比成熟一些 ,特别是 信 息化技术主要是政府的大力支持 ,才 能使 得 政 务 工作得益信息化 。 而廉 政建设工作对任何 国 家都是一个非常重要工作 ,但 由于 美 欧国 家 的 支持下 ,利 用信息化技 术 解决 政务 系统 的 解决 方案相对成熟 。 特别 是对 政务 信息进行集成 工 作 ,大力加 强 。 在 国内 ,信 息技术 应 用 到 政务系统 也 日益成熟 ,也 有 许多 政府系统解决方案 ,但 是 将 信息技术 应 用在廉政建 设 工作 目 前甚少 ,除 了很多纪检部 门 的 门户网站,其 它 信息 管理系统较少 。廉 政建设工作 实 现信息化 是 一个建设方向 ,利 用 管理 系统对廉政 建 设工作的开展 、检 查 、监 督 等 一 列 工作都很方便 。 国 内信息化水平处于发展中 ,目 前 信 息化系统同时并存三种模式 , 第 一种模式是 传 统的单 机 模式 ,不使 用网络 ,直 接在单 机 操作单 机 管理 ;第 二种模式 ,可 以在网络上工作 ,但 是只能是在 政 府内部工作 ,外 界不能访问系统 ;第 三种模式 基于 因特网 的 管理系统 ,这 种模式最近正在流行 ,他 能很好地解决数据共享 、外 地办公等问题 ,但 是 对 系统安全性要求较高 。对 廉政建设工作 管 理系统应该使用第三种模式 ,方便 各单 位的 廉 政建设工作 管理、监督、评 估 、考核等 工作 。 展动态 因 特网技术发展讯速 ,在 未来几年 ,绝 大多 数管理 系统都会考虑以因特网 或者移动互联网为 基础 来研发信息管理软件 ,届 时这些管理软件 安 全性要求非常高 ,将 会政 务 软件移值到 移 动终端 。 因为将面对不只是本单位 的 廉 政建设 工 作 使用,而且是面向全国整个 纪 委系统 。用户只需使用 览器,就可以访问廉政建设 指 数评估 系统,无论是在办公室,还是在家里都可以进入系统进行查询等操作。廉 政建设 指 数评估 系统前景非常广阔,此次廉 政建设 指 数评估 系统开发的成功将对于开发任何一单位 的 廉 政建设 指 数评估 系统都有很大的帮助,努力打造成一个适合各个单位 廉政建设 的通用性软件。 第 1 章 绪论 3 究目的、研究内容和研究意义 究目的 廉 政 建 设工作任务非常重 ,日 常工作各项报表数据都需要手 工 填写 ,并 以手工进行统计分析 ,而且 对各单 位 或者各系统的 廉 政建 设 工作 进 行汇总统计 ,其繁杂 的工作 ,工 作量特别 大 。为 了方便 廉 政 建 设工作更好地开 展,就 是 研 究本课题最 终目 的 。 做这个课题主要是为了方便某 纪委 的管理工 作 ,随着廉 政建设 工 作的力度不断加大 , 廉 政建设 考核 指 标 也越来越多 ,并 且 加 大 廉 政建设 的实 时监控力度 ,以前仅 仅依靠 人 工管理 ,随着计算机应用的普及 ,以及网络的发展 ,就需要一种便于计算机管理的应用软件。 廉 政建设指数评估系统能 够 使 得 廉政建设 工 作 信 息共享度高 ,查 询廉政建设 相关 信息方案 ,对 历 年 来开展廉政建设 工 作便 于 管理 。 廉 政建设 指 数评估 系统主要功能有廉 政建设 各 项分的明细 、查 看通知 、政 策文件 、基础 层领导 业 务 知 识小考试 、个 人信 息管理 、上 报纪委工作 、管理 本单 位的密码 、管理 考试 题 库 、评 分标准、 部 门管理等 等功能模块。 该系统 进一步提高廉政建设 工 作 办 公效率 。 究内容 本文主要工作是根据某 政府单 位廉 政建设 管理工 作 的需要,开发出一个适应校的新形势工作环境、工作模式下的廉 政建设 指 数评估 系统。这个廉 政建设 指 数评估 系统将当前某 县 整个纪 委系统 等各自相对独立的相关廉 政建 工 作 融合到一个系统中,实现信息的流通和共享,能够及时、准确将廉 政建设 信息反馈给各乡镇 纪委部门 ;并能够通过因特网给来县 纪位管理 单位提供廉 政建 设 各项指标 的综合信息。本 系统 采 用 先 进 的 因特网络技 术 ,以 B/S 模 式 软件 为架构 , 以 网络操作系统 ,以 司 开发平台,以 C#为开发语言,以 后台数据库。全面支持广域网络办公模式,大大减少廉 政建设 管理 工作 的手工劳动。在本文中得到实现的功能模块包括:查 询 信息、工 作上报 、管理 个人信息 、考试 测 评、评 分标准 管理、部 门管理 、题 库管理 、统计 信息和系统管理功能模块。 主要研究如下: (1)廉 政建设 指 数评估 系统主要功能。分析县 纪委部门对 廉 政建设 工作管理的要求,收集与廉 政建设 工 作 相关的资料,确定了廉 政建设 指 数评估 系统的目标和主要功能需求。 (2)研 究 廉 政建设 工 作的 评 价指标体系。 同济大学 硕士学位论文 基于 政建设指数评估 系统的设计与实现 4 (3)廉 政建设 指 数评估 系统的功能设计。 在 系统需 求 分析基础上 ,主 要是针对软件功能需 求 和性能需 求,提 出 软件 设计方案 ,主 要包括功能设计 、软件 架构的设计和数据库详细设计 。 (4)系统的实现。 对 软件功能进行 实 现 ,主 要包括 上 报工作 模 块的实现 、基础 管理模块的实现 、信 息管理模块的实现 、考核 分类管理的实现 、查 办案件管理的实现等功能 (5)利用统计 原理 、数据挖掘技术来分析各 单 位 的 廉 政建设 成 绩 。 (6)系统的测试。 主 要 包 括 软 件 测试方案 、软件 功能测试 和软件 性能测试 。 究意义 廉 政建设 指 数评估 系统前景非常广阔,根据开发廉 政建设 指 数评估 软件的经验,已经掌握了廉 政建设 的基本工作内 容 ,详细了解到他们的业务流程,对于开发任何单位的廉 政建设 指 数评估 系统软件都有很大的帮助。另外可以对廉 政建设指 数评估 系统的软件进行升级,打造成一个适合各个单位的通用性软件。 章结构安排 本文阐述的是基于 廉政建设指数评估系统的设计与实现。论文结构安排如下。 第 1 章 介绍了系统开发背景、研究现状及动态、研究目标、内容及意义等信息; 第 2 章 介绍了系统相关技术,主要包括 术、 C#技术、 术、 008、设计模式等; 第 3 章 系统需求分析,详细阐述了系统概述、项目可行性分析、系统目标、系统用户分析、系统功能分析、系统其它需求; 第 4 章 在 需 求 分析的基础之上 ,对系统 功能进行设计 主 要包括系统前台功能 模 块的 设计 、系统 后台功能 模 块的设计 ,数 据库表结构设计 等。 第 5 章 阐述系统 部分 功 能的 实现, 主 要包括 考核 管理的实现 、考核 工作的实现 、各 单 位 指标统计 、基层 管理的实现 、单位 管理的实现等 。 第 6 章 系统测试 ,主 要是从功能和 性能两方面来对软件进行测试 。 第 7 章 总结与展 望。 第 2 章 系统 相关技术介绍 5 第 2 章相关理论与技术 本章主要介绍了廉政建设指数评估系统在设计和实现过程中所使用的技术和开发语言。本系统使用了 台、 C#技术、 技术,以 为数据库,以 开发工具,综合运用软件工程的技术。 介 微 软 公 司 提 供的 开 发平台 ,它 有一个类库为 类 支持 所 有 C#语 言操作的 类 库 ,将 使 用 这些类库 构 建公共语言运行库 的 应用程序 。 从软件 数据访问 、软件 安全角度 、软件 文件操作 、消 息传递机制方面都提 供 了强大的支持 19。 与 此同时 言它支持 C#、 J#、 多种语言 ,这 也是它最 独 特的 一 面 。 微 软 公 司把 作是 eb 台, 但 是 直没有流行起来 , 尽 管它可以跨各种操作系统 以及 智能设备 32。 #简介 C#(C 微软 ( 身订做的程序语言, C#不仅拥有 易使 用的特性,还拥有 C/C+的强大功能,和 C+一样是一种对象导向 (程序语言,也是第一个组件导向(程序语言 30。 C#是 台为应用平台而全新设计的一种现代编程语言,它是现代的、简单的、完全面向对象的,而且类型是安全的。重要的是, C#是一种现代编程语言。在类、名字空间、方法重载和异常处理等方面, C#去掉了 C+中的许多复杂性,借鉴和修改了 许多特性,使其更加易于使用,不易出错。 C#是一种安全的、稳定的、简单的 、优雅的,由 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承) 36。 C#综合了 单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为。 发的首选语言。 同济大学 硕士学位论文 基于 政建设指数评估 系统的设计与实现 6 术 “ 异步 非缩写词,而是由 造 的名词,是指一种创建交互式网页开发技术 6。 通过 使用 象来直接与服务器进行通信。通过这个对象, 在不重载页面的情况与 务器交换数据 4。 浏览器与 务器之间使用异步数据传输( 求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 使因特网应用程序更小、更快,更友好 12。 用程序较桌面应用程序有诸多优势;它们能够涉及 广大的用户,它们更易安装及维护,也更易开发。 通过 特网应用程序可以变得更完善,更友好。 008 008 出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本 8。 这个平台有以下特点 33: 可信任的 使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的 使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 智能的 提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 010 010 是微软公司推出的开发环境。是目前最流行的 集成开发环境( 界面被重新设计和组织,变得更加简单明了 32。 010 同时带来了 010 并且支持开发面第 2 章 系统 相关技术介绍 7 向 的应用程序。除了 还支持 据库。 计模式 随着计算机技术和软件开发技术的不断发展,软件开发中的问题也不断出现,存在着许多低效率、高成本的因素。越来越多的开发人员认识到设计模式的重要性。因此,基于构件的软件复用便成为了软件工程的热点之一,复用可以避免重复设计,提高开发效率;复用可以增强开发产品的可靠性、提高软件质量;复用可以培养客户的使用习惯,减少培训客户的代价。因此,设计模式就是一种实现复用的有效手段。 程序设计的规模和复杂度不断增加,尤其是对于软件的可复用性和可维护性的要求越来越高,使得程序设计开发面临巨大挑战,所以设计模式也就逐渐的被开发人员所利用。设计模式可以用来解决软件设计过程反复出现的问题,而且使用设计模式,可以有效地提高软件的可复用性,可靠性和可维护性 48。 C#提供了许多种设计模式供开发者使用,总共有 23 种设计模式,其被分为三大类 52:创建型设计模式(工厂方法( 式、抽象工厂( 式、建造者( 式、单例( 式、原型( 式);结构型设计模式 (适配器( 式、桥接( 式、组合( 式、装饰( 式、外观( 式、享元( 式、代理( 式);行为型设计模式(责任链( 式、命令( 式、解释器( 式、迭代器( 式、中介者( 式、备忘录 ( 式、观察者( 式、状态( 式、策略( 式、模版方法( 式、访问者( 式),不同的设计模式为开发者提供了不同的可利用价值。就 前出现的这些设计模式而言,其最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论