ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:1.17MB ,
资源ID:1273183      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273183.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程管理网站开发——在线答疑模块的实现-毕业论文设计.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

JAVA课程管理网站开发——在线答疑模块的实现-毕业论文设计.doc

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: JAVA 课程管理 网站开发 在线答疑模块的实现 姓 名: 学 院:软件学院 系:软件学院 专 业:软件工程 年 级: 学 号: 指导教师 : 职称: 职称: 年 月厦门大学学士学位论文 I JAVA 课程管理网站开发 在线答疑模块的实现 摘要 为了方便学习与信息的交流,在 结合动态服务网页( JSP)和 MYSQL 技术之下开发了这个 快捷 、界面友好的网上 论坛 系统。系统使用动态服务网页 (JSP)技术建设论坛的骨干框架,使用 MYSQL 制作系统的数据库,实现了一个功能相对齐全的留言系统,学生与老师可以自由地提出问题以及帮助他人解决问

2、题,或者交流经验。 该留言模块功能较齐全,在这里可以自由地 提出 自己的问题 或 对 他人的问题 发表意见,另外 还可以 及时地解决 网友的问题,获取对自己有用的知识。该论坛还有一些特殊的功能,如 强大的搜索功能等。 关键词 动态服务网页 JavaBean JDBC厦门大学学士学位论文 II The Development of JAVA Course Management Site -The realization of online answering module Abstract In order to facilitate the exchanging of peoples info

3、rmation, unified JSP and MYSQL under the server technology, the contact surface friendly system has developed. using the JSP technology to construct the main frame, using MYSQL as the systems database, the system realized a forum module. In the system, the user can propose questions freely, and can

4、help other people to solve their problems, or exchange experience. This forum function is completed. Everyone may freely express his viewpoint here, and express the opinion to the subject. They also may promptly solve others questions, and gain the useful knowledge here. This forum also has some spe

5、cial functions, such as the power search function. Key words Java Server Pages JavaBean JDBC厦门大学学士学位论文 III 目录 第一章 引言 - 1 第二章 系统技术及运行环境 - 2 2.1 JSP 技术简介 - 2 2.2 JAVABEAN 技术简介 - 2 2.3 JDBC 技术简介 - 2 2.4 TOMCAT 技术简介 - 3 2.5 运行环境 - 3 第三章 需求分析 - 4 3.1 编写目的 - 4 3.2 任务目标 - 4 3.2.1 基本性能 - 4 3.2.2 开发目标 - 4 3.

6、2.3 应用目标 - 4 3.3 选择编程语言 - 5 3.3.1 JSP 与 ASP 的比较 - 5 3.3.2 JSP 的特点与优点 - 5 第四章 系统设计 - 7 4.1 系统设计思想 - 7 4.1.1 总体设计 - 7 4.1.3 答疑模块系统总体分析 - 9 4.2 数据库设计思想 - 9 4.3 各单元模块设计 - 10 4.3.1 用户注册登陆功能 - 10 4.3.2 发贴与回复功能 - 10 4.3.3 管理员管理帖子与用户管理功能 - 12 第五章 编码实现 - 13 5.1 功能总体说明 - 13 5.1.1 功能总体说明 - 13 5.1.2 主要功能流程 - 13

7、 5.2 各个功能模块的实现 - 14 5.2.1 数据库的连接 - 14 5.2.2 加精与置顶模块的实现 - 18 5.2.3 分页显示的功能实现 - 21 5.2.4 发表与回复功能模块实现 - 22 5.2.5 后台管理模块的实现 - 24 结束语 - 26 致谢语 - 27 参考文献 - 28 厦门大学学士学位论文 IV CONTENT Chapter 1 Introduction - 1 Chapter 2 Technical and operational environment- 2 2.1 JSP Technical Overview - 2 2.2 JAVABEAN Tec

8、hnical Overview- 2 2.3 JDBC Technical Overview - 2 2.4 TOMCAT Technical Overview - 3 2.5Operational Environment - 3 Chapter 3 Demand Analysis - 4 3.1preparation of purpose - 4 3.2Mission objectives - 4 3.2.1Basic performance - 4 3.2.2Development goals - 4 3.2.3 Application goal - 4 3.3Choice of prog

