当前位置: 首页 > news >正文

外语网站开发wordpress去除category

外语网站开发,wordpress去除category,网站设计培训学校有哪些,网站模板哪个网站好这里是详细设计文档的第二部分。前一部分点这里 4. 学生端模块详细设计 学生端模块主要由几个组件构成#xff1a;学生登录界面#xff0c;成绩查询界面等界面。因为学生端的功能相对来说比较单一#xff0c;因此这里只给出两个最重要的功能。 图4.1 学生端模块流程图 4.…这里是详细设计文档的第二部分。前一部分点这里 4. 学生端模块详细设计 学生端模块主要由几个组件构成学生登录界面成绩查询界面等界面。因为学生端的功能相对来说比较单一因此这里只给出两个最重要的功能。 图4.1 学生端模块流程图 4.1 学生登录界面模块 4.1.1类描述 定义了对学生的登录操作功能结构。 4.1.2功能 给定账号和密码实现登录功能。每次登录时都需要验证账号与密码是否正确通过查询数据库与正则表达式验证学生比较特殊他们的学号就是他们的账号。 4.1.3代码实现 JavaScript代码(通过正则表达式实现密码验证) else {debugger;var userName param.userName;var reg /^[\d]{6,10}$/;if (userName.length 10) {layer.msg(学号长度不能大于10位, {icon: 5});}if (reg.test(userName)) {$.ajax({//几个参数需要注意一下type: POST,//方法类型dataType: json,//预期服务器返回的数据类型url: /user/studentLogin,//urldata: param,success: function (result) {if (result.code 0) {location.href /student-index.html;} else {layer.msg(用户名密码错误, {icon: 5});}},error: function () {layer.msg(服务器错误, {icon: 5});}});} else {layer.msg(学生角色登录请使用学号, {icon: 5});} }4.1.4性能 在执行相关操作时均可以正常实现学生登录功能。 4.2成绩查询界面 4.2.1类描述 定义了对学生的成绩查询操作功能结构。 4.2.2功能 学生查询自己的相关信息与所有的成绩信息。 4.2.3代码实现 HTML代码 table classlayui-table lay-data{ url:/score/getMyScore, page:true, id:scoreSum} lay-filterdemo thead tr th lay-data{type:checkbox, }/th th lay-data{field:studentNo,sort: true}学号/th th lay-data{field:studentName}姓名/th th lay-data{field:score1}习题成绩/th th lay-data{field:score2}测验成绩/th th lay-data{field:score3}考试成绩/th th lay-data{field:sumScore}合计成绩/th /tr /thead/tableJava代码 //获取我的成绩 RequestMapping(/getMyScore) public ResultObjectListTStudent getAllSumScore(HttpServletRequest request,RequestParam(limit) int limit,RequestParam(page) int page) {TStudent student (TStudent)request.getSession().getAttribute(student);PageInfoTStudent pageInfo scoreService.getAllFinalScore(student, limit, page);ResultObjectListTStudent rsnew ResultObjectListTStudent();rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(查询成功);rs.setData(pageInfo.getList());rs.setCount(pageInfo.getTotal());return rs;} RequestMapping(/getMyScoreInfo) public ResultObjectListTScore getMyScoreInfo(HttpServletRequest request,RequestParam(limit) int limit,RequestParam(page) int page) {TStudent student (TStudent)request.getSession().getAttribute(student);TScore scorenew TScore();score.setStudentId(student.getStudentNo());PageInfoTScore pageInfoscoreService.getAllScore(score,limit, page);ResultObjectListTScore rsnew ResultObjectListTScore();ListTScore listpageInfo.getList();for(TScore temp:list) {String typetemp.getScoreType();if(1.equals(type)) {temp.setScoreTypeName(习题);}if(2.equals(type)) {temp.setScoreTypeName(测验);}if(3.equals(type)) {temp.setScoreTypeName(考试成绩);}}rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(查询成功);rs.setData(list);rs.setCount(pageInfo.getTotal());return rs;} 4.2.4性能 在执行相关操作时均可以正常实现学生成绩查询功能目前为止未发现错误。 4.2.5 设计方法 运用了面向对象的思想按Java面向对象编程设计。 5. 管理员端模块详细设计 管理员端模块主要由几个组件构成管理员登录界面数据查询界面、搜索功能、学生信息修改界面界面学生成绩修改界面和教师信息修改界面。管理员端模块需要实现的功能最多其中有一部分与之前教师端的功能有重叠本着代码复用和简洁的原则这里就不再给出详细设计而只给出之前没有的功能的详细设计。 管理员端模块如下图所示 图5.1 管理员端模块流程图 5.1管理员登录界面 5.1.1类描述 定义了对管理员的登录操作功能结构。 5.1.2功能 给定账号和密码实现登录功能。每次登录时都需要验证账号与密码是否正确通过查询数据库与正则表达式验证。 5.1.3代码实现 JavaScript代码(通过正则表达式实现密码验证) else if (3 param.type) {$.ajax({//几个参数需要注意一下type: POST,//方法类型dataType: json,//预期服务器返回的数据类型url: /user/login,//urldata: param,success: function (result) {if (result.code 0) {location.href /admin-index.html;} else {layer.msg(管理员密码错误, {icon: 5});}},error: function () {layer.msg(服务器错误, {icon: 5});}}); } 5.1.4性能 在执行相关操作时均可以正常实现管理员登录功能。 5.2学生信息修改界面 5.2.1类描述 定义了管理员的修改学生信息的操作功能结构。 5.2.2功能 管理员能自由地修改学生信息而教师不能教师只能查看学生信息。而修改信息又分为三种添加学生信息、修改学生信息、删除学生信息。 5.2.3代码实现 Java代码 1.添加学生信息 RequestMapping(/addStudent) public ResultObjectObject addStudent(TStudent student) {Integer studentNostudent.getStudentNo();student.setStuPass(studentNo.toString());TStudent resultstudentService.selectByNo(studentNo);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nullresult) {studentService.addStudent(student);rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(增加学生信息成功);}else {rs.setCode(Constant.HASE_RETUEN_CODE);rs.setMsg(学号已存在);}return rs; }2.删除学生信息 RequestMapping(/deleteStudent) public ResultObjectObject deleteStudent(RequestParam(studentNo) int studentNo) {Integer totalstudentService.deleteStudent(studentNo);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nulltotal||0total) {rs.setCode(Constant.FAILURE_RETUEN_CODE);rs.setMsg(删除学生信息失败);}else {rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(删除学生信息成功);}return rs; }3.修改学生信息 RequestMapping(/updateStudent) public ResultObjectObject updateStudent(TStudent student) {Integer totalstudentService.updateStudent(student);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nulltotal||0total) {rs.setCode(Constant.FAILURE_RETUEN_CODE);rs.setMsg(修改学生信息失败);}else {rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(修改学生信息成功);}return rs; }5.2.4性能 在执行相关操作时均可以正常实现管理员删除、添加和修改学生信息的功能。 5.2.5 设计方法 运用了面向对象的思想按Java面向对象编程设计。 5.3教师信息修改界面 5.3.1类描述 定义了管理员的修改教师信息的操作功能结构。 5.3.2功能 管理员能自由地修改教师信息。修改信息又分为三种添加教师信息、修改教师信息、删除教师信息。 5.3.3代码实现 Java代码 1.添加教师信息 RequestMapping(/addTeacher) public ResultObjectObject addTeacher(TTeacher Teacher) {Integer TeacherNoTeacher.getTeacherNo();Teacher.setStuPass(TeacherNo.toString());TTeacher resultTeacherService.selectByNo(TeacherNo);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nullresult) {TeacherService.addTeacher(Teacher);rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(增加教师信息成功);}else {rs.setCode(Constant.HASE_RETUEN_CODE);rs.setMsg(账号已存在);}return rs; }2.删除教师信息 RequestMapping(/deleteTeacher) public ResultObjectObject deleteTeacher(RequestParam(TeacherNo) int TeacherNo) {Integer totalTeacherService.deleteTeacher(TeacherNo);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nulltotal||0total) {rs.setCode(Constant.FAILURE_RETUEN_CODE);rs.setMsg(删除教师信息失败);}else {rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(删除教师信息成功);}return rs; }3.修改教师信息 RequestMapping(/updateTeacher) public ResultObjectObject updateTeacher(TTeacher Teacher) {Integer totalTeacherService.updateTeacher(student);//统一返回ResultObjectObject rsnew ResultObjectObject();if(nulltotal||0total) {rs.setCode(Constant.FAILURE_RETUEN_CODE);rs.setMsg(修改教师信息失败);}else {rs.setCode(Constant.SUCCESS_RETUEN_CODE);rs.setMsg(修改教师信息成功);}return rs; }5.3.4性能 在执行相关操作时均可以正常实现管理员删除、添加和修改教师信息的功能。 5.3.5 设计方法 运用了面向对象的思想按Java面向对象编程设计未发现错误。
http://www.ho-use.cn/article/10819550.html

