第3章 测试与部署
3.1 系统测试
本机启动springboot程序,访问localhost8080,输入登陆的账户等一系列操作测试:
3.2 系统部署
腾讯云服务器,1M带宽,使用Xsell6连接服务器,开放外部端口,开放防火墙端口,安装JDK,MYSQL8,使用Xftp上传在本地测试好的springboot项目,使用maven构建工具,Mvn clean package打包成jar(在pom文件中申明打包位jar),将target中的jar包上传至服务器,使用nohup java -jar 项目名 &始终后台运行,输入服务器公网ip:8080,即可访问。
第4章 课程设计总结
4.1 系统基本软件度量数据
Simple software measurement
1. LOC(Line Of Code)
LOC:654
CLOC (注释行数):85
BLOC(空白行数):23
Requirement: >600
2. Function Point = UFC * VAF
Factor |
count |
Weight |
Note |
Input |
2 |
11% |
|
Output |
10 |
55% |
|
Transaction |
10 |
55% |
|
Domain model |
3 |
16% |
|
Query |
3 |
16% |
|
file |
18 |
100% |
|
Interface |
3 |
16% |
|
4.2 课程设计项目的收获与展望
通过本次课程设计,初步掌握了一个web项目的结构,尤其是以spring开发的web项目流程,熟悉前台后端如何运行,前台渲染页面,提示输入信息,通过http协议传输后端,后端接受并处理数据,以http协议返回数据,动态数据通过在服务器上运行中项目中的模板引擎渲染好后再向浏览器发送生成后的html,通过浏览器显示。
此次课程,上课时虽然没有实际操作项目,书面讲解后实际操作其实不难,而且教会了我怎么去学习一个框架。