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

网站页面设计软件适合seo的建站系统

网站页面设计软件,适合seo的建站系统,杭州网站建设慕枫,国外h5网站模板#x1f345; 作者主页#xff1a;Java李杨勇 #x1f345; 简介#xff1a;Java领域优质创作者#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我#xff0c;都给你】 #x1f345; 欢迎点赞 #x1f44d; 收藏 ⭐留言 #x1f… 作者主页Java李杨勇  简介Java领域优质创作者、Java李杨勇公号作者✌  简历模板、学习资料、面试题库、技术互助【关注我都给你】 欢迎点赞 收藏 ⭐留言    视频演示文末获取源码联系方式 Springboot个人理财系统 前言          随着社会的进步生活的富裕科学技术的不断提高计算机科学日益成熟电脑已经成为家庭必备的工具之一利用计算机进行个人理财不失为一种行之有效的方法实用、美观、高效的同时也给用户带来了极大的便利达到足不出户就能管理财富的目的。作为计算机应用的一部分使用计算机对个人财务进行管理具有手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成品低等。这些优点能够极大地提高个人财务管理的效率也是个人理财的科学化、正规化管理与先进科学技术接轨的重要条件。个人理财是以个人为单位的财务规划具体来说是按照家庭的实物性财产、现金收支流围绕家庭的收入、消费、投资、借贷、风险承受能力、心理偏好等情况形成一套以个人财务自由化为目标的家庭财务安排。从广义的角度来讲合理的理财会节省社会资源提高社会福利促进社会的稳定发展。从技术的角度来讲个人理财就是利用开源节流的原则增加收入节省支出用最合理的方式来达到一个家庭所希望达到的经济目标。现今国内已有成熟的C/S结构的理财管理系统而B/S结构的在线实时管理的还尚不发达因此该课题的研究目的在于开发基于SpringBootB/S的家庭理财平台。 设计思想          每一个系统都要有一个合适的设计思想和方法这样才能保证系统的基本思想是贯彻适中的。选择合理的逻辑结构物理结构操作系统和外部开发环境这些对系统的开发起着关键的作用。只有这样才能构成完善的整体的系统。该系统的设计按照下述原则进行。实用性        系统以用户需求为目标以方便用户为原则。根据用户实际的需求情况完成一个在线理财系统并且将在统一的界面下提供各种实用功能尽可能降低使用前的培训、实施和使用中的维护时间。先进性        该设计将充分应用现有成熟的计算机技术、。网络技术、软件开发技术为用户提供高性能的系统。系统将运用先进的客户机/服务器结构采用Mysql数据库可以方便的满足用户在线理财的需要。高可靠性        一个实用的系统同时必须是可靠的该设计通过合理而先进的网络设计以及软、硬件的优化选型可保证系统的可靠性与容错性。高安全性      在设计中将充分利用各种安全措施既可以保证用户共享资源同时也可保证关键数据的安全性。可扩展性及灵活性      系统的设计以方便未来业务的扩展和系统扩充为目标。 系统主要功能设计 主要技术springboot、mybatis、themlefy、Jquery、bootstrap、MySQL 普通用户登录注册登录后查看各类理财产品及设置各类理财产品的投资方式查看自己的理财内容等 管理员登录后可以管理普通用户、管理各类理财产品信息等 功能实现关键代码 后台登录验证 GetMapping(/verifyLogin)ResponseBodypublic Msg verifyLogin(RequestParam(username) String username, RequestParam(password) String password,HttpSession session) {User loginUser userService.selectUserByTerms(username, password);if (loginUser ! null) {//获取当前用户Subject subject SecurityUtils.getSubject();//封装用户登录数据UsernamePasswordToken token new UsernamePasswordToken(username, password);try {subject.login(token);return Msg.success().add(url, /user/index.html);} catch (UnknownAccountException | IncorrectCredentialsException e) {return Msg.fail();}}Admin admin adminService.selectAdminByTerms(username, password);if (admin ! null) {//获取当前用户Subject subject SecurityUtils.getSubject();//封装用户登录数据UsernamePasswordToken token new UsernamePasswordToken(username, password);try {subject.login(token);return Msg.success().add(url, /admin/index.html);} catch (UnknownAccountException | IncorrectCredentialsException e) {//model.addAttribute(msg,密码错误);return Msg.fail();}}return Msg.fail();} 登录处理 GetMapping(/verifyLogin)ResponseBodypublic Msg verifyLogin(RequestParam(username) String username, RequestParam(password) String password,HttpSession session) {User loginUser userService.selectUserByTerms(username, password);if (loginUser ! null) {//获取当前用户Subject subject SecurityUtils.getSubject();//封装用户登录数据UsernamePasswordToken token new UsernamePasswordToken(username, password);try {subject.login(token);return Msg.success().add(url, /user/index.html);} catch (UnknownAccountException | IncorrectCredentialsException e) {return Msg.fail();}}Admin admin adminService.selectAdminByTerms(username, password);if (admin ! null) {//获取当前用户Subject subject SecurityUtils.getSubject();//封装用户登录数据UsernamePasswordToken token new UsernamePasswordToken(username, password);try {subject.login(token);return Msg.success().add(url, /admin/index.html);} catch (UnknownAccountException | IncorrectCredentialsException e) {//model.addAttribute(msg,密码错误);return Msg.fail();}}return Msg.fail();} 登录拦截器设置 /*** 登陆拦截器未登录用户不能访问系统界面*/ public class LoginHandlerInterceptor implements HandlerInterceptor {//目标方法执行之前Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {Object user request.getSession().getAttribute(loginUser);Object admin request.getSession().getAttribute(loginAdmin);if(user nulladminnull){//未登陆返回登陆页面request.setAttribute(msg,没有权限请先登陆);System.out.println(LoginHandlerInterceptor.preHandle ----------------未登入------拦截请求---------------);response.sendRedirect(/);return false;}else{//已登陆放行请求return true;}} 乱码通用处理 /*** 对所有乱码进行拦截及纠正包括get提交方式解决get提交方式乱码方式是重写了request的getParameter方法* 让其在返回值的时候检查提交方式如果为“get”就进行解码。 使用过滤器的WebFilter注解进行配置和值的初始化*/ WebFilter(filterName encodingFilter, urlPatterns /*, initParams {WebInitParam(name code, value utf-8) }) public class EncodingFilter implements Filter {private String code null;public void destroy() {}public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException {// 设置码表request.setCharacterEncoding(code);response.setCharacterEncoding(code);response.setContentType(text/html;charset code);// 将现在的reuqest对象换成我自己的request对象MyHttpServletRequest myRequest new MyHttpServletRequest((HttpServletRequest) request);//System.out.println(Filter);// 跳转到请求的资源并传入自己定义的myRequest对象chain.doFilter(myRequest, response);}数据库设计 用户表  CREATE TABLE user ( id int(10) NOT NULL AUTO_INCREMENT COMMENT 用户id 主键自增 , username varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 用户名 , realname varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 真实姓名 , password varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 登录密码 , IDcard varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 身份证号 , phone varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 手机号 , email varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 邮箱 , paypwd int(40) NULL DEFAULT NULL COMMENT 交易密码 , status int(10) NULL DEFAULT NULL COMMENT 用户状态0离线 1在线 , reputation varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 用户信誉 , PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARACTER SETutf8 COLLATEutf8_general_ci AUTO_INCREMENT7 ROW_FORMATCOMPACT ;理财表 CREATE TABLE NewTable ( id int(10) NOT NULL AUTO_INCREMENT COMMENT 资金记录表 id主键自增 , userId int(10) NULL DEFAULT NULL COMMENT 所属用户 , flowMoney decimal(20,2) NULL DEFAULT NULL COMMENT 金额 , type int(10) NULL DEFAULT NULL COMMENT 类型1支出 2收入 , source varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 来源 , createTime date NULL DEFAULT NULL COMMENT 创建时间 , fundDesc varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 备注 , PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARACTER SETutf8 COLLATEutf8_general_ci AUTO_INCREMENT18 ROW_FORMATCOMPACT ; 网贷信息表 CREATE TABLE NewTable ( id int(10) NOT NULL AUTO_INCREMENT COMMENT 消息编号 主键自增 , sendId int(10) NULL DEFAULT NULL COMMENT 消息发送者idadmin , receiveId int(10) NULL DEFAULT NULL COMMENT 消息接收者iduser , createTime date NULL DEFAULT NULL COMMENT 消息创建时间 , title varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 消息标题 , infoDesc varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 消息内容 , status int(10) NULL DEFAULT NULL COMMENT 消息状态0未读 1已读 , PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARACTER SETutf8 COLLATEutf8_general_ci AUTO_INCREMENT12 ROW_FORMATCOMPACT ; 获取源码 总体来说这个项目功能相对还是比较简单优秀的、适合初学者作为课程设计和毕业设计参考  查看博主主页联系或下方微信公众号获取 往前精彩分享 Java毕设项目精品实战案例《100套》 HTML5大作业实战案例《100套》
http://www.zqtcl.cn/news/498653/

相关文章:

  • 驾校网上约车网站开发不会做网站如何做seo
  • 企业做推广可以发哪些网站宜兴埠网站建设
  • 网站后台文章添加成功 不显示公司设计网站建设合同
  • 后端开发需要掌握哪些知识潍坊优化公司
  • 专业手机网站制作哪家好wordpress wp-polls
  • 网站建设前分析网页制作素材按钮
  • 做视频网站怎么对接云盘松江新城网站建设
  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱
  • 电子商务个人网站可以备案吗短网址还原
  • 网站内容由什么组成部分组成部分电子商务网站建设主管的策划书
  • 云服务器安装win系统做网站seo三人行论坛
  • 电气网站设计机械设计软件solidworks
  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录