当前位置: 首页 > 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.yutouwan.com/news/80703/

相关文章:

  • 怎么做自助提卡网站网站移动端和PC端自适应怎么做
  • 忻州网站seo下载并安装百度地图
  • 网站开发必看书籍做业务在那几个网站上找客户端
  • 建设部注册中心网站phpcms v9
  • 城市建设局网站辽宁省建设工程信息网入辽打印
  • 贵州建设厅考试网站安全员怎么建网站教程图解
  • html网站建设方案网站建设是专业
  • 免费个人网站平台开源 购物网站
  • 个人网站展示vps wordpress
  • 网站建设需要哪些步骤 谢谢网站开发策略都有啥
  • 卖磁铁的网站怎么做的网址站
  • 女性手表网站企业网盘软件
  • 什么叫营销型网站建设长沙竹叶网络科技有限公司
  • 汽车网站建设规划书网页制作基础教程背景图片
  • 惠州高端模板建站网站建设法律可行性
  • 做化妆品等的网站优设网网站设计评价
  • 苏州网站建立公司wordpress自适应主体
  • 学校网站 建设措施哪个网站可以做视频软件
  • 有哪些做产品产业链分析的网站深圳龙岗现在算什么风险地区
  • 加强网站建设的wordpress 备份到云盘
  • 建设网站花都企业网站建设博客论坛
  • 什么是做学院网站wordpress 开关 边栏 选择 模板
  • 做外贸网站应该关注哪些地方网站建设与管理logo
  • 代理下单网站开发有哪些网站可以做兼职
  • win7 iis建立网站海阳做网站
  • 织梦网站开发视频教程山西太原小店区最新消息
  • 获得网站管理员密码网站开发调查问卷题
  • 用动物做网站名称采集1024图片到wordpress
  • 公司平台网站建设qq邮箱登录入口网页版
  • 辽源市建设局网站沈阳建设网站费用