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

自己做的网站360显示过期wordpress调用插件

自己做的网站360显示过期,wordpress调用插件,湛江网警,设计院项目管理系统博主介绍#xff1a;✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业设计项目实战✌ #x1f345;文末获取联系#x1f345; 精彩专栏推荐#x1f447;#x1… 博主介绍✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业设计项目实战✌ 文末获取联系 精彩专栏推荐 java项目精品实战案例《100套》https://blog.csdn.net/weixin_39709134/category_11128297.html?spm1001.2014.3001.54822022Java项目设计参考题目值得收藏https://blog.csdn.net/weixin_39709134/article/details/126371520?spm1001.2014.3001.5501 目录 一、前言介绍 二、系统设计 2.1 BS模式结构 2.2 系统整体架构图 2.3 系统功能结构图 三、数据设计 四、功能截图  4.1 前端首页功能模块 4.1.1 用户前端首页 4.1.2 课程信息 4.1.3  课程详情模块​ 4.1.4 作业信息 4.1.5 资料信息  4.1.6 校园论坛  4.1.7  论坛列表 4.1.8 试卷和考试​ 4.1.9 考试详情  4.1.10 校园公告​ 4.1.11 个人中心 4.2 学生后台模块 4.3 教师后台模块 4.4 管理员后台模块 4.4.1   登录 4.4.2  修改密码 4.4.3  学生管理 4.4.4  教师管理 4.4.5  课程管理 4.4.6  作业管理 4.4.7  资料管理 4.4.8  签到管理 4.4.9  成绩统计 4.4.10  学生作业管理 4.4.11  试题管理 4.4.12  校园论坛 3.4.13  公告管理 五、代码实现 文件上传下载 试卷管理模块 课程消息模块 评论交流模块 六、项目总结  七、源码获取 一、前言介绍 在Internet高速发展的今天计算机的应用几乎完全覆盖我们生活的各个领域互联网在经济生活等方面有着举足轻重的地位成为人们资源共享信息快速传递的重要渠道。在中国网上管理的兴起也同时飞速发展着。为了适应现代人类强烈的时间观念对于学习传统管理方式的缺点互联网的出现打破了这种局限性给了广大用户更大的选择空间促进了平台的管理有效的避免了学习信息缭乱的局面方便用户。本平台中管理员可以以最方便的形式在最短的时间内查找最多的学习信息。因此系统无疑给人们的生活带来了极大的方便网络的应用让时间和距离不再是局限。 通过学习平台的研究可以更好地理解系统开发的意义而且也有利于发展更多的智能系统解决了人才的供给和需求的平衡问题学习平台的开发建设由于其开发周期短维护方便所以它可以适应学习体系基本要求。 二、系统设计 本次设计任务是要设计一个学习平台通过这个系统能够满足学习信息的管理及学生和教师的学习管理功能。系统的主要功能包括首页个人中心学生管理教师管理课程信息管理类型管理作业信息管理资料信息管理签到信息管理成绩统计管理学生作业管理试卷管理试题管理校园论坛系统管理等功能。 管理员可以根据系统给定的账号进行登录登录后可以进入学习平台对学习平台所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。 该系统为每一个用户都分配了一个用户账号用户通过账号的登录可以在系统中查看学习信息及对个人信息进行修改等功能。 2.1 BS模式结构 B/S的系统是通过能上网的电脑就可以使用它最大的优点是不需要安装专门的软件首先浏览器向服务器发出请求然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据只要负责显示数据来降低要求如果说用户端像个“瘦子”而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比最大的不同是B/S体系的应用软件使用网络浏览器作为与用户交互的平台而C/S则需要开发专用的应用程序 2.2 系统整体架构图 2.3 系统功能结构图 系统功能结构图是系统设计阶段系统功能结构图只是这个阶段一个基础整个系统的架构决定了系统的整体模式是系统的根据。学习平台的整个设计结构如图所示。 三、数据设计 信息管理系统的效率和实现的效果完全取决于数据库结构设计的好坏。为了保证数据的完整性提高数据库存储的效率那么统一合理地设计数据库结构是必要的。数据库设计一般包括如下几个步骤 1根据用户需求确定数据库信息进行保存 对用户的需求分析是数据库设计的第一阶段用户的需求调研熟悉学习运作流程系统要求这些都是以概念模型为基础的。 2设计数据的概念模型 概念模型与数据建模用户的观点一致用于信息世界的建模工具。通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。 用户注册实体图如图所示 成绩统计管理实体图如图所示 四、功能截图  4.1 前端首页功能模块 4.1.1 用户前端首页 用户注册在用户注册页面通过填写学号密码确认密码学生姓名邮箱手机号码等信息完成用户注册 学习平台在平台首页可以查看首页课程信息作业信息资料信息校园论坛试卷公告信息个人中心后台管理等内容进行详细操作 4.1.2 课程信息 课程信息在课程信息页面可以查看课程名称类型上课时间上课地点课程简介重点难点工号教师姓名等详细内容并进行评论和收藏操作 4.1.3  课程详情模块 4.1.4 作业信息 作业信息在作业信息页面可以查看作业名称课程信息类型工号教师姓名发布日期等详细内容并进行收藏操作  4.1.5 资料信息  资料信息在资料信息页面可以查看资料名称类型资料简介工号教师姓名发布日期资料文件等内容并进行点赞和评论操作 4.1.6 校园论坛  校园论坛在校园论坛页面可以对索引贴子标题用户名状态等内容进行详情查看评论 4.1.7  论坛列表 校园论坛在校园论坛页面可以对索引贴子标题用户名状态等内容进行详情查看评论 4.1.8 试卷和考试 4.1.9 考试详情  4.1.10 校园公告 4.1.11 个人中心 在个人中心页面通过填写学号密码学生姓名性别邮箱手机号码等信息进行更新信息根据需要对我的发布我的收藏考试记录错题本等内容进行详细操作 4.2 学生后台模块 学生后台主要是对个人信息进行查看修改、签到信息作业信息收藏管理以及考试记录、论坛信息等进行查看和部分修改删除和学生自己相关的功能操作。 4.3 教师后台模块 教师登录进入学习平台可以对首页个人中心课程信息管理作业信息管理资料信息管理签到信息管理成绩统计管理学生作业管理等功能进行相应操作。 4.4 管理员后台模块 管理员登录系统后可以对首页个人中心学生管理教师管理课程信息管理类型管理作业信息管理资料信息管理签到信息管理成绩统计管理学生作业管理试卷管理试题管理校园论坛系统管理等功能模块进行相应操作 4.4.1   登录 4.4.2  修改密码 4.4.3  学生管理 学生管理在学生管理页面可以对索引学号学生姓名性别邮箱手机号码相片等信息进行详情修改和删除等操作 4.4.4  教师管理 教师管理在教师管理页面可以对索引工号教师姓名性别邮箱联系电话相片等内容进行详情修改和删除等操作 4.4.5  课程管理 课程信息管理在课程信息管理页面可以对索引课程名称课程封面上课时间上课地点重点难点工号教师姓名等内容进行详情修改查看评论和删除操作 4.4.6  作业管理 作业信息管理在作业信息管理页面可以对索引课程名称类型作业名称作业封面工号教师姓名发布日期等内容进行详情和删除等操作 4.4.7  资料管理 资料信息管理在资料信息管理页面可以对索引资料名称资料封面类型资料文件工号教师姓名发布日期等内容进行详情查看评论和删除等操作 4.4.8  签到管理 资料信息管理在资料信息管理页面可以对索引资料名称资料封面类型资料文件工号教师姓名发布日期等内容进行详情查看评论和删除等操作 4.4.9  成绩统计 成绩统计管理在成绩统计管理页面可以对索引考试名称学号学生姓名成绩统计备注统计日期等内容进行详情修改和删除等操作 4.4.10  学生作业管理 学生作业管理在学生作业管理页面可以对索引课程名称类型作业名称工号教师姓名发布日期学生作业学号学生姓名提交日期等内容进行详情和删除等操作 4.4.11  试题管理 4.4.12  校园论坛 校园论坛在校园论坛页面可以对索引贴子标题用户名状态等内容进行详情查看评论。 3.4.13  公告管理 五、代码实现 文件上传下载 /*** 上传文件映射表*/ RestController RequestMapping(file) SuppressWarnings({unchecked,rawtypes}) public class FileController{Autowiredprivate ConfigService configService;/*** 上传文件*/RequestMapping(/upload)public R upload(RequestParam(file) MultipartFile file,String type) throws Exception {if (file.isEmpty()) {throw new EIException(上传文件不能为空);}String fileExt file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(.)1);File path new File(ResourceUtils.getURL(classpath:static).getPath());if(!path.exists()) {path new File();}File upload new File(path.getAbsolutePath(),/upload/);if(!upload.exists()) {upload.mkdirs();}String fileName new Date().getTime().fileExt;File dest new File(upload.getAbsolutePath()/fileName);file.transferTo(dest);/*** 如果使用idea或者eclipse重启项目发现之前上传的图片或者文件丢失将下面一行代码注释打开* 请将以下的D:\\springbootq33sd\\src\\main\\resources\\static\\upload替换成你本地项目的upload路径* 并且项目路径不能存在中文、空格等特殊字符*/ // FileUtils.copyFile(dest, new File(D:\\springbootq33sd\\src\\main\\resources\\static\\upload/fileName)); /**修改了路径以后请将该行最前面的//注释去掉**/if(StringUtils.isNotBlank(type) type.equals(1)) {ConfigEntity configEntity configService.selectOne(new EntityWrapperConfigEntity().eq(name, faceFile));if(configEntitynull) {configEntity new ConfigEntity();configEntity.setName(faceFile);configEntity.setValue(fileName);} else {configEntity.setValue(fileName);}configService.insertOrUpdate(configEntity);}return R.ok().put(file, fileName);}/*** 下载文件*/IgnoreAuthRequestMapping(/download)public ResponseEntitybyte[] download(RequestParam String fileName) {try {File path new File(ResourceUtils.getURL(classpath:static).getPath());if(!path.exists()) {path new File();}File upload new File(path.getAbsolutePath(),/upload/);if(!upload.exists()) {upload.mkdirs();}File file new File(upload.getAbsolutePath()/fileName);if(file.exists()){/*if(!fileService.canRead(file, SessionManager.getSessionUser())){getResponse().sendError(403);}*/HttpHeaders headers new HttpHeaders();headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); headers.setContentDispositionFormData(attachment, fileName); return new ResponseEntitybyte[](FileUtils.readFileToByteArray(file),headers, HttpStatus.CREATED);}} catch (IOException e) {e.printStackTrace();}return new ResponseEntitybyte[](HttpStatus.INTERNAL_SERVER_ERROR);}}试卷管理模块 /*** 试卷表* 后端接口* author * email * date 2022-08-13 16:29:36*/ RestController RequestMapping(/exampaper) public class ExampaperController {Autowiredprivate ExampaperService exampaperService;/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,ExampaperEntity exampaper, HttpServletRequest request){EntityWrapperExampaperEntity ew new EntityWrapperExampaperEntity();PageUtils page exampaperService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, exampaper), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( ExampaperEntity exampaper){EntityWrapperExampaperEntity ew new EntityWrapperExampaperEntity();ew.allEq(MPUtil.allEQMapPre( exampaper, exampaper)); return R.ok().put(data, exampaperService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(ExampaperEntity exampaper){EntityWrapper ExampaperEntity ew new EntityWrapper ExampaperEntity();ew.allEq(MPUtil.allEQMapPre( exampaper, exampaper)); ExampaperView exampaperView exampaperService.selectView(ew);return R.ok(查询试卷表成功).put(data, exampaperView);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){ExampaperEntity exampaper exampaperService.selectById(id);return R.ok().put(data, exampaper);}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody ExampaperEntity exampaper, HttpServletRequest request){exampaper.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(exampaper);exampaperService.insert(exampaper);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody ExampaperEntity exampaper, HttpServletRequest request){//ValidatorUtils.validateEntity(exampaper);exampaperService.updateById(exampaper);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){exampaperService.deleteBatchIds(Arrays.asList(ids));return R.ok();}}课程消息模块 /*** 课程信息* 后端返回视图实体辅助类 * 通常后端关联的表或者自定义的字段需要返回使用* author * email * date 2022-08-13 16:29:35*/ TableName(kechengxinxi) public class KechengxinxiView extends KechengxinxiEntity implements Serializable {private static final long serialVersionUID 1L;public KechengxinxiView(){}public KechengxinxiView(KechengxinxiEntity kechengxinxiEntity){try {BeanUtils.copyProperties(this, kechengxinxiEntity);} catch (IllegalAccessException | InvocationTargetException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }评论交流模块 // 提交评论form.on(submit(*), function(data) {data data.field;data.userid localStorage.getItem(userid)data.nickname localStorage.getItem(adminName)data.refid vue.detail.idvar sensitiveWords ;var sensitiveWordsArr [];if(sensitiveWords) {sensitiveWordsArr sensitiveWords.split(,);}for(var i0; isensitiveWordsArr.length; i){//全局替换var reg new RegExp(sensitiveWordsArr[i],g);//判断内容中是否包括敏感词 if (data.content.indexOf(sensitiveWordsArr[i]) -1) {// 将敏感词替换为 **data.content data.content.replace(reg,**);}}http.requestJson(discuss${vue.detailTable}/save, post, data, function(res) {layer.msg(评论成功, {time: 2000,icon: 6}, function() {window.location.reload();});return false});return false});});/script/body /html 六、项目总结  通过完成该学习平台和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了后面在设计甚至编码时候造成了许多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的设计思想和方法,这样可以进一步保证项目开发的健壮性和准确性。 本平台所实现的是一个学习平台该系统严格按照需求分析制作相关模块并利用所学知识尽力完成但是本人由于学识浅薄无法真正做到让该程序可以投入市场使用仅仅简单实现部分功能希望日后还能改善。 本系统具有以下优点 该系统具有较高的适用性选用B/S结构可以在绝大部分个人平台上使用该系统。 系统将用户权限进行划分管理员学生和教师能看到及操作的信息不一样三者具备不同的操作权限。 该系统操作界面简单明了大部分人都可以正常使用。 但也存在以下问题需要改进 系统的执行效率的考虑实属不够比如数据库的存储过程、页面的设计及美化程度以及页面调用方式等。 运行时窗口不能被刷新可以改进。 系统过于简单显示的信息有限。 不能添加多个管理员账号如果可以则将利于发展学习平台规模便于学习信息集中管理。 这些问题可以再进一步的修改和完善以及进行后期的维护。 本平台使用了java开发技术与mysql数据库共同完成设计。在平台最后测试运行的时候调试程序时总是出现多处报错通过查看错误提示发现是数据库连接有问题总是不正确。后来经过不断的查找才发现登录数据库的密码错误随后修改数据库密码这才正常调试了出来。解决问题还是在于查阅了有关java和mysql方面的图书、上了各种学习平台吸取成熟的经验。由于自己在之前的课程设计等学科上并没有很好的掌握知识没有进一步的去自学平台的设计对于一些框架技术基本都已不记得更不会灵活的使用。所以这次的毕业设计为了较好的完成自己重新去图书馆借书研究弥补之前丢失的知识。 七、源码获取 大家点赞、收藏、关注、评论啦  打卡 文章 更新 308/  365天  精彩专栏推荐订阅在下方专栏 java项目精品实战案例《100套》https://blog.csdn.net/weixin_39709134/category_11128297.html
http://www.zqtcl.cn/news/149762/

