基于WEB的可定制界面系统研究及实现

合集下载

基于Web标准的网页设计的分析与实现

基于Web标准的网页设计的分析与实现

基于Web标准的网页设计的分析与实现张勇【摘要】生活中处处是标准,我们可以试想生活中没有标准的样子-即便是一颗小小的螺丝钉也可能无法找到合适的.经验告诉我们一个行业的发展总是经历一个由无序竞争到规范的发展过程,Web页面设计也同样经历了这样一个过程.文章详细叙述了Web标准产生的原因,及Web标准的组成与实现方法.【期刊名称】《安阳师范学院学报》【年(卷),期】2011(000)002【总页数】4页(P28-31)【关键词】web标准;浏览器;DIV+CSS;XHTML【作者】张勇【作者单位】宿州职业技术学院计算机信息系,安徽宿州234101【正文语种】中文【中图分类】TP393.092早在1997年,有一个通用的惯例,Netscape浏览器使用Javascript,IE使用Jscript (一种类似于Javasrcipt的脚本语言)。

Javasrcipt只能运行在Netscape,而微软的ActiveX和Jscript只能运行在 IE。

1997年下半年的时候,Netscape和 IE都推出了4.0版本浏览器,他们各自吹嘘自己的浏览器有强大的Dhtml(动态的html),但他们的浏览器完全不兼容,更不用说不知名的浏览器了,而且Netscape和IE跟他们3.0的版本也无法兼容,对于项目开发者来说,想让自己的网站在几个不同版本的浏览器中同时使用的话就要做几个不同的版本,同时每个功能都要做几个不同的版本去适应不同的浏览器,这样造成项目开发成本至少增加了25%左右;所以一些开发者限制他们的网站只适应其中一个版本的浏览器。

而且网站随时面临着过时的命运和被淘汰的怪圈。

这种情况在那个Web传统网站的旧时代非常普遍,因为许多东西都没有真正意义上的一个标准,Web网站开发显得非常混乱。

当时的网景和IE的浏览器大战就是个最好的例子,因为当时的浏览器没有统一的标准可以遵守,大家都使用自己私有的标准,加上当时的浏览器支持非常劣质的CSS1.0,所以没有一个有效的方法可以解决浏览器之间的兼容性问题。

基于WEB的可定制界面系统研究及实现

基于WEB的可定制界面系统研究及实现


自 Ie t n me问世以来 , E t W B用户界面( I的各种表现形式层 出不穷 , WU ) 静态 网页语言有 H M 、 H M 、 T L D T L
 ̄T L M H M 、X L等 ,动态 网页语言有 A P H 、JP等。但是相对传统 的软件开发环境 , S 、P P S 基于 W B的界 E 面设计的开发环境总是不够理想 。传统的软件开发环境可以开发丰富的用户界面 ,并提供了各种所见即所
基 于 WE B的可定 制界面 系统研 究及 实现
文 必龙 ,黄俊莲 ,解红涛
(大庆石 油学院 计算机与信息技术学院 。 黑龙 江 大庆 13 1 638 )
摘要’ 从 目前 WE : B系统 的现状出发 ,讨 沦了基于 WE B的动态页 面开发 中存在 的问题 , 出了建立一套用户 自定 提
维普资讯
第 2 卷第 2 3 期
20 0 7年 3 月
齐 齐 哈 尔 大 学 学 报
J u a f qh r ie st o r l ia v ri n o Qi Un y
V0.3No2 1 . . 2
Ma c ,0 7 r h2 0
针对上述情况 , 本文பைடு நூலகம் 出一种基于模型驱动架构 ( D 的可定制的WE 界面模 型,并在此模型的基 M A) B
础上建立了—套基于WE 的可定制动态系统。用户能够根据 自己的需要 自定义动态界面 , B 能够在界面中设 定界面元素的各种属性 ,建立界面数据与底层数据库的映射关系,设定界面运行所需要的参数 , 甚至可 以 输人 自 定义的可运行代码 ,页面被保存到服务器上的关系数据库 中。运行时 ,用户在运行界面内输人该界
1 界面过于简单且不适用。很多功能诸如参照、数据合法性验证 、多窗 口等 南于是基 于 R qet的 ) eus

