基于asp+access的精品课程教学 站设计与实现(毕业论文+程序源码)
大家好,今天给大家介绍基于asp+access的精品课程教学 站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。
文章目录:
- 基于asp+access的精品课程教学 站设计与实现(毕业论文+程序源码)
-
- 1、项目简介
- 2、资源详情
- 3、关键词:
- 4、毕设简介
- 5、资源下载
1、项目简介
- 本 站前台采用Dreamweaver进行页面制作,后台由Access数据库支持,通过使用ASP技术实现动态 页的效果。
2、资源详情
项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:12681个字35页
包含内容:整套源码+完整毕业论文
3、关键词:
教学 站,计算机组成原理,ASP,Access
4、毕设简介
提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。
序言
省略
第一章,介绍了课题的开发背景、课题开发的现实意义、相关课题的发展现状以及本教学 站预期达到的目标。
第二章,概略地介绍了开发本 站多用到的各种技术,比如可以实现动态 页制作的ASP技术,功能强大的ACCESS数据库技术等。
第三章,对本 站的系统结构设计、系统结构功能、运行环境等概要设计阶段所做的工作做了大体介绍。
第四章,对数据库进行分析,介绍了数据库以及具体的表的设计。详细介绍了我所设计的四个模块中涉及到的表。
第五章,具体介绍了我所负责模块的详细设计过程,如 站首页的设计与实现、师生论坛的设计与实现以及课程描述、教师队伍两个静态模块的设计与实现。
第六章,大体介绍了对本系统的测试工作,涵盖了测试计划、测试结果以及测试分析这三个方面的内容。
本 站展现了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,可以大大提高教学效率和教学效果,使教学活动上了一个新台阶。
第1章 系统分析与研究
1.1课题开发背景
省略
1.2课题开发的现实意义
省略
1.3相关课题发展现状
省略
1.4系统目标
本计算机组成原理教学 站预期实现以下目标:
1.信息发布方便、快捷、为用户提供全新的服务。
2.支持资源下载技术。
3.提供用户在线论坛、留言功能,增强 站的互动性。
4. 站维护简单、方便。
5.具有较好的 站安全性。
第2章 系统开发技术简介
通过对本系统功能及应用各方面的综合分析,本 站采用Dreamweaver作为前台设计工具,在此基础上运用平时所学的动画制作软件Flash MX 、图形处理软件photoshop8.0等进行辅助设计,制作计算机组成原理多媒体教学资料。后台设计采用ASP技术及Microsoft Access 数据库开发工具,通过ADO对象访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学 站。下面对本 站涉及到的技术进行简要的介绍。
2.1 HTML语言
HTML(Hyper Text Markup Language,超文本标记语言),它是构成 页的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载 页及上传数据的关系,所以对HTML语法必须有一定的了解。
2.2 ASP技术
ASP(Active Server Page,动态服务器 页),是一种由Microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用VB Script或Jscript脚本程序代码的 页。当浏览器浏览ASP 页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的 页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VB Script或Jscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的HTML内容。而不可能看到原始脚本程序的代码。
2.2.1 ASP的工作原理
ASP脚本是一种服务器端的解释脚本,其后缀名为.asp。当客户端访问一个后缀名为.asp的URL时,该URL请求被发送到Web服务器于是调用相关的ASP引擎asp.dll来将该脚本加以解释。在asp.dll中包含有各种ASP内置对象的集合以及这些对象的处理信息。所以.asp由asp.dll解析后,将生成相应的HTML代码,该代码由Web服务器返回给客户端浏览器执行,于是用户就在屏幕上看到了该.asp执行的结果。
ASP的工作原理如图2-1所示:
2.4 ACCESS
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、 表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、 表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ACCESS数据库具有大型数据库的一些基本功能,支持事物处理功能,ACCESS不仅是数据库管理系统,而且还是一个功能强大的开发工具。
本系统选择使用ACCESS,主要是因为: ACCESS数据库相比SQL要简洁,容易操作和管理。
第3章 系统概要设计
3.1系统结构设计
根据本教学 站的特点,可以将其分为前台和后台两个部分设计。前台主要实现信息浏览、资源下载、在线论坛和留言等功能,后台主要用管理员对 站前台信息、论坛及留言进行管理。
我们把该教学 站设计为九大模块,分别是用户系统、课程描述、教师队伍、课程建设、在线学习、课程实践、下载频道、师生论坛、和留言板。
整个计算机组成原理教学 站的系统结构如图3-1所示:
图4-1 用户实体E-R图
管理员实体E-R图如图4-2所示:
图4-3 论坛工作域实体E-R图
论坛文章实体E-R图如图4-4所示:
4.2.2 article表设计
在数据库luntan.mdb中,设计一个aticle表,该表是用于保存论坛中所有用户所发帖子的信息的,包括帖子序 、主题、内容以及发帖用户名、时间等。
aticle表的结构如表4-2示:
表4-2 aticle表结构
4.2.4 area表的设计
在数据库luntan.mdb中,设计一个area表,该表用于保存论坛中所有用工作域的信息,包括工作域序 、工作域名称、域主姓名1、域主姓名2、域主姓名3。
area表的结构如表4-4所示:
表4-4 area 表结构
第5章 系统详细设计
5.1 站主页的设计
站主页是用户登录后首先看到的页面,所以主页的设计至关重要,应该亮丽美观、尽可能表现出计算机组成原理教学 站的风格、内容,吸引用户的注意力,否则很难给用户留下深刻的印象。
5.1.1 主页的风格、色彩和布局设计
省略
5.1.2 主页导航的设计
本教学 站规模不是太大,为方便教师、学生使用,主页采用简单的集合导航模式,即把具有逻辑关系的超链接放置在一起,用户可以方便地访问某一类信息。
主页效果如如图5-1所示:
图5-2 师生论坛前台模块结构图
师生论坛后台的模块结构如图5-3所示。
图5-4 论坛首页结构图
论坛首页效果图如图5-5所示:
图5-6 用户登录流程图
登录页面如图5-7所示:
图5-8 新用户注册流程图
注册页面如图5-9所示。
图5-10 用户发贴流程图
用户发贴页面如图5-11所示:
图5-12 选择工作域浏览文章页面
2.也可以进入搜索页选择搜索项目搜索帖子。例如:用户进入搜索页后,选择“主题”这一搜索,在文本框里输入要查看的主题,选择帖子发表的时间段,即可看到该时间段内对应主题的所有文章。其中按人气搜索后浏览页面,帖子的排列顺序按article表中ReadCount列的值从大到小排列。同样,按回复数搜索后浏览页面,帖子的排列顺序按article表中ReplyCount列的值从大到小排列。
效果如图5-13所示:
图5-14 浏览文章页面
5.2.9 论坛后台管理
论坛的后台管理系统管理员才可以进入,因此在登录时设计了一个身份验证的环节。管理员输入自己的用户名和密码,经程序检索数据库验证输入正确后可以进入,对论坛文章进行查看、删除的管理。
效果后台页面效果如图5-15所示:
图5-16 管理员进删除文章流程图
5.3 课程描述
为保持 站风格的一致性,子页面采用与主页一样的色调,统一为蓝色为主色调,同时辅助以紫色、白色, 页上部和底部与主页一样,不用改变。不同之处是导航栏增加了一栏。即在 页标志下边列举了和主页里一样的导航内容,使得在每一个 页上都可以进入主要的功能模块,同时在 页左边也列举了对应模块的子导航内容。这样,用户无论在哪一个位置都不会迷失方向,要到另一个功能模块也没有必要撤回主页了。
课程描述设计包括课程的历史沿革、教学(实验)大纲以及课程相关的参考 站。
课程描述模块页面效果如图5-17所示:
图5-18 师队伍页面
第6章 系统测试
6.1 测试计划
这次测试计划主要的目标是能够通过Web浏览器访问我们这个小组设计的交互式教学 站。
6.1.1 测试项目
由于本 上教学系统是由几个模块共同组成的,因此我们将把每个模块作为一个单独的实体来测试,分别设计检验模块正确性的测试方案以确保每个模块作为一个单元能正确运行。这里主要针对下载频道、师生论坛和留言板进行测试。
下载频道主要进行课件下载、作业下载、历届试题下载、软件下载的测试。
师生论坛主要进行注册登录、发表帖子、回复帖子、删除帖子的测试。
留言板主要进行用户签写留言,管理员后台查看、删除、回复留言的测试
6.3 测试分析
在本次的测试过程中,的确发现了一些在开发设计过程中没有发现的问题,如本 站师生论坛中不能正常进行帖子的修改和删除,留言板模块设计是为了学生能把自己对教师或对本站建设的意见或建议写出来,没有权限限制浏览的话会涉及个人隐私问题。还有但是经过对模块内部结构、数据库以及程序代码的检查,权限限制,最终还是找到了问题的原因并进行了修复。
结束语
经过三个多月时间的设计,总体来说本教学 站操作比较简单,实现了预期的各个功能模块,这对我们来说是一次在老师细心指导下自主开发 站的过程。在此过程中,我们了解了编写大型 络应用程序的一般步骤,获得了很多宝贵的经验。特别是怎样通过理论与实践相结合,把书本上的内容应用到我们做的 站上去。怎样使各个模块实施其详细的功能,特别是各个模块之间的接口,一定要要相当清晰,达到相互协调的作用。
其次,我熟悉了ASP编程技术和ACCESS数据库知识,学会了很多关于程序设计的经验和技巧,使用ASP开发动态 页的能力有了很大提高。
省略
参考文献
[1] 王国平.Dreamweaver MX 2004 页时尚设计师[M].北京:电子工业出版 ,2005.
[2]赛奎春,王国辉.ASP信息系统开发实例精选[M].北京:机械工业出版 ,2005.
[3]李春葆,曾平.Access数据库程序设计[M].北京:大学出版 ,2005.
[4]张德静.深入浅出ASP开发程序[M]. 北京:中国青年出版 ,2005.
[5]邵丽萍,张后扬,郭春芳. 站编程技术实用教程[M]. 北京:清华大学出版 ,2004.
[6]黎卫东. 络开发入门与实践[M].人们邮电出版 ,2006.
[7]杨晓钟,孙振萍、陈建. 站设计与开发.机械工业出版 ,2005.
[8] 北京:清华大学出版 ,2005.屈喜龙. ASP开发动态 站实例荟萃[M].北京:机械工业出版 ,2006.
[9] Christoph Wille. Christian Koller.Active Server Pages in 24 Hours[M].
[10] 胡孝昌,曾琼芳. 基于Web技术的精品课程 站建设的研究[J] .井冈山学院学 ,2006,(8).
[11]裘建新. 精品课程 站“师生互动系统”的设计与建设[J]. 上海工程技术大学教育研究,2007,(1).
[12]黄泽钧. 精品课程 站的设计与建设[J].湖北水利水电职业技术学院学 ,2007,(1).
[13]陈晓毅. 高校精品课程 站建设的几点不足 [J]. 科技情 开发与经济,2007,(3).
[14]张艳萍. 精品课程的 络资源建构问题初探[J]. 现代远距离教育,2004,(5).
[15]蒋东兴. 高校 络教学现状与对策[J].计算机教育.2004,(5).
致谢
省略
5、资源下载
本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。
序 | 毕业设计全套资源(点击下载) |
---|---|
本项目源码 | 基于asp+access的精品课程教学 站设计与实现(源码+文档)_asp_BS架构_精品课程教学 站.zip |
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92402 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!