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

网站技术策划人员要求专业网站

网站技术策划人员要求,专业网站,做网站的系统功能需求,番禺网站建设培训班目录 一、项目背景 二、项目功能 一功能介绍 三、环境准备 • 需要开发的端口 • Mysql 导入数据库 ​编辑 • Redis ​编辑 • RabbitMQ ​编辑 在创建blog虚拟主机(方法如下) • Nacos • Nginx 四、前端部署 五、后端部署 六、测试计划操作 一功能测试 二… 目录 一、项目背景 二、项目功能 一功能介绍 三、环境准备 • 需要开发的端口 • Mysql 导入数据库 ​编辑 • Redis ​编辑 • RabbitMQ ​编辑 在创建blog虚拟主机(方法如下) • Nacos • Nginx 四、前端部署 五、后端部署 六、测试计划操作 一功能测试 二 自动化测试 三 项目一些演示图 一、项目背景 笔上云世界采用前后端分离的方法来实现同时使用了数据库来存储相关的数据同时将其部署到云服务器上。前端主要有四个页面构成登录页、列表页、详情页以及编辑页以上模拟实现了最简单的大众博客系统。其结合后端实现了以下的主要功能登录、编辑博客、注销、删除博客、以及强制登录等功能。 但是该项目没有设计用户注册功能只能提前在数据库中存储用户信息后经过校验登录并且用户头像不能自己设定在进行前端页面的书写过程中已经将头像的图片写为静态了而用户信息中的文章数以及分类数也没有在后端中具体实现直接在前端页面中写为了静态的。 该个人博客系统可以实现个人用户简单的博客记录时间、标题、内容以及发布者等都可以进行详细地查看,该项目是在springboot的基础上进行项目迁移成spring cloud而形成的。 二、项目功能 一功能介绍 该笔上云世界主要实现了以下几个功能登录写博客以及用户管理等功能。 登录功能用户名以及密码已经在后端写入了数据库没有实现账户注册功能即用户名以及密码是已经存在的。登录成功后就会跳转到列表页面。在右上角存在主页和写博客两个按钮但是在未登录情况下按下均只会跳转到登录页面。 列表页面可以在列表页查看有限数量的博客简介其包括博客标题、发布时间以及内容概要。在左侧可以看到登录的用户以及文章数、分类数等的模块。在右上角有主页、写博客和注销三个功能主页即列表页写博客即博客编辑页注销即注销用户回到登录页面。 详情页面在列表页面点击“查看全文”按钮就会跳转到详情页此时就可以看到该篇博客的完整内容。在右上角同样有主页、写博客、删除和注销四个功能删除即删除该篇博客删除之后就会跳转到列表页面该篇博客就被成功删除。 写博客在登录之后的任意界面点击“写博客”之后就会进入博客编辑页面此时就可以进行博客的编写点击“发布文章”后就可以成功发布文章此时就会跳转到列表页。 三、环境准备 • 需要开发的端口 • Mysql yum -y install unzipyum -y install lrzszyum -y install mysql80-community-release-el7-11.noarch.rpmyum -y install mysql-community-serversystemctl start mysqldgrep password /var/log/mysqld.log 2024-01-29T10:43:55.523053Z 6 [Note] [MY-010454] [Server] A temporary password hpkaqO:c4oK #默认⽣成的密码#登录数据库 mysql -uroot -p#修改密码 mysql ALTER USER rootlocalhost IDENTIFIED BY 123456; 导入数据库 -- 用户服务数据库 create database if not exists spring_cloud_user charset utf8mb4;use spring_cloud_user; -- 用户表 DROP TABLE IF EXISTS spring_cloud_user.user_info; CREATE TABLE spring_cloud_user.user_info(id INT NOT NULL AUTO_INCREMENT,user_name VARCHAR ( 128 ) NOT NULL,password VARCHAR ( 128 ) NOT NULL,github_url VARCHAR ( 128 ) NULL,email VARCHAR ( 128 ) NULL,delete_flag TINYINT ( 4 ) NULL DEFAULT 0,create_time DATETIME DEFAULT now(),update_time DATETIME DEFAULT now() ON UPDATE now(),PRIMARY KEY ( id ), UNIQUE INDEX user_name_UNIQUE (user_name ASC )) ENGINE INNODB DEFAULT CHARACTER SET utf8mb4 COMMENT 用户表;-- 新增用户信息 insert into spring_cloud_user.user_info (user_name, password,github_url)values(zhangsan,11eb2423c6064044aaa1df7ed6156331d1244f113ad54a982cb0215e0af22b68,https://gitee.com/ss190720173); insert into spring_cloud_user.user_info (user_name, password,github_url)values(lisi,25ce8e32469c4bdb9868c182b6164d3006de2cb47383384df8279e7cfc251d9d,https://gitee.com/ss190720173);-- 博客服务数据库 create database if not exists spring_cloud_blog charset utf8mb4;use spring_cloud_blog;-- 博客表 drop table if exists spring_cloud_blog.blog_info; CREATE TABLE spring_cloud_blog.blog_info (id INT NOT NULL AUTO_INCREMENT,title VARCHAR(200) NULL,content TEXT NULL,user_id INT(11) NULL,delete_flag TINYINT(4) NULL DEFAULT 0,create_time DATETIME DEFAULT now(),update_time DATETIME DEFAULT now() ON UPDATE now(),PRIMARY KEY (id)) ENGINE InnoDB DEFAULT CHARSET utf8mb4 COMMENT 博客表;insert into spring_cloud_blog.blog_info (title,content,user_id) values(第一篇博客,111我是博客正文我是博客正文我是博客正文,1); insert into spring_cloud_blog.blog_info (title,content,user_id) values(第二篇博客,222我是博客正文我是博客正文我是博客正文,2); • Redis #使⽤yum安装Redisyum -y install redis #启动redis systemctl start redis • RabbitMQ wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm?distro_version_id140yum localinstall erlang-23.3.4.11-1.el7.x86_64.rpm #测试 erlwget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.30-1.el7.noarch.rpm/download.rpm?distro_version_id140yum localinstall rabbitmq-server-3.8.30-1.el7.noarch.rpmrabbitmq-plugins enable rabbitmq_management #启动 service rabbitmq-server starthttp://162.14.71.227:15672/ (15672 为默认端⼝号,云服务器需要开启端⼝) 默认⽤⼾名和密码都是:guest 添加⽤⼾admin,密码:admin rabbitmqctl add_user admin adminrabbitmqctl set_user_tags admin administrator通过IP:port访问,并使⽤刚才设置的⽤⼾名和密码登录 http://162.14.71.227:15672/ 在创建blog虚拟主机(方法如下) xRabbitMQ 教你如何创建虚拟主机_rabbitmq 创建虚拟机-CSDN博客 • Nacos https://github.com/alibaba/nacos/releases cd /usr/local/src/unzip nacos-server-2.2.3.zip cd nacos/bin #启动 sh startup.sh -m standalone#若报错将安装java8yum install java-1.8.0-openjdk* -y #测试 java -version• Nginx yum -y install nginx systemctl start nginx 四、前端部署 mkdir /var/www/blog 创建⽂件夹cd /var/www/blog/ 进⼊⽂件夹/var/www/blog# rz -E # 上传代码rootiZ2vc7a1n9gvhfp589oav7Z:/var/www/blog# lsblog-html.ziprootiZ2vc7a1n9gvhfp589oav7Z: /var/www/blog# unzip blog-html.zip #解压/var/www/blog/blog-html# pwd #查看路径/var/www/blog/blog-html# 修改nginx配置文件cd /etc/nginx/lsvim nginx.conf#修改完在重新启动 修改完效果如图 五、后端部署 1 修改代码可跳过 # 基础配置server:port: 9090spring:application:name: blog-servicedatasource:url: jdbc:mysql://127.0.0.1:3306/spring_cloud_blog?characterEncodingutf8useSSLfalseusername: rootpassword: ${mysql.password}driver-class-name: com.mysql.cj.jdbc.Drivercloud:nacos:discovery:server-addr: ${nacos.address}mybatis-plus:configuration:map-underscore-to-camel-case: truelog-impl: org.apache.ibatis.logging.stdout.StdOutImpllogging:file:name: blog.log-- # 开发环境spring:config:activate:on-profile: devnacos:address: 47.108.157.13:8848mysql:password: rootserver:port: 8080spring:application:name: user-servicedatasource:url: jdbc:mysql://127.0.0.1:3306/spring_cloud_user?characterEncodingutf8useSSLfalseusername: rootpassword: ${mysql.password}driver-class-name: com.mysql.cj.jdbc.Driverdata:redis:host: 127.0.0.1port: 6379timeout: 60s # 连接空闲超过 N(s 秒、 ms 毫秒 ) 后关闭 0 为禁⽤这⾥配置值和 tcp keepalive 值⼀致lettuce:pool:max-active: 8 # 允许最⼤连接数max-idle: 8 # 最⼤空闲连接数 , 默认 8 min-idle: 0 # 最⼩空闲连接数max-wait: 5s # 请求获取连接等待时间rabbitmq: # 配置 RabbitMQ 的基本信息addresses: ${rabbitmq.address}cloud:nacos:discovery:server-addr: ${nacos.address}mail:host: smtp.qq.com username: 2689241679qq.com password: yzvpkrwhlmmudeeb # 需要在设置中开启smtp # 发件⼈的邮箱default-encoding: UTF-8 properties:personal: # 邮箱的授权码 , 并⾮个⼈密码# 字符集编码 , 默认UTF-8 mybatis-plus:configuration:map-underscore-to-camel-case: truelog-impl: org.apache.ibatis.logging.stdout.StdOutImpllogging:file:name: user.log-- # 开发环境spring:config:2 在主项目下打包项目 3 把下面在服务器上运行 mkdir /root/spring-cloud-blog/cd /root/spring-cloud-blog/ #部署博客服务 nohup java -jar -Dspring.profiles.activeprod blog-info-service-1.0-SNAPSHOT.jar #部署用户服务 nohup java -jar -Dspring.profiles.activeprod user-info-service-1.0-SNAPSHOT.jar #部署网关服务 nohup java -jar -Dspring.profiles.activeprod gateway-service-1.0-SNAPSHOT.jar 六、测试计划操作 一功能测试 1测试用例 实际执行测试的部分操作步骤/截图 1正常登录 2写博客测试 二 自动化测试 详细请看这篇博客 大众博客系统测试报告【项目】-CSDN博客 三 项目一些演示图
http://www.dnsts.com.cn/news/219794.html