基于Web的大数据可视化系统设计与实现

基于Web的大数据可视化系统设计与实现

基于Web的大数据可视化系统设计与实现第一章:引言近年来,随着大数据时代的到来,数据处理与可视化技术也得到了快速发展。

基于Web的大数据可视化系统设计与实现,可以帮助用户更直观、更清晰地理解数据背后的信息,进而做出更准确、更有意义的决策。

本文基于此,对基于Web的大数据可视化系统的设计与实现进行了探讨与研究,并提出了相应的方案。

第二章:基于Web的大数据可视化系统的基本特点基于Web的大数据可视化系统的基本特点包括以下几点:1.数据规模大。

传统的数据可视化方法可能无法满足大数据量的需求,而基于Web的大数据可视化系统则可以有效地处理大数据集。

2.多样化的数据类型。

基于Web的大数据可视化系统需要可以处理不同类型的数据,如文本、图像、视频、音频等。

3.实时性。

用户需要实时地获取数据,并且在系统中快速查找所需要的数据。

4.用户交互性。

用户需要可以自定义查询和分析的方式,例如选择不同的图表或引用外部数据源。

5.简单易用性。

基于Web的大数据可视化系统需要具有简单易用、友好的用户界面,以便用户能够轻松地使用系统。

第三章:基于Web的大数据可视化系统的设计与实现1.数据收集与处理数据收集是基于Web的大数据可视化系统设计的第一步。

在这一阶段,需要确定需要收集哪些数据、数据的来源以及数据收集的方法等。

收集到的数据需要进行处理和清洗,以便后续的可视化分析。

2.数据存储与管理数据存储与管理是基于Web的大数据可视化系统设计的第二步。

在这一阶段,需要采用适当的数据存储方式,以满足系统对数据的快速访问和查询。

数据存储方式可以选择关系型数据库、非关系型数据库或分布式存储系统等。

3.数据可视化分析数据可视化分析是基于Web的大数据可视化系统设计的核心内容。

在这一阶段,需要根据系统的需求选择适当的可视化技术,如条形图、曲线图、散点图、热力图等。

同时,在数据可视化过程中需要对数据进行筛选、过滤和聚合等操作,提高可视化效果。

基于web的高等学校实验室管理系统的设计与实现

基于web的高等学校实验室管理系统的设计与实现

5、通知与交流:系统可以发布实验室的相关通知和信息
1、数据库设计:选用关系型数据库管理系统,如MySQL或Oracle等。根据需 求分析的结果,设计数据库表结构,包括设备表、房间表、软件表等。
5、通知与交流:系统可以发布实验室的相关通知和信息
2、系统架构设计:采用基于Web技术的B/S架构,即浏览器-服务器-数据库 模式。用户通过浏览器访问系统,系统服务器对用户请求进行处理并访问数据库 获取数据,然后将数据返回给用户。
一、需求分析
1、实验设备管理:系统可以实现对实验设备的增删改查,并标明设备状态、 位置、使用情况等信息;
一、需求分析
2、实验人员管理:系统可以实现实验人员的增删改查,并记录实验人员的个 人信息、所属实验室、研究方向等信息;
一、需求分析
3、实验流程管理:系统可以实现对实验流程的定制,包括实验申请、审批、 执行、结束等环节;
5、通知与交流:系统可以发布实验室的相关通知和信息
5、界面设计:系统的界面设计应该简洁明了,易于操作。根据用户的需求和 使用习惯,可以采用响应式网页设计,以适应不同的设备屏幕尺寸。
5、界面设计:系统的界面设计 应该简洁明了,易于操作
5、界面设计:系统的界面设计应该简洁明了,易于操作
1、后端实现:使用编程语言(如Python或Java)编写服务器端程序,处理 用户请求并与数据库交互。实现各种业务逻辑,如数据的增删改查、预约处理等。
三、系统功能
4、数据统计与分析:该模块可以对实验室使用情况、人员情况、设备情况进 行数据统计和分析,为实验室管理者提统实现
1、前端实现:采用HTML5、CSS3、JavaScript等技术实现系统的前端界面, 使用户可以在浏览器上轻松操作和查询。

