3。3功能需求分析
系统需求分析是软件系统开发中最重要的一个阶段,直接决定着系统的开发质量和成败,必须明确用户的要求和应用现场环境的特点,了解系统应具有哪些功能、数据的流程和数据之间的联系。
通过调研,本系统的功能需求分析主要设计如下:
1。 用户模块:a。新用户注册 b。用户登录 c。用户退出 d。用户信息修改 e。分类查看回答 f。评论问题 g。查看问题 h。查看评论 i。会员中心 j。删除评论
2。 管理员模块:文献综述
问题管理:a。所有问题 b。待解决问题 c。已解决问题 d。零回答问题
回答管理:a。所有回答 b。未采纳回答 c。已采纳回答
问题分类管理:a。问题分类列表 b。添加顶级分类
奖励管理:a。金币奖励规则 b。经验级别规则
用户管理:a。用户列表 b。添加新用户 c。已禁止用户
系统设置:网站设置
图3。1系统功能结构图
4 系统的总体设计
4。1 系统功能模块
登录角色的权限不同,可使用的功能也有所不同。将整个系统划分为两个大模块,即前台的用户系统功能模块和后台的管理员系统功能模块。