资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
享有工作室-为您提供最优秀的计算机毕业设计论文解决方案 客服QQ:810354974/844511071/465729264目录1绪论011 互联网与网络教育012 网站的功能02网站设计制作的理论和技术基础021 网站用户界面设计原则022 网站用户界面设计技术123 网站制作运用的开发技术23教科系网站功能及体系结构的设计531 网站教学平台的目标设计532 网站教学平台系统功能分析与设计54教科系网站数据库的设计741 数据库的需求分析742 数据库的逻辑结构设计843 后台数据库的配置85网站开发平台的功能实现851 新闻动态显示952 站内搜索功能1053 后台登陆验证1154 后台新闻管理126平台的测试与维护1361 平台功能的测试1362 平台的维护13结束语14参考文献15致谢16毕业设计论文购买 www.jsjfw.net 毕业设计论文定做 dz.jsjfw.net摘 要本文主要研究了滨州学院计算机系网站的设计与开发,研究该课题的主要目的是便于教育技术学专业教师通过网站发布公告和教学信息,学生通过该网站了解院系最新动向,学习专业知识,实现资源共享。网站主要用ASP技术来实现,通过和数据库连接实现动态交互功能。关键字:B/S/D体系结构 网站设计 ASP技术 数据库1绪论11 互联网与网络教育随着互联网技术的日益普及,基于网络环境下的教学研究、模式开发日趋深入,网络对教学的作用与潜能愈加突现出来,尤其在主体性教育观、素质教育观的策略方法与学科整合中体现得更加充分。12 网站的功能现如今,网站开发技术日益发展完善,基于web的网站设计与开发已成为当今企业和学校积极探索和发展的热门技术.带有交互性的动态网站设计也越来越受到人们的重视.出现了各种网站开发工具,如dreamweaver、frontpage、记事本等,同时也需要一些网页美化工具,如photoshop、firework、flash等等。在网站制作中要用到Html语言、javascript、vbscript脚本语言、asp 、php、 jsp等网站开发技术,xml技术等等,同时还能提供一些组件来丰富页面内容。动态网站还可与数据库连接,实现交互功能。2网站设计制作的理论和技术基础21 网站用户界面设计原则一个设计优秀的用户界面不仅要能够充分发挥软件的功能,而且要让用户使用方便。用户界面设计的一个最基本也是最重要的依据是以用户为中心。因为设计软件是给人使用的,一个软件使用效率的好坏取决于软件本身的设计和人是否能够方便的使用。因此,用户界面的设计必须以用户为中心。211 一般软件的用户界面设计原则(1) 一致性一致性体现在用户界面的各个方面,包括界面元素、命令名称、信息表示和操作方式。(2) 容错性 一个好的用户界面应该在设计时尽量避免可能的出错情况,对于不可避免的错误,应该尽量给用户提供恢复的手段。对于可能发生灾难性后果的命令/操作,应给出警告并要求用户确认。(3) 反馈 一个好的用户界面在任何情况下都应该对用户的操作做出反馈(除非用户不需要这种反馈)。反馈使用户感觉到他在操作该软件,了解软件的当前运行状态。212 网站用户界面设计原则网站的用户界面设计,除了要掌握用户界面设计的一般原则外,还要把握其特殊性,因为网站网页的主要功能是向浏览者提供信息,所以网站的界面设计和其它应用软件界面设计存在一定的差异。下面,根据界面设计的一般原则,结合网站开发平台的实际情况,认为网站开发平台界面设计应遵循以下基本原则,如表2-1所示。表2-1 网站开发平台界面设计原则界面设计的一般原则网站界面的设计原则1一致性统一的风格2容错性、反馈良好的交互3审美性视觉效果4简易性网页洁简5传输速度22 网站用户界面设计技术221 网站的页面布局网站开发平台的页面布局总体上遵循了网站界面设计原则。根据网站开发平台的整体组织结构,可以分两类页面:首页的页面布局、后台管理页面布局。下面介绍本网站的页面布局:(1) 首页的布局整个页面的布局采用了“三型”结构,主色调采用了桔红的暖色色调,文字的大小采用目前网上非常流行的9pt,字体是宋体,对于叙述性的文字,采用黑色,对于链接,活动的采用红色。教育科学与技术系的标志图片logo放在最上面,logo下面是整个网站的导航栏,主体部分左边放置辅助模块,右边放置主要的新闻和消息,底部是版权。如图2.1所示。图2.1 首页的布局(2) 后台管理布局网站的后台主页面是用框架布局比较简单,用表格布局页面,点击每个超连接就会打开一个新的页面,便于管理,如图2.2所示。图2.2 后台管理布局222 网站的统一版面设计技术 由于网站中的网页要求有统一的风格和良好的视觉效果,即要求网站有统一的版面,由于级联格式页(CSS )技术能集中管理WEB站点的格式元素(字体、背景、文本、223 界面元素定位技术界面元素定位是版面布局的重要内容之一。要使网页的界面布局具备报纸、杂志等漂亮的布局,必须要对页面的界面元素进行定位。在网站开发平台中采用了以下几种界面元素的定位技术:表格定位、块表示符和定位和CSS定位,下面分别进行讨论。23 网站制作运用的开发技术教科系网站在Windows XP系统下,在Dreamweaver软件中设计制作的,用到的语言有html语言和脚本语言。本系统动态开发技术主要采用了ASP技术(ActiveX Server Pages ),它是新一代动态网页开发技术,具有开发简单、与浏览器类型无关、功能强大、。23 平台的体系结构和开发环境该系统采用了B/S/D(Browser/server/Date server)的体系结构如图2.3所示。 WEB服务器端 Server端 数据库服务器组件ADO和ODBCIIS5.0 和 ASP环境服务器脚本代码教师用户学生用户图2.3 B/S/D的体系结构三层结构中, 第一层(浏览器) 为表示层, 主要用于完成用户接口的功能; 用户在客户端向URL 指定的Web 服务器提出服务申请,Web 服务器通过HTTP 协议将用户所需的信息传送给客户端。在这里,客户端的作用只是接收信息并用WWW 浏览器显示出来。第二层(为功能层, 主要用于完成客户请求的应用功能,Web 服务器在收到客户的请求后与第三层中的数据库连接并进行数据处理, 而后通过Web 将处理结果传回到客户端。第三层(数据库服务器) 为数据层, 采用Access 网络数据库, 主要完成的数据存储、加工和管理功能。网络操作系统、数据库系统和网络编程技术选择(1) 操作系统平台: Windows xp;(2) 实现环境: IIS 5.0, 后台采用面向对象设计的ASP 编程技术;(3) 数据库: Access 。232 HTML语言 HTML的英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。超文本传输协议规定了浏览器在运行 HTML 文档时所遵循的规则和进行的操作.HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作(是World Wide Web的缩写,也可简写WEB、中文叫做万维网) 的信息表示语言,使用HTML语言描述的文件,需要通过WEB浏览器显示出效果。233 脚本语言脚本程序设计在Web程序设计中占有很重要的地位,无论是客户端动态页面设计,还是动态网站设计中的服务器端编程,使用最多的就是脚本语言。在众多的脚本语言中,使用最广泛的是JavaScript和VBScript。这两种语言即可作为客户端脚本语言,又可以作为服务器端脚本语言。JavaScript是一种嵌入在HTML文件中的脚本语言,它是基于对象和事件驱动的,能对诸如鼠标单击、表单输入、页面浏览等用户事件作出反应并进行处理。JavaScript语言具有如下特点:234 ASP技术ASP是一种服务器端的脚本运行环境,利用它我们可以产生和运行动态的、交互的、高性能的web服务应用程序。一个ASP应用程序通常以.asp作为扩展名,ASP文件通常由文本、HTML标志和ASP文件特有的脚本语句组成,其中VBScript是ASP中缺省的脚本语言。客户端通过浏览器向web服务器发送请求,web服务器响应页面请求后调用文件,然后解释执行每一条脚本语句,用ADO组件通过ODBC向数据库服务器发送数据请求及235 数据库访问技术ADO微软公司提供了一种对各类应用程序均适用、采用ODBC接口、通过结构化查询语言SQL对数据库进行访问和操作的总体解决方案,这就是OLEDB,它是一个组件对象模型(COM)接口。可通过对存储在不同信息源上的数据进行统一访问能力。但是OLEDB应用程序编程接口的设计目的是为了给多种多样的应用程序提供优化功能,对Web应用的开发者而言,并不需要如此复杂的API。ADO(ActiveX Data Objects,ActiveX数据对象)技术则是一种良好的Web数据库访问解决方案,其编程接口简单,用它开发应用程序十分便捷。ADO是一个ASP内置的服务器组件,它是一座连接Web应用程序和OLEDB的桥梁,运用它并结合ASP技术可在网页中执行SQL命令,达到数据库访问目的。表 2-2 是ADO对象模型,它反映了ADO对象之间的关系。表2-2 ADO对象模型ConnectionRecordSetParameterErrorCommandParametersErrorsFieldsField3教科系网站功能及体系结构的设计31 网站教学平台的目标设计教育技术专业网站教学平台各模块的功能如下:311 教师部分的功能应该达到下面的要求(1) 通过教学公告向学生发布信息、制定教学计划;(2) 将教学、专业、课程、实验信息发布到网站上;(3) 在网上发布教案;(4) 在网上发布作业、包括作业题目上载、公布作业、批阅作业,给出学生成绩;(5) 将常用的学习资源发布在网站上,便于学生下载使用;(6) 通过聊天空间与学生进行实时讨论;(7) 教师可以通过后台对页面进行管理,添加修改删除新闻,上传文件。312 学生部分的功能应该达到下面的要求(1) 阅读公告;(2) 在网上完成课程学习;(3) 在网上完成作业、包括作业下载、上传作业内容和作业成绩查询等;(4) 通过讨论组的形式向老师提出问题。32 网站教学平台系统功能分析与设计本网站共分为两个子系统,教师子系统和学生子系统.如表3-1所示。表3-1 教师子系统和学生子系统首页学生子系统教师子系统公告浏览新闻浏览在线学习作业上载资源学习新闻发布公告浏览资源管理作业批改后台维护321 教学内容发布管理员发布网站新闻,这些内容是该网站的主要内容。各种新闻在页面上动态显示
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号