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

做电脑网站手机能显示不出来怎么办啊/如何创建一个属于自己的网站

做电脑网站手机能显示不出来怎么办啊,如何创建一个属于自己的网站,女装wordpress,新乡专业的网站建设公司源码获取:俺的博客首页 "资源" 里下载! 项目介绍 由SpringMVCMyBatis为主要框架,mysql8.0配置主从复制实现读写分离。前端主要由bootstrap完成,背景用particles.js插件。数据库交互查询用到pagehelper分页。在添加修改…

源码获取:俺的博客首页 "资源" 里下载!

项目介绍

由SpringMVC+MyBatis为主要框架,mysql8.0配置主从复制实现读写分离。前端主要由bootstrap完成,背景用particles.js插件。数据库交互查询用到pagehelper分页。在添加修改相关功能时通过ajax来验证其主键是否存在可用。代码层次清晰,输入框约束较高,已配置登录拦截。
项目主要分为管理员、教师、学生三种角色;
管理员角色包含以下功能:
管理员登录,学生管理,教师管理,课程管理等功能。
教师角色包含以下功能:
登录界面,查看课程,建立课程计划,管理教学课程,成绩查询结课等功能。
学生角色包含以下功能:
登录界面,选课,确认选课,查看选课结果,退选界面,查看已修课程,管理个人信息等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 
5.数据库:MySql 5.7版本;
6.是否Maven项目:是;


技术栈

1. 后端:Spring+SpringMVC+Mybatis
2. 前端:JavaScript、jQuery、bootstrap、particles.js、ajax


使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中applicationContext.xml配置文件中的数据库配置改为自己的配置;注:因为此处为读写分离的,需要配置2处;
4. 运行项目,输入localhost:8080/ 登录
管理员账号/密码:admin/admin
教师账号/密码: 0002/123456
学生账号/密码:201507021227/123456

 

 

 

 

 

 

用户管理控制层: 

@RestController
@RequestMapping("user")
@Api
public class UserController{@AutowiredUserService userService;/*** 获取全部用户* @param page* @param limit* @return*/@PostMapping("getUsers")@PreAuthorize("hasAuthority('admin')")public Object getAll(@RequestParam(value = "page", defaultValue = "1") int page ,@RequestParam(value = "limit", defaultValue = "10") int limit ){Map<String,Object> map = new HashMap<>();PageHelper.startPage(page , limit);List<User> list = userService.selectAll();if(list == null){return Msg.fail();}//System.out.println("=="+username+"==");PageInfo<User> pageInfo = new PageInfo<>(list);map.put("totalPage" , pageInfo.getPages());  //总页数map.put("totalCount" , pageInfo.getTotal());  //总条数map.put("currentPage" , page);  //当前页数。map.put("data" , pageInfo.getList()); //获得的数据量return JSON.toJSON(map);}
}

登录管理控制层:

@Controller
@Api
public class LoginController{@AutowiredAdminService adminService;@AutowiredUserService userService;@RequestMapping("/login")public String login(){return "login";}@GetMapping("/")public String index() {return "success";}@GetMapping("/manager")@PreAuthorize("hasAuthority('admin')")public String manager(){return "manager";}//@RequestMapping("/error")//public String error(){//    return "error";//}@GetMapping("/info")@PreAuthorize("hasAuthority('student')")public String info(){return "studentInfo";}@GetMapping("/getCode")@ResponseBodypublic Object getCode(HttpServletRequest request) {/* 生成验证码字符串 */String verifyCode = VerifyCodeUtil.generateVerifyCode(4);String uuid = UUIDUtil.GeneratorUUIDOfSimple();HttpSession session = request.getSession();session.setAttribute(uuid,verifyCode); //将验证码与生成的uuid绑定在一起System.out.println("生成的验证码为:" + verifyCode);int width = 111,height = 36;try (ByteArrayOutputStream stream = new ByteArrayOutputStream()) {VerifyCodeUtil.outputImage(width, height, stream, verifyCode);return Msg.msg("data",new ImgVO("data:image/gif;base64,"+ Base64Utils.encodeToString(stream.toByteArray()),uuid));} catch (IOException e) {e.printStackTrace();}return null;}public User getUser() { //为了session从获取用户信息,可以配置如下User user = new User();SecurityContext ctx = SecurityContextHolder.getContext();Authentication auth = ctx.getAuthentication();if (auth.getPrincipal() instanceof UserDetails) user = (User) auth.getPrincipal();return user;}public HttpServletRequest getRequest() {return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();}
}

后台管理控制层:

@Controller
@Api
public class AdminController{@AutowiredAdminService adminService;/*** Excel表格导出接口* http://localhost:8080/ExcelDownload* @param response response对象*/@GetMapping("/ExcelDownload")@PreAuthorize("hasAuthority('admin')")public void excelDownload(HttpServletResponse response) throws IOException{adminService.excelOut(response);}/*** 课程管理* @return*/@GetMapping("/courseManage")@PreAuthorize("hasAnyAuthority('admin')")public String courseManage(){return "courseManage";}/*** 添加课程* @return*/@GetMapping("/addCourse")@PreAuthorize("hasAuthority('admin')")public String addCourse(){return "addCourse";}
}

源码获取:俺的博客首页 "资源" 里下载!

http://www.jmfq.cn/news/4837213.html

相关文章:

  • 网站标题logo修改代码/网站怎么优化到首页
  • 网站建设服务费如何做会计分录/sem推广是什么意思
  • 宁波网站建设模板制作/惠州网站seo排名优化
  • 网站排名易下拉技巧/正规的代运营公司
  • 做网站需要留什么/怎样把广告放到百度
  • wordpress 多站点共享/百度高级搜索指令
  • VR网站建设价格/最好看免费观看高清大全
  • node.js做网站好累/石家庄学院
  • 沈丘做网站去哪里/网站开发流程
  • 东莞营销型网站建设/时事新闻最新消息
  • 温州网站制作方案/免费发布信息网站大全
  • 网站做app服务端/怎么注册域名网址
  • 哪个网站可以查到竣工资料怎么做/餐饮培训
  • 扁平化设计 科技感网站素材/全球网络营销公司排名
  • 网站建设开发全包/宁波seo在线优化方案公司
  • 做视频直播的网站有哪些/我对网络营销的理解
  • 四川省人民政府官方网站/百度秒收录技术最新
  • 民治做网站/百度下载安装官方下载
  • 台湾wordpress/seo门户 site
  • 网站建设中是什么意思/爱站网长尾关键词挖掘工具下载
  • 网站制作建设公司/app地推接单平台有哪些
  • 那些网站主做玄幻小说/今天最新新闻
  • 企业网络推广做网站推广公司/搜索引擎推广的常见形式有
  • 网站开发详细报价单/百度竞价推广思路
  • 做装饰网站公司/seo网络推广案例
  • 做微网站用什么框架/制作网站需要什么技术
  • 德州网站建设公司/百度推广登录手机版
  • 做微信网站/广告营销推广
  • 广告公司可以做网站吗/网络营销的特点不包括
  • 推广网站企业/百度关键词优化系统