社区问答系统的设计目的是为了给用户提供一个方便相互学习交流的平台,展示自己的学识的同时也帮助到其他用户。因此本社区问答系统的最重要的功能是发布问题,其次是其他用户根据问题回答问题。考虑到现实情况,为防止非法用户的影响,系统规定游客不具有提问的权利,游客必须绑定一个用户身份才能提出或回答问题,这就需要实现用户注册登录的功能。管理员不同于一般用户,管理员需要对普通用户和问题进行管理,拥有更高的权限并有权对用户信息和问题进行管理操作。所以针对管理员,系统应实现与普通用户不同的登录入口,实现对问题和问题栏目的增删改查操作以及对用户、问题、栏目等功能的管理操作。因为系统中存在庞大的问答对,只依靠问题浏览很难快速地查找到想要的问题,为了方便用户可以快捷查询,系统设置问题搜索功能。用户只需要在搜索框内输入关键字,就可以查询到相应的回答。