发布时间:2021-11-10 02:23:41
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于JSP的自动组卷无纸化考试系统,基于JSP的自动组卷无纸化考试系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
用户在系统中,通过菜单栏进入添加主观题模块,在添加主观题模块中。用户可以输入详细的主观题信息,通过添加主观题页面的POST请求向服务器提交主观题详细参数。在页面中输入的主观题详细信息包括主观题id、题目、参考答案、,在Zhuguanticontroller中通过addzhuguantiact接口进行接收,接收参数包括id、timu、cankaodaan、。通过接收参数,将参数封装拼接为Zhuguanti类,使用ZhuguantiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成主观题数据的添加操作,最终将添加主观题成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行ZhuguantiService.addZhuguantiact方法
logger.debug("ZhuguantiService.addZhuguantiact ......");
// 使用Zhuguantidao的insert方法将Zhuguanti添加到数据库中
Zhuguantidao.insert(Zhuguanti);
// 将添加Zhuguanti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加主观题成功");
添加主观题页面如下所示。
在系统中进入到添加主观题页面可以对主观题信息进行添加,输入主观题id、题目、参考答案、字段信息,可以将主观题信息提交到zhuguanti表中,添加主观题页面如图4.x所示。
图4.x 添加主观题信息
用户在系统中,通过菜单栏进入添加教师模块,在添加教师模块中。用户可以输入详细的教师信息,通过添加教师页面的POST请求向服务器提交教师详细参数。在页面中输入的教师详细信息包括账号、教学科目、教师、性别、密码、名字、教师id、,在Jiaoshicontroller中通过addjiaoshiact接口进行接收,接收参数包括username、jiaoxuekemu、jiaoshi、xingbie、password、mingzi、id、。通过接收参数,将参数封装拼接为Jiaoshi类,使用JiaoshiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成教师数据的添加操作,最终将添加教师成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行JiaoshiService.addJiaoshiact方法
logger.debug("JiaoshiService.addJiaoshiact ......");
// 使用Jiaoshidao的insert方法将Jiaoshi添加到数据库中
Jiaoshidao.insert(Jiaoshi);
// 将添加Jiaoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加教师成功");
添加教师页面如下所示。
在系统中进入到添加教师页面可以对教师信息进行添加,输入账号、教学科目、教师、性别、密码、名字、教师id、字段信息,可以将教师信息提交到jiaoshi表中,添加教师页面如图4.x所示。
图4.x 添加教师信息
用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括管理员id、管理员、账号、,在Admincontroller中通过addadminact接口进行接收,接收参数包括id、admin、username、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
在系统中进入到添加管理员页面可以对管理员信息进行添加,输入管理员id、管理员、账号、字段信息,可以将管理员信息提交到admin表中,添加管理员页面如图4.x所示。
图4.x 添加管理员信息
用户在系统中,通过菜单栏进入添加学生考试模块,在添加学生考试模块中。用户可以输入详细的学生考试信息,通过添加学生考试页面的POST请求向服务器提交学生考试详细参数。在页面中输入的学生考试详细信息包括学生考试、主观题成绩、主观题文件、总成绩、学生考试id、学生名字、考试科目、选择判断题成绩、学生id、,在Xueshengkaoshicontroller中通过addxueshengkaoshiact接口进行接收,接收参数包括xueshengkaoshi、zhuguanchengji、zhuguanti、zongchengji、id、xuesheng、kaoshi、xuanzepanduanchengji、xueshengid、。通过接收参数,将参数封装拼接为Xueshengkaoshi类,使用XueshengkaoshiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成学生考试数据的添加操作,最终将添加学生考试成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XueshengkaoshiService.addXueshengkaoshiact方法
logger.debug("XueshengkaoshiService.addXueshengkaoshiact ......");
// 使用Xueshengkaoshidao的insert方法将Xueshengkaoshi添加到数据库中
Xueshengkaoshidao.insert(Xueshengkaoshi);
// 将添加Xueshengkaoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生考试成功");
添加学生考试页面如下所示。
在系统中进入到添加学生考试页面可以对学生考试信息进行添加,输入学生考试、主观题成绩、主观题文件、总成绩、学生考试id、学生名字、考试科目、选择判断题成绩、学生id、字段信息,可以将学生考试信息提交到xueshengkaoshi表中,添加学生考试页面如图4.x所示。
图4.x 添加学生考试信息
用户在系统中,通过菜单栏进入添加考试模块,在添加考试模块中。用户可以输入详细的考试信息,通过添加考试页面的POST请求向服务器提交考试详细参数。在页面中输入的考试详细信息包括结束时间、考试id、开始时间、考试、,在Kaoshicontroller中通过addkaoshiact接口进行接收,接收参数包括jieshushijian、id、kaishishijian、kaoshi、。通过接收参数,将参数封装拼接为Kaoshi类,使用KaoshiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成考试数据的添加操作,最终将添加考试成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行KaoshiService.addKaoshiact方法
logger.debug("KaoshiService.addKaoshiact ......");
// 使用Kaoshidao的insert方法将Kaoshi添加到数据库中
Kaoshidao.insert(Kaoshi);
// 将添加Kaoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加考试成功");
添加考试页面如下所示。
在系统中进入到添加考试页面可以对考试信息进行添加,输入结束时间、考试id、开始时间、考试、字段信息,可以将考试信息提交到kaoshi表中,添加考试页面如图4.x所示。
图4.x 添加考试信息
用户在系统中,通过菜单栏进入添加选择题模块,在添加选择题模块中。用户可以输入详细的选择题信息,通过添加选择题页面的POST请求向服务器提交选择题详细参数。在页面中输入的选择题详细信息包括正确次数、选项D、参考答案、题目、选项C、解析、错误次数、选择题、选择题id、选项B、,在Xuanzeticontroller中通过addxuanzetiact接口进行接收,接收参数包括zhengquecishu、xuanxiangd、cankaodaan、timu、xuanxiangc、jiexi、cuowucishu、xuanzeti、id、xuanxiangb、。通过接收参数,将参数封装拼接为Xuanzeti类,使用XuanzetiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成选择题数据的添加操作,最终将添加选择题成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XuanzetiService.addXuanzetiact方法
logger.debug("XuanzetiService.addXuanzetiact ......");
// 使用Xuanzetidao的insert方法将Xuanzeti添加到数据库中
Xuanzetidao.insert(Xuanzeti);
// 将添加Xuanzeti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加选择题成功");
添加选择题页面如下所示。
在系统中进入到添加选择题页面可以对选择题信息进行添加,输入正确次数、选项D、参考答案、题目、选项C、解析、错误次数、选择题、选择题id、选项B、字段信息,可以将选择题信息提交到xuanzeti表中,添加选择题页面如图4.x所示。
图4.x 添加选择题信息
用户在系统中,通过菜单栏进入添加学生模块,在添加学生模块中。用户可以输入详细的学生信息,通过添加学生页面的POST请求向服务器提交学生详细参数。在页面中输入的学生详细信息包括班级、名字、学生id、性别、年龄、学生、密码、,在Xueshengcontroller中通过addxueshengact接口进行接收,接收参数包括banji、mingzi、id、xingbie、nianling、xuesheng、password、。通过接收参数,将参数封装拼接为Xuesheng类,使用XueshengMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成学生数据的添加操作,最终将添加学生成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XueshengService.addXueshengact方法
logger.debug("XueshengService.addXueshengact ......");
// 使用Xueshengdao的insert方法将Xuesheng添加到数据库中
Xueshengdao.insert(Xuesheng);
// 将添加Xuesheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生成功");
添加学生页面如下所示。
在系统中进入到添加学生页面可以对学生信息进行添加,输入班级、名字、学生id、性别、年龄、学生、密码、字段信息,可以将学生信息提交到xuesheng表中,添加学生页面如图4.x所示。
图4.x 添加学生信息
用户在系统中,通过菜单栏进入添加判断题模块,在添加判断题模块中。用户可以输入详细的判断题信息,通过添加判断题页面的POST请求向服务器提交判断题详细参数。在页面中输入的判断题详细信息包括解析、判断题id、题目、错误次数、正确次数、判断题、,在Panduanticontroller中通过addpanduantiact接口进行接收,接收参数包括jiexi、id、timu、cuowucishu、zhengquecishu、panduanti、。通过接收参数,将参数封装拼接为Panduanti类,使用PanduantiMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成判断题数据的添加操作,最终将添加判断题成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行PanduantiService.addPanduantiact方法
logger.debug("PanduantiService.addPanduantiact ......");
// 使用Panduantidao的insert方法将Panduanti添加到数据库中
Panduantidao.insert(Panduanti);
// 将添加Panduanti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加判断题成功");
添加判断题页面如下所示。
在系统中进入到添加判断题页面可以对判断题信息进行添加,输入解析、判断题id、题目、错误次数、正确次数、判断题、字段信息,可以将判断题信息提交到panduanti表中,添加判断题页面如图4.x所示。
图4.x 添加判断题信息
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成定制程序
十年程序经验,尽在全微程序设计