职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-10-31 12:42:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP等
摘要:
进入21世纪以来,由于因特网的迅速发展和网络硬件设施的快速普及,我国的在网人数飞速增长,从而带动了在线论坛的发展,涌现出一大批在线论坛供人们探索、学习和交流。目前我国拥有大量不同方向的论坛社区,并且都已经聚集起数量可观的在线用户。例如,百度贴吧、天涯论坛、新浪论坛等。
本课题的主要的工作是要对基于Struts的在线论坛设计与实现,来达到论坛常用的功能:在线浏览帖子,发表新的主题帖,回复已有的主题帖,管理员删除已有主题帖,新用户的注册和登录。以及后台管理功能:管理论坛模块,论坛的管理员的设置与删除,已有用户的管理。本设计中综合运用了oracle数据库和SSH框架,以及javaweb相关技术,来保证程序的顺利运行。
本文中主要阐述了基于Struts技术的在线论坛的开发流程,叙述了论坛的开发思想和设计思路,介绍了在线论坛所用到的相关技术知识和开发环境,以及论坛的各功能的实现所需要的数据库后台关联实现。在线论坛的设计增加了人们的交流渠道,实现了在互联网进行在线学习交流的新方式。
关键词:java在线论坛;SSH框架;oracle数据库

目录:
1  绪论    1
1.1  总体设计    1
1.2  开发背景    2
1.3  课题研究的目的与意义    3
1.4  研究内容    3
2  理论及技术基础    4
2.1  JavaEE    4
2.2  ORACLE数据库    5
2.3  S.S.H框架    6
2.3.1  Struts框架    6
2.3.2  Spring框架    7
2.3.3  Hibernate框架    9
2.4  B/S结构    10
2.5  DWR框架    10
3  需求分析    12
3.1  系统基本情况描述    12
3.2  可行性分析    12
3.3  系统功能用例图    13
3.3.1  用户登录注册用例    13
3.3.2  用户主要功能用例    16
3.4  软硬件环境要求    19
4  系统总体设计    20
4.1 系统结构设计    20
4.2  系统模块    21
4.2.1  前台模块    21
4.2.2  后台模块    21
4.3  系统E-R图    21
4.3.1  主题帖用户版块E-R图    21
4.3.2  后台管理员管理E-R图    22
4.4    数据库表结构设计    23
4.4.1  T_USER表    23
4.4.2  T_ZHUTI表    24
4.4.3  T_HUIFU表    25
4.4.4  T_CATELOG表    25
4.4.5  T_ADMIN表    25
4.5  命名规范    26
4.5.1  Struts2命名规范    26
4.5.2  包命名规范    26
4.5.3  类命名规范    27
5  详细设计    28
5.1  概要    28
5.2  系统建模    28
5.2.1  静态建模    28
5.2.2  动态建模    29
5.3  界面设计    31
5.3.1  论坛整体界面    31
5.3.2  登录界面    32
5.3.3  注册界面    32
5.3.4  帖子详细页面    33
5.3.5  后台管理界面    34
5.3.6  更多帖子页面    35
5.3.7  发帖和回复页面    35
5.4  编码实现    36
5.4.1  登录部分代码:    36
5.4.2  更多主题分页代码实现    38
5.4.3  用户注册代码    40
5.4.4  后台用户信息管理代码    42
5.4.5  文件上传    44
6  软件测试    47
6.1  系统测试概述    47
6.2  界面测试    47
6.3  功能测试(黑盒测试)    47
6.4  内部逻辑测试(白盒)    49
参考文献    51
致  谢    52
附录:外文文献    53
附录:中文翻译    60

论文字数:20227
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表