(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf_第1页
(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf_第2页
(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf_第3页
(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf_第4页
(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf_第5页
已阅读5页,还剩74页未读 继续免费阅读

(计算机软件与理论专业论文)基于web的农电体系标准化——人机交互优化研究.pdf.pdf 免费下载

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

文档简介

基于w e b 的农电体系标准化 一人机交互优化研究 学科:计算机软件与理论 研究生签字:豫名 指导教师签字: 摘要 删 y 17 5 0 0 1 0 i h i l l 人机交互是2 0 世纪以后计算机科学技术中发展出的一门新的学科分支,是心理学和 计算机科学结合的产物。本文针对以投入使用多年的两款基于c s 架构的电力管理系统 的人机交互进行研究,提出一套新的人机交互优化方法,应用于基于w e b 的农电标准化 管理系统中,改善其交互效率,降低用户操作负担,提高用户使用体验度。 本文研究的主要内容是基于w e b 的农电标准化管理系统的人机交互优化。通过对农 电标准化管理系统各个流程的分析,使用v c lf o rw e b 平台建立了临时停电流程,并以该 流程为例,提出了几种优化人机交互的方法:1 考虑到网络环境的复杂性,对流程的人机 交互安全方面进行必要优化;2 为了减少用户在操作流程中的数据输入量,降低用户在输 入数据过程中出错的概率,利用a j a x 技术实现了输入提示功能;3 随着系统的使用,存 储于系统中的数据越来越多,给用户检索历史数据带来困难,使用多条件查询方式,改善 用户查询操作,提高用户工作效率;4 对网络中各种格式的报表进行比较,选取p d f 格 式的网络数据报表作为整个系统的通用报表。在网络环境中使用p d f 报表可以提高报表 生成速度和传递速度,使用户能在客户端轻松生成并保存或打印报表。以上各种优化方法 具有通用性,可以在系统的所有流程中得到很好的应用。 本文的另个研究重点是个人办公模块的设计与实现。通过优化农电标准化管理系统 人机交互的方式,该模块的最终目的是提高整个系统的用户体验度。其实现的基本原理是: 在a s e n e ta j a x 平台的基础上,利用时下最流行的信息聚合技术r s s ,产生用户操作 的提醒信息,并统一显示给用户。这样方便用户快速进入工作状态,减少用户记忆负担。 关键词:v c lf o rw e b ;a j a x ;人机交互;r s s ;网络报表 一一一 w e b b a s e ds t a n d a r d i z a t i o ns y s t e mo fc o u n t r ye l e c t r i cp o w e r r e s e a r c ho fh u m a n c o m p u t e ri n t e r a c t i o n so p t i m i z a t i o n d i s c i p l i n e :c o m p u t e rs o f t w a r ea n dt h e o r y s t u d e n ts i g n a t u r e :么融 s u p e r v i s o rs i g n a t u r e : a b s t r a c t h u m a n - c o m p u t e ri n t e r a c t i o ni san e wb r a n c ho fd i s c i p l i n e i td e v e l o p sf r o mc o m p u t e r s c i e n c ea n dt e c h n o l o g yi nt h e2 0 t hc e n t u r y , a n di sap r o d u c to fc o m b i n a t i o ni nt h ep s y c h o l o g y a n dc o m p u t e rs c i e n c e i nt h i sp a p e r , h u m a n c o m p u t e ri n t e r a c t i o no ft h et w o p o w e rm a n a g e m e n t s y s t e mi sr e s e a r c h e d t h et w os y s t e m sa r eb a s e do nt h ec sa r c h i t e c t u r ea n dh a v eb e e nu s e d f o rm a n yy e a r s i no r d e rt oi m p r o v et h ee f f i c i e n c yo fi n t e r a c t i o n ,r e d u c et h eb u r d e no fu s e r s o p e r a t i o n , a n dr a i s e t h el e v e lo fu s e r st a s t eo fd e g r e e ,an e ws e to fh u m a n - c o m p u t e r i n t e r a c t i o n so p t i m i z a t i o nm e t h o d sa r ea d v a n c e da n da p p l i e dt ot h ew e b b a s e dc o u n t r ye l e c t r i c p o w e rs t a n d a r d i z e dm a n a g e m e n ts y s t e m i nt h i sp a p e r , t h em a i nc o n t e n ti st h a tr e s e a r c hm e t h o d st oo p t i m i z eh u m a n - c o m p u t e r i n t e r a c t i o no ft h ew e b - b a s e dc o u n t r ye l e c t r i cp o w e rs t a n d a r d i z e dm a n a g e m e n ts y s t e m t h r o u g h a n a l y z i n gv a r i o u sf l o w so ft h ec o u n t r ye l e c t r i cp o w e rs t a n d a r d i z e dm a n a g e m e n ts y s t e m , e s t a b l i s h i n gaf l o wo ft e m p o r a r yp o w e rb l a c k o u tb yu s i n gv c l f o rw e bp l a t f o r m ,a n dt a k i n g t h ef l o wa se x a m p l e ,s e v e r a lm e t h o d sw h i c ha r eu s e dt oo p t i m i z et h eh u m a n - c o m p u t e r i n t e r a c t i o na r ep r o p o s e d 1 t a k i n gi n t oa c c o u n tt h ec o m p l e x i t yo fn e t w o r ke n v i r o n m e n t s ,t h e f l o w sh u m a n c o m p u t e ri n t e r a c t i o ni ns e c u r i t ya s p e c t si so p t i m i z e d ;2 i no r d e rt or e d u c ed a t a i n p u ts i z eo fo p e r a t i n gf l o wb yu s e r s ,a n dd r o p p i n gt h ee r r o rp r o b a b i l i t yd u r i n gu s e ri n p u td a t a , i t sa c h i e v et h ei n p u tp r o m p t sf u n c t i o nb yu s i n gt h ea j a xt e c h n o l o g y ;3 m o r ea n dm o r ed a t ai s s t o r e di nt h es y s t e m 、析mu s i n gt h es y s t e m a n di tb e c o m ed i f f i c u l tf o ru s e rt or e t r i e v eh i s t o r i c a l d a t a m u l t i p l ec o n d i t i o nq u e r ym e t h o d sc a l li m p r o v et h eu s e r sq u e r yo p e r a t i o n , a n di n c r e a s et h e u s e rw o r ke f f i c i e n c y ;4 c o m p a r i n gs o r t so fr e p o r t sf o r m a t si nt h en e t w o r k , t h ep d fr e p o r ti s s e l e c t e da sc o m m o nr e p o r ti nt h ew h o l es y s t e m t h es p e e do fr e p o r tg e n e r a t i o na n dd e l i v e r yi s i n c r e a s e db yu s i n gt h ep d fr e p o r ti nt h en e t w o r ke n v i r o n m e n t ,a n dt h ep d f r e p o r ta l l o w su s e r s t op r o d u c ea n ds a v eo rp r i n tt h er e p o r te a s i l yi nc l i e n t a l lo ft h ea b o v eo p t i m i z a t i o nm e t h o da r e v e r s a t i l e ,a n dc a nb ew e l lu s e di na l lt h ef l o w si nt h es y s t e m a n o t h e rk e yp o i n to fr e s e a r c hi nt h i sp a p e ri sd e s i g na n di m p l e m e n t a t i o nt h ep e r s o n a l o f f i c em o d u l e t h r o u g ho p t i m i z i n gt h eh u m a nc o m p u t e ri n t e r a c t i o no fc o u n t r ye l e c t r i cp o w e r s t a n d a r d i z e dm a n a g e m e n ts y s t e m ,t h eu l t i m a t ea i mo ft h em o d u l ei sr a i s i n gt h el e v e lo fu s e r e x p e r i e n c ei nt h ew h o l es y s t e m t h eb a s i cp r i n c i p l eo fi t si m p l e m e n t a t i o ni st h a tg e n e r a t ea l e r t s i n f o r m a t i o no ft h eu s e rh a n d l e d ,a n ds h o wt h e mt ou s e r sb yu s i n gt h em o s tp o p u l a rr s s t e c h n o l o g ya n db a s i n go na s p n e ta j a xp l a t f o r m i nt h a tw a y , u s e r sc a na c c e s st ot h ew o r k s t a t eq u i c k l y , a n dr e d u c et h eb u r d e no nt h eu s e rm e m o r y k e yw o r d s :v c lf o rw e b ;a j a x ;h u m a n c o m p u t e ri n t e r a c t i o n ;r s s ;n e t w o r kr e p o r t 目录 1 绪论l 1 1 课题来源、背景及研究意义1 1 1 1 课题来源及背景1 1 1 2 课题研究目标及意义2 1 2 课题研究现状3 1 2 1 人机交互设计3 1 2 2 交互信息技术4 1 3 课题研究的方法及主要内容5 1 3 1 课题研究方法5 1 3 2 课题研究的主要内容5 1 4 论文结构6 2 相关技术概述7 2 1v c lf o rw 曲介绍7 2 1 1v c lf o rw 曲特点7 2 1 2v c lf o rw 曲的工作原理8 2 2a s p :n e t a t a x 平台9 2 3 农电标准化管理系统概述1 1 2 3 1 农电标准化管理系统背景1 1 2 3 2 农电标准化管理系统的设计思想及结构1 1 3 基于r s s 交互方式在个人办公模块中的设计。1 4 3 1r s s 技术简述14 3 1 1r s s 的含义1 4 3 1 2r s s 阅读器的分类1 5 3 1 3r s sf e e d 文件格式15 3 2 个人办公模块主要功能及关键技术分析17 3 2 1 系统主要功能1 7 3 2 2 关键技术18 3 3 数据层设计1 9 3 3 1 数据库设计1 9 3 3 2w e b 服务设计及实现2 2 3 3 3w e b 服务的测试2 8 3 4 用户界面设计3 0 3 5 逻辑层设计3 1 3 5 1 添加新流程订阅设计3 1 3 5 2 显示订阅后的流程设计,一3 2 3 5 3 显示指定订阅流程相应的内容设计3 2 3 6 小结3 2 4 个人办公模块的实现。3 3 4 1 添加和显示新流程订阅3 3 4 1 1 添加新流程订阅3 3 4 1 2 显示新流程3 4 4 2 显示指定流程订阅信息3 4 4 3 数据推送技术实现3 5 4 4d 、结一3 6 5 临时停电流程人机交互优化3 7 5 1 临时停电流程设计3 7 5 1 1 数据层设计3 7 5 1 2 用户操作界面3 8 5 1 3 临时停电流程实现4 l 5 1 4 小结4 4 5 2 输入提示优化在临时停电流程中的应用4 4 5 2 1 需求分析4 4 5 2 2a j a x 技术4 5 5 2 3 姓名输入提示数据表4 6 5 2 4 具体实现4 7 5 2 5 效果展示5 3 5 3 数据查询优化5 4 5 3 1 需求分析5 4 5 3 2 多条件查询实现5 4 5 3 3 效果展示5 6 5 4 网络数据报表优化5 7 5 4 1 需求分析o 5 7 5 4 2 几种网络报表比较5 7 5 4 3f a s t r e p o r t 5 8 5 4 4 网络报表的实现6 0 5 4 5 效果展示6 2 5 5 小结:。6 2 6 结论6 3 6 1 结 仑。6 3 6 1 1 对临时停电流程操作优化6 3 6 1 2 个人办公模块6 3 6 2 展望_ 6 4 参考文献6 5 攻读硕士学位期间发表的论文6 7 致谢,6 8 学位论文知识产权声明6 9 学位论文独创性声明7 0 一一一 1 绪论 1 1 课题来源、背景及研究意义 l 绪论 人机交互( h u m a n c o m p u t e ri n t e r a c t i o nh c i ) 是计算机科学技术中最年轻的分支科学 之一。它是计算机科学和认知心理学两大科学结合的产物。存在于人与计算机信息交流的 过程中,它的内涵及其广泛,反映着人与计算机的关系【1 1 。关于人机交互,我国学者董士 海【2 】通过研究认为:人机交互是研究人、计算机以及他们之间相互影响的技术。人机交互 的最终目的在于探讨如何使所设计的计算机能帮助人们更安全、更高效地完成任务。 在计算机出现的不足一个世纪的时间里,人机交互技术经历了巨大的变换;用户界面 的具体形式由原来的批处理、联机终端到现在的多媒体用户界面。人机交互发展的趋势体 现了对人的因素的不断重现,使人机交互更接近于自然形式【3 j 。人机交互中包括人机界面 交互和交互过程中产生的信息交互,这些信息有用户的输入信息也有计算机给用户的反馈 信息。无论是研究用户如何能更方便的使用计算机,还是研究计算机如何能更快捷的反馈 信息,都属于人机交互的研究领域。 1 1 1 课题来源及背景 本课题来源于国家电网公司支持的软件项目:电力m i s 系统农村电力标准化管 理系统。课题名称:基于w e b 的农电体系标准化人机交互优化研究。 农电标准化管理系统的设计思想是针对电力企业具体生产作业流程制定措施,并对其 进行量化、细化、标准化,保证整个作业过程处于可控状态,不出现任何偏差和错误。具 体的讲,就是以现场生产、技术活动为依据,按照安全生产的客观规律和要求,制定作业 程序标准和贯彻执行有组织的活动。该软件系统以流程图的形式来组织,每个流程图对应 一个实际执行过程。软件总体设计依据国家供电所标准化作业的要求进行,并且按照农村 供电所规范化管理工作流程设计其软件结构,完全符合供电企业各项业务工作流程。 目前已经有两款电力m i s 管理系统投入使用,分别是基于c s 结构的县级供电企业 管理系统和供电所管理系统。这两款软件都是以工作流的形式来组织,每个流程对应一个 实际执行过程,基本实现了电力部门管理的信息化,但它同时存在着一些缺陷:l 、需要 进行客户端的安装、维护和升级;2 、输入数据量大,输入效率低下;3 、计算机的反馈性 不够。例如:当用户登陆系统的时候,系统应主动提示用户未完成的工作,而不是用户自 己寻找上次未完成的工作,从而给用户带来操作的负担。 为了弥补以上两款系统的不足,现以国家电网公司农村电力规范化管理标准为主 要依据,着手建立基于w e b 的农村电力标准化管理系统。要求开发出的农电标准化管理 系统在人机交互方面应具有界面美观、操作简单等特点,能减少人工输入,降低用户记忆 西安t 业大学硕十学位论文 负担,对用户需求做出快速反馈,提高工作效率【4 】。 1 1 2 课题研究目标及意义 人机交互领域有两个重要的概念:用户体验度和软件可用性。 所谓用户体验度是指用户在与系统交互时的感觉如何,需要用主观的术语来描述用户 体验的本质。例如,在为电力企业设计管理系统时,可以把主要目标定位:简单、易用无 须记忆。 软件可用性指在功能上达到用户在需求阶段提出的要求,整个软件具有工作效率高、 使用有效果、使用安全等特性。 对人机交互的研究就是要使所开发出的农电标准化管理系统,既能达到很好的用户体 验度,同时又能实现软件的可用性原则,即找到用户体验度和可用性之间存在的平衡点。 如图1 1 所示用户体验度和可用性之间的关系: 令人愉 图1 1 用户体验度与可用性关系 成就感 从图中可以看出,可用性目标是交互设计过程中的核心,它采用的是明确的衡量标准。 图的外圈代表用户体验目标,其定义不是那么明确,主要和个人的主观判断有关。 结合现有的两款基于c s 结构的县级供电企业管理系统和供电所管理系统,了解农 村电力企业的具体流程和业务数据,以用户的角度研究系统在人机交互实现上所使用的机 制,吸取其长处,分析其存在的不足,形成一套交互性好、操作简单方便、效率高的人机 交互优化方案,并应用于b s 结构的农村电力标准化管理系统。力求达到以下目标: 2 1 绪论 第一、建立个人办公模块,利用该模块的实时提醒功能,使用户快速找到自己未完成 的业务流程,快速进入工作状态; 第二、利用多条件查询方法,加快信息检索精度,提高用户的工作效率; 第三、增加输入提示功能,提高用户输入速度,改善用户体验; 第四、创建网络报表,方便数据的打印和保存。 农村电力标准化管理系统的用户是面向农村电力企业的各个部门员工的,系统能否得 以推广,很大程度上取决于系统是否为用户提供一个能够理解用户操作行为、帮助用户有 效使用系统的人机交互机制。实现电力部门用户,在不需要太多学习和培训的情况下,能 迅速准确的输入信息,同时系统能及时准确的给予用户反馈,从而圆满完成各项工作的目 标。所以做好人机交互优化研究对于农村电力标准化管理系统的实现和推广有着重要的意 义。 1 2 课题研究现状 1 2 1 人机交互设计 2 0 世纪9 0 年代以来,随着计算机软件与企业管理的联系越来越紧密,特别是i n t e m e t 的发展,人们进一步认识到:软件不是孤立的,软件的质量不是由开发者决定的,而是由 软件及用户这个大关系来决定的。软件的成功,在于是否把人的因素放在第一位。对人的 因素的重视,使得一个新的研究领域崛起,这就是人机交互领域p j 。 由于人机交互关注的是比较广泛的领域,同时2 0 世纪9 0 年代又提出了以人为本的设 计理念,要求设计出的软件在很少培训或无须培训的基础上,便能快速使用。于是便出现 了交互式设计的概念。j e n n yp r e e c e 6 】在她的著作交互设计:超越人机交互中指出: 交互设计将比传统的人机交互涉及到更多的主题、事件和图表。这反映了我们现在所生活 的时代对交互设计的需求大大超出了过去。交互设计将要融合心理学、人机交互、网站设 计、计算机科学、信息系统、市场营销、娱乐和商业等。设计交互式产品来辅助人们的日 常生活和工作。在使用软件、网站和消费产品以及各种服务的时候,在使用的过程中的感 觉就是一种交互体验,因此交互设计是- - 1 7 关注用户交互体验的新学科。 在国外,人机交互领域是2 1 世纪信息领域需要解决的重大课题。人机交互不仅仅关 系到硬件问题,而是拓展到了一个系统角度,即:人机交互是一套准则,它规范了人们使 用的交互式计算机的设计、评估和实施以及围绕这个主体的其他现象1 7 j 。关于人机交互的 研究目前朝着两个方向发展:一个是微观和具体领域发展,例如手持和移动终端设备中使 用的人机交互界面。另外随着m i s 系统的不断发展,将来也会应用于手持和移动设备上, 可见移动设备正在成为下一个信息时代的焦点,同样在这些设备上的人机交互设计必将影 响整个移动信息时代的发展【8 】;另一个方面是朝着宏观领域发展,对人机交互从本质和概 念上进行研究。例如,人机协作、交互式系统和人机交互的规范开发方法等。 以美国为例:美国2 1 世纪信息技术计划中的基础研究内容为4 项:软件、人机交互、 两安工业大学硕士学何论文 网络和高性能计算机。其中,人机交互研究在信息技术中被列为与软件技术和计算机技术 等并列的六项国家关键技术之一,并被认为“对于计算机工业有着突出的重要性,对其他 工业也很重要。美国国防关键技术计划不仅把人机交互列为软件技术发展的重要内容之 一,而且还专门增加了与软件技术并列的人机信息交互这项内容。日本也提出了 f p i e n d 2 1 ( f u t u r ep e r s o n a l i z e di n f o r m a t i o ne n v i r o n m e n td e v e l o p m e n t ) 计划,其目标就是要 开发2 1 世纪个性化的信息环境。 中国从9 0 年代开始引入人机交互概念并在实际中加以运用,现在有大概2 0 家机构从 事人机交互领域的研究工作,他们中间有大学计算机系,工业工程和心理学系,有科研部 门以及企业的研究及开发部门。目前,我国9 7 3 、十一五计划已将人机交互列为主要内容。 随着3 g 技术的不断完善,我国的移动终端定将得到空前的发展,同时移动设备上的人机 交互技术也会随着兴起,另外,在汉字的输入、拼音的识别等也成了研究的焦点,例如: 搜狐公司提出的搜狗拼音输入法,腾讯公司的q q 五笔等产品,也得到了越来越多用户的 喜爱。但我国的人机交互设计,特别在软件领域的交互研究及应用与国外还存在相当大的 差距。 1 2 2 交互信息技术 在人机交互领域中有很重要的一部分便是交互信息技术,该技术是随着人机交互领域 不断的研究发展而形成的。早期的系统是建立在单机版的基础之上的,无单独的开发用户 界面。直到网络技术的发展,才诞生了c s 为代表的管理信息系统1 9 】。也就是在该阶段有 了比较完善的用户界面类库,但该类库不是独立的,仍然隶属于开发框架的一部分。直到 b s 结构的出现,它突破了传统c s 结构的缺点,利用互联网实现了更为广泛和便利的信 息发布和传播。同时,经过开发人员对以前开发经验的不断积累,在开发框架上出现了三 层模式的结构体系。表现层作为独立的层次被首次提出,得到了人们更大的关注,然而现 有的开发技术已经限制了表现层的进一步发展。直到r i a ( r i c hi n t e r a c t a p p l i c a t i o n ) 提出 为交互设计提供了一个新的平台。它结合了现有的b s 和c s 的特点,汲取二者的优点, 提供了一套既能表现复杂数据的成熟的界面,又能减少客户端的数据传输,将交互层和表 现层独立出来,移动到客户端。有很多种技术实现能r i a ,包括a j a x ,f l a s h 等。这些 技术得到涌现为交互信息技术的发展提供了一个良好的平台。 随着信息技术的不断发展,交互信息技术也不断成熟并形成了自己的体系。从一个编 程语言的函数包,到开发框架的独立模块。如今已经渐渐成为一种独立的开发技术和平台, 也成为了交互设计领域新的研究方向1 1 0 。交互信息技术的发展和兴起,一部分原因是由 于技术发展的必然结果,另一部分也是随着w e b 2 0 技术的兴起而将用户体验的概念推到 了前沿。w e b 2 0 是在w e b 的基础之上通过社会,商业和技术的融合而形成的概念【1 1 1 。他 对整个软件产品具有深远的影响,尤其强调丰富的用户体验和交互性。正是由于这种概念 上的推动和实际产品的推出,交互信息技术得到了空前的发展,涌现了如a j a x ,g o o g l e w e bt 0 0 l b t s ,f l a s h f l e x 等众多交互信息技术。 4 1 绪论 1 3 课题研究的方法及主要内容 1 3 1 课题研究方法 首先通过对之前使用的县局标准化管理系统和供电所标准化管理系统的用户进行调 查,了解到用户在使用以上两款软件中遇到的问题;其次对问题进行分类,针对每个问题 的不同特点,提出实质性的解决方案,例如,有的用户反映在对电力业务的历史数据信息 进行查询时,由于查询条件的限制,无法实现数据的精确检索。针对以上问题,本文提出 使用多条件联合查询,缩小查询范围,达到精确查找的目的;最后从5 1 个流程中选取临 时停电流程作为代表,将各种解决人机交互的设计方法运用其中,满足用户的需求。 同时,为了减轻用户的记忆负担,提出了个人办公模块的设计和实现,该模块是配合 整个农电标准化管理系统使用的,为了验证该模块能否正常工作,同样选取了临时停电流 程作为模块的信息提供者,将临时停电的提醒信息通过个人办公模块显示给用户浏览。 1 3 2 课题研究的主要内容 针对课题本人做了如下的研究工作: 1 ) 研究用户执行输入时的特点,加快用户输入数据的速度。 投入使用的县级供电企业管理系统和供电所管理系统虽然也存在一些方便用户输入 的功能。例如:制作下拉列表框,将用户之前输入的信息按照输入顺序保存,用户可以直 接选取无需重新输入。但仍然存在不足的地方,第一、当系统使用一段时间之后下拉列表 框的长度会随着历史信息的增多而变长,影响系统界面美观;同时用户的历史输入信息都 是保存在服务器上,这样会造成服务器要显示过多历史数据而导致系统运行缓慢;第二、 显示的历史信息都是按输入的顺序排放的,无法将使用频率较高的输入排在前面,增加用 户操作负担。在农电标准化管理系统中解决以上问题,同时加入a j a x 技术,让浏览器 页面局部刷新,防止浏览器在刷新的过程中将用户之前填写的数据擦除,是用户产生挫折 感和对系统使用的恐惧感。该方法在提高用户输入效率的同时,改善用户体验度【l 2 | 。 2 ) 建立个人办公模块,完善用户提醒功能。 基于c s 结构的县级供电企业管理系统和供电所管理系统不提供用户提醒功能,用 户需要记住自己未操作完的业务流程,对于一个每天处理非常多流程的部门用户来说,这 显然是不合适的,无形中增加了用户的负担。在农电标准化管理系统中添加个人办公模块, 利用r s s 的信息订阅功能,用户可以针对自己操作的流程订阅提醒信息,当用户登录个 人办公模块的时候,系统会主动提醒用户未完成的操作流程,真正做到了以用户为中心的 人性化服务。 3 ) 利用多条件查询优化技术,提高系统的交互效率。 随着电力企业业务数据的不断增加,早先的两款电力管理系统的信息检索功能越来越 不能适应用户的查询,其查询条件固定,导致查询结果不精确。基于b s 的农电标准化 两安工业大学硕士学位论文 管理系统要求用户通过选择查询条件,系统能够快速的查询到用户的历史输入信息。同时 通过组合不同的查询条件,能使用户快速的定位到要检索的信息。 4 ) 创建网络报表,方便数据的打印和保存。 农电标准化管理系统是一款网络办公化软件,如何能让用户从网络中生成某一工作流 程的数据报表,是改善人机交互的研究方向。本人通过对临时停电流程中数据流的分析, 利用报表工具生成了以p d f 格式的报表文件,便于各个部门之间的交流和数据的共享。 1 4 论文结构 考虑到研究的内容,本论文共分为六个章节,分别为: 第一章、绪论:主要讲述了论文的研究背景、内容和研究方法。使读者对本论文有了 大体的认识; 第二章、相关技术概述:主要针对论文中所设计到的软件平台进行详细介绍,其中临 时停电流程是以v c lf o rw e b 平台开发的,而个人办公模块是a s e n e ta j a x 平台开发 的; 第三章、基于r s s 交互方式在个人办公模块中的设计:本章详细介绍了r s s 交互方 式,同时将个人办公模块分为三个层次,分别对数据层、逻辑层和表现层进行了详细的设 计; 第四章、个人办公模块的实现:经过上一章的分析,详细介绍了个人办公模块中最重 要的三个功能的实现过程; 第五章、临时停电流程人机交互优化:首先简单介绍了临时停电流程的实现过程,其 次对之前用户反映的人机交互问题进行解决,并将其成功的运用于临时停电流程,为其应 用于整个农电标准化管理系统打下了基础; 第六章、结论:该章是本文的最后一章。主要是对研究工作的总结,同时对未来工作 进行了展望,提出了需要完善和解决的问题。 6 2 相关技术概述 2 相关技术概述 目前有许多开发w e b 应用程序的平台。例如,d e l p h i 2 0 0 7 自带的v c lf o rw 曲l l 3 j 平 台、微软公司的a s e n e t 平台、p h p 、j s p 等。这些平台各有自己的优缺点,结合农电 标准化管理系统流程复杂,页面繁多的特点,需要使用一款所见即所得的快速w e b 应用 开发平台,加快软件的开发。v c l f o r w e b 平台开发w e b 应用程序与开发桌面应用程序一 样方便和快捷,是一款真正的所见即所得的产品。使用v c lf o rw e b 开发能更加快速的开 发农电标准化管理系统;个人办公模块是农电标准化管理系统的主要组成部分,考虑到其 实现原理,选择a s e n e t a j a x t l 4 】平台能更好的开发该模块。下面对v c lf o rw 曲平台和 a s e n e t a j a x 平台进行简单介绍。 2 1v c lf o rw e b 介绍 v c lf o rw e b 是a t o z e ds o f t w a r e 公司的产品,用来开发i n t e m e t 的应用工具。用v c l f o rw 曲开发w e b 应用程序就如同使用v b 或是d e l p h i 开发桌面应用程序一样轻松,开发 者甚至不必了解h t m l 和j a v a s c r i p t 语言就能开发出一款相当不错的w e b 应用程序。 2 1 1v c l f o r w e b 特点 v c lf o rw e b 提供了两种开发模式【1 5 】:a p p m o d e 模式和p a g e m o d e 模式。a p p m o d e 开发的是一个完整的应用,就像一个普通应用程序,有入口窗口,然后从一个窗口到另一 个窗口,每一个窗口对应一个页面。a p p m o d e 开发的最终结果,对应一个独立的e x e 应 用程序。p a g e m o d e 开发出来的i s a p id l l ,一般向外界提供若干页面,而不是一个完整的 应用程序。 v c l f o r w e b 同以往所有开发w e b 的开发框架相比,是一款革命性的产品,其有以下 几个特点: 第一、完全支持所见即所得的开发方式,同标准的w i n d o w s 程序开发几乎一模一样, 你只要在窗体上放置编辑框,按钮,组合框,标签等等可视化控件,运行程序后所获得的 网页和你所设计时所看到的效果是完全一致的; 第二、v c lf o rw e b 同a s e n e t 的w e b f o r m 的开发方式非常类似,也支持各类s e r v e r 端事件,像b u t t o n 的o n c l i c k 事件等等。只要学过标准w i n d o w s 开发的程序员学习v c lf o r w e b 开发会很容易的开发出一款很不错的w e b 应用程序,开发人员甚至不必学习任何 h t m l 、x m l 、j a v a s c r i p t 等网站编程技术; 第三、v c lf o rw 曲应用程序中集成了一个微型的h t t ps e r v e r 服务器,利用该服务器 开发人员可以方便的进行w 曲程序的跟踪和调试,该h t t ps e r v e r 服务器比b o r l a n d 的w e b a p pd e b u g g e r 运行速度更快、更稳定; 7 两安t 业大学硕士学位论文 第四、v c lf o rw e b 支持非常简单直观的s e s s i o n 文件; 第五、由于v c lf o rw e b 是基于d e l p h i 的,它可以使用v c l 来简单开发控件,使得 v c lf o rw e b 控件达到了一个不可思议的数量,类似于一般简单的网站,v c lf o rw 曲只 需拖动几个控件,不需要编写任何代码即可完成。 v c l f o r w e b 很像是普通的应用程序,唯一不同的是它的用户界面是浏览器代替通常 的w i n d o w s 界面,当把应用程序安装到w e b 应用程序之后,用户马上就可以通过它的网 络地址来开启它,应用程序马上就会建立使用者的用户信息,这样可以避免丢失用户信息 或者与其他用户发送使用混乱。每一个用户的使用信息都会由程序自动创建和跟踪,并且 对于开发者来说是透明的。其他的开发语言,像i s a p i ,c g i ,a s p 处理这些问题的能力 都不是很好。v c lf o rw e b 设计成一套能创建基于w e b 的各种类型应用的开发工具,不论 是一个简单的输入界面或是一个更为复杂的,让己访问过的客户能顺利登录的应用程序, v c l f o r w 曲都能胜任。 2 1 2v c lf o rw e b 的工作原理 v c lf o rw e b 是如何能够快速开发出w e b 应用程序:实际上v c lf o rw e b 做了两次翻 译工作和一次映射工作【l6 。第一次翻译,它将我们画的窗1 :3 “翻译”成一个页面;第二 次翻译,发生在有事件需要处理的时候,此时它又将网页上的数据“逆翻译”成窗口的数 据;然后将页面上出发的事件“映射成服务器端事件,这时可以用已经在服务器端写好 的d e l p h i 代码处理发生的事件。页面上的数据转化成窗口上的数据,d e l p h i 代码只是处 理了窗口上的数据,对于d e l p h i 代码来说“页面根本就不存在 。如图2 1v c lf o rw e b 工作原理图: 页面元素 将页面事件映射 成服务器端事件 将窗体控件翻译 成页面控件 将页面中的数据 逆翻译成窗体数 据 从窗体中

温馨提示

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

评论

0/150

提交评论