版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java Web项目第四章博客网站系统博客是Blog的中文译名,随着网络的发展,博客成为网民不可缺少的一部分。目前主流门户网站,例如网易、新浪都开通了自己的博客频道。 除此之外,还出现了博客网站,也就是说在博客网站中仅能写博客和看别 人的博客,例如IT技术最有名的博客园。在本章中我们就来开发一个类似的网站系统。重点内容: 了解博客网站系统的基本需求 学会如何分析和设计数据库 学会如何使用Struts2+Spring+Hibernate进行开发 学会数据库的基本使用 学会使用MyEclipse进行SSH2整合开发Java Web项目4.1开发背景求贤人才网是一家专业于IT方向招聘的网站,为了更好
2、的招聘到合适的人才,推出博客业务。求贤人才网通过博 客用户的技术水平来判断他是否能够胜任相应的工作,公 司用户也可以通过看博客用户的文章看到相应的技术水平。求贤人才网将通过这种方式,招揽更多的人才,从而增加自己的招聘业务量。Java Web项目4.2系统分析4.2.1需求分析对于求贤人才网来说,最大的需求就是让更多的用户浏览和注册,并且发表自己的博客文章。对于用户而言,首 先要能浏览其他用户发表的文章,并且这项操作是应该不 需要登录的。用户注册并登录后,要能够发表自己的信息,从而能够提供给别人查看。Java Web项目4.2系统分析4.2.2功能分析该博客网站的功能主要是为博客用户设计开发的,
3、用户进入博客网站后,有三种选择,注册新用户、登录和浏览 博客。通过注册和登录用户可以获取自己的博客空间,如 果不进行这些操作,用户也可以浏览其他用户的博客内容。进入自己的博客后,用户要能够完成如下功能:对自己的博客进行个性化设计发表日志上传图片和对图片进行浏览Java Web项目4.2系统分析4.2.2功能分析在博客首页中,是不区分用户是否登录的,用户用能够完成如下功能:浏览博客网站的所有文章浏览某一博客用户发表的所有文章浏览某一博客用户上传的图片对文章进行评论查看文章的点击率查看文章的评论量Java Web项目4.3系统设计4.3.1绘制用例图设计系统功能博客系统中一共包含两种权限的用户角色
4、,分别是用户和游客。下面就来分析这两个角色所对应的用例图。Java Web项目4.3系统设计4.3.2绘制系统流程图本系统首先需要对用户进行身份验证,验证时判断用户是以注册用户还是普通游客。如果是已注册用户,则跳转到对应个人博客页面;如果是游客,则直接进入到博客网站首页。系统流程图如所示。Java Web项目4.3系统设计4.3.3系统演示打开IE浏览器,在地址栏中输入http:/localhost:8080/JavaPrj_4/,进入系统首页。进入演示Java Web项目4.3系统设计4.3.4开发工具和开发技术的选择本系统的开发工具具体如下。系统开发平台:MyEclipse 6.5。数据库
5、管理系统软件:MySQL 5.0。运行平台:Windows 2000/Windows XP/Windows2003/WindowsVista。Java开发包:JDK 5.0以上。Web服务器:Tomcat 6.0。本系统采用SSH2框架四层架构模式开发,具体技术如下。显示层:使用Struts 2标签技术开发控制层:使用Struts 2技术开发业务逻辑层:使用Spring技术进行业务处理数据访问层:使用Hibernate进行数据库访问和操作Java Web项目4.4数据库分析与设计4.4.1用户表Java Web项目4.4数据库分析与设计4.4.2个性设置表Java Web项目4.4数据库分析与设计4.4.3文章表Java Web项目4.4数据库分析与设计4.4.4评论表Java Web项目4.4数据库分析与设计4.4.5点击量表Java Web项目4.5公共类设计1. 用户信息类2. 文章
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外科护士长述职报告范文(8篇)
- 乡镇综治办主任述职报告(3篇)
- 售楼处案场经理述职报告范文(3篇)
- 人员密集场所爆炸紧急处置方案
- 2026年医疗机构疾控监督员考核试题及答案
- 2026年智能驾驶系统状态监控工具
- 气焊与气割的基本原理和安全特点培训课件
- 微机在填写操作票中的应用培训
- 2026葡萄牙葡萄酒产销量供需互动机制分析及品质提升投资评估规划分析报告
- 2026能源转型行业市场分析深度及发展前景与融资运作报告
- 2026年二级建造师继续教育考试练习题及答案
- 【新教材】人教版(2024)八年级下册物理期末质量监测试卷1(含答案)
- 2026年幼儿园师德师风的认识
- DB34-T 4351-2022 综合医院康复治疗中心建设规范
- 泉州第五中学2026届数学高一下期末质量检测模拟试题含解析
- 设备管理教学培训课件
- 避雷器课件教学
- 高中住校申请书
- GB/T 20042.5-2024质子交换膜燃料电池第5部分:膜电极测试方法
- SF-T0095-2021人身损害与疾病因果关系判定指南
- GB/T 4706.74-2024家用和类似用途电器的安全第74部分:缝纫机的特殊要求
评论
0/150
提交评论