|
技术:Java、JSP等
摘要:
在新世纪的今天,互联网正在飞速的向前发展,而数据的应用也随着计算机科学的发展越来越广泛,为巨大的网络群体提供了便捷的服务。现如今个性化越来越成为当今Web开发的一种潮流。本文研究了一个网上动漫主题的论坛,与现今网上采用的一些其他的论坛方案设计相比,它具有用户使用更为简洁方便,界面清晰等特点。论坛作为一种网络用户关于某个主题相互交互的系统,越来越受到网名的欢迎,网络上也有很多复杂而且成功的论坛,如天涯,贴吧等,体现了论坛的应用前景,潜力和广泛的市场。本设计希望在网络上用JSP技术来架构一个动漫主题的论坛,应用到了SSH框架和MySQL数据库进行开发而成,实现论坛的管理电子化,交互简洁化。本文对具有数据识别以及处理的论坛进行了详细的分析设计实现,首先论文较为详尽地介绍了面向对象的分析与设计等相关的概念与技术,尤其是包含在本项目设计中的相关知识,如:面向对象分析设计流程;JSP开发技术、java基础知识特点,Spring框架结构的特点及使用。特别是其中包含的struts2和Hibernate的应用方法,接着对网上动漫主题的论坛系统的进行了可行性分析,然后对系统的设计思想、设计目标与系统的结构进行了详细的分析与规划。最后对系统的数据库、主要的前端界面、逻辑的处理方法,应用程序的设计与实现作了较为详细的讲解。体现了三层架构模型的思想。
关键字:面向对象分析与设计;JSP;MySQL数据库;SSH框架
目录:
1概述 1
1.1课题背景 1
1.2国内外研究现状 1
1.3本课题的研究意义 1
1.4 网上论坛系统特点 2
1.5本人所完成的工作 2
2 可行性研究与需求分析 4
2.1 可行性研究 4
2.1.1 经济可行性 4
2.1.2 技术可行性 4
2.1.3 运行可行性 4
2.1.4 时间可行性 4
2.1.5 法律可行性 5
2.2 系统需求分析 5
2.2.1 系统开发运行环境 5
2.2.2 业务描述 5
2.2.3 系统功能概述 6
2.3.4 数据流程 7
2.3.5非功能性需求 8
2.3.6用户界面需求 8
2.3.7软硬件环境需求 8
2.3.8产品质量需求 9
2.3系统总体结构分析结论 9
3 相关技术分析 10
3.1 JSP技术简介 10
3.2 JSP工作原理 10
3.3 Struts框架构建以及MVC模式 10
3.3.1 MVC 设计模式 10
3.3.2 Struts框架技术 11
3.4 O/R映射与Hibernate构架 13
3.4.1 Hibernate框架 13
3.4.2 Hibernate的核心接口 14
3.6 开发平台 15
3.7 MYSQL数据库 16
4 系统总体设计 17
4.1系统分析的任务与步骤 17
4.1.1 系统分析的任务 17
4.1.2 系统分析的步骤 17
4.2论坛的功能模块图 17
4.3 数据库设计 18
4.3.1概念模型设计(E-R图) 18
4.3.2数据库数据表设计 19
5 界面设计 21
5.1 首页 22
5.2 用户注册 23
5.3 帖子浏览 27
5.4 发表帖子 27
5.5 管理中心 28
6系统的调试与测试 39
6.1 测试概述 39
6.1.1软件测试的目的 39
6.1.2软件测试的任务 39
6.1.3测试环境 40
6.2 单元测试 40
6.2.1黑盒测试 40
6.2.2白盒测试 40
6.2.3模块接口测试 42
6.3 集成测试 42
6.3.1自顶向下集成 42
6.3.2确认测试标准 43
结 论 44
参考文献 45
致 谢 46
外文原文 47
中文翻译 66
论文字数:24019
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|