精品课程网站大学设计 .docx
《精品课程网站大学设计 .docx》由会员分享,可在线阅读,更多相关《精品课程网站大学设计 .docx(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习可编辑资料 - - - 欢迎下载精品名师归纳总结编号:中国矿业高校毕业设计(论文)审定成果:可编辑资料 - - - 欢迎下载精品名师归纳总结设计(论文)题目:精品课程网站学院名称 :学生姓名 : 辛涛专业 :班级 :学号 : 08063584指导教师 :答辩组负责人 :填表时间: 2021年 5 月中国矿业高校教务处可编辑资料 - - - 欢迎下载精品名师归纳总结摘要信息时代 , 随着运算机技术以及通信网络的飞速进展, 信息的发布和沟通开头越来越广泛 , 利用运算机、网络治理和信息采
2、集势在必行. 对于大中专等高校来说 , 利用运算机互联网进行网上办公、网上日常事务治理、网上财务治理、网上教案治理等, 是适应现代化教案的一个基础和要求、是推动高校治理的科学化、规范化、科学化的必要条件.精品课程网站应具有很强交互性 , 为用户供应一个更全方位的网络体验 . 为了符合用户的需求, 该系统应从操作简便、界面友好、敏捷、有用、安全的要求动身 , 完成高校精品课程治理的全过程 .【关键词】 网站 课程 信息交互性 B/S目 录第 1 章引言 错误!未定义书签。第 2 章系统开发技术简介32.1 HTML 语言 42.2 JSP技术 42.2.1 JSP的工作原理 52.2.2 JSP
3、的优势 62.3 JDBC62.4 SQL SERVER200082.5 MyEclipse6.09第 3 章系统需求分析 102.1 系统的性能要求 102.2 系统功能需求分析102.2.1 功能划分 112.2.2 功能描述 112.3 用例模型 122.3.1 老师用户用例图 122.3.2 同学用例图 122.3.3 治理员用例图 122.4 活动图 122.5 数据流图 错误!未定义书签。第 4 章系统设计 134.1 系统结构设计134.2 系统数据模型设计144.2.1 E-R图 144.2.2 关系模型 错误!未定义书签。4.3 数据库中表的设计144.3.1 admin表的
4、设计 224.3.2 know_answer表的设计224.3.3 know_article表的设计22可编辑资料 - - - 欢迎下载精品名师归纳总结4.3.4 know_sortid表的设计224.3.5 know_step表的设计224.3.6 s_work表的设计224.3.7 t_subject表的设计234.3.8 t_work表的设计234.3.9 ts_article表的设计234.3.10 ts_log表的设计234.3.11 ts_news表的设计244.3.12 ts_sortid表的设计244.3.13 ts_users表的设计243.2 运行环境 错误!未定义书签。3
5、.2.1 服务器端 错误!未定义书签。3.3.2客户端 错误!未定义书签。第 5 章系统实现 165.1 系统首页登录界面设计错误!未定义书签。5.2 系统后台界面设计 错误!未定义书签。5.2.1 后台登陆首页设计错误!未定义书签。5.2.2 学校公告治理界面设计 错误!未定义书签。5.2.3 后台同学名单治理界面设计错误!未定义书签。5.2.4 教案课件治理界面设计 错误!未定义书签。5.2.5 作业发布与提交界面设计错误!未定义书签。5.2.6 资源下载治理界面设计 错误!未定义书签。5.2.7 考试卷库治理界面设计 错误!未定义书签。5.2.8 争论组专区界面设计 错误!未定义书签。5
6、.2.9 BBS沟通界面设计 错误!未定义书签。5.2.10 修改密码界面设计错误!未定义书签。5.3 系统前台界面设计 错误!未定义书签。5.3.1 前台用户首页设计错误!未定义书签。5.3.2 教案课件设计 错误!未定义书签。5.3.3 作业治理设计 错误!未定义书签。5.3.4 资源下载设计 错误!未定义书签。5.3.5 考试成果查询设计错误!未定义书签。5.3.6 争论组专区设计 错误!未定义书签。5.3.7 修改用户资料设计错误!未定义书签。第 6 章软件测试 错误!未定义书签。6.1 引言 错误!未定义书签。6.2 测试方案 错误!未定义书签。6.2.1 黑盒测试 错误!未定义书签
7、。6.2.2 白盒测试 错误!未定义书签。6.2.3 其它测试方案 错误!未定义书签。6.2.4 本系统所采纳测试方案 错误!未定义书签。结论 错误!未定义书签。参考文献 错误!未定义书签。可编辑资料 - - - 欢迎下载精品名师归纳总结前 言精品课程第一步要做的就是将教案内容在网上发布 , 治理员、老师、同学可以通过文章发布、课件发布、上传功能发布自己的课程资源 , 课程资源可以兼容多种文件格式 , 包括 Word、Excel 、PowerPoint, 图形、音频、视频等 , 并且治理员拥有治理全部课程的权限 . 而同学登录以后 , 就可以依据自己的专业课程 , 挑选自己需要查看的课件资源
8、.一个完善的网上精品课程系统 , 应当是便利治理和操作的 , 所以该系统仍有一个功能强大的后台治理系统:可以进行同学治理, 资料治理 , 课件治理 . 目前应用于动态网页设计的技术有很多 , 精品课程网站系统中主要采纳了JSP技术和数据库技术的整 合应 用. 采纳的数据 库是 SQL SERVER 2000 数据库 , 拟 建立BestCourse .mdb 库文件. 系统页面主要采纳动态页面 , 利用 JSP 与数据库结合的技术建立数据库查询治理系统 , 采纳交互式的动态的 web画面来实现课件、文章、用户等远程浏览及治理 .系统能够实现基于校内网络环境下的资源治理, 以便有效的治理用户们上
9、传的资源, 构建适合的课程资源库 . 系统采纳 BS 结构, 即浏览器服务器结构 . 用户通过浏览器向服务器发出恳求, 服务器对浏览器的恳求进行处理 , 将用户所需信息返回到浏览器上 . 客户机无需安装软件 , 只需在服务器上进行简洁的设置 , 数据的恳求和返回结果均以网页形式完成, 便利系统的治理 , 适合治理员的使用习惯. 系统平台设计时 , 采纳的是 Myeclipse为开发工具 , 利用 JSP 技术, 以 SQL SERVER200数0 据库作为后台数据库 ,WEB服务采纳 TOMCA实T 现.本系统包括:前台和后台两部分 , 前台包括:【信息公告】 【教程区】【课件区】【上传区】【
10、学问吧沟通】【站内搜寻】【个人空间】 , 后台包括:【文章治理】【学问吧治理】【用户治理】 , 用户只需要通过浏览器拜访就可以实现操作, 操作简洁敏捷 .第 2 章 系统开发技术简介通过对本系统功能及应用各方面的综合分析, 本网站采纳 Dreamweaver作为前台设计工具 , 在此基础上运用平常所学的动画制作软件Flash MX 2004 、图形处理软件 photoshop8.0 等进行帮助设计 , 制作运算机组成原理多媒体教案资料 . 后台设计采纳 JSP技术及 MicrosoftSQLServer 2000 数据库开发工具 , 通过 JDBC 技术拜访数据库 , 最终建设成一个有长久生命
11、力兼容性、安全性、可扩展性良好可编辑资料 - - - 欢迎下载精品名师归纳总结并可以满意师生猎取信息和服务的教案网站. 下面对本网站涉及到的技术进行简要的介绍 .2.1 HTML 语言HTML(Hyper Text Markup Language, 超文本标记语言) , 它是构成网页的基础, 由于程序无法掌握浏览器的内存, 与浏览器之间只有下载网页及上传数据的关系, 所以对 HTML语法必需有肯定的明白 .WWW上的每个网页都对应一个文件 . 我们浏览一个页面 , 要先把页面所对应的文件从供应这个文件的运算机通过Internet传送到我们自己的运算机中 , 再由 WWW浏览器翻译成为我们见到的
12、有文字、有图形甚至有声音的页面. 这些页面对应的文件不再是一般的“文本文件”, 文件中除包含文字信息外 , 仍包括了一些具体的链接 . 这些包含链接的文件被称为超文本文件 .和一般文本相比 , 超文本文件中多了一些对文件内容的注释, 这些注释说明白当前文字显示位置置、 颜色等信息 , 更重要的是 , 在有些注释中包含了对用户运算机应做出何种反应的说明 , 这些注释的内容经过浏览器的翻译后就成了不同的操作. 为了使各种不同类型的 WWW服务器都能正确的熟识和执行 , 超文本文件要遵从一个严格的标准 , 这个标准就是超文本标识语言HTML我. 们也可以利用这种语言来编写超文本文件 , 在 Inte
13、rnet上制作自己的 WWW的主页 .超文本文件的概念显现在多媒体技术快速进展之前, 现在随着多媒体技术应用的日益广泛 , 超文本应当改叫“超多媒体”更加合适, 链接的内容已经从原先文本中的一个词或词组 , 进展到现在一幅图象或是图象的一部分, 通过链接得到的内容也更加广泛 , 可以是的球另一端的某台运算机上的图片、声音、音乐或者电影. 但不管叫超文本仍是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的拜访 . 而要使拜访正常进行 , 必需使这些链接能够正确的指向所要拜访的网页. 这些工作是通过统一资源定位器URL来实现的 .2.2 JSP技术JSPJava Server Pages是由
14、 Sun Microsystems 公司提倡、很多公司参加一起建立的一种动态网页技术标准 .JSP 技术有点类似 ASP技术, 它是在传统的网页 HTML文件*.htm,*.html 中插入 Java 程序段 Scriptlet 和 JSP标记tag, 从而形成 JSP 文件*.jsp. 用 JSP开发的 Web应用是跨平台的 , 既能在 Linux 下运行, 也能在其他操作系统上运行 .可编辑资料 - - - 欢迎下载精品名师归纳总结JSP技术使用 Java 编程语言编写类XML的 tags和 scriptlets,来封装产生动态网页的处理规律. 网页仍能通过 tags 和 scriptle
15、ts拜访存在于服务端的资源的应用规律.JSP将网页规律与网页设计和显示分别, 支持可重用的基于组件的设计, 使基于 Web的应用程序的开发变得快速和简洁.Web服务器在遇到拜访 JSP网页的恳求时 , 第一执行其中的程序段 , 然后将执行结果连同 JSP 文件中的 HTML代码一起返回给客户 . 插入的 Java 程序段可以操作数据库、重新定向网页等 , 以实现建立动态网页所需要的功能 .JSP 与 Java Servlet一样 , 是在服务器端执行的, 通常返回该客户端的就是一个 HTML文本 , 因此客户端只要有浏览器就能浏览.JSP 的 1.0规范的最终版本是1999 年 9 月推出的
16、,12 月又推出了 1.1规范 . 目前较新的是 JSP1.2 规范 ,JSP2.0规范的征求看法稿也已出台.JSP 页面由 HTML代码和嵌入其中的Java 代码所组成 . 服务器在页面被客户端恳求以后对这些Java 代码进行处理 , 然后将生成的 HTML页面返回给客户端的浏览器.Java Servlet是 JSP的技术基础 , 而且大型的 Web应用程序的开发需要 Java Servlet和 JSP 协作才能完成 .JSP 具备了 Java 技术的简洁易用 , 完全的面对对象 , 具有平台无关性且安全牢靠, 主要面对因特网的全部特点 .自 JSP 推出后 , 众多大公司都支持JSP 技术
17、的服务器 , 如 IBM、Oracle 、Bea 公司等 , 所以 JSP 快速成为商业应用的服务器端语言.JSP可用一种简洁易懂的等式表示为:HTML+Java=JSP.2.2.1 JSP的工作原理当一个 JSP 文件第一次被恳求的时候 ,JSP 引擎 本身也是一个 Servlet 第一会把这个 JSP文件转换成一个 Java 源文件. 在转换过程中假如发觉 JSP文件有语法错误 , 转换过程将中断 , 并向服务端和客户端输出出错信息。假如转换胜利,JSP 引擎用 javac把该 Java 源文件编译成相应的 .class文件并将该 .class 文件加载到内存中 .其次创 建一 个该 Se
18、rvlet的实例, 并执行 该实例 的 jspInit方法jspInit方法在 Servlet的生命周期中只被执行一次 .然后创建并启动一个新的线程, 新线程调用实例的jspService方法. 对于每一个恳求 ,JSP 引擎会创建一个新的线程来处理该恳求. 假如有多个客户端同时恳求该 JSP文件, 就 JSP引擎会创建多个线程 , 每个客户端恳求对应一个线程 .浏览器在调用 JSP 文件时,Servlet容器会把浏览器的恳求和对浏览器的 回应封装成 HttpServletRequest和 HttpServletResponse对象, 同时调用对应的Servlet实 例 中 的 jspServ
19、ice方 法 , 把 这 两 个 对 象 作 为 参 数 传 递 到jspService方法中.jspService方法执行后会将 HTML内容返回给客户端 .假如 JSP 文件被修改了 , 服务器将依据设置打算是否对该文件进行重新编译 . 假如需要重新编译 , 就将编译结果取代内存中的 Servlet, 并连续上述处理过程 . 假如在任何时候由于系统资源不足 ,JSP 引擎将以某种不确定的方式将 Servlet 从内存中移去 . 当这种情形发生时 ,jspDestroy 方法第一被调用 , 然后 Servlet可编辑资料 - - - 欢迎下载精品名师归纳总结实例便被标记加入“垃圾收集”处理
20、.JSP的工作原理如图 2-1 所示:客户浏览器向服务器发返回结果出.jsp文件恳求Web服务器Tomcat 容器来解读 .jsp脚本JDBC驱动程序数据库图 2-1JSP 的工作原理2.2.2 JSP的优势(1) )一次编写 , 处处运行 . 在这一点上 Java 比 PHP更杰出 , 除了系统之外 , 代码不用做任何更换 .(2) )系统的多平台支持 . 基本上可以在全部平台上的任意环境中开发 , 在任意环境中进行系统部署 , 在任意环境中扩展 . 相比 ASP/PHP的局限性是显而易见的 .(3) )强大的可伸缩性 . 从只有一个小的 Jar 文件就可以运行 Servlet/JSP, 到
21、由多台服务器进行集群和负载均衡 , 到多台 Application 进行事务处理 , 消息处理 ,一台服务器到很多台服务器 ,Java 显示了一个庞大的生命力 .(4) )多样化和功能强大的开发工具支持 . 这一点与 ASP很像,Java 已经有了很多特别优秀的开发工具 , 而且很多可以免费得到 , 并且其中很多已经可以顺当的运行于多种平台之下 .2.3 JDBCJDBC( Java Data Base Connectivity,java数据库连接)是一种用于 执行 SQL语句的 Java API,可以为多种关系数据库供应统一拜访, 它由一组用Java语言编写的类和接口组成.JDBC 为工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品课程网站大学设计 精品课程 网站 大学 设计
限制150内