|
|
@ -126,7 +126,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
\subsection{实验环境}
|
|
|
|
\subsection{实验环境}
|
|
|
|
% (整个实验共用的软硬件环境,包括网络拓扑,应该说明清楚)
|
|
|
|
% (整个实验共用的软硬件环境,包括网络拓扑,应该说明清楚)
|
|
|
|
|
|
|
|
|
|
|
|
本实验在Windows下进行开发,并利用手机热点构建局域网络进行联调与测试并最终部署在有线与无线网混合的局域网中,主要的软硬件实验环境主要包括:
|
|
|
|
本实验在Windows下进行开发,并利用手机热点构建局域网络进行联调与测试并最终部署在有线与无线网混合的局域网中,主要的软硬件实验环境主要包括:
|
|
|
|
|
|
|
|
|
|
|
|
\subsubsection{硬件环境}
|
|
|
|
\subsubsection{硬件环境}
|
|
|
@ -162,7 +161,29 @@
|
|
|
|
\end{itemize}
|
|
|
|
\end{itemize}
|
|
|
|
|
|
|
|
|
|
|
|
% (也可以采用图表的形式,列出使用的软件类型,名称,版本及在实验中的作用)
|
|
|
|
% (也可以采用图表的形式,列出使用的软件类型,名称,版本及在实验中的作用)
|
|
|
|
|
|
|
|
\subsection{便携开发方法}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我们科研小组采用Git工具进行协同开发,项目遵循MIT许可证。这种做法允许团队成员在版本控制系统中高效地协作,实时跟踪更改和解决冲突,确保代码的透明性和可追溯性。同时,MIT许可证的灵活性使得其他研究人员可以自由使用、修改和分发代码,促进了知识共享与开放科学。这不仅提高了我们项目的可见性,还鼓励更多的同行进行合作,提升研究的创新性与影响力。
|
|
|
|
|
|
|
|
\subsubsection{分布式开发}
|
|
|
|
|
|
|
|
Git是分布式的,我们小组中的每个成员都可以在本地拥有完整的代码库历史记录。这种分布式特性使得开发更加灵活和可靠。我们可以在没有网络连接的情况下继续工作,并在网络恢复后同步更改。每个人都可以独立管理和回滚自己本地的更改,而不会影响小组的其他成员如图\ref{fig:kaifa1}所示。
|
|
|
|
|
|
|
|
\begin{figure}[H]
|
|
|
|
|
|
|
|
\centering
|
|
|
|
|
|
|
|
\includegraphics[width=0.7\linewidth]{figures/kaifa1.png}
|
|
|
|
|
|
|
|
\caption{文件分布式开发} \label{fig:kaifa1}
|
|
|
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\subsubsection{工作流}
|
|
|
|
|
|
|
|
Git 提供了多种分支和合并策略,可以大大提高开发效率。开发者可以轻松创建和管理分支,每个分支可以独立开发和测试,最后再合并到主分支。Git 的合并算法也非常高效,能够处理复杂的合并情况,减少冲突。我们小组的分支以及合并记录如图\ref{fig:kaifa2}、\ref{fig:kaifa3}所示。
|
|
|
|
|
|
|
|
\begin{figure}[H]
|
|
|
|
|
|
|
|
\centering
|
|
|
|
|
|
|
|
\includegraphics[width=0.7\linewidth]{figures/kaifa2.jpg}
|
|
|
|
|
|
|
|
\caption{小组分支} \label{fig:kaifa2}
|
|
|
|
|
|
|
|
\end{figure}
|
|
|
|
|
|
|
|
\begin{figure}[H]
|
|
|
|
|
|
|
|
\centering
|
|
|
|
|
|
|
|
\includegraphics[width=0.7\linewidth]{figures/kaifa3.jpg}
|
|
|
|
|
|
|
|
\caption{合并记录} \label{fig:kaifa3}
|
|
|
|
|
|
|
|
\end{figure}
|
|
|
|
\section{信息系统的实现}
|
|
|
|
\section{信息系统的实现}
|
|
|
|
|
|
|
|
|
|
|
|
在完成系统设计之后,本节需要完成对信息系统的具体实现。
|
|
|
|
在完成系统设计之后,本节需要完成对信息系统的具体实现。
|
|
|
|