一,目标:
1.掌握软件开发流程
2.完成软件开发项目
3.提高语言表达能力
4.提高文档书写能力
5.分析解决问题能力
二,软件开发流程
a.系统需求分析
b.总体设计
c.详细设计
d.编码/单元测试(设计是在编码前,谨防拿到需求就立刻开始编码)
e.系统测试
f.系统维护
![](https://img-blog.csdnimg.cn/img_convert/64a35646f21f424d4c5f089be15b03e8.jpeg)
图1 开发模型----瀑布模型
三,需求分析
![](https://img-blog.csdnimg.cn/img_convert/cb94ca161b6d9d23043d3a4e2f5ef1e9.png)
图2 需求分析
![](https://img-blog.csdnimg.cn/img_convert/d90abd00ad787879572254a628523791.png)
图3 需求分析
![](https://img-blog.csdnimg.cn/img_convert/306e70846e4125f210f4598b13a0b93c.png)
图4 模块划分
四,实验环境
JDK1.8版本
mysql15
navcat15
maven3.8.7(项目构建,依赖管理)
安装maven
maven官网下载相关安装包Maven – Welcome to Apache Maven
配置Maven路径(类似于java)
1.新建系统变量MAVEN_HOME,值为bin文件的上一级
![](https://img-blog.csdnimg.cn/img_convert/ed71941191b4b8e4f774ea827c305bdd.png)
2.新建path到bin(这里还误删了路径...修改的时候要记清改的步骤,要细心不要多删误删)
![](https://img-blog.csdnimg.cn/img_convert/4c149879c8f25b3938012c20a63a4e57.png)
测试是否成功:win+r输入cmd'打开终端,输入mvn,只要不出现:mvn不是内部或外部命令都算正确
遇到的问题1:mevan命令框闪退
![](https://img-blog.csdnimg.cn/img_convert/51893369bdaaadbaf91e743a430300a7.png)
解决了,测试打开方式错误(这里问老师怎么还有error,是因为没有指明命令阶段,给的命令是残缺的所以报错,mvn命令一般要指明阶段,mvn -v)
![](https://img-blog.csdnimg.cn/img_convert/86c0992feb94bd4efdee329ca9ace0e7.png)
遇到的问题2:配置maven后eclipse打不开了
![](https://img-blog.csdnimg.cn/img_convert/fe9641c5fef83fee38a19eaf3aca70ae.png)
解决了,解决办法,移动了path(path变量中将jdk路径放在最前边)
![](https://img-blog.csdnimg.cn/img_convert/d525cb2adf4d6a54db9d4a93a075d0ca.png)
仓库的概念:maven仓库主要用来保存项目中的jar包
配置maven
配置本地仓库:
本地仓库会有默认路径,也有默认的配置文件,但一般会进行修改。(在c盘隐藏文件夹.m2文件夹中)
1.在你找到到的英文路径下创建文件夹【maven——repo】(一般习惯将仓库地址和maven安装目录放置在一起)
2.打开文件夹settings.xml
![](https://img-blog.csdnimg.cn/img_convert/67152ef674532699d9345a6c1ef706c4.png)
3.在大约49-54行的位置,解开<localRepository>的注释,在内部定义好【maven——repo】的绝对路径
![](https://img-blog.csdnimg.cn/img_convert/fc759856de879e968f0ae4e96540d991.png)
配置镜像源(提升速度)
1.复制镜像源代码
<mirror>
<id>nexus-aliyun</id>
<!-- <mirrorOf>*</mirrorOf> -->
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
2,在setting.xml文件147左右,<mirrors>标签下保存,退出
![](https://img-blog.csdnimg.cn/img_convert/f3c4a98669659055dd497f2873779b29.png)
五,maven中的坐标
maven在pom文件配置中,一般通过三个标签值来唯一确定一个jar包(GAV)
![](https://img-blog.csdnimg.cn/img_convert/890b088404ddca6164008019daa8aeb8.png)
位置
![](https://img-blog.csdnimg.cn/img_convert/ae48ed2e60d01db0edb402030c69459b.png)
坐标在仓库中,其实就是文件夹
六,项目结构
![](https://img-blog.csdnimg.cn/img_convert/71707a00af2b8c1ad4f559aa081bb49a.png)
- 使用eclipse集成maven,创建maven项目
a.打开eclipse的设置 windows-progr
pom.xml文件