本科毕业设计网上课件管理系统Word文档下载推荐.docx
- 文档编号:14231576
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:11
- 大小:224.14KB
本科毕业设计网上课件管理系统Word文档下载推荐.docx
《本科毕业设计网上课件管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《本科毕业设计网上课件管理系统Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
指导教师:
马永斌
2014年4月
摘要
随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行在线教学。
网络式教学已经成为当今时代教学的一个重要组成部分了。
在线教学第一步要做的就是将教学内容在网上发布,用户则选择自己需要的课件资源进行下载。
本文提出并设计实现了基于WEB的网上课件管理系统,本系统提供校园内部课件的上传和下载,上传方式是无组件上传。
客户端脚本采用VBScript编写,可适用于包括IE在内的所有支持VBScript的浏览器。
系统平台设计时,采用的是DreamweaverMX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。
系统有一个功能强大的后台管理系统:
可以进行人员管理,权限管理,课件管理。
本系统由主页面、用户注册与登录模块、课件上传与下载功能模块、课件搜索模块四个模块组成,用户只需要通过简单的浏览器访问就可以很容易实现操作。
关键字:
网上课件管理系统、ASP、Access数据库
目录
引言1
第一章系统的需求分析2
第二章系统总体设计2
2.1系统概要2
2.2系统功能模块构成3
第二章数据库表的创建3
第四章系统模块的实现5
4.1制作主页面5
4.2课件管理模块的实现6
4.3课件的上传与下载模块的实现7
1.课件管理系统主要包含了3个部分。
7
4.4课件的搜索模块的实现8
4.5密码验证模块的实现9
结束语11
参考文献12
引言
一个完善的网上课件管理系统,应该是方便管理和操作的,所以该系统还有一个功能强大的后台管理系统:
目前应用于动态网页设计的技术有很多,网上课件管理系统中主要采用了ASP技术和数据库技术的整合应用。
采用的数据库是ACCESS数据库,拟建立db1.mdb库文件。
系统页面主要采用动态页面,利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现视频、文章、用户等远程浏览及管理。
系统能够实现基于校园网络环境下的课件管理,以便有效地管理老师们上传的课件,构建适合的课件资源库。
系统采用B/S结构,即浏览器/服务器结构。
用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。
客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合教师的使用习惯。
第一章系统的需求分析
在我们学校上课存在一些问题,看到老师上课常常碰到自己带的优盘被感染病毒,而影响到教学正常进行,更加为了同学拥有更多的学习资料,方便资源共享,所以我想做一个系统能改善一下这些问题。
网上教学第一步要做的就是将教学内容在网上发布,教师可以通过课件管理系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。
而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。
系统采用浏览器/服务器结构。
系统平台设计时,采用的是DreamweaverMX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现,IIS与ASP的结合。
第二章系统总体设计
2.1系统概要
该系统有一个功能强大的后台管理系统:
教师可以通过该系统发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且教师拥有管理自己课程的权限。
系统由用户注册与登录模块,管理功能模块,课件上传与下载功能模块,课件搜索模块,密码验证模块五个模块组成。
2.2系统功能模块构成
根据自己的构思,进行了这个网上课件管理系统的模块的设计,从而进行了相关的联系与布局,进行设计如图2-1所示:
图2-1课件的模块框架
第三章数据库表的创建
创建表可以通过SQLServerManagementStudio视图进行创建也可以通过SQLServerManagementStudio查询使用SQL语句进行创建。
登录模块的数据库设计比较简单,这里创建一个Login数据库并创建一个表,如图3-1所示。
图3-1数据库表结构图
1.创建基本用户信息字段,这些字段的意义分别为:
(1)id:
用于标识用户的ID号,并为自动增长的主键。
(2)username:
用于标识用户名。
(3)password:
用于标识用户密码。
(4)email:
用于标识用户E-mail信息。
(5)msn:
用于标识用户的MSN等信息。
(6)passed:
用于标识用户是否通过审核。
(7)ask:
用于保存用户提示信息的问题。
(8)answer:
用于保存用户提示信息的答案。
2.上述字段描述了相应的字段在实际应用中的意义,创建表的SQL语句如下所示:
USE[Login]
GO
SETANSI_NULLSON
SETQUOTED_IDENTIFIERON
CREATETABLE[dbo].[Login]
(bh][int]IDENTITY(1,1)NOTNULL,
username][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
password][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
email][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
msn][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
passed][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
ask][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
answer][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
CONSTRAINT[PK_Login]PRIMARYKEYCLUSTERED
(
bh]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,
IGNORE_DUP_KEY=OFF,
ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
3.上述代码创建了一个数据库并将ID设为自动增长的主键,该数据库用于保存用户的基本信息,本模块通常不会更改数据库的信息,只是对数据库进行调用而已。
所以在调用之前必须插入若干新数据,示例代码如下所示。
INSERT
NTO
[Login]
(username,password,email,msn,passed,ask,answer)
alues
('
wangluo'
'
123321'
wangluo12@'
ruanjian@'
1,”你好吗?
’,”我很好”)
4.上述代码在数据库中插入了一条用户名为wangluo,密码为123321的用户信息,并且这个用户的邮箱为wangluo12@,当用户忘记密码时,就会通过这个邮箱发送确认信息。
第四章系统模块的实现
4.1制作主页面
使用dreamweaver,制作index.asp,进行布局如图4-1所示设计:
图4-1主页面的设计
以上页面就是我设计的主页面,主要是用户的登录及注册,简单大方,方便用户直接登录。
模块负责将用户分为注册用户来实现用户权限的管理。
1.左侧显示最新更新的课件,按照时间显示。
2.首先必须有一个注册平台页,该页面中的内容该即是各种表单元素,以提供老师进行注册,同时这些表单元素和数据库中会员表的各字段是相互对应的。
3.在会员输入完注册信息后,需要对这些输入的信息进行表单检查,比如,哪些表单项是必填,哪些表单内容需要符合数据类型规范。
4.在检查表单无误后,会提交信息给动态页面处理,此时动态页面接收相关值,其中接收表示用户名的表单内容值,与数据库用户名字段进行查询比较,以防止注册重名。
5.如果重名,返回注册页继续申请注册;
否则将接收的数据录入数据库,并将注册成功的信息反馈给客户端浏览器。
4.2课件管理模块的实现
首先进行设计用户的管理权限模块login.asp,用户进行注册之后,把用户信息保存至后台数据库,实现用户对此系统的操作布局如图4-2所示:
图4-2用户注册页面
对课件进行管理模块glkj.asp,自己管理区域的设计,实现课件的搜索课件的删除编辑及推出管理,进行布局如图4-2-2所示:
图4-2-2管理页面的设计
4.3课件的上传与下载模块的实现
(1)课件的添加上传功能:
通过链接到课件添加的addkj.asp文件进行课件的添加与上传。
(2)课件的下载、删除功能:
右侧的课件标题显示区包含了课件下载与删除,直接链接到其下载(downloadkj.asp)和删除(delkj.asp)页面。
(3)返回到主页面功能:
推出管理后即可返回跳转到主页面,使得方便用户使用。
支持文件的上传组件,即是支持文件的上传、多文件上传、限制文件大小上传、限制某一类型的文件上传、文件上传到数据库、数据库中读取文件及文件上传重命名等功能。
课件的添加与上传布局如图4-3所示:
图4-3课件的上传页面
2.课件上传之后,发现其内容有误,我们还可以对课件进行编辑删除,并且连接至上面的管理页面,从而使用户方便课件的管理,进行更好的更新,上传上正确的课件信息,使用户更好的使用这些在系统之上的课件,我对其删除模块进行布局如图4-3-2所示:
图4-3-2课件的删除页面
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 网上 课件 管理 系统