基于Web的个性化产品定制系统的体系结构研究

基于Web的个性化产品定制系统的体系结构研究
讨 论 丁谊体 系 的 妻现 特 ; 系 蛄构 ; 系特性 ; b 体 体 We 中 图 号 : P 9 2 T 3 17 文t 标 识 码 : A
和 www 技 术 实 现 大 规 模 客户 化 产 品 的定 制成 为 可
1 引言
自从 2 0世 纪 初 , nyF r 建 了大 规模 流 水 Her od创
bB o e 界 企 场 变得不 可预 测 : 产品生 命周 期缩 短 , 品开 发 周期 也 We rwsr 面上 输 入 自 己对 产 品 的 要求 , 业 根 产 相应 缩短 。客 户更 加渴望 得 到低 成本 、 质量 、 满 足 据 客户 所需产 品功 能 和形 状 , 过一 定 的决 策 机 制 对 高 能 通 其个性 化需求 的定 制产 品和服 务 。面 向客 户 的个 性 化 产品定 制 ( u tmi t n 模 式 就 是在 这 样 的 背 景 下 产 Cs z i ) o ao
高 、 市场 的反 应快 、 对 产品 的生命 周 期短 和 客 户参 与 产
品的设计 。
如何 实 现客 户参 与 产 品 的设 计 , 何 真 正 和 快 速 如
满 足客户 的个 性 化需 要 , 个性 化 产 品定 制 的一 个 重 是 要要求 。随着信 息技 术 不断地 融入 传 统 的制 造工 业 以
随着信息 技 术 的发 展 , 规模 的传 统生 产 模 式 受 大 匹 到 市场 的巨大 冲击 , 主要体现 在 : 场 由统 一 走 向多 元 归为 两类 : 配客户需 求 和客户 选择 需求 的定 制体 系 。 市 化, 企业 要想 继续 在市 场上 立 于不败 之地 , 必 须 不断 2 1 匹 配客户 需求 的基 于 We 就 . b的个 性 化产 品定 制 系 地 细分 市场 , 而使 得 大 规模 生产 的赖 以生 存 的 稳 定 统 从 市场受 到 破坏 。过去 的买 方 市 场 变 为 卖 方 市 场 , 市 这类 系统 推 出 的思 路 是 以 We b为 媒 介 , 户 在 客

基于Web挖掘的个性化服务系统的研究与实现

基于Web挖掘的个性化服务系统的研究与实现

中图分类号:TP311 文献标识码:A 文章编号:1009-2552(2007)10-0142-04基于Web挖掘的个性化服务系统的研究与实现李卓玲,王 健(沈阳工程学院信息工程系,沈阳110136)摘 要:介绍了W eb挖掘在个性化服务系统中的作用,指出了W eb挖掘的基本过程和关键技术,论述了应用Web挖掘技术实现的个性化网络教学系统的体系结构及其主要算法。

关键词:Web挖掘;个性化服务;网络教学R esearch and realization of per sonalizationser vice system based on Web miningLI Zhuo2ling,W ANG Jian(Depa rtment of Inf or mation Sc i ence and Engineer ing,Shenyang Institute o f E ngineer ing,Sheny a ng110136,China) Abstra ct:This paper intr oduces the use of Web mining in the personalized service system,point s out the pr o2 cess and key technologies of Web mini ng,discusses the architecture and major algorit hm of personalized net2 w ork education system based on Web m i ning technology.K ey w or ds:W eb mini ng;personalized service;netw ork education1 个性化服务系统个性化服务是根据用户的使用行为、习惯、偏好和特点来向用户提供满足其个性化需求的一种服务。

