欢迎来到天天文库
浏览记录
ID:10063509
大小:30.00 KB
页数:7页
时间:2018-05-23
《基于asp技术的精品课程网站开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ASP技术的精品课程网站开发摘要:针对精品课程网站开发,在Dreamweaver环境下,以DIV+CSS作为前台布局设计工具,后台服务器端以ASP为技术平台,结合ACCESS数据库,全面阐述了精品课程网站开发的全过程。关键词:ASP;DIV+CSS;精品课程网站;开发中图分类号:TP393.092精品课程代表高校课程建设的最高水平,在学校课程建设中占有举足轻重的地位。科学性、先进性、教育性、系统性、适用性和示范性是精品课程最显著的特点。精品课程的科学性、先进性应体现在结合使用现代信息技术和网络通信技术,将精品课程最终建成网络课程,通过网
2、络进行教学与管理,同时实现各种资料的上网并免费开放,实现优质教学资源共享,并且能够做到教师之间、师生之间、学生与系统之间、教师与系统之间及时的交互与交流,这也真正体现了精品课程的适用性与示范性[1]。本文以为昭通学院校级精品课程C语言程序设计精品课程网站为例,主要以ASP(ActiveServerPages,动态网页)技术为主,从基本的网页结构设计开始,通过Dreamweaver可视化设计功能的辅助,建立一个师生信息交流的平台。1ASP技术7ASP是基于DCOM(DistributedComponentObjectModel,分布式组件对象
3、模型)构架,所以程序构架可以在本地或网络上以分布方式执行。微软公司提供的Web服务器组件IIS,能将脚本式编程语言直接嵌入HTML语言中,能够利用它建立和运行动态的、交互的、高效的网络服务器的应用程序。由于HTTP浏览器本身具有跨平台的优势,是一种极好的客户端操作平台,因此可以很好地构建B/S(浏览器/服务器)模式。可以通过OLEDB对应用程序的数据源进行访问。通过ADO对象模型,能够使用VBScript或Jscript等脚本语言访问这些接口,并将数据库功能添加到Web应用程序中。2精品课程网站需求分析2.1任务目标精品课程网站作为精品课程
4、的一项重要支撑项目,网站要充分展示精品课程的重要信息,以帮助专家学者、教师学生的快速浏览。本网站系统实现的主要功能如下:7(1)动态显示课程网站的分类信息,包括精品课程申报表,教师队伍,课程特色,教学资源,教学成果,网络平台等;(2)资源下载,包括教学录像,教学课件、课后习题,预测试卷等学习资料的下载;(3)后台管理,管理员登陆后台进行用户管理、栏目管理、新闻管理、日志管理、数据备份及恢复等。2.2功能模块本网站系统由前台信息展示模块和后台管理模块组成。前台信息展示模块:(1)信息浏览。浏览申报表、课程特色、教学资源、实验教学,教师队伍,教
5、学成果等;(2)网络平台。进行在线学习、在线答疑及在线考试;(3)下载资源。下载所需教学与学习资源。后台管理模块:(1)用户管理。包括添加用户、删除用户、用户密码修改等;(2)栏目管理。包括动态添加、修改及删除栏目,可以进行一级栏目、二级栏目甚至更多级栏目的管理;(3)新闻管理。包括添加新闻、修改新闻、删除新闻。通过集成ewebeditor可以方便实现新闻内容的动态添加,包括文字格式化、图片、动画、视频的上传,有设计模式和代码模式两种方式进行方便的操作;(4)资源管理。上传教学资料、教学录像和教学课件等,以方便下载;(5)系统安全。包括系统
6、备份、恢复及日志管理。3系统设计3.1数据库表结构设计数据库主要由六张数据表构成,如表1所示,每张数据表保存网站的不同信息,后台管理人员负责从后台把信息添加到数据表,前台展示页面根据查询算法把需要的信息动态从数据表里读取出来。73.2后台登陆模块设计3.2.1后台登陆模块本模块涉及到整个网站的安全问题,所以网站安全处理的第一步便是验证,即对于请求信息的用户验证其身份。用户通过输入用户名和密码,并与数据表里已有的用户名和密码进行比对,只有用户名和密码与表里的某条记录的用户名和密码都相同,才允许用户登陆进入后台管理页面。如果用户名或密码有错,登
7、陆就会失败,以保证网站的安全。此处特别说明的是用户输入的密码需要通过MD5()加密函数转换后才可能与表里的加密密码相同,进一步保证网站的安全性问题。3.2.2新闻管理模块新闻管理主要包括新闻分类、添加新闻和管理新闻。新闻分类可以进行新闻一级栏目分类、二级栏目分类和三级栏目分类,甚至是再多级别的栏目分类,一级栏目下包含二级栏目,二级栏目下包含三级栏目,形成树形目录结构,便于对栏目分类管理。添加新闻模块集成了ewebeditor模块,能够实现上传文字、flash动画、图片,并可进行格式化处理,有设计视图和源代码视图,方便进行实时设计和代码编辑。
8、管理新闻模块能够对新闻页面进行删除、复制、转移、置顶和推荐等操作,操作方便、功能强大。3.2.3系统管理模块7主要包括站点信息配置、用户管理和友情链接管理。站点信息配置管理能初始
此文档下载收益归作者所有