(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf_第1页
(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf_第2页
(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf_第3页
(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf_第4页
(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf_第5页
已阅读5页,还剩49页未读 继续免费阅读

(通信与信息系统专业论文)基于bs的信访业务信息管理系统设计与实现.pdf.pdf 免费下载

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

文档简介

武汉理工大学硕士学位论文 摘要 随着信息技术的迅速发展和广泛应用,电子政务建设已经成为国家发展战 略。经过多年的发展,国内的电子政务信息系统已经取得了很大的进步,越来 越多的政府部门都加入了网络办公的行列。为了更有效地提高信访部门的工作 效率,充分及时的发挥信访部门在国家建设中的监管作用,建设安全可靠、使 用方便、易于管理和维护的信访业务信息管理系统成为必然要求,使之成为政 府信访部门工作的管理信息中心。 信访业务信息系统依托互联网资源,为信访人提供网上投诉和查询平台, 畅通信访渠道,为信访人提供多方位的信访服务。为了实现这一目的,本文对 信访业务信息管理系统进行了分析和设计,并以n e t 技术为基础,研究和实现 了以下几方面的内容: ( 1 ) 对具体的信访业务信息进行了调研和分析,结合实际情况对信访业务 的流程进行了分析设计,并提出了信访业务信息管理系统的一种标准化模型, 该模型基于n e t 平台,采用w e b 技术进行开发,采用多台服务器架构,并以 w e bs e r v i c e 实现了资源共享。为政府信访部门普及信访知识和受理网上信访提 供了一个平台。 ( 2 ) 设计并实现了一种基于b s 的信访业务信息管理系统,为网上信访、 信访业务信息资源的储存以及信访业务系统用户的资源借阅提供了有效途径, 用户可以随时随地访问系统,不用受客户端限制,提高了系统的利用率。 ( 3 ) 系统引入了基于分组和角色的访问控制的权限管理体系,在原有的基 于角色的访问控制的基础上引入了分组的概念,更加确切的满足了信访业务信 息系统管理的需求,便于系统的用户管理和功能扩展。同时也确保了信访业务 信息管理系统的安全。 ( 4 ) 针对系统特点,进行了数据库表设计和未来与其他平台相集成时的接 口设计。 ( 5 ) 对信访业务信息管理系统进行了界面、功能、兼容性和性能测试,根 据测试结果修改了代码的具体设计,优化了系统。 关键词:信访,b s ,n e t ,w e bs e r v i c e ,角色访问控制 武汉理工大学硕士学位论文 a b s t r a c t w i t ht h er a p i de v o l u t i o na n dw i d ea p p l i c a t i o no fi n f o r m a t i o nt e c h n o l o g i e s ,t h e c o n s t r u c t i o no fe l e c t r o n i cg o v e r n m e n th a sb e c o m ean a t i o n a ld e v e l o p m e n ts t r a t e g y w i t hg r e a ti m p o r t a n c e a f t e ry e a r so fd e v e l o p m e n t ,t h ed o m e s t i ce - g o v e r n m e n th a s b e e ni m p r o v e dg r e a t l y ,m o r ea n dm o r eg o v e r n m e n td e p a r t m e n t sh a v e j o i n e dt h er a n k o ft h ee - g o v e r n m e n tf i l e d i no r d e rt oi m p r o v et h ec o m p l a i n t so f f i c em o r ee f f e c t i v e l y , p l a yt h ec o m p l a i n t so f f i c e sa c t i o no fm o n i t o r i n gi nt h ec o n s t r u c t i o no ft h ec o u n t r y c o m p l e t e l ya n dt i m e l y , i ti sn e c e s s a r yf o ru st oe m p o l d e rac o m p l a i n t si n f o r m a t i o n m a n a g e m e n ts y s t e m ,w h i c hi ss a f e ,r e l i a b l e ,e a s yt ou s e ,e a s yt om a n a g ea n d m a i n t a i n t h i ss y s t e mi st h em a n a g e m e n ti n f o r m a t i o nc e n t e ro fc o m p l a i n t so f f i c e s j o b t h ec o m p l a i n t si n f o r m a t i o nm a n a g e m e n ts y s t e mi sb a s e do nt h ei n t e m e t r e s o u r c e s i tc a np r o v i d ea l lo n l i n ec o m p l a i n t sa n di n q u i r i e sp l a t f o r mf o rp e o p l e , u n b l o c kt h ec o m p l a i n t sc h a n n e l ,a n dp r o v i d em u l t i d i r e c t i o n a lc o m p l a i n t ss e r v i c e sf o r p e o p l e i no r d e rt o a c h i e v et h i s g o a l ,t h i sa r t i c l ea n a l y s i sa n dd e s i g no nt h e c o m p l a i n t si n f o r m a t i o nm a n a g e m e n ts y s t e m ,a n db a s e do n n e tt e c h n o l o g y , r e s e a r c ha n dc a r r yo u to ft h ef o l l o w i n ga s p e c t s : ( 1 ) t h ea u t h o rr e s e a r c h e da n da n a l y z e dt h es p e c i f i cc o m p l a i n t sp r o c e d u r e s , d e s i g n e dt h ec o m p l a i n t sp r o c e d u r e si n t e g r a t e 谢t ht h ea c t u a ls i t u a t i o n ,p u tf o r w a r da s t a n d a r d i z e dm o d e lf o rt h ec o m p l a i n t si n f o r m a t i o nm a n a g e m e n ts y s t e m t h i sm o d e l i sb a s e do n n e tp l a t f o r m ,e m p o l d e r e db yu s i n gw e bt e c h n o l o g y , u s e dm u l t i s e r v e r a r c h i t e c t u r e ,a n dc a r r i e do u tt h er e s o u r c es h a r i n gb yu s i n gw e bs e r v i c e i tp r o v i d e sa p l a t f o r mf o rt h eg o v e m m e n tc o m p l a i n t sd e p a r t m e n tt op o p u l a r i z et h ec o m p l a i n t s k n o w l e d g ea n dt oa c c e s st h ec o m p l a i n t sc a s eo n l i n e ( 2 ) t h e a u t h o r d e s i g n e d a n dc a r r i e do u tt h e c o m p l a i n t s i n f o r m a t i o n m a n a g e m e n ts y g e mw h i c hi sb a s e do nb s i tp r o v i d e da l la v e n u ef o rt h ec o m p l a i n t s o n l i n e ,t h es t o r a g eo fc o m p l a i n t sr e s o u r c e sa n du s e r s r e s o u r c e sb o r r o w i n g t h eu s e r s c a na c c e s st h es y s t e ma n y t i m ea n da n y w h e r ew o n tb er e s t r i c t e db yt h ec u s t o m e r 武汉理工大学硕士学位论文 c l i e n t ,t h i sw i l li m p r o v et h eu t i l i z a t i o no ft h es y s t e m ( 3 ) t h ea u t h o r i t ym a n a g e m e n ts y s t e mw h i c hi sb a s e do nr b a ca n di m p o r t s g r o u pc o n c e p ti sc o n v e n i e n tf o rt h ee x p a n s i o no ft h es y s t e m i ta l s oc a ne n s u r et h e s y s t e ms e c u r i t y ( 4 ) c o m b i n e d 谢t l lt h es p e c i a l t yo ft h es y s t e m ,a u t h o rd e s i g n e dt h ed a t a b a s e t a b l e sa n dt h ei n t e r f a c et h a ti n t e g r a t i o nw i t ho t h e rp l a t f o r m si nt h ef u t u r e ( 5 ) t h ea u t h o rt e s t e dt h es y s t e mo ni n t e r f a c e ,f u n c t i o n a l i t y , c o m p a t i b i l i t ya n d p e r f o r m a n c e ,m o d i f i e dt h ec o d e sa c c o r d i n gt ot h et e s t i n gr e s u l t ,a n do p t i m i z e dt h e s y s t e m k e y w o r d s :c o m p l a i n t s ,b s ,n e t ,w e bs e r v i c e ,r b a c i 独创性声明 本人声明,所呈交的论文是本人在导师指导下进行的研究工作及 取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得 武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一 同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说 明并表示了谢意。 签名:二阻日期:兰兰兰:耋:生 学位论文使用授权书 本人完全了解武汉理工大学有关保留、使用学位论文的规定, 即:学校有权保留并向国家有关部门或机构送交论文的复印件和 电子版,允许论文被查阅和借阅。本人授权武汉理工大学可以将 本学位论文的全部内容编入有关数据库进行检索,可以采用影印、 缩印或其他复制手段保存或汇编本学位论文。同时授权经武汉理 工大学认可的国家有关机构或论文数据库使用或收录本学位论 文,并向社会公众提供信息服务。 ( 保密的论文在解密后应遵守此规定) 研究生( 签名) :蔻眉两 日期。呻s 叩 武汉理工大学硕士学位论文 第1 章绪论 1 1 课题的目的及意义 在世界范围内,随着电子政务的发展,推进政府部门办公网络化、自动化、 电子化,实现信息共享已是大势所趋。人们认识到必须通过信息技术的应用来 改进政府组织,重组公共管理,实现办公自动化和信息资源的共享,形成虚拟 的“电子政府 与网络时代的社会发展相适应。政府作为国家管理部门,利用 网络,开展电子政务活动,将对电子政务的发展起到积极的引导和推动作用。 电子政务不仅有利于促进政府管理的现代化,而且也将极大地丰富网上的信息 资源,为社会经济充分利用信息资源创造更好的条件【l 】。 在传统的政府工作中,加强与群众的联系很难做到位。要想加强与群众的 联系,如何对待群众来访问题,为群众搭建一个更方便快捷的信访平台就成了 一项很重要的工作。在传统政府工作中,往往有专人负责信访工作,但是鉴于 信访工作的性质,这种专人接待的方式造成了群众信访的保密性不高,加上工 作人员的态度等人为因素,是的传统的信访制度普及性不高,政务的透明度不 够等诸多问题1 2 】。借助电子政务系统中的信访管理系统,就可以解决这些问题。 由于使用了互联网,群众可以通过互联网在政府网站上提交问题,而且提交问 题的方式可以使用署名的方式,也可以使用匿名的方式。由于使用网络,使得 上访人和处理问题的工作人员实现物理上的分离,充分保证了上访人及其上访 内容的保密性【3 】。在信访管理系统中,还提供了显示问题反馈的功能,即相关政 府部门在对上访人所举报的内容进行处理后,需要对问题进行反馈,该举报人 可以在任何时候对反馈内容进行查看,这样有利于政务公开和实行有效的监管。 另外,在信访工作中,存在着大量的信访业务信息即相关的资料,怎样处 理这些信息,实现业务信息资源管理的标准化、信息化、数字化、规范化、安 全化,也是一个重要的问题 4 1 。 信访业务信息管理系统的总体目的是采用先进的计算机技术和告诉网络技 术,建设成安全可靠、运行高效、使用方便、易于管理和维护的信访信息系统, 使之成为政府信访部门工作的管理信息中心,为政府的各个相关职能部门提供 即时的、真实的信息,倾听到广大百姓的心声,提高政府办事效率,充分及时 武汉理工大学硕士学位论文 地发挥信访部门在国家建设中的监管作用5 1 。 1 2 主要研究内容 本文主要研究内容是开发一种基于b s 的信访信息管理系统,主要包含以 下几个方面: 一、结合信访工作和信访业务信息资源管理的特点,进行详细分析设计信 访信息业务信息管理系统的各个功能模块。 二、前端界面的开发。使用a s p n e t 技术实现前端界面的开发。 三、实现基于b s 模式的信访信息管理系统,且使其具有界面友好、可维 护性高、系统管理方便等有点。 四、引入了基于分组和角色的访问控制的权限管理体系,在原有的基于角 色的访问控制的基础上引入了分组的概念,更加确切的满足了信访业务信息系 统管理的需求,确保系统安全。 1 3 论文的组织 本文共分六个部分: 第一章:绪论。介绍了课题的目的和意义及主要研究内容,最后给出了本 文的组织结构。 第二章:介绍系统相关的理论基础和关键技术。主要介绍了系统开发过程 应用的n e t 平台和a s p n e t ,以及相关的w e bs e r v i c e 技术和a j a x 技术等。 第三章:系统的总体设计。本章首先对信访业务信息管理系统进行需求分 析,在了解具体的信访业务流程的前提下,对系统整体结构进行了总体设计, 并对关键模块进行了具体设计。 第四章:系统功能模块的实现。本章介绍三个主要功能模块:网上信访功 能模块、资源管理模块、用户管理模块的实现。此外还进行了数据库设计以及 x m l 解析的具体设计,并给出系统和统一认证平台的接口设计。 第五章:对系统进行了界面、功能性、兼容性和性能测试,在对测试结果 的分析后,优化代码,提高系统性能。 第六章:总结与展望。对论文的工作内容进行了总结与概括,并给出了一 些仍需探讨与研究的问题。 武汉理工大学硕士学位论文 第2 章理论基础与关键技术 伴随着社会的不断发展,网上信访业务信息系统的开发成为提高政府信访 部门工作效率的关键。本章将针对信访业务信息管理系统的理论基础:对相关 理论进行介绍,阐述信访业务信息管理系统所依据的关键技术。 2 1 n e t 平台与a s p n e t 2 1 1 n e t 平台 2 0 0 0 年6 月微软正式发布了n e t 开发平台,标志着近十年来微软开发平台 一次重大的转变,在开发者用于创建应用程序的工具和技术上做出了根本的改 变。n e t 开发平台使得开发者创建运行在i n t e r n e ti n f o r m a t i o ns e r v e r ( i i s ) ( 互 联网信息服务器) w e b 服务器上的w e b 应用程序更容易,同时也使创建稳定、 可靠、安全的w i n d o w s 桌面应用程序更为容易【6 】。n e t 开发平台包括以下内容: ( 1 ) n e tf r a m e w o r k ( 框架) ,包括:c o m m o nl a n g u a g er u n t i m e ( c l r ) ( 通 用语言运行环境) ,这是用于运行和加载应用程序的软件组件;新的类库,分级 组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和 文件以及在w e b 上通信的代码集。 ( 2 ) n e t 开发工具,包括:v i s u a ls t u d i o n e ti n t e g r a t e dd e v e l o p m e n t e n v i r o n m e n t ( i d e ) ( v i s u a ls t u d i o n e t 集成开发环境) ,用来开发和测试应用程 序;n e t 编程语言( 例如v i s u a lb a s i c n e t 和新的v i s u a lc 撑) ,用来创建运行在 c l r 下并且使用类库的应用程序【7 j 。 ( 3 ) a s e n e t ,一个取代以前的a c t i v es e r v e rp a g e s ( a s p ) i 拘特殊类库,用 来创建动态的w e b 内容和w e b 服务器应用程序,这些都将采用诸如h t m l 、x m l 和s i m p l eo b j e c ta c c e s sp r o t o c o l ( s o a p ) ( 简单对象访问协议) 等i n t e m e t 协议和 数据格式。 n e tf r a m e w o r k 是微软公司n e t 平台的最重要部分,它包括面向组件的中 间层基础结构( c o m + ) ,c o m m o nl a n g u a g er u n t i m e ( c l r ) 环境,一个准时制编 译器,一组使用n e t 组件模型打包的操作系统库,最新的n e t 政府级服务器是 武汉理工大学硕士学位论文 a p p l i c a t i o nc e n t e rs e r v e r ( 应用中心服务器) ,它既是一个群集协调者,又是一 个群集管理者网。下图将通过一个简单示例,来说明n e tf r a m e w o r k 体系架构。 d c c m m s m q 或s o a p 业务层 c o m + 。 v i s u a i s t u d i o n e t 忙n 耵 数据库层 图2 1 n e tf r a m e w o r k 体系架构 n e tf r a m e w o r k 是支持生成和运行下一代应用程序和x m lw e bs e r v i c e s 内 部w i n d o w s 组件【9 】。 2 1 2a s e n e t a s p n e t 是一种功能强大的编写动态w e b 页的新技术。它继承了m i c r o s o f t 的两个主要技术:a c t i v es e r v e rp a g e ( a s p ) 和n e t 。a s p 在w e b 技术上的历史 相对久远一些,多年来已经为创建动态w e b 提供了稳固的、快捷且行之有效的 方法n 0 1 。 在a s p n e t 中,w e b 页面由两部分组成:页面的视觉元素和该页的编程逻 辑。视觉元素包括超文本标记语言( h y p e rt e x tm a r k u pl a n g u a g e ,h t m l ) 、服务 器控件以及静态文本【l 。视觉元素创建后存放在扩展名为a s p x 文件中,只有 以a s p x 结束的页面才能发送给a s p n e t 处理。这样,a s p x 文件中存放所有要 显示在页面的元素,a s p x c s 文件中存放页面的编程逻辑【1 2 1 。在我们看来,网页 和代码是分开存放的,但是a s p n e t 却是将网页和代码作为一个整体来处理, 并且提供了致的编程模型,利用a s p n e t 建立的网站具有良好的伸缩性【1 3 1 。 2 2w e bs e r v i c e 技术 本节主要介绍研究中使用到的另一个较为关键的技术:w e bs e r v i c e 技术。 4 一错一一一务一一一 武汉理工大学硕士学位论文 i d c 在2 0 0 2 年发布了一份对北美w e bs e r v i c e 市场的研究报告。报告认为, 到2 0 0 8 年,围绕与w e bs e r v i c e 有关的专业服务在美国的市场容量将上升到7 1 亿美元。i d c 将与w e bs e r v i c e 相关的专业服务定义为:基于w e bs e r v i c e 架构 理念的服务机构所提供的咨询、应用开发以及系统集成服务等【1 4 】。 w e bs e r v i c e 的主要目的就是在现有的各种异构平台的基础上构筑一个通用 的与平台无关、语言无关的技术层次,各种不同平台上的应用依靠这个技术层 来实施彼此的连接和集成。传统的w e b 应用技术解决的问题是如何让人来使用 w e b 应用所提供的服务,而w e bs e r v i c e 要解决如何让计算机系统来使用w e b 应用所提供的服务【1 5 1 。 w e bs e r v i c e 的基石是以x m l 为主的、开放的w e b 规范技术。x m l 提供了 数据交换的标准,在不同的i n t e m e t i n t r a n e t 应用系统在互相集成是,就可以使 用x m l 技术作为彼此沟通封装的标准。当i n t e m e t i n t r a n e t 应用系统需要调用彼 此提供的服务时,不需要知道对方实现的技术,只要以x m l 封装彼此约定的服 务进入点,就可以顺利地使用对方的服务。 w e b l 0 的时候,w e b 只是一个针对人的阅读的发布平台,w e b 由一个个的 超文本链接而成。现在随着w e b 2 0 的发展,w e b 不仅仅是h t m l 文档,它成了 交互的场所。具体来说,w e b 2 0 使w e b 成为了一个开发环境,借助w e bs e r v i c e 提供的编程接口,网站成了软件构件。信息孤岛通过这些w e bs e r v i c e 的对话, 能够被自由构建成适合不同应用的建筑来。 w e b 2 0 的网络交互操作重要的是抓住这么几点,一个是微内容( m i c r o c o n t e n t ) ,一个是用户个体,还有社群内的分享以及提供a p i 进行处理,a p i 可 以由w 曲s e r v i c e 的方式提供【1 6 】。微内容( m i c r oc o n t e n t ) 即用户所生产的任何数 据都算是微内容,比如一则个人网志,评论,图片,收藏的书签,喜好的音乐 列表等等。这些微内容,充斥着日常的生活、工作和学习。 2 3a j a x 技术 传统的w e b 应用允许用户填写表单( f o r m ) ,当提交表单时就向w e b 服务器 发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个 做法浪费了许多带宽,因为在前后两个页面中的大部分h t m l 代码往往是相同 的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于 服务器的响应时间1 7 1 。这导致了用户界面的响应比本地应用慢得多。 武汉理工大学硕士学位论文 与此不同,a j a x 应用可以仅向服务器发送并取回必需的数据,它使用s o a p 或其它一些基于x m l 的w e bs e r v i c e 接口,并在客户端采用j a v a s c r i p t 处理来自 服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就 能看到响应更快的应用【l 引。同时很多的处理工作可以在发出请求的客户端机器 上完成,所以w e b 服务器的处理时间也减少了。 a j a x 应用程序的优势在于: ( 1 ) 通过异步模式,提升了用户体验。 ( 2 ) 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了 带宽占用。 ( 3 ) a j a x 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从 而减少了大用户量下的服务器负载【1 9 1 。 传统w 曲应用架构如图2 2 所示。 图2 2 传统w - c b 应用架构 与传统w e b 应用架构不同,a j a x 采用异步通讯模式。a j a x 在浏览器和服务 器之间引入中间层一a j a x 引擎层。浏览器在执行操作时安装a j a x 引擎,a j a x 引擎实现浏览器和服务器的异步通讯,独立于用户与服务器进行交- f f 2 0 。 用户请求首先提交给a j a x 引擎,部分请求a j a x 引擎直接就可处理,其余请 求a j a x 代为向服务器提交,此时浏览器不用等待服务器的响应,因此用户可以 继续别的操作,用户屏幕也不会白屏。服务器处理完用户请求后,返回处理结 果并改变h 1 即就绪状态,a j a x 引擎调用回调函数处理结果并更新浏览器页面 指定部分,而浏览器不用刷新整个页面,从而用户可获得和使用及时响应的桌 面程序一样的体验【2 l 】。采用a j a x 的w 曲应用架构如图2 3 所示。 6 武汉理t 大学硕士学位论文 图2 - 3 基于a j a x 的w e b 应用架构 基于a j “构建的富客户端,服务器的部分处理工作转嫁到客户端,利用客 户端闲置处理能力来实现,使服务器和浏览器交互数据量减少,h t t p 服务器处 理时间缩短,降低带宽要求,系统响应性能更佳和页面重载更为流畅。 a j a x 不是一种单一的技术,而是四种技术的集合,下面将简要介绍这些技 术以及这些技术在a j a x 中的角色。 ( 1 ) j a v a s c f i p t j a v a s e d m 是通用的脚本语言,用于嵌入在某种应用之中,w e b 浏览器中嵌 入的j a v a s c f i p t 解释器是允许通过程序与浏览器的很多内建的功能进行交互。 ( 2 ) c s s ( 层叠样式表) c s s 是为w e b 页面元素提供一种可重用的可视化样式的方法。它提供了简 单而又强大的方法,以一致的方式定义和使用可视化样式,在a j “应用中,用 户界而样式可通过c s s 独立进行修改i s :i 。 ( 3 ) d o m ( 文档对象模型) d o m 是一组可以使用j a v a s c f i p t 操作的可编程对象展现出w e b 页面的结构, 通过使用脚本修改d o m ,a j a x 应用程序可以在运行时改变用户界面,或者高效 的重绘页面中某个部分。 ( 4 ) x m l h t t p r e q u e s t 对象 x m l h t i p r e q u e s t 对象允许w e b 程序员从w e b 服务器以后台活动的方式获取 数据数据的格式通常是x m l ,但是也可以支持任何基于文本的数据格式圳。 在a j a x 的应用中,j a v a s c r i p t 是作为关联其他几种技术的方法。在具体的实 现过程中,通过使用j a v a s c d p t 操作d o m 来改变或刷新用户界面,不断的重绘 或重新组织显示给用户的数据,并且处理用户基于鼠标和键盘的交互。c s s 则 为应用提供了一致的外观,并且为以编程方式操作d o m 提供了极大的捷径。 x m l h n d r e q u e s t 对象则用来与服务器进行异步通信口4 】。图2 - 4 是a j a 【组件交互 武汉理工大学硕士学位论文 图显示了这些技术在a j a x 中是如何配合工作的。 雾善 。_ g 毒 工 ( i b 月陷器 ) 圈 2 4 其它关键技术 2 4 1h t m l 和c s s 图2 4a j f i x 组件交互图 h t m l ( h y p e r t e x tm a r k e dl a n g u a g e ) ,即超文本标记语言【2 5 】,是一种用来制 作超文本文档的简单标记语言,是一个由w 3 c 组织创建并维护的i n t e r n e t 标准。 用h t m l 编写的超文本文档称为h t m l 文档,它独立于各种操作系统平台( 如 u n i x ,w i n d o w s 等) 。 层叠样式表单( c a s c a d i n gs t y l es h e e t s ,以下简称c s s ) 是一种可以用来表 现h t m l 文件式样的计算机语言。在网页制作时采用c s s 样式单,可以有效地 对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制1 2 6 1 。 通过使用c s s 可以达到以下主要目标: 在几乎所有的浏览器上都可以使用。 c s s 的极大优势表现代码简洁,对于大型网站来说,可以节省大量带宽。 可以轻松地控制页面的布局、字体、颜色等属性。 可以使得网站改版相对简单,很多问题只需要改变c s s 而不需要改动程 序,从而降低了网站改版的成本。 2 4 2x m l x m l 是e x t e n s i b l em a r k u pl a n g u a g e 的缩写。扩展标记语言x m l 是一种简 单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便 8 武汉理工大学硕士学位论文 的方式建立,虽然x m l 占用的空间l t _ - 进制数据要占用更多的空间,但x m l 极其简单易于掌握和使用【2 7 1 。 x m l 的前身是s g m l ( t h es t a n d a r dg e n e r a l i z e dm a r k u pl a n g u a g e ) ,同 h t m l 一样,x m l ( 可扩展标识语言) 是通用标识语言标准( s g m l ) 的一个子集, 它是描述网络上的数据内容和结构的标准。x m l 保留了s g m l 的结构化功能, 这样就使得网站设计者可以定义自己的文档类型,x m l 同时也推出一种新型文 档类型,使得开发者也可以不必定义文档类型1 2 8 1 。 x m l 提供了两种类型的a p i 文档对象模型( d o c u m e n to b j e c tm o d e l ,d o m ) 和x m l 简单a p i ( s i m p l e a p if o rx m l ,s a x ) 。几乎所有的语言都提供使用以 上两种a p i 的x m l 解析包,我们可以非常方便的使用x m l 来存贮、传输、显 示、转换信息1 2 9 。 2 5 本章小结 本章主要对n e t 平台与a s p n e t 技术、w e bs e r v i c e 技术进行了详细介绍, 对面向对象技术、h t m l 和c s s 以及x m l 进行了简单介绍。上述内容不仅是 后面章节的基础,同时也是实现系统需要使用的关键技术。 9 武汉理t 大学硕士学位论文 第3 章信访业务信息管理系统的设计 结合第二章的理论研究,分析信访业务信息管理系统的具体需求,综合考 虑a s p n e t 技术和w e bs e r v i c e 技术的特点之后,本章将讨论研究如何开发结合 w e bs e r v i c e 优点的信访业务信息管理系统的w e b 应用,如何通过该系统为信访 用户提供个人网上信访信息门户,为信访者提供方便快捷的网络信访平台。开 发为政府信访工作人员提供有效支持的网络工具,让信访工作部门能够更高效 的提高办工效率。 3 1 系统需求分析 3 1 1 信访业务流程描述 根据信访条例对信访工作机构职责,信访事项的提出、受理、办理 督查督办等方面做出的新规定,信访业务流程如图3 - 1 所示: 图3 - 1 信访业务流程图 信访人通过该信访业务信息管理系统实现网上信访,向信访工作机构或各 级政府工作部门提出信访事项,可以向各级政府工作部门提出复查或复核申请。 武汉理工大学硕士学位论文 信访工作部门在收到信访人的信访事项后,决定是否受理,并将是否受理 的情况通过邮件或短信方式告知信访人,也可通过网站查询、电话查询等方式 告知信访人。对于受理的信访事项,其中情况重大紧急的,应当及时提出建议, 报请本级人民政府决定;其他的可以转送、交办给有权处理的行政机关,同时 抄送下一级信访工作机构。 3 1 2 信访业务需求分析 结合信访业务信息系统的实际需求,信访人可以向各级信访工作机构及各 级政府工作部门提出信访事项,可以向各级政府及其工作部门提出复查或复核 申请。信访人、信访工作机构、各级政府及其工作部f 1 2 间的信访业务关系如 图3 - 2 所示: 图3 - 2 信访业务关系图 其中信访工作部门与信访人、各级党委政府及其他工作部门的信访业务关 系如图3 _ 3 所示: 武汉理工大学硕十学位论文 图3 - 3 信访工作部fj 与相关部门及信访人关系图 当信访工作部门收到网上信访事项后,根据信访人信访事项中的相关关键 字进行情况区分,根据相关事件情况的轻重缓急,可分别按下列方式处理:告 知、转送、交办、督办、通报、抄送、报告、建议等。 3 1 3 系统设计需求 结合信访业务信息管理系统的实际需求,信访业务信息管理系统的用户主 要是面向信访人员和政府相关部门工作人员。依托互联网资源,为信访人提供 网上投诉和查询平台,畅通信访渠道,为信访人提供多方位的信访服务。 该信访业务信息管理系统可必为信访a 听过快速便捷安全的信访通道,同 时也为政府信访工作人员提供一个有效的尉络支持工具,让信访工作部门能够 更高效的提高办公效率。具体包括以下儿点需求: ( 1 ) 首先,从大的方面来说,信访业务信息管理系统需要提高信访工作人 员的办公效率,开发一套标准化信息管理系统; ( 2 ) 用户信访的途径多样化,可采用网上举报、来信举报、直接来访举报 等方式。网上信访系统:用户可在匿名状态下进行举报,也可在登录之后进行 署名的网上举报:待处理的信访资料发送到相关的职能部门;根据用户的要求 将信访处理的结果采用不同方式反馈给举报人。 ( 3 ) 同时,系统的信息资源必须具有良好的管理性,比如可以进行资源的 审核、状态管理; ( 4 ) 从安全性角度出发,系统必须具有良好的访问控制体系,并且要求考 武汉理工大学硕士学位论文 虑系统的用户数量庞大; ( 5 ) 最后,作为一个w e b 系统,界面应简洁大方,提高系统的友好性。 3 2 系统整体结构 本节将从整个系统的层面对系统的功能结构进行分析,结合模型图和文字分 析,初步介绍整个系统的构架。分别以体系结构和功能结构为主线进行分析介绍。 3 2 1 系统体系结构 在软件实现上,本信访业务信息管理系统基于w e b 技术实现,采用基于b s 的三层架构( 浏览器、应用服务器、数据库管理系统) 的结构1 3 0 】,其系统基本 结构如图3 4 系统体系结构所示 - f 爨愚悬擘 w 一耐- _ * 一! * _ , 目- 黼圳$ 1 1 4 日嗣t 目l ”| ;j q 黼*t 椭4i 憾糊掀自日 露警8 鼍器 i 佩匠斗一 萨黛越笃一 胁刊画“备_ 图3 - 4 系统体系结构 武汉理工大学硕士学位论文 系统浏览器端:浏览器端的用户使用浏览器,比如i e ,就可以访问该信访 业务信息管理系统,在系统中方便的查询信访业务信息、查看举报叫复信息、 了解相关的政策法规。浏览器运行在个人计算机上。 系统平台服务器端:提供网络协同办公信息服务平台,为政府部门工作人 员提供一个办公业务的个人门户。 3 2 2 网络拓扑结构 本系统是基于因特网的应用系统,通过i n t e r n e t 进行网络连接和通信。系统 网络拓扑结构如图3 5 所示: 图3 - 5 网络拓扑结构图 在设计系统的网络拓扑结构时,需要充分考虑系统的安全性。从图中可以 看出系统服务器通过防火墙与互联网相连。各级用户可以通过任一台与互磺网 相连的计算机访问举报系统,这样就给予了各级用户充分的自由度,系统各级 用户可咀在任意时间、任意地点访问系统,保证了管理者进行事务处理的即时 性以及信访业务信息的安全性p l 】;普通用户也能够从任意时间、地点访问系统, 保证了举报用户的隐私安全,并且有利于浚系统在更广阔的范围内应用。 另外。信访业务信息系统通过s s l 加密会话与管理机制与举报用户进行通 n吾 武汉理工大学硕士学位论文 讯,保证了数据的安型3 2 】。为此,首先要向权威机构( ( c a 中心) 申请x 5 0 9 用户 数字认证证书,并将获得的证书安装在运行安全举报系统的服务器上,以便用 户访问时对服务器进行认证。在建立s s l 连接时,用户浏览器首先发出一个请 求验证站点服务器数字证书的消息,c a 服务器将安全举报服务器的数字证书传 送过来,用户浏览器对数字证书进行验证。如果证书可信,就和c a 服务器约定 一种加密算法,同时产生临时的加密密钥返回给c a 服务器。这时,就开始传送 数据,并且所有传送的数据均经过约定的临时加密密钥加密。 s s l 协议支持两种方式,即“需要验证浏览器证书”( 双向认证) 方式和“不 需要验证浏览器证书 ( 单向认证) 方式。前者对服务器和用户浏览器均进行认证, 而后者只认证服务器,在本系统采用第二种方式。 3 2 3 系统功能结构 结合项目需求以及信访业务信息管理系统的实际应用,该信访信息管理系统 主要分为前台系统和后台系统,其中前台系统主要包括:单位概况、信访法规、 网上信访、及其他门户网站服务。 后台系统主要包括:用户管理、档案管理、权限管理、举报处理等。其中 档案管理部分应该能够支撑政府部门用户上传、下载、检索、以及对已有资源 信息及内容的增加、删除和更新的功能。 用户管理部分,需要向该系统用户提供其拥有权限的项目的管理能力。新 用户在填写注册信息并由管理员审核之后会按照其申请的用户类别而赋予不同 的权限,分为系统管理员、部门管理员、政府部门用户以及普通用户,每种用 户对资源的控制使用能力会有所不同。 档案管理模块是向用户提供档案借阅、下载等一系列相关服务,根据用户 职能权限的不同,由系统管理员给予借阅、下载的审批。用户可以根据借阅的 资料对不同案例进行参照对比,提高工作效率。 本系统针对的用户范围很广,有政府部门内部员工,也有普通百姓,接入 端可能是政府内部的局域网,也可以是外部的i n t e m e t ,针对这种复杂的应用环 境,必须对用户的权限进行细分,进行可靠管理。权限管理主要是针对用户群 体的不同,对不同的用户设置不同的权限。为了提高系统的安全性,将系统的 用户划分成不同的等级,不同等级的用户具有不同的权限。整个系统用户可分 为系统管理员、档案库管理员、政府部门管理员、政府部门普通用户、未登录 武汉理工大学硕士学位论文 用户、登录用户。 举报处理模块主要是根据举报人填写的信息,由政府部门用户决定将不同 的信访案例发往不同部门自身进行督办,或发往相关下级交办等。 从系统功能的角度来看这个系统的结构,如图3 - 6 系统功能结构所示。 匝蕊磊固 l 信访业务信息管理系统i 3 3 关键模块设计 图3 - 6 系统总体功能模块图 在上一节基础上,把系统的一些关键模块分离出来,进行详细分析,按功 能实现分为资源管理模块和用户管理模块两大部分。 1 6 墨一 詈 武汉理工大学硕士学位论文 3 4 1 资源管理模块设计 信访业务信息资源的生命周期从该资源由用户上传开始,用户填写表单数 据,最后由系统进行处理生成相应的标准信访档案信息的x m l 文档,并将必要 数据存储至数据库1 3 引。 信访业务信息资源管理工作包括资源的审核、删除、修改、展示以及借阅 审批等。管理员将对不同权限用户注册的资源进行审核,对于符合标准规范、 内容正确的资源审核通过后,用户可以查看相关资源信息。在信访业务信息资 源审核通过之前,信访业务信息资源注册用户可以针对自己的资源进行修改, 一旦审核通过,相应权限用户可以申请下载或借阅。管理员除了具有资源审核 的权限之外,还可以对相关资源进行修改和删除操作。此外,管理员可以对

温馨提示

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

评论

0/150

提交评论