相关文章:

  • 学校网站的作用wordpress文章彩色字体
  • 医院做网站的好处绵阳网站排名
  • 建设一个小说网站多少钱关键词搜索排名
  • 上海做网站最好的公司网站策划方案
  • 杭州外贸网站wordpress 上标 小圆1
  • 德州有名的网站建设公司seo与sem的区别
  • 移动网站建设生要女网易企业邮箱app下载
  • 网站建设制作设计营销公司四川汕头站扩建什么时候完成
  • 重庆做学校网站公司北京建筑工程公司
  • 建设部质监局信息查询官方网站企业网站 微博模块
  • 营口网站开发公司建公司网站哪家好
  • 网站后台上传缩略图.net网站与php网站
  • 购物网站 功能zhon中国建设会计学会网站
  • 哪里可以做网站教程自助建站帮助网
  • 制作介绍的网站模板免费下载什么网站可以做家禽交易
  • 网站优化关键词排名怎么做门户网站建设进展情况
  • 在阿里巴巴上怎样做网站建筑公司企业使命和愿景大全
  • 网站开发技术考试题目网站备案填写网站名称
  • 电器网站建设目的网络营销成功案例有哪些2022
  • 网站正在建设中 倒计时美容产品网站建设多少钱
  • 网站制作明细清单建设库
  • jsp 网站开发教程wordpress添加html网页
  • 成都市金牛区建设和交通局网站自动采集的网站
  • 手机个人网站制作教程百一度一下你就知道
  • 营销型 网站开发广州天河区租房
  • 莱西做网站的高质量的常州网站建设
  • 网站维护 收录建设银行网银显示网站丢失
  • 深圳产品设计招聘信息windows优化大师可以卸载吗
  • 网站弹窗广告代码郑州网站建设模板
  • 牡丹江哈尔滨网站建设施工企业资质查询官网