基于Web平台的自主学习系统的设计与实现的开题报告

基于Web平台的自主学习系统的设计与实现的开题报告

基于Web平台的自主学习系统的设计与实现的开题报告一、研究背景及意义随着网络技术和移动互联网的快速发展,人们越来越依赖于网络获取信息和进行学习。

基于Web平台的自主学习系统应运而生,具有方便、灵活、自主和可定制等特点,成为现代教育领域的重要组成部分。

与传统的面对面授课相比,基于Web平台的自主学习系统可以更好地满足学习者的需求,同时也带来了新的挑战和机遇。

本研究旨在设计和实现一种基于Web平台的自主学习系统,以提高学习者的学习效果和学习体验。

通过开发具有交互性、个性化和智能化的学习平台,为学习者提供更加丰富的学习资源、更加贴近实际的学习场景和更加智能化的学习方式,从而促进学习者的自主学习和发展。

二、研究内容与方法本研究的主要内容是基于Web平台的自主学习系统的设计与实现。

首先,根据学习者的需求和学习特点,研究系统的基本设计原则和功能要求,并确定系统的整体架构和技术实现方案。

其次,开发系统的核心模块,包括学习资源管理、学习活动设计和评价、个性化推荐和学习跟踪等功能。

最后,通过实验评估系统的效果和性能,分析结果并进行改进优化。

研究方法主要采用实证分析和实验研究相结合的方式。

通过对目前主流的Web学习平台进行调查和比较,分析系统的优缺点和用户需求,并设计合理的功能和界面。

然后,开发系统的核心模块并进行测试和优化,最终在实验中验证系统的效果和可行性,得出结论并进行总结。

三、预期成果本研究的主要成果包括:1、一种基于Web平台的自主学习系统,具有交互性、个性化和智能化的特点,可以满足学习者的需求和学习特点。

2、系统的设计原则、功能要求、整体架构和技术实现方案,具有一定的参考价值和借鉴意义。

3、系统的核心模块,包括学习资源管理、学习活动设计和评价、个性化推荐和学习跟踪等功能,能够有效地提高学习者的学习效果和学习体验。

4、实验评估数据和分析结果,可以反映系统的性能和效果,为后续的研究和应用提供参考和支持。

四、研究进度安排本研究拟定以下进度安排:第一阶段:调查和分析阶段,完成对目前主流的Web学习平台进行调查和比较,分析系统的优缺点和用户需求,并确定系统的基本设计原则和功能要求,完成文献综述和开题报告。

门户定制系统的设计与实现.

门户定制系统的设计与实现.

分类号UDC密级V853720学.位论支?]户定制系统的设计与实现作者姓名奎丝垦指导导师姓名盘逛到盈窒亟申请学位级别巫±学科类别圭些茔焦论文提交日期!QQi圭!旦论文答辩日期2QQj:!!:Qg学位授予日期…一制丝囤评阅人型盐垦塞壶送东北大学2005年7月东北大学硕士学位论文摘要、-]户定制系统的设计与实现摘要随着信息技术的发展,企业迫切的需要统一的信息处理平台来处理日常事务。

本系统就是定制企业信息门户的平台。

本系统可以面向管理员用户也可以面向系统的实施人员,可以二次开发,可以不断扩展,样式和内容可以灵活设置。

本文介绍了本系统设计的思路和具体实现的方式。

实现门户网站的个性化定义需要解决两个关键问题,样式和内容。

本文具体阐述了系统实现的难点问题。

本系统用XML存储布局的数据信息,通过布局信息和边框的配置信息,组合成最终的页面元素,使用Velocity模板引擎实现数据对象与HTML元素的整合。

针对接口编程,使系统可以灵活扩展。

通过门户构件(Portlet)的接口,可以与具体的应用模块相连。

本系统可以为页面风格相同的页面设定页面模版,实现模板的重用;整个子站可以导入和导出实现子站文件的重用;边框可以导入和导出实现边框的重用;整个子站有统一的图片管理,实现图片的重用。

