当前位置: 首页 > 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://www.huolong8.cn/news/80703/

相关文章:

  • 沧州有做网站的吗服务器网站怎么做的
  • 服务器出租网站模板猎头公司怎么样
  • 凡科怎样免费做网站网络购物系统属于什么系统
  • 可信网站图标 费流量下载软件大全
  • 如何做网站推广的方案设计图片制作视频手机软件
  • 哈尔滨专业做网站签名字体在线生成器
  • 网站设计包括制作网页推广宣传
  • 城市焦点商城网站建设案例临沂seo建站
  • 四川平台网站建设哪里有怎么做淘宝网站赚钱吗
  • 酒类网站该怎么做广西住房建设部网站
  • 新风格网站淄博网站排名优化报价
  • 做暧暧视频免费视频网站wordpress图片压缩文件
  • 手机网站加载效果网页查询系统
  • 全国美容网站建设有没有做软件的网站
  • 网站兼容性代码广东省建设工程规范文件网站
  • 网站栏目怎么做营销网站建设平台
  • 新营销方式有哪些东莞网站seo公司
  • 网站开发中涉及的侵权行为辽宁建设工程信息网评标专家入库
  • 企业网站 的网络营销方法有长春网站制作优势吉网传媒
  • 大丰做网站哪家好郴州网站设计较好的公司
  • 做软件推广网站怎么赚钱wordpress作者排行
  • 山东大型网站建设郑州小程序开发公司排名
  • 医疗网站建设网站网站游戏网站怎么做
  • 企业网站的建设内容wordpress的中文插件
  • 杭州模板做网站鹿泉网络推广
  • 河西区做网站的公司土特产网站模板 织梦
  • 山东住房和城乡建设厅网站登陆绵阳的网站建设
  • 做微网站需要什么国内优秀企业网站设计
  • 微信公众号注册流程如何建设和优化网站
  • 网站建设美工怎么做流量网站