发布时间:2023-04-30 01:00:14
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于Android的考试系统,基于Android的考试系统项目使用框架为PHP,选用开发工具为phpstorm。
系统具备添加考试模块,在添加考试中通过获取考试的详细信息,可以将页面中考试信息提交到数据库中,输入考试的详细信息,包括科目、考试id、考试、名称、地点、,输入完成后,点击添加按钮。在addkaoshi页面输入考试详细信息,将提交到kaoshi类的addkaoshiact方法中,通过kemu、id、kaoshi、mingcheng、didian、字段进行接收,执行调用kaoshimapper中的insert方法执行insert sql语句将Kaoshi对象提交到t_kaoshi表中,完成添加Kaoshi操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行KaoshiService.addKaoshiact方法
logger.debug("KaoshiService.addKaoshiact ......");
// 使用Kaoshidao的insert方法将Kaoshi添加到数据库中
Kaoshidao.insert(Kaoshi);
// 将添加Kaoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加考试成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加考试页面如下所示。
图添加考试界面
对系统中添加考试功能进行用例分析,考试表具有字段科目、考试id、考试、名称、地点、,在添加考试页面中通过输入完整的考试字段信息,点击添加按钮响应考试控制层的添加方法,可以完成添加考试功能。在服务器中通过kemu、id、kaoshi、mingcheng、didian、字段进行接收,执行添加sql语句可以将数据同步到t_kaoshi表中。根据分析添加考试的用例描述如表所示。
表添加考试用例描述
| 用例编号 | 添加考试 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加考试 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,输入考试的字段信息,通过添加考试方法,在考试控制层中接受kemu、id、kaoshi、mingcheng、didian、字段数据,使用insert into t_kaoshi语句插入数据到数据库中 |
| 系统响应 | 提示用户登录成功,跳转到添加考试页面,添加完成考试后,考试控制层返回添加考试成功信息 |
| 响应时间 | 1S |
| 输入参数 | 科目、考试id、考试、名称、地点、 |
系统具备添加考生模块,在添加考生中通过获取考生的详细信息,可以将页面中考生信息提交到数据库中,输入考生的详细信息,包括考生、账号、年龄、名字、密码、,输入完成后,点击添加按钮。在addkaosheng页面输入考生详细信息,将提交到kaosheng类的addkaoshengact方法中,通过kaosheng、username、nianling、mingzi、password、字段进行接收,执行调用kaoshengmapper中的insert方法执行insert sql语句将Kaosheng对象提交到t_kaosheng表中,完成添加Kaosheng操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行KaoshengService.addKaoshengact方法
logger.debug("KaoshengService.addKaoshengact ......");
// 使用Kaoshengdao的insert方法将Kaosheng添加到数据库中
Kaoshengdao.insert(Kaosheng);
// 将添加Kaosheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加考生成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加考生页面如下所示。
图添加考生界面
对系统中添加考生功能进行用例分析,考生表具有字段考生、账号、年龄、名字、密码、,在添加考生页面中通过输入完整的考生字段信息,点击添加按钮响应考生控制层的添加方法,可以完成添加考生功能。在服务器中通过kaosheng、username、nianling、mingzi、password、字段进行接收,执行添加sql语句可以将数据同步到t_kaosheng表中。根据分析添加考生的用例描述如表所示。
表添加考生用例描述
| 用例编号 | 添加考生 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加考生 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,输入考生的字段信息,通过添加考生方法,在考生控制层中接受kaosheng、username、nianling、mingzi、password、字段数据,使用insert into t_kaosheng语句插入数据到数据库中 |
| 系统响应 | 提示用户登录成功,跳转到添加考生页面,添加完成考生后,考生控制层返回添加考生成功信息 |
| 响应时间 | 1S |
| 输入参数 | 考生、账号、年龄、名字、密码、 |
系统具备添加成绩模块,在添加成绩中通过获取成绩的详细信息,可以将页面中成绩信息提交到数据库中,输入成绩的详细信息,包括考生、成绩、考生id、分数、成绩id、考试、,输入完成后,点击添加按钮。在addchengji页面输入成绩详细信息,将提交到chengji类的addchengjiact方法中,通过kaosheng、chengji、kaoshengid、fenshu、id、kaoshi、字段进行接收,执行调用chengjimapper中的insert方法执行insert sql语句将Chengji对象提交到t_chengji表中,完成添加Chengji操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ChengjiService.addChengjiact方法
logger.debug("ChengjiService.addChengjiact ......");
// 使用Chengjidao的insert方法将Chengji添加到数据库中
Chengjidao.insert(Chengji);
// 将添加Chengji信息添加到request中用message参数进行保存
request.setAttribute("message", "添加成绩成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加成绩页面如下所示。
图添加成绩界面
对系统中添加成绩功能进行用例分析,成绩表具有字段考生、成绩、考生id、分数、成绩id、考试、,在添加成绩页面中通过输入完整的成绩字段信息,点击添加按钮响应成绩控制层的添加方法,可以完成添加成绩功能。在服务器中通过kaosheng、chengji、kaoshengid、fenshu、id、kaoshi、字段进行接收,执行添加sql语句可以将数据同步到t_chengji表中。根据分析添加成绩的用例描述如表所示。
表添加成绩用例描述
| 用例编号 | 添加成绩 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加成绩 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,输入成绩的字段信息,通过添加成绩方法,在成绩控制层中接受kaosheng、chengji、kaoshengid、fenshu、id、kaoshi、字段数据,使用insert into t_chengji语句插入数据到数据库中 |
| 系统响应 | 提示用户登录成功,跳转到添加成绩页面,添加完成成绩后,成绩控制层返回添加成绩成功信息 |
| 响应时间 | 1S |
| 输入参数 | 考生、成绩、考生id、分数、成绩id、考试、 |
系统具备添加题目模块,在添加题目中通过获取题目的详细信息,可以将页面中题目信息提交到数据库中,输入题目的详细信息,包括参考答案、内容、题目id、标题、,输入完成后,点击添加按钮。在addtimu页面输入题目详细信息,将提交到timu类的addtimuact方法中,通过cankaodaan、neirong、id、biaoti、字段进行接收,执行调用timumapper中的insert方法执行insert sql语句将Timu对象提交到t_timu表中,完成添加Timu操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行TimuService.addTimuact方法
logger.debug("TimuService.addTimuact ......");
// 使用Timudao的insert方法将Timu添加到数据库中
Timudao.insert(Timu);
// 将添加Timu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加题目成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加题目页面如下所示。
图添加题目界面
对系统中添加题目功能进行用例分析,题目表具有字段参考答案、内容、题目id、标题、,在添加题目页面中通过输入完整的题目字段信息,点击添加按钮响应题目控制层的添加方法,可以完成添加题目功能。在服务器中通过cankaodaan、neirong、id、biaoti、字段进行接收,执行添加sql语句可以将数据同步到t_timu表中。根据分析添加题目的用例描述如表所示。
表添加题目用例描述
| 用例编号 | 添加题目 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加题目 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,输入题目的字段信息,通过添加题目方法,在题目控制层中接受cankaodaan、neirong、id、biaoti、字段数据,使用insert into t_timu语句插入数据到数据库中 |
| 系统响应 | 提示用户登录成功,跳转到添加题目页面,添加完成题目后,题目控制层返回添加题目成功信息 |
| 响应时间 | 1S |
| 输入参数 | 参考答案、内容、题目id、标题、 |
系统具备添加管理员模块,在添加管理员中通过获取管理员的详细信息,可以将页面中管理员信息提交到数据库中,输入管理员的详细信息,包括账号、密码、管理员id、,输入完成后,点击添加按钮。在addadmin页面输入管理员详细信息,将提交到admin类的addadminact方法中,通过username、password、id、字段进行接收,执行调用adminmapper中的insert方法执行insert sql语句将Admin对象提交到t_admin表中,完成添加Admin操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加管理员页面如下所示。
图添加管理员界面
对系统中添加管理员功能进行用例分析,管理员表具有字段账号、密码、管理员id、,在添加管理员页面中通过输入完整的管理员字段信息,点击添加按钮响应管理员控制层的添加方法,可以完成添加管理员功能。在服务器中通过username、password、id、字段进行接收,执行添加sql语句可以将数据同步到t_admin表中。根据分析添加管理员的用例描述如表所示。
表添加管理员用例描述
| 用例编号 | 添加管理员 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户添加管理员 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,输入管理员的字段信息,通过添加管理员方法,在管理员控制层中接受username、password、id、字段数据,使用insert into t_admin语句插入数据到数据库中 |
| 系统响应 | 提示用户登录成功,跳转到添加管理员页面,添加完成管理员后,管理员控制层返回添加管理员成功信息 |
| 响应时间 | 1S |
| 输入参数 | 账号、密码、管理员id、 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计