社交论坛平台的设计与实现的目的是做一个真实的网络话题社区,社区氛围友好与理性,连接各行各业的精英。用户分享着彼此的专业知识、见闻、经验和见解,为中文互联网源源不断地提供高质量的信息。
准确地讲,用户围绕着某一感兴趣的话题进行相关的讨论,同时可以关注兴趣一致的人。对于概念性的解释,网络百科几乎涵盖了你所有的疑问;但是对于发散思维的整合,却是本平台的一大特色。
Uknow系统是一个集社交与论坛一体的平台,通过这个平台,用户们可以在Uknow的自由空间里,每个人都能凭借兴趣、职业、爱好等等,在Uknow找寻到自己感兴趣的话题并与别的用户交谈,甚至结为好友。本文中主要Uknow平台的常见问题,进行全面的可行性分析,详细描写了系统的需求设计、系统设计、系统实现、相关代码的组成、系统界面设计和系统测试的过程。系统实现了普通用户,管理员用户的登录注册。普通用户模块实现了浏览话题,发表话题,评论话题,收藏话题,关注其他用户并查看其他用户发布与常看话题以及与其他用户文字聊天等功能;管理员模块实现了对系统的维护和对普通用户的进行推送和话题的审核,删除,修改等。
核心技术/研究方法:
本系统运用了bootstrap进行网页的界面设计,采用mvc架构模式进行开发。后台数据库采用mysql,通过链接代码进行前后台链接,最后对系统进行简单的功能性测试。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景和意义 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Java语言 5
2.4 tomcat 6
3 需求分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 需求分析 7
3.3 系统重要流程图 8
3.3.1 用户注册流程 8
3.3.2 用户登录流程 8
3.3.3 用户管理流程 9
3.3.4 添加信息流程 10
3.3.5 信息查询流程 10
4 总体设计 11
4.1 功能模块设计 12
4.2 数据库设计 13
4.2.1 数据项设计 13
4.2.2 数据表说明 14
4.2.3 数据表设计 14
5 详细实现 16
5.1 网站首页 16
5.2 注册登陆 16
5.3 话题分类模块 19
5.4 话题模块 20
5.5 注册用户管理 21
5.6 话题的评论回复 22
5.7 话题的收藏关注 23
5.8 系统部署 23
6 总体设计 26
6.1 测试的重要性 26
6.2 测试目的 26
6.2.1 测试的目的 26
6.2.2 测试的准则 27
6.2.3 测试的方法 27
6.2.4 测试用例 27
结束语 28
参考文献 28
致谢 30