melongation(问卷调查系统)

一、需求分析

登录管理模块:

  1. 权限控制:普通用户不能访问系统管理模块。

  2. 登录错误信息提示。

系统管理模块(web)

  1. 系统管理员登录系统后,能够对管理帐号进行管理,如增、删、改、查,修改密码等。

  2. 用户管理,能够对注册用户进行管理,修改信息,重置密码等。

  3. 问卷管理,能够查看、审核注册用户发布的问卷。

客户端模块(web)

  1. 用户注册,填写用户名、密码、基本信息等。

  2. 发布问卷,每个用户可以发布多个问卷,可对每个问卷的问题和选项进行添加、修改等。(可支持单选、多选、文本输入三种形式),提交后,待管理员审核,审核成功后生成固定链接,所有人可通过该链接填写问卷。

  3. 问卷统计,可对每个题目的选择情况进行统计,可通过饼图、柱状图等展示。


二、数据库设计

三、开发说明:

  1. 代码必须写javadoc,每一个类,函数上面必须写。
  2. 写的功能进行junit测试