【摘要】在大多数年轻群体中,互联网已然成为人们的一个浏览交流信息的重要的平台。其中“论坛”在其中占据了很大一部分。论坛系统更是一种极其普遍的互动交流服务。人们在论坛中,可以充分地表达自己的观点,并且可以足不出户的根据自身的需要,能够从论坛中了解众多自己想要了解到的事情。在论坛上,各个用户可以平等的进行交流学习,相互切磋技术知识和畅谈自己的阅历理解。同时,在对待用户和专家沟通的这种问题上,论坛可以提供一个双方互相沟通的平台。专家可以从论坛中得到问题并且方便快捷解决用户的问题,但是很多论坛并没有切合用户所在位置进行相关的专题推荐。有鉴于此,本文设计实现了一个基于位置信息的论坛交流系统,以地域作为论坛社区划分的主要因素,人们在发表言论的同时论坛系统中还会显示出发言人所处的位置信息。在查看论坛信息时也会按照地理位置的相近程度及时推送相关的事件信息,使得人们可以通过该论坛轻松了解身边所发生的事情以及与生活息息相关的及时信息,为方便人们日常生活提供有效保障。
文中详细的对以下几个部分做出了具体的分析:系统需求,系统设计,数据库设计,系统实现和测试等。首先对于系统的需求方面,主要是对各个模块不同的功能性需求做出了详细的分析,用示例图展示出各模块的基本功能。其次在系统的设计上,先对于整个系统的框架做出一个大体地分析,然后分别对于每个模块画出了详细的系统技术架构图。在数据库方面,本文通过数据库总体图,然后给出论坛中所需要各数据库中各表的结构。最后是本文的测试部分,通过黑盒测试检测系统的功能,并且给出了测试实例。
【关键词】 Java;位置信息;论坛系统
目录
摘要
Abstract
1 引言-1
2 论坛系统的相关技术-2
2.1 Java语言的特点和优势-2
2.2 SSH2框架介绍-2
2.3 Hibernate的介绍-2
2.3.1 Hibernate的简介-2
2.3.2 Hibernate的语言特点-3
2.4 本章小结-3
3 论坛系统的需求分析-3
3.1 需求分析-3
3.2 性能分析-4
3.3 功能性需求分析-5
3.4 非功能性需求分析-5
3.5 本章小结-6
4 论坛系统的设计-6
4.1 系统架构设计-6
4.2 系统功能架构设计-8
4.3 本章小结-9
5 论坛系统的具体实现-9
5.1 界面设计实现-9
5.1.1 界面布局实现-9
5.1.2 系统基本功能的实现-10
5.2 定位模块的实现-12
5.3 管理员模块实现-13
5.3.1 管理员登陆界面的实现-13
5.3.2 管理员帖子管理界面-13
5.4 帖子搜索功能-14
5.5 修改密码功能-14
5.6 扩展功能的实现-14
5.7 本章小结-15
6 功能测试-15
7 总结和展望-16
参考文献-18
致 谢-19