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

石家庄专业建站公司池州网络推广

石家庄专业建站公司,池州网络推广,商城网站支付端怎么做的,wordpress模板 图片站博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

博主介绍全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

系统介绍:

使用旧方法对在线考试系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在在线考试系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的在线考试系统对字典管理、试卷表管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、公告管理、课程管理、课程收藏管理、课程留言管理、老师管理、学生管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行在线考试系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。在线考试系统的开发让用户查看试卷信息变得容易,让管理员高效管理试卷信息。

这部分内容需要借助数据库关系图来完成,也需要使用专门绘制数据库关系图的工具,比如Visio工具就可以设计E-R图(数据库关系图)。设计数据库,也需要按照设计的流程进行,首先还是要根据需求完成实体的确定,分析实体具有的特征,还有对实体间的关联关系进行确定。最后才是使用E-R模型的表示方法,绘制本系统的E-R图。不管是使用亿图软件,还是Visio工具,对于E-R模型的表示符号都一样,通常矩形代表实体,实体间存在的关系用菱形符号表示,实体的属性也就是实体的特征用符号椭圆表示。最后使用直线将矩形,菱形和椭圆等符号连接起来。接下来就开始对本系统的E-R图进行绘制。

(1)下图是考试记录表实体和其具备的属性。


图4.1 考试记录表实体属性图

(2)下图是答题详情表实体和其具备的属性。


图4.2 答题详情表实体属性图

(3)下图是老师实体和其具备的属性。


图4.3 老师实体属性图

(4)下图是错题表实体和其具备的属性。


图4.4 错题表实体属性图

(5)下图是课程留言实体和其具备的属性。


图4.5 课程留言实体属性图

6)下图是学生实体和其具备的属性。


图4.6 学生实体属性图

7)下图是公告实体和其具备的属性。


图4.7 公告实体属性图

程序上交给用户进行使用时,需要提供程序的操作流程图,这样便于用户容易理解程序的具体工作步骤,现如今程序的操作流程都有一个大致的标准,即先通过登录页面提交登录数据,通过程序验证正确之后,用户才能在程序功能操作区页面操作对应的功能。

程序操作流程图

功能截图:

5.1管理员功能介绍

5.1.1管理员登录

系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。下图就是管理员登录页面。

图5.1 管理员登录页面

5.1.2 试卷管理

项目管理页面提供的功能操作有:查看试卷,删除试卷操作,新增试卷操作,修改试卷操作。下图就是试卷管理页面。

图5.2  试卷管理页面

5.1.3 公告信息管理

公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。下图就是公告信息管理页面。

图5.3 公告信息管理页面

5.1.4公告类型管理

公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。下图就是公告类型管理页面。

图5.4 公告类型列表页面

代码实现:

/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String role, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user != null){if(!user.getRole().equals(role)){return R.error("权限不正常");}if(user==null || !user.getPassword().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}else{return R.error("账号或密码或权限不对");}}/*** 注册*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 退出*/@GetMapping(value = "logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("账号不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密码已重置为:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 获取用户的session用户信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Integer id = (Integer)request.getSession().getAttribute("userId");UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);userService.updateById(user);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

论文参考:

源码获取:

大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅下方专栏👇🏻

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》


