前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇校园网站设计范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:网站设计;网站实现;ASP;数据库;Dreamweaver
中图分类号:TP393.18文献标识码:A文章编号:1672-3198(2009)23-0255-02
学院网站建设属于校园数字化建设的一个部分,应该充分利用自身现有的信息以及其他资源,把具体性的内容放入网站中。作为成长中的资源环境与旅游学院,很有必要建立自己的网站。
1基础理论与技术
网站的实现采用了可视化网页设计软件Dreamweaver MX,使用的版本是Dreamweaver MX 2004,它能够实现动态网页编程,能够对ASP进行处理并能够实现与Access、My sql、SQL server或者Oracle等数据库的连接,功能强大。在此选用标准的SQL语句来调用Access的数据库。
1.1ASP技术
ASP是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当中。通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。同时,ASP也支持VbScript和JavaScript等脚本语言,默认为VbScript,在此网站的开发选用了默认的VbScript脚本平台。
ASP是经过服务器解析之后再向浏览器返回数据,所以有了ASP就不必担心用户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
了解了ASP的工作原理以后,可以用图来描述它的工作流程,如图1所示。
图1ASP的工作流程
1.2VBScript介绍
VBScript是一种脚本语言。这意味着这种语言比BASIC语言的成熟版本容易使用又难于使用。编制简单的程序时,脚本语言是容易使用的。脚本语言的句法比较简单。但是,简单的句法也使开发大的应用程序变得很困难。
可以在HTML文件中直接嵌入VBScript脚本,它能够扩展HTML,它不仅仅是一种页面格式语言。带有VBScript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。
1.3Dreamweavar网页设计软件介绍
Dreamweavar是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等多媒体格式和动态HTML、基于团队的Web创作。目前使用得最多的是Dreamweaver MX 2004和Dreamweaver 8.0两个版本,前者在功能上比后者强大,能够实现动态网页编程,在此选用Dreamweaver MX 2004。
1.4数据库管理系统
目前市场上的数据库管理系统主要有Access,MYSQL,MSSQL,oracl,DB2等。综合各种数据库管理系统的整体比较,选用链接Access数据库。尽管不是最强大的数据库。
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
1.5其他的技术
网页图片处理也是网页制作一个非常重要的组成部分,图片是网页内容最有视觉冲击力的表现方法,因此,图片在网页中具有非常重要的作用,不管这些图片是作为内容还是作为修饰而存在。常用的图片处理软件有网页三剑客中的Fireworks和Photoshop,对于一些简单的图片处理工作用Fireworks即可完成,而对于复杂和性能要求高的图片比如jpg格式的图片往往采用Photoshop去处理。选用Fireworks的MX2004版本和Photoshop CS的8.3版本。
Flash也是表现网页内容的最有效的方式之一,同视频一样,flash可以同时给人以视觉、听觉的冲击,因此,制作简单的Flash也是网页制作的一项非常有用的技能。
2网站的设计与实现
2.1网站的设计
2.1.1网站的定位
首先在网站建设之前要对网站进行准确的定位,作为资源环境与旅游学院的网站,应该结合学院设置的专业体现出学院本身的特点。建站的目的是让网络更好地为学院服务。针对当前的两个专业,地理教育和旅游管理,网站要起到很好的宣传作用。另外,网站能提供教学互动的全新方式,实现资源的共享,包括本学院工作的安排等。
2.1.2网站信息的收集
在明确建站目的和网站定位以后,开始收集相关的信息,跟学院的实际情况相结合,这样可以发挥网站的最大作用。根据调查,网站的访问人员主要是本学院的师生,本校的师生,每年的高考报考学院的考生与考生家长,与学院有同样或相近专业的学校的师生、用人单位等。另外,新手或不定期上网的Web用户与软件开发人员相比有非常不同的兴趣和站点需要。因此,做好网站的信息收集是前期策划中最为关键的一步,因为做网站一定是为客户和用户服务的。要把网站作为一个正式的站点来运营,所做的每一项栏目的设置都应该合理规划,如果考虑不充分,会导致以后突如其来的新加内容破坏网站的整体规划和风格。是在添加的过程中需要跟网站的情况结合着来。
2.1.3网站具体分栏目策划
收集完学院的相关信息以后,对其进行整理,结合网站定位来敲定网站的分栏目,形成网站栏目的树状列表用以清晰表达站点结构,如图2所示。
图2网站栏目树状列表图
2.1.4页面的设计与布局
采用Dreamweaver MX 2004对网页战点进行设计与规划。整个页面采用湖蓝色的风格,简洁大方,既要全面地传达信息,又要突出重点。符合视觉上的最佳效果。页面布局采用了CSS样式,左侧主要包括校园风光,登录学校邮箱,另外设置了快速通道一栏,主要实现对教育网,旅游网、学校机构、学院、教务管理系统等的快速链接;右侧上部为通知公告,让浏览网页的用户能一目了然看到最新的通知,下部为学院动态,包括学院新闻、院系动态等。
2.2网站实现
2.2.1开发环境
(1)平台软件。
服务器端平台软件全部采用Microsoft的产品,便于维护和管理。
①操作系统:Microsoft Windows XP;
②服务器:Internet Information Server 4.0;
③浏览器:Internet explore 7.0。
(2)数据库系统:Microsoft Access 2003。
(3)开发语言:Microsoft ASP。
(4)开发工具。
①Dreamweaver MX 2004:进行站点的规划与设计;
②Flash MX 2004:制作网页动画;
③Photoshop CS的8.3版本:对页面中的图像进行处理。
2.2.2WEB数据库的建立
本系统数据库的主要信息有:用户登录数据信息表,添加信息的数据表,后台管理中的菜单的数据表,新闻信息模板数据表,上传文件的管理数据表等。接下来要对数据库功能建立模型,即模型化数据库应用。完成了数据库的模型化之后,需要考虑数据采用的类型,字段长度,将数据组织成表的关系,确定主键并为数据库建立索引和设置有效性规则。至此,数据库的设计工作基本完成。
在数据库的实现方式上,选用了当前普遍推行的三层体系结构,这种结构实现了跨平台访问性和统一方便简单的用户接口。
图3采用IIS和Access的Web数据库系统结构
2.2.3ASP动态网页的实现
在Web页面,后台数据库管理系统设计好以后,重点就是将两者如何有效地连接起来。选用ASP技术作为连接二者的桥梁。ASP可通过ADO或ODBC高速访问Access数据库。
2.2.4网站实现后的主要功能
针对资源环境与旅游学院的实际情况,需要把网站挂在学校的服务器上。对网站的实现功能也有了一定的限制。网站实现的主要功能是,利用后台管理信息系统(如图5)可以在浏览器端对所有信息进行添加、修改与删除。解决了学院没有设置服务器的问题。可以对不同的管理人员设置不同的权限,例如对于学生管理员,设置为可以对新闻、旅游信息、团学工作等项目进行操作,对于老师设置为对教学资源、考试资源等项目进行操作。
3网站的运行与维护
经过几个月的运行,达到了预期的目标,基本上满足了学院的要求。网站运行后必须把网站的维护工作放到议事日程上来。网站的运行维护要有以下三个方面的操作:域名;服务器(也可以虚拟主机);网页设计制作和程序数据库开发。对于学院网站的主要维护工作是对于数据库的维护,应该及时对数据进行更新,在运行阶段,及时发现问题。
但是,安全性方面存在一定的隐患,因为所有对后台管理系统的操作都在浏览器端进行,对于数据库的安全性还需要进一步的测试。
参考文献
【关键词】高职院校;校园网站建设;存在问题;解决措施
在21世纪全球信息化网络化时代,越来越多的高校开始建设校园网站,通过校园网站,及时与学校相关的教育教学活动,通过师生资源数据库为学生、教师提供丰富的教学资料,通过网络平台实现师生的良好互动。利用校园网站能够实现高校的信息化管理,这对于学校而言十分有利。但现阶段,我国的各大高职院校在校园网站的建设管理中还存在着许多问题,严重影响了高职院校的信息化管理。本文将对这些问题进行简单的总结,并提出几点相关建议。
1校园网站建设对于高职院校的意义
随着全国高等院校的不断扩招,高职院校也在不断的发展,但相对于一般的高等院校而言,高职院校的优势比较弱。为了有效的吸引生源,特色教育对于高职院校来说十分重要。现阶段,越来越多的高职院校开始重视特色教育研究,希望能够提高学校自身的品牌形象,从而促进学校的良好发展。校园网站的建设对于高职院校的特色教育研究有着十分重要的影响。通过校园网站,学校可以全面的介绍学校的教育风格、教师风采、校园政务、教学特色、教学设施等等内容,树立学校形象,同时,学校通过校园网站及时的向全校师生教育教学活动,极大的方便了学校领导的校园管理工作,总而言之,建立一个应用性能良好、实用性能较高的校园网站对于高职院校而言十分有利。
2高职院校校园网站存在的问题
现阶段,我国许多的高职院校在校园网站的建设管理过程中还存在许多问题亟待解决,下文简单对此进行归纳总结。
2.1栏目设置层次不清晰、特点不明显
校园网站的栏目设置应该要体现出学校的办学特色、办学宗旨,网站的内容应该清晰明了,具有一定的层次与深度,但当前许多高职院校在栏目设置的时候特点不够突出,结构设置比较混乱,不利于浏览人员迅速了解网站的宣传重点。
2.2网页设计美观性不足
网站的布局及页面设计会影响浏览人员对于网站的观感,因此,视觉效果良好的网站往往能够吸引更多的人,当前我国的大多数高职院校对于网站布局及页面设计的重视程度明显不足,在网站布局的过程中缺乏整体性的规划设计,网站布局及色彩搭配协调性不够,网页页面的美观性明显不足,一定程度上影响了网站的可读性。
2.3网站的兼容性和安全性不足
校园网站应该有一定的兼容性及安全性,但当前许多高职院校校园网站的技术开发人员水平参差不齐,部分院校校园网站在建成后测试工作不到位,导致网站的兼容性及安全性都存在着较大的问题,许多高职院校的校园网只能支持很少的运行平台的使用,网站安全性极差,很容易遭受到网络病毒、网络黑客的攻击,导致网站运行出现混乱,在校园网登陆人员较多时,很容易出现网络故障。
2.4技术力量薄弱、资源浪费严重
大多数高职院校的二级部门技术力量相对比较薄弱,他们缺乏专业的网站设计及制作人员,当学校采取独立建设与管理的方式建设校园网站时,这部分的不足就会更加明显的凸显出来,导致网站建设很容易出现问题。此外,大多数高职院校的校园网站只是作为校园新闻信息平台使用,校园网站的大部分功能都没有得到很好的开发,校园网站资源在很大程度上都没能发挥它的作用,造成了极大的浪费。
3高职院校网站的建设
针对现阶段我国高职院校在校园网站建设管理中存在的一些问题,本文主要提出以下几点建议。
3.1准确把握高职院校网站建设的主题
高职院校校园网站建设应该牢牢把握学校的办学理念,明确网站建设的功能与主体,创办符合学校教育教学宗旨的校园信息管理平台。高职院校的教学目的是培养优秀的高端技能型人才,因此,高等院校在建设校园网站时应该谨记学校的办学目的,立足于学校的实际情况,保证网站的主题鲜明,内容丰富,吸引更多的学校学生及相关专业人员关注浏览。
3.2正确选择适合学院发展需要的网站形式
当前大多数的高职院校的校园网站都是宣传型网站,它们的主要功能就是校园相关的教育教学信息,功能十分单一,浪费了校园网站资源。因此,高职院校在建设校园网站时应该根据学校教师的教育教学需求不断丰富校园网站功能,转变以往的宣传型网站变功能更强大的服务型、教学平台型等等形式的网站,充分发挥校园网站的宣传、教育教学功能,方便师生的日常学习与工作,促进学校的信息化管理。比如,开设教学资料库,将精品教学资源、课程资料等等归入教学资料库之中,方便学校师生的学习与使用。开发在线交流沟通栏目,方便师生通过网络实现互动,构建和谐的师生关系。
3.3丰富的校园网站的内容
大多数高职院校的校园网站内容都比较单一,这就导致网站的浏览量较小,使得校园网站的功能没有得到充分的发挥。因此,高职院校的网站内容不应该紧紧局限于学校的校园活动、教育教学信息的,还应该包括师生的活动、学院及系部工作内容、毕业生就业信息等等内容。高职院校的校园网建设还应该发挥其教育作用,学校可以将一些关于国家民族教育、政治理论学习的资料、社会主义核心价值观等等内容加入到学校的信息中,使网站内容更具深度。
4高职院校校园网站管理
校园网站管理工作对于网站功能的发挥同等重要,高职院校的校园网站管理工作应该注意以下内容。
4.1加强网站的更新维护
校园网站的重要功能之一是校园新闻信息,为了保证重要的新闻信息能够及时的出去,学校必须安排专门的信息工作人员对网站进行维护管理。为了使新闻信息的报道更加及时、精彩,新闻采集人员应该具有一定的新闻敏感性,良好的文字写作能力。新闻具有另一个特征即真实性,因此,信息管理人员必须加强新闻信息的审核。此外,校园网站可能会遭受到网络病毒或者不法人员的攻击,校园网站管理人员必须定期对网站的服务器、防火请等硬件设施进行安全检查,定期进行数据更新及备份工作,以免网站故障造成资源丢失,此外,校园网站管理人员必须具备一定的网站维护能力,能够及时发现网站运行过程中可能存在的问题并采取相应的措施进行处理,以保证网站的安全。
4.2建立完善的网站管理制度
想要保证网站管理工作的有效开展,完善的网站管理制度是必不可少的。高职院校应该根据校园网站的实际情况,完善当前的网站维护管理规范,使网站管理人员在日常工作中有章可循,以促进管理工作的有序开展。
4.3做好网站的安全测试工作
校园网站的安全测试十分重要。高职院校在网站建设完成后,应该对网站的系统进行扫描测试,检查系统中是否存在漏洞,及时修复。试运行工作必不可少,网站评估合格后,必须进行试运行,试运行过程中还需要根据用户反馈意见调整改进网站系统,没有问题后才能正式投入使用。
5结束语
高职院校校园网站建设是实现校园信息化管理的重要方法。本文主要从校园网站主题建设、形式选择、内容选择、网站功能几个方面探讨了校园网站的建设方法,并就网站的管理维护提出了简单的建议,希望能够对相关工作人员有所帮助。
参考文献
[1]于海峰.高职院校网站的建设与管理[J].黑龙江科学,2014(05).
[2]杜菲.高职院校网站建设和管理的一点思考[J].新西部,2014(12).
[3]马思让,梁少刚.对高职院校网络建设及功能应用的构想[J].价值工程,2012(13).
校园网二级网站一般是学校职能部门、二级学院的网站,通过调研,得到学院二级网站建设需求。二级网站系统,是一个集前台展示和后台管理为一体的功能强大的网站系统。前台有简介功能、新闻功能、图片展示功能、下载文件功能、链接功能、站点地图功能等。后台有基本设置、栏目管理、内容管理、链接管理、模板管理、数据块管理、数据库管理、管理员管理等功能。只要用户登录进后台,即可对前台的信息进行管理。
1 数据库需求分析
依据校园网二级网站系统需求,完成其设计的功能,需要如下数据表:
xinxi_about表:栏目内容信息表。
xinxi_admin表:管理员信息表。
xinxi_block表:数据块内容信息表。
xinxi_download表:下载条目信息表。
xinxi_friendlink表:友情链接信息表。
xinxi_menu表:菜单关联信息表。
xinxi_message表:新闻条目信息表。
xinxi_product表:图片热点信息表。
xinxi_server表:在线客服信息表。
xinxi_skin表:皮肤模板信息表。
2 数据库概念结构设计
概念模型是对于信息世界的建模,是现实世界到信息世界的抽象,是数据库设计人员和用户之间进行交流的语言。它具有简洁明晰、易于理解和修改、便于向各种数据模型转换,从而生成相应的逻辑模式。概念设计的目的是要确定系统的概念模型,概念设计是数据库设计的关键。
系统中,实体有栏目、管理员、数据块、下载条目、友情链接、新闻条目、图片条目、客服、皮肤模板、菜单关联。
栏目的属性有栏目名称、栏目内容、栏目内容关键字、栏目内容描述、栏目语言类型、栏目排序值。
管理员的属性有管理员用户名、管理员密码、管理员昵称、管理员性别类型、管理员手机号、管理员邮箱、管理员QQ号、管理员登录IP、管理员描述标签、管理员最近一次注销时间。
数据块的属性有数据块标题、数据块语言类型、数据块内容。
下载条目的属性有下载条目标题、下载条目关键字、下载条目文件描述、下载条目语言类型、下载条目文件地址、下载条目文件大小、下载条目添加时间、下载条目更新时间、下载条目点击值、下载条目排序值。
友情链接的属性有友情链接标题、友情链接地址、友情链接状态、友情链接关键字、友情链接添加时间、友情链接更新时间、友情链接排序值。
新闻条目的属性有新闻条目标题、新闻条目内容、新闻条目状态、新闻条目二级栏目、新闻条目三级栏目、新闻条目关键字、新闻条目添加时间、新闻条目更新时间、新闻条目点击值、新闻条目排序值。
客服的属性有服务名称、客服语言类型、客服QQ号、客服状态、客服排序值。
皮肤模板的属性有皮肤模板名称、皮肤模板文件夹名、皮肤模板描述。
3 数据库逻辑结构设计
MYSQL是关系型数据库,所以进行数据库逻辑结构设计时,应将每个属性的E-R图转换成关系模型。一个实体型转换成一个关系模式实体的属性就是关系的属性,实体的码就是关系的码。所有的联系均是1:m型联系。一个1:m型联系可以转换为一个独立的的关系模式,也可以与m端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为该关系的属性,而关系的码为m端实体的码。各关系模式如下所示:
栏目(ID,栏目名称、栏目内容、栏目内容关键字、栏目内容描述、栏目语言类型、栏目排序值)。
管理员(ID,管理员用户名、管理员密码、管理员昵称、管理员性别类型、管理员手机号、管理员邮箱、管理员QQ号、管理员登录IP、管理员描述标签、管理员最近一次注销时间)。
数据块(ID,数据块标题、数据块语言类型、数据块内容)。
下载条目(ID,下载条目标题、下载条目关键字、下载条目文件描述、下载条目语言类型、下载条目文件地址、下载条目文件大小、下载条目添加时间、下载条目更新时间、下载条目点击值、下载条目排序值)。
友情链接(ID,友情链接标题、友情链接地址、友情链接状态、友情链接关键字、友情链接添加时间、友情链接更新时间、友情链接排序值)。
新闻条目(ID,新闻条目标题、新闻条目内容、新闻条目状态、新闻条目二级栏目、新闻条目三级栏目、新闻条目关键字、新闻条目添加时间、新闻条目更新时间、新闻条目点击值、新闻条目排序值)。
客服(ID,服务名称、客服语言类型、客服QQ号、客服状态、客服排序值)。
皮肤模板(ID,皮肤模板名称、皮肤模板文件夹名、皮肤模板描述)。
4 结束语
校园网二级网站建设中,调研后对需求全面掌握十分重要。通过调研,需求分析,设计各个模块,然后才能合理设计数据库,满足学院各项工作需求。数据库设计合理,E-R图逻辑正确,数据库结构完整,才能够有效建设网站,提高网站性能。通过调研,分析,本文对二级网站各个模块数据库做出了全面设计,完成了校园网二级网站的设计与实现的重要部分。
参考文献
[1]那勇.浅谈数据库设计在网站开发中的应用[J].吉林广播电视大学学报,2015(3):93-94.
一、网站功能结构设计
根据学院的实际管理需要,设计了网站分为前台显示模块和后台管理模块。前台显示模块分为:网站首页、系部简介、学科建设、机构设置、工作动态、科研成果、师资队伍、学生工作、联系我们、思政工作、图片新闻、友情连接等12个模块。后台管理模块分为:后台管理登录、后台管理主界面、系部简介管理、学科建设管理、机构设置管理、工作动态管理、科研成果管理、师资队伍管理、学生工作管理、联系我们管理、思政工作管理、图片新闻管理、友情链接管理、角色管理、权限管理等15个模块。
二、网站总体逻辑设计
济南职业学院网站是一个基于internet用微软的.net技术开发的动态网站,其设计包括相应的表示层设计、网站业务逻辑设计和数据库设计三大部分,数据库位于数据库服务器一端,表示层即为用户界面在客户机上显示,而业务逻辑处理程序位于应用服务器。
从一般的逻辑结构图显示的网站,网站结构排列在图层中。第一层是表示层,面向最终用户,通过信息交换系统的用户页和系统中的应用;第二层是业务逻辑层,Web服务器为核心,通过asp.net和应用服务器,为交流信息,并通过HTTP和Web浏览器的信息交流,第三层是一个数据库系统,包括数据库管理信息系统,数据库接口,通过应用服务器。
三、基于B/S架构的网站体系结构
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端实现,极大地简化了客户端计算机负荷,降低了系统维护和升级成本和工作量,降低整体成本(TCO)的用户。现有的技术,局域网设置了B/S结构的网络应用程序,及透过互联网/内联网模式数据库应用程序,相对容易掌握,成本较低。它是一次性的发展,可以实现不同的人员,从不同的地点,不同的访问方法访问和处理共同的数据库;它可以有效地保护数据平台和管理访问权限,服务器数据库也是安全的。
三层系统应用程序的业务规则,数据访问,检查处理的中间层上的合法性。通常情况下,客户端不直接交互数据库,但中间层,提供从外部接口,通过COM/DCOM通信或手段如HTTP和中间层建立连接,然后通过与数据库进行交互的中间层,数据通过转让的中间层当然是效率降低,但它分开的界面和数据库的完美的包装,使其缺点不会很明显。
典型的三层体系结构分为表示层、领域层,以及基础架构层,微软DNA 框架定义了三个层: 表示层、业务层和数据存储层,虽然 J2EE 有其不同的方法,但类似。既然用.NET做的开发,对此做了更详细的分层,界面外观层、界面规则层、业务接口层、业务逻辑层、实体层、数据访问层、数据层等层次。细分系统体系结构,总体而言,是典型的三层体系结构设计。从用户需求的角度看,用户只能看到的界面和数据库,和三层体系结构设计主要是实现发展、部署、维护和服务企业数据库系统的程序员。
四、网络部署设计
根据网站的要求和安全考虑,在学院内部组建了一个局域网,部署两台服务器,一台为应用程序服务器,另一台为数据库服务器,通过路由器连接到Internet。应用程序与数据库分别部署在不同的服务器,这样部署的优点是网站的安全性。
五、网站数据库设计
数据库设计是网站设计的核心,数据库设计的优良直接关系到整个网站的使用效果。
数据库系统应具有存储、分析、统计、查询、更新的核心功能,但也是整个站点的核心组件,必须具有数据库结构、数据操作逻辑、 数据内容、数据查询、数据检索操作、数据输入和数据输出功能。用户可根据需要从数据库数据处理中提取数据,充分发挥数据在数据库中的应用价值;另一点,提取的数据和分析、评估、决策模型计算结果返回数据库中,为其他调用或输出,更有效地发挥功能的数据。
六、网站安全性设计
网站的安全涵盖面很广,它类似于ISO制定的OSI网络分层模型也存在不同的安全层面。上层的安全只在底层的安全意义后, 有一定的传递性。网络安全管理的应用是一种复杂的、 全面的系统工程,靠单个系统或链接来解决安全问题是不可能。主要对人的管理是也是非常必要的,必须对使用人员采取措施和安全管理,使用各种先进的安全技术、防止用户在没有访问权的情况下窃取网站机密,保证安全可靠的运行。
1.口令加密
在我们的网站设计和数据库的建立,保护用户的信息安全是非常必要的。网站以识别每个用户帐户和密码,必须采取每个用户帐户和密码都存储在数据库中,窗体的权限表。使用ASP的web站点,对密码进行加密的网络技术。简单说就是为用户提供的密码加密,然后让它与存储在数据库系统的数据比较,如果相同,就通过验证。
加密过的密码,存储在数据库中。当用户注册时,输入用户帐户和密码,密码加密的网站,然后用密码加密的密码表进行比较,如果它们是相同的,那就是一个合法的用户。
1.注册登录
本系统用户角色分为三类:系统管理员、教师、学生。系统管理员用户可以进行用户管理、文章审核及公告模块、课件模块、交流吧模块等子模块的管理,教师用户可以进行教学资源的维护与、批改作业、与学生互动交流等。学生用户可以查看和下载教学资源、在线考试、与教师互动交流等。所有用户无需注册均可以浏览网站的主页,但是系统管理员、教师、学生只有登录后才能拥有自己的权限对系统进行进一步的操作。
2.教学资源维护与
教学资源的核心内容是授课教案与教学视频。教师首先根据教学目标和教学对象的特点准备教学内容,教学内容根据需要按章、节、知识点的层次组织成树型结构,教师可以任意添加需要的栏目,比如:课程简介、教学大纲、电子教案、多媒体课件等。内容支持文字、图形、图像、动画、声音等各种媒体,教师可以按需要使用和组合它们。教师还可以在适当的章节配备习题,习题可以是应用题或论述题,布置给学生线下完成,也可以是选择题、填空题、判断题等,学生可以在线完成,线上习题配有标准答案,系统当场批改并给出正确答案。
3.学生在线学习
学生可以浏览所有的教学资源,按教师准备好的授课教案在线学习。授课内容是按照章、节、知识点的层次组织成树型结构的,学生可以自主选择需要的章节开始学习。各章节、知识点之间,按知识点联系设置超文本链接,学生可以回顾和参考这些相关知识点。章节若配备有在线习题,学生可以自己测试对教学内容的掌握情况,学生还可以选择系统监督,即要做完线上习题并且成绩达到合格才算完成这个章节的学习,将此章节标记为“通过”,否则标记为“未通过”。对于教学视频、教学课件,学生还可以下载到本机,随时进行学习。
4.在线考试
在线考试模块可以方便学生及时了解自己的学习进度和知识点的掌握情况,也可以方便教师根据学生的学习情况调整教学内容,或者给学生针对性辅导,加强对学生的督促。在线考试模块设置了试题库,教师可以按题型上传各种试题到试题库。每套试卷是直接从试题库中随机抽题,并且可以任意设置题型、题量、分数,还可以设置考试时间。学生进行在线考试时,选择已出的试卷进入考试,在规定的时间内完成试题并提交。教师批改试卷时,客观题由系统自动批改,主观题由教师填上分数,再由系统得出最终成绩。学生可以查询自己的成绩,系统不但显示分数,还要列表显示题号、学生答案、标准答案、答案解释及该题所涉及的知识点。
5.在线互动交流
学生可以就学习过程中遇到的问题向教师提出疑问,然后由教师进行回答。学生还可以就学习中遇到疑难问题发起一个话题,与教师或其他同学进行在线讨论,交流学习体会。教师可以根据学生们提出的问题发现教学中存在的不足,及时做出相应的调整与改进。教师辅导答疑,不再受时间空间的限制。
6.医学素材库
根据医学专业的特点设置了医学素材库,此库是跨课程共享的。素材库按照医学专业分为若干个栏目,也可以按照文件类型分为文档、图片、视频、flash等,管理员和教师可以上传素材,教师也可以从素材库搜素需要的素材进行下载。这样可以达到资源共享、丰富教学内容的目的。
二、技术特点
本文利用工具,应用,等技术,用SQLServer2005数据库为网站提供后台数据支持,采用C#语言为编程语言,运用面向对象编程方法,按照软件工程开发流程,实现一个B/S结构的精品课程网站。下面分别介绍网站开发中用到的技术及其特点。是微软公司开发的一项web开发技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它具有如下优点:简单易用,可以便捷地编写网页和应用程序,它使执行任务变得容易,从简单的窗体提交到客户端身份验证到部署和站点配置;具有灵活性,是基于公共语言运行库的,而且与语言无关,可以选择最适合应用程序的语言或跨多种语言分割应用程序;具有可管理性,它采用的是基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序,配置信息是以纯文本形式存储的,因此可在没有本地管理工具的帮助下应用新设置;提供更多的功能和扩展性能,如预编译、可配置的缓存等功能;具有较高的安全性等等。
是与数据源交互的.NET技术。它使用了更好的封装,更容易实现数据共享;支持XML,提高了标准化程序;提供强大的输入环境,可编程性增强;对断开的记录集进行自动处理,性能大大提高。C#是一种面向对象的语言,采用的面向对象的编程思想具有代码维护方便、可扩展性强、支持代码重用等优点。SQLServer2005是微软公司推出的一个是一个关系数据库管理系统,相对MySQLOracle、SybaseDB2,SQLServer性价比最好;和.net集成比较好,很合适用于Windows应用的后台数据库;SQLServer2005扩展性、可靠性、安全性得到了很大增强;管理和开发入手都比较方便。
B/S结构即浏览器和服务器结构。它的优势在于:统一了客户端,WEB浏览器是客户端最主要的应用软件,而将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用;维护和升级等工作都集中在服务器端;B/S具有异地浏览和信息采集的灵活性,不论何时何地,只要可以使用浏览器就可以访问系统。
三、结束语