相关文章:

  • 镇海网站建设wordpress 图片cms主题
  • 网站建设用哪个好动漫制作专业软件有哪些
  • 广州网站建设那家好塘厦初级中学
  • 开发区网站建设工作职责有哪些免费做电子名片的网站
  • 以下属于网站的管理 更新 维护软件网站建设的目的
  • 珠海定制网站建设推广沈阳做网站优化
  • 商城网站建设建站系统网站用户体验分析怎么做
  • 金华建站模板中铁建设集团集网登录
  • 贵港网站开发深圳市中心
  • 电子商务网站系统建设实训心得建设培训网站建设
  • 怎么做PayPal网站收款wordpress 谷歌加速
  • 网站建设设计书任务书做网站公司实力排名
  • 网站开发系统规划湘潭做网站口碑好磐石网络
  • 中文wordpress实例东莞网站优化案例
  • 网站改版的方式品古典家具网站模板
  • 高端网站制作模板开源外贸网站
  • php做网站用什么开发工具暂时关闭wordpress插件
  • 网站备案的时候可以做网站吗wordpress字段管理
  • 自己做的网站怎么置顶微信小程序怎么做扫码下单
  • 索菲亚全屋定制官方网站数据分析和网站开发
  • 有网页源码怎么做网站seo综合查询工具下载
  • 企业自建服务器网站建设流程公司网站运营方案策划
  • 杭州建设网站公司哪家好专业网站的特点
  • 深圳专业网站建设公司哪家好erp系统定制
  • 网站素材下载wordpress 装主题
  • 网站设计上海企业文化设计
  • 网站建设的需求是什么seo课程培训要多少钱
  • 织梦网站必须下载如何创建网站教程视频
  • 砀山做网站的公司做企业网站多
  • 网站二级目录是什么页面设计代码