1绪论
1.1选题背景
随着阳光政府、效能政府的建设,公务员这一职业受到越来越多的社会关注,对公务员的考核与管理也越来越严格,以往流于表面的一年一次考评已经无法体现真实的情‘况,因此,对公务员进行系统化、细致化的考评就显得很有必要。云南省怒江州审计局由于各科室各行业履行的职能不同,并没有给出具体的平时考核措施。目前云南省怒江州审计局的一些科室实施办法也只是笼统地一笔带过,甚至将平时考核狭义理解为简单的考勤。这无疑是把平时考核虚化为签签字、填填表格、走走过场,无法实现其人员绩效管理的实际意义。审计机关公务员平时考核系统的应对于公务员的工作日志和工作计划等个体工作相关信息的数据维护以及上级领导查看考核信息报表等数据都有帮助,该考核系统通过将审计机关公务员日常工作事项进行明细划分处理,使得机关内部公务员的考核指标信息客观真实准确,通过将系统中的信息进行公布反馈,使得审计机关公务员端正工作态度,更好的执行工作任务,保证工作进度。云南省怒江州审计局现有的公务员考核管理系统,基本上只是进行简单的人员信息记录而无法满足公务员考核,特别是审计机关公务员平时考核的需要。特别是对于云南省怒江州审计局而言,不同的科室承担了不同的工作任务,平时考核较一般行政机关要复杂,不能笼统地“一刀切”。例如,审计业务科室应负责完成年初计划安排的各项审计与审计调查项目,履行审计监督职能。
…………
1.2选题意义
如何更好更高效的实现审计机关公务员平时考核信息化是一直以来研究的重要课题,高效的网络应用为此提供了一个重要的解决方案。他不仅能提高审计机关内部各科室之间信息共享速度,其工作流机制还在很大的程度上促进了审计机关的办公效率,通过信息流的层层传递,使得整个审计机关工作有条不紊的进行。建立一套以工作流机制为基石、强化审计机关考核体系,使审计机关各个科室更好的履行自己的各项职责,建立管理信息共享、考核机制联动的审计机关公务员平时考核系统为审计机关建立平时考核体系提供技术手段[2]。目前在全省审计机关,或是全怒江州行政机关,都还没有应用成熟的平时考核信息管理系统。本系统的开发运用,是信息技术在人员监督管理与绩效考评上的一次有益创新。同时,本系统设计的云南省怒江州审计局基于基础考评与分类考评相结合的模式,对其他科室或行业也具有一定的借鉴意义。审计机关公务员平时考核系统基于.NET实现,采用MSSQL作为数据存储介质,本文针对审计机关公务员平时考核系统中的不同子系统中从相应的知识、体系结构等方面进行设计研究。具体章节安排如下:本文首先阐明了基于.NET的审计机关公务员平时考核系统研究的提出、意义和系统研究的内容,课题论文第二章简要说明了审计机关公务员平时考核系统所应用的技术的相关方面进行简述。
…….
2相关技术
2.1软件工程开发模型
经济条件可行性:系统安装需要时间来调整,因此需要一定的人员咨询费用。在管理上,只需要审计机关内部相关工作人员在系统上进行简单的操作,就能将最新的平时考核信息及时发布到系统上去供机关内部各科室干部浏览,简化了审计机关的旧有体系结构的信息发布方式,同时提高了信息传达效率,同时也极大的节省了人力。螺旋模型由巴利.玻姆于1988年正式发表了软件系统幵发的“螺旋模型”,它是将瀑布模型与演化模型相结合,并且增加了两者所忽略的风险分析,弥补了两者的不足之处,该模型通常用来指导大型软件项目的幵发软件项目的幵发。软件风险是任何软件开发项目中都普遍存在的实际问题,项目越大,软件越复杂,承担该项目所冒的风险也越大。软件风险驾驳的目标主要是在造成危害之前及时对风险进行识别,分析,采取对策进而消除或者减少风险的损害。螺旋模型将开发划分为制订计划,风险分析,实施工程,客户评估四类活动。
…………
2.2结构化设计方法
技术条件可行性:C# .NET与SQL Server的架构模式可很好的提供技术条件方面的可能性[7]。同时运行此系统只要一台装有Windows XP系统或者Windows 7系统的个人PC即可,针对个人PC我们并没有太高的系统性能要求。对于系统的整体设计而言,语言可以用ASP.NET+C#,后台代码使用C#语言编写,图形图像旳设计用PS软件实现,数据库使用MSSQL完成。结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计技术基础发展起来的。其基本思想是:将软件设计成由相对独立且具有单一功能的模块组成的结构。结构化设计是数据模型和过程模型的结合。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。结构化设计的步骤如下:①评审和细化数据流图;②确定数据流图的类型;③把数据流图映射到软件模块结构,设计出模块结构的上层;④基于数据流图逐步分解高层模块,设计中下层模块;⑤对模块结构进行优化,得到更为合理的软件结构;⑥描述模块接口。结构化设计的目的主要是使程序的结构尽可能反映要解决的问题的结构。在软件设计与开发中,结构化设计工作是以需求分析阶段的成果之一的"数据流图”为主要依据,进一步推导出软件的"系统功能结构图"。
………
3系统需求分析....... 6
3.1系统可行性分析....... 7
3.2系统业务需求分析....... 7
3.3系统功能需求 ....... 14
3.3.1系统业务功能分析....... 14
3.4系统业务运行平台分析....... 29
3.4.1平台基础框架....... 29
3.4.2业务运行引擎分析....... 30
3.5非功能性分析 .......30
4系统设计....... 32
4.1系统总体结构....... 32
4.2系统功能模块设计....... 33
4.3系统数据接口设计....... 43
4.3.1系统模块间数据交换设计....... 43
4.3.2系统间数据交换方式 .......44
4.4数据库设计 .......45
4系统设计
4.1系统总体结构
审计机关公务员平时考核平台由平时考核和后台管理两大部分组成,其中平时考核子功能主要有制定考核模块,考核数据存储,领导批示,公务员工作日志以及公务员日常任务计划和日常考勤管理。后台管理包括日志信息模块,公务员任务计划模块,用户基础信息,系统管理,考勤汇总和报表统计。审计机关公务员平时考核系统采用ASP.NET技术开发,基于.NET FrameWork 2.0,在系统框架搭建阶段,为了实现软件的高内聚低親合,提高软件的可维护性、方便后期软件的升级以及后期数据库的更换,因此,本系统设计框架基于三层架构,而且后期维护方便,系统安全性高,基于B/S的三层的体系结构,是基于.NET的WEB工程常用的结构。基于B/S的结构可以克服C/S结构部署、维护存在的困难,具有界面统一、业务逻辑分离的优点。审核机关公务员平时考核系统的界面采用ASP. NET实现,业务逻辑层与数据访问采用Visual C#. NET设计,系统框架如图4.2所示。
………
结论
这个系统的开发过程是一个将理论知识应用到具体的项目中的完美体验,系统的开发加深了我对信息化管理系统的认识,巩固了课堂上学习到的知识,提高了实践水平,为以后在实际工作中的管理信息系统开发奠定了坚实的基础。这次的开发是我几年来第一次将软件工程的知识系统的串联在了一起,详细了解了软件幵发的整个过程:从刚开始问题定义到需求分析,从需求分析到总体设计,再到详细设计,再到编码,测试。它让我理解到了项目开发的工程性。经过几个月的努力,审计机关公务员平时考核系统总体框架已经完成,并完成了该系统的几个模块。已完成的功能部分经过测试,基本能满足用户需求。但是由于毕业设计的时间较短,系统还有许多不够理想的地方,比如文档做的不够完整,需求分析做的还是不够到位,出错处理也不够完整等等’这些都有待进一步学习提高。课题设计过程因为需求分析不当做了几次修改,耽误了整体的进度。其次是ASP.NET平台的应用,之前对ASP.NET平台的了解较少,在毕业设计期间也对.NET相关文献材料进行了苦读,查阅了很多资料。再次是数据库的建设和使用,这次使用MSSQL,虽然之前就有所了解但是接触还是不够多,难度也比ACCESS大不少,所以经过了一番努力以后,才终于能较为顺利地应用到我的毕业设计之中。总的来说,这次的毕业设计让我受益匪浅,我更意识到了软件设计的重要性。要做好一个项目,一个完整成熟的设计文档必不可少。这次的设计使我摆正了以后学习的方向,提高了认识,也使我获益良多。#p#分页标题#e#
…………
参考文献(略)