9、ramming language - 5 3.3.1 Comparison of JSP and ASP - 5 3.3.2 The characteristics and advantages of JSP - 5 Chapter 4 System Design - 7 4.1Design ideas- 7 4.1.1 Design - 7 4.1.3 Q & A module of the overall system - 9 4.2 Database design ideas - 9 4.3 Various modules designed -10 4.3.1 Register land

10、ing function-10 4.3.2 Post and recovery-10 4.3.3 An administrator to manage users and management posts-12 Chapter 5 Coding -13 5.1 That the overall function -13 5.1.1 That the overall function-13 5.1.2 The main function of process -13 5.2 Implementation of the various functional modules -14 5.2.1 Th

11、e database connection -14 5.2.2 The realization of top module and Plus fine -18 5.2.3 the function and achieving of Page shows-21 5.2.4 The achieve function of Released and reply -22 5.2.5 Implementation of the background management module -24 Concluding remarkd -26 Thanks -27 References -28第一章 引言 1

12、 第一章 引言 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 Internet 上已有上百 万个 Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在 Internet

13、中的广泛应用, Web 站点向用户提供的服务将越来越丰富,越来越人性化。 我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即 着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些

14、粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成 一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。 要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了 MYSQL 数据库并以先进的 JDBC 技术进行数据库存取等操作,使 Web 与数据库紧密联系起来。 本系统主要完成

15、Web 服务器端的帖子管理、数据库管理 , 其中 主要 包括 浏览 、 发表 帖子等 功能 。另外本论文还对 整个网站的 组织建立和测试工作 进行描述 。厦门大学学士学位论文 2 第二章 系统技术及运行环境 2.1 JSP 技术简介 JSP 是服务器端的脚本语言,是以 SERVLET 为基础开发而成的动态网页生成技术,它的底层实现是 JAVA SERVLET。 JSP( Java Server Pages)由 HTML 代码和潜入其中的 JAVA 代码所组成。服务器在页面被客户端请求以后对这些代码进行处理,然后将生产的 HTML 页面返回客户端的浏览器。 JSP 的特点是面向对象、 跨平台、

16、和 Servlet 一样稳定、 可以使用 Servlet 提供的 API,同时克服了 Servlet 的缺点。 在使用 JSP 时一般和 Java Bean 结合使用,从而将界面表现和业务逻辑分离。 2.2 Java Bean 技术简介 Java Bean 是基于 JAVA 的组 建模型,有点类似于 MICROSOFT 的 COM 组建。 在 JAVA 平台中,可以无限扩充 JAVA 程序的功能,通过 JAVABEAN 的组合可以快速生产新的应用程序。 对于程序员来说,最好的一点就是 JAVABEAN 可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。 JAVABEAN 通过

17、 JAVA 虚拟机( JAVA VIRTUAL MACHINE)执行,运行 JAVABEAN 最小的需求是 JDK1.1 或者以上的版本。 JAVABEAN 传统的应用在于可视化的领域,如 AWT 下的应用。自从 JSP 诞生后, JAVABEAN更多的应用在了非可视化领域,在服务器端应用方面表现出了越来越强的生命力。 2.3 JDBC 技术简介 JDBC 是一组 API,定义了用来访问数据库源的标准 JAVA 类库,使用这种类库可以使用一第二章 系统技术及运行环境 3 种标准的方法、方便地访问数据库资源。 JDBC 的目标是使应用程序开发人员使用 JDBC 可以连接任何提供了 JDBC 驱动

