前言:我们精心挑选了数篇优质学校网站设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
关键词:层;对象;架构;LINQ
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)20-4912-03
Design and Study of Website Based on Three Layer Architecture
ZHANG Wei,WANG Yi-tian,WANG Jia-bing
(Shenyang University of Chemical Technology, Shenyang 110142, China)
Abstract: This paper introduces how to design website based on three layer architecture, illuminates feature and advantage of layer archi tecture,demonstrates main points and difficulties of every layer design in detail.Website design model can be reused by applicating object de sign concept to website design.
Key words: layer; object; architecture; LINQ
架构是指将应用系统的每个功能部分分解到独立的组件中,并将各种组件划分到各个逻辑层中去[1]。
层架构是一种弱耦合结构,层和层之间是向下依赖的,底层对于上层是毫无所知的,上层的修改不会影响到对底层的调用。
所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层。不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即这三个层放置到一台机器上[2]。
传统两层架构网站设计是通常将用户的界面显示与数据库逻辑(SQL语句)都集中到用户页面中,用户界面直接与数据库连接。缺陷就是用户界面中包含数据库的查询或更新语句。三层架构是将用户界面与数据的逻辑完全分开在不同的层面中,用户界面不是直接与数据库连接的,而是与业务逻辑层连接,业务逻辑层再与数据访问层连接,这样就实现了用户界面与SQL语句的分离,便于系统的扩展。当系统数据库更换时,只需修改数据访问层即可,前台显示相关页面不需要任何修改,从而方便网站的维护和修改[3]。
该文所做的工作是基金项目“网络环境下高校图书馆特色资源库的建设与研究”的一部分,特色资源是科研期刊论文和科研著作资源。网络环境下高校图书馆特色资源库是以三层架构网站为技术核心建设的,即数据访问层、业务逻辑层和界面表示层,在特色资源库平台上表现为特色资源的结果显示、逻辑查询和调用以及数据访问,具体关系图如下图所示。
1三层架构设计
按三层架构模式设计网站是目前网站设计的普遍方法,三层即数据访问层、业务逻辑层和界面表示层,数据访问层是对数据请求进行响应,执行sql语句,返回数据记录或数据表;业务逻辑层是拟要设计的网站所涉及的业务领域,该领域的业务逻辑操作以计算机程序或算法的方式实现;界面表示层是直接面向用户的,向用户展现网站的功能和布局及其美感。
特色资源库平台网站按三层架构设计,特色资源库是学校老师科研论文和著作的资源总库,对数据访问层的数据请求基本是查询和搜索,即按作者、篇名和关键词等查询;业务逻辑层是查询条件的逻辑操作,即高级检索按多个限定条件检索;界面表示层是对查询结果排列显示及论文或著作的摘要简介等。
数据库是三层架构之外的最底层,它是按照某种数据模型组织数据并存放于存储器中的具有一定联系的数据集合。将所有数据集中存放在数据库中,不但便于对其进行统一管理(如增加、删除、修改和检索数据等),而且便于提炼出对决策更有用的数据和信息[4]。
数据库可以是微软的SQL Server或者ORACLE,以SQL Server数据库为例,目前SQL Server最新版本是2008,但是运行稳定且广泛应用的是SQL Server 2005版本,该版本扩展了SQL Server 2000的性能、可靠性、可用性、可编程性和易用性。SQL Server2005包含了多项新功能,尤其在安全性方面有着较高要求,对某些操作权限有严格限制。它成为大规模联机事务处理(OLTP)、数据仓库的电子商务应用程序的优秀数据库平台。
1.1数据访问层
数据访问层是对最底层数据库操作,对数据库进行增加、删除、修改、查找记录等操作。数据访问层执行增加、删除、修改、查找等sql语句,sql语句中的参数是从业务逻辑层中传来的,该参数是以对象的方式传递的,即在用户界面层获得一系列数据,把这些数据以对象属性的方式进行封装,然后仅将对象传递给业务逻辑层即可,业务逻辑层将对象的属性进行业务操作,最后将对象传递给数据访问层。数据访问层将对象的各个属性作为sql参数参与执行。该层将执行结果返回给业务逻辑层,执行结果是某条或多条数据记录或者一个或多个数据表。
特色资源库平台的数据访问层包括科研论文、科研著作等数据库表对应的类及连接数据库的类,全文采用文件上传方式传到文件夹中,数据库里放该全文的相对链接地址。
数据访问层的两种设计方法:
关键词:毕业设计;网站制作;课题;答辩
毕业设计是在教学过程的最后阶段采用的一种总结性的实践教学环节。通过毕业设计,能使学生综合应用所学的各种理论知识和技能,进行全面、系统、严格的技术及基本能力的训练。通常,仅对大专以上学校要求在毕业前根据专业的不同进行毕业设计。计算机类毕业生通过两年半学习,具有一定的专业理论知识和本专业应有的实际动手能力,但在毕业设计过程中选择有一定意义的课题,怎样收集、归纳对本课题有用的资料,如何设计出可行的网站,对他们而言都是新问题,也是难点。指导教师在毕业设计的每个阶段引导、启发和带领学生是至关重要的,可使他们少走弯路,建立自信心,直到顺利地完成毕业设计。
一、毕业设计前的准备
由于本次毕业设计是大专学生教学的最后一个关键环节,且时间仅为12~15周,为保证毕业设计质量,必须做好毕业设计前的准备工作。为此在毕业设计前就要准备好毕业设计任务书并详细制订出指导计划。包括毕业设计要求、课题选择范围、分组情况、设计目的要求及进程计划等。本课题“网站制作”设计基本要求为:
1.以组为单元进行设计
2.组员讨论,确定此方向的选题类型
3.根据选题类型,先用Photoshop设计出一个主页框架
4.第14周上交作品,第15周完成论文撰写、修改、答辩
指导教师先把设计选题范围提前发给学生,让学生通过组员讨论,确定制作网站的类型,提醒他们在设计作品的过程中就注意收集资料、补学新知识并考虑有关问题,为毕业论文的撰写做好充分准备。指导教师对题目的各种设计方案和学习设计过程中可能遇到的问题也做好充分的准备。
二、课题选择阶段
课题选择在毕业设计中是极其重要的,是毕业设计能否正常开展的决定因素,也是能否培养学生各项能力的先决条件。若把过时或者高尖端的产品当做毕业设计课题,往往与实际脱节,而学生设计完成后也难以应用于工程实际中;若由学生自行选题,难以把握课题的难度和方向,如果选择的课题偏离本专业知识,指导教师难以帮助学生解决问题。因此,指导教师应帮助学生选好课题。
1.把握课题的难度
选用课题偏离本专业知识,范围过专过窄,则难以完成或不能取得阶段结果,指导教师应选难度适中课题,能针对学生学过的专业课程,让学生有发挥的基础。选用“网站制作”课题,难度中等,贴近主要专业课,学生也可从中选择自己喜欢的类别进行网站设计。
2.确定课题的实用价值和创新程度
网站的实用价值体现在宣传效果显著,易于人与人之间的相互交互和学习,如,教育、购物、电子商务平台等凡是需要宣传的均用到它。
创新程度体现在网站设计方式多种多样,给学生留有较大的拓展空间。如,采用ASP、JSP脚本语言;可制作成静态网站,也可制作成动态网站;还可在网站需要的部位加入特效代码等。
3.了解课题需用的制作工具和成本
若制作工具,作品是无法实现的,为此拟订课题的时候应考虑可能用到的工具来源,同时应考虑课题成本是否符合学生的经济能力。在拟定课题前,应对实习所用的场地进行考查,检查设计所用工具、软件是否符合毕业设计要求。我们本次使用的制作工具有计算机和Dreamweaver软件。
三、资料收集阶段
在资料收集方面,纷繁的资料使学生往往难理出头绪,或是找到的资料不能在设计中应用。例如:在资料收集前,就有学生上网找出大量图片,但实际上能应用的没有几张。指导教师应引导学生进行有效的收集资料,锻炼学生高效获取有用信息的能力。
1.引导学生根据网站风格收集资料
确定网站的风格非常重要,这就要求学生一开始应该先确定网站的风格和总体布局,分成的版块有哪些,最后,由学生用Photoshop先将首页框架和版面风格设计出来,然后学生再根据所需的版块收集材料。
2.引导学生归纳资料
引导学生进行资料归纳。面对着下载的几百张图片,如果不按版块进行分类存放,更难以为后面设计所用。笔者采取小组讨论的方式,根据网站设计的版块,对组内的每位成员分配任务,这样学生学会了目标明确的收集方法,并把这一方法应用到以后的设计过程中。
四、网站制作阶段
网站制作阶段是毕业设计过程中的重难点。如何着手去设计并富有创意,又要顾及各个子页之间的相互协调性等等,这些需要指导教师适时引导学生理清设计的思路,启发学生灵活应用所学的知识,发挥他们的创新能力和动手能力,解决设计中遇到的问题,让他们少走弯路,顺利地进行毕业设计。
五、论文撰写
毕业设计最终的成果要通过论文表现出来,它的好坏直接反映毕业设计的好坏。因此,做好论文是非常关键的。作为计算机应用技术专业的毕业论文,其专业性较强,因此,写好论文需注意要结合一定的计算机理论知识,做到实践与理论(下转第170版)(上接第169版)结合,这样,你的论文中的实践工作才有基础,才为人接受,其结果也才会正确可行。
总之,毕业设计是一项实践性强、较复杂的教学过程,教师应不断提高自身素质,充实和丰富专业知识、专业基础课知识,学习新知识、新技术,关注本学科及相关学科的科研发展动态,有爱岗敬业的精神,认真、负责、耐心、热情的工作态度,做好每个工作细节,努力提高毕业设计教学质量。
参考文献:
[1]房萍.谈如何做好高职学生毕业论文指导[J].辽宁高职学报,2004.
[2]胡颖.高职学生毕业设计答辩的组织与管理[J].辽宁高职学报,2004.
关键词:校园网;工作体会;功能模块
市教育局下发《关于在中小学实施“校校通”工程的通知》后,全市各中小学纷纷投入到校园网建设之中。科教兴国,教育为本,教育事业蓬勃兴旺是国家可持续发展的根本保障。新的世纪,信息技术正以惊人的速度传播着。面对教育界的新形式,为了加大学校与外界间的信息交流、提高办公和教学效率、提高学校管理水平、进行高效的信息传输,学校校园网络建设势在必行。下面就校园网建设应注意的问题,谈谈自己的看法。
一、明确网站建设目标
在校园网的建设工作中,必须要坚持为教育教学服务,推进教育现代化的根本宗旨。在具体实施上,要紧密结合教育教学的需要,立足学校经济能力,坚持高效、适度超前的原则,有计划、有重点、分层次、积极稳妥地推进;要明确“什么是校园网”、“校园网应具备怎样的功能”、“建网目标是什么”等一系列问题,简单的说,校园网和企业网一样,首先是一个Intranet(内部网),建网目标是使学校管理、教育教学信息化。校园网应具备学校管理、教育教学资源共享、交流等功能,为教育教学服务。
二、明确网站分类内容
学校网站的中心任务是为师生的教育教学行为提供必要的服务,因此,在进行网站设计时要对主题有所突出。具体来说,在校园网站设计上,可以将整个网站划分成学校简介、校园公告栏、教师中心、学生中心、网络办公等几个板块。细分的话,可以包括学校介绍、招生信息、师资力量、新闻、教学设备、科研成果、校长之声、校长信箱、留言版、校际交流、学校招聘、学习园地、个人空间、教学素材、校园论坛、校内生活、校史回顾、网上调查、邮件服务、教育咨讯、法规指南、机构设置、校友录等。当然,栏目的设置必须符合学校的实际情况,在具体模块设置上,学校可根据以自身的实际情况作相应减增、修改。此外,在网站设计上,还可以设立以下版块:
一是设立学校专用论坛BBS系统。论坛是学校网站不可缺少的一个重要的部分,在总论坛下可开设数个分论坛。 二是设立学校意见反馈系统。用以及时收集访问者对学校情况、招生计划等信息,了解教师对学校的意见和建议,更好的促进学校的发展。三是设立教学论文系统。可以随时教师的教学论文,管理员有在线审核功能,可以增加对论文的评论。四是设立优秀教师教案展示。通过该栏目,可以展示各科优秀教师的详细教案,促进教师间的教学经验的交流,加快形成教学经验交流互补的良好氛围。五是设置访客留言系统,及时了解网站参观者对学校、网站的意见,设置版主回复功能,及时回复有关反馈。六是增加网站流量分析系统,统计出网站的日访问量,在线人数,访问者地区,访问者IP,被访问的页面和来源页面,访问者所使用的电脑的操作系统等。
三、明确网站建设步骤
校园网的建设是一个系统的全员工程。全校上下必须共同参与,要多方多听取意见、建议,才能加快建设步伐。重点是两个阶段:
一是准备阶段。校园网的建立应由校领导、计算机管理员、各学科教师代表组成,并为校园网建设组建,做好前期准备工作。例如,可以组织有关人员组织到校园网建设比较成功的学校进行参观,可以邀请校园网建设方面的专家做校园网建设方面的专题讲座。在进行了一系列的参观、调查、研究后,可在争求意见和建议的基础上,制定出切实可行的校园网建设方案。二是校园网运行维护阶段。师生是校园网的主要使用者,各学科的教育教学资源由本学科的骨干教师进行维护更新,整个系统的稳定、安全、数据的备份由计算机管理员负责,相关人员的协调、重大问题的决策由领导负责。但是,有的学校在建设校园网的时候,由于一些学科教师根本没什么参与,计算机教师也参与甚少,学校领导“一手抓”。这个问题,有待于在今后工作中加以解决。。
四、明确网站技术要求
在校园网的建设过程中,必须要具有战略眼光,要稳步发展,适度超前。一是要避免“一步到位”的误区。校园网建设是一个不断发展、逐步完善的过程。新的技术、新的应用不断出现,这就需要根据实际需求、经济能力,稳步发展,不可能做到“一步到位”。二是要避免一味追求高性能。新的设备刚推出时,由于产量较小,价格很高,比全面推广时往往要高出一倍左右;新的设备还没经过考验,在带来高性能的同时,可能会带来新的缺陷。所以我们要选择比较成熟的产品,根据实际需求合理配置。软件配置也是同样的道理。三是网络建设要分步进行,不要全面出击。应用系统一个一个上,每上一个应用系统前要试运行,确保每一个应用系统都能发挥效益,力争一分投入分回报,避免投资浪费。四是软件要采用较成熟的平台。要选择易维护、易升级、可扩展的软件,同时还要考虑以后的升级费用,要签订协议,预防后顾之忧。五是保持网络管理人员稳定,交替要衔接好。要重视管理人员的培训,避免人才流失。
总之,校园网建设是一项高投入的工程,我们要努力实现“高效益、高产出”,使学校的管理、教育教学工作走上信息现代化的轨道。在现代学校的学校管理、教育教学改革中,充分发挥校园网的作用,使自己的学校走在同行的前列。
参考文献:
[1] 江省教育厅2001年6月5日《关于加强中小学教育网络建设的意见》文件.