发布时间:2023-05-15 09:34:44
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个校内问卷调查系统的设计与实现,校内问卷调查系统的设计与实现项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统中具备多选题模块,其数据信息包括 多选题id、积分(5-10)、题目、选项C、参考答案(形式:A、C)、选项B、选项A、多选题、问卷id、选项D、题干、,为保存多选题数据信息,设置multiplechoice表进行保存。在数据库中设置字段id、integral、title、optionc、referenceanswer、optionb、optiona、multiplechoice、questionnaireid、optiond、stem、进行数据的保存。多选题表的表结构如下所示。
表多选题结构表
字段名
类型
长度
是否非空
描述
多选题id
varchar
255
NOT NULL
id
积分(5-10)
varchar
255
NOT NULL
integral
题目
varchar
255
NOT NULL
title
选项C
varchar
255
NOT NULL
optionc
参考答案(形式:A、C)
varchar
255
NOT NULL
referenceanswer
选项B
varchar
255
NOT NULL
optionb
选项A
varchar
255
NOT NULL
optiona
多选题
varchar
255
NOT NULL
multiplechoice
问卷id
varchar
255
NOT NULL
questionnaireid
选项D
varchar
255
NOT NULL
optiond
题干
varchar
255
NOT NULL
stem
表添加多选题测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对多选题的添加功能 | 用户登录系统,在系统中多选题进行添加,输入多选题的详细数据,点击添加按钮,将多选题数据提交到Multiplechoice控制层 | 多选题的多选题id、积分(5-10)、题目、选项C、参考答案(形式:A、C)、选项B、选项A、多选题、问卷id、选项D、题干、字段信息 | 页面返回添加多选题成功信息,返回多选题查询页面,并展示新增多选题信息,在数据库的t_multiplechoice中记录新增的多选题信息。 | 添加多选题成功,t_multiplechoice表中出现新增多选题数据 | 添加多选题功能可正常使用 | 1S |
系统中具备管理员模块,其数据信息包括 管理员id、账号、密码、,为保存管理员数据信息,设置admin表进行保存。在数据库中设置字段id、username、password、进行数据的保存。管理员表的表结构如下所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
管理员id
varchar
255
NOT NULL
id
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
表添加管理员测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_2 | 测试系统中对管理员的添加功能 | 用户登录系统,在系统中管理员进行添加,输入管理员的详细数据,点击添加按钮,将管理员数据提交到Admin控制层 | 管理员的管理员id、账号、密码、字段信息 | 页面返回添加管理员成功信息,返回管理员查询页面,并展示新增管理员信息,在数据库的t_admin中记录新增的管理员信息。 | 添加管理员成功,t_admin表中出现新增管理员数据 | 添加管理员功能可正常使用 | 1S |
系统中具备问卷模块,其数据信息包括 问卷、填写人数、标题、问卷id、介绍、,为保存问卷数据信息,设置questionnaire表进行保存。在数据库中设置字段questionnaire、fillnumber、title、id、introduce、进行数据的保存。问卷表的表结构如下所示。
表问卷结构表
字段名
类型
长度
是否非空
描述
问卷
varchar
255
NOT NULL
questionnaire
填写人数
varchar
255
NOT NULL
fillnumber
标题
varchar
255
NOT NULL
title
问卷id
varchar
255
NOT NULL
id
介绍
varchar
255
NOT NULL
introduce
表添加问卷测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_3 | 测试系统中对问卷的添加功能 | 用户登录系统,在系统中问卷进行添加,输入问卷的详细数据,点击添加按钮,将问卷数据提交到Questionnaire控制层 | 问卷的问卷、填写人数、标题、问卷id、介绍、字段信息 | 页面返回添加问卷成功信息,返回问卷查询页面,并展示新增问卷信息,在数据库的t_questionnaire中记录新增的问卷信息。 | 添加问卷成功,t_questionnaire表中出现新增问卷数据 | 添加问卷功能可正常使用 | 1S |
系统中具备判断题模块,其数据信息包括 积分(5-10)、题目、判断题、参考答案、问卷、题干、判断题、,为保存判断题数据信息,设置judgement表进行保存。在数据库中设置字段integral、title、id、referenceanswer、questionnaire、stem、judgement、进行数据的保存。判断题表的表结构如下所示。
表判断题结构表
字段名
类型
长度
是否非空
描述
积分(5-10)
varchar
255
NOT NULL
integral
题目
varchar
255
NOT NULL
title
判断题
varchar
255
NOT NULL
id
参考答案
varchar
255
NOT NULL
referenceanswer
问卷
varchar
255
NOT NULL
questionnaire
题干
varchar
255
NOT NULL
stem
判断题
varchar
255
NOT NULL
judgement
表添加判断题测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_4 | 测试系统中对判断题的添加功能 | 用户登录系统,在系统中判断题进行添加,输入判断题的详细数据,点击添加按钮,将判断题数据提交到Judgement控制层 | 判断题的积分(5-10)、题目、判断题、参考答案、问卷、题干、判断题、字段信息 | 页面返回添加判断题成功信息,返回判断题查询页面,并展示新增判断题信息,在数据库的t_judgement中记录新增的判断题信息。 | 添加判断题成功,t_judgement表中出现新增判断题数据 | 添加判断题功能可正常使用 | 1S |
系统中具备单选题模块,其数据信息包括 题干、单选题、问卷id、参考答案、题目、单选题id、选项C、选项A、积分(5-10)、选项B、问卷、,为保存单选题数据信息,设置singlechoice表进行保存。在数据库中设置字段stem、singlechoice、questionnaireid、referenceanswer、title、id、optionc、optiona、integral、optionb、questionnaire、进行数据的保存。单选题表的表结构如下所示。
表单选题结构表
字段名
类型
长度
是否非空
描述
题干
varchar
255
NOT NULL
stem
单选题
varchar
255
NOT NULL
singlechoice
问卷id
varchar
255
NOT NULL
questionnaireid
参考答案
varchar
255
NOT NULL
referenceanswer
题目
varchar
255
NOT NULL
title
单选题id
varchar
255
NOT NULL
id
选项C
varchar
255
NOT NULL
optionc
选项A
varchar
255
NOT NULL
optiona
积分(5-10)
varchar
255
NOT NULL
integral
选项B
varchar
255
NOT NULL
optionb
问卷
varchar
255
NOT NULL
questionnaire
表添加单选题测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_5 | 测试系统中对单选题的添加功能 | 用户登录系统,在系统中单选题进行添加,输入单选题的详细数据,点击添加按钮,将单选题数据提交到Singlechoice控制层 | 单选题的题干、单选题、问卷id、参考答案、题目、单选题id、选项C、选项A、积分(5-10)、选项B、问卷、字段信息 | 页面返回添加单选题成功信息,返回单选题查询页面,并展示新增单选题信息,在数据库的t_singlechoice中记录新增的单选题信息。 | 添加单选题成功,t_singlechoice表中出现新增单选题数据 | 添加单选题功能可正常使用 | 1S |
系统中具备问卷管理者模块,其数据信息包括 账号、问卷管理者id、介绍、密码、名字、性别、问卷管理者、,为保存问卷管理者数据信息,设置questionadmin表进行保存。在数据库中设置字段username、id、introduce、password、name、sex、questionadmin、进行数据的保存。问卷管理者表的表结构如下所示。
表问卷管理者结构表
字段名
类型
长度
是否非空
描述
账号
varchar
255
NOT NULL
username
问卷管理者id
varchar
255
NOT NULL
id
介绍
varchar
255
NOT NULL
introduce
密码
varchar
255
NOT NULL
password
名字
varchar
255
NOT NULL
name
性别
varchar
255
NOT NULL
sex
问卷管理者
varchar
255
NOT NULL
questionadmin
表添加问卷管理者测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_6 | 测试系统中对问卷管理者的添加功能 | 用户登录系统,在系统中问卷管理者进行添加,输入问卷管理者的详细数据,点击添加按钮,将问卷管理者数据提交到Questionadmin控制层 | 问卷管理者的账号、问卷管理者id、介绍、密码、名字、性别、问卷管理者、字段信息 | 页面返回添加问卷管理者成功信息,返回问卷管理者查询页面,并展示新增问卷管理者信息,在数据库的t_questionadmin中记录新增的问卷管理者信息。 | 添加问卷管理者成功,t_questionadmin表中出现新增问卷管理者数据 | 添加问卷管理者功能可正常使用 | 1S |
系统中具备用户模块,其数据信息包括 账号、性别、积分、名字、年龄、用户id、用户、密码、,为保存用户数据信息,设置user表进行保存。在数据库中设置字段username、sex、integral、name、age、id、user、password、进行数据的保存。用户表的表结构如下所示。
表用户结构表
字段名
类型
长度
是否非空
描述
账号
varchar
255
NOT NULL
username
性别
varchar
255
NOT NULL
sex
积分
varchar
255
NOT NULL
integral
名字
varchar
255
NOT NULL
name
年龄
varchar
255
NOT NULL
age
用户id
varchar
255
NOT NULL
id
用户
varchar
255
NOT NULL
user
密码
varchar
255
NOT NULL
password
表添加用户测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_7 | 测试系统中对用户的添加功能 | 用户登录系统,在系统中用户进行添加,输入用户的详细数据,点击添加按钮,将用户数据提交到User控制层 | 用户的账号、性别、积分、名字、年龄、用户id、用户、密码、字段信息 | 页面返回添加用户成功信息,返回用户查询页面,并展示新增用户信息,在数据库的t_user中记录新增的用户信息。 | 添加用户成功,t_user表中出现新增用户数据 | 添加用户功能可正常使用 | 1S |
系统中具备答卷模块,其数据信息包括 积分、用户、答卷id、答题时间、问卷、答卷、问卷id、,为保存答卷数据信息,设置answersheet表进行保存。在数据库中设置字段integral、user、id、addtime、questionnaire、answersheet、questionnaireid、进行数据的保存。答卷表的表结构如下所示。
表答卷结构表
字段名
类型
长度
是否非空
描述
积分
varchar
255
NOT NULL
integral
用户
varchar
255
NOT NULL
user
答卷id
varchar
255
NOT NULL
id
答题时间
varchar
255
NOT NULL
addtime
问卷
varchar
255
NOT NULL
questionnaire
答卷
varchar
255
NOT NULL
answersheet
问卷id
varchar
255
NOT NULL
questionnaireid
表添加答卷测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_8 | 测试系统中对答卷的添加功能 | 用户登录系统,在系统中答卷进行添加,输入答卷的详细数据,点击添加按钮,将答卷数据提交到Answersheet控制层 | 答卷的积分、用户、答卷id、答题时间、问卷、答卷、问卷id、字段信息 | 页面返回添加答卷成功信息,返回答卷查询页面,并展示新增答卷信息,在数据库的t_answersheet中记录新增的答卷信息。 | 添加答卷成功,t_answersheet表中出现新增答卷数据 | 添加答卷功能可正常使用 | 1S |
系统中具备公告模块,其数据信息包括 标题、内容、发布时间、公告id、,为保存公告数据信息,设置notice表进行保存。在数据库中设置字段title、content、addtime、id、进行数据的保存。公告表的表结构如下所示。
表公告结构表
字段名
类型
长度
是否非空
描述
标题
varchar
255
NOT NULL
title
内容
varchar
255
NOT NULL
content
发布时间
varchar
255
NOT NULL
addtime
公告id
varchar
255
NOT NULL
id
表添加公告测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_9 | 测试系统中对公告的添加功能 | 用户登录系统,在系统中公告进行添加,输入公告的详细数据,点击添加按钮,将公告数据提交到Notice控制层 | 公告的标题、内容、发布时间、公告id、字段信息 | 页面返回添加公告成功信息,返回公告查询页面,并展示新增公告信息,在数据库的t_notice中记录新增的公告信息。 | 添加公告成功,t_notice表中出现新增公告数据 | 添加公告功能可正常使用 | 1S |
系统中具备留言模块,其数据信息包括 留言时间、留言、用户id、内容、标题、留言id、,为保存留言数据信息,设置leavemessage表进行保存。在数据库中设置字段addtime、leavemessage、userid、content、title、id、进行数据的保存。留言表的表结构如下所示。
表留言结构表
字段名
类型
长度
是否非空
描述
留言时间
varchar
255
NOT NULL
addtime
留言
varchar
255
NOT NULL
leavemessage
用户id
varchar
255
NOT NULL
userid
内容
varchar
255
NOT NULL
content
标题
varchar
255
NOT NULL
title
留言id
varchar
255
NOT NULL
id
表添加留言测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_10 | 测试系统中对留言的添加功能 | 用户登录系统,在系统中留言进行添加,输入留言的详细数据,点击添加按钮,将留言数据提交到Leavemessage控制层 | 留言的留言时间、留言、用户id、内容、标题、留言id、字段信息 | 页面返回添加留言成功信息,返回留言查询页面,并展示新增留言信息,在数据库的t_leavemessage中记录新增的留言信息。 | 添加留言成功,t_leavemessage表中出现新增留言数据 | 添加留言功能可正常使用 | 1S |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计