【摘要】随着网络飞速的发展,它已经成为人们生活中不可缺少的一部分,当然在知识问答方面,使用网络不但可以节省大量的时间,而且还能接触到不同领域的知识。
通过对社区互动问答平台进行具体的需求分析,可分为有用户注册模块、用户登录模块、用户管理模块、信息发布模块、信息回复模块、冒泡模块、签到模块。后台管理网站有管理员登陆,分成文章模块、评论模块、用户模块、话题模块等,用流程图进行了详细的设计。本平台采用免费的XAMPP建站集成软件包,用MySQL创建数据库,生成了7张表结构。使用Apache为服务器,前端页面使用HTML、CSS与JavaScript及PHP 语言开发。主要实现用户发布文章、评论文章、以及管理员对文章和用户的管理,经过调试,本平台可以正常运行。
社区互动问答平台倡导互利共赢策略,用户在本平台发表的文章问答材料和问题的答案将保存在本平台的数据资源库中,满足其他用户对知识和答案的需要,实现知识的共享和互利共赢的目的。
【关键词】社区;互动问答;PHP;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 现状-1
1.2 设计的目的和意义-1
1.3 设计的内容及组织结构-1
1.3.1 组织结构-2
2 网站功能模块的分析-2
2.1 可行性分析-2
2.2 网站需求分析-3
2.2.1 网站前台模块-3
2.2.2 网站后台模块-4
2.2.3 性能需求分析-4
2.3 开发环境及技术和工具的选用-4
2.3.1 硬件环境-4
2.3.2 软件环境-4
2.3.3 开发技术介绍-5
2.3.4 开发工具介绍-5
2.4 数据库介绍-5
3 网站功能模块的设计-5
3.1 网站前台的设计-5
3.2 网站后台的设计-7
3.3 数据库的设计-8
3.3.1 数据表结构的设计-8
3.3.2 数据库配置-11
4 网站的界面设计与实现-12
4.1 前台界面的实现-12
4.1.1网站首页界面的实现-12
4.1.2 用户注册界面的实现-13
4.1.3 用户登录界面的实现-15
4.1.4 用户中心界面的实现-17
4.1.5 文章发布界面的实现-20
4.1.6 文章评论界面的实现-21
4.2 后台界面的实现-22
4.2.1 管理用户界面的实现-22
4.2.2 管理文章界面的实现-24
4.2.3 管理评论界面的实现-26
4.2.4 管理话题界面的实现-27
5 网站功能模块的测试-29
5.1 系统测试-29
5.1.1 测试介绍-29
5.1.2 系统的整体测试-29
5.2 网站前台测试-29
5.2.1 用户注册登录测试-29
5.2.2 文章发布测试-30
5.2.3 文章评论测试-31
5.3 网站后台测试-32
总 结-33
参考文献-34
致 谢-35