硕士论文-基于BS的鞍山市开发区国家税务局公文处理及考核系统开发及实现.doc_第1页
硕士论文-基于BS的鞍山市开发区国家税务局公文处理及考核系统开发及实现.doc_第2页
硕士论文-基于BS的鞍山市开发区国家税务局公文处理及考核系统开发及实现.doc_第3页
硕士论文-基于BS的鞍山市开发区国家税务局公文处理及考核系统开发及实现.doc_第4页
硕士论文-基于BS的鞍山市开发区国家税务局公文处理及考核系统开发及实现.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

辽宁科技大学工程硕士论文 摘要基于b/s的鞍山市开发区国家税务局公文处理及考核系统开发及实现摘 要随着税务系统的电算化的发展,国税局以“十化”为工作目标,全面落实全省国税工作会议精神和2008年的工作部署,依托目标挂历考核工作,一个集管理、监督、考核、评价的为一体的税务工作体系已经初步形成。为进一步强化全市国税系统工作目标考核管理,圆满完成2009年各项税收工作任务,结合一年来公文处理及目标考核管理工作的实际情况,作者以鞍山市国税开发分局的公文处理及考核管理的实际情况,开展了相关课题的重点研究。论文介绍了本课题的研究背景和研究目标,综合论述国税公文处理及目标考核管理系统管理方法。结合该局公文处理及考核当前的管理模式,针对该局公文处理及考核管理各个环节进行了系统的需求分析。在论文的第三、四章部分,着重对本系统的总体设计、详细设计及实现进行了重点论述。作者提出了本系统的设计思想和设计原则、数据流程、数据库设计以及系统结构、运行平台、开发工具的选择,从系统登录、个人事务、任务维护、考核、系统维护等各个方面详细叙述基于b/s的国税公文处理及目标考核管理系统的设计和实现,其中重点介绍了公文处理系统操作等功能的详细设计和实现。关键词:网络,b/s,公文处理,考核46辽宁科技大学工程硕士论文 目录目 录摘 要i第一章 绪论11.1国税局公文处理及目标考核管理系统的发展历史11.2 现有公文处理及考核管理系统的弊端21.3 课题来源和研究目标31.4 课题的研究背景及意义31.5 论文研究的主要工作31.6论文的组织结构4第二章 系统需求分析52.1国税公文处理及绩效考核管理系统当前的管理模式52.2国税公文处理及绩效考核管理系统的业务流程分析52.3国税工作绩效考核系统的信息构成62.4系统数据流程72.5数据字典11第三章 系统总体设计153.1系统结构、运行平台及开发工具153.1.1 操作系统平台153.1.2 b/s系统结构概述163.1.3 b/s系统选用asp.net2.0开发语言173.2系统设计思想和原则173.2.1设计思想173.2.2设计原则183.3系统功能设计183.4系统数据库设计19第四章 系统详细设计和实现264.1系统分析274.2系统实现274.2.1 系统登录274.2.2 系统平台284.2.3 下达任务294.2.4 完成任务36第五章 结论和展望435.1结论435.2展望43参考文献44致 谢46辽宁科技大学工程硕士论文 绪论第一章 绪论本章介绍了课题的发展、存在的问题、研究背景及意义,简要的概述了本文的主要工作和论文的主要组织结构。1.1国税局公文处理及目标考核管理系统的发展历史在税收电算化以前,税收征管工作不得不处在人工方式,而对于税收管理人员的考核也是处认为阶段,自1993年以来,随着计算机的普及,税收征管工作虽然实现了部分电算化,但对于公文处理及人员的考核也没有脱离手工方式,尤其近几年来,随着计算机网络技术的发展,税收征管软件也在不断的升级,ctais系统的出现实现了由原来的部分数据共享,已达到全国税务系统数据共享,而税收征管工作的全面电算化,对于税务人员公文处理及考核也不得不依托对征收管理软件的使用,也不得不实现电算化,这也处使现代化的税务人员的公文处理电算化及绩效考核迫在眉睫,于是各地的公文处理及考核系统也象雨后春笋相继诞生,单由于各地区的差异,处使此类软件不能统一,所以笔者通过对鞍山市国税开发分局的公文处理及考核系统的研究,结合鞍山地区的公文处理及考核的实际情况,开发了本系统。多年来,国税局一直高度重视公文处理工作,将公文处理视为各项决策、政策贯彻执行的生命力。近三年,通过全国公务员招考方式,有计划地引进文秘专业人才,文秘人员占总引进人数的20%,每年都要举行一次全国税系统办公室文秘培训班,参训人员不仅有办公室的文秘,还有业务科室的骨干,大大提高了基层文秘人才的储备量;通过走出去、请进来的形式,多途径提高文秘队伍的业务水平,派文秘人才参加各类文秘人才培训班,请教授、专家到机关进行公文处理、文秘写作和档案管理等内容的授课;重视基层行文的规范化,市局每个季度都要抽查一次县市区国税局基层办公室的行文情况,对基层办公室的行文进行督察,就抽查情况发出通报,并提出切实可行的整改方案,提高了基层文秘人才的责任心。此外,每年组织一次国税系统公文处理知识竞赛,不指定教材和内容,充分调动干部博学强记的积极性。公正客观地实施评价考核,有利于促进各项税收工作的贯彻落实,促进领导决策水平不断提高。有利于提高评价考核工作的质量和效率。利用国税系统现有的信息技术手段和网络资源,实时记录被考评人的工作业绩,自动计算考核成绩,直观体现全系统的绩效状况,增强评价考核的时效性和说服力。系统对多数指标自动提取,对满意度评价自动汇总,实现了评价考核过程的自动化,将考核人员从原来的手工汇表中解脱出来,节省大量的人力、物力,大大提高工作效率。有利于促进各项工作部署的贯彻落实。系统按月发布各项指标完成情况,动态反映各级税务机关和工作人员的绩效实现过程,便于各级机关及时发现税收执法和管理中存在的差距,有针对性地制定工作措施,改进管理方式,提升工作质量。系统发布的所有评价考核结果,都可以在系统中方便自如地查询、统计,用户可以随时了解本单位、本部门各项工作的贯彻落实情况以及与兄弟单位的对比情况,及时查找工作中的薄弱环节,制定和部署今后的工作重点,掌握工作的主动权。有利于提升领导决策水平。评价考核的指标体系涵盖了税务工作的方方面面,直观反映各项工作的完成进度和完成质量。系统不仅定期发布各级机关的绩效状况,而且实时反映各项指标的完成进度,用户可按单位、期限和考核项目层层下钻,对不同性质的考核项目和指标数据,可实行“一局式”和“一员式”查询,便于各级领导全面掌握税务工作主要指标的完成状况和绩效水平,增强决策的针对性和可行性。同时,由于评价考核结果更加客观、具体,更具有说服力,将有力促进评价考核与干部奖惩、能级评定、评先树优的有机结合。通过整合现有各应用系统的数据,实时监控各项工作任务的完成进度,提高决策的针对性和科学性,是多年来国税系统一直期待的目标。1.2 现有公文处理及考核管理系统的弊端 国内有些地区税务部门己开发了一些适用于本单位国税人员公文处理及绩效考核管理系统管理软件,但这些软件系统大多是针本地区而开发的,而且公文处理和对税务官员的工作考核不能有机的连接在一起,几乎所有考核数据都是人工录入,造成日常工作与对日常工作质量考核的脱节;不能实现对现有数据的共享,领导不能及时准确了解各项日常业务、公文处理的完成情况及完成质量,对下一步的工作及决策不能及时安排和下达,各部门人员的工作情况只能由相关人员总结或综合部门的汇总后,才能了解,造成到了办公用品的浪费,对于以前工作情况的查询也造成很大的难度,尤其以前的考核系统多采用c/s架构,维护起来难度、工作量都很大,具体如: 跨平台性差,不同开发工具开发的应用程序一般不能移植到其它客户平台上运行。 维护、升级非常不便。 对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本。缺乏开放性,难以方便地与因特网接轨,系统之外的用户难以访问系统资源,系统内的客户机也不便访问系统外资源。 随着因特网的普及和发展,应用系统越来越复杂,软件的复杂度不断增大,特别国税公文处理及工作绩效考核管理系统,由原来的单一事务处理型己向提供事务处理、分析处理和决策支持功能的综合性方向发展,这就使国税公文处理及绩效考核管理系统软件系统渐趋庞大和复杂,因此迫切需要一个行之有效的方法来开发国税公文处理及绩效考核管理系统,以降低系统开发的复杂性,加快系统的开发。1.3 课题来源和研究目标本系统是依托国税系统内网和因特网,以国税系统公务员工作情况实现现代化管理,通过对公务员日常工作的公文处理完成情况及其他一些情况作为考核数据,实现对公务员工作情况及质量考核数据的计算机化,对国税的日常行政工作起到辅助支撑的功能。1.4 课题的研究背景及意义本系统开发之前,该局已有部分基于c/s的公文处理及考核管理系统,但所有数据尤其考核数据几乎都是手工采集,然后输入系统,以此作为考核的基本数据。实际上还是用传统手工方式;而本系统包含了日常公文处理的功能,因此相关的考核数据通过国税人员对日常公文业务处理的完成情况直接产生,实现了公文处理、公文处理结果、完成质量考核的一体化,对极少数临时考核数据进行手工录入。通过人机相结合,全面准确的实现了对国税人员的绩效考核。真正实现了国税公务员管理的现代化。1.5 论文研究的主要工作作者主要完成以下几个方面的工作:1查阅和学习了大量关于国税日常工作情况管理等相关文献;2参与了国税绩效考核系统总体方案设计和实施过程;3针对国税公务员绩效考核的实际情况,进行了深入的分析和研究;4从整体角度出发,独立完成了国税公文处理及绩效考核管理系统的分析、设计和实现。1.6论文的组织结构本论文组织结构共分为五章:第一章 绪论。包括课题的研究背景及意义,并给出了论文的主要工作和组织结构,综述了国税公文处理及绩效考核管理系统的发展和现有系统的弊端。第二章 系统需求分析。本章介绍了国税公文处理及绩效考核管理系统的管理模式和业务流程分析等第三章 系统总体设计。本章介绍了整个国税公文处理及绩效考核管理系统的总体结构,功能等,重点介绍了基于b/s的国税公文处理及绩效考核管理系统的功能。第四章 从系统分析、数据流程以及系统的编码设计等方面,详细的介绍了系统的设计和实现。第五章 结论与展望。本章介绍了国税公文处理及考核系统的发展过程和发展趋势,以及当前公文处理及目标考核管理信息系统的弊端。辽宁科技大学工程硕士论文 系统需求分析第二章 系统需求分析2.1国税公文处理及绩效考核管理系统当前的管理模式鞍山市国税开发分局从2005年开始研发国税公文处理及绩效考核管理系统,到2008年系统改进后采用从ctais系统征管情况数据、从本系统的公文处理部分采集公文处理情况数据,依托工作绩效考核工作,实现一个集管理、监督、考核、评价为一体的税收工作体系。1工作目标国税公文处理及绩效考核基本标准是:内部管理规范化、工作程序科学化、工作过程档案化、工作事项公开化、工作管理目标化、监督为了程序化、工作决策民主化、学习教育制度化、管理手段目标化。2管理模式所有国税的日常任务及管理都以任务(公文)的形式下达给各个相关部门及个人,接收任务者及时完成下达的工作,然后把结果以公文形式发给下达任务者,任务完成的质量直接个考核系统提供考核数据,以月、季、年、半年来执行工作考核总结。本系统将公文处理及考核有机的结合起来,当然,对于上级机关的考核数据可以手工录入考核系统参加考核。2.2国税公文处理及绩效考核管理系统的业务流程分析首先,每日各系统用户进入后,首先进行自动任务的自动扣分(第一个人进入时)。然后系统提示本人本月应该完成的任务及各个任务的扣分标准。对于被考核的用户对象可根据职能部门给其下达的任务进行处理,完成或转发职能部门下达的任务。其次,对于各个职能部门,可根据情况向其他部门下达任务并规定该任务扣分标准。第三,可对下达给其他部门或本部门人员的任务进行审阅核准并进行批复,不合格的可打回完成任务部门重新处理。对于手工扣分的部分,综合部门可直接输入各项目的扣分情况。第四、各被考核人员如果发现对其某一项目的扣分不合理可针对本扣分记录向由关职能部门以公文任务的形式提起申述,说明不合理原因,提交职能部门。具体流程图如下:图2.1 国税工作绩效考核管理业务流程2.3国税工作绩效考核系统的信息构成从广义上讲,国税工作绩效考核信息应该包括所有的与工作绩效考核有一定关联度的信息,但我们只能在满足工作需要的前提下,选取与绩效考核密切相关的信息作为本系统统的管理对象20 21 22。从信息的结构分,系统管理的信息可以分为结构化信息和非结构化信息二大类,主要是结构化的信息,下面按信息的类型形式化描述系统管理的信息。符号说明:(1) a表示由符合a定义的所有元素的集合。(2) a,.表示a的子集。(3) 表示a是非终符。信息对象:=(,)结构化信息:=(, )税收管理员信息:=(管理员代码,姓名,所属单位,职务,岗位, )非结构化信息:=(, ) 文本信息:=(规章制度,新闻公告,)图像信息:=(,)从信息的管理层次分,系统管理的信自、又可以分为基础信息、综合信息和实时发布信息三大类。基础信息:基础信息是指工作绩效考核的明细信息,如操作员情况、扣分情况、任务完称情况。综合信息:综合信息是经过提炼的、在基础信息上加工和综合出来的、需要上报的信息。这些信息从总体上综合反映了工作绩效考核情况,管理人员在这些综合信息的基础上工作绩效考核各项指标进行各种统计分析,进而为领导决策提供有效准确的支持。实时发布信息:实时发布信息是指通过网络实时发布的通知、消息、文件等,这些信息按照发布时的设置供指定的接受者阅读。2.4系统数据流程数据是信息的载体,是系统要处理的主要对象,是建立数据库系统和设计功能子系统的基础。因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理。在系统分析过程中收集到大量的数据载体(如报表、统计表格等),这些原始资料基本上是由系统分析人员按组织结构或业务流程收集的,它们往往只是局部地反映了某项管理业务对数据的需求和现有的数据管理状况。对于这些数据资料必须加以汇总、整理和分析,使之协调一致,为以后数据库内各子系统的调用和共享数据资料奠定基础。数据流程分析的主要任务第一步是将所得到的数据分为如下三类:(1)输入数据类(主要指各类报表),即信息系统输入或网络要传递的内容。(2)存储数据类(主要指各种台账、账单和记录文件),它们是信息系统数据库要存储的主要内容。(3)输出数据类(主要指系统运行所产生的各类报表),它们是信息系统输出和网络传递的主要内容。并且要对每一类数据进行如下三项分析:(1)汇总并检查数据有无遗漏。(2)数据分析,即检查数据的匹配情况。(3)建立统一的数据字典。第二步是对数据流程的分析。数据流程分析是把数据在原系统内部的流动情况抽象地独立出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务中数据处理的过程。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中存在的问题。这些问题主要有:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。问题产生的原因有的是属于原系统管理混乱、数据处理流程本身有问题,有的也可能是调查了解数据流程有误。数据流程分析可以通过分层的数据流程图(data flow diagram,简称dfd)来实现。它采用图示化的形式说明在一个系统或系统的局部中,输入的数据是什么,输出的数据是什么,对数据进行怎样的转化和处理,清晰地表达信息系统中的数据处理过程。数据流程图的绘制应遵循一条原则:由外向里,自顶向下逐层分解。一套数据流程图可以由关系数据流程图、顶层数据流程图、中间层数据流程图和底层数据流程图组成。关系数据流程图用于描述本系统子系统与其他系统子系统相互间的数据传输以及本系统子系统的范围和边界。顶层数据流程图从总体上反映本系统子系统内部以及与其他系统子系统的数据传输。为反映更详细的内容,对顶层数据流程图进一步细化,绘制中间数据流程图和底层数据流程图,中间数据流程图是对某个数据处理的分解,它的多少根据具体情况而定,底层数据流程图由一些功能最简单、不能再分解的数据处理组成。根据对本系统的研究分析,我们确定了该系统的数据流图包括了主数据流图,即第一层数据流图,如下图2.2示。2.2图基于c/s架构的公文处理及绩效考核管理系统据流图系统根据用户登录时的信息:用户名、密码,若用户名及密码相匹配,则根据该用户的角色:局长、副局长、科长、副科长、科员、职能部门等,分别进入其对应的系统平台。然后用户在各自的平台上进行其相关工作的操作,操作完毕后退出系统。根据图2.2中我们将本系统的数据流图又划分为四个子数据流图,分别为个人事务模块、任务维护模块、考核模块、系统维护模块的数据流图。其他数据流图分别为图2.3、图2.4、图2.5示。图2.3所示为局长使用模块的数据流图:局长使用相应的用户名和密码登录系统,如果密码和用户名不匹配,退出系统,登陆成功后进入局长角色平台,局长可以完成以下动作,可以修改密码,可以查看所管辖部门信息,可以下达、审批任务。图2.3 局长、副局长数据流图图2.4所示为科长使用模块的数据流图:职能部门科长使用相应的用户名和密码登陆系统,如果不匹配将退出系统,登陆成功将进入科长角色平台,科长可以修改密码,可以下达(转发)任务(公文)、审批任务(公文)任务信息,查询所管辖部门数据。图2.4职能部门科长角色数据流图图2.5所示为科员使用模块的数据流图:职能部门科员使用相应的用户名和密码登陆系统,如果不匹配将退出系统,登陆成功将进入科员角色平台,科员可以修改密码,可以录入完成任务信息,扣分申述,数据查询等。图2.5职能部门科员角色数据流图图2.6所示为管理员使用模块的数据流图:工作绩效考核部门的管理人员使用用户名和密码登陆系统。如果用户名和密码不正确,将退出系统。登陆成功将进入总系统平台。图2.6 考核办据流图2.5数据字典1操作人员字典条目如表2.1所示:表2.1 数据结构“操作人员”的字典条目数据结构名称:操作人员数据结构别名:czry组成:操作人员税务部门代码操作人员代码操作人员名称用户名称权限范围(税务部门范围)角色(角色集合)密码职务代码岗位(代码集合)自增长字段说明:税务部门操作人员标准相关信息2部门字典dm_swjg此字典确定所有的使用部门,根据此部门的职能(znbm_dm字段)确定其考核指标,根据主管局长(zgjz_dm字段)确定其连带扣分标准。部门字典条目如表2.2所示:表2.2 数据结构“部门”的字典条目数据结构名称:部门数据结构别名:swbm组成:部门税务部门代码税务部门名称税务部门名称主管局长代码是否为职能部门说明:税务部门标准相关信息,其中税务部门代码为11位组成3岗位字典dm_gw介绍所有的岗位,每个用户都有一个或者一个以上的岗位。岗位字典条目如表2.3所示:表2.3 数据结构“岗位”的字典条目数据结构名称:岗位数据结构别名:gw组成:岗位岗位代码岗位名称自增长字段说明:岗位标准相关信息,其中岗位代码为2位组成4考核类型字典dm_khlx此字典列出考核类型,以区考核数据的来源。考核类型字典条目如表2.4所示:表2.4数据结构“考核类型”的字典条目数据结构名称:考核类型数据结构别名:khlx组成:考核类型考核类型代码考核类型名称说明:考核类型标准相关信息,其中考核代码为0-3共4种类型5职能部门字典dm_znbm此字典列出所有部门的职能,以此与市局考核部门对应,用以分配数据的考核数据。职能部门字典条目如表2.5所示:表2.5数据结构“职能部门”的字典条目数据结构名称:职能部门数据结构别名:znbm组成:职能部门职能部门代码职能部门名称说明:职能部门标准相关信息,其中职能部门代码为00-08共9种类型6职务字典dm_zw不同的职务对应的扣分标准不同。如:科长每月扣除本科室总分的50(.5),副局长每月扣所管辖部门总分的25(0.25),kfl字段为扣分率。局长扣除副局长的平均数。职务字典条目如表2.6所示:表2.6数据结构“职务”的字典条目数据结构名称:职务数据结构别名:zw组成:职务职务代码职务名称扣分率说明:职务标准相关信息,其中职务代码为00-04共5种类型7考核指标字典dm_khzb此字典列出所有的考核指标以及对应的考核职能部门,考核数据的来源,对应数据考核部门等。考核指标字典条目如表2.7所示:表2.7数据结构“考核指标”的字典条目数据结构名称:考核指标数据结构别名:khzb组成:考核指标自增长字段考核指标代码考核指标名称考核内容分值市局税务主管部门代码职能部门代码数据来源考核依据考核类型考核期限考核方式有效天数说明:考核指标标准相关信息,其中考核指标代码为4位组成8岗位、考核指标对应字典dm_gw_khzb此字典记录考核指标与岗位的多对多的关系,根据用户的岗位确定其所有的考核指标,以此作为录入考核数据的依据。岗位、考核指标对应字典条目如表2.8所示:表2.8数据结构“岗位、考核指标对应”的字典条目数据结构名称:岗位、考核指标数据结构别名:dm_gw_khzb组成:考核指标考核指标代码考核岗位代码自增长字段说明:岗位、考核指标对应标准相关信息,其中考核指标代码为4位组成,考核岗位代码为2位组成。辽宁科技大学工程硕士论文 系统总体设计第三章 系统总体设计3.1系统结构、运行平台及开发工具 3.1.1 操作系统平台服务器操作系统选用的是微软公司的windows2000 server。windows2000 server是微软出品的图形化服务器操作系统,具有容易使用、功能强大的特点,可以用作数据库服务器和web服务器以及应用程序服务器的操作系统。同winnt相比,windows 2000 server包含了改进的网络、应用程序和web服务。它不但增强了可靠性和灵活性,而且降低了拥有强大、灵活管理服务的计算系统成本,并为运行企业应用程序提供了最好的基础28 29 30。采用windows 2000 server作为服务器操作系统具有以下优点:(1)支持现有系统windows 2000 server设计的系列功能确保了它和尽可能多的系统和应用程序兼容。windows 2000 server支持最新的业界标准和现有的应用程序,支持mircrosoft exchange和mircrosoft sql server这样的backoffice应用程序。还能够与现有的系统无缝集成,并支持早期的windows操作系统和其他流行的操作系统。 (2)广泛的应用程序支持 windows 2000 server提供了广泛的解决方案和一套全面的internet应用服务,利用加大开发定制应用程序的速度提供了全面的internet应用程序。windows 2000 server中集成的事务处理服务提供了简单的组装,可以跨越广泛的分布式网络,从而高效可靠地执行复杂地事务处理。这些应用程序可以与运行在不同平台上地应用程序互相操作。组件服务是一套基于扩展对象模型(com)和microsoft transaction server的服务,后者是基于组件的事务处理系统的早期版本。组件服务改进了线程处理、安全性、事务管理、对象池、队列组件、应用程序管理和封装。windows 2000 advanced server通过对odbc, oracle和microsoft sql server的本地支持,为运行数据库应用提供了极好的平台。 (3)确保服务器的可靠性、安全性、稳定性 在windows 2000上,windows文件保护可以防止替换受到保护的系统文件,可以将数据备份到范围更广泛的存储媒体上。任何服务器操作系统均有权分配和访问控制的问题。在设计的系统中,因为每个部门进行的业务不同,所以不同的部门人员的访问资源的权限不一样。为确保系统安全防止出现混乱,要求系统管理员在系统安装之初就要对不同的用户进行权限分配。windows 2000 server的权限分配方法较简单。采用可视化的方式,系统管理员只需在相关的框中添加相应的用户即可。同时,windows 2000支持多线程、多任务和多处理,具有出色的稳定性,可保证web服务器、应用程序服务器和数据库服务器安全稳定的工作。3.1.2 b/s系统结构概述b/s结构,即browser/server(浏览器/服务器)结构,就是只安装维护一个服务器(server),而客户端采用浏览器(browse)运行软件。它是随着internet技术的兴起,对c/s结构的一种变化和改进。主要利用了不断成熟的www浏览器技术,结合多种script语言(vbscript、javascript)和activex技术,是一种全新的软件系统构造技术。b/s三层体系结构采用三层客户/web服务器结构,在数据管理层(server)和用户界面层(client)增加了一层结构,称为中间件(middleware),使整个体系结构成为三层结构。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在b/s体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由web server完成。随着windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然b/s结构应用程序相对于传统的c/s结构应用程序是一个非常大的进步。b/s结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用activex、java等技术开发较为复杂的应用,但是相对于发展已非常成熟c/s的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用31 32 33。3.1.3 b/s系统选用asp.net2.0开发语言web查询系统采用asp.net2.0技术开发,用c# 语言编制。早期的asp更先进相比之下具有以下特点:1编程语言asp的核心编程语言未vb script或javascript,这两种脚本语言的限制,决定了asp先天的不足,它无法进行传统编程语言那样的底层操作,所以如果需要进行一些诸如socket、文件等的操作时不得不借助于用其他传统编程语言如c、vb、java等编写的组件。而2.0就没有这样的限制。a2.0可以用以下语言来进行编写:c、c、j和vb.net,从.net框架上来看,凡是符合clr(common language library,公共语言运行库)规范的语言都可以编写asp.net2.0,这是它强大功能所决定的,可以进行很多底层而不必借助于其他语言。2运行机制不同asp属于一种解释型的编程框架,它是解释执行的,所以在运行效率上大打折扣。而asp.net2.0是一种编译型编程框架,它运行的是在服务器上运行的编译好的公共语言运行库代码,因此,可利用早期绑定、实时编译、本机优化和盒外缓存服务提高性能。3开发和简易性asp.net2.0使执行常见任务变得容易,从简单的窗体提交和客户端身分验证到部署和站点配置。最明显的例子就是asp.net2.0页面将应用程序逻辑与表示代码清楚分开,以及结合vsiual studio.net 开发工具的所见即所得编辑和对象属性。3.2系统设计思想和原则3.2.1设计思想 计算机技术的迅猛发展和因特网的迅速普及,正在改变国税日常工作的方式和方法,同时也在工作绩效考核管理模式和手段。建立工作绩效考核管理信息系统的目的就是要充分利用因特网高效、便捷的信息传输功能和丰富的信息资源和服务资源,以国税系统内网为基础设施,建立内容完备、结构一致、安全可靠、上下贯通的工作绩效考核综合数据库,并在此基础上建成以www为基本平台的信息、发布、浏览、查询和统计分析系统,供授权用户使用,从而实现工作绩效考核管理信息的网络传输和共享,提高工作绩效考核管理水平。3.2.2设计原则 根据上述设计思想,本系统的设计应遵循以下几个原则:(1)系统应采用国际流行网络技术和数据库技术,从硬件平台到网络环境均采用国内外先进技术和成熟产品,从而构建一套完整的工作绩效考核管理与分析的解决方案。(2)系统应能够满足国税工作日常业务、建立工作流程,协助实施工作绩效考核管理的各管理层面有效地完成各项日常管理工作。 (3)系统应能够引进先进的管理方法、信息处理手段和系统工程的思想,促进各管理层面从制度、工作流程到工作方法的规范化,有效地提高工作效率,推动工作绩效考核管理水平的提高。 (4)系统在硬件和软件上能够提供安全保密机制,从系统平台的安全性到授权用户的合法访问,都应采用严密的防范措施,以满足系统安全性的要求。 (5)系统应采用先进的故障恢复技术和备份技术,制订科学的运行管理机制,保证系统数据在任何情况下都不会丢失或可以恢复。(6)系统应有较强的兼容性和可扩展性,易于维护、修改和扩充,以适应工作绩效考核系统不断发展变化的客观实际26 27。3.3系统功能设计基于b/s的国税公文处理及绩效考核管理系统完成国税日常业务管理中的大部分工作,其主要功能划分为四个功能模块:个人事务模块、任务维护模块、考核模块、系统管理模块。具体功能如下:1个人事务模块:其功能主要针对个人事务的处理。如:更改登陆密码、显示未完成的任务、本部门自动任务的定制、对本人扣分的申述及显示本人岗位职责等。2任务维护模块:其主要功能包括职能部门的任务下达、对所下达给其他部门及个人的任务的审批及审批结果、处理其它部门下达的任务的完成情况、本部门自动任务的登记及所管辖部门的任务完成情况的查询等。3考核模块:其主要功能包括数据考核数据的录入、部门间考核数据的录入、各个部门对考核数据的本部门人员的扣分的落实、部门考核情况的查询、个人考核情况的查询及所管辖部门的考核情况的查询等。4系统管理模块:其主要功能模块包括数据字典维护、用户角色及权限的分配、功能菜单的定制等。基于b/s的公文处理及工作绩效考核管理系统的功能图如下图4.1示:图3.1 基于b/s的公文处理及工作绩效考核管理系统总体功能图3.4系统数据库设计数据库设计是对于一个给定的环境,进行符合应用语义的逻辑设计,提供确定结构的物理设计,建立实现系统目标并能有效存储数据模型,在现有数据库管理系统建立数据库的过程,是信息管理系统的重要组成部分。1数据库的设计原则本系统数据库的设计遵循以下原则:(1) 数据库要具有相对独立性,查询时间尽可能短;(2) 布局要合理;(3) 尽量减少数据冗余,保证数据唯一;(4) 应尽量与信息模型相符;(5) 有关报表,以及相互交流的综合信息数据库的设计,尽量采用统一的格式;(6) 术语的使用、定义尽可能符合有关国家和行业规范,字段说明无二义性。2数据库的设计步骤数据库设计建立在系统功能设计基础上,包括数据库概念结构设计,数据库逻辑结构设计和数据库基本表的设计。数据库设计流程如图3.2。图3.2 数据库设计流程图3数据库表设计数据库表结构及表之间的管理设计好坏,决定了程序编写的好坏。数据库基本表设计反映每一基本的数据结构关系和细节。本系统数据库表设计考虑提高操作性能需求,设计为数据库基本表冗余方式。本系统的数据表主要分为五类:日常任务相关数据表、日常考核等相关数据表、数据字典相关数据表、系统用户角色表、系统功能维护及其相关数据表。几个主要数据库表的结构如下:表3.1 操作员表dm_czry代码含义类型长度关键字swjg_dm所属机关代码字符11yesczry_dm操作员代码字符11yesyhmc用户名称字符20qx_swjg_dm权限范围字符255qx权限字符255password用户密码字符255zw_dm职务代码字符2gw岗位代码字符2xybz选用标志逻辑1id流水号整型4表3.2岗位代码表dm_gw代码含义类型长度关键字gw_dm岗位代码字符2gw_mc岗位名称字符200id流水号整型1表3.3职务代码表dm_zw代码含义类型长度关键字zw_dm职务代码字符2zw_mc职务名称字符50kfl扣分率浮点4表3.4部门代码表dm_swjg代码含义类型长度关键字swjg_dm部门代码字符11swjg_mc部门名称字符50znbm_dm流水号整型1zgjz_dmisznbm表3.5职能部门代码表dm_znbm代码含义类型长度关键字znbm_dm职能部门代码字符2znbm_mc职能部门名称字符200表3.6 日常任务表rw:代码含义类型长度关键字id任务流水号整型4yesrwbt任务标题字符100rwnr任务内容字符1000xdbm下达部门字符11xdr下达人字符11jsbm接收部门字符11jsr接收人字符11xdrq下达日期日期8zzrq任务期限日期8wcrq完成日期日期8zt任务状态字符1glid关联任务流水号号整型4fj下达附件字符1000yj完成内容字符1000spyj审批意见字符1000wcrwfj完成任务上传附件字符1000tablename关联表名字符50rwhm任务号码字符20tableid相关表流水号整型4fz任务分值浮点4表3.7 考核分数表kh_fs名称含义类型长度关键字id流水号整型4yeskhbm_dm考核部门代码字符11bkhbm_dm被考核部门代码字符11bkhr_dm被考核人代码字符11khgw_dm考核岗位代码字符2khzb_dm考核指标代码字符4kxxm_dm考核项目代码字符4khmb_dm考核目标代码字符2fs扣分浮点4wfpfs未分配分数浮点4bz备注说明字符500khssq考核所属年月字符6khyj考核依据整型4fpid分配关联号整型4khlx_dm考核类型代码字符1lrrq录入日期日期8khfs考核方式代码字符1rwlx任务类型字符1lrr_dm录入人代码字符11swjg_dm所属部门代码字符11fj附件说明字符1000表3.8 自动任务表rw_auto代码含义类型长度关键字id流水号整型4yesrwid任务号字符2khzb_dm考核指标代码字符4khgw_dm考核岗位代码字符2rwmc任务名称字符100rwnr任务内容字符1000fz任务分值浮点4kcmc课程名称字符30bblx报表类型整型4yf月份整型4rq任务月期限整型4xdr下达人字符11xdbm下达部门字符11autokf自动扣分否逻辑1表

温馨提示

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

评论

0/150

提交评论