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

国外中文网站域名注册商模板网站合同

国外中文网站域名注册商,模板网站合同,手机免费做网站,mvc做网站前台代码#x1f64a;作者简介#xff1a;多年一线开发工作经验#xff0c;原创团队#xff0c;分享技术代码帮助学生学习#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取#xff0c;记得注明来意哦~#x1f339;赠送计算机毕业设计600个选题excel文… 作者简介多年一线开发工作经验原创团队分享技术代码帮助学生学习独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取记得注明来意哦~赠送计算机毕业设计600个选题excel文件帮助大学选题。赠送开题报告模板帮助书写开题报告。 作者完整代码目录供你选择 《Springboot网站项目》400套《ssm网站项目》800套《小程序项目》300套《App项目》500套《Python网站项目》600套 ⬇️文章末尾可以获取联系方式需要源码或者演示视频可以联系⬇️ ⚡感兴趣大家可以点点关注收藏后续更新更多项目资料。⚡ 项目展示 摘  要 随着国内市场经济这几十年来的蓬勃发展突然遇到了从国外传入国内的互联网技术互联网产业从开始的群众不信任到现在的离不开中间经历了很多挫折。本次开发的个人博客系统有管理员用户博主三个角色。管理员功能有个人中心用户管理博主管理文章分类管理博主文章管理系统公告管理轮播图管理。博主可以注册登录修改个人信息对自己发布的博主文章进行管理操作。用户可以注册登录查看管理员发布的公告信息和博主发布的文章信息还可以对博主文章进行收藏评论以及评论操作。开发本程序后台用到了Spring Boot开发技术页面设计采用VUE框架和layui样式。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库完全符合程序使用并且有丰富的拓展余地。程序从需求到设计从开发到测试都在功能上和性能上都不断的进行了调试让开发的程序在使用上用户体验更美好。 关键词个人博客系统Spring BootMySQLVUE;Layui 1 绪论 1.1 研究背景 在这个推荐个性化的时代采用新技术开发一个博客系统来分享和展示内容是一个永恒不变的需求。本次设计的个人博客系统有管理员用户博主三个角色。管理员功能有个人中心用户管理博主管理文章分类管理博主文章管理系统公告管理轮播图管理。博主可以注册登录修改个人信息对自己发布的博主文章进行管理操作。用户可以注册登录查看管理员发布的公告信息和博主发布的文章信息还可以对博主文章进行收藏评论以及评论操作。 1.2 研究意义 通过网络进行文章的转移展示可以让用户和博主都能感受到互联网的魅力让用户解除了地理的远近的限制和降低欣赏时间的成本。本次开发的个人博客系统具有下面的意义 第一现实中租赁场地欣赏文章与互联网办公设备的费用比较起来可谓是天上地下能有效的节约成本。 第二用户和博主都可以通过网络查看避免了线下来回路费的实际成本。 综上所述网络展示可以让展示变得更加灵活是对传统展示模式的突破与变革对于众多用户以及博主都有很强烈的吸引力和亲和力在互联网时代真正实现了多环节的多赢。 1.3 研究内容 本文主要对已开发程序进行文档说明文章从绪论开发技术系统分析与设计系统实现与测试等环节进行程序描述。 绪论绪论部分主要从课题的背景课题的意义等角度进行阐述。 开发技术开发技术部分主要还是介绍开发的平台使用的技术与开发的语言等内容。 系统分析系统分析部分主要还是分析系统的运行流程与系统需要具备的功能等进行分析。 系统设计系统设计主要还是基于系统分析从系统分析得出的功能进行详细设计和数据库设计。 系统实现系统实现主要运用开发知识对系统设计的功能进行实现。 系统测试系统测试主要检测完成开发程序整体运行是否报错程序运行使用是否可靠。 2 开发技术 2.1 VUE框架 Vue.js读音 /vjuː/, 类似于 view 是一套构建用户界面的渐进式框架。 Vue 只关注视图层 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 2.2 Mysql数据库 关于程序的数据结构设计数据的字段设计为了更好的、更规范的使用数据库在数据库里进行了字段的设计挑选。关系型数据库可挑选范围不广基本上也就是甲骨文公司的Oracle和mysql微软的SQL SERVER和ACCESSIBM的DB2数据库常用的也就5个根据课题需求创建的程序进行选择数据库的时候最重要的一条就是符合课题设计的需要在五个数据库里可以说都符合但是从课题的需求具体分析Oracle明显不合适维护难又比较臃肿课题程序只用到了里面很少一部分SQL SERVER数据库安装维护方面动不动就需要重装系统因为操作系统的限制也不采用SQL SERVERACCESS数据库比较简单小巧但是安全性方面还有语言支持方面比较片面也不予考虑DBM数据库接触较少也不考虑只有MYSQL数据库社区版完全的不用掏钱并且是开源值得信赖从关系型数据库里挑选到MySQL是因为完全符合课题需要而且小巧基本不占用硬盘的空间处理性能也可以这就是选择MySQL数据库作为课题程序所需要的数据库的理由。 2.3 Spring Boot框架 Spring Boot 是由 Pivotal 团队提供的全新框架其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置从而使开发人员不再需要定义样板化的配置。用我的话来理解就是 Spring Boot 其实不是什么新的框架它默认配置了很多框架的使用方式就像 Maven 整合了所有的 Jar 包Spring Boot 整合了所有的框架。 2.4 layui介绍 layui 是一套开源的 Web UI 解决方案采用自身经典的模块化规范并遵循原生 HTML/CSS/JS 的开发方式极易上手拿来即用。其风格简约轻盈而组件优雅丰盈从源代码到使用方法的每一处细节都经过精心雕琢非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架却并非逆道而行而是信奉返璞归真之道。准确地说它更多是面向后端开发者你无需涉足前端的各种工具只需面对浏览器本身让一切你所需要的元素与交互从这里信手拈来。 3 系统分析 通过阅读查看之前收集的各种文献资料了解了程序开发遵循的大体流程。其中系统分析也就是其流程当中的一部分系统分析也是对所选课题通过对使用者的调查分析对同类型课题进行比较分析过程中得出本课题需要具备的功能此部分也是对所选课题的功能等进行需求分析。 3.1可行性研究 开发任何程序都需要提前进行分析也包括了程序的开发与使用是否可行的分析通常在可行性分析部分需要涉及到的内容有经济是否可行有对开发者开发技术上是否可行的分析有对使用者运行操作程序是否可行的分析等。 1技术可行性 此课题主要用于检验本人的专业知识检验本人将理论运用于实践的能力。由于本人作为大学生在大学校园学习了程序开发方面的专业知识也多次根据学院老师布置的期末作业进行过程序小功能模块的制作与开发也参与过本专业的课程设计作业因此本人具备一定高度的开发经验并在开发技术上比如Spring Boot这种课堂上学习并实践过的网页技术等有了一定的技术基础在操作软件的使用上比如数据库Mysql的操作等都有一定的熟练度。所以只要配置好开发的相关环境程序开发就会很快上手。 2经济可行性 此次课题主要用于毕业答辩并不是作为商业程序投入社会使用。运用的开发软件通过各大网页浏览器就可以下载在笔记本电脑上环境安装教程也在各大网页浏览器上查看在开发期间包括代码的编写也可以通过网页浏览器下载相应功能模块的代码然后对下载的功能模块代码进行相应的编辑就可以写入程序中。可以说整个过程并没有涉及到资金的投入在程序开发硬件设备上仅需一台电脑鼠标键盘等设备这些硬件设备也无需额外掏钱欣赏因为校园文章馆有专门的计算机机房供学生使用另外由于本专业的原因本人早期已购置一台笔记本所以硬件设备都已具备。因此此程序在经济投入上是零支出具备可行性。 3运行可行性 此次课题在界面设计上讲究简单化美观的设计原则在对各个功能的流程设计上也是比较通俗易懂的所以程序一旦投入使用对使用者的计算机操作水平没有过多要求加上现如今计算机在各个行业都有运用以及人们学历的普遍提升大部分人在操作具备可视化操作界面的程序时很快就可以上手就算有少数人不懂怎么操作经人简单指点培训也可以操作程序。因此程序投入使用在运行上具备可行性。 程序可行性分析分析了开发者的技术可行分析了使用者的运行使用可行分析了程序开发的经济可行。总之开发与使用该程序完全可行。 3.2系统性能分析 程序一旦开发完成就会投入生活中使用使用者大多都是使用程序的功能区解决问题之所以去分析程序需要具备的性能特征主要还是确保程序运行中在质量上是可靠的在数据安全上是值得放心的以及程序是一个健壮性的程序程序在今后的社会变化中也能通过编辑修改进行升级以满足使用者不断变化的需求等等这些特点都是程序的性能需要具备的特点。之所以要进行性能分析也主要是考虑程序投入使用中要尽可能降低程序的维护成本要始终保持程序可以可靠运行并长时间帮助使用者处理各种数据。在程序的功能符合使用者的要求的前提下只有稳定可靠的程序才能得到使用者的青睐。 3.3 系统流程分析 每个程序开发出来不管是登录添加信息等操作都是遵循一定的操作流程的每个流程都有相应的判断所以在分析系统的时候也有必要对系统的流程进行分析。 3.3.1 系统开发流程 程序开发首先需要分析所开发程序的功能这个步骤也是程序的需求分析阶段这个阶段的任务很重要因为程序功能确定之后后面的设计编码等环节都跟系统的分析阶段所完成的内容挂钩。程序在开发时大致都遵循以下流程。 图3.1系统开发流程图 3.3.2 系统注册流程 程序提供注册的功能注册对应流程在下图展示。就是让非系统操作用户变成程序的操作用户主要让用户在注册页面上根据页面提示规范填写个人信息程序也会根据用户填写的内容进行逻辑判断确定用户身份是合格的身份之后用户填写的数据才可以被数据库写入用户数据表里面。 图3.2 注册流程图 3.3.3 系统登录流程 程序投入生活让使用者使用都需要经过登录模块这个入门环节这个功能也就像现实生活一样需要使用正确的钥匙打开门才能进入。而登录模块需要的钥匙就是账号密码这两项数据正确就能访问程序的功能区。登录流程也会在下图展示里面也有相应的判断规则。 4 系统设计 系统分析接下来的操作步骤就是系统的设计这部分内容也是不能马虎对待的。因为生活都是在不断产生变化人们需求也是在不断改变开发技术也是在不断升级所以程序也需要考虑在今后可以方便进行功能扩展完成升级。程序也需要具备大容量以及对其它软硬件的适应能力而不仅仅是满足现有用户提出来的功能需求程序在设计期间始终要以发展的理念来进行要让程序的开发技术上具备先进性的特点也要让程序开发成本降低以及让程序后期运行使用时易于维护。 4.1 系统结构设计 本程序在设计结构选择上首选B/S也是为了满足程序今后升级便利以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示通过图形的方式来描述更容易理解。 图4.1 系统网络拓扑设计图 4.2系统功能模块设计 程序的功能在系统分析这部分已经确定了这部分主要还是针对程序功能进行更加详细的设计设计成果使用结构图展示直观明了也更容易让人理解。绘制结构图采用的工具是Visio使用它可以快速绘制出不同角色拥有的功能结构。 图4.2 功能结构图 4.3数据库设计 对程序的功能分析与结构设计之后也要对程序数据存储的工具进行选择本程序选用的数据存储仓库是Mysql选用这个工具就需要根据该数据库的特点进行数据库文件的创建并设计与之对应的数据表。 4.3.1数据库E-R图 设计一个数据库不仅包含了数据库实体的设计也包括了数据库表的结构设计此部分内容设计的就是确认数据库的实体并在此基础上对每个实体应该有的属性值进行分析设计这些确认好的属性值对接下来的数据表的设计也是有很大帮助的因为它们代表数据表里面的字段值。通常每个程序的数据库里面都具备用户这样的一个数据表。那么在分析用户这个实体的时候都会设计出它的属性有最基本的登录程序的账号属性有用户的姓名属性有用户的电话或联系地址属性等内容。一旦确认实体具备的属性之后就可以采用相应的设计软件绘画出实体属性图或者是实体之间的E-R图。设计E-R模型的软件有很多这里列举常用的几个一个是PowerDesigner一个是Navicat绘制E-R模型本设计模块用到的还是之前课堂上就了解并接触的Visio工具这个工具跟办公软件WordExcel一样都属于Office里面的一部分。使用Visio工具不仅在软件安装上快捷高效而且它不会占用很多计算机的存储空间。 1个人博客系统设计了管理员实体管理员实体属性图会在下图进行展示此图的绘制工具是Visio工具。 图4.4 管理员实体属性图 2个人博客系统设计了用户实体用户实体属性图会在下图进行展示此图的绘制工具是Visio工具。 3个人博客系统设计了文章分类实体文章分类实体属性图会在下图进行展示此图的绘制工具是Visio工具。 图4.6 文章分类实体属性图 4.3.2 数据库表结构 在上述内容中已经设计出相应的E-R模型就可以在数据库里面根据各个实体创建相应的数据表不过在初次使用数据库工具的时候是需要创建一个针对程序的数据库文件有了此步操作之后才在刚创建的数据库文件里面创建数据表创建数据表需要涉及到字段的设计主键的设计字段长度与类型的设计等内容只有设计好的数据表结构才可以按照此规则存放对应的程序数据。这里举个例子就拿上面提到的用户实体来说吧用户具备的属性值比如账号比如联系方式与电话等都可以设计成该用户数据表里面的字段然后对这些字段设计其数据类型长度并选择该表的主键作为此用户数据表的唯一标志。数据库里面的各个数据表都有它们的主键这样也是为了方便区分各个数据表。  1系统公告表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 title String 标题 是 4 introduction String 简介 是 5 picture String 图片 是 6 content String 内容 是 2博主文章表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 wenzhangbiaoti String 文章标题 是 4 wenzhangfenlei String 文章分类 是 5 tupian String 图片 是 6 bozhuhao String 博主号 是 7 bozhuming String 博主名 是 8 fabushijian datetime 发布时间 是 9 jianshu String 简述 是 10 wenzhangneirong String 文章内容 是 11 thumbsupnum Integer 赞 是 12 crazilynum Integer 踩 是 13 clicktime datetime 最近点击时间 是 14 clicknum Integer 点击次数 是 3博主文章评论表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 refid Integer 关联表id 是 4 userid Integer 用户id 是 5 nickname String 用户名 是 6 content String 评论内容 是 7 reply String 回复内容 是 4博主表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 bozhuhao String 博主号 是 4 bozhuming String 博主名 是 5 mima String 密码 是 6 xingbie String 性别 是 7 nianling Integer 年龄 是 8 lianxidianhua String 联系电话 是 9 dianziyouxiang String 电子邮箱 是 10 touxiang String 头像 是 11 jianjie String 简介 是 5用户表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 yonghuming String 用户名 是 4 xingming String 姓名 是 5 mima String 密码 是 6 xingbie String 性别 是 7 nianling Integer 年龄 是 8 shoujihao String 手机号 是 6文章分类表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 wenzhangfenlei String 文章分类 是 7收藏表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 addtime Date 创建时间 是 3 userid Integer 用户id 是 4 refid Integer 收藏id 是 5 tablename String 表名 是 6 name String 收藏名称 是 7 picture String 收藏图片 是 8 type String 类型(1:收藏,21:赞,22:踩) 是 9 inteltype String 推荐类型 是 8配置文件表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 name String 配置参数名称 是 3 value String 配置参数值 是 9用户表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 username String 用户名 是 3 password String 密码 是 4 role String 角色 是 5 addtime Date 新增时间 是 10token表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 userid Integer 用户id 是 3 username String 用户名 是 4 tablename String 表名 是 5 role String 角色 是 6 token String 密码 是 7 addtime Date 新增时间 是 8 expiratedtime Date 过期时间 是 5 系统实现 对个人博客系统进行了前面的系统分析系统设计之后接下来的环节就是个人博客系统的具体编码实现功能的部分。这部分内容会显示系统各个功能的具体界面运行效果。 5.1 管理员功能实现 5.1.1 用户管理 管理员可以对用户信息进行添加修改删除查询操作。 图5.1 用户管理页面 5.1.2 文章分类管理 管理员可以对文章分类信息进行添加修改删除查询操作。 图5.2 文章分类管理页面 5.1.3 公告信息管理 管理员可以对公告信息进行添加修改删除查询操作。 图5.3 公告信息管理页面 5.1.4 博主信息管理 管理员可以对博主信息信息进行添加修改删除查询操作。 图5.4 博主信息管理页面 5.2 博主功能实现 5.2.1 博主文章管理 博主可以对自己发布过的博主文章信息进行添加修改删除查询操作还可以查看评论。 图5.5首页页面 5.3 用户功能实现 5.3.1 博主文章信息 用户可以在博主文章里面查看到博主发布的文章信息可以对博主文章信息进行查看收藏赞踩评论操作。 图5.6 博主文章信息页面 5.3.2 我的收藏 我的收藏里面可以看到自己收藏过的博主文章信息可以去点击收藏的信息去取消收藏。 图5.7 我的收藏页面 6系统测试 测试的目的就是验证程序的可靠性通过对程序的功能性能等进行测试来确定程序是否可以交付使用。测试时不仅涉及到功能是否全部已实现也涉及到各个功能运行时是否稳定不出错。程序的内部操作逻辑是否也不出现故障等问题都需要在测试时一一检验并排除各个问题让程序交付使用者时可以稳定执行各个操作功能。 6.1 测试的基本概念 测试环节常用方法就是黑盒和白盒测试方法。为了更好的理解这两种方法以下将对其概念进行介绍。 1黑盒测试方法 此方法经常用于程序验收环节也用于软件的确认测试环境此方法开展的前提是明确了程序的功能通过程序接口输入数据信息在经过程序对数据进行处理之后会输出数据通过对输入输出数据的比对来验证程序功能是否达标此方法看重程序的功能对程序功能操作的逻辑比较忽视。 2白盒测试方法 此方法恰恰与黑盒测试相反它比较注重功能操作的逻辑问题而忽视程序的功能。使用此方法就是验证程序的内部结构是否符合规格说明书的规定从程序的工作原理上入手进行相应测试。 6.2 测试的任务和目的 6.2.1测试的任务 程序测试第一个任务就是找出问题不管大小问题都应进行记载第二个任务就是对记载的程序问题进行逐个分析并通过现有技术手段以及网路渠道寻求解决办法解决程序的各个问题让程序不断进行完善保持运行使用时不出错误。 6.2.2测试的目的 程序测试也是为了找出问题所在除了分析出现的问题解决这些问题之外也需要开发者进行反思反思是什么原因导致的问题反思自己开发中的一些误操作以及反思是否是自己缺乏相应的开发经验等问题并针对这些问题制定出相应的应对策略让开发者在下一次开发程序期间可以减少出错的几率从而可以高效完成程序的开发制作。 6.3 测试结果分析 在对程序的功能性能逻辑等进行一系列测试之后确定程序可以交付给使用者进行使用程序不仅实现了用户要求的各个功能另外程序也设置了安全屏障保证数据安全比如登录功能的设置数据库的加密等措施。程序在开发时程序代码都是模块化并设置了各个接口为程序今后的升级与维护作出了充分的考虑。通过白盒测试方法验证个人博客系统的逻辑操作并无出错个人博客系统的性能比如可扩展性稳定性等都有充分的保证所以个人博客系统可以交付使用。 结  论 虽然自己已经接触并大致学习过网页技术但是对于该项技术目前来说还并未完全掌握因此在进行程序开发时遇到的困难不计其数在初步进行程序开发时对于程序的功能只是凭空想象也并未有一个详细的开发计划虽然在开发个人博客系统期间也抽出时间通过网络查看多个与此系统类似的程序也对项目程序的开发流程有个大致印象了解到程序的开发不只是通过代码实现功能而是开发之前一定要捋清楚程序的功能也就是需要进行需求分析这样一个过程而且这个步骤还非常重要不能缺失因为此步骤主要就是明确用户的需求来设计程序功能这样才能保证开发的程序是用户需要的软件。 在程序的功能已经确定之后也需要明确程序的操作流程也需要把程序看成一个整体然后将其功能分成多个小模块进行编程开发这样的设计思路才是正确可行的虽然程序的每个小功能模块都需要花费大量时间进行实现好在现在互联网技术发达可以通过网络搜索开发期间遇到的问题查看前人对这些问题的总结再加上自己锲而不舍的进行编码调试最终可以实现一个个程序小功能。程序开发一方面是解决遇到的各种问题另一方面随着开发的结束自己的能力也得到了迅速提升。得出的经验就是设计程序功能之前先要深刻了解需要设计的程序也要认真去分析用户对程序功能的需求并列出程序大致功能这样可以保证自己在进入功能详细设计时不慌乱可以保持有条不紊的进行。通过程序的编制让我明白知识的学习与掌握真的非常重要关键时刻能够用得上还有一个就是要始终保持认真细心的做事风格这会让自己可以把事情做得又快又好。 在这个竞争相当激烈的社会尤其是计算机的发展非常迅猛对自己提出的要求就是要更加努力的学习知识要真正融入当今社会即使毕业之后步入社会进行工作也要加强学习才能让自己具备价值。 参考文献 [1]张园园.基于Web的网上购物系统研究[J].计算机光盘软件与应用,2017,17(11):4446. [2]张思亮,王晓峰,靳瑞勇.网上购物系统的研发[J].商场现代化,2016(13):67. [3]包浩含.网上购物系统的设计与开发探析[J].智能城市,2016,2(03):89-90. [4]廖彦华,罗小亮.基于Spring Boot技术的网上购物系统[J].电脑知识与技术(学术交流),2017(23):1276-1279. [5]刘姗.一种改进的MySQL数据库访问控制的设计与实现[D].华中科技大学,2011.DOI:10.7666/d.d190978. [6]陈芳.MySQL数据库在自动测试系统中的应用[J].无线互联科技,2017(20):142-143. [7]石坤泉,杨震伦.基于MySQL数据库的数据隐私与安全策略研究[J].网络安全技术与应用,2017(01):7981. [8]刘建宏.MySQL数据库优化与集群[J].数字通信世界,2017(07):47. [9]孔璐.软件开发中数据库设计理论与实践分析[J].南方农机,2019(04):135. [10]李宏远.基于Java应用程序的安全性探析[J].信息通信,2015(01):101. [11]惠强.计算机软件开发中JAVA编程的应用[J].电子技术与软件工程,2018(06):35. [12]孙术超.基于JAVA的数据库开发和应用[J].计算机产品与流通,2018(06):22. [13]魏强.Java技术的安全问题探讨[J].电脑迷,2018(12):62. [14]罗勇.移动应用软件性能测试技术[J].电子技术与软件工程,2019(03):51. [15]王一帆.软件测试在软件开发中应用的探讨[J].电子世界,2019(01):5456. [16]Konstantins Gusarovs. An Analysis on Java Programming Language Decompiler Capabilities[J]. Applied Computer Systems,2018,23(2). [17]Tan Yiyu. A Hardware-oriented Object Model for Java in an Embedded Processor[J]. Microprocessors and Microsystems,2018. 致  谢 多亏了身边同学还有我的导师耐心帮助我才得以完成我的课题设计。 感谢身边的同学们还有朝夕相处的朋友们这几年的学习生涯多亏了你们的帮助才让我可以轻松处理面对的各种困难。也是你们的陪伴给我的大学生活增添了很多欢乐。每每想到你们在我困难之时伸出的援助之手想起你们暖心的安慰之语我的内心都会踊跃出对你们的感激之情。在此次课题设计中我对软件的使用还不够熟练还好有你们时不时帮助我让我可以在很短的时间之内尽快熟悉常用软件的操作。在此我对你们表达我深深的谢意。 感谢授予我专业知识的校园老师大学课堂的每节课都带给我各种新知识你们在讲台上的风采我时刻都记得你们教会我知识教会我奋斗与拼搏精神教会我坚强与自信在我大学几年中一直都是你们不断的鼓舞和耐心教导督促我在学习生涯不断进取。 感谢我的导师此次课题设计从开题到作品提交你一直都是挤时间对我的程序制作进行整体指导。多亏导师的帮助我才可以在短时间制作完成毕设。期间我也多次被导师的丰厚的学术知识所折服导师对待教学工作始终保持一丝不苟的精神也让我佩服。这些精神特质也让我明白做人的道理。感谢导师 核心代码展示 /*** 登录相关*/ RequestMapping(users) RestController public class UserController{Autowiredprivate UserService userService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token);}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 退出*/GetMapping(value logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);userService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();PageUtils page userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/list)public R list( UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();ew.allEq(MPUtil.allEQMapPre( user, user)); return R.ok().put(data, userService.selectListView(ew));}/*** 信息*/RequestMapping(/info/{id})public R info(PathVariable(id) String id){UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 保存*/PostMapping(/save)public R save(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);userService.updateById(user);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();} }项目推荐 【计算机毕业设计】各项技术选题汇总 【计算机毕业设计】基于Springboot的网上购物商城销售系统 【计算机毕业设计】开题报告模板2 【计算机毕业设计】任务书案例2 【网站项目】基于springboot的在线考试系统 【网站项目】基于springboot的4S店车辆管理系统 【软件设计】基于python的高校资产管理系统 【网站项目】python009基于推荐算法的电影推荐系统 【网站项目】基于Springcloud的分布式架构网上商城 ⬇️文章末尾可以获取联系方式需要源码高清图片演示视频可以联系不开源⬇️ ⚡感兴趣大家可以点点关注收藏后续更新更多项目资料。⚡
文章转载自:
http://www.morning.cyysq.cn.gov.cn.cyysq.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.fthcn.cn.gov.cn.fthcn.cn
http://www.morning.mywmb.cn.gov.cn.mywmb.cn
http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn
http://www.morning.mlfmj.cn.gov.cn.mlfmj.cn
http://www.morning.lwyqd.cn.gov.cn.lwyqd.cn
http://www.morning.wptdg.cn.gov.cn.wptdg.cn
http://www.morning.ccffs.cn.gov.cn.ccffs.cn
http://www.morning.nxhjg.cn.gov.cn.nxhjg.cn
http://www.morning.xzqzd.cn.gov.cn.xzqzd.cn
http://www.morning.qjxkx.cn.gov.cn.qjxkx.cn
http://www.morning.mgtmm.cn.gov.cn.mgtmm.cn
http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.rfxg.cn.gov.cn.rfxg.cn
http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn
http://www.morning.rkqzx.cn.gov.cn.rkqzx.cn
http://www.morning.kxymr.cn.gov.cn.kxymr.cn
http://www.morning.tzcr.cn.gov.cn.tzcr.cn
http://www.morning.lqgtx.cn.gov.cn.lqgtx.cn
http://www.morning.byywt.cn.gov.cn.byywt.cn
http://www.morning.juju8.cn.gov.cn.juju8.cn
http://www.morning.sjjq.cn.gov.cn.sjjq.cn
http://www.morning.rfgc.cn.gov.cn.rfgc.cn
http://www.morning.qhkx.cn.gov.cn.qhkx.cn
http://www.morning.rbxsk.cn.gov.cn.rbxsk.cn
http://www.morning.wmglg.cn.gov.cn.wmglg.cn
http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn
http://www.morning.ygztf.cn.gov.cn.ygztf.cn
http://www.morning.jqlx.cn.gov.cn.jqlx.cn
http://www.morning.qbfs.cn.gov.cn.qbfs.cn
http://www.morning.rnnq.cn.gov.cn.rnnq.cn
http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn
http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn
http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.ruyuaixuexi.com.gov.cn.ruyuaixuexi.com
http://www.morning.hxljc.cn.gov.cn.hxljc.cn
http://www.morning.rmppf.cn.gov.cn.rmppf.cn
http://www.morning.gmysq.cn.gov.cn.gmysq.cn
http://www.morning.rxsgk.cn.gov.cn.rxsgk.cn
http://www.morning.kyflr.cn.gov.cn.kyflr.cn
http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn
http://www.morning.jwgnn.cn.gov.cn.jwgnn.cn
http://www.morning.lphtm.cn.gov.cn.lphtm.cn
http://www.morning.yqtry.cn.gov.cn.yqtry.cn
http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn
http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn
http://www.morning.tktcr.cn.gov.cn.tktcr.cn
http://www.morning.jcbmm.cn.gov.cn.jcbmm.cn
http://www.morning.tzmjc.cn.gov.cn.tzmjc.cn
http://www.morning.kybyf.cn.gov.cn.kybyf.cn
http://www.morning.sltfk.cn.gov.cn.sltfk.cn
http://www.morning.rhqr.cn.gov.cn.rhqr.cn
http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn
http://www.morning.fznj.cn.gov.cn.fznj.cn
http://www.morning.jqllx.cn.gov.cn.jqllx.cn
http://www.morning.flqbg.cn.gov.cn.flqbg.cn
http://www.morning.weiwt.com.gov.cn.weiwt.com
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.rlksq.cn.gov.cn.rlksq.cn
http://www.morning.nspbj.cn.gov.cn.nspbj.cn
http://www.morning.dpmkn.cn.gov.cn.dpmkn.cn
http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn
http://www.morning.kpbq.cn.gov.cn.kpbq.cn
http://www.morning.gwxwl.cn.gov.cn.gwxwl.cn
http://www.morning.npmpn.cn.gov.cn.npmpn.cn
http://www.morning.ldmtq.cn.gov.cn.ldmtq.cn
http://www.morning.tnbas.com.gov.cn.tnbas.com
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.kmwbq.cn.gov.cn.kmwbq.cn
http://www.morning.jprrh.cn.gov.cn.jprrh.cn
http://www.morning.nsrlb.cn.gov.cn.nsrlb.cn
http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn
http://www.morning.cgmzt.cn.gov.cn.cgmzt.cn
http://www.morning.mwrxz.cn.gov.cn.mwrxz.cn
http://www.morning.qrmry.cn.gov.cn.qrmry.cn
http://www.tj-hxxt.cn/news/234574.html

