项目
文章平均质量分 71
曹娜娜
好事多磨
展开
-
Part8 :毕业设计管理系统--下载文件,审核阶段任务,审核状态
下载文件:点击下载,(把student_upload_file的id传递回来,在数据库中找到url的记录,读取文件),读到内存中,通过内存的数据流,传递回前端页面,进行加载。@RequestMapping(“downloadFile”)//返回一个文件的流,通过字节数组来返回public ResponseEntity<byte[]> downloadFile(int id, HttpServletRequest request) throws IOException {//找到对应的记原创 2021-08-08 10:11:43 · 244 阅读 · 0 评论 -
Part7:毕业设计管理系统:Git添加密钥,教师端功能完成(发布阶段性任务,审核文档)
1.组员完成自己的代码在命令行操作以下代码:执行124三行命令,如果这时候提交不上去,说明其他组员已经推送到远程了,自己的代码没有远程的代码新,这时候需要使用命令3去从远程重新拉取最新的代码。2.没有样式是因为gitignore中多了一行代码(需要上传项目的组长删除下面这行代码,再提交本地代码,推送到远程。这行代码的作用是把build文件夹下的文件忽略掉,造成了样式丢失)3.添加密钥,在之后每次推送代码的时候不需要输入账号密码了。·步骤:登录gitee,选择仓库,找到使用的项目,点击右上角的管理,左原创 2021-08-06 22:10:08 · 175 阅读 · 0 评论 -
Part 6:文件上传以及Git工具的使用
49.使用绝对路径存储文件,保存到服务器本地。创建一个file对象,上传文件,保存到定义好的路径里@RequestMapping(“uploadTakeBook”)public String uploadTakeBook(@RequestParam(“file1”)MultipartFile file,int id,int type) {// System.out.println(id);System.out.println(file.getOriginalFilename());S原创 2021-08-05 11:20:38 · 111 阅读 · 0 评论 -
毕业设计管理系统Part5:教师端查看学生选题,并进行删除管理,完成上传任务书功能
38.创建关系表(student):表示学生和所选课题的关系39.创建对应实体类Student40.创建StudentDao,提供的方法:查询出选择该老师的学生(与TeacherId绑定)一个老师带领的学生,返回集合。41.创建StudentMapper.xml,查询标签42.创建一个类(StudentVO),记录学生选择的课题,使用VO类,学生视图信息(学生基本信息和所选课题信息),显示在页面上。查询两张表才可以查询到这些信息43.创建一张表(keti_record):id,keti_id,st原创 2021-08-01 21:29:26 · 996 阅读 · 0 评论 -
毕业设计管理系统Part4:教师上传课题,修改课题,删除课题
教师上传课题,修改课题,删除课题:28.创建一张课题表29.写对应的实体类Keti,属性,get(),set()方法注:status代表管理员审核之后的状态teacher_id与teacher关联30.写对应的Dao,第一个操作是创建课题,对应着增,insert31.创建KetiMapper文件,注:from是mysql里的关键字,想要让它可以在mysql里正常使用,需要添加``32.配置页面之前,需要在TeacherController里加上跳转方法33.在_teacher.jsp原创 2021-08-01 13:08:17 · 688 阅读 · 0 评论 -
毕业设计管理系统Part3
@教师的信息查看,修改信息,修改密码注:页面删除缓存文件:out文件夹,可以排除缓存问题导致的错误24.添加院系列表:先查询出来,再传递到页面上向页面传递了三个参数可以优化的部分:减少一次数据库查询比从数据库直接查询要快25.在teacherModifyInfo类第二行加上jstl标签,在院系对应的下拉列表标签中添加<c:forEach items="${departmentList}" var=“dep”>第三行selected:默认选中26修改:解决 乱码问题:配置fi原创 2021-07-29 23:14:56 · 117 阅读 · 0 评论 -
毕业设计管理系统Part2
@毕业设计管理系统Part2毕业设计管理系统Part2:教师端登录后,显示教师信息,查询院系名称,修改个人信息的页面显示功能14.使用请求转发跳转jsp页面时,地址栏不变,请求文件时出现问题,造成样式丢失。修改为重定向后,不可以用req传递参数。(只有请求转发可以传递req数据)用地址栏传参,用?通过参数传递过来,用param内置对象来获取对应的数据,专门来接收地址栏参数的:15.此时警告信息是乱码的,使用URL进行编码,在前端页面会自动解码:16.登陆成功之后,要在UserControl原创 2021-07-28 21:58:03 · 146 阅读 · 0 评论 -
毕业设计管理系统Part1
@毕业设计管理系统Part1毕业设计管理系统Part 1:环境搭建,文件配置以及创建相应的包和类导入大量前端页面,便于提高开发效率,能够有效修改jsp页面即可。1创建maven项目2让项目支持web框架Add Frameworks Support:3.数据库建表4.pom文件导入依赖:复制5.resources下的applicationContext.xml ; mybatis-config.xml; springmvc.xml5.修改web.xml中不匹配的地方 ,并且 添加加载原创 2021-07-28 19:27:43 · 121 阅读 · 0 评论 -
ssm整合 图书管理系统
ssm整合 简单图书馆里系统的增、查、删pom.xml`<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>com.haina.ssm</groupId><artifactId>ssm-16</artifactId><version>1.0-SNAPSHOT</version><dependencies> <dependency&g原创 2021-07-28 11:22:26 · 284 阅读 · 1 评论