3。1数据设计 10
3。1。1业务流分析及流程图 10
3。1。2数据流图分析 10
3。2功能模块设计 11
3。2。1 用户注册登录模块 11
3。2。2 问题浏览模块 12
3。2。3 问题问答模块 12
3。2。4 个人管理模块 13
3。2。5 用户管理模块 13
3。2。6 问题管理模块 13
3。3 数据库设计 14
3。3。1 数据库分析 14
3。3。2 数据库概念设计 14
3。3。3 数据表设计 16
第四章 系统实现 19
4。1 系统前台界面 19
4。1。1 登录模块的实现 19
4。1。2 注册模块的实现 20
4。1。3 找回密码模块的实现 21
4。1。4 问题浏览模块的实现 21
4。1。5 提问模块的实现 23
4。2 系统前台个人管理模块 23
4。2。1修改个人信息模块实现 24
4。2。2查看提出问题模块实现 24
4。2。3查看回答问题模块实现 25
4。3 系统后台管理界面 25
4。3。1用户管理模块实现 25
4。3。2问题管理模块实现 26
4。3。3栏目管理模块实现 27
4。3。4管理员管理模块实现 28
4。4 公共核心类设计 28
第五章 系统测试 30
5。1测试计划 30
5。2测试用例 30
5。2。1 用户登录模块测试用例 30
5。2。2用户注册模块测试用例 31
5。3 测试结果 31
5。3。1用户登录模块测试结果 31
5。3。2 用户注册模块测试结果 32
5。4测试结论 33
结论 34
致谢 35
参考文献 36
第一章 绪论
1。1 研究背景和意义
在互联网极速发展的今天,网络愈发成为人们快速发布、获取信息的重要传递渠道,它在大众生活的每个角落都发挥着越来越重要的作用。近年来。随着互联网的兴起,人们的沟通交流方式发生了翻天覆地的变化,不再依靠口口相传、信件交流等低效的传递方式,即时网络应用工具的出现实现了人们沟通、交流的高效性。随着网络应用的发展,越来越多的人倾向于在虚拟网络中询问和回答问题,基于社区的问答已经成为社区网络中一种极为常见的交流互动服务。社区网络中积累了大量的问答对,这些问答几乎了囊括了大众生活的所有方方面面,满足了人们对于特定问题下的信息发布和获取。用户可以在问答系统中发布自己学习、工作中的疑惑,其他用户可以根据自身对问题的理解给出对该问题的回答。一千个人有一千个哈姆雷特,社区问答系统集大家的所长、所感,为每一个人提供丰富的知识矿藏。