18、程序的数据库系统,这样就 使得程序员无须对特定的数据库的特点有过多的了解,从而大大简化了和加快了开发过程。 JDBC API 为访问不同的数据库提供了一种统一途径,像 ODBC 一样, JDBC 为开发者屏蔽了一些细节问题。 另外, JDBC 对数据库的访问也具有平台无关性。 2.4 TOMCAT技术简介 在已 JAVA 技术为的 WEB 开发领域中, TOMCAT 是许多 JAVA 程序员相当喜爱的开放源代码产品,它附属在 APACHE SOFTWARE FOUNDATION 所主导的 JAKART项目内。由于 TOMAT是 SERVLET与 JSP 技术的参考实现 ( REFERNCE I

19、MPLEMENTATION) , 所以它不但可以当作独立的 WEB 服务器,也可以结合其它的 WEB 服务器,只担任 SERVLET 容器或 JSP 容器的角色 。 2.5 运行环境 为了保证留言管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 Internet,也可适用于内部的局域网。其运行要求如下: 软件环境: 客户端: Windows95/98/2000/XP, Internet Explorer(IE)等。 服务器端: Windows NT/Windows2000, Tomcat 5.0,JDK 1.5 及其以上版本,

20、 IE 等; 数据库:采用 MYSQL,运行于服务器端。 硬件环境: 服务器 CPU: PIII 500 以上 ,内存: 512M 以上。 客户机 CPU: P200MMX 以上,内存: 32M 以上。厦门大学学士学位论文 4 第三章 需求分析 3.1 编写目的 随着中国网络的普及和计算机及其外设的大幅度降价, Internet 这个概念逐渐深入人心。中国网民的数量呈几何级数量增长, 当今网络技术逐渐渗入社会生活各个层面,网络成为学生学习生活的一个重要平台。本留言管理系统可解决 学生教师访问系统、提问及回复问题。使学生与老师的交流跟方便、快捷。 3.2 任务目标 3.2.1基本性能 系统包括主

21、要的功能:管理员删除帖子和修改帖子,给帖子加精,和置顶这些功能,游客浏览留言,学生、老师和管理员新增主题,留言,回复,查询精华主题这些功能,可以满足基本的留言需要。 3.2.2开发目标 这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。通过留言板,学生和老师能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。 3.2.3 应用目标 答疑模块系统是一个 用户留言系统。学生与老师能够发表帖子,让大家积极参与讨论。管理员能够便于管理论坛,包括浏览用户留言,审核留言,对于不健康或是不利于学习的留言能进行删除操作。 第 三 章 需求分析 5 3.3 选择编程语

22、言 3.3.1 JSP 与 ASP 的比较 总的来讲 Java Server Page(JSP)技术和 Microsoft 公司提供的 Active Server Pages(ASP)技术在技术方面有许多相似之处:两者都是基于 WEB 应用实现动态交互网页制作提供技术环境支持。两者都能为程序开发人员提供实现应用程序的编制与自带组建设计网页从逻辑上分离 的技术。而且两者都能替代 CGI使网站 建设与发展变得较为简单与快捷。 1 相同之处 都是运行于服务器端的脚本语言,两者都是动态网页生成技术,这两项技术都是由 HTML来决定网页的版面,都是在 HTML 代码中混合某种代码,有语言引擎解释执行程序

23、代码。 HTML主要负 责描述信息的显示样式,而程序代码则用来描述处理逻辑。 2 不同之处 JSP 是由 SUN 公司推出的一项技术,是基于 JavaServlet 以及整个 JAVA 体系的 WEB 开发技术,利用这项技术可以建立先进、安全和跨平台的动态网站。 ASP 是 MS 公司推出的技术只能在 MS 的平 台上运行,无法实现跨平台,也无安全性保障。 ASP 下的编辑语言是 VBScript 之类的脚本语言,而 JSP 使用的是 JAVA。 ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不一样的方式来处理也面中潜入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行。在 JSP 中,代码被编译生产Servlet 并有 JAVA 虚礼机执行,这种也面仅在对 JSP 也面的第一次请求时发生。 2 3.3.2 JSP 的特点与优点 综合而言, JSP 技术具有下面的特点: 9 1 write once run anywhere JSP 技术继承了 JAVA 先天性的先进概念 “write once run anywhere” 这种概念正越来越深远的影响着互连网行业的交互式、 WEB 设计的理念。 JSP Pages 可以非常容易的开平台跨WEB 服务 器软件来是设计和开放源代码。 2 支持多种动态网页格式

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。