基于JSP Servlet的企业论坛系统
2023-03-01 10:51:17
论文总字数:15312字
摘 要
在这个信息技术高度发达的社会,人与人之间的交流方式再也不局限于电话、短信、邮件了,人们还可以通过微信、QQ、微博的等火热的社交方式进行交流。虽然以上的交流沟通方式看上去很简单方便,但是也有其弊端,就是需要知道对方的手机号或者和对方是好友关系才可以进行联系,所以当不知道对方联系方式时,这些沟通方式都无法使用,这时候就需要寻找其它的沟通方式,这个方式就是电子论坛。
系统主要是模拟网上论坛的功能,针对企业做了一个小型的企业论坛。包括论坛普通用户模块和后台管理员模块。论坛普通用户模块包括:用户注册、查看帖子、发表帖子、回复帖子;后台管理员模块包括:版块添加和删除。
具体内容如下:
了解企业论坛的基本需求;
了解企业论坛的功能;
了解WEB项目中MVC的架构模型;
了解JSP Servlet的开发技术与实现原理。
关键词: 企业论坛;Jsp Servlet;MVC
Enterprise Systems Forum
Abstract
In this information technology is highly developed society, communication between people no longer limited to telephone, text messaging, e-mail, people can communicate through micro letter, QQ, microblogging and other hot social way. While the above communication mode looks very simple, but it also has its drawbacks, is the need to know the other person"s phone number or and the other is a friend relationship can be linked, so when I do not know each other contacts, these means of communication are not available , this time you need to find other means of communication, this approach is the electronic forum.
The main function of the system is to simulate online forums for companies to do a small business forum. Including the Forum ordinary user module and background administrator module. Forum regular user modules include: user registration, View Post, published post, reply to posts; background administrator module comprising: adding and deleting sections.Details are as follows:
Understand the basic needs of business forums;
Understand the function of the Business Forum;
Learn WEB project MVC architectural model;
Learn JSP Servlet development of technology and principle.
Keywords: Business Forum; Jsp Servlet; MVC
目 录
摘 要 II
Abstract III
第一章 引 言 1
1.1 研究背景 1
1.2 研究目的及研究意义 1
1.2.1 研究目的 1
1.2.2 研究意义 1
1.3开发设计思想 2
1.3.1 Eclipse 2
1.3.2 Jsp 3
1.3.3 Servlet 3
1.3.4 开发环境 4
第二章 系统需求分析 5
2.1需求分析 5
2.2功能分析 5
第三章系统流程设计 6
3.1系统权限设计 6
3.2系统模块设计 6
3.2.1后台论坛管理模块流程图设计 6
3.2.2前台论坛用户模块流程图设计 7
第四章 数据库设计 9
4.1 MySQL简介 9
4.2 数据库表结构设计 9
4.2.1版块信息表 10
4.2.2 主题信息表 10
4.2.3 回复信息表 10
4.2.4 用户信息表 11
4.3 数据库连JDBC 11
4.3.1 JDBC简介 11
4.3.2 JDBC主要功能 11
第五章 容器Tomcat介绍 12
5.1 Web容器 12
5.2 Tomcat简介 12
5.3 Tomcat的优点 12
第六章 系统详细设计及运行结果 13
6.1 企业论坛首页 13
6.1.1 web.xml 配置 13
6.2 系统注册登陆界面 14
6.2.1注册页面输入框校验 15
6.2.2 登陆页面详细代码 15
6.3 论题主题信息 15
6.4 回复帖子和发布主题。 16
6.5 后台管理员登陆页面 18
6.6 版块管理模块 19
6.6.1 版块及子版块的新增 20
6.6.2版块修改 20
6.6.3 版块删除 21
结束语 23
致 谢 24
参考文献(Reference) 25
第一章 引 言
1.1 研究背景
在这个信息技术高度发达的社会,人与人之间的交流方式再也不局限于电话、短信、邮件了,人们还可以通过微信、QQ、微博的等火热的社交方式进行交流。虽然以上的交流沟通方式看上去很简单方便,但是也有其弊端,就是需要知道对方的手机号或者和对方是好友关系才可以进行联系,所以当不知道对方联系方式时,这些沟通方式都无法使用,这时候就需要寻找其他的沟通方式,这个方式就是电子论坛。电子论坛的好处就在于可以在企业,学校等一些场合之间进行交流,而每个人之间并不需要知道对方的身份,保护个人的隐私。
在全球化发展中,企业不断壮大。为了加强企业和人才、人才和人才之间的交流,需要一个平台让大家交流个人兴趣,讨论学习技术,方便大家取长补短,查漏补缺,企业论坛系统就是一个很好的交流与交友的平台。企业通过该论坛系统可以发布一些招聘岗位及具体条件,而人才也可以浏览具体的职位,并对感兴趣的职位进行回复,从而让个人的长处得到最好的发展。同时在论坛中还将提供一些休闲版块,供网友在工作的闲暇时间讨论个人兴趣。既可以加强企业人员之间的联系,增强企业的凝聚力,还可以给其他一些对该企业感兴趣的网友更多的机会去了解该公司。
1.2 研究目的及研究意义
1.2.1 研究目的
随着互联网技术的迅猛发展,很多企业也开始推出企业内部的论坛。目的是为了方便企业内部于员工的交流与发展,增强每个员工的交流能力和技术水平。互联网技术的发展一日千里,尤其是web开发方面的技术。因此,选择什么样的技术做企业内部的论坛成了很多企业难以抉择的一个难题。我们现在可以说某某技术是最流行的,但是无法说哪一门技术是最好的,每一种技术都有其对应的应用。对于企业论坛系统,我选择了JSP Servlet技术,它可以很好的实现我要的功能。因为一般企业的规模都是几十人到几千人左右,并且都是企业内部使用的交流平台,采用JSP Servlert模式开发,可以减少代码与维护的成本,若使用Spring Mybatis等流行框架就有点大材小用了。
1.2.2 研究意义
- 锻炼、培养检索信息、获取有研究价值的文献的能力。
- 学习掌握Java编程技术,并且熟悉MySQL数据库的应用。
- 学习、尝试建立本课题的数学模型。
- 设计、实现企业论坛系统,解决现实问题。
- 在应用开发中,实践、掌握软件工程的相关技术。
- 锻炼自己的思维能力与实际操作能力。
- 通过与老师及同事之间的交流增强沟通能力。
1.3开发设计思想
近年来,互联网技术迅速发展。Java自20世纪90年代诞生以来快速发展慢慢成为了世界编程语言排名第一的语言。Java语言是一种跨平台、适合与分布式计算机环境的面向对象的编程语言。他与具有的特点很多,如简单性、面向对象、分布式、解释型、可靠性、安全性、平台无关性、可移植性、高性能、多线程、动态性。随着Servlet的推出,java语言在电子商务的推动上做出了巨大的贡献,jsp技术的推出,更使得java成为web应用程序的首选开发工具。
1.3.1 Eclipse
Eclipse 是一个免费的IDE(集成开发环境),并且是世界上应用最为广泛的java IDE。其中的一个强大指出在于它的可扩展性,与它支持插件的特性相比该特性强大得多。Eclipse还附带了各种插件集。更加便于本系统的开发。如图1-1。
图1-1 Eclipse的集成开发环境
剩余内容已隐藏,请支付后下载全文,论文总字数:15312字