发布时间:2023-01-22 03:16:41
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于Android的在线自测考试系统,基于Android的在线自测考试系统项目使用框架为PHP,选用开发工具为phpstorm。
为实现具体的功能,在KemuController中接受小程序中的ajax请求和页面中的get/post请求,KemuController调用KemuService中的具体接口将数据同步到kemu表中,完成科目相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加科目 | KemuController.addkemuact->KemuService.addkemuact->KemuMapper.insert->kemu数据表->KemuController.addkemuact | 在科目控制层接受科目参数,调用科目服务层的插入方法,在科目服务层中调用科目dao层的插入方法,将数据插入到科目表中 |
| 删除科目 | KemuController.deletekemu->KemuService.deletekemu->KemuMapper.delete->kemu数据表->KemuController.deletekemu | 在科目控制层接受科目删除参数,调用科目服务层的删除方法,在科目服务层中调用科目dao层的删除方法,将从科目表中删除 |
| 修改科目 | KemuController.updatekemuact->KemuService.updatekemuact->KemuMapper.update->kemu数据表->KemuController.updatekemuact | 在科目控制层接受科目参数,调用科目服务层的修改方法,在科目服务层中调用科目dao层的修改方法,将数据同步到科目表中 |
| 查询科目 | KemuController.kemumanage->KemuService.kemumanage->KemuMapper.select->kemu数据表->KemuController.kemumanage | 在科目控制层接受科目查询请求,调用科目服务层的查询方法,在科目服务层中调用科目dao层的查询方法,从科目表中查询数据返回科目控制层 |
(1)科目数据表
该表是存储系统科目的基本信息。该表所包含的信息主要有类型、科目、科目id、,具体内容如表3.1所示。
表3.1 科目表
字段名
类型
长度
是否非空
描述
类型
varchar
255
NOT NULL
leixing
科目
varchar
255
NOT NULL
kemu
科目id
varchar
255
NOT NULL
id
为实现具体的功能,在ShitiController中接受小程序中的ajax请求和页面中的get/post请求,ShitiController调用ShitiService中的具体接口将数据同步到shiti表中,完成试题相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加试题 | ShitiController.addshitiact->ShitiService.addshitiact->ShitiMapper.insert->shiti数据表->ShitiController.addshitiact | 在试题控制层接受试题参数,调用试题服务层的插入方法,在试题服务层中调用试题dao层的插入方法,将数据插入到试题表中 |
| 删除试题 | ShitiController.deleteshiti->ShitiService.deleteshiti->ShitiMapper.delete->shiti数据表->ShitiController.deleteshiti | 在试题控制层接受试题删除参数,调用试题服务层的删除方法,在试题服务层中调用试题dao层的删除方法,将从试题表中删除 |
| 修改试题 | ShitiController.updateshitiact->ShitiService.updateshitiact->ShitiMapper.update->shiti数据表->ShitiController.updateshitiact | 在试题控制层接受试题参数,调用试题服务层的修改方法,在试题服务层中调用试题dao层的修改方法,将数据同步到试题表中 |
| 查询试题 | ShitiController.shitimanage->ShitiService.shitimanage->ShitiMapper.select->shiti数据表->ShitiController.shitimanage | 在试题控制层接受试题查询请求,调用试题服务层的查询方法,在试题服务层中调用试题dao层的查询方法,从试题表中查询数据返回试题控制层 |
(2)试题数据表
该表是存储系统试题的基本信息。该表所包含的信息主要有时间、成绩、试题、内容、试题id、,具体内容如表3.2所示。
表3.2 试题表
字段名
类型
长度
是否非空
描述
时间
varchar
255
NOT NULL
shijian
成绩
varchar
255
NOT NULL
chengji
试题
varchar
255
NOT NULL
shiti
内容
varchar
255
NOT NULL
neirong
试题id
varchar
255
NOT NULL
id
为实现具体的功能,在YonghuController中接受小程序中的ajax请求和页面中的get/post请求,YonghuController调用YonghuService中的具体接口将数据同步到yonghu表中,完成用户相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加用户 | YonghuController.addyonghuact->YonghuService.addyonghuact->YonghuMapper.insert->yonghu数据表->YonghuController.addyonghuact | 在用户控制层接受用户参数,调用用户服务层的插入方法,在用户服务层中调用用户dao层的插入方法,将数据插入到用户表中 |
| 删除用户 | YonghuController.deleteyonghu->YonghuService.deleteyonghu->YonghuMapper.delete->yonghu数据表->YonghuController.deleteyonghu | 在用户控制层接受用户删除参数,调用用户服务层的删除方法,在用户服务层中调用用户dao层的删除方法,将从用户表中删除 |
| 修改用户 | YonghuController.updateyonghuact->YonghuService.updateyonghuact->YonghuMapper.update->yonghu数据表->YonghuController.updateyonghuact | 在用户控制层接受用户参数,调用用户服务层的修改方法,在用户服务层中调用用户dao层的修改方法,将数据同步到用户表中 |
| 查询用户 | YonghuController.yonghumanage->YonghuService.yonghumanage->YonghuMapper.select->yonghu数据表->YonghuController.yonghumanage | 在用户控制层接受用户查询请求,调用用户服务层的查询方法,在用户服务层中调用用户dao层的查询方法,从用户表中查询数据返回用户控制层 |
(3)用户数据表
该表是存储系统用户的基本信息。该表所包含的信息主要有权限、姓名、年龄、密码、职业、账号、用户、,具体内容如表3.3所示。
表3.3 用户表
字段名
类型
长度
是否非空
描述
权限
varchar
255
NOT NULL
quanxian
姓名
varchar
255
NOT NULL
xingming
年龄
varchar
255
NOT NULL
nianling
密码
varchar
255
NOT NULL
password
职业
varchar
255
NOT NULL
zhiye
账号
varchar
255
NOT NULL
username
用户
varchar
255
NOT NULL
yonghu
为实现具体的功能,在AdminController中接受小程序中的ajax请求和页面中的get/post请求,AdminController调用AdminService中的具体接口将数据同步到admin表中,完成管理员相关的数据操作。
| 实现功能 | 数据流向 | 实现说明 |
|---|---|---|
| 添加管理员 | AdminController.addadminact->AdminService.addadminact->AdminMapper.insert->admin数据表->AdminController.addadminact | 在管理员控制层接受管理员参数,调用管理员服务层的插入方法,在管理员服务层中调用管理员dao层的插入方法,将数据插入到管理员表中 |
| 删除管理员 | AdminController.deleteadmin->AdminService.deleteadmin->AdminMapper.delete->admin数据表->AdminController.deleteadmin | 在管理员控制层接受管理员删除参数,调用管理员服务层的删除方法,在管理员服务层中调用管理员dao层的删除方法,将从管理员表中删除 |
| 修改管理员 | AdminController.updateadminact->AdminService.updateadminact->AdminMapper.update->admin数据表->AdminController.updateadminact | 在管理员控制层接受管理员参数,调用管理员服务层的修改方法,在管理员服务层中调用管理员dao层的修改方法,将数据同步到管理员表中 |
| 查询管理员 | AdminController.adminmanage->AdminService.adminmanage->AdminMapper.select->admin数据表->AdminController.adminmanage | 在管理员控制层接受管理员查询请求,调用管理员服务层的查询方法,在管理员服务层中调用管理员dao层的查询方法,从管理员表中查询数据返回管理员控制层 |
(4)管理员数据表
该表是存储系统管理员的基本信息。该表所包含的信息主要有管理员、管理员id、账号、,具体内容如表3.4所示。
表3.4 管理员表
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
管理员id
varchar
255
NOT NULL
id
账号
varchar
255
NOT NULL
username
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计