相关文章:

  • 哈尔滨网站优化seo知名公司
  • 企业网站的开发流程个人免费建网站
  • 旅游网站平台建设方案策划书wordpress 自建cdn
  • 网站开发回访话术内容电商网站有哪些
  • 网络广告投放网站网站如何做关
  • 葫芦岛住房和城乡建设厅网站野望王绩
  • 小说网站怎么做网站建设需求分析班级
  • 开设购物网站的方案网站免费seo
  • 免费手机h5模板网站模板下载wordpress所有插件
  • 北京做网站开发公司wordpress主题创建后门
  • 企业门户网站建设内容企业建设网站的功能是什么意思
  • 做a的网站有哪些在国外做网站推广
  • 做外贸网站设计上需要注意什么python做音乐网站
  • 英语门户网站织梦源码wordpress 推荐插件
  • 学做衣服网站有哪些网站建设算入会计分录
  • 京东网站开发技术织梦网站如何做404
  • 论坛类网站开发屏蔽wordpress缩略图
  • 南宁市两学一做网站logo设计网站官网
  • 中国建设工程造价管理协会网站查询网站开发者的设计构想
  • 华强北网站建设设计素材网站p开头的
  • 怎样让网站快速收录利用数据库修改wordpress密码
  • 网站建设群发广告词做网站首页多少钱
  • 黑彩网站建设中企动力 网站价格
  • 上海营销型网站报价深圳企业网站制作设计
  • 网站清理通知北京电商购物网站
  • 新开传奇网站180合击创建一个个人网站需要多少钱
  • 郑州建网站哪家好深圳企业网站制作公司介绍
  • 企业网站百度收录桂林网站建设价格
  • 砀山做网站的公司wordpress微视频主题
  • 免费的企业网站cms注册网站后邮箱收到邮件