




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java Web项目第八章企业论坛系统在现代社会,人与人之间的沟通方式有很多种,例如发Email,QQ聊天等等。但是这些沟通方式都需要在知道对方联系方式的情况下才能进行。 如果需要和所有网民进行交流,这时就需要使用另外一种工具,那就是论坛。通过论坛,每个人都可以浏览自己感兴趣的主题,还可以发表自己的主题,也可以回复别人发表了的主题。在本章中就来开发这样一套系统。重点内容: 了解企业论坛的基本需求 了解企业论坛的功能 学会如何分析和设计数据库 学会数据库的基本使用 学会MVC的架构模型 学会如何使用JSP+Servlet进行开发Java Web项目8.1开发背景XX网是一家人才交流网,为了加强企
2、业和人才、人才和人才之间的交流,需要开发一套企业论坛系统。通过该系统企业可以发布一些招聘岗位以及具体条件,而人才也可以浏览具体的岗位,并对自己感兴趣的岗位进行回复。同时在论坛中还将提供一些休闲版块,供网友在工作的闲暇时间进行交流。Java Web项目8.2系统分析8.2.1需求分析对于一个论坛系统来说,需要提供前台展现和管理两个子系统。其中管理系统用来供管理员使用,能够对论坛的版块、子版块、用户等等信息进行管理。前台展现系统可供所有网友使用,只要网友进入了论坛系统,就能够浏览其他网友已经发表的主题。用户也可以发表自己感兴趣的主题,不过前提是要登录系统,所以该系统还需要提供注册和登录功能。用户在
3、登录系统后,还可以回复别人发表的主题,从而实现网友之间的互动。Java Web项目8.2系统分析8.2.2功能分析企业论坛系统分为前台和两个部分,其中供管理员管理论坛之用,包括版块设置和用户设置两个子模块,具体的功能模块如下。版块设置模块:该模块用来管理论坛的版块和子版块信息,包括新增版块、编辑版块、删除版块以及移动版块等功能子模块。用户设置模块:该模块用来管理论坛的用户信息,包新增用户、更新用户、删除用户以及查询用户等功能子模块。Java Web项目8.2系统分析8.2.2功能分析系统前台用来供所有网友交流之用,包括版块列表、主题列表、显示主题详细内容、发表主题、发表回复、主题管理、用户注册
4、以及用户登录等子模块。具体的功能模块如下。版块列表模块:该模块用来显示论坛的所有根版块以及其下所有子版块,还能够显示子版块下主题的数目以及最后发表记录。主题列表模块:该模块用来显示指定板块下的所有主题信息,还能够显示主题的发表者信息以及回复记录数。显示主题详细内容模块:该模块用来显示主题的详细信息以及该主题下的所有回复信息。Java Web项目8.3系统设计8.3.1绘制用例图设计系统功能论坛用户一共有三种权限,分别是普通用户、版主以及管理员。下面就来分析这三个角色所对应的用例图。Java Web项目8.3系统设计8.3.2绘制系统流程图企业论坛系统包括前台和流程图。流程图如图所示。两个部门,
5、这里需要分别为其绘制Java Web项目8.3系统设计8.3.3系统演示打开IE浏览器,在地址栏中输入http:/localhost:8080/JavaPrj_8,进入系统首页。进入演示Java Web项目8.3系统设计8.3.4开发工具和开发技术的选择本系统的开发工具具体如下。系统开发平台:MyEclipse 6.5。数据库管理系统软件:SQL Server 2005。运行平台:Windows 2000/Windows XP/Windows2003/WindowsVista。Java开发包:JDK 5.0以上。Web服务器:Tomcat 6.0。本系统采用MVC架构模式开发,具体技术如下。显示层:使用JSP技术开发控制层:使用Servlet技术开发模型层:使用JavaBean技术开发数据访问层:使用DAO模式开发Java Web项目8.4数据库分析与设计8.4.1版块信息表Java Web项目8.4数据库分析与设计8.4.2主题信息表Java Web项目8.4数据库分析与设计8.4.3回复信息表Java Web项目8.4数据库分析与设计8.4.4用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西医外科治疗前列腺增生诊疗规范
- 我国医用洁净装备行业政策
- 文明行为演讲稿(19篇)
- 淳安县坑道式物资仓储基地拌合站、钢筋加工厂项目报告表
- 农业科技成果转化中的科技创新与农村社区治理报告
- 非关税壁垒说课课件
- 2025年石家庄市市属国有企业公开招聘应届毕业生223人笔试参考题库附带答案详解版
- 2010-2024历年浙江温州八校高三上期返校联考历史试卷(带解析)
- 幼儿园管理条例讲课
- 眼肌麻痹的功能评估 (课件)
- 2025年广西中考语文试题卷(含答案)
- 《安徽省工伤职工停工留薪期分类目录》
- 北师大版八年级上册物理(基础版)(全册知识点考点梳理、重点题型分类巩固练习)(家教、补习、复习用)
- 护士延续注册体检表通用
- GB 2762-2022食品安全国家标准食品中污染物限量
- GB/T 31776-2015车用甲醇汽油中甲醇含量检测方法
- 工程力学基础(讲义)
- 心电图报告的书写规范化培训课件
- 小学数学西南师大四年级下册八平均数小学数学西师版四年级下册《平均数》教学设计
- 药物外渗的严重后果及处理课件
- 2021年软件开发管理流程制度(附全套表格模板及填写指引)58页
评论
0/150
提交评论