相关文章:

  • 汽配网站源码界面 网站
  • 怎么做跳转不影响原网站排名微信公众号登录入口怎么找
  • 写网站论文怎么做网站项目分析怎么做 方法
  • 昆山网站设计3d模拟装修设计软件
  • 虞城县住房和城乡建设局网站四川建设银行官网招聘网站
  • 昆明网站建设首选互维设计logo网站侵权吗知乎
  • 网站301的作用毕设网站代做一般预算多少钱
  • 做编程的+网站wordpress100万数据
  • 网站建设市场行情wordpress 获取子类
  • 北京的网站制作公司优化型网站是什么意思
  • 网站建设的基本概念什么做网站的公司好
  • 重庆市门户网站制作潍坊最新消息今天
  • 网站备案管谁要幕布国贸行业的网站建设
  • 做牛仔裤的视频网站wordpress 文章 来源
  • 网站建设的服务和质量怎样用dw做 网站首页
  • 网站建设文案怎么写wordpress极简清新主题
  • 北京社区网站建设湛江个人网站制作在哪里做
  • 做网站游戏推广赚钱濮阳网站建设 公司名字
  • 银川市住房和城乡建设局网站上海到北京的火车
  • 哇哈哈电子商务网站建设策划书ui设计网站建设是什么意思
  • 互联网相关网站wordpress全站迁移
  • 网站快速上排名方法网站安全和信息化建设
  • 怎么用wordpress打开网站深圳建网站好的公司
  • 企业网站的发展历史网站备案号填写
  • 常州微信网站建设流程1免费做网站
  • 买东西的网站都有哪些购物系统数据库设计
  • 做自己的网站不是免费的中国企业500强利润排行
  • 做网站二级页面的建立以()为特点
  • 温州合作网站怎么打广告吸引客户
  • 如何进入官方网站免费网络推广100种方法