摘 要
随着计算机和网络技术的不断发展,社会的信息化程度越来越高,信息技术正在逐渐渗透到各个领域,网络教学的蓬勃发展正是一个很好的例子。本毕业课题主要借助网络平台,开发实现课程设计管理系统,通过该系统,学生与老师能够进行有效的沟通,及时了解有关课程设计的相关事情。
本文重点介绍了基于B/S 模式的课程设计管理系统的体系结构和主要功能模块, 并阐述了系统实现的总体设计思路和详细制作过程。以Access2003+Macromedia Dreamweaver +ASP作为开发工具, 实现了用户登录、身份验证,不同的用户进入系统后可以实现不同的操作。该系统由登录注册,文件上传,资料下载,信息发布,留言版等模块组成,以实现高校课程设计管理水平的高效化和网络化。
关键词: 浏览器/服务器、ASP、动态网站、Dreamweaver
目录
摘要 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥Ⅰ
1 绪论 1
1.1 选题背景和研究现状‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1
1.2 系统开发目的和意义‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1
1.3 系统开发环境介绍‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥……………‥‥2
2 B/S架构简介 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3
2.1 B/S架构介绍‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3
2.2 B/S 架构的工作流程‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥……………‥3
2.3 B/S架构的优势 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥4
3 开发环境及开发工具介绍 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥…‥5
3.1 Dreamweaver软件‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥5
3.2 ASP技术‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥6
3.3 VBScript语言 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥7
3.4 Access2003数据库 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥7
4 服务器IIS的安装和配置‥‥‥‥‥‥‥‥‥‥‥‥‥‥…..‥‥‥‥‥‥‥‥‥8
4.1 IIS的配置和安装‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8
4.1.1 IIS的安装‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8
4.1.2 IIS的配置‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8
4.1.3虚拟目录的建立‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8
4.1.4测试服务器‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥9
4.2 Access数据源的配置 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥9
5 课程设计管理系统开发‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ ‥‥‥‥11
5.1登入界面login.asp的设计 ‥‥‥‥‥‥‥‥‥‥‥‥……‥‥‥‥‥‥‥‥11
5.1.1系统功能分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥11
5.1.2开发过程 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥11
5.1.3登入界面的模块结构 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥12
5.1.4主要程序代码分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥12
5.2 课程设计管理系统的主界面index.asp设计 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥17
5.2.1 系统的结构介绍 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥17
5.2.2 主界面展示 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥ ‥‥‥‥‥‥‥‥‥‥‥17
6 各二级网站的设置 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥19
6.1注册模块 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥19
6.1.1系统功能分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥19
6.1.2界面展示 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥19
6.1.3本模块各个asp文件关系 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥21
6.1.4 主要模块的程序代码 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥22
6.2 文件上传模块 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥26
6.2.1系统功能 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥……‥‥‥‥‥26
6.2.2模块结构 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥27
6.3 资料下载模块 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥27
6.3.1系统功能 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥27
6.3.2设计过程 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
6.4 投票系统模块 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
6.4.1系统功能 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
6.4.2模块结构‥ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
6.4.3页面效果展示 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥28
6.4.4投票系统的程序设计 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥29
6.5 留言版模块 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥32
6.5.1留言版介绍 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥32
6.5.2系统功能分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥33
6.5.3系统结构 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥37
6.5.4数据库设计 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥37
6.5.5程序代码分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥38
7 网页特效‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥40
7.1 CSS样式的创建 ……‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥40
7.2 创建鼠标经过图像网页‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥40
7.3 实现倒计时的效果 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥41
8 总结 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥42
致 谢 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥43
参考文献 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥44