时间:2023-05-30 08:34:44
绪论:在寻找写作灵感吗?爱发表网为您精选了8篇网站建设的步骤过程,愿这些内容能够启迪您的思维,激发您的创作热情,欢迎您的阅读与分享!
关键词:网站建设;信息资源;评价指标体系
中图分类号:TP3 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02
随着计算机、网络技术的飞速发展,尤其是网络的普及,网络已渗透到人类生活的每个角落。上网冲浪已成为当今时代的一种时尚。而构造出符合人们需求的一个个精美网站,成为目前国内外研究者在网站建设中的重视问题。
1 建立网站评价指标体系的必要性
在当今飞速发展的网络时代,网站的多样化与信息量的急剧膨胀使资源信息处于爆炸和混乱状态,同一主题及相关、相似主题的网站数量急剧上升。这给网络用户带来一定的不便,而如何在较短的时间内,能够从大量的信息中快速准确地搜索出高效高质的目标信息,这就需要我们不断地创新和改进现有的网站评价指标,只有根据网民的实际要求不断建立和创新当前的网络评价指标体系,才能更加准确、清楚地展现当前网站建设中所存在的问题,在此基础上,我们才能寻求更加有效的改进措施。而要建立一套快速、精准、科学及合理的的网站评价体系,已成为研究者所关注的重点问题。它指导我们快速、科学地掌握网站在数量和质量上显现出来的分布规律和现象特征,并利于人们在网上信息中便捷与准确地获取所需求的信息,具有非常重要的意义。
2 网站建设评价指标体系概述
网站建设评价指标体系有三个部分(网站设计类评价指标、网站技术类评价指标和网站内容类评价指标)组成一个有机的整体,下文将对其一一介绍。
2.1 网站建设设计类评价指标
作为一个网站设计人员,首要任务就是设计出一个优秀的网站,而在浏览者眼里的优秀网站是网站设计(网站的页面设计、网站信息导航设计和代码设计统称为网站设计)精美并准确无误表达出有用的信息。而网站设计类评价,并不是由单独的网络专家或是网民来决定的,它的完成需要专家和网民的共同合作(由专家调查模式和网上调查模式两方面组成),其评价的开展不仅需要网络专家的专业评估,也离不开网民的实际网络经验,更要在网络空间的网站县城进行。
2.2 网站建设技术类评价指标
网站技术涉及网站建设程序语言、网站的功能及其网站发展的可扩充性等。相关资料显示,“技术性实测调查和网站流量监测等是网站技术类指标的评测方法,即运用高端的技术手段和在线提供的网站评估、测定工具,对网站的搜索、响应时间、标准性、兼容性和规范性等技术指标进行评估”。
2.3 网站建设内容类评价指标
人们通过不同的浏览器登陆网站是为了获取网站上面提供的有用信息。作为网站最主要核心部分的网站内容,是网站建设成功与否的一个重要指标。全面准确,即时更新的信息文本可以让用户在网站上获取所给信息的同时更加喜爱浏览该网站。而信息的客观性,精确性、安全性是用户对该网站提供的信息内容是否信任及愿意浏览该网站的关键因素。一个网站所提供的内容和信息决定了这个网站设计的成功与否。网站内容评价的完成,需要以下步骤:
(1)首先,需要在调查网民之后,再对网站进行定位,并对网站的信息服务进行改进;
(2)其次,要网站内容的权威性和精确性进行准确的评估,就需要运用网络计量学的科学方法来完成;
(3)专家通过调查对网站策划提出的相关策略也极为重要;
(4)网站流量监测是考察网站的排名的重要手段。
网站评价指标体系的建立与完善是需要在网站建设中长期摸索、探讨和实践的过程,许多研究者对网站评价指标体系的建设,进行了深入的探讨与研究,并从各自所研究的领域提出了自己的见解与看法。
3 网站建设现状
网站建设是向广大用户提供信息服务的重要手段,是网络发展进程中的重要组成部分,发挥着至关重要的作用。网站的质量直接会影响网络信息服务水平。因而加强网站建设,通过网站为用户提供快捷、方便,高质量的信息服务已经成为网络建设面临的一项基础的研究课题,它关系到资源信息化建设的未来发展方向.网站建设是一个多元的、立体进行的过程,建设的最终是提供给用户一个易于使用的网站。现从以下几个方面来介绍当前网站建设的现状与成果。
3.1 网站通讯平台的实现
21世纪成为信息技术高速发展的新世纪,新的时代里,网站随着人们的实际需求而不断地采用新的技术来完善和改进自身的发展。相关资料显示,“网络构造,基于IP协议分组技术、采用IPv4标准,IPOVERETHERNET传输模式,主要运用二层传输交换和三层路由技术”。然而,当今传统的信息传输模式并不能完全满足人们不断提高的网络需求,并逐步走上了阻碍信息网络发展的道路。随着人们网络需求的不断提高,网络空间流量不断增长,这就要求网络专家及相关的工作者必须对网络应用服务模式进行升级。IPOVERFASTETHERNET以IPOVERwDM等传输模式的应时开发与运用,以及各种新型的传输技术在网站设计中的应用,在满足人们网络需求的同时,也优化了相关的网络服务功能。
3.2 数据库系统平台的实现
数据库系统平台的实现,是网站建设的重要组成部分。对于基于CLIENT/SERVER模式的多进程数据库系统平台的实现,我们应考虑以下三个因素:
(l)信息服务类型;
(2)数据处理和计算技术;
(3)数据安全可靠性。
3.3 网络空间的安全可靠性与开放度
相关资料显示,“网络安全概念,有网络级、系统级和用户级安全三个层次之分”。网站开放度是由因特网的开放性决定的,一个完全开放的网站,必须将用户的需求和网站设计者的设计理念这两点充分结合。
4 结语
总而言之,随着网站的高速发展,网站评价指标体系的分析与研究是一项长期而又艰巨的任务,而建立完善的网站理论体系,不仅可以在实践中指导网站建设,而且对网络的发展也具有极其重要意义。
参考文献:
[1]陈雅,郑建明.网站评价指标体系研究[J].中国图书馆学报,2002,28(141):57-60.
[2]李东旻.网站综合评价指标初探[J].情报理论与实践,2005,28(3):303-306.
[3]王知津,李明珍.网站评价指标体系的构建方法与过程[J].图书与情报,2006,3:45-52.
[4]丁俊.网站建设之我见[J].安徽科技,2000,6;16-17.
【关键词】高职院校; 精品课程; 网站
国家教育部于2003年启动了“高等学校教学质量和教学改革工程”, 高等学校精品课程建设是该项工程的重要组成部分,高等职业教育精品课程建设是高等学校精品课程建设的构成部分。教育部明确各级教育行政部门和高等学校要大力推进校、省、国家三级精品课程体系建设,实现优质教学资源共享,确保高等教育教学质量。在“十一五”期间国家将启动1000门工学结合的高等职业教育精品课程建设,带动地方和学校加强课程建设。到2008年,高职国家精品课程已经达到605门,精品课程数量逐年增加。随着精品课程建设项目的推进、已通过的高职国家精品课程建设经验的传播,对精品课程建设要求也不断提高。笔者所在的《生产与运作管理》课程小组从2004年开始开展系统地课程建设和精品课程申报工作,已获得省级精品课程,目前正在申报国家精品课程。经过多年的课程建设的经验积累,本文尝试从网络精品课程建设的视角分析精品课程网站建设对于精品课程建设的作用,以及在精品:
1 课程建设过程中应注意的问题和改进思路
1.1 高职院校精品课程网站建设的作用:精品课程网站是优质高等职业教育资源在全国范围内实现共享的平台。
我国高等职业教育发展不平衡,优质的教学资源在教育发达地区和重点院校集中的现象比较明显,有必要通过网络精品课程建设,在全国范围内实现优质教学资源共享,起到示范性和辐射推广作用。精品课程网站是精品课网络化学习的平台,也是精品课程示范辐射的载体。通过开展网络精品课程建设,促进高等职业院校改善网络条件,完善网上教学资源,实现优质教学资源共享,推进高职院校可持续发展。
1.2 精品课程网站是精品课程评价的窗口。网络精品课程的建设是精品课程建设的重要内容。它是精品课程建设和评价的窗口。精品课程的筛选、申报、评审到公示、公开和使用,都要通过网络进行,因此,精品课程网站设计与创建的成功与否是国家级精品课程成败的关键所在。
1.3 精品课程网站是优质课程资源的有效载体,是精品课程建设的窗口。国家级精品课程要求与课程相关的教学设计、教案、习题、实验指导、
参考文献目录等必须要上网,并鼓励将网络课件、授课录像等一并上网。课程资源上网一方面有助于教学资源的共享,另一方面也接受外界对于课程建设质量的监督和检验。这就要求高职院校在课程建设的各个环节作细致工作,在课程教学过程中体现高等职业教育的职业性,同时注意教学活动的一致性、连贯性。精品课程网站建设将进一步推进高职院校可持续发展道路。
2 高职院校精品课程网站建设步骤
精品课程网站建设需要完成以下的步骤:
2.1 明确网站定位。
在设计精品课程网站之前,要根据网站建设的目的、网站的内容与网站的访问对象等进行正确的定位,网站的定位决定了网站的整体风格和色彩搭配、网站提供的内容和表现形式、网站的服务对象和预期效果。
2.2 网页的设计与制作。有了清晰的精品课程网站的定位之后,可以着手进行网站整体风格的设计和构架的确定。精品课程网站属于教育类型的网站,网站的设计应该做到简练、清晰,网站的风格设计应该符合所属课程的专业特点和行业特点,能够突出体现课程特色。精品课程网站在架构设计方面,应该对网站的整体布局、栏目内容等加以明确,设计总体上要以完整的网站形态建设。课程网站架构的整体布局应该适应多数学生教师普遍的浏览习惯,将重点内容放在重点浏览区域。
2.3 网站内容及资料上传及审校。在网站的设计和制作完成之后,就可以将课程的申报材料和课程资源逐步上传到站点。应注意网站内容准确、格式统一,在整体的文字、图片、视频等资料的编辑过程保持风格一致。对于评审观测点的描述需要支撑材料充分。要做到精品课程网站内容丰富,需要课程团队在较长的时间分工协作,共同努力,无法一蹴而就。
2.4 网站的维护。对于精品课程网站来说,只有不断地更新课程建设内容,发挥网络课程平台的交互作用,才能体现课程建设的长效性,保证网站的生命力。在精品课程网站建立以后,网站的维护至关重要,在课程建设团队中应配备相应的职能对于课程资源进行设备维护和定期内容更新,对实现交互功能的互动平台给与及时反馈,使精品课程的网站能够真正发挥其应有的资源共享、示范和辐射作用。
网站制作步骤地第2个步骤专业性要求比较高,网络精品课程建设的过程中,如若课程团队中不具备设计和软件开发的专业人才,可以采用外包的形式将这两个环节交由有相关资质和专长的第三方来完成,但这样一来,在网络精品课程建设时间的规划和与第三方沟通协调方面需要更多的投入。然而目前各高职院校精品课程的建设,一般都由学校支持,可以从学校层面统一调配设计和网页制作资源,避免不同课程的重复建设。
3 高职院校精品课程网站建设问题的思考
3.1 高职院校精品课程建设工作的目的不明确。
精品课程建设首先应该是课程的建设,是为了提高课程建设的质量和教学质量,而不应该单纯为了追求“精品”的称谓和可能附带的利益。只有将申报精品课程的目的和出发点摆正了,才能够督促教学单位通过仔细审视课程定位、教学设计等课程建设的核心问题,从最基础的环节入手逐步梳理,实实在在地分析课程建设各环节可能存在的实际问题并努力寻找符合高职教育规律的解决途径,才能真正有效地推动高职院校课程建设质量和整体教学质量。
3.2 精品课程网站建设的计划性有待增强。
课程建设与改革是提高教学质量的核心,也是教学改革的重点和难点。课程的网站建设是课程建设在网络环境下的体现,是课程建设的延伸。课程建设是高职院校教学工作的重要组成部分,是一项长效的工作,它不应该是突击行为和短期行为。目前很多高职院校在精品课程建设工作上缺乏整体的计划行,将精品课程申报与课程建设割裂开来。申报精品课程前才开始突击课程的申报和建设工作,殊不知精品课程的建设应该基于对日常课程建设经验、资源的积累和提炼,只有课程建设的功夫做到位了,才可能成为真正的“精品”。课程网站的建设为课程的建设和积累提供了有效的图经。高职院校精品课程建设的日常工作重点应该放在对课程网站的开发、建设、使用和优化上,为课程建设提供新的平台并积累素材。这样在申报期间,申报网站的建设才有丰富的资源可以从课程网站借鉴。
3.3 申报网站利用效率有待提高。
教育部启动国家精品课程的出发点是为了实现优质课程资源的共享,最终实现高校整体教学水平的提升。高职院校精品课程建设应以提高教学质量为目标,以使学生、教师和社会受益为出发点。然而,从目前各高职院校网络精品课程的使用情况来看,重建设轻使用的现象普遍存在,很多院校网络精品课程单纯为“评”而建,网站的构建仅仅为了满足申报和评审的需要,缺乏长远的使用和维护目标,一次性建设结束后即束之高阁,乏人问津。因而在课程网站的构建过程中,应该充分考虑精品课程网站在教学中的可用、课程资源的时效性,在精品课程网站构建初期能够从学习者的角度出发,参照精品课程建设项目实施的要求以及使用者的交流反馈提供课程资源并及时更新。使精品课程网站真正为提高教学效果和教学质量发挥应有作用。
3.4 课程团队的构建和分工协作至关重要。
高职精品课程对师资队伍的整体素质提出了更高的要求,这不仅包括要建设一支由主讲教师负责的、结构合理、人员稳定、教学水平高、教学效果好的师资梯队,师资队伍在知识结构、年龄结构、职称结构、专业技能结构、专兼职教师比例等各方面有合理的配合。精品课程建设的“长期性”要求课在师资队伍建设过程中团队意识需不断加强,具备不同知识、经验和职业技能的专兼职教师在课程的建设过程中扮演不同的角色,承担不同的任务,各自发挥所长。仅仅依靠课程负责人等一、两位教师担任课程建设工作的课程并不能成为真正意义上的精品课程。
国家精品课程非常重视优质教学资源和网络信息资源的利用,要求精品课程的建设经验和课程资源能够被更多的职业院校所参考和借鉴。精品课程网站的建设是精品课程建设中的重要组成部分。网络精品课程建设过程中课程团队的分工协作和有效配合同样是网络课程建设成功与否的关键。网络课程的建设由于需要与学生和大众分享,同时也接受受众的检验,因而对于网络课程的建设在课程定位的准确性,内容的系统性、规范性、可借鉴性、教学方法的合理性、职业性和创新性等各方面也提出了更高的要求。如何对现有教学资源进行有效整合,需要课程团队成员之间充分交流沟通,互通有无,并积极寻求学生和社会的反馈。这是一项需要长期、持续进行的工作,需要团队成员共同参与。另外,网络课程的建设基于对现代教育技术和网络技术不同程度的理解、掌握和使用,课程的专业教师不一定具备相应的技能,因而在国家精品课程建设团队中需要配备具有相应技能的人才。
网络精品课程建设是一项系统工程,需要整个课程团队的密切配合,共同努力。只有指导思想明确,规划科学、设计合理、资源丰富的网络精品课程才能真正达到提高课程建设水平,提升教学质量的目标。
参考文献
[1] 屠群峰.高职教育国家精品课程分析及建设方向[J].职教论坛,2009年4月(下),9-12
[2] 赵颜,郑锡伟.现代教育技术与精品课程制作的整合研究[J].广西民族大学学报(哲学社会科学版),2008年1月,第30卷第1期,185-188
[3] 朱剑萍.关于高职精品课程师资队伍共享机制的思考[J].职业教育研究,2009.4,57-58
[4] 曹亮.论当前网络精品课程建设的若干关键问题[J].科技信息,313
[5] 黄泽钧.精品课程网站的设计与建设,jwc.hbsy.cn/info_Show.asp?ArticleID=248
1项目管理在网站建设中的应用
1.1项目人员组织管理网站的规模有大有小,在网站建设的初始阶段,要根据网站的规模确定网站项目开发人员的人数,具体需要项目设计人员、开发人员、管理人员、测试人员,这些设计人员共同组成项目开发小组。为了降低网站开发的风险,提高网站开发的效率,项目管理人员必须协调好团队中各个人员的任务,对工作进行明确分工,同时需要组织好团队的沟通,让参与项目的人员及时的了解项目的进度,从而更好的控制项目的整体进度。1.2项目需求变更管理对于网站建设来说,项目需求不是一成不变的,而是存在模糊性、主观性的特征,可能随时会由于业务的变更而更改需求。对于网站建设项目来说,项目需求变更会为网站建设带来风险,如增加成本投入、延长开发周期、网站功能衔接不流畅等效果。需求变更是无法避免的,如果有需求的变更,要正确的态度处理,尽量减少项目开发的风险。在网站建设过程中,由于对需求的理解不一致、收集需求不完善、网站系统正常升级等情况都可以造成需求的变更,当出现需求变更的情况后,要及时的向项目经理汇报,让项目经理了解需求变更所带来的不利后果,从而与网站需求单位讨论是否做相应的变更,并讨论变更后带来的成本、开发周期等问题。1.3项目时间管理项目时间管理是在预定的时间内,制定符合实际情况的开发进度,如果在实际开发过程中的进度与预计进度不一致,则要及时处理,在保证开发时间的情况下,对预计进度进行修改,直到项目完成。网站建设的特点、项目开发人员缺乏开发经验、项目经理的素质等情况都可以影响项目的进度。为了保证项目按时交付,必须要利用项目管理对项目进度进行控制。首先制定项目进度计划,在项目实施过程中将实际进度与计划进度进行对比,及时调整进度。其次采用适当的方法管理网站项目计划的执行,如利用关键路径法。再次,监督项目的进度,保证项目的执行,在此阶段,必须明确控制任务和管理职责,即需求分析进度、网站设计进度、网站测试与实施进度。最后要提交网站项目进度报告。1.4项目实施管理做好了网站建设所需的项目计划、需求分析、详细设计,就要对项目进行实施,对项目实施进行管理,是控制项目进度的有效措施,实施阶段是将需求分析、详细设计中的功能用代码进行实现。无论是原有的需求,还是变更想需求,都需要认真对待,在考虑整个工程进度的情况下进行代码实现。相关设计人员要做好沟通交流工作,及时的交换项目的进度,保证项目按期交工。1.5项目测试管理当网站项目完成网站的基本功能建设之后,就需要对网站的功能进行测试。项目测试是在项目交付给用户之前必须完成的步骤,是保证项目质量的重要措施。项目管理人员要及时的组织相关的测试人员、需求设计人员,来确定网站的功能是否符合用户的预期目标,如果出现偏差,要及时的对功能进行修改,以保证网站建设的质量。
2结语
在网站建设的过程中往往会出现延长开发周期、用户需求变更、项目质量低、超出成本等现象,为了更好的保证网站建设的质量,提高网站开发的效率,在网站建设中引入了项目管理,通过对项目进行管理,充分发挥组织管理的作用,有效的控制网站建设的进度,协调各方人员之间的沟通,建立良好的项目实施环境,尽量以最少的资源付出,获得最大的效益,满足用户的需求。
作者:周勇军 单位:腾讯科技(上海)有限公司
成都航空职业技术学院院于2003年搭建了学院校园网,至今已有11年,在这11年中网站的管理模式也发生了巨大的变化。
1.1建站初期
在学院网站成立之初,只能称之为简单的网页,网站的基本功能只有首页有一个新闻功能,各个部门没有自己的网站,只有简单的部门介绍网页。也没有相应的文件支持进行网站管理。在此阶段网站更新极慢,学院、部门信息不能在网站中得到及时的呈现。
1.2建站中期随着网络的迅速发展,网站的关注度日益增加,有些部门也开始搭建自己的部门网站,此阶段的网站都是由各个部门自己搭建,再通过申请上传至学院web服务器。但由于技术水平参差不齐,部门网站质量得不到保证,学院网站各二级单位网站表现形式风格不一致,网站整体感觉非常凌乱。同时也带来了非常严重的问题,web服务器的安全性得不到有效保障,给信息中心工作带来了极大的不便。
1.3建站后期考虑到安全性,“谁主管、谁负责”等原则,学院网站建设后期,统一由信息中心搭建网站,部门信息通过填写“信息申请表”,经部门领导、主管领导、信息中心负责人签字后,由信息中心专员进行信息。但当时信息中心仅有两位工作人员分别负责学院的网络和网站建设管理,全院的网站建设和管理任务均落在信息中心,工作任务之繁重。另外部门要本部门信息流程上也相当麻烦,如果不能找到主管院领导签字,一条信息可能会耽搁几天才,没有了新闻的实效性。介于以上种种问题,信息中心考虑结合学院具体情况,建立一套方便、安全、实现分级管理的网站管理平台。
2、选用TRSWCM的原因
根据前期网站建设管理的难题,结合网站管理的实际情况,我们考虑采用内容管理系统(CMS,ContentMan-agementSystem)。该系统可将内容与页面设计分离,页面设计存储在模板中,而内容存储在数据库或独立的文件中,当用户请求页面时,各部分联合生成网页。基于这样的特点,将内容与内容的表现形式分离开,可方便对网站进行分级管理,管理更加集中,制作和维护网站的过程变得简单。通过在网上收集资料,市场调研和实际操作对比,很多CMS并不能满足学院网站建设管理的需求,主要表现在:功能较弱、扩展性较差,只是实现了简单的信息,无法满足各部门的特定需求,安全性得不到保障等。经过仔细挑选和各方面利弊权衡,我们选择了TRS内容协作平台(简称TRSWCM)。TRS内容协作平台(TRSWebContentManagement,简称:TRSWCM)是北京拓尔思信息技术股份有限公司旗下的成熟产品,它在政府网站中应用甚广,涵盖网站建立、内容服务、内容传递等内容价值链的各个方面,将结构化和非结构化信息提供给所有用户。TRSWCM采用了集数据资源服务、应用集成服务、选件扩展服务、开发自助服务四位一体的面向服务的架构体系。用户可通过选择不同的选件,配置合适的数据适配器,采购相应的协作应用工具等,构造成自己的应用平台,满足组织内部独特的业务需求,并通过各种开发自助服务,随时根据实际情况进行服务的调整与定制。基于这样的体系架构,TRSWCM具有高效易用的管理模式、强大的富媒体内容管理、灵活的数据资源整合、强大的工作流引擎、安全清晰的权限体系、高性能的内容引擎、面向Web2.0应用的AJAX交互引擎等特性。这刚好符合我们对网站建设管理平台搭建的愿景。
3、TRSWCM在网站建设管理中的应用
我们使用TRSWCM对学院网站和全院29个部门网站进行升级改版,学院网站管理模式也发生了变化。各个部门网站信息由部门主管领导完全把控,各部门安排人员负责网站维护与更新;学院首页信息由宣传部门审核,信息中心只负责搭建好各部门的网站框架,负责学院首页相关信息的,从繁杂的网站建设、全院信息维护和的工作中解脱出来。这样的管理模式,各级网站分权限管理,按工作流进行审核,不仅大大节省了人力成本,也提高了安全性。现学院网站建设管理主要分以下几个步骤实施。
3.1用户填写需求规格书
对于各个部门只需根据部门实际情况拟定部门网站需求,填写既定模板《网站需求规格说明书》,主要对栏目设计、首页设计、菜单设计、网站设计风格、功能需求等方面进行描述。各部门安排校园网联络专员与信息中心对接负责网站建设管理相关事宜。
3.2根据网站结构在平台中建立栏目频道信息中心根据用户需求,在TRSWCM中搭建网站框架。TRSWCM提供简洁美观的可视化界面,以及科学合理的布局设计。同时,采用大家最熟悉的Windows资源管理器模式,可以轻松查找和组织被关注的内容。搭建栏目频道非常方面,操作简单易懂。以学院工会栏目为例,需求菜单设计如图1。在TRSWCM只需根据菜单像在资源管理中建立文件夹一样来建立栏目频道如图2,完成网站框架的搭建。
3.3根据需求建立各栏目模板
栏目框架搭建好后,信息中心专员只需根据需求制作相关页面模板来控制不同层次页面的显示。使用TRSWCM制作模板主要分为三种类型:概览模板、细览模板和嵌套模板三种。概览模板用于显示文档的列表,细览模板用于显示文档的具体内容,嵌套模板可被其他模板所引用。TRSWCM中模板的制作主要在于TRS置标的使用。TRS置标的作用在于把文档数据和页面表现分开,它决定了数据的内容,HTML语言描述了文档数据的存放位置、表现形式等。如<tr><tdbackground="gh_ghhd02.jpg"height="150"valign="top"OLDSRC="gh_ghhd02.jpg"OLDID="1040"RELATED="1"><tablewidth="430"border="0"align="center"cellpadding="0"cellspacing="0"><TRS_DocumentsID="工会活动"CHANNEL-TYPE="0"NUM="6"AUTOMORE="false"><tr><tdwidth="350"height="25"><imgsrc="arrow.gif"width="3"height="6"border="0"align="absmiddle"OLDSRC="arrow.gif"OLDID="859"RELATED="1"><TRS_DocumentFIELD="DOCTITLE"NUM="45"AUTOCOLOR="true"AUTOLINK="true"LINKALT="false"DATEFORMAT="yyyy-MM-ddHH:mm:ss"DATEFORMAT="false"AUTOFORMATTYPE="HTML"TARGET="_blank"></TRS_Document></td><tdalign="center">[<TRS_DocumentFIELD="DOCPUBTIME"AUTOCOLOR="true"AUTOLINK="false"LINKALT="false"DATEFORMAT="yyyy-MM-dd"/>]</td></tr></TRS_Documents></table></td>
3.4各部门专员负责网站内容维护与更新
TRSWCM主要采用B/S架构,用户无须安装客户端,直接通过浏览器即可对权限内的站点、栏目、文档及系统进行管理。部门专员只需打开浏览器,访问后台地址,输入自己的用户名密码登录系统,选择相应栏目新建文档完成信息的。在该平台中还可设置相应权限,如图4,进行审核,审核通过后信息才能成网页展现。实现了分级网站管理模式。
4、安全性与可持续性使用
TRSWCM进行网站建设管理具有高效的安全性和可持续性。这与它的工作原理分不开。TRSWCM将内容协作平台服务器、web服务器与数据库服务器分离,网站管理维护人员通过浏览器访问内容管理平台,进行系统和数据的管理,WCM根据将数据与网页信息整合出静态页面到web服务器中,最终用户访问web服务器进行网页访问。具体工作过程如图5和图6。基于这样的工作原理,TRSWCM在网站中的应用有较高的安全性,它的模板可以自己定制,具有较强的灵活性和扩展性。这也为学院网站后续发展和管理带来了可行性。
5、结束语
(1)目标指向的多重性。学生通过转变学习方式,在轻松愉悦的学习环境中,激发起学生自主学习的意识,培养学生自主解决实际问题的能力。对教师而言,在对学生的指导过程中,转变了教育观念和教学方式,从单纯的知识传递者变为学生学习的促进者、组织者和指导者。对学校而言,更新了学校的课程理念,也促进学校探索出更多课堂教学模式、考核评价体系,逐步促进和完善学校课程体系的整合。(2)培训周期短,见效快。项目教学法是在一个固定的范围,较短的时间来实施的,对教学效果的评价容易实现。(3)可控性好。项目教学法由学生与教师共同参与,教师全程指导学生的活动,这可以很好的让学生把精力集中到练习技能上来。(4)注重理论与实践相结合。在完成一个项目的过程中,学生从理论出发,结合实践队项目进行分析,制定解决问题的途径,这种理论与实践紧密结合的方式使得学生的技能得到大幅度的提升,增强学生的兴趣和能力。
2项目教学法在《网站设计》课程中的应用价值
《网站设计》是一门实践性很强的课程,改变以往单纯的理论灌输的教学模式,引入项目教学法,可以使这门课程更直观,更容易使学生接受。具体使用价值如下:(1)以项目、案例为核心调动学生学习网站设计的积极性和主动性。在网站设计课程中,改变以前单一的、抽象的知识理论性体系,把核心放在具体的项目和案例中,让同学们觉得有实际的可操作性,更容易理解。通过案例分析,在实践中加强理论知识,而不是单纯地就理论讨论理论,理论研究理论,这样可以激发学生们的学习热情和积极性。(2)将实际开发项目引入到教学实践中来,提高学生在设计网站和建设网站过程中的分析问题、解决问题的能力。真理只有在实践中才能得到证明,把实践引入到教学过程中,改变原有的纸上谈兵的错误教学方式,在实践中发现问题,解决问题。同时,在以小组为单位合作的过程中,提高了学生们的团队合作意识。(3)通过以项目驱动的教学使得学生在较好的掌握网站设计开发这门课程基础上,同时提高他们的网站应用开发技能,形成良好的编程习惯,达到企业对网站设计开发相关人才的基本要求。
3影响项目教学法应用的因素分析
项目教学法在《网站设计》课程中的应用也并非易事,于是笔者模拟了要解决的关键问题,如下:(1)精选教学项目。如果所选项目和学生的专业没有密切的关联,可能会存在学生们没有兴趣去研究的情况,导致项目教学达不到预期的效果。[3](2)注重课前预习,提出自己的想法,准备好项目并进行深入探究,这样教师就不会处于被动的尴尬局面。(3)注意与其他教学手段的协调。单一的教学手段不能灵活的针对特殊情况,与其他教学手段相协调可以求双赢。(4)介绍项目内容要讲究艺术性,吸引学生的注意力,激发学生学习的积极性和讨论的热情。(5)在项目内容讨论评估时,教师要尊重学生的成果,切记不要在学生面前评论谁对谁错,项目实施成功与否应看整个过程的进行情况。当然在学生交流项目实施的结果的时候,老师也应该耐心地听取,不能因为那个学生讲得不好而有任何不尊重学生的行为,不然的话,学生就会失去信心,项目实施就会失败。
4项目教学法的实施步骤
项目教学法包括图2所示的几个主要步骤。4.1明确项目任务针对我校信息管理与信息系统(以下简称信管)专业学生的基础知识、能力,以信管专业学生的培养目标为依据,同时结合项目教学法的设置原则,我们把“医院网站建设课程设计”的任务要求确定为:(1)为某一真实存在的想法重新创建一个宣传预约网站。目的是为医院在网络上的宣传提供平台,成为在网络上宣传医院形象、医院动态的窗口和预约挂号的服务平台。(2)网站内容主要包括医院简介、信息、名医简介、在线帮助、预约挂号、联系方式等。(3)网站页面设计美观、具有吸引力,网站架构合理、清晰、实用性强。(4)网站的医院信息要完整。要求为患者提供疾病知识、医生介绍、药品知识等的基本信息。(5)网站具有一定的安全可靠性。(6)网站不是一个虚拟的独立体,而是要在互联网上真实存在,并且要进行合理有效的网站营销推广。4.2项目准备阶段(1)教师制定项目指导方案。教师针对课程的总目标,充分了解、分析学生的基础知识、能力,将学生实际情况与课程要求相结合,按项目教学法的原则,制定实施步骤,策划出项目指导方案。学生分组。通过设计调查问卷了解学生的专业知识的掌握情况,根据医院网站建设所需要的知识技能对学生进行分组。每个小组成员的分工要明确,以确保每位成员都能发挥所长积极主动的全身心投入到网站建设这一项目中去。(2)学生学习相关专业知识技能。充分学习并掌握网页美工、网页制作技术、网站创建技术及其他相关专业知识。学习科学的研究方法,并具备运用研究方法学会查阅资料、收集信息、处理信息、分析信息、归纳等知识的能力。在准备阶段,教师要参与到学生的讨论中去,一方面指导学生通过查找资料确定网站建设的选题,另一方面要充分运用学生的求知欲引导学生发现问题,解决问题。4.3项目实施阶段(1)项目计划制定阶段教师按工程化的方法,要求学生制订项目计划书。项目计划书的具体格式要求为阐述建设网站前的市场分析,建设网站的目的及功能定位,网站内容规划,网站技术解决方案,网页设计要求,网站维护、测试、及推广,网站建设的具体日程表,网站建设所需要的费用明细。同时,学生还要根据责任制进行小组分工。(2)实施计划阶段项目实施阶段,小组成员分工合作完成网站建设、网站测试、网站推广等工作。在实施阶段,每个组员根据项目计划书的分工明细完成自己的项目任务。除此之外,每位成员要将项目进展情况、项目开展过程中遇到的难题、分析解决难题的方法、在项目中进行的思考、得到的启发、学到的新知识技能这些内容都要记录清楚。通过记录这样的项目日志,不仅可以提高学生的综合能力,也可以增进成员间的相互了解,增进友谊。教师在此阶段则既要根据制订的项目计划书跟踪项目进展情况,鼓励学生要大胆尝试、不怕困难,又要组织学生定期进行小组讨论,阶段性地分享项目成果,总结学到的新知识、新技能。通过这些方式为学生建立、健全学习机制,使学生在项目实施过程中相互促进学习,取长补短。与此同时,教师应该耐心地对个别学生的个别问题进行个别辅导,教师可以集中授课对共性问题进行解疑。4.4检查评估采取汇报和演示的形式对学生的医院网站建设项目设计进行检查评估。即首先要求小组负责人汇报小组成员分工、项目实施过程、项目总结、自我评估,并演示网站内容及相关功能。其次由小组各成员依次对自己在项目中所负责的版块的实施进行讲解和演示。再次,由师生共同讨论、评审学生在项目工作中遇到的问题、处理问题的方法途径。最后,教师对项目工作进行检查评分。5.5归档或结果应用如果为了建设实用性强的网站,同时获得资金或技术上的支持,一些小组可以在进行网站建设之前就与医院进行联系沟通,创建网站时按照医院的实际需求来进行。除此之外,为了提高学生对项目的重视程度,学到更多的知识,我们也将聘请一些行业专家、企业人士来参加汇报及演示会。
5项目教学法的具体实施计划
根据项目的相关阶段制定相应计划时间,在给定时间内按照实际情况合理的应用以上研究方法、步骤去执行。在执行的过程中,一定要结合实际情况,在遇到突发事项时要尽快制定合理的应对措施,切不可盲目的、不切实际的执行计划。表1为具体实施计划。
6结语
一、前期准备
我们坚信“磨刀不误砍柴工”,明确工作目标和一个好的工作计划是圆满完成工作的首要保证。为此,为了保证文化服务网的建设顺利进行,我局特成立了领导小组,专门负责统筹网站建设的规划、建设和协调等工作。领导小组将各相关单位整合在一起,各单位在实施过程中,密切配合,共同把网站建设作为为群众办实事、办好事、促进经济发展的一件大事来抓,确保了项目的顺利实施。其次,为了在网站建设中能够提纲挈领,在前期我们还就网站的相关建设进行了多次讨论。由于社会发展步入了一个新的发展阶段,这我们也给我局提出了新的课题,那就是我们将以什么样的形式更好地为人民群众和经济发展服务?我局就此展开了热烈的讨论。因为新的发展形势对我局的服务形式提出了新的要求,我们就必须应这种要求开展我们的工作,我们提出必须打造一个响亮的文化品牌来更好地为人民群众和经济发展服务。对此,本着深刻理解科学发展观的深刻内涵,以科学发展观为指导进行文化品牌建设。经过几轮激烈的讨论,我们就文化品牌的形成提出了“三步走”构想:
第一步:规划阶段。一个好的品牌规划,等于完成了一半的品牌建设。在做规划时要根据我们建设的目标,然后制定实现目标的措施。对于网站建设来说就是围绕着如何“满足群众文化需求、对外扩大我们的知名度以及为经济建设和文化建设服务”来进行工作规划。
第二步:建设阶段。这个阶段很重要。就是要围绕网站建设的初衷,确立网站在品牌建设中的具体措施和作法。
第三步:形成影响力阶段。要根据人名群众对文化的需求的发展变化和社会发展的需求,对品牌进行不断地自我维护和提升,使之达到新的高度,从而产生品牌影响力,使网站品牌真正达到建设的初衷。
围绕品牌建设,我局经过讨论初步得出:网站内容包括:文娱、节庆、文化超市、文化旅游、文化遗产、市民课堂等等,由于涉及面很广,这就为我们网站框架的搭建带来了很大的困难,对此我局进行了多次的讨论。经过讨论,我们已达成初步的共识。
二、素材收集
由于网站涉及范围广,这个网站的建设带来了不小的难度,很多素材都要求要有第一手资料,这就要求各单位广泛调查,查阅大量资料。这其别是在传统工艺素材的收集方面,相关的负责单位多次下到基层,与传统工艺继承人深切交流,另外就是查阅我市的从古至今的发展历史,工作人员查阅古籍、咨询专家等等。由于数据量大而杂乱造成收集及整理资料的进度较慢但经过大家的不懈努力已得到很好的克服。
三、网站建设
前期准备做好以后,现在正集中全力建设网站本体。网站制作公司把网站建设分为以下四个步骤:第一,版面设计;第二,二级页面建设和网站内容展现方式;第三,在网站建设初步完成后对网站整体的优化;第四,在网站投入使用后的后期维护、优化以及时时的内容更新。以下是四个步骤的建设情况:
(一)目前版面设计阶段已经完成,在这个阶段里,我们要求网站制作公司:让网站外观能够抓住人的眼球,争取在浏览者一打开网页就给对方留下深刻的第一印象,激起他进一步访问的兴趣。据我们了解,网站制作公司在网站版面的颜色选取和整体的外观表现上都查阅了大量的相关资料,还请教了有关专家以及借鉴了相关成功先例。
(二)“门面”搭建好了,现在我们在逐步的丰富网站的“内涵”,这个是网站品牌建设的核心内容。网站制作公司现在的主要工作重点就是在二级页面建设和网站内容展现方式的修改当中,这个对网站的建设至关重要,是整个网站品牌建设的“心脏”,建设好了就会焕发勃勃生机,建设不好,只会徒有其表,成了一个“绣花枕头”“一潭死水”,为此在这个步骤的制作初期由于在二级、三级页面设计上,网站公司的设计不符合这个要求,网站制作公司进行了重新设计导致网站设计与制作周期比原来预计的时间长。而且在建设之前就各个分项的设立上就曾与网站制作公司展开了多次讨论,怎样才能打造出一个文化品牌,这个工作是整个网站建设中难度最大的,因为这得一个一个的去斟酌:到底哪些分项应该放进去,哪些分项该删除,分项设立好以后又经过了多次的讨论,对它又进行了多次的讨论和删减。在这之中,对市民课堂和文化遗产等分项的搭建和建设讨论极其热烈:一开始没把市民课堂和文化遗产单独列项,觉得它只附属在其他单项就可以了,但在和网民的互动以及群众的接触时发现这存在很大问题。就市民课堂而言,如果说在自己家乡的网站上都没有自己参与的机会那何谈为民服务,进行品牌建设;在文化遗产方面他们提出:列宁曾说“忘记历史,意味着背叛”,只有通过历史,只有了解这个城市才能以史为镜,才能找到自己的归属感和家乡的自豪感。
设立好分项以后又就分项的内容进行了广泛的讨论:哪些内容应该加,哪些又该删,那么多材料当中到底哪个最具典型性、代表性等等。比如:在文娱资讯中,就得考虑:什么是文娱资讯,这还不算完事,我们应该选取哪些文娱资讯才能符合群众的文化口味和那些才能真正的体现现代文化的发展。这就得做相关的调查,资料收集;还有在网上图书馆建设中,制作方就得和现实中的图书馆联系,达到现实和虚拟的结合,这其中涉及各方的利益,搞起来相当困难;在博物馆那一项更是艰难,因为资料得从浩瀚如烟的的古代典籍中去寻找,同时还要请教相关专家学者,此外相关工作人员还要对现有的一些资料进行核实,这个相当花费时间和精力等等。其实这些只是网站内容的实体建设上的,我们同网站制作公司积极沟通:通过什么途径才能达到打造出一个品牌的目的,其中在网站分项的美学设计方面就得到了一个很好的体现,网站制作公司请教了相关专家学者,可针对他们的建议制作方还得进行仔细的考量:哪些建议在符合网站品牌建设的要求,哪些是符合实际的同时最好还能从侧面体现我市的精神文化风貌最好还能呼应网站建设的初衷:打造一个文化品牌,满足群众文化需求、对外扩大知名度以及为经济建设和文化建设服务的现实目标和要求,这个要求看起来我们对网站制作方有点刻薄、强人所难,但为了能让人民群众和政府满意,就必须按照这个要求去做,也正是靠着这个信念,我们与网站制作公司才能一步一步的克服困难。
(三)在第一步第二步进行的同时,网站制作公司就已经悄然的在进行了第三步,在以上两步建设中我们提出了我们优化的建议,同时我们也在广泛的查阅资料,结合网站建设的目标和实际情况,对网站制作方提出我们的一些设计构想,以便能够更好地进行网站品牌建设,争取早日又好又快的完成任务。在对第一步“门脸”优化的时候,我局就向制作方提出了大量的优化建议,同时他们也进行了细致的优化,就是为了能到建设出一个响当当的文化品牌。比如在颜色的选取,和整体外观的表现上。因为我局提出:要以品牌建设为根本出发点和落脚点,本着这个原则,制作方一定要在优化的时候结合了实际情况和现代文化的发展特点以及网站建设的初衷,争取通过努力能打造出有特色的品牌文化服务网站。
关键词:Spring;Struts ;Hibernate;SSH整合;网站建设
中图分类号:TP393文献标识码:A文章编号:1005-3824(2013)05-0063-05
0引言
在当今网络中,越来越多的系统以及应用趋向于Web开发,开发一个大型的企业级Web应用系统需要一个优质稳健的软件框架,以便前期开发中程序员的协同开发和后期应用系统的扩展和升级,但是Web开发中也存在一些问题,针对这种情况,本文提出利用现今流行的Struts+ Spring+ Hibernate三大J2EE框架设计实现一种轻量级的Web开发方案。在对三大框架优缺点进行分析后,提出将三大框架整合的思想,并实现整合步骤,最后以一个简单的网上出售商品实例来测试应用搭建的框架。
1SSH框架
目前较流行的集成框架SSH是一个由Struts+ Spring+ Hibernate三大框架整合而成的Web应用程序开源框架。
1.1SSH优缺点分析
Struts框架具有组件的模块化、灵活性和重用性的优点,同时也简化和清晰化了Web应用程序的开发,使得业务逻辑的实现是开发者最终关心的问题。Struts框架是开源软件,具有Taglib和页面导航的优势,同时提供Exception处理机制和数据库连接池管理,并且支持I18N。但是,当它转向展示层时,需要forward重新配置,服务器也可能需要重启,这样造成了操作繁琐。Struts的action必须是仅允许一个实例去处理所有请求的threadsafe方式,可能会引起线程安全问题。Struts的action和Web层耦合在一起使得测试不方便。Struts的类型转换是在不可配置的Class级别,对Servlet的依赖性过强。Struts处理action的时候是基于Class的Hibernate,很难在action的前和后进行操作。
Hibernate框架的透明性不是字节码增强程序实现的,而是Java的反射机制实现的。Hibernate性能非常好,也支持各种关系数据库。但是,它限制了对象模型的使用,例如,一个持久性类与多个表之间不能映射[1]。
基于反向控制和AOP的多层J2EE系统框架Spring能够有效地组织中间层对象,Spring专注于解决仅使用了Struts或其他J2EE API特制的framework剩下的问题,例如,消除对Singleton的过多使用,消除多样的自定义格式属性文件的需要,减少对接口编程而不是对类编程的代价,减少了对其API的依赖,使单元测试更简单,同时,为数据存取提供了一个一致的框架等。但是,现今Spring的普及度不高,并且Spring的很多代码都需要写在JSP中,同时又缺少一个公用控制器造成了控制器过于灵活的局面[2]。
当前,SSH是一个比较流行的开源且比较稳定的MVC框架,易于管理和测试,也适用于需求频繁变更的项目。
1.2SSH整合方案
系统应用框架根据MVC模式可分为表现层、业务层和持久层,各层之间都定义了数据对象,实现了各层之间的分离;另外应该对各业务模块之间的关系进行对比,充分考虑它们之间的松耦合,从而有效提高今后系统扩展集成的可能性。同时利用这种分层设计将Spring、Struts以及Hibernate 这3种开发框架有机地集成在一起[3]。
Struts框架比较完善,它具有成熟的标签库,在Web 层具有其他框架不具备的特定优势,因此将Struts框架作为表现层的主要框架;为了使业务逻辑层能够正常工作,通常采用Spring框架和Struts框架的有机结合体;在系统持久层方面采用Hibernate,使系统的数据保留得更持久,有效实现ORM,并且实现对JDBC轻量级的对象封装,有效建立Java对象模型,并使得其对象模型具有持久性[4]。
在构建系统模型的时候,通常要对工作对象进行细致的分析,根据其需求来完成模型的构建,在对Java对象进行基本构建时,运用SSH集成理念和Java 语言来对模型进行构建;最后再根据系统构建,将基本的DAO接口详细地描述出来,通过Hibernate框架实现DAO,并以之为基础,实现Java 类与数据库之间的转换和访问,最后由Spring来完成业务逻辑处理[5]。
根据上面的分析,集成Struts,Spring和Hibernate的架构的总体结构如图1所示。
1)SSH框架搭建基础。
(1)Eclipce开发环境;(2)准备相应数据库连接Jar包。
2)具体搭建步骤。
(1)在eclipce环境中导入Spring框架,选择导入包时要选择与Spring的核心包Aop包相应的ORM映射包和Web包;(2)在eclipce环境中导入Hibernate框架,选择Hibernate对应的核心包全部导入,并选择合适的数据库连接方式。应该注意的是:应在My Eclicpe Database Explorer中配置相应的数据库,导入Hibernate时注意选择使用Spring配置文件进行配置;(3)在eclipce环境中导入Struts框架,注意:Struts应导入Struts1.2或更高版本,此处必须按以上顺序导入;(4)删除asm2.2.3.jar;(5)导入commonspool.jar连接库,方法是:在eclipce中窗口首选项MyEclicpeProjectCapabilities选项中将Hibernate2中的commonspool.jar 复制到项目的lib目录下;(6)将log4j.properties文件导入;(7)在Web.xml中配置OpenSessionInView模式,代码如下[6]:
2网站建设
网站建设流程:与提出需求的客户沟通设计建站方案确定合作意向并签定协议网站内容整理网站设计、制作、修改网站确认并。网站建设流程图如图2所示。
1)与提出需求的客户沟通:客户通过电话、电子邮件或在线订单方式提出自己网站建设方面的基本需求。公司专业业务人员与其沟通。涉及内容包括:(1)公司介绍;(2)栏目描述;(3)网站基本功能需求;(4)基本设计要求。
2)设计建站方案:首先,根据企业的要求和实际状况,设计适合企业的网站方案。是选择虚拟主机服务,还是自己购置服务器;根据企业风格度身定制;一切根据企业的实际需要选择,最合适的才是最好的。
3)确定合作意向并签订协议:双方以面谈、电话或电子邮件等方式,针对项目内容和具体需求进行协商。双方认可后,签署《网站建设合同书》并支付50%网站建设预付款。
4)网站内容整理:根据网站建设方案书,由客户组织出一份与企业网站栏目相关的内容材料(电子文档文字和图片等),网站建设方将对相关文字和图片进行详细的处理、设计、排版、扫描、制作,这一过程需要客户给予积极的配合。
5)网站设计、制作、修改:一旦网站的内容与结构确定了,下一步的工作就是进行网页的设计和程序的开发。网页设计关乎企业的形象,一个好的网页设计,能够在信息的同时对公司的意念以及宗旨作出准确的诠释。很多国际大型公司都不惜花费巨大的投入在网页的设计上。
6)网站提交客户审核并:网站设计、制作、修改、程序开发完成后,提交给客户审核,客户确认后,支付网站建设余款。同时,网站程序及相关文件上传到网站运行的服务器,至此网上正式开通并对外。
3基于SSH网站建设实例分析
下面以一个简单的出售商品网站作为实例来分析基于SSH 的网站建设。
3.1需求分析
1)商品展示:实现分类展示、商品预览、商品明细功能。
2)购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。
3)我的订单:实现订单确认创建功能。
4)用户管理:实现登入/登出、用户注册功能[8]。
3.2建站服务与架构
在系统架构方面,采用4层结构,主要包括表现层、控制层、业务层和持久层。系统架构如图3所示。
表现层:主要负责用户交互过程,并将用户的交互结果显示出来,通过细致地分析研究可以知道,交易系统和管理系统所具有的特性不同,从而决定了它们的URL入口界面也不同。
控制层:控制层有重要的作用,它主要是对系统的访问、系统数据的加载和注销进行控制,系统的控制层是系统不可或缺的一部分,在整个系统中具有“核心控制单元”的美誉。控制层通过系统描述来组织工作。
业务层:业务层具有一定的逻辑功能,对业务层进行有效管理能够实现交易系统和管理系统业务逻辑性能的提高,它能对系统进行准确的运算。
持久层:能够对数据进行有效的管理,无论是静态数据还是数据库数据,都能在系统管理层的作用下对数据进行持久化管理,从而保证了业务层的正常工作,为其提供了基本的数据服务,系统数据在进行操作的时候通常把持久层当作统一界面。
2)业务层设计:业务层由相关的action组件类与一些JavaBean组件类充当,负责进行业务逻辑与数据计算处理,然后返回结果,供页面显示或者相关对象的数据存储与调用。
业务层的处理包括:购物车中商品的增删改查功能、主页面的商品动态显示功能、用户的注册登陆处理以及订单生成的功能等处理。
3)持久层设计:由实体类和数据访问对象(DAO)充当。数据的底层存储是数据库,每张表都有一个对应的实体类,用于数据的持久化操作。每张表都提供一个数据访问对象(DAO),用于对数据库的数据进行连接操作。DAO对象的创建采用了工厂模式[9]。
3.3网站页面创意设计
Web层采用Struts框架,因为此系统属于较简单Web应用,采用了OpenSessionInView模式处理LazyLoad问题,这种模式使得问题处理更方便。通过这种方式我们在获取关联对象的时候通常在用户视图中使用get,set方法,这种方法获得关联对象更加便捷有效。action和action form问题一直是系统处理中的重点问题,为有效解决这一难题,我们将采用DynaActionForm (DynaValidatorForm)、动态验证框架以及DispatchAction的形式。同时我们还将Tile标签运用到其中,以有效解决页面布局问题,在解决分页和身份验证等问题的时候,我们通常采用自定义标签处理的方式。
为了满足UI层在查询结果较多的时候要分页的需求,引入了Base DAO接口,全面地管理对Session的操作。注意分页的需求是通过JSP的custom tag,Struts和这里的Base DAO接口共同解决的[10]。
4结束语
针对当前Web开发中存在的一些问题,本文利用Spring+Struts+Hibernate三大J2EE框架设计实现了一种轻量级的Web开发方案,使得Web开发更简便易行,同时也提高了程序开发的效率[11]。但三大J2EE框架的整合本身也有冲突问题的存在,需要进行更深入细致的后续研究。
参考文献:
[1]夏昕,曹晓钢,唐勇.深入浅出Hibernate[M]. 北京:电子工业出版社,2005.
[2]余腊生,任炬. 基于SSH 三层架构的OJ系统研究与设计[J]. 电脑知识与技术,2008,3(8):16681670.
[3]JOHNSON R. Expert oneonone J2EE design and development [M]. 魏海萍,译.北京:电子工业出版社,2003.
[4]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M]. 北京:电子工业出版社,2004.
[5]徐长盛,戴超.一种快速开发Web应用程序方法的研究[J]. 计算机工程与设计,2004(12):22372239.
[6]王君.基于Struts+ Spring+ Hibemate的企业级WEB应用框架的研究[D].合肥:合肥工业大学,2007.
[7]陈洁琴.基于Struts+Spring+Hibernate架构的进销存管理系统的研究与实现[D].西安:西安交通大学,2008.
[8]蒋纬,马光思.Spring与其他框架整合及流程分析[J].计算机工程,2007,33(14):7981.
[9]兰红,柳显涛,李文琼. 基于Linux的预线程化并发Web服务器设计[J].江西理工大学学报,2012,33(1):6367.
一、建设省工商联系统网站群的必要性
我省工商联系统网站建设开始于20*年,目前,大部分市级工商联、部分行业商会、个别县级工商联已经建立了网站。随着网站建设的不断深入,现有封闭性的网站体系严重制约了网站功能的发挥,网站间不能进行有效的信息共享,形成了一个个“信息孤岛”。主要存在的问题有:一是信息报送、交换方式老旧,网站信息不及时、不准确和数据丢失。二是数据资源被限制在本地区、本系统,无法进行数据共享。三是网站应用系统相互孤立,低层次重复建设,经费投入高。四是网站管理专业人员少,管理、维护难度大。
因此,省工商联网站建设必须从建设“网站”转变到建设“网站群”上。网站群顾名思义是指网站的集合,省工商联网站群就是将散落的各市、县工商联、行业商会网站进行有机的整合,通过信息共享,优化流程,充分发挥互联网实时、高效的特点,达到提升服务和效率的作用。
(一)建设省工商联网站群是顺应网站发展的新趋势。目前,各省、市政府网站都已经或是正在积极准备完成新一轮改版建设工作。改版的关键工作就是如何结合各级政府及部门的实际情况,把服务用户这个中心与本地区、本部门的政务信息、服务以及内部政务应用资源相结合,充分实现政府各种服务资源的有效整合。可以想象,未来以资源整合为中心的政府网站群建设,将日益成为政府网站建设的新目标、新趋势。省工商联网站群的建设正是基于上述原因,顺应了网站发展的新趋势。
(二)建设省工商联网站群有利于更有效地交流、促进全省工商联系统的工作。目前,全省工商联系统交流平台少、信息容量小。各级工商联工作又各有特点,无法在较短的时间内,充分展示各自工作。省工商联网站群的建设将以此为重点,提供新闻信息通播、专题展示等平台,真正促进市、县工商联、行业商会、会员企业之间的信息交流。
(三)建设省工商联网站群有利于整合调控全省工商联现有资源,降低成本,提高效率。针对我省各级工商联普遍存在办公经费少,网站管理人员缺乏的实际困难,省工商联网站群的建设以各级工商联信息资源共建共享的方式,降低网站建设、维护费用,减少网站管理人员的重复劳动,达到降低成本,提高效率的目的。
二、省工商联系统网站群建设具体方案
省工商联以现有技术力量和平台为基础,增加服务器数量,新建网站综合管理平台,把各市、县工商联、行业商会现有网站统一到省工商联网络平台上。
(一)省工商联系统网站群建设内容
1、整体性
省联网站、各市、县工商联、行业商会网站运行在服务器群上,可统一使用系统的各种资源。
2、独立性
各市、县工商联、行业商会网站之间相互独立,有独立的域名、空间、管理权限,对外展示上各有特点。
3、互动性
增加网站的互动性,以政务信息公开的要求为主要内容,增加信息通播,网上讨论互动等功能。
4、共享性
各市、县工商联、行业商会网站,基础信息建成后,省工商联网站群内可统一相互调用。
5、扩展性
整个系统建设时,应综合考虑软、硬件升级,用户扩容、功能拓展等情况,便于今后系统升级。
6、简易性
管理平台设计时要注意后期管理简单、易学,非专业管理人员可操作性强。
7、安全性
网站建设过程中配置必要的安全设备,采用防火墙、网卡/网段绑定、流量控制等安全技术措施;在网站服务器安装防病毒软件;在网站后台进行权限控制、身份认证、角色管理等设置;及时对网站数据进行备份。
(二)省工商联网站群建设步骤
第一步,省工商联网站进行版面调整,以适应网站群的建设要求。各市、有条件的县(区)工商联、行业商会上报网站建设需求。
第二步,完成各市工商联、行业商会网站建设方案,实施网站群建设。
第三步,适时展开会员企业网站建设。
三、省工商联系统网站群建设设备投入及费用预算
(一)网站群软件系统建设费用
网站群软件系统建设费用包括网站群管理、信息共享、内部用户办公系统等多个子系统软件开发费用和各市、县工商联网站新建、改建费用,均由负责省联网站运行维护的湖南凯通实业有限公司承担。
(二)网站群日常维护费用
网站群日常维护费用包括域名租用费用、IP地址租用费用、线路租用费用、服务器托管费用等,由各市县工商联分别承担,具体标准:市级工商联网站每年600元,县级工商联网站每年300元。