1。让用户可以在问答系统上提问和回答;
2。让用户可以体验到享受交流和发现知识的乐趣;
3。让用户可以在问答系统上评论、按分类搜索问题、可以看热门回答。
1。2 目的和意义
开发问答系统平台的目的就是要让用户可以体验到享受交流和发现知识的乐趣,扩大用户的交际圈,提升用户的格局,最重要的是分享知识,提升自我的能力。开发它的意义不仅能扩大用户获取信息的渠道,还能提升学习兴趣,增添生活乐趣。用户在生活中遇到的各种问题都可以在问答系统提出问题或找到合适的答案。不过要把提出的问题进行分类,之后就可以让更多的人为你解答。有时我们想要问的问题正好有人问过,这个时候就可以在不消耗金币的情况下查看答案,也可以评论,用户回答也会获取金币。
1。3系统设计指导思想
一个好的软件,要想取得推普遍的推广,必定要有正确的设计指导思想,才能充分发挥计算机管理大量信息的优点。依据市场的实际需求,该系统开发时需遵循以下特性:
1。便捷性:以轻松、便捷的方式访问信息为主要目标,以方便用户使用为原则,达到非常便捷的操作体验,在不看说明操作流程的情况下,努力做到傻瓜式操作来方便用户使用。
2。实用性:系统以分享知识为目标,有很大的实用性。
3。可靠性:当多用户同时访问时,系统能够支持多用户并发访问和并发操作,防止崩溃。
4。可维护性:本系统易操作,管理员易于维护。
1。4本论文的内容结构来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
本论文以问答系统为依托,探讨了PHP与MySQL[2]的应用,在项目开发过程中,严格遵循软件工程流程,从需求分析、可行性研究、系统概要设计和详细设计、数据库设计、编码实现、测试多个环节,将项目分成多层实现,体现了高内聚、低耦合的软件工程设计原则。具体内容结构如下:
第1章 绪论,简要介绍了项目的课题背景、开发目的和意义,介绍了系统开发的设计指导思想和原则,最后列出了本论文的内容结构。
第2章 开发平台和技术简介,介绍了开发问答系统的平台和开发环境以及使用的关键技术。
第3章 系统需求分析,遵循软件工程开发的思想,分析了系统的需求及可行性、设计思路,对系统的实现目标进行了分析。
第4章 系统的总体设计,介绍了开发本系统的功能模块,ER图、对整个系统进行分析、设计系统架构,然后是后台数据库的设计。
第5章 系统的实现,介绍了系统的用户功能模块、管理员功能模块,包括开发界面、具体实现步骤和编码。
第6章 软件测试与调试,对系统功能、界面等方面进行了测试。
2 开发平台和技术简介
2。1 开发平台简介
Eclipse 是目前主流的IDE开发环境,所谓集成开发环境(IDE,Integrated Development Environment )是专为程序员提供的应用软件,这些软件往往具备功能强大的图形界面。
在IDE的辅助下,程序员可以更加高效的完成编译、调试、提交、重构等工作。作为一个合格的程序员应该对主流的IDE工具有较高的熟练度,但也要防止“过分依赖IDE”问题。
除了开源之外,eclipse很强大,但又不像VS那么臃肿。它一般都是绿色版,免安装(只要有jdk环境),插件很多,装上后可以写Python ,JS, C++等各种语言,所以用户群很大。除了开源之外,Eclipse成功的最大原因在于它是基于“插件”的特性。Eclipse成功的最大原因在于它是基于“插件”的特性。Eclipse本身是一个平台框架,提供标准的服务,众第三方厂商可以通过开发插件扩展Eclipse的功能,相较于其他功能相对固定的IDE,Eclipse具有高度的灵活性。