L2003215066_谭荣华_网上课件管理系统的设计与实现.doc

ASP网上课件管理系统的设计与实现(源代码+论文)

收藏

资源目录
跳过导航链接。
ASP网上课件管理系统的设计与实现(源代码+论文).rar
ASP网上课件管理系统的设计与实现(源代码+论文)
L2003215066_谭荣华_网上课件管理系统的设计与实现.doc---(点击预览)
tan
index_clip_image001_0000.gif---(点击预览)
index_clip_image001.gif---(点击预览)
admin
_notes
adda.asp
admins.asp
bianji.asp
bianji2.asp
del.asp
del2.asp
dela.asp
delk2.asp
denglu.asp
klist.asp
left.asp
main.asp
slist.asp
tadmin.asp
tlist.asp
chaxun
chaxun.asp
Connections
conn.asp
database
db1.mdb
huiyuan
denglu
lostpw
personal
zhuche
image
_mmServerScripts
adojavas.inc
MMHTTPDB.asp
MMHTTPDB.js
_notes
.mno
delk.asp.mno
index.asp.mno
kpwd.asp.mno
shangchuan.asp.mno
shangchuanok.asp.mno
shown.asp.mno
s_shangchuan.asp.mno
t_shangchuan.asp.mno
delk.asp
index.asp
kpwd.asp
shangchuan.asp
shangchuanok.asp
shown.asp
s_shangchuan.asp
t_shangchuan.asp
upfile.asp
upload.asp
upload_5xsoft.inc
uploadfile
压缩包内文档预览:(预览前20页/共33页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:438793    类型:共享资源    大小:713.20KB    格式:RAR    上传时间:2015-06-03 上传人:小*** IP属地:福建
20
积分
关 键 词:
asp 网上 课件 管理 系统 设计 实现 源代码 论文
资源描述:
ASP网上课件管理系统的设计与实现(源代码+论文),asp,网上,课件,管理,系统,设计,实现,源代码,论文
内容简介:
分类号:XXX.X U D C:D10621-XXX-(2007)XXXX-0密 级:公 开 编 号:2003215066成都信息工程学院学位论文网上课件管理系统的设计与实现论文作者姓名:谭荣华申请学位专业:网络工程申请学位类别:工科指导教师姓名(职称):索望论文提交日期:2007年6 月1 日网上课件管理系统的设计与实现摘 要 随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。网上教学第一步要做的就是将教学内容在网上发布,教师可以通过该系统发布自己的课程资源,并且教师拥有管理自己课程的权限。学生则可以根据自己的专业课程,选择自己需要查看的课件资源,该系统极大的方便了教师和学生的交流,网上课件管理系统对于老师教学和学生的学习具有重要意义。系统采用BS结构,即浏览器服务器结构。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。一个完善的网上课件管理系统,应该是方便管理和操作的,所以该系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。本系统能够实现基于校园网络环境下的课件管理,以便有效地管理老师们上传的课件,构建适合的课件资源库。关键词 网上课件管理系统 BS结构 课件资源库AbstractAlong with the technical fast fierce development of Internet, the network brought many advantages for people, for example the people ask for help from the network to carry on to communicate to become more convenient mutually.The on-line teaching square one wants to do of is to release content of course on the net, the teacher can release own course resources through that system, and the teacher own the legal power of manage oneselfs course.Student then can according to own professional course, choose a resources of lesson that the oneself need to look into, the convenience that that system is biggest the exchanges between teacher and student, the net has a class a management system to have the important meaning to the teachers teaching and the students study.The system adopts the structure of B/ S, namely browser/ server structure.When the system terrace design, adoption of is the Dreamweaver MX in order to develop the tool, make use of the technique of ASP, be the backstage database with the database of ACCESS, the IIS of the WEB service adoption Win2000 terrace realization.A perfect net has a class a management system, should be the convenience management and operation of, so that system have a function the strong backstage management system:Can carry on the personnel management, legal power management, the lesson piece management.This system can carry out according to the campus network environment under of a management of lesson, in order to manage the lesson piece that the teachers up spread availably, set up a resources database of in keeping with lesson.Key words: The net has a class a management system Structure of B/ S A resources database of lesson目 录 总页数:一、引 言二、正 文 1系统构成1.1系统概要1.2整个系统构成2 开发所用工具及技术2.1开发环境2.2开发工具2.2.1 Dreamweaver MX2.2.1 ASP技术3 软件系统构成3.1功能模块构成3.2功能模块具体介绍3.2.1用户注册与登录功能模块3.2.2 管理功能模块3.2.3课件上传与下载功能模块3.2.4课件搜索功能模块3.2.5密码验证功能模块4 系统实现4.1 系统数据库表设计4.2 系统主界面设计4.3 用户注册与登录功能模块设计4.4 管理功能模块设计4.5 课件上传与下载功能模块设计4.6 课件搜索功能模块设计4.7 密码验证功能模块三、结 论四、参考文献五、附 录六、致 谢七、声 明引 言网上教学第一步要做的就是将教学内容在网上发布,教师可以通过该系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。一个完善的网上课件管理系统,应该是方便管理和操作的,所以该系统还有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。目前应用于动态网页设计的技术有很多,网上课件管理系统中主要采用了ASP技术和数据库技术的整合应用。采用的数据库是SQL数据库,拟建立db1.mdb库文件。 系统页面主要采用动态页面,利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现视频、文章、用户等远程浏览及管理。本系统希望能够实现基于校园网络环境下的课件管理,以便有效地管理老师们上传的课件,构建适合的课件资源库。系统采用BS结构,即浏览器服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合教师的使用习惯。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以SQL数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。 本系统由以下几个模块组成:用户注册与登录模块,管理功能模块,课件上传与下载功能模块,课件搜索模块,密码验证模块。用户只需要通过浏览器访问就可以实现操作,操作简单灵活。网上课件管理系统的设计与实现1系统构成1.1系统概要一个完善的网上课件管理系统,应该是方便管理和操作的,所以该系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。本系统能够实现基于校园网络环境下的课件管理,以便有效地管理老师们上传的课件,构建适合的课件资源库。教师可以通过该系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。1.2整个系统构成网上课件管理系统前台部分后台部分用户注册与登录管理模块课件上传与下载课件搜索密码验证2 开发所用工具和技术2.1 开发环境系统采用BS结构,即浏览器服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合教师的使用习惯。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以SQL数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。2.2 开发工具2.2.1 Dreamweaver MXDreamweaver 是美国Macromedia公司(目前该公司已属于美国Abobe公司)开发的集网页制作和网站管理于一身的所见即所得网页编辑器。它是第一套针对专业网页设计师而发展的可视化网页开发工具,利用它可以轻而易举地制作出跨平台限制和跨浏览器限制的充满动感的网页。Dreamweaver 是一个很酷的网页设计软件。它不仅包括可视化编辑、HTML代码编辑的软件包,而且还支持ActiveX、Java、Flash、Shockwave等功能,并且它能通过拖曳从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plug-in(插件)也能够在Netscape和IE4.0浏览器中正确地显示页面的动画。Dreamweaver 还提供自动更新页面信息的功能。同时它还采用了Roundtrip HTML技术,这项技术使得网页在Dreamweaver 和HTML代码编辑器之间可以进行自由切换,并保持HTML句法及结构不变。Dreamweaver 最具挑战性和生命力的是它的开放式设计,这项设计使得任何人都可以轻易扩展它的功能。Dreamweaver 的发展经历了如下版本:Dreamweaver 1.0,Dreamweaver 2.0、2.01, Dreamweaver3.0, Dreamweaver UltraDev 1.0, Dreamweaver 4.0, Dreamweaver UltraDev 4.0, Dreamweaver MX6.0, Dreamweaver MX 2004(7.0、7.0.1), Dreamweaver 8。本文使用的是Dreamweaver MX 2004,通过该工具使用户能够高效地设计、开发和维护基于标准的网站和应用程序。 2.2.2 ASP技术 ASP是“Active Server Pages”的简称,意为“活动服务器网页”。它是由微软公司开发的一种服务器端的脚本编写环境,它一般以VBScript或ECMAScript作为服务器端的脚本语言,由安装在服务器上的应用程序扩展软件负责解释并执行这些脚本。(1) Active:ASP使用微软的ActiveX技术。ActiveX技术采用的是封装对象,程序调用对象的技术,简化了编程,加强了程序间的合作。而ASP本身则封装了一些基本组件和常用组件,当然也有很多公司开发很多实用组件。只要在服务器上安装这些组件,通过访问组件,就可以快速、简易地建立相关的Web应用了。(2) Server:表示ASP的运行在服务器端,所以完全可以不考虑客户端是否支持ASP。同时因为ASP的脚本语言有VBScript或ECMAScript,而有的浏览器是不支持客户端的VBScript,但现在VBScript是在服务器端运行,就可以放心使用了。并且由于ASP默认的脚本语言是VBScript,更加推荐用户使用基于VBScript脚本的服务器端ASP技术。(3) Pages:ASP返回标准的HTML页面,这个页面和普通的静态页面一样,可以正常地在常用的浏览器中显示。但当浏览者查看网页源文件时,看到的是ASP动态生成的HTML代码,而不是原始的ASP代码,这也就可以防止别人抄袭程序,同时也提高动态网页的安全性。所以,掌握ASP动态网页技术,只需要了解服务器端脚本(如VBScript)的基本结构、语法,熟悉ASP本身所支持的对象和组件,就可以很轻松地进行ASP编程了。3 软件基本构成3.1功能模块构成网上课件管理系统管理模块课件上传与下载模块课件搜索模块密码验证模块用户注册与登录模块3.2 功能模块具体介绍3.2.1用户注册与登录功能模块3.2.2管理功能模块3.2.3课件上传与下载功能模块3.2.4课件搜索功能模块3.2.5密码验证功能模块4 系统功能实现4.1 系统数据库表设计一个简单的网上课件管理系统可以设计4个数据表来满足此系统的需要,第1张表为管理员信息表,此表用来记录管理此网站的管理员信息。第2张表为教师信息表,第3张表为学生信息表,分别用来记录登录此网站的教师和学生的信息。第4张表为课件信息表,用来记录教师和学生上传的课件信息。此外,还要建立教师信息表和课件信息表的关系表。有关数据表的详细设计如下。1建立管理员信息表。【使用设计器创建表】进行【设计】。如图1-2所示,打开数据库设计表,在表中输入如下内容。输入“a_id”字段,选择“自动编号”的数据类型,并设置为【主键】。输入“a_name”字段,选择“文本”的数据类型,记录管理员名。输入“a_pwd”字段,选择“文本”的数据类型,记录管理员密码。输入“a_power”字段,选择“文本”的数据类型,记录管理员权限。 图1-2 设计管理信息表保存该表,在弹出的【另存为】对话框中输入【表名称】为“admin”。2建立教师信息表。如图1-3所示,打开数据库设计表,在表中输入如下内容。输入“t_id”字段,选择“自动编号“的数据类型,并设置为【主键】。输入“t_name”字段,选择“文本”的数据类型,记录教师用户名。输入“t_pwd”字段,选择“文本”的数据类型,记录登录密码。输入“t_question”字段,选择“文本”的数据类型,记录密码提示问题。输入“t_answer”字段,选择“文本”的数据类型,记录密码答案。输入“t_email”字段,选择“文本”的数据类型,记录电子邮件。输入“t_zname”字段,选择“文本”的数据类型,记录教师真实姓名。输入“t_k_pwd”字段,选择“文本”的数据类型,记录课件密码。保存该表,在弹出的【另存为】对话框中输入【表名称】为“tea”。图1-3 设计教师信息表 3.建立学生信息表。如图1-4所示,打开数据库设计表,在表中输入如下内容。输入“s_id”字段,选择“自动编号“的数据类型,并设置为【主键】。输入“s_name”字段,选择“文本”的数据类型,记录学生教师用户名。输入“s_pwd”字段,选择“文本”的数据类型,记录登录密码。输入“s_question”字段,选择“文本”的数据类型,记录密码提示问题。输入“s_answer”字段,选择“文本”的数据类型,记录密码答案。输入“s_email”字段,选择“文本”的数据类型,记录电子邮件。输入“s_zname”字段,选择“文本”的数据类型,记录学生真实姓名。保存该表,在弹出的【另存为】对话框中输入【表名称】为“stu”。图1-4 设计学生信息表 4.建立课件信息表。如图1-5所示,打开数据库设计表,在表中输入如下内容。输入“k_id”字段,选择“自动编号“的数据类型,并设置为【主键】。输入“k_t_id”字段,选择“文本”的数据类型,记录与该课件相关联的教师编码。输入“k_name”字段,选择“文本”的数据类型,记录课件名。输入“k_loadurl”字段,选择“文本”的数据类型,记录课件存取地址。输入“k_power”字段,选择“文本”的数据类型,记录权限。输入“k_username”字段,选择“文本”的数据类型,记录课件上传者名称。保存该表,在弹出的【另存为】对话框中输入【表名称】为“kj”。图1-5 设计课件信息表5.课件信息表与教师信息表的关系。如图1-6所示,单击工具栏中【关系】按钮。弹出【显示表】对话框,在【表】列表项中按住Ctrl键同时选择“tea”表和“kj”表,单击【添加】按钮。从表“tea”中拖动“t_id”到表“kj”的字段“k_t_id”,表示教师信息表和课件信息表的关系是由这两个字段维系的。弹出【编辑关系】对话框,单击选中【实施参照物完整性】、【级联更新相关字段】和【级联删除相关记录】前的复选框,然后单击【创建】按钮完成这两个表关系的添加。图1-6 为表添加关系6生成查询记录当前的教师信息表和课件信息表之间虽然建立了关系,但在显示具体数据记录时还是只能对单独某个表进行查询。如果需要对这两个表进行综合的查询,则需要建立一个查询记录。在【对象】列中选择【查询】,再选择【在设计视图中创建查询】进行【设计】。如图1-7所示,弹出【显示表】对话框,按Ctrl键的同时选择表“tea”和表“kj”,单击【添加】按钮。分别双击表“tea”和表“kj”中的“*”字段,表示查询两表中所有字段。单击【保存】按钮,弹出【另存为】对话框,输入【查询名称】为“kt”,单击【确定】按钮完成保存。图1-7 在视图中创建查询4.2 系统主界面设计4.3 用户注册与登录功能模块设计4.4 管理功能模块设计4.5 课件上传与下载功能模块设计4.6 课件搜索功能模块设计4.7 密码验证功能模块结 论通过此项目的开发,对基于Browser/Server即浏览器/服务器模式的多层体系结构的ASP技术,采用的是Dreamweaver MX为开发工具,以SQL数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。在整个开发过程,严格按照软件工程的要求,处处感觉到软件工程的重要性。把以前学的理论运用到实践的过程中,才发现经验是多么的重要,我认识到使用哪一种开发语言不是很重要,重要的是设计模式和软件开发管理。经过这次的实践,对我以后的学习和工作有了很大的帮助。参考文献1ASP与网络数据库技术 北京:中国铁道出版社2004-1-12Dremweaver8+ASP动态网站开发 北京:清华大学出版社2000-11-13 Dreamweaver 8与ASP动态网站开发自学导航 北京:机械工业出版社2006年1月 附 录致 谢本论文的工作是 2006年11月至 2007年6月在个人计算机上完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。本文是在 索望 老师的热情关心和指导下完成的。 声 明关于学位论文使用权和研究成果知识产权的说明本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:(1)学校有权保管并向有关部门递交学位论文的原件与复印件。(2)学校可以采用影印、缩印或其他复制方式保存学位论文。(3)学校可以学术交流为目的复制、赠送和交换学位论文。(4)学校可允许学位论文被查阅或借阅。(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明! 作者签名: 谭荣华 2007 年 5 月 20日分类号:TP311.1U D C:D10621-408-(2007)6015-0密 级:公 开编 号:2003215066成都信息工程学院学位论文网上课件管理系统的设计与实现论文作者姓名:谭荣华申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):杨上金(副研究员)论文提交日期:2007年 6月08 日网上课件管理系统的设计与实现摘 要 随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行在线教学。在线教学第一步要做的就是将教学内容在网上发布,用户则选择自己需要的课件资源进行下载。本文提出并设计实现了基于WEB的网上课件管理系统,本系统提供课件的上传和下载,上传方式是无组件上传。客户端脚本采用VBScript编写,可适用于包括IE在内的所有支持VBScript的浏览器。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。本系统由用户注册与登录模块、功能模块、课件上传与下载功能模块、课件搜索模块、密码验证模块五个模块组成,用户只需要通过浏览器访问就可以实现操作。关键词:网上课件管理系统;网上教学;ASPThe Design and Implementation of Online Courseware Management SystemAbstractNowadays, the internet technology develops rapidly, which brings people great convenience, for example, the online teaching. The first step of online teaching is publishing the teaching content on the internet, people just need to choose what they want and download it. This dissertation designs and implements a Web-based online courseware management system. The system provides courseware upload and download. The uploading uses upload components. Client side is compiled by VBscript, as suits any browsers which support VBscript, include IE. The whole system is composed of Dreamweaver, ASP and ACCESS. The WEB server uses IIS based on WINDOWS 2000. This system has a powerful backstage, it realizes the following: user management, authorization management, and course management. The system consists of user registration and login module, management module, courseware uploading and downloading function module, courseware search module and password authentication module. Users only need visit the browser and the operation can be achieved.Key words: Online Courseware Management System; Online Teaching; ASP目 录 论文总页数:27页1引言12系统总体设计12.1系统概要12.2系统功能模块构成12.3 功能模块具体介绍22.3.1用户注册与登录功能模块22.3.2管理功能模块42.3.3课件上传与下载功能模块42.3.4课件搜索功能模块52.3.5密码验证功能模块52.4 系统数据库表设计53.开发环境与开发工具53.1 开发环境53.2 开发工具63.2.1 Dreamweaver MX63.2.2 ASP技术64 系统实现64.1 系统主界面设计64.2 用户注册与登录功能模块设计74.2.1 登录页面74.2.2 登录成功页面94.2.3 登录失败页面104.2.4 注册页面114.3.5 注册成功页面124.2.6 注册失败页面134.3 管理功能模块设计134.3.1 用户修改信息页面134.3.2 用户找回密码功能144.3.3 管理员编辑用户信息和删除用户144.3.4 课件管理154.4 课件上传与下载功能模块设计164.4.1 无组件上传类文件164.4.2 文件上传平台174.4.3 文件上传功能页184.4.4 下载功能页214.5 课件搜索功能模块设计214.6 密码验证功能模块235 系统测试25结 论25参考文献25致 谢26声 明271引言网上教学第一步要做的就是将教学内容在网上发布,教师可以通过课件管理系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。一个完善的网上课件管理系统,应该是方便管理和操作的,所以该系统还有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。目前应用于动态网页设计的技术有很多,网上课件管理系统中主要采用了ASP技术和数据库技术的整合应用。采用的数据库是ACCESS数据库,拟建立db1.mdb库文件。 系统页面主要采用动态页面,利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现视频、文章、用户等远程浏览及管理。系统能够实现基于校园网络环境下的课件管理,以便有效地管理老师们上传的课件,构建适合的课件资源库。系统采用BS结构,即浏览器服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合教师的使用习惯。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。本系统由以下几个模块组成:用户注册与登录模块,管理功能模块,课件上传与下载功能模块,课件搜索模块,密码验证模块。用户只需要通过浏览器访问就可以实现操作,操作简单灵活。2系统总体设计2.1系统概要该系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。教师可以通过该系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。系统由用户注册与登录模块,管理功能模块,课件上传与下载功能模块,课件搜索模块,密码验证模块五个模块组成。2.2系统功能模块构成网上课件管理系统管理模块课件上传与下载模块课件搜索模块密码验证模块用户注册与登录模块图1 系统模块构成2.3 功能模块具体介绍2.3.1用户注册与登录功能模块1 注册模块逻辑分析(1)首先必须有一个注册平台页,该页面中的内容即是各种表单元素,以提供会员的注册,同时这些表单元素和数据库中会员表的各字段是相互对应的。(2)在会员输入完注册信息后,需要对这些输入的信息进行表单检查,比如,哪些表单项是必填,哪些表单内容需要符合数据类型规范,等待。(3)在检查表单无误后,会提交信息给动态页面处理,此时动态页面接收相关值,其中接收表示用户名的表单内容值,与数据库用户名字段进行查询比较,以防止注册重名。(4)如果重名,返回注册页继续申请注册;否则将接收的数据录入数据库,并将注册成功的信息反馈给客户端浏览器。如图3所示即为注册模块的流程结构图 表单输入及主要功能页zhuche.asp,即是将注册信息输入平台,进行表单检查、数据重名检测和数据记录插入等功能一体的文档。图2 注册模块数据流图重名检测页zhuchebad.asp,当出现重名时显示的信息页面。记录插入成功后反馈输入出页zhucheok.asp,表示数据记录插入成功。数据库文件db1.mdb,用以保存会员注册信息。2 登录验证模块(1)必须具有数据库文件,其中要有已存储的用来进行登录验证的相关数据记录。当然,数据的存在,是通过注册系统注册录入的。(2)登录的用户名的登录密码的输入页面,即用户输入平台,提供具有相关表单元素的页面。(3)动态文档页面,主要功能即是接收表单页面传递的表单元素值(注册用户名和注册密码),与数据库中已有的记录进行比较。如果在数据库中未曾找到相同的用户名,则表示该登录用户名尚未注册,需要注册后才能进行登录验证。若在数据库中有相同的用户名,则继续检测注册密码是否匹配,若用户名和密码完全吻合,表示登录成功。否则即登录失败,重新输入用户名和密码。如图4所示,即为登录模块的流程结构图。图3 登录模块流程图表单输入及登录验证处理页面denglu.asp,主要是用户名、密码的输入,以及和数据库中记录进行比较做相应判断的页面。登录失败的信息提示页denglubad.asp,当用户名、密码等登录信息不完全正确时跳转到该页。登录成功,会员权限页面dengluok.asp,除了表示登录成功外,还是限制会员登录的受保护页。2.3.2管理功能模块如图5所示,本模块可以分为两个部分,一是用户部分,用户可以找回密码并修改自己的基本信息,二是管理员部分,管理员不但可以修改用户的基本信息,还可以对用户上传的课件进行删除,此外,管理员还可以删除用户。用户部分管理员部分用户找回密码用户修改信息管理员修改用户管理员删除用户删除课件图4 管理模块功能图2.3.3课件上传与下载功能模块1 上传功能的文件组织上传文件不同于数据录入,所以文件的上传可以不建立相关的数据库,但同时,对于上传的文件,在Web应用系统必须具有可利用价值,所以必须获得上传文件的路径地址,并能保存该地址至数据库记录,以作应用。那么对于一个独立的上传功能来说,其文件组织一般如下。(1)无组件上传类文件本文所应用是“化境无组件上传类”文件,该文件可以从互联网搜索并下载获得。(2)上传平台页该页主要是提供用户通过【文件】表单元素“浏览”本地文件,并通过【提交表单】按钮进行文件的上传。(3)上传功能页该页的主要功能是获得上传平台页传递的本地文件信息,并实现上传文件的各种问题的解决方案,最终实现文件的上传。2 下载功能模块提供课件下载的链接,具体方法是,将课件记录的ID编号传递到课件下载页面,以实现下载功能。2.3.4课件搜索功能模块现在的网站上存储的数据都非常多,例如,在一个在线购书网站中,数据库存储的书籍信息可能有几十万条记录。如何在这些记录中找到用户想要的信息,这就需要网站提供查询系统来供用户使用。查询功能的设计思路很简单,就是编写合适的SQL语句来查询数据库,根据不同的情况来生成不同的SQL语句查询数据库。本文提供的用户根据课件名称进行模糊查询该课件所属的教师,然后根据教师提供的课件访问密码进行访问下载。2.3.5密码验证功能模块用户想要下载该教师的课件内容或者向该教师上传作业,必须知道该教师提供的课件访问密码才能进入该教师的课件。该功能实现很简单,在密码输入页,访问者输入访问密码,提交表单后向数据库验证该密码是否正确,如果正确则进入教师课件,如有误则要求重新输入。2.4 系统数据库表设计一个简单的网上课件管理系统可以设计4个数据表来满足此系统的需要,第1张表为管理员信息表(admin),此表用来记录管理此网站的管理员信息。第2张表为教师信息表(tea),第3张表为学生信息表(stu),分别用来记录登录此网站的教师和学生的信息。第4张表为课件信息表(kj),用来记录教师和学生上传的课件信息。此外,还要建立教师信息表和课件信息表的关系表(kt)。3.开发环境与开发工具3.1 开发环境系统采用BS结构,即浏览器服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合教师的使用习惯。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。3.2 开发工具3.2.1 Dreamweaver MXDreamweaver 是一个很酷的网页设计软件。它不仅包括可视化编辑、HTML代码编辑的软件包,而且还支持ActiveX、Java、Flash、Shockwave等功能,并且它能通过拖曳从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plug-in(插件)也能够在Netscape和IE4.0浏览器中正确地显示页面的动画。Dreamweaver 还提供自动更新页面信息的功能。同时它还采用了Roundtrip HTML技术,这项技术使得网页在Dreamweaver 和HTML代码编辑器之间可以进行自由切换,并保持HTML句法及结构不变。Dreamweaver 最具挑战性和生命力的是它的开放式设计,这项设计使得任何人都可以轻易扩展它的功能。课件管理系统使用的是Dreamweaver MX 2004,通过该工具使用户能够高效地设计、开发和维护基于标准的网站和应用程序。 3.2.2 ASP技术 ASP是“Active Server Pages”的简称,意为“活动服务器网页”。它是由微软公司开发的一种服务器端的脚本编写环境,它一般以VBScript或ECMAScript作为服务器端的脚本语言,由安装在服务器上的应用程序扩展软件负责解释并执行这些脚本。掌握ASP动态网页技术,只需要了解服务器端脚本(如VBScript)的基本结构、语法,熟悉ASP本身所支持的对象和组件,就可以很轻松地进行ASP编程了。4 系统实现4.1 系统主界面设计主界面如图6所示,按图进行设置。图5 主界面4.2 用户注册与登录功能模块设计4.2.1 登录页面 启动Dreamwever MX 2004,按照图4的流程来设计登录页面,其具体步骤如下所示。(1)在起始页中选择创建asp文件,保存为“denglu.asp”。(2)在工作区的文档窗口中选择为“设计”视图,在“文档工具栏”的标题栏中输入“用户登录”,然后单击“插入”工具栏中“常用”选项卡上的“表单”选项,再在其工具栏中选择“表单”按钮,向页面中添加一个表单。(3)在表单中添加一个四行一列的表格。(4) 向表格中添加“用户名”、“密码”文本框“登录”按钮以及“忘记密码”、“注册”、“返回首页”链接。并在页面上添加一些文字,如图7所示。图6 教师登录页面在完成了页面的设计后,就可以利用Dreamwever的“服务器行为”,来完成对“登录”过程的操作和处理。首先在“设计”页面中,将光标移到表单内,然后在“应用程序”面板组的“服务器行为”面板上单击左上角的加号(+)按钮,在弹出的菜单中选择“用户身份验证登录用户”命令,将弹出“登录用户”对话框,“登录用户”的设置代码如下:MM_LoginAction = Request.ServerVariables (URL)If Request.QueryString Then MM_LoginAction = MM_LoginAction + ? + Server.HTMLEncode (Request.QueryString)MM_valUsername=CStr (Request.Form (t_name)If MM_valUsername Then MM_fldUserAuthorization= MM_redirectLoginSuccess=dengluok.asp MM_redirectLoginFailed=denglubad.asp MM_flag=ADODB.Recordset Set MM_rsUser = Server.CreateObject (MM_flag) MM_rsUser.ActiveConnection = MM_conn_STRING MM_rsUser.Source = SELECT t_name, t_pwd If MM_fldUserAuthorization Then MM_rsUser.Source = MM_rsUser.Source & , & MM_fldUserAuthorization MM_rsUser.Source = MM_rsUser.Source & FROM tea WHERE t_name= & Replace (MM_valUsername,) & AND t_pwd= & Replace (Request.Form (t_pwd),) & MM_rsUser.CursorType = 0 MM_rsUser.CursorLocation = 2 MM_rsUser.LockType = 3 MM_rsUser.Open If Not MM_rsUser.EOF or Not MM_rsUser.BOF Then Username and password match - this is a valid user Session (MM_Username) = MM_valUsername If (MM_fldUserAuthorization ) Then Session (MM_UserAuthorization) = CStr (MM_rsUser.Fields.Item (MM_fldUserAuthorization).Value) Else Session (MM_UserAuthorization) = End If if CStr(Request.QueryString(accessdenied) And false Then MM_redirectLoginSuccess = Request.QueryString (accessdenied) End If MM_rsUser.Close Response.Redirect (MM_redirectLoginSuccess) End If MM_rsUser.Close Response.Redirect (MM_redirectLoginFailed)End If单击此对话框中的“确定”按钮后,Dreamweaver MX 2004将自动在denglu.asp中添加相关的代码,这样就完成了关于教师登录页面的设计。4.2.2 登录成功页面在上一节里,对“登录用户”对话框中的“如果登录成功,转到”栏设置为转到“dengluok.asp”。如图8所示。图7 登录成功页面在Dreamweaver MX 2004中,当添加了“登录用户”服务器行为后,会自动产生Session值,切换至“代码”视图:MM_valUsername=CSTr (request.form (“t_name”)If not MM_rsUser.EOF or Not MM_rsUser.BOF Then Session (“MM_Username”) =MM_valUsernameEnd ifMM_valUsername为一变量,其值主要是request.form(“t_name”),即表示输入登录的用户名。在用户名正确登录后,Dreamweaver MX 2004将会生成一个名为“MM_Username”的Session变量:Session(“MM_Username”)。该Session的值为变量MM_valUsername所对应值,亦即是正确登录的用户名。 If (MM_fldUserAuthorization”) then Session (“MM_UserAuthorization”) =CStr (MM_rsUser.Fields.Item (MM_flduserAuthorization).value) Else Session (“MM_UserAuthorization”) =”End if另外,在“登录用户”对话框“基于以下限制访问”中选择“用户名、密码和访问级别”的用户登录,则还会产生一个表示访问级别的Session变量:Session(“MM_UserAuthorization”)。此时可以为Web应用程序添加“阶段变量”,打开“绑定”面板,单击“添加”按钮,从弹出菜单中选择“阶段变量”,弹出“阶段变量”对话框,。在“名称”的文本输入“MM_Username”,单击“确定”按钮完成阶段变量的添加。4.2.3 登录失败页面在5.3.1节里,在“登录用户”对话框中对“如果登录失败,转到”栏设置为转到“denglubad.asp”,当用户登录失败后,转到这个页面,这个页面将完成两个功能:一个是提示用户操作失败,二是让用户选择下一步的操作。根据总体设计以及用户登录失败,可能的两种情况如下所示。(1)用户忘记了用户名或者密码,此时,用户可以选择“重新登录”返回到“登录页面”。(2)用户没有帐号,此时,可以选择“注册新用户”转到“注册页面”。登录失败的页面,如图9所示。如图9所示,把“返回登录页面”文本字样设置超链接到“denglu.asp”,把“注册新用户”文本字样设置链接到“zhuche.asp”,把“回首页”文本字样设置超链接到主界面“index.asp”。 图8 登录失败页面4.2.4 注册页面注册页面的设计与登录页面的设计类似,首先来设计如图10所示的页面。图9 注册页面在完成网页设计后,就可用“服务器行为”来完成对注册的操作和处理。其具步骤如下:(1)检查表单在“文档窗口”中选择“提交”按钮,然后打开“行为”面板,单击“添加行为”按钮;在弹出的菜单中选择“检查表单”菜单命令;弹出“检查表单”对话框,在“命名的栏位”中选择表单项,“值”选择为“必需的”,“可接受”选择“任何东西”,以上操作针对“用户名”、“密码”、“密码提示问题”、“密码提示答案”、“教师课件密码”表单元素;对于“电子邮件”来说,因为是可选项,所以其“值”不需要选择“必需的”,但“可接受”应选择为“电子邮件地址”。这里的“检查表单”是进行客户端的表单元素内容的检查,比如,当会员注册时忘记输入了密码等“必需”的内容,或输入的电子邮件地址不符合邮件地址规范等情况时,网页会提示注册用户正确填写。在通过这项检测后,则可将注册的信息“插入记录”了。(2)插入记录如图11所示,打开“服务器行为”面板,单击“添加”按钮,在弹出菜单中选择“插入记录”,弹出如图所示的“插入记录”对话框,进行如下设置。图10 “插入记录”对话框 (3)检查新用户名如图12所示,打开“插入”面板,选择“应用程序”标签,单击“用户身份身份验证”按钮后的向下箭头,在弹出菜单中选择“检查新用户名”,在弹出的对话框中进行如下设置。图11 检查新用户名4.3.5 注册成功页面当注册成功时将转到注册成功页面,页面的设计如图13所示。图12 注册成功页面此页面表示注册操作已经完成,在此页面中添加一个“登录”链接返回到登录页面。4.2.6 注册失败页面当用户名已经存在时,注册操作会失败,则通过注册失败页面来提示用户,如图14所示。在文档窗口的“设计”视图中,选中“返回”文本字样,然后在“属性检查器”面板的“链接”栏添加以下代码:Javascript: onclick=history.go (-1)在此页面中单击“返回”链接,页面将返回到上一页,即注册页面。图13 注册失败页面以上是教师登录和注册模块的设计实现,与之相关的学生登录和注册模块的设计与此相似,这里省略,详细情况见源代码。4.3 管理功能模块设计4.3.1 用户修改信息页面在用户登录后可以根据情况修改自己的个人信息页面如图15所示,具体步骤如下。(1)单击“绑定”面板上的加号(+)按钮,在弹出的菜单中选择“记录集(查询)”命令,将弹出“记录集”对话框,在此对话框中的“连接”下拉列表框中选择已建立的数据连接“conn”,在“表格”下拉列表框中选择数据库表“tea”,然后在“筛选”的下拉列表中选择“t_name”列,操作符为“=”,筛选类型选择“阶段变量”,变量名输入为“MM_Usernamer”。然后如图17所示设置该页面。 (2)在“服务器行为”面板上单击加号(+),选择“更新记录”,弹出对话框,“连接”下拉列表框中选择“conn”,“要更新的表格”为“tea”,“唯一键列”为“t_id”,“在更新后,转到”为“././index.asp”。这样就完成了用记修改个人信息的功能,修改成功后将转到首页。这里是教师修改个人信息,学生修改个人信息和管理员修改用户信息与此类似,这里省略。图14 修改教师信息4.3.2 用户找回密码功能查找密码第一步:输入需要查询密码的用户名。建立查询输入平台页“pw1.asp”,该查询输入平台页面具有表单元素,用以提供浏览者输入注册用户名进行查询,同时并做客户端检测:浏览者有没有输入表单元素内容,查找密码第二步:接收pw1.asp中传递的用户名,给出两种反馈信息。(1)经检测若无此注册用户,则提醒出错信息,并提供跳转到pw1.asp的链接,重新输入用户名。(2)经检测具有该用户名,则输出“找回密码问题”信息内容,并提供“找回密码答案”的文本输入框,提交给pw3.asp进行接收处理操作。查找密码第三步:接收pw2.asp中传递的“注册用户名”、“找回密码问题”以及“找回密码答案”3个表单元素的值,与数据库中相应的列(字段)值进行比较。根据比较结果,做两种信息的反馈。(1)“找回密码答案”不正确,显示错误提示信息,并提跳转到重新输入“找回密码答案”的页面pw2.asp。(2)“找回密码答案”与数据库表中对应列值完全吻合,则显示注册密码。具体设计见源程序“课件管理系统”,这里省略。4.3.3 管理员编辑用户信息和删除用户管理员编辑用户信息与用户修改个人信息相似,参照5.4.1节,这里省略。删除页,必须确保删除的记录不能误删,这就需要绑定正确的记录集,如图16所示设计用户列表页,在用户列表页tlist.asp中选中要删除的用户,传递该用户的t_id值到删除页面del.asp,确保删除对象。图15 用户列表页在删除页del.asp的制作中,设计如图17所示:图16 删除页面del.asp打开服务器面板,单击添加按钮,从弹出菜单中选择“删除记录”菜单命令,进行如图18设置。图17 删除记录设置4.3.4 课件管理教师可以上传课件和删除不需要的课件,管理员也可以管理所有教师的课件,一般表现在可以删除不需要的课件,课件列表页klist.asp如图19所示,参照该图进行设置,点击“删除”可链接到课件删除页delk.asp。图18 课件列表页图19 课件删除页面delk.asp图20 删除记录设置如上图20所示,设计课件删除页delk.asp,单击服务器面板,选择“删除记录”,如图21所示进行设置:切换到“代码”视图,加入如下代码,以上设置只是删除数据库记录,并没有删除上传的文件,加入以下代码则可以删除硬盘上的文件。4.4 课件上传与下载功能模块设计4.4.1 无组件上传类文件化境无组件上传类文件主要功能是实现文件的上传,文件内容可从官方网站下载获得。本系统所使用的上传类文件名为“upload_5xsoft.inc”,将下载的文件保存在“课件管理系统”的“tan”文件夹内。4.4.2 文件上传平台1独立的文件上传平台,如图22所示。(1)在“课件管理系统”的“tan”文件夹内新建文件“upload.asp”。(2)在“文档窗口”中打开该文件,打开“插入”面板,单击“表单”类别中的“表单”按钮,在文档中插入黄色虚线框。(3)选择插入在页面中的表单,打开“属性”面板,“动作”输入为“upfile.asp”,并选择“MIME类型”为“multipart/form-data”。(4)单击“表单”类别中的“文件域”按钮,在表单区域中插入一个具有“浏览”按钮的表单元素,打开其“属性”面板,“文件域名称”输入为“file”。(5)在文档中插入“隐藏域”,打开其“属性面板”,定义名称为“upfilefolder”,输入其“值”为“uploadfile”。(6)在表单区域内插入“按钮”,“值”为“上传”,“动作”为“提交表单”。图21 文件上传平台页面(upload.asp)2.课件上传页的文件上传功能单独的上传平台页在Web应用系统中还需要结合到相关的数据录入页中,一般采用iframe浮动框架进行引用。(1)如图23所示,在“文档窗口”中打开表示“上传课件”的“shangchuan.asp”文件,切换至“拆分”视图,将鼠标光标定位在网页代码中即将插入“浮动框架”的位置。(2)打开“插入”面板中的“HTML”类别,单击“框架”按钮后的向下箭头,从弹出菜单中选择“浮动框架”,即在网页中插入了浮动框架的HTML标签“”。(3)在HTML标签“”上单击鼠标右键,从弹出菜单中选择“编辑标签”。(4)弹出“标签编辑器”对话框,选择“源”为独立上传平台页“upload.asp”。图22 插入浮动框架4.4.3 文件上传功能页上传功能页主要是接收上传平台页upload.asp通过“浏览”选择的所需上传文件,并进行相关处理后将文件上传至服务器的操作。1.建立文件上传功能页在站点“tan”文件夹内新建文件“upfile.asp”,表示文件上传的功能页,在“文档窗口”中打开该文件,切换至“代码”视图,在HTML标签的上方输入代码“”,表示该文件对化境无组件上传类文件的引用。在HTML标签之间输入如下代码。其中filesizemin和filesizemax分别定义上传文件的大小所需的最小值和最大值,upload表示建立的上传对象,f_floder则是一变量,该变量的值即是接收的上一页中表单元素名称是“upfilefolder”的值。2.列出上传程序逻辑判断过程和检测文件大小在获得上一页“文件域”传递的浏览文件之后,则应该判断所接收文件的大小,在确保所选择上传的文件大小是大于0,即具有上传文件传递的情况下,才可以进行上传,否则必须返回确保有文件被选择有以上传,然后还要继续判断文件的大小必须满足规定的最小值和最大值之间。代码如下:Set upfile=upload.file (file) If upfile.filesize0 thenIf upfile.filesizefilesizemin Then response.write 你上传的文件太小了,重新上传response.end ElseIf upfile.filesizefilesizemax then response.write 文件大小超过了字节限制,重新上传response.end End IfSet upfile=nothing Set upload=nothing其中Set upfile=upload.file(“file”)表示建立名为”upfile”的文件对象集,该对象集是针对上一页中的“文件域名”是”file”。Upfile.filesize就表示该对象的文件大小属性。如果文件的大小大于0,则进行上传并最终输出上传结果,否则将输出选择文件的信息。返回则表示返回浏览器的上一历史记录,也就是返回上一页的操作。3检测文件类型在检测了文件的大小后,接着就需要检测文件的类型,其检测方法即是提取上传文件名称的后3位内容。在化境无组件类中使用“filename”属性获得文件名称。代码如下:f_type=ucase (right (upfile.filename, 3) uploadsuc=false定义标签 Forum_upload=JPG|PNG|GIF|DOC|TXT|CHM|PDF|MP3|WMA|WMV|ZIP|RAR Forumupload=split (Forum_upload,|) For i=0 to ubound (Forumupload) If f_type=Forumupload (i) Then uploadsuc=true格式吻合时的标签 Exit For Else uploadsuc=false格式不吻合时标签 End If Next If uploadsuc=false Then根据标签判断给出信息 response.write 文件格式不正确,重新上传 response.end End If4建立上传文件保存的文件夹代码如下:Set upf=Server.CreateObject (Scripting.FileSystemObject)If upf.FolderExists (Server.MapPath (/&f_folder&/&f_type)=False ThenIf upf.FolderExists (Server.MapPath (/&f_folder)=False Thenupf.CreateFolder Server.MapPath (/&f_folder)upf.CreateFolder Server.MapPath (/&f_folder&/&f_type)Elseupf.CreateFolder Server.MapPath (/&f_folder&/&f_type)End If End If f_ftn=/&f_folder&/&f_type Set upf=NothingSet upf=Server.CreateObject(Scripting.FileSystemObject)表示建立了FSO组件对象,应用该组件可检测服务器中是否具备保存当前类型的上传文件的文件夹(upf.folderExists)。若没有则可立即创建该文件夹(upf.createfolder),并将最终的保存文件夹路径赋值给变量以方便文件保存之用(f_ftn=”/”&f_folder&”/”&f_type)。5定义文件名并上传为了防止上传文件可能重名而引起原有文件被覆盖,则需要对上传的文件进行重命名,一般是添加随机数来标识。代码如下:Randomize RanNum=int (90000*rnd) +10000 Filepath=f_ftn&/&ranNum&_&upfile.filename upfile.SaveAs Server.mappath (filepath) 其中randomize表示产生随机种子;变量rannum表示获得10000到99999之间的随机5位数;新的文件名则是rannum&”_”&upfile.filename,即“随机数”+“_”+“原文件名”;filepath表示上传文件即将被保存的路径地址;upfile.saveas就表示实现上传功能将文件进行保存。6保存上传文件至数据库记录在文件被上传到服务器端后,需要将该文件的路径保存并应用,否则文件的上传就没有意义了。代码如下:If f_type=JPG or f_type=GIF or f_type=PNG” Then response.write parent.form1.k_loadurl.value+=&filepath& Else response.write parent.form1.k_loadurl.value+= &filepath& End If4.4.4 下载功能页对于课件下载的设计,最简单的方法就是在课件列表页面中,直接将“下载”文本字样添加链接到课件文件的k_loadurl,即将下载链接设置为:a href=下载其中Recordset1是在“绑定”面板上单击左上角的加号(+)按钮,在弹出的菜单上选择“记录集(查询)”命令,将弹出“记录集”对话框,按照提示添加的记录集,在此对话框中的“名称”文本框中输入记录集名称为Recordset1,在“连接”下拉列表中选择已经建立好的数据库连接conn,在“表格”下拉列表框中选择数据库表查询表kt表,然后在“筛选”的一组下拉列表中写一组SQL语句“SELECT *FROM kt WHERE t_id = MMColParam and k_power=教师课件”。4.5 课件搜索功能模块设计本设计中,将查询页面和查询结果显示页面合为一个页面,查询课件的页面设计如图24所示。在此页面的上半部分是是查询界面,下半部分是结果显示页面。实现此页面的步骤如下:(1)单击“绑定”面板中左上角的加号(+)按钮,在弹出的菜单中选择“记录集(查询)”命令,在弹出的“记录集”对话框中单击“高级”按钮切换到“记录集”对话框的高级模式。在对话框的“名称”文本框中输入记录集的名称Recordset1,在“连接”下拉列表框中,选择已经建好的数据库连接conn,然后在SQL文本区
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ASP网上课件管理系统的设计与实现(源代码+论文)
链接地址:https://www.renrendoc.com/p-438793.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!