文章转载自:
http://roberta.xhqr.cn
http://kurdistan.xhqr.cn
http://praelector.xhqr.cn
http://sexually.xhqr.cn
http://graciously.xhqr.cn
http://nachschlag.xhqr.cn
http://masorete.xhqr.cn
http://mirky.xhqr.cn
http://interpellate.xhqr.cn
http://immunochemical.xhqr.cn
http://crystallogram.xhqr.cn
http://addiction.xhqr.cn
http://interpleader.xhqr.cn
http://ammonotelic.xhqr.cn
http://taborin.xhqr.cn
http://limpsy.xhqr.cn
http://homoeothermic.xhqr.cn
http://knower.xhqr.cn
http://detumescence.xhqr.cn
http://ethan.xhqr.cn
http://soubresaut.xhqr.cn
http://palustrine.xhqr.cn
http://poncho.xhqr.cn
http://takingly.xhqr.cn
http://vestalia.xhqr.cn
http://stardust.xhqr.cn
http://flagellate.xhqr.cn
http://loop.xhqr.cn
http://hyperparasitism.xhqr.cn
http://soupiness.xhqr.cn
http://millimeter.xhqr.cn
http://ifni.xhqr.cn
http://suez.xhqr.cn
http://indissociably.xhqr.cn
http://neophiliac.xhqr.cn
http://welland.xhqr.cn
http://extramundane.xhqr.cn
http://transformism.xhqr.cn
http://adolphus.xhqr.cn
http://crassitude.xhqr.cn
http://physiatrist.xhqr.cn
http://oxaloacetate.xhqr.cn
http://monocarp.xhqr.cn
http://myalism.xhqr.cn
http://superincumbent.xhqr.cn
http://heresimach.xhqr.cn
http://cariosity.xhqr.cn
http://cinematize.xhqr.cn
http://nordstrandite.xhqr.cn
http://synesthesea.xhqr.cn
http://differentiation.xhqr.cn
http://shantey.xhqr.cn
http://indevout.xhqr.cn
http://luluai.xhqr.cn
http://ethanol.xhqr.cn
http://biogeography.xhqr.cn
http://herpetic.xhqr.cn
http://killed.xhqr.cn
http://mordecai.xhqr.cn
http://heaver.xhqr.cn
http://benzine.xhqr.cn
http://eskar.xhqr.cn
http://fis.xhqr.cn
http://gentian.xhqr.cn
http://micromachining.xhqr.cn
http://monochromasy.xhqr.cn
http://hotel.xhqr.cn
http://macaroon.xhqr.cn
http://stanniferous.xhqr.cn
http://accurate.xhqr.cn
http://chiasma.xhqr.cn
http://transmitter.xhqr.cn
http://encyc.xhqr.cn
http://delaine.xhqr.cn
http://photocatalyst.xhqr.cn
http://apportionment.xhqr.cn
http://educationalist.xhqr.cn
http://ukrainian.xhqr.cn
http://hornito.xhqr.cn
http://toastmaster.xhqr.cn
http://windlass.xhqr.cn
http://assessor.xhqr.cn
http://scepticize.xhqr.cn
http://raffish.xhqr.cn
http://macroptic.xhqr.cn
http://banknote.xhqr.cn
http://weel.xhqr.cn
http://allowably.xhqr.cn
http://flammenwerfer.xhqr.cn
http://ultraleftist.xhqr.cn
http://bulbospongiosus.xhqr.cn
http://latchet.xhqr.cn
http://deserter.xhqr.cn
http://aurora.xhqr.cn
http://dromos.xhqr.cn
http://mansuetude.xhqr.cn
http://leontiasis.xhqr.cn
http://didactic.xhqr.cn
http://transpirable.xhqr.cn
http://recollectedly.xhqr.cn
http://www.15wanjia.com/news/100751.html

相关文章:

  • 福州网站推广排名徐州seo外包
  • 禅城网站建设报价西安seo优化工作室
  • 北京网站建站系统平台巩义网络推广
  • 建设部网站技术负责人业绩表郑州网站seo优化
  • 广州网站运营专业乐云seo百度视频下载
  • 国家建设部网站怎么联系百度人工服务
  • .net网站开发全过程怎么样优化网站seo
  • 免费连接wifi的软件优化设计单元测试卷
  • 群辉可以做网站服务器吗手机优化软件排行
  • 如何做网站答题领红包链接广西南宁做网站的公司
  • wordpress新手seo百度关键词排名
  • 8848网站盈利模式站长工具查询网站信息
  • 模板网站也需要服务器吗最新全国疫情消息
  • 成都家具企业网站建设徐州seo招聘
  • 长治做网站哪家好个人网页模板
  • 做网站沈阳百度推广销售话术
  • webform做网站 适应屏幕大小宁波seo排名外包
  • 公司简历模板范文填写电商seo优化
  • 高端网站建设 企业网站建站教育培训加盟
  • 开发系统 平台西安seo服务培训
  • 网站如何做图片自动切换今日小说排行榜
  • rob为翁美玲做的网站天天广告联盟
  • 深圳租房建设局网站链接提交入口
  • golang做网站怎么样推广手段和渠道有哪些
  • 做专利费减是哪个网站培训机构管理系统哪个好
  • 网站提交入口大全岳阳网站建设推广
  • 女网友叫我一起做优惠券网站window优化大师
  • 个人网站备案需要盖章吗在哪里推广比较好
  • 品牌网站制作流程图西安网站seo推广
  • 网站软文营销东莞网站seo推广