




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州华信学院课程设计说明书题目: JSP 短消息系统的设计与实现 姓 名: 祁海云 院 (系): 信息工程系 专业班级: 08 计算机科学技术班 学 号: 0801110128 指导教师: 杨杨 成 绩: 时间: 年 月 日至 年 月 日2015 毕业论文专题百手起驾 整理为您摘 要随着 Internet 的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学,网上论坛等。本次课程设计的题目是在线论坛短消息系统,该系统基于 JSP 的平台,采用了 javaBean 和 servlet 技术,论文就课程设计的内容,系统地阐述了整个在线论坛短消息的功能及实现。实现了用户登录与退出,查看个人的短消息,发送、回复、删除短消息的功能。基本上实现了在线论坛短消息的功能流程。本系统界面简单直观,易于操作和使用,基于 Internet 网络。关键字:JSP;javaBean;servlet;在线论坛短消息目 录3百手起驾 整理为您目 录绪论 .11论坛短消息系统开发背景及意义 .21.1 系统开发背景 .21.2 系统开发意义 .32 论坛短消息系统需求分析 .42.1 现状分析 .42.2 可行性分析 .42.2.1 经济可行性 .42.2.2 技术可行性 .42.3 设计目标 .52.4 功能要求 .52.5 平台选择 .52.6 系统开发工具 .62.6.1 开发语言 JSP(Java Server Page) .62.6.2 数据库 SQL SERVER 2005 .73 论坛短消息系统设计 .83.1 数据库设计 .83.1.1 数据库需求分析 .83.1.2 数据库概念结构设计 .103.1.3 数据库逻辑结构设计 .113.2 系统结构设计 .153.2.1 页面模块化设计 .15目 录4百手起驾 整理为您3.2.2 MVC 模式设计(Jsp+Servlet+JavaBean) .174 论坛短消息系统实现 .184.1 系统各部分的实现方法 .184.1.1 创建与数据库的连接 .184.1.2 访问数据库的 JavaBean.194.1.3 用户及管理员登录模块页面 .204.1.4 显示短消息界面 .244.1.5 阅读短消息界面 .244.1.5 发表短消息界面 .245 系统测试与评价分析 .265.1 测试环境简介 .265.2 系统各模块的测试 .265.2.1 管理界面测试 .265.2.2 其它管理模块测试 .265.3 系统的评价分析 .275.4 系统的不足与展望 .27结束语 .28致 谢 .29参考文献 .30目 录5百手起驾 整理为您绪 论自我国正式进入互联网时代以来,短短的几年时光互联网在我国得到了飞速的发展。目前它已经成为全球性信息传输的重要途径之一,并被喻为信息高速公路。这不仅表现在互联网的基础设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面。现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。因此伴随着网络的普及,论坛逐渐融入人们的生活。人们只需通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。快速及时的进行交流现已成为人们生活中的一部分。五彩缤纷的网上信息,使网络与人们的生活息息相关,于是出现了专题论坛。它打破了地域限制,真正使信息得以全部共享,改变了人们的工作和生活方式。专题论坛是区域内个人和个人的宣传自己的重要手段,同时人们了解当代社会的一种现状,也是了解信息的重要手段。专题论坛系统是基于 B/S 模式上的一种交互性极强的电子信息服务系统。它为网民提供一块公共的交流平台,每个用户都可以在上面发布自己的观点和不同的意见,以便与其他用户进行交流和讨论。目 录6百手起驾 整理为您1 论坛短消息系统开发背景及意义1.1 系统开发背景论坛短消息系统是 Internet 上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的 Internet 电子信息服务系统。用户在论坛短消息上可以获得各种信息服务,发布信息,进行讨论,聊天等等。论坛短消息的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。 而论坛短消息只是论坛中的一个环节。在本文中,主要介绍使用 JSP 和 Servlet 技术来实现论坛短消息建设。通过基于Internet 互联网的动态 WEB 数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过 WEB 页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet 技术可以降低软件的开发和部署成本,只要在服务器端安装 WEB 应用就可以使每个客户端都能浏览使用。目前,通过论坛短消息系统可随时取得各种自己需要最新的信息;也可以通过论坛短消息系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及人文、地理等等各种有趣的话题;还可以利用本系统来发布一些“问题” 、 “廉价转让” 、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室 内高谈阔论这个精彩的天地就在你我的身旁,只要您拥有一台可以访问互联网的计算机,就可以通过这个交流平台,来享用它的种种服务。1.2 系统开发意义目 录7百手起驾 整理为您当今网络技术逐渐渗入社会生活各个层面,以前网站上的论坛短消息管理系统要用户登陆以后才能进行相关访问及互动。而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。论坛短消息对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。论坛短消息管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型的论坛短消息管理系统,用户可选择自己的看法。同时为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。通过网友的发帖中,能得到有益的教诲和启发。网友通过发出关于国家,社会的有益的观点,能被有关部门采纳,而不是网友空自评论,自艾自叹,自喜自悲。一些论点能做到各方观点正确公平的显示,具有参考价值。论坛短消息应具有知识性,趣味性,公平性,和谐性等优点。论坛短消息给天下的网民都提供了交流的平台,为网络的互动性作出了巨大的贡献,通过论坛短消息,网民们得以更方便的交流,更便捷的发表自己的观点,而且发布信息都是通过有记录的文字来进行,所以这样也避免了精华内容的流失。通过论坛短消息来征得自己想要的信息,有更高的效率和时效性。也最节约成本和资源,在论坛短消息的交流过程中,无论喜怒哀乐都是在虚拟的环境中进行,也避免的正面的尴尬和冲突等,在论坛短消息中,可以演变成任何角色,变换多种身份,因为网络的特征,使得人民更加依赖于论坛中的交流。目 录8百手起驾 整理为您2 论坛短消息系统需求分析2.1现状分析随着全球英特网用户逐年增多,在中国,据中国互联网信息中心(CNNIC)最新的调查报告显示,截止 2003 年 6 月底,上网用户已达到 6800 万,比去年同期增长48.5,而 1997 年 10 月首次调查结果只有 62 万,几年间增长了 109.7 倍。上面数据可以看出当今社会网络迅速普及,人们交流的方式也层出不穷,随着新时代的进入。人们对信息的需求也不断加大,对不同领域的讨论也越来越多了,因此开发一个论坛短消息对人们的交流是非常有必要的。2.2可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.2.1经济可行性主要是对项目的经济效益进行评价,利用计算机来实现网上交流信息。开发一套能满足网上信息交流的软件是十分必要的,实现用户发帖,回帖等功能,能发表自己的观点。本系统在经济上是完全可以接受的,只需要用户在本地安装 Web 浏览器,登录论坛就可以浏览短消息并发表自己的意见。所以本系统在经济上是可行的。2.2.2技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。软件方面,系统开发需要的各种软件环境都已具备,数据库服务器方面则有MySQL,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其目 录9百手起驾 整理为您灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.3设计目标论坛短消息系统的总体目标:1. 游客可以查看短消息,并可以发表短消息,给论坛短消息系统提供一些建议。2. 注册会员可以发表短消息、回复短消息、修改个人信息等。3. 版主具有注册用户的所以功能,而且可以管理论坛短消息。4. 管理员具有最大权限,可以执行任何操作。比如增加、修改、删除板块;删除会员;管理版主等功能。2.4功能要求本系统根据论坛系统的需要,以实现交流信息的一个平台。本系统的功能要求主要包括:1用户登录、登出2查看个人的短消息3发送短消息4回复短消息5删除短消息6已读和未读的短消息应采用不同的标记7回复时自动添写用户名8未登录不能看短消息,自动跳转到登录页面9登录后自动跳转到查看短消息列表的页面 2.5平台选择目 录10百手起驾 整理为您选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都是非常容易,而且性能优越。具体如下:1. 开发工具:MyEclipse 7.52. 数据库:SQL SERVER 20053. 服务器 :Apache Tomcat6.04. 运行环境 :安装 JDK1.6 支持 Java 运行。5. 技术:前台网页的设计采用 JSP 技术制作。负责响应用户对业务逻辑的请求并根据用户的请求行为,决定将哪个 JSP 页面发送给客户 servlet 处理,JavaBean 则负责数据的处理。2.6系统开发工具本系统是基于 JSP+SQL SERVER 2005 数据库技术实现的,现对 JSP 技术和 SQL SERVER 2005 数据库作简要的介绍。2.6.1开发语言JSP(Java Server Page)JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年私募基金行业当前竞争格局与未来发展趋势分析报告
- 2025年汽车产业园行业当前市场规模及未来五到十年发展趋势报告
- 收入科目课件
- 2025年住院医师规范化培训院级师资考核试题(含答案)
- 2025年矿产权评估师重点试题带答案
- 2024年事业单位考试内江市东兴区《公共基础知识》全真模拟试题含解析
- 播放课件不显示页数问题
- 2025年初级卫生专业技术资格练习题有参考答案
- 2025年施工员之装修施工基础知识考试题库附完整答案(必刷)
- 2025年公务员考试公共基础知识模拟试题及答案
- GB/T 38075-2019硬质道路石油沥青
- 政府采购项目履约验收书参考样本(服务类)
- 公共营养师三级模拟题
- GA/T 928-2011法庭科学线形痕迹的检验规范
- 专家入库申请表
- GHS制度第六修订版 修订情况系列解读之物理和化学特性
- 烧结原料工技师实操考试题库(含答案)
- 过程审核检查表示例(帮助理解VDA6.3条款)
- 船舶信号设备课件
- 兽药GSP档案记录表格
- 石油建设安装工程费用定额
评论
0/150
提交评论