java web项目开发案例精粹08javawebch_第1页
java web项目开发案例精粹08javawebch_第2页
java web项目开发案例精粹08javawebch_第3页
java web项目开发案例精粹08javawebch_第4页
java web项目开发案例精粹08javawebch_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第八章 企业论坛系统 在现代社会,人与人之间的沟通方式有很多种,例如发Email,QQ聊天等等。但是这些沟通方式都需要在知道对方联系方式的情况下才能进行。如果需要和所有网民进行交流,这时就需要使用另外一种工具,那就是论坛。通过论坛,每个人都可以浏览自己感兴趣的主题,还可以发表自己的主题,也可以回复别人发表了的主题。在本章中就来开发这样一套系统。重点内容:了解企业论坛的基本需求了解企业论坛的功能学会如何分析和设计数据库学会数据库的基本使用学会MVC的架构模型学会如何使用JSP+Servlet进行开发8.1 开发背景XX网是一家人才交流网,为了加强企业和人才、人才和人才之间的交流,需要开发一套企业

2、论坛系统。通过该系统企业可以发布一些招聘岗位以及具体条件,而人才也可以浏览具体的岗位,并对自己感兴趣的岗位进行回复。同时在论坛中还将提供一些休闲版块,供网友在工作的闲暇时间进行交流。8.2 系统分析8.2.1 需求分析对于一个论坛系统来说,需要提供前台展现和后台管理两个子系统。其中后台管理系统用来供管理员使用,能够对论坛的版块、子版块、用户等等信息进行管理。前台展现系统可供所有网友使用,只要网友进入了论坛系统,就能够浏览其他网友已经发表的主题。用户也可以发表自己感兴趣的主题,不过前提是要登录系统,所以该系统还需要提供注册和登录功能。用户在登录系统后,还可以回复别人发表的主题,从而实现网友之间的

3、互动。8.2 系统分析8.2.2 功能分析企业论坛系统分为前台和后台两个部分,其中后台供管理员管理论坛之用,包括版块设置和用户设置两个子模块,具体的功能模块如下。版块设置模块:该模块用来管理论坛的版块和子版块信息,包括新增版块、编辑版块、删除版块以及移动版块等功能子模块。用户设置模块:该模块用来管理论坛的用户信息,包新增用户、更新用户、删除用户以及查询用户等功能子模块。8.2 系统分析8.2.2 功能分析系统前台用来供所有网友交流之用,包括版块列表、主题列表、显示主题详细内容、发表主题、发表回复、主题管理、用户注册以及用户登录等子模块。具体的功能模块如下。版块列表模块:该模块用来显示论坛的所有

4、根版块以及其下所有子版块,还能够显示子版块下主题的数目以及最后发表记录。主题列表模块:该模块用来显示指定板块下的所有主题信息,还能够显示主题的发表者信息以及回复记录数。显示主题详细内容模块:该模块用来显示主题的详细信息以及该主题下的所有回复信息。8.3 系统设计8.3.1 绘制用例图设计系统功能论坛用户一共有三种权限,分别是普通用户、版主以及管理员。下面就来分析这三个角色所对应的用例图。8.3 系统设计8.3.2 绘制系统流程图企业论坛系统包括前台和后台两个部门,这里需要分别为其绘制流程图。流程图如图所示。8.3 系统设计8.3.3 系统演示打开IE浏览器,在地址栏中输入 ,进入系统首页。进入

5、演示8.3 系统设计8.3.4 开发工具和开发技术的选择本系统的开发工具具体如下。系统开发平台:MyEclipse 6.5。数据库管理系统软件:SQL Server 2005。运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。Java开发包:JDK 5.0以上。Web服务器:Tomcat 6.0。本系统采用MVC架构模式开发,具体技术如下。显示层:使用JSP技术开发控制层:使用Servlet技术开发模型层:使用JavaBean技术开发数据访问层:使用DAO模式开发8.4 数据库分析与设计8.4.1 版块信息表8.4 数据库分析与设计8.4.2 主题信息表8.4 数据库分析与设计8.4.3 回复信息表8.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论