系统框架充分应用设计模式,使用插件以及模板引擎技术,使得本系统能够灵活的扩展,能够对页面的层次、风格、布局、内容和菜单进行定制,管理员使用本系统能够快速搭建门户网站。

本文最后介绍了系统的特点和待解决问题,以及如何进一步的完善本系统。

关键词门户门户构件设计模式插件模板引擎布局定制一II—东北大学硕士学位论文ABSTRACTDesignandImplementationofPortalCustomizationSystemAbstractAlongwiththedevelopmentofinformationtechnology,thebusinessenterprisecryingneedtheinformationprocessingplatformtohandlethedailybusiness.ThissystemisaplatformwhichCancustomizePortalofbusinessenterpriseinformation.Thissystemisdesignedfortheadministratorandalsoforthedevelopertoextend.Thestyleandcontentintiffssystemcanbeflexiblycustomized.ThissystemsavesthedatainformationofthelayoutwithXML.Thepageelementsareconstitutedbythelayoutinformationandborderinformation.ThesystemusesthetemplateenginetomergethedataobjectandtheelementofHTML.Programmingtoallinterface,makethesystemcanbeextendedflexibly.ThroughtheinterfaceofPortlet,thesystemCanconilect、埔thaspecificapplicationmodule.Thesystemcansetthetemplateforthepageswithsamestyle,carryingoutthetemplate’Sreuse.Thewholesitefilescanbeexportedandimported.Thewholesitefilescatlbereused.Thebordercanbeexportedandimported.Thebordercarlbereused.Thewholesitecontainsuniformpicturesmanagement,carryingoutthepicture。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
针对上述情况 本文提出一种基于模型驱动架构 MDA 的可定制的WEB界面模型 并在此模型的基础 上建立了一套基于WEB的可定制动态系统 用户能够根据自己的需要自定义动态界面 能够在界面中设定界 面元素的各种属性 建立界面数据与底层数据库的映射关系 设定界面运行所需要的参数 甚至可以输入 自定义的可运行代码 页面被保存到服务器上的关系数据库中 运行时 用户在运行界面内输入该界面的 ID号和它所需要的参数 服务器即从界面模型库中调出对应的模型 根据用户定义元素产生对应的页面和 运行代码 用户即可在浏览器中对定制的页面上进行数据操作 同时还可以对定制的页面进行预览 修改 删除等功能操作 本系统的开发环境 IE6浏览器作为客户端 WEB服务环境基于J2EE平台
和界面动作绑定部分 界面控件创建部分负责解析出系统所需的控件 如 button input select 等 并
根据建模时设定的属性解析成对应的 HTML 代码 界面数据生成部分负责将建模时设定的界面参数和数据源
万方数据
第2期
基于 WEB 的可定制界面系统研究及实现
51
从系统中提取为系统运行的数据 界面动作绑定部分负责根据设定的界面控件属性自动生成客户端运行代 码 并绑定到对应的控件事件响应上
第 23 卷第 2 期 2007 年 3 月
齐齐哈尔大学学报 Journal of Qiqihar University
Vol.23,No.2 March,2007
基于 WEB 的可定制界面系统研究及实现
文必龙 黄俊莲 解红涛
( 大庆石油学院 计算机与信息技术学院 黑龙江 大庆 163318)
摘要1 从目前 WEB 系统的现状出发 讨论了基于 WEB 的动态页面开发中存在的问题 提出了建立一套用户自定义
1 界面过于简单且不适用 很多功能诸如参照 数据合法性验证 多窗口等由于是基于 Request 的 B/S 结构 实现结果不够理想
2 从分工的角度来看 由程序员去设计 WEB 用户界面不符合社会分工的原则 Dreamweaver Photoshop 这些与程序无关的软件却成为了程序员必备工具 同时设计方式也不够灵活
件 通过设定EVENT属性来绑定控件发生的事件
}5l
2 系统实现
堂 以上介绍了对 WEB 可定制模型 下面介绍笔者在一个 WEB 项目中开发的这个相对独立的自动界面系统
其功能及部分实现过程如下
2.1 系统总体结构
整个系统由 5 部分组成 界面建模系统 界面生成系统 界面
运行系统 数据提交系统,系统管理 系统结构如图 1 所示
数据绑定结合在一起 同时通过事件绑定和属性设置将逻辑层和表示层结合在一起 其核心技术是数据绑
定和事件绑定
1.2 数据绑定技术及其实现
数据绑定 目的是将数据层与表示层通过数据结合在一起 Windows数据绑定技术是一个组件体系
它由4部分组成 数据源 数据消费者 绑定代理 循环代理 其中数据源根据要求为页面提供数据 数据
实质就是逻辑层的实例 主要实现数据合法性验证 数据行记录的添加 修改 删除 界面数据关联 处理客户端事件 将客户端提交的数据传送到录入数据处理系统等 它由静态的 Script 脚本库和一些 Script 脚本模板组成 2.5 录入数据处理系统
一个 WEB Services 在客户端将录入的数据进行分类整理 然后以 SOAP(简单对象访问协议)的方式 传送到服务器端 服务器端在判断用户的权限之后 将传来的数据解析成不同的标准的 SQL 语句 对数据 库进行操作 录入数据处理系统核心是 SOAP 通过 http 协议传输 XML 数据的一种方式 它提供了标准的 RPC 方法来调用 Web Serverice[5] 2.6 系统管理部分
系统管理部分是整个系统的外壳 同时也是系统的组织者 它实现用户管理 角色管理 权限管理 日志管理 页面管理 根据油田的组织形式 本系统采用基于角色的权限控制模型 Rloe-Based Access Control RBAC 来进行授权 RBAC 的基本工作原理是系统管理员不对用户直接授权 而是根据业务需要 对用户进行分类划分出不同的角色 然后把对资源的操作权限授权给角色 再把角色分配给每一个用户 用户通过自身角色具有的权限来判断他可以访问的系统资源以及对该资源可进行的操作 用户是指系统的 使用者 一般指最终用户 角色是指企业中某一特定的职能岗位 代表了特定的任务范畴 比如 生产调 度员 资料验收员 地质设计员 系统管理员等 权限是对平台中的对象进行特定模式访问的操作许可 主要是页面的添加 删除 修改 运行等权限 页面管理 主要包括新建页面 显示已定制的页面 对选 定的页面进行修改 删除 预览 运行等
盘 和XML2DSO技术可轻松实现对数据的绑定 在WEB页中嵌入XML数据岛后 可以在不访问服务器的情况下对客
户端的数据缓存进行数据操作 XML2DSO同ADO一样包含有RECORDSET对象 通过在客户端的脚本中调用该对
象的方法和属性能够灵活操作XML数据 XML数据岛本身的特点使得在客户端操作数据十分简便 减少了编
3 面向对象和软件复用非常困难 在 ASP JSP 中到底是在 HTML 标记中嵌入代码 还是在代码中嵌 入 HTML 标记 面向对象 软件复用在很多 WEB 开发中几乎成为了一句空话
4 用户要求 WEB 界面是可定制的 用户不断变化的需求要求 WEB 开发可视化和简易化 有必要构建 即插即用的软件页面体系 让用户自己就能够新增 修改界面
系统实现流程 1 读取界面动态参数信息 2 提取出保存的界面信息 然后进行预处理 获取相应 的界面参数 然后根据界面参数查询数据库 提取相应的界面其它信息 最后将它们解释成对应 HTML 网页 送往客户端
在本系统中界面动态参数是关键 主要有:seesion 变量 request 变量 application 变量 config 变量 function 变量 其中设置和获取 session 变量是操作系统中的 session 对象 常常用来跟踪用户的 状态 它在一定的时间内有效 request 变量是界面之间提交数据 它仅仅从一个界面单向提交到另外一 个界面时有效 application 变量一旦设定则在整个系统运行时期都有效 config 变量是只读变量一般存 在系统配置文件中或由系统环境变量中 function 变量是指通过指定的类的方法运行得到的变量 或者是 作为参数送到已经存在某个类的方法去运行 是通过 Java 的 Reflection 机制(反射机制)来实现的 2.4 界面运行系统
所见即所得的 WEB 界面定制系统的实现方案 详细阐述了其系统模型 绑定机制及实现过程
关键词 界面 定制 数据绑定 SOAP
中图分类号 TP311.52
文献标识码 A
文章编号 1007-984X(2007)02-0049-04
自 Internet 问世以来 WEB 用户界面 WUI 的各种表现形式层出不穷 静态网页语言有 HTML DHTML XHTML XML 等 动态网页语言有 ASP PHP JSP 等 但是相对传统的软件开发环境 基于 WEB 的界面设计 的开发环境总是不够理想 传统的软件开发环境可以开发丰富的用户界面 并提供了各种所见即所得的桌 面软件图形用户界面 GUI 的开发工具 比如 Delphi VC 等 但是基于 WEB 的动态页面设计却没有相应 的支持 仅有的是像 Frontpage 这样的静态页面制作环境 n 层体系结构的提出后 业务逻辑集中的思想 组件技术逐渐被采用 界面开发设计逐渐开始独立起来 界面设计和系统功能设计的分离成为一种趋势 同时基于 MVC 的研究也使得 STRUT Echo 等这样优秀的框架系统被推出 但是仍然存在着问题
参考文献
[1] 李小将, 胡正国, 陈启安. 嵌入式软件系统界面可定制模型[J]. 西北工业大学学报, 2001, 19(3): 418-421. [2] 张昱. Xforms 下一代 WEB 窗体[J]. 小型微型计算机系统[J].2003, 24(9): 1658-1664. [3] 周仁达, 张昱, 于海亮. 三层结构 WEB 界面模型的绑定机制[J]. 小型微型计算机系统, 2002, 23(5): 536-539. [4] 言金岗, 樊东平, 刘又诚. 基于 XML 的统一用户界面的描述[J]. 计算机工程, 2002, 28(6): 83-85. [5] 李华飚等. 精通 Java 中间件编程[M]. 北京: 中国水利水电出版社, 2003.
收稿日期 2006-06-10 作者简介 文必龙 1968- 男 湖北仙桃人 教授 博士 主要从事软件工程与集成技术研究
万方数据
50
齐齐哈尔大学学报
2007 年
可以借助于不同的表现处理器形成在不同设备上的不同表现 如桌面浏览器上的 XHTML 窗体 手机上的WML
窗体 面向盲人用户的浏览器窗体等 数据层则是针对实际的数据源 通过应用更丰富的模式或类型 为
消费者显示数据 代理则保证数据的供应方和消费者之间能够实时同步 通过数据绑定 用户可以将数据
库的部分数据存放在客户端的内存里 允许用户在客户端访问与操纵数据集 不必频繁地与服务器交互
这对于减轻服务器的负荷很有帮助
在界面定制系统中 数据层实例(即数据源)是先由数据库中部分数据生成XML文件 再利用XML数据岛
3 结束语
本系统是大庆油田录井专业数据库项目中的一个子模块 也是钻井信息发布平台的一个子系统 现在 都已正式应用 运行效果良好 本文从目前 WEB 项目开发的实际问题出发 详细地描述了基于 WEB 的可定 制界面系统的设计组成及其实现原理 它的应用 增加了整个系统的灵活性 通过定制使简单的界面元素 与编辑好的特定功能及数据库建立联系 形成能完成用户需求的运行界面 相当于不用直接编程而给应用 人员提供软件工具 大大减轻了软件开发人员的开发和维护工作量
窗体增加更多的数据结构以及数据唯一性的维护[2]
由于XForm难以勾画数据动态变化时实例数据项间的各种交互关系 描述能力较弱[3] 另一方面对于定
相关文档
最新文档