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

做cover用什么网站广州小企业网站制作

做cover用什么网站,广州小企业网站制作,班级介绍网站首页如何做,北京科技公司该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等学习内容。 目录 一、项目介绍#xff1a; 二、文档学习资料#xff1a; 三、模块截图#xff1a; 四、开发技术与运行环境#xff1a; 五、代码展示#xff1a; 六、数据库表截图#xff1a… 该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等学习内容。 目录 一、项目介绍 二、文档学习资料 三、模块截图 四、开发技术与运行环境 五、代码展示 六、数据库表截图 七、配套学习资料​编辑 关键词计算机毕业设计源码网站源码下载java毕业设计源码开题报告毕业设计定制小程序毕业设计源码本科毕业设计 一、项目介绍 背景 随着互联网的普及和信息化的发展教育行业也在不断变革和创新。在线教育成为了一种新的教学模式它能够突破时间和空间的限制为学生提供更加灵活和便捷的学习方式。而在线题库管理系统作为在线教育的重要组成部分能够为教师和学生提供高质量的题库资源帮助他们更好地进行学习和教学。 目的 本课题旨在设计和实现一个基于SSM框架的在线智能题库管理系统通过该系统教师可以方便地创建、编辑和管理题库资源学生可以根据自己的需求进行题目的筛选和练习从而提高学习效率和学习成绩。 意义 1. 提高教学效率教师可以通过系统快速地创建和编辑题库资源为学生提供更加丰富和多样化的学习资源从而提高教学效率。 2. 个性化学习学生可以根据自己的学习需求进行题目的筛选和练习实现个性化学习提高学习效果。 3. 数据分析和评估系统可以对学生的学习情况进行数据分析和评估为教师提供学生学习情况的反馈帮助教师更好地进行教学。 4. 技术推广通过该系统的设计和实现可以推广SSM框架在教育领域的应用为其他教育机构提供参考和借鉴。 二、文档学习资料 三、模块截图 四、开发技术与运行环境 技术栈 1. 前端技术 Vue.js用于构建用户界面的渐进式JavaScript框架。 Element UIVue的UI组件库用于快速构建界面。 Axios基于Promise的HTTP客户端用于与后端进行通信。 2. 后端技术 Spring用于构建业务逻辑层的Java框架。 Spring MVC用于构建Web层的Spring框架。 MyBatis一个支持定制化SQL、存储过程以及高级映射的持久层框架。 3. 数据库技术 MySQL常用的关系型数据库管理系统。 4. 构建工具 Maven项目管理和构建自动化工具。 运行环境 1. 开发环境 IDE如IDEA或eclipse用于编码和调试。 本地数据库如MySQL用于数据存储和查询。 本地服务器如Tomcat7.0用于部署和运行Web应用。 五、代码展示 /*** 考场* 后端接口* author* email */ RestController Controller RequestMapping(/kaochang) public class KaochangController {private static final Logger logger LoggerFactory.getLogger(KaochangController.class);private static final String TABLE_NAME kaochang;Autowiredprivate KaochangService kaochangService;Autowiredprivate TokenService tokenService;Autowiredprivate DictionaryService dictionaryService;//级联表非注册的service//注册表serviceAutowiredprivate YonghuService yonghuService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(page方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永不会进入);else if(学生.equals(role))params.put(yonghuId,request.getSession().getAttribute(userId));CommonUtil.checkMap(params);PageUtils page kaochangService.queryPage(params);//字典表数据转换ListKaochangView list (ListKaochangView)page.getList();for(KaochangView c:list){//修改对应字典表字段dictionaryService.dictionaryConvert(c, request);}return R.ok().put(data, page);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id, HttpServletRequest request){logger.debug(info方法:,,Controller:{},,id:{},this.getClass().getName(),id);KaochangEntity kaochang kaochangService.selectById(id);if(kaochang !null){//entity转viewKaochangView view new KaochangView();BeanUtils.copyProperties( kaochang , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody KaochangEntity kaochang, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,kaochang:{},this.getClass().getName(),kaochang.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);WrapperKaochangEntity queryWrapper new EntityWrapperKaochangEntity().eq(kaochang_name, kaochang.getKaochangName()).eq(kaochang_address, kaochang.getKaochangAddress());logger.info(sql语句:queryWrapper.getSqlSegment());KaochangEntity kaochangEntity kaochangService.selectOne(queryWrapper);if(kaochangEntitynull){kaochang.setInsertTime(new Date());kaochang.setCreateTime(new Date());kaochangService.insert(kaochang);return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody KaochangEntity kaochang, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug(update方法:,,Controller:{},,kaochang:{},this.getClass().getName(),kaochang.toString());KaochangEntity oldKaochangEntity kaochangService.selectById(kaochang.getId());//查询原先数据String role String.valueOf(request.getSession().getAttribute(role)); // if(false) // return R.error(511,永远不会进入);//根据字段查询是否有相同数据WrapperKaochangEntity queryWrapper new EntityWrapperKaochangEntity().notIn(id,kaochang.getId()).andNew().eq(kaochang_name, kaochang.getKaochangName()).eq(kaochang_address, kaochang.getKaochangAddress());logger.info(sql语句:queryWrapper.getSqlSegment());KaochangEntity kaochangEntity kaochangService.selectOne(queryWrapper);if(kaochangEntitynull){kaochangService.updateById(kaochang);//根据id更新return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids, HttpServletRequest request){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());ListKaochangEntity oldKaochangList kaochangService.selectBatchIds(Arrays.asList(ids));//要删除的数据kaochangService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 批量上传*/RequestMapping(/batchInsert)public R save( String fileName, HttpServletRequest request){logger.debug(batchInsert方法:,,Controller:{},,fileName:{},this.getClass().getName(),fileName);Integer yonghuId Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId)));SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);try {ListKaochangEntity kaochangList new ArrayList();//上传的东西MapString, ListString seachFields new HashMap();//要查询的字段Date date new Date();int lastIndexOf fileName.lastIndexOf(.);if(lastIndexOf -1){return R.error(511,该文件没有后缀);}else{String suffix fileName.substring(lastIndexOf);if(!.xls.equals(suffix)){return R.error(511,只支持后缀为xls的excel文件);}else{URL resource this.getClass().getClassLoader().getResource(../../upload/ fileName);//获取文件路径File file new File(resource.getFile());if(!file.exists()){return R.error(511,找不到上传文件请联系管理员);}else{ListListString dataList PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行因为第一行是提示for(ListString data:dataList){//循环KaochangEntity kaochangEntity new KaochangEntity(); // kaochangEntity.setKaochangUuidNumber(data.get(0)); //考场编号 要改的 // kaochangEntity.setKaochangName(data.get(0)); //考场名称 要改的 // kaochangEntity.setKaochangAddress(data.get(0)); //考场位置 要改的 // kaochangEntity.setKaochangContent();//详情和图片 // kaochangEntity.setInsertTime(date);//时间 // kaochangEntity.setCreateTime(date);//时间kaochangList.add(kaochangEntity);//把要查询是否重复的字段放入map中//考场编号if(seachFields.containsKey(kaochangUuidNumber)){ListString kaochangUuidNumber seachFields.get(kaochangUuidNumber);kaochangUuidNumber.add(data.get(0));//要改的}else{ListString kaochangUuidNumber new ArrayList();kaochangUuidNumber.add(data.get(0));//要改的seachFields.put(kaochangUuidNumber,kaochangUuidNumber);}}//查询是否重复//考场编号ListKaochangEntity kaochangEntities_kaochangUuidNumber kaochangService.selectList(new EntityWrapperKaochangEntity().in(kaochang_uuid_number, seachFields.get(kaochangUuidNumber)));if(kaochangEntities_kaochangUuidNumber.size() 0 ){ArrayListString repeatFields new ArrayList();for(KaochangEntity s:kaochangEntities_kaochangUuidNumber){repeatFields.add(s.getKaochangUuidNumber());}return R.error(511,数据库的该表中的 [考场编号] 字段已经存在 存在数据为:repeatFields.toString());}kaochangService.insertBatch(kaochangList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,批量插入数据异常请联系管理员);}}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(list方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));CommonUtil.checkMap(params);PageUtils page kaochangService.queryPage(params);//字典表数据转换ListKaochangView list (ListKaochangView)page.getList();for(KaochangView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put(data, page);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id, HttpServletRequest request){logger.debug(detail方法:,,Controller:{},,id:{},this.getClass().getName(),id);KaochangEntity kaochang kaochangService.selectById(id);if(kaochang !null){//entity转viewKaochangView view new KaochangView();BeanUtils.copyProperties( kaochang , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody KaochangEntity kaochang, HttpServletRequest request){logger.debug(add方法:,,Controller:{},,kaochang:{},this.getClass().getName(),kaochang.toString());WrapperKaochangEntity queryWrapper new EntityWrapperKaochangEntity().eq(kaochang_uuid_number, kaochang.getKaochangUuidNumber()).eq(kaochang_name, kaochang.getKaochangName()).eq(kaochang_address, kaochang.getKaochangAddress());logger.info(sql语句:queryWrapper.getSqlSegment());KaochangEntity kaochangEntity kaochangService.selectOne(queryWrapper);if(kaochangEntitynull){kaochang.setInsertTime(new Date());kaochang.setCreateTime(new Date());kaochangService.insert(kaochang);return R.ok();}else {return R.error(511,表中有相同数据);}}} 六、数据库表截图 七、配套学习资料
http://mrfarshtey.net/news/80703/

相关文章:

  • 网站制作上海苏州新区做网站公司
  • 个人网站如何赚钱濮阳市城乡一体化示范区
  • 托管网站服务器白天做彩票维护的网站
  • 做黑彩网站农业做的好的网站
  • 无锡网站备案vi设计都包括什么
  • 做饮食网站怎么样高端大气的公司名称
  • 邳州市建设局网站WordPress代码改silder
  • 网站的建设目标文档网络营销课程学什么
  • 网站备案 域名证书做中东市场哪个网站合适
  • 响应式网站 手机站大型网站开发考试
  • 有哪些是用到了网站推广龙华网站建设的基本步骤
  • 网站课程建设申报书网站建设创建
  • 江苏住房和建设厅网站选择响应式网站建设
  • 如何建网站老鱼网设计装饰公司
  • 丰台网站建设公司电话做名片的网站
  • 网站集约化建设调研报告分销微信小程序开发
  • 培训机构网站建设方案阿里图标库谁做的网站
  • 合肥网站建设公司还有不备案 网站名称怎么写
  • 天津网站建设推荐安徽秒搜科技东莞建设网站综合服务平台
  • 河南新乡做网站公司在腾讯云怎样建设网站
  • 网站开发和设计wordpress搜索过滤
  • 运动网站设计商城网站可以不备案吗
  • 旅游网站建设解决方案坑梓网站建设市场
  • 东莞网站排名优化报价东莞营销网站建设多少钱
  • 网站建设公司宣传范文北京网站优化对策
  • 百度网站怎么做我想学编程
  • 哪个网站可以领单做效果图网站规划设计书
  • 乱起封神是那个网站开发的?滨州市手工活外发加工网
  • 昭通网站制作WordPress如何修改固定链接
  • 中企动力做的网站被百度屏蔽如何查公司名字是否被注册