已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 基于基于 WEBWEB 的的 JavaJava 精品课程网站的设计与实现精品课程网站的设计与实现 摘 要 在 Internet 飞速发展的今天 互联网成为人们快速获取 发布和传递 信息的重要渠道 它在人们政治 经济 生活等各个方面发挥着重要的作用 Internet 上发布信息主要是通过网站来实现的 获取信息也是要在 Internet 海洋 中按照一定的检索方式将所需要的信息从网站上下载下来 因此网站建设在 Internet 应用上的地位显而易见 它已成为政府 企事业 单位信息化建设中的重要组成部分 从而倍受人们的重视 本毕业设计主要完成该精品课网站的设计及实现 通过本网站 可以使用户能够在线的查阅有关课程的最新信息 了解 Java 知识 下载课程的课件 在线观看课程的讲 座 并可进行在线答疑等 使教学更加方便 方便学生在家或寝室自己学习 提高学生自学能力 也节 省学生 老师的时间 关键词 精品课程 网站 JSP JavaBean Servlet Access 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 The Java based WEB Quality Course Design and Implementation of Web site ABSTRACT The rapid development of the Internet today Internet access to become a fast release and an important channel for transmitting information it s political economic and other aspects of life play an important role Published information on the Internet is mainly achieved through the website access to information is also in the Internet sea in the search according to certain ways the information they need to download from the site Therefore the construction site in the status of Internet applications Obviously it has become the government enterprises and institutions in the information technology an important component of so much attention The main graduation design quality lesson to complete the design and realization of the site Through this website you can enable users to access the course online the latest information on Java knowledge download the curriculum courseware online watch the lecture courses and online Q 2 嵌入式样式表 3 外部式样式表 2 5 3 CSS 的特点 CSS 是用来扩展 HTML 的 而不是用来替换 HTML 的 也就是说 CSS 不能脱离 HTML 它只是一项辅助工具 除了可扩展HTML 的样式设 定外 CSS 使得网页的设计与维护更加高效 这主要表现在以下几个方面 1 减少图形文件的使用 2 集中管理样式信息 3 设定共享样式 4 将样式分类使用 2 6 Access Access 作为最基本最常用的数据库技术 因其操作简单 可用性强 对 当前系统配置要求低而被广泛利用 利用 ADO 访问数据库 ADO ActiveX Data Objects 是一种操作 Microsoft 所支持的数据库 的新技术 在 ASP 中 ADO 可以看作是一个服务器组件 Server Component 更简单点说 是一系列的对象 应用这些功能强大的对象 即可轻松完成对数据库复杂的操作 本文中个性化页面的实现便大量地用到 了 ADO 技术 具体的操作步骤可以归纳为以下几步 1 创建数据库源名 DSN 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 2 创建数据库链接 Connection 3 创建数据对象 4 操作数据库 5 关闭数据对象和链接 每一步的作法如下 一一 创创建建数数据据源源名名 DSN Date Source Name 即数据源名称 我们知道 ODBC 是一种访 问数据库的方法 只要系统中有相应的ODBC 驱动程序 任何程序就可以 通过 ODBC 操纵驱动程序的数据库 比如我们系统中有Access 的 ODBC 驱动程序 那么即使我们没有 Access 软件 也可以在我们的程序中对一个 Access 的 MDB 数据库加 删 改记录 而且我们根本不用知道这个数据库 是放在哪里的 我们只要写出 SQL 语句 ODBC 驱动程序就会帮我们做一 切事情 我们在给 ODBC 驱动程序传 SQL 指令时 即是用 DSN 来告诉它 到底操作的是哪一个数据库 如果数据库的平台变了 比如我们改用了 SQL Server 的数据库 只要其中表的结构没变 我们就不用改写我们的程 序 只要重新在系统中配置 DSN 就行了 由此可见 DSN 是应用程序和 数据库之间的桥梁 二二 创创建建数数据据库库链链接接 Connection 计算机范文网 链接用以保持一些关于正在访问的数据 的一些状态信息 以及链接者信息 ASP 文件中如果要访问数据 必须首 先创建与数据库的链接 其语法如下 set Conn Server createObject ADOBD CONNECTION 这条语句创建了链接对象 Conn 接下来 connstr Provider Microsoft Jet OLEDB 4 0 Data Source 第二部分是网上大学堂 在这里点击 网上留言板 直 接进入留言板页面 点击 Java 学习论坛 直接进入论坛页面 供网友进 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 行在线交流 右侧有下载区 可以直接点击下载所需软件 点击 更多 将进入资源下载页面 那里有更多可供下载的资源 第三部分是日历和公告 板 供网友了解更多信息 图 3 5 网站首页 首页 CSS 控制 3 5 2 课课程程介介绍绍 在此可了解 Java 语言简介 课程特色 教学条件和教学方式 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 6 课程介绍界面 3 5 3 课课程程内内容容 这里以章节的形式显示 Java 语言课程知识 共十一个章节 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 7 课程内容界面 网页左侧用 JavaScript 控制树形结构 function turnit ss if ss style display none ss style display else ss style display none 树形结构的 JavaScript 应用 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 2 2 JDK 的安装 环境配置及使用 3 5 4 网网上上课课堂堂 该模块可供大家在线学习和交流 在网上课堂页面 点击 播放 可 以直接观看 java 视频讲解 点击 下载 可以对视频进行下载 点击页面 左侧 网上留言板 将直接打开留言板页面 供大家留言 点击 学习 园地 将打开发表的文章页面 点击文章名可直接浏览文章 点击 Java 学习论坛 将打开论坛页面 供大家发表主题 回复网页问题等 点击 在线试题 将打开试题页面 供大家对所学知识进行自我检测 1 网上课堂 图 3 8 网上课堂页面 2 Java 学习论坛 论坛回复列表实现树形显示 private void tree List articles Connection conn int id 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 int grade String sql select from article where pid id Statement stmt DB createStmt conn ResultSet rs DB executeQuery stmt sql try while rs next Article a new Article a initFromRs rs a setGrade grade articles add a if a isLeaf tree articles conn a getId grade 1 catch SQLException e e printStackTrace finally DB close rs DB close stmt List articles new ArrayList Connection conn DB getConn tree articles conn 0 0 DB close conn 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 1 论坛列表 图 3 9 论坛列表 要对主题进行删除可以单击 DEL 点击后会出现管理员登录页面 通过管理员登录验证即可进入修改和删除页面 管理员登录验证 点击 MOD 可对主题及回帖进行修改 点击 DEL 可对其进行删 除 2 管理员操作下论坛列表 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 10 帖子修改与删除 主题回复页面 使用 FckEditor 组件 对回复内容进行编辑 FCKeditor 文本编辑程序 共享软件 为用户提供在线的文档编辑服务 其具有与微软 office 软件一样的功能 与之不同的是 FCKeditor 不需要用 户安装任何形式的客户端 FCKeditor 程序非常精简但功能强大 因此而受 到广大应用者的青睐 Jsp 页面中使用 JavaScript 对该组件进行设置 window onload function var sBasePath alert sBasePath var oFCKeditor new FCKeditor cont oFCKeditor BasePath sBasePath oFCKeditor ReplaceTextarea 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 Jsp 页面中使用以下语句即可使用该控件 内容 3 主题回复 图 3 11 回帖 4 帖子查看 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 12 查看帖子 点击右面 回复 可对帖子进行回复 3 5 5 常用下载 在这里有相关资料下载 相关教程下载 相关软件下载以及参考源码下 载 列表内容包括下载文件名称和大小 点击文件即可进行下载 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 13 常用下载 3 5 6 参考资料 这里提供 Java 学习的相关书籍和相关网站 以帮助我们扩展知识层面 了解更多关于 Java 的知识 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 14 参考资料 3 5 7 后台管理 管理员登录页面 该页面是管理员的登录页面 需要管理员输入口令和密码以及验证码后 方可进入后台管理页面 口令或密码输入有误或不全时 将会有错误提示 如提示 用用户户名名或或密密码码不不匹匹配配 登登录录失失败败 请请重重试试 admin110 等 管理 员登录口令和密码默认为 admin admin 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 15 后台登录 1 上传文件 文件上传的页面为 Upload html 在这里管理员可根据需要上传不同类型 的文件 如课件资源 视频资源 工具资源 参考源码 以及文章发表 选 择要上传的文件 然后点击 上传 文件将会根据上传分类的不同选择保 存到不同目录下 实现文件上传主要使用mySmartUpload 组件 代码实现 部分为 SmartUpload mySmartUpload new SmartUpload mySmartUpload initialize config request response 初始化 mySmartUpload upload 上载文件 获取保存文件的路径 int classid Integer parseInt mySmartUpload getRequest getParameter classid 或得所属分类 id 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 String resouce Name mySmartUpload getFiles getFile 0 getFileName String resouce Intro String resouce path mySmartUpload getRequest getParameter PATH 资源的存储路径 获取的分类编号 classid 资源名称 resouce Name 资源储存路径 resouce path 等将通过 ResouceMgr java 这个类进行保存 并存入数据库 图 3 16 文件上传 2 文章发表 管理员可以在这里发表文章 并将在网上课堂中的学习园地看到所发表 的文章 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 17 文章发表界面 3 新闻管理 这是一个简单的新闻发布系统 管理员可以在这里发布新闻 并可以再 首页进行显示 这里用到了一个 webEditer 的组件 当上传图片等文件时 往下拉框中填入图片路径 可根据实际需 要更改此函数 function doChange objText objDrop if objDrop return var str objText value var arr str split var nIndex objDrop selectedIndex objDrop length 1 for var i 0 i arr length i objDrop options objDrop length new 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 Option arr i arr i objDrop selectedIndex nIndex 表单提交客户端检测 function doSubmit if document myform d title value alert 新闻标题不能为空 document myform d title focus return false getHTML 为 eWebEditor 自带的接口函数 功能 为取编辑区的内容 if eWebEditor1 getHTML alert 新闻内容不能为空 return false document myform submit 在显示页面中相应位置添加以下代码即可在页面中显示该组件 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 图 3 18 新闻发布界面 此页面还包括超链接新闻列表和清空新闻 点击新闻列表将出现以下页 面 图 3 19 新闻列表界面 点击新闻标题将显示新闻内容 如果要对新闻信息进行相关修改 直接 点击 修改 如果想删除此条新闻 可以直接点击该条新闻所在行后面的 删除 按钮 点击清空新闻将删除所有新闻信息 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 文章管理 这里显示文章的相关信息 点击删除图标将对相应文章进行删除 图 3 20 留言管理 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 4系统的难点及解决方案 4 1 文件上传问题 在程序设计之初 认为实现文件上传有点困难 但通过网上查找以及视 频教程讲解 了解了一些文件上传组件 尝试了jspsmartupload 和 struts 自带的上传组件 但由于对这些组件使用不太了解 结果都没有成功 后来 在同学的帮助和指引下 使用了 com jspsmart upload 包 才得到实现 通过简单几步就实现了文件上传 SmartUpload mySmartUpload new SmartUpload mySmartUpload initialize config request response 初始化 mySmartUpload upload 上载文件 4 2 树形菜单的设计 刚开始设计网页左侧超链接是想使用树形菜单形式 但在网上查了一 些资料 好多都用到数据库实现树形结构显示 我认为有些复杂 就又查找 了一些 最后找到了一个能够实现树形菜单的网页 并从中知道了这个方法 使用 JavaScript 设置 function turnit ss if ss style display none ss style display else ss style display none 在页面中添加这个就可以了 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 第一章 计算机 语言概述 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 5 系统总结与展望 5 1 系统的总结 经过近三个月的忙碌 终于把毕业设计的任务完成了 如果按一个学期 的安排来做完这个题目 按正常时间安排应该是绰绰有余的 但是 同样在 大学的最后一个学期 我们不仅要通过学习来补充专业知识 同样也要面临 一个更现实的问题 复习功课 所以在做系统的同时 我也通过网络学习并 扩展了自己的专业知识面 以弥补这两年学习上的不足 但同时我又不得不投 入到专升本考试的复习当中 因为这给了我继续学习的机会 因此本系统做的 不够完善 有不少需要更改与完善的地方 现在我把系统做一下总结 总的来说 本系统的开发目标 主要是为了提供一个供Java 学习爱好 者方便学习的平台 比如简单了解 Java 学习方法 浏览 Java 基础知识 通过 视频讲解以及试题具体学习 Java 相关知识 并提供与网友在线交流的平台 5 2 系统的展望 本系统只是简单的实现了文件读取 文件下载 文章发表以及留言等功能 但还有许多尚待改善的地方 因此系统还有很好的扩展性 具体有以下几点 1 论坛用户注册 由于本模块只是模仿网络上的一个论坛的部分功能 只是实现了发表主 题 回复主题 以及对主题进行修改 删除等操作 并未实现用户注册 因此在回 复留言后 没有对留言者进行显示 并且留言者信息也不能了解 所以 希望 在以后的学习和训练中 对该模块加以完善 将论坛用户信息呈现给网站登录 者 增进网友之间的了解 使得大家相互帮助 相互学习 2 网页的动态显示 由于对数据库应用不是很理解 因此在保存文章和图片是遇到困难 在执 行文章保存时没有用到数据库 只是用文本文档来保存 并且只用数据库来保 存文本储存路径 减少了系统的灵活性 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 致致 谢谢 在毕业论文的最后 我要向毕业设计中给与我帮助 和支持老师和同学 表示最衷心的感谢 首先要感谢我的指导老 师胡光武老师 他对于我的工作给予了热诚的关 怀和悉心的指导 同时还要感谢大学期间我所有的带课老师 没有他们在课 堂上认真的讲解 课下细致的辅导 我也不可能完成这次的毕业设计 在此 特向他们表示最诚挚的谢意 感谢我们的软件学院的所有领导 为我们提供 需要的设备和资料 也感谢我周围的同学和朋友们 谢谢他们给予我的关心 和帮助 最后 还要感谢我的家人 感谢他们在学业上对我的全力支持 以及在 生活上的关怀 需要本论文完整程序源代码 答辩 PPT 或者更多毕业论文 联系文库上传者 QQ 即可 参参考考文文献献 1 殷兆麟主编 Java 网络编程 北京 国防工业出版社 2001 2 殷兆麟 周智仁 范宝德编著 Java 网络应用编程 北京 高等教育出版社 2004 3 殷兆麟主编 Java 语言程序设计 北京 高等教育出版社 2002 4 殷兆麟主编 Java 网络高级编程 北京 清华大学出版社 北京交通大学出版 社 2005 5 薛为民 夏文红 解仑编著 Java 应用教程 北京 北京交通大学出版社 2005 6 刘艺等编著 Java 程序设计大学教程 北京 机械工业出版社 2006 7 张白一 崔尚森编著 面向对象程序设计Ja
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 14287.7-2025电气火灾监控系统第7部分:电气防火限流式保护器
- 【正版授权】 ISO 54002:2025 EN Quality management systems - Guidance for the application of ISO 9001:2015 in police organizations
- 国家市场监督管理局店铺租房合同范本3篇
- 2025年注册测绘师考试真题汇编模拟试卷及答案解析
- 北京理工大学北理工计算机专业基础考研真题及答案解析
- 2025年二级建造师考试试题一a4版附答案详解
- 五年级生命与安全课件-1
- 建平中学自招真题含解析
- 循证药学考试题及答案
- 投资顾问从业模拟试题及答案
- 【2025年】人防工程测试题及答案
- 北京师范大学本科生毕业论文(设计)开题报告
- 2025年中国沉香行业分析报告
- 专科会计职业生涯规划
- 制药行业质量意识培训
- 艺术幼儿园员工消防安全教育培训记录
- 浙江省A9协作体2025-2026学年高二上学期期中联考英语试卷(含音频)
- 2025贵州毕节织金县公安局面向社会招聘警务辅助人员140人考试笔试备考试题及答案解析
- 农户代耕代种协议书
- 煤油安全使用技术说明书编写标准格式
- 2025广西华盛集团北海裕泰工艺有限责任公司招聘4人(截止至11月15日)笔试历年典型考点题库附带答案详解试卷2套
评论
0/150
提交评论