浙江移动手机营业厅——有线宽带预受理系统设计与实现【软件工程毕业论文设计说明书开题翻译PPT代码】.zip
收藏
资源目录
压缩包内文档预览:
编号:22640708
类型:共享资源
大小:14.91MB
格式:ZIP
上传时间:2019-10-23
上传人:小***
认证信息
个人认证
林**(实名认证)
福建
IP属地:福建
50
积分
- 关 键 词:
-
软件工程毕业论文设计说明书开题翻译PPT代码
- 资源描述:
-
浙江移动手机营业厅——有线宽带预受理系统设计与实现【软件工程毕业论文设计说明书开题翻译PPT代码】.zip,软件工程毕业论文设计说明书开题翻译PPT代码
- 内容简介:
-
,班级:12软件工程(1)班 答辩人:龚寿强 学号::1205107064 导师:蔡群,浙江移动手机营业厅 有线宽带预受理系统设计与实现,目 录,CONTENTS,摘要,系统设计与开发,结论,1,摘要,随着宽带无线技术的日新月异,以及移动端使用设备的越来越普及,家庭宽带套餐的订购会逐渐向着移动端的方向转移,而且随着计算机的普及,信息处理量的逐渐扩大,办理宽带的流程也变的越来越繁琐。 本课题通过研究Windows系统,利用Html5、js、数据库以及java等开发技术,辅以相应的开发软件,完成有线宽带预受理功能的实现。系统由四大功能模块组成:业务选择模块、业务办理模块、订单确认支付模块、完成受理模块。将在移动宽带的营业厅所能办到的服务都搬到了一块小小的手机屏幕上,你可以通过它来完成之前在营业厅所能办到的宽带订购服务。 本系统的裸宽带和融合宽带办理的功能可以同时让没有办理过宽带的客户和已经办理过宽带的客户进行简单方便的宽带套餐订购服务,极大地减少了办理、支付宽带的流程。,2,系统设计与开发,业务选择模块,业务办理模块,订单确认支付模块,完成受理订单模块,系统功能模块,2,系统设计与开发,系统首页现在已经嵌入了三大功能入口宽带新装、宽带续费、宽带电视。 进入首页,系统会通过进入的号码或者宽带账号来查询用户信息,主要作用是用来判断用户是否为宽带新用户从而决定续费和宽带电视入口的开放。 你可以通过选择登入者的信息来进入相应地功能模块。,2,系统设计与开发,我们选择宽带新装功能模块,进入信息填写页面。 页面填写部分主要包括联系人信息、户主信息、地址信息、套餐信息、选择融合宽带的话则展示成员信息以及备注信息等其他内容,所要求的输入项填写完毕后确定按钮高亮可以点击提交到订单确认支付页面。 这是选择所在区域的页面。,2,系统设计与开发,点击详细地址选择,进入地址模糊查询,我们可以通过输入家庭住址的部分信息来模糊查询到相关地址的详细信息,并展示到下拉列表中。 此部分含有所选择地址的政企地址校验,如果用户所选择的为政府地址则会提示不能办理的信息。,2,系统设计与开发,点击档位选择进入宽带档位选择的页面。 档位主要内容包括宽带的名称和宽带的优惠信息以及宽带的属性,而宽带属性则包含宽带的带宽和宽带的时长和价格。 套餐的分类主要分为裸宽和融合宽带,我们将这两个大类中的部分套餐提取到了新的分类中去,比如说特殊、合约、热销等,以促进宽带套餐的消费。,2,系统设计与开发,选择完档位信息之后,用户可以选择上门安装宽带的时间,也就是预约时间部分,这里的选择时间默认是当前天的后一天,以便给营业厅相应地处理时间。,2,系统设计与开发,在档位选择的时候,如果用户选择了融合宽带,页面便会展示添加成员的模块,主要功能是为了将用户和家庭成员绑定并一起加入到宽带中去,这样会有降价的活动,但是添加成员的时候会有互斥校验,如果添加的用户同时存在多个优惠集团活动,则不会成功添加成员。,2,系统设计与开发,在信息填写页面所要求的输入项填写完毕并校验成功后,确定按钮高亮可以点击提交到订单确认支付页面。 订单确认页面的信息主要有用户填写的信息和支付方式信息以及所选套餐的信息等,用户检查订单信息,选择支付方式,点击受理提交便可提交订单。,2,系统设计与开发,提交成功页面,提示用户订单提交成功,展示主要包括订购业务的名称、所选档次的名称、系统所生成的流水号和用户订购的时间。,2,系统设计与开发,用户可以从首页的订单入口进入到订单页面来查询所订购的订单处理进程。 展示受理进度和订单的精简信息。用户也可以点击订单按钮来查询受理情况,查询条件分为三类,分别为起始结束时间、订单状态(全部状态、正在处理、交易成功和失败)和联系人号码。 订单页面展示所有订单信息。,2,系统设计与开发,起始时间和结束时间分别有各自的校验和前后的校验。 各自选择的时间不能超过当前天,结束时间不能小于起始时间且结束时间和起始时间的间隔不能超过30天。如若选择错误则会有相应地错误信息提示弹框。,2,系统设计与开发,订单页面用户可以点击相应地订单进入到该订单的详情页面。 订单详情页面展示所有订单信息,包括套餐信息、联系人信息(联系人姓名、联系方式、地址)、受理情况、受理时间、套餐费用信息还有订单的进程图。,总结,3,系统的设计始于用户,上线后的订单量维持在每月15000笔左右。,根据各个地市的使用反馈情况来看,兼容性是本系统的最大问题,在少数的安卓机器上,系统的样式有些许的问题,但不影响使用,追踪问题发现是前端的标签使用问题,是安卓环境下与机器本身渲染的不兼容导致。,后期的系统维护还在不断的进行中,各种使用中产生的优化需求也在不断的产生。,总结,3,像这种运营商级别的系统,稳定是它的的优点,但是为了稳定却剔除了许多拓展的元素,这让系统的拓展性处于很低的状态,许多新的技术不敢用,页面很单调,接入类似天猫和京东这样的企业级电商的成功率过低,带来顾客的流失。 还有我自己个人的水平还有待提高,对于兼容性问题的解决方式还过于的少,编码规范还没有真正的落实。 总而言之,自己要走的路还有很长,遇到的问题也会越来越多,要不断的学习才不会被被人甩在身后。,谢 谢,毕 业 设 计(论 文)任 务 书1本毕业设计(论文)课题应达到的目的:通过此毕业设计课题,能够提高学生开发与社会实际需求一直保持同步的能力,使其对项目设计流程和项目需求的重要性有一个更高的认识,从而在以后的学业和工作上做到一切从实际生产出发。2本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):本系统主要提供了用户在手机客户端进行在线宽带办理的功能,很大程度上省去了用户的时间,提高了受理的效率。有线宽带预受理功能,该功能可以为各个移动手机客户端用户提供服务,业务办理主要分为融合宽带办理和裸宽带办理两部分,该系统的流程分为业务选择、业务办理、订单确认支付和完成受理四个部分。 业务选择:主要内容包括营销案名称、营销案优惠和营销案属性三部分,其中属性又分为带宽和时长。客户通过选择,确定办理业务的档次并提交到业务办理页面。 业务办理:展示产品信息(营销案名称、营销案优惠以及档次选择信息)和用户信息(户主信息、成员信息以及其他信息),填写并确认相关信息后提交到订单确认支付页面。 订单确认支付:展示业务订单信息(包括用户相关信息、产品信息等),并支付相关款项(现金支付和在线支付),确认订单相关信息后完成支付并跳转到完成受理页面。 完成受理:显示完成有线宽带预受理业务并退出功能。要求掌握以下技术:1)Handlerbars、css、jquery、html5、bootstrp框架;2)SSH框架、数据库与JDBC.;3)熟悉迎合用户的需求的设计。要求依据工作进度表,按时间节点完成阶段性成果。毕 业 设 计(论 文)任 务 书3对本毕业设计(论文)课题成果的要求包括图表、实物等硬件要求: 能够有很好的设计文档,设计流程图清晰明确,页面样式和布局简洁大方,对于成果则需要有可以演示的登录页面,并能够达到移动用户进入页面能够办理宽带及融合套餐业务的业务功能,并展示订单页面。提交毕业设计论文及其他文档。4主要参考文献:(至少10篇)1 Baron Schwartz,Peter Zaitsev.高性能MySQL(第3版)M.电子工业出版社,2013.2 Jon Duckett.Web编程入门经典:HTML、XHTML和CSS(第2版)M.清华大学出版社,2010.3 单东林.锋利的jQuery,人民邮电出版社,2009.4 李金亮,李春青.基于 Bootstrap 的WEB开发设计研究J.中小企业管理与科技, 2014 (14): 217-217.5 廖伟华.Twitter Bootstrap: 前端框架利器J.程序员,2012 (4): 114-117.6 杨毅.Web 前端开发技术探讨J.电脑知识与技术,2014.7 于静,董东.基于开源框架的Web应用架构设计J.软件导刊, 2014.8 洪伟铭. 验证码的原理及实现方法J.武汉科技学院学报,2007.9 朱少民.软件测试方法和技术(第二版)M.清华大学出版,2010.10 马静.基于Web的高校图片管理系统的设计与实现A.西安工业大学硕士论文C,2014.11 明日科技.HTML5从入门到精通,清华大学出版社,2012.毕 业 设 计(论 文)任 务 书5本毕业设计(论文)课题工作进度计划:起 讫 日 期工 作 内 容2015-11-012015-11-202015-11-212016-03-302016-04-012016-04-202016-04-212016-04-302016-05-012016-05-072016-05-082016-05-201、学生查阅课题相关文献资料,撰写及修改开题报告,翻译专业原文资料;2、学生提交开题报告、翻译原文及译文给毕业设计指导教师审阅,定稿后由指导教师给出评语。1、学生在指导教师的具体指导下进行毕业设计创作,同时,学生拟定论文提纲;2、在2015年3月30日学生要提交基本完成的毕业设计创作成果以及文档的撰写提纲,作为中期检查的依据;1、提交中期课题完成情况报告给毕业设计指导教师审阅;2、此阶段,在指导教师的指导下,学生拟定毕业论文提纲或设计说明书提纲;3、进行毕业设计文档撰写,并根据指导教师的审阅意见修改毕业设计文档;4、在2015年4月30日为学生毕业设计文档定稿截止日。1、指导教师对学生的毕业设计以及文档进行评阅;2、评阅教师对学生的毕业设计以及文档进行评阅。按答辩小组进行小组答辩;1、根据答辩情况修改毕业设计(论文)的相关材料,并在毕业设计(论文)管理系统中上传最终稿;2、按照归档要求装毕业设计(论文)资料袋,并上交指导老师处所在专业审查意见:负责人: 年 月 日 毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写不少于1000字的文献综述:一、选题背景和目的21世纪,科技技术和网络通讯高速发展,网络这一块的技术创新想法从过去的概念理论阶段,发展到如今的水平,大到外太空卫星的通信支持,小到手机浏览各种网站论坛。日新月异的技术只能让我们感叹网络的强大与覆盖之广,网络已经影响到了我们生活的每一方面。生活中,不管是购物还是订购服务业,人们现在 都倾向于利用网络来完成。随着宽带无线技术的日新月异,以及移动端使用设备的越来越普及,现在的人们对移动软件智能化的需求越来越大,对软件的方便性、速度性等的要求也越来越高。现在家庭宽带套餐的订购会逐渐向着移动端的方向转移,而且随着计算机的普及,信息处理量的逐渐扩大,办理宽带的流程也变的越来越繁琐,如果移动信息公司不能让这个过程变的高效,必然的结果是会流失大量的潜在客户,而让公司受到不可预估的损失。根据这种情况,移动端的宽带服务订购就应运而生了,它将在移动宽带的营业厅所能办到的服务都搬到了一块小小的手机屏幕上,你可以通过它来完成之前在营业厅所能办到的宽带订购服务。但是一款服务类的系统靠什么能够在这个厮杀不断的竞争型社会上站稳脚,答案便是简洁明了的操作步骤和详细的业务说明,让消费者能够在流畅的体验中订购到自己想要的宽带服务。有线宽带预受理系统所提供的裸宽带和融合宽带办理可以同时让没有办理过宽带和已经办理过宽带的客户都能进行简单方便的宽带套餐订购和升值服务,极大地减少了办理、支付宽带服务的流程和难度。二、文献综述随着网络的不断普及和计算机的发展以及计算机所能处理数据量的大大加提升,传统的购买方式也在慢慢地变化着,传统的只能在实体店进行购买的商品现在也出现在了网络销售渠道上,包括订购类产品。人们也乐于借助这一高效率办理的方式来进行购买,这使得基于计算机处理的系统慢慢地影响着人们的工作生活,使得基于此类系统的应用的需求也越来越大,所以此时一款简洁高效且能满足用户基本需求的订购类产品迫在眉睫。一个产品,同时在网下渠道和网上终端渠道可以订购的情况下,经过以多渠道经营为前提的调查,最终发现这样的营销方式可以为消费者提供更多的选购方向,让消费者能够满意地消费,且牢牢地绑住了他们的心。国内的大多数线上服务类的订购系统现状是还处于雏形阶段,服务信息的不及时更新,所提供服务的缺乏吸睛度,处理订单的滞后都让这些应用得不到消费者的青睐,所以导致人们内心的倾向还是通过实体营业厅的方式来订购自己想要的服务,但是这些问题却得不到根本的解决,服务业务的上新是建立在数据流的稳定且不断更新的前提下的,这意味着系统还要拿出很大的精力来创建和维护自己的数据库,然而这时国内很多公司不能够承担的,他们往往的选择是找到合作商来进行合作,风险分担、利益分担,大大上升了成本,所以造成的必然结果是提供的服务不能满足消费者的心理。有线宽带预受理系统是基于移动服务受理平台的一款简洁的系统,它从根本上解决了服务的延迟更新、处理业务的滞后问题,用套餐的不断组合出售来吸引消费者也是特点之一。基于B/S架构,运用J2EE的三大框架,为了提高系统的稳定性,运用多层处理的方式,先请求再响应处理,实现宽带预受理系统的需求构建。信息处理后的展示,主要是前台使用H5和jQuery技术结合组件来完成数据的拼接。有线宽带预受理系统的最大特点是就是采用属于浙江移动的数据库,庞大的数据量支撑了整个系统的运行,且专员维护数据库,保持了数据的稳定更新和输出,再通过ESB接口与数据库的连接,借助服务来访问ESB,从而将从数据库中取到的详细数据传到页面,前台通过编写,架构出简洁的页面交互再将数据剪接拼凑出让消费者能够一目了然的展示信息。不断更新的数据库给本系统的业务上新和与实体营业厅的服务同步提供了最大的保障。三、参考文献1 Baron Schwartz,Peter Zaitsev.高性能MySQL(第3版)M.电子工业出版社,2013.2 Jon Duckett.Web编程入门经典:HTML、XHTML和CSS(第2版)M.清华大学出版社,2010.3 单东林.锋利的jQuery,人民邮电出版社,2009.4 李金亮,李春青.基于 Bootstrap 的WEB开发设计研究J.中小企业管理与科技, 2014 (14): 217-217.5 廖伟华.Twitter Bootstrap: 前端框架利器J.程序员,2012 (4): 114-117.6 杨毅.Web 前端开发技术探讨J.电脑知识与技术,2014.7 于静,董东.基于开源框架的Web应用架构设计J.软件导刊,2014.8 关东升.从零基础到App Store上架(第3版)M.人民邮电出版社,2015.9 萨师煊,王珊.数据库系统概论(第三版)M.北京:高等教育出版社,1998.10 马静.基于Web的高校图片管理系统的设计与实现A.西安工业大学硕士论文C,2014.11 舒红平.Web 数据库编程-JavaM.西安电子科技大学出版社,2005:97-143.毕 业 设 计(论文) 开 题 报 告 2本课题要研究或解决的问题和拟采用的研究手段(途径): 一、本课题研究目标本课题主要是通过研究WINDOWS系统,利用Html5、js、数据库以及java等开发技术,辅以相应的开发软件,用以完成有线宽带预受理功能的实现。系统大体上由四大功能模块组成(业务选择模块、业务办理模块、订单确认支付模块、完成受理模块)。2、 关键技术和难点1、 地址查询时的模糊查询(全文检索)。用户在选择地址时候支持模糊查询,运用solr将输入字段转换为XML加到搜索集合中,再通过返回XML/JSON来进行响应,并将搜索结果以高亮显示。2、整理业务数据,便于展示前端展示的数据是通过服务调用ESB接口来访问数据库,根据进入系统的用户角色不同,展示不同的业务套餐信息,做到业务信息根据角色判断展示。3、兼容性的问题因为移动端OS的不同,所以会产生兼容的问题,所以本系统的前端采用HTML5编写,使用嵌入式的网页来展示,不存在OS层次上的兼容性问题。三、现有的研究基础基本的开发研究基础已具备,熟悉开发工具包括eclipse、hbuilder、PLSQL的使用,在亚信(杭州)熟悉掌握了HTML5/CSS3/jQuery等前端开发技术,且熟悉包括SSH/SSI框架技术在内的java语言开发,模糊查询的解决可参照网上对solr的释义和所提供的接口来进行开发。现有的基础可以完成前端到数据层的开发工作。四、实施方案综上所述,本系统大体上由四大功能模块组成(业务选择模块、业务办理模块、订单确认支付模块、完成受理模块)。如图4.1所示: 图4.1 功能模块图(1)业务选择模块,当用户使用有线宽带预受理系统后,可以在套餐选择界面看到宽带套餐的信息(如图4.2所示)。主要内容包括宽带的名称和宽带的优惠信息以及宽带的属性,而宽带属性则包含宽带的带宽和宽带的时长。客户还可以在业务界面选择是否需要猫的费用以及安装的费用,确认选择则将选入部分算入总价。通过确认宽带的带宽与时长以及选择办理套餐的档次后将信息一起携带跳转到填写的页面。图4.2 宽带套餐图(2)业务办理模块,所选宽带套餐信息的展示,包括宽带套餐名称、宽带的优惠信息以及所选档次信息,用户所填信息的展示,包括户主信息(如图4.3所示)、融合宽带则展示成员信息以及备注等其他内容,所要求的输入项填写完毕后确定按钮高亮可以点击提交到订单确认支付页面。图4.3 户主信息图 (3)订单确认支付模块,业务订单信息的展示,订单信息主要有用户填写的信息和支付方式信息以及所选套餐的信息等,用户检查订单信息,最终完成支付,过后则将跳转到受理成功页面。 (4)完成受理模块,已完成受理的有线宽带办理业务的信息展示,展示受理进度(包括受理中、受理成功与受理失败)。用户也可以点击订单按钮来查询受理情况,订单页面展示所有订单信息(如图4.4所示),用户可以点击相应订单进去显示具体订单信息(包括套餐信息、受理情况、受理时间)。图4.4 订单信息图然后是整个有线宽带预受理系统的一个E-R图,很多用户都可订购套餐,而每个用户只能订购一种套餐,每个订购的套餐都对应一个订单,每个用户可以读取一个或者多个受理终单等等。 图4.5 E-R图整个系统的业务流程,如图4.6所示。用户进入系统,通过输入必要的信息和选择套餐后经过校验是否可以点击受理按钮,否则提示规则不通过信息,并停留在初始页面,是的话进入信息和支付页面,支付成功则生成订单进入处理订单流程,支付不成功则返回初始页面重新填写。 图4.6 客户订购宽带流程图 如图4.7所示则是客户支付成功生成订单后,进行订单处理进程的查询,通过输入订单号和受理的日期大体范围进行查询订购的服务订单,成功查询到的话展示订单并可以点击进入查看详细的受理进度和订单详细信息。图4.7 客户查询订单信息流程图5、 可行性分析在数据库上,我们运用被广泛使用的MySql数据库对数据存储,并且JDBC保证了数据在程序和数据库之间的传输,支撑着整个系统的运行,成熟的后台接口ESB向服务端提供了稳定的数据流,前端使用以HTML5/CSS3为主的网页标签来编写,在保证系统稳定运行的前提下还大大的提升了系统的可用度和美观度。开发的过程中肯定会遇到大大小小的问题,对于那些经过自己思考过后还阻碍着进度的问题,我认为最有效率的解决途径就是去论坛和大牛博客上看看前辈门是怎样解决类似的问题的,借助所能借助的所有力量来进行我们的开发。毕 业 设 计(论 文)开 题 报 告指导教师意见:1 对“文献综述”的评语:该学生查阅了与课题相关的文献资料,文献综述给出了本科题的研究背景、研究现状和研究意义,并给出本课题的研究内容,具有一定的文献检索能力。文献综述内容与毕业设计选题一致,同意开题。2对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:本课题难度适中,有一定的深度和广度,工作量适中,符合本科层次要求。 3.是否同意开题: 同意 不同意 指导教师: 2016 年01 月 16 日 所在专业审查意见:同意 负责人: 2016 年03 月 03 日 说明:要求学生结合毕业设计(论文)课题参阅一篇以上的外文资料,并翻译至少一万印刷符(或译出3千汉字)以上的译文。译文原则上要求打印(如手写,一律用400字方格稿纸书写),连同学校提供的统一封面及英文原文装订,于毕业设计(论文)工作开始后2周内完成,作为成绩考核的一部分。From: Beyond HTML: Developing and re-imagining library web guides in a content management systemCONTENT MANAGEMENT SYSTEMS Author: Goans DougLIBRARY CONTENT MANAGEMENT SYSTEMS DEFINED, Content management (CM) can be defined as the process of collecting, managing and publishing content (Boiko, 2001; Thamaraiselvi, 2002). Calling a content management system a “database” or “repository” is an oversimplification. Databases and other web technologies indeed form the technical foundation of a CMS, but the authors vision of what a CMS can and should offer a library has evolved from conceptual foundations shaped by the experience at GSU. Content In a CMS, the content is disconnected from the layout and design elements of the page. Librarians create their guides in a forms-based environment, which levels the playing field for possessing HTML skills. Anyone, regardless of previous experience creating web pages, can create a basic guide in the system. Instead of devoting time with HTML or FrontPage to create the structural or presentational display where the content resides, the librarians can focus instead on identifying, creating, annotating, and selecting the content itself. The importance of empowering site contributors with the ability to contribute content without having to know markup languages like HTML (Ingersoll, 2005) or website architecture issues cannot be overlooked. Another value of the CMS is reusability, that content can be repurposed or repackaged (Fichter, 2005). Every resource that has been added, every file or image that has been uploaded, every custom page that has been created is an object in a database. Once that object is in the database, it can be used again and again. Mescan (2004) and Thamaraiselvi (2002) cite the reuse concept, which improves efficiency of the editorial process, as one advantage of moving to a CMS. There should also be levels of access. Some objects can be reused by any of the librarians for their own guides, while other objects can only be accessed and used by the librarian who added or created them. This model of object-oriented site development does not typically exist in a files-and-folders web system, and it is a foundational concept that librarians need to understand when working within a CMS.ControlSome libraries adopt CMS technology because they want to reduce the “gatekeeper” effect by eliminating barriers that limit library staff from contributing to the website (Ingersoll, 2005). The GSU Library had the opposite problem, and it was the lack of technological or managerial barriers that helped to create the existing situation. A CMS can allow more content creators to have direct editorial access to their assigned areas or components of the website, while still functioning as a limited gatekeeper to provide visual and navigational standards for all guides without restricting access to content developers.ASP-generated templates using cascading style sheets (CSS) are used for the GSU guides to control how content is delivered and presented to the users, from fonts to text placement to branding. By controlling how content is presented, arranged and structured, the templates create a common style as well as navigational consistency across the guides. Users know what to expect in each guide and how to navigate them, and it is hoped that these standards will improve usability. While the templates control the automated layout of the guides, they can be modified. Over time changes will be made to the guides in order to adapt to changing technologies as well as user needs and preferences. The web development librarian will then be able to make global modifications to the templates to change the structure and presentation of the content without affecting the content itself. Customization and Context Customizing (or tagging) content is a crucial feature of the CMS because it 1) allows librarians to work in the same system and create guides for users in different subject disciplines, and 2) allows them to take the reusable content and repackage it in ways that are most meaningful to the users. Librarians have the freedom to group resources into categories of their own choosing, to place them in any particular order (Bills, Cheng, and Nathanson, 2003), and to identify key resources within groupings. Each time a resource is selected from an existing database table, the librarian has the opportunity to create a unique description. These features give the system a level of customization that can help alleviate the perceived loss of creativity, or professional expression or individual writing style in the move from a free-HTML publishing workflow to the structured template environment of a CMS (Ingersoll, 2005; Mosley, 2003; Bills, Cheng and Nathanson, 2003). The ability to customize the metadata for CMS objects within individual guides gives these objects meaning for the user. Librarians can contextualize the content that goes into each guide, whether being a broad or more specialized subject or course guides. They are working within the more structured framework of this system to develop sites that are targeted and customized for specific audiences, but still within an environment that allows librarians to deliver a better product to their users. ComplexityThe CMS can make these concepts a reality in a way that a files-and-folder system cannot even come close. It offers the scalability necessary to accommodate the growing body of work being developed by library personnel without hindering editing and publishing workflows. The web development staff has more control over assigning access rights for librarians and support staff working on sites. System security and backups are in place to keep the content from being deleted or otherwise damaged accidentally, while allowing content creators to update their sites quickly and easily and remotely if desired. The CMS should also identify the author or contributor of each resource in the system and protect the content, so that one librarian cannot delete a resource that someone else is using elsewhere on the site. Part of the complexity of a CMS when compared to simpler database-driven applications is the need for it to be flexible. In an increasingly IT-based learning environment, both on and off campus, the CMS must and should respond accordingly to meet the needs and expectations of library users. Use of the CMS should also not be limited to a single department or group of content creators within a library. It should be able to support the publishing activities of not just other library departments with public pages, such as Special Collections and Access Services, but also groups that use the librarys intranet: such as committees, Technical Services units, and departments like Human Resources. First Steps Toward A CMS ENVIRONMENTRealizing the limitations and less than optimal practices that had emerged out of the FrontPage environment, the web development librarian and liaison team began an informal and largely unstructured exploration of alternative solutions. This exploration was influenced by several factors.The Open Source OptionAs an alternative to fee-based licensing for website publishing software and services, open source solutions were a tantalizing option. Open source website systems at the time were often not developed to encompass the range of online services for an entire library web presence in one solution. Some open source solutions would address various library-centric services like the Scout Portal Toolkit to work with lists of resources or general content management systems that could manage HTML based web page content such as Zope or Midgard. Open source options were viable but it appeared that most would require “Frankensteining” several products together to facilitate the automation of all website content including research guides, regular web pages, blogs, an intranet, and single authentication to the system. Additionally, many of these open source solutions tend to be supported or optimized for the Linux/Unix platforms. The librarys existing Windows Server platform environment greatly influenced many of the librarys technology choices, including this one. Any open source solution not designed for Windows IIS would carry with it the potential requirement of code tweaking and re-configuration to run in the librarys existing web server environment.The In-House Option GSU Library had established a precedent with successful in-house web development projects between 2001 and 2003, most notably the blogging system Since the databases and code had already been developed for the blogging system as well as online resources and a private intranet login system, the web librarian drafted a prototype using all of the existing technology to illustrate the feasibility of an automated system for the research guides. This prototype was then presented to the liaison team to evaluate suitability as a replacement for FrontPage. Two liaisons (and article co-authors), the music librarian and the biology/chemistry librarian, offered to test the web guide prototype in the summer of 2003. The newly-hired astronomy/physics librarian was invited join the beta group because she could start fresh with creating guides in the new system instead of working on migrating HTML/FrontPage web guides. They were joined by the liaison assistant, who had been working with the web development librarian and liaison team to improve the guides. The group tested the system and gave extensive feedback to the web development librarian and newly-hired web programmer, who programmed the system to accommodate baseline CMS functionality. By August, the librarians were satisfied enough with the improved system to go “live” and replace their FrontPage web guides with ones built in this new system now dubbed a Content Management System. An introductory training manual and workshop were tested and refined with the beta group. The library-wide Technology Steering Committee was kept informed of these activities and concluded that the developing CMS would be sufficient as the next-generation tool for the liaison web guides. The web development librarian then set up a schedule with the other liaisons to migrate their existing FrontPage/HTML content into the CMS. Typically, a group of four liaisons would attend a workshop provided by the web development librarian about the CMS and migration process. The session was a nuts-and-bolts workshop on the features and functions of the CMS. He would then meet with each liaison individually to review their existing web content and assist with acclimating them to the new system. The liaison was then given time to review their guides in the CMS while their FrontPage guides were still active. The web development librarian and liaison then scheduled a switch-over date to replace the FrontPage guides with the CMS guides on the live server. The process from initial workshop to switching over generally took four to six weeks, but remained flexible to allow for semester schedules and to work around other duties and projects. At this time, the primary focus was on the top-level research guides (art, mathematics, etc.). Unlike the numerous subject and course guides that splintered off this group, the number of research guides was set at around a more manageable 30. These were also the first guides the users come across on the library website, and the need to “fix” these first was paramount. While this migration process was moving forward, the Liaison Web Task Force was formed to formalize the various ad hoc liaison web groups. The task force met regularly with the web development librarian and programmer to review the CMS and offer feedback and suggestions on enhancing its features and functionality to support liaison-based web publishing, including the design of the template to control the look and layout of the research guides. The web development librarian and programmer continued to improve the system and develop the rich functionality desired in the CMS for the web guides.摘自:Beyond HTML: Developing and re-imagining library web guides in a content management system内容管理系统 【美】Goans Doug 著图书馆内容管理系统的定义内容管理(CM)可以定义为收集的过程,管理和发布内容(Boiko,2001;thamaraiselvi,2002)。调用一个内容管理系统的一个“数据库”或“储存库”,是一种简单化。数据库和其他Web技术确实形成了一个CMS(内容管理系统)的技术基础,但作者的见解是一个CMS可以运用到图书馆中去,在佐治亚州立大学,这已经从概念基础成型。内容在CMS(内容管理系统)中,内容是页面的布局和设计元素。图书管理员在表单的环境中创建他们的索引,这个平台拥有HTML的功能。任何人,不管以前有没有经验,创建web页面,系统中都可以创建一个基本的指导。而不是花时间去做HTML或首页创建结构或浅显地显示内容所在,图书馆员可以专注在识别、创建、注释,选择内容本身上。不容忽视的是,授权网站的重要性是贡献者能够贡献内容,而无需知道标记语言HTML(Ingersoll(2005)或网站架构问题。CMS的另一个价值是可重用性,内容可以改变用途或重新包装(费希特,2005)。当每个资源已被添加,每个文件或图片已经上传,每个自定义页面,创建了一个对象在一个数据库中。一旦该对象在数据库中,它就可以反复使用。Mescan(2004)和Thamaraiselvi(2002)引用重用的概念,提高编辑过程的效率,这可以作为CMS的一个优点。还应该要有级别的访问。任何一个图书馆员可以为自己的索引重用一些文件,而其他使用者只能访问和使用的图书管理员添加或创建的那些。这个面向对象模型的网络系统开发通常并不仅是存在于一个文件和文件夹的,这是一个基本概念,图书馆员在CMS上工作时需要了解。控制一些图书馆采用的CMS技术,因为他们希望通过消除来自于网站(英格索兰,2005年)限制图书馆工作人员工作效率的障碍,减少“把关人”的作用。该GSU(佐治亚州立大学)图书馆有相反的问题,这是缺乏技术和管理的障碍,CMS帮助创造了目前的情况。一个CMS可以让更多的内容创作者直接编辑使用其指定的区域或网站的组成部分,同时还充当相当数量的看门人对内容的开发提供视觉和导航的标准。ASP使用级联样式表(CSS),其生成的模板被用于GSU,用来指导控制内容交付,并呈现给用户,从字体到文本排版。通过控制内容的如何呈现,布置和结构,模板创建一个共同的风格以及一致性的导航。用户知道每一个索引会发生什么,他们如何定位,并希望这些标准可以提高可用性。虽然模板控
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。