84 lines
4.8 KiB
TeX
84 lines
4.8 KiB
TeX
\newpage
|
||
\section*{پیوست ۱: جداول نمونه (ساختار دادهها و تسکها)}
|
||
\addcontentsline{toc}{section}{پیوست ۱: جداول نمونه (ساختار دادهها و تسکها)}
|
||
جدول زیر به عنوان یک نمونه استاندارد برای نمایش اطلاعات، تسکها یا ساختار داده در مستندات تیم تدوین شده است. این جدول در فهرست جداول نیز نمایش داده خواهد شد.
|
||
|
||
\vspace{0.5cm}
|
||
\renewcommand{\arraystretch}{1.6}
|
||
\begin{longtable}{|>{\centering\arraybackslash}p{0.1\textwidth}|p{0.6\textwidth}|>{\centering\arraybackslash}p{0.2\textwidth}|}
|
||
\caption{ساختار دادهها و زمانبندی تسکهای فاز اول} \\
|
||
\hline
|
||
\rowcolor{tablehead}
|
||
\textbf{ردیف} & \multicolumn{1}{c|}{\textbf{عنوان بخش / تسک}} & \textbf{مقدار / وضعیت} \\
|
||
\hline
|
||
\endfirsthead
|
||
|
||
\multicolumn{3}{c}%
|
||
{{\bfseries \tablename\ \thetable{} -- ادامه از صفحه قبل}} \\
|
||
\hline
|
||
\rowcolor{tablehead}
|
||
\textbf{ردیف} & \multicolumn{1}{c|}{\textbf{عنوان بخش / تسک}} & \textbf{مقدار / وضعیت} \\
|
||
\hline
|
||
\endhead
|
||
|
||
\hline \multicolumn{3}{|r|}{{\textcolor{gray}{ادامه در صفحه بعد...}}} \\ \hline
|
||
\endfoot
|
||
|
||
\hline
|
||
\endlastfoot
|
||
|
||
% --- فاز اول ---
|
||
\rowcolor{tablephase}
|
||
\multicolumn{3}{|c|}{\textbf{بخش اول: لورم ایپسوم متن ساختگی}} \\ \hline
|
||
۱ & لورم ایپسوم متن ساختگی با تولید سادگی & \textbf{مقدار نمونه} \\ \hline
|
||
۲ & چاپگرها و متون بلکه روزنامه و مجله & \textbf{مقدار نمونه} \\ \hline
|
||
۳ & برای شرایط فعلی تکنولوژی مورد نیاز & \textbf{مقدار نمونه} \\ \hline
|
||
|
||
% --- فاز دوم ---
|
||
\rowcolor{tablephase}
|
||
\multicolumn{3}{|c|}{\textbf{بخش دوم: کاربردهای متنوع و ابزارها}} \\ \hline
|
||
۴ & طراحان گرافیک است چاپگرها و متون & \textbf{مقدار نمونه} \\ \hline
|
||
۵ & شناخت فراوان جامعه و متخصصان را می طلبد & \textbf{مقدار نمونه} \\ \hline
|
||
۶ & ایجاد با شناخت فراوان جامعه و متخصصان & \textbf{مقدار نمونه} \\ \hline
|
||
|
||
\end{longtable}
|
||
|
||
\newpage
|
||
\section*{پیوست ۲: دستورالعملهای فنی و ابزارهای توسعه}
|
||
\addcontentsline{toc}{section}{پیوست ۲: دستورالعملهای فنی و ابزارهای توسعه}
|
||
|
||
\subsection*{نمونه درج بلوک کد \lr{(Code Snippet)}}
|
||
\addcontentsline{toc}{subsection}{نمونه درج بلوک کد \lr{(Code Snippet)}}
|
||
برای قرار دادن کدهای برنامهنویسی (مانند متدهای بکآند یا استایلهای فرانتآند)، اعضای تیم باید از ساختار زیر استفاده کنند. توجه شود که توضیحات داخل کد حتماً به زبان انگلیسی نوشته شود تا ساختار چپبهراست کد خراب نشود.
|
||
|
||
\vspace{0.4cm}
|
||
\textbf{نمونه کد اتصال به پایگاه داده و احراز هویت دیتابیس:}
|
||
\begin{LTR}
|
||
\begin{lstlisting}[language=Python]
|
||
# Example configurations for database routing
|
||
def check_user_permission(user_id, role):
|
||
try:
|
||
user = User.objects.get(id=user_id)
|
||
if user.role == role:
|
||
return True
|
||
return False
|
||
except User.DoesNotExist:
|
||
return False
|
||
\end{lstlisting}
|
||
\end{LTR}
|
||
|
||
\subsection*{نمونه درج تصویر و نمودارهای سیستم}
|
||
\addcontentsline{toc}{subsection}{نمونه درج تصویر و نمودارهای سیستم}
|
||
شما میتوانید معماری سیستم، خروجی تسکها یا نمودارهای پایگاه داده را با ساختار استاندارد زیر اضافه کنید. برای اینکه تصویر در جای دقیق خود قرار گیرد، از پارامتر \lr{[h!]} استفاده شده است.
|
||
|
||
\begin{figure}[h!]
|
||
\centering
|
||
% برای تست کامپایل بدون خطا، یک کادر فرضی به جای عکس رسم میکنیم.
|
||
% در پروژه واقعی خط زیر را پاک کرده و \includegraphics را از کامنت خارج کنید:
|
||
%\rule{10cm}{5cm}
|
||
\includegraphics[width=0.4\textwidth]{image.png}
|
||
\caption{نمونه ساختار معماری و جریان داده بین کلاینت و سرور}
|
||
\label{fig:system_architecture}
|
||
\end{figure}
|
||
|
||
همانطور که در شکل \ref{fig:system_architecture} مشاهده میکنید، تمامی درخواستها ابتدا از فیلترهای امنیتی عبور میکنند. |