freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

代碼管理系統(tǒng)設(shè)計與實現(xiàn)-文庫吧

2025-03-30 13:52 本頁面


【正文】 .............................22 數(shù)據(jù)庫內(nèi)容詳細(xì)設(shè)計 ...................................................................................................22 數(shù)據(jù)庫配置與連接詳細(xì)設(shè)計 .......................................................................................22 MD5 哈希值判定文件差異詳細(xì)設(shè)計 ...................................................................................23 檢出功能模塊詳細(xì)設(shè)計 ........................................................................................................23 提交功能模塊詳細(xì)設(shè)計 ........................................................................................................24杭州電子科技大學(xué)信息工程學(xué)院本科畢業(yè)設(shè)計 更新功能模塊詳細(xì)設(shè)計 ........................................................................................................24 工程設(shè)置功能詳細(xì)設(shè)計 ........................................................................................................24 刷新功能模塊詳細(xì)設(shè)計 ........................................................................................................25 刪除功能模塊詳細(xì)設(shè)計 ........................................................................................................256 測試 ...............................................................................................................................................26 白盒測試 ...............................................................................................................................26 黑盒測試 ...............................................................................................................................26 測試環(huán)境配置 ...............................................................................................................26 功能性測試 ...................................................................................................................27 容錯性測試 ...................................................................................................................27 性能與效率測試 ...........................................................................................................27 易用性測試 ...................................................................................................................277 結(jié) 論 ........................................................................................................................................29致 謝 ..............................................................................................................................................30參考文獻 ..........................................................................................................................................31杭州電子科技大學(xué)信息工程學(xué)院本科畢業(yè)設(shè)計11 引 言 課題的背景及意義伴隨著 IT 行業(yè)的蓬勃發(fā)展,越來越多的軟件開發(fā)公司誕生。軟件開發(fā)行業(yè)發(fā)展迅速的同時,各個軟件公司的競爭也越來越激烈了。各企事業(yè)單位都要求更好又快地完成軟件的制作。同時為了避免在軟件開發(fā)過程中出現(xiàn)嚴(yán)重錯誤,一種幫助他們管理代碼的軟件,即代碼版本管理系統(tǒng)軟件誕生了。只會編寫代碼的程序員未來可能會面對大范圍失業(yè)。隨著軟件復(fù)用普遍,很多程序和模塊都不用程序員自己編寫,直接調(diào)用前人的成果,這樣就加快了開發(fā)的速度。在軟件開發(fā)的過程中,除了需要調(diào)用現(xiàn)成的代碼外,還需要記錄下軟件開發(fā)的過程,以便日后出錯時查找原因。設(shè) 想 一 下 , 你 正 在 使 用 世 界 上最 負(fù) 載 的 文 字 處 理 程 序 , 它 除 了 不 具 備 “撤 銷 ”按 鈕 , 但 具 有 所 有 你 可 以想 到 的 功 能 。 此 時 , 你 要 多 么 小 心 翼 翼 地 鍵 入 每 一 個 字 符 , 尤 其 當(dāng) 一 篇 大 文檔 接 近 完 成 的 時 候 , 更 須 加 倍 地 小 心 , 因 為 任 何 一 個 錯 誤 都 會 讓 你 不 得 不 從頭 開 始 。 在 此 情 況 下 , 代 碼 管 理 就 像 是 一 個 “撤 銷 ”按 鈕 , 它 具 有 回 到 一小 時 、 一 天 或 一 周 前 工 作 狀 態(tài) 的 能 力 , 從 而 讓 你 的 開 發(fā) 小 組 敢 于 更 快 地 工 作 。即使是單獨工作的開發(fā)人員,也有判斷失誤的瞬間,需要搞清楚何時為什么引入了某個錯誤或者進行了某個修改。我們都難免如此。代碼管理系統(tǒng)能夠跟蹤每個文件的歷史,使我們能夠“讓時光倒流”。問題并不在于你是否需要從歷史中尋求答案,而在于你何時需要。 課題現(xiàn)狀本課題目的是設(shè)計一個代碼管理系統(tǒng),是代碼版本管理軟件的小規(guī)模版本,實現(xiàn)個人軟件代碼的管理。代碼版本管理技術(shù)已經(jīng)比較成熟。CVS(C oncurrent Versions System)是最早的代碼版本管理軟件,在 2022 年世界上絕大多數(shù)的開發(fā)團隊還是使用 CVS 的,但至 2022 年,CVS 的地位已被 Subversion 取代。另外,市場上使用的較多的代碼版本管理軟件還有 VSS、Clearcase 等。Visual Sourcesafe(VSS)是微軟開發(fā)的易用軟件,擁有標(biāo)準(zhǔn) Windows 操作界面只要對微軟的產(chǎn)品熟悉,就能很快上手。VSS 的安裝和配置非常簡單,對于該產(chǎn)品,不需要外部的培訓(xùn)。只要參考微軟完備的隨機文檔,就可以很快的用到實際的杭州電子科技大學(xué)信息工程學(xué)院本科畢業(yè)設(shè)計2工程當(dāng)中。VSS 使用起來簡單,但是安全性不高,功能較少。Clearcase 是Rational 公司的產(chǎn)品,也是目前使用較多的代碼版本管理工具。Clearcase 提供 VSS,CVS 所支持的功能,但不提供變更管理的功能。Rational 另提供了ClearQuest 工具提供對變更管理的功能,Clearcase 后臺的數(shù)據(jù)庫是專有的結(jié)構(gòu)。Clearcase 對于 windows 和 unix 平臺都提供支持。Clearcase 通過多點復(fù)制支持多個服務(wù)器和多個點的可擴展性,并擅長設(shè)置復(fù)雜的開發(fā)過程。Clearcase 功能強大,安全性高,但不易于使用。雖 然 在 2022 年 時 Subversion 的 使 用 族 群 仍 然 遠(yuǎn) 少 于 傳 統(tǒng) 的 CVS,但 已 經(jīng) 有 許 多 開 放 原 碼 團 體 決 定 將 CVS 轉(zhuǎn) 換 為 Subversion。 已 經(jīng) 轉(zhuǎn) 換 使用 Subversion 的 包 括 了 FreeBSD、 Apache Software Foundation、 KDE、 GNOME、 GCC、 Python、 Samba、 Mono 以 及 許 多 團體 。許 多 開 發(fā) 團 隊 換 用 Subversion 是 因 為 Trac、 SourceFe、 CollabNet、 CodeBeamer 等 專 案 協(xié) 同 作 業(yè) 軟 件 以 及Eclipse、 NetBeans 等 IDE 提 供 Subversion 的 支 援 整 合 。 除 此 之 外 , 一 些自 由 軟 件 開 發(fā) 的 協(xié) 作 網(wǎng) 如 除 了 提 供 CVS 外 , 現(xiàn) 在 也 提 供專 案 開 發(fā) 者 使 用 Subversion 作 為 原 碼 管 理 系 統(tǒng) , JavaFe、 Google Code 以 及 BountySource 則 以 Subversion 作 為 官 方 的 原 碼 管 理 系 統(tǒng) 。在 SVN 之 前 , CVS 是 使 用 最 廣 泛 的 版 本 管 理 軟 件 。 SVN 與 CVS 對 比的 優(yōu) 點 如 下 :* 統(tǒng) 一 的 版 本 號 。 CVS 是 對 每 個 文 件 順 序 編 排 版 本 號 , 在 某 一 時 間 各 文件 的 版 本 號 各 不 相 同 。 而 Subversion 下 , 任 何 一 次 提 交 都 會 對 所 有 文 件 增加 到 同 一 個 新 版 本 號 , 即 使 是 提 交 并 不 涉 及 的 文 件 。 所 以 , 各 文 件 在 某 任 意時 間 的 版 本 號 是 相 同 的 。 版 本 號 相 同 的 文 件 構(gòu) 成 軟 件 的 一 個 版 本 。* 原 子 提 交 。 一 次 提 交 不 管 是 單 個 還 是 多 個 文 件 , 都 是 作 為 一 個 整 體 提交 的 。 在 這 當(dāng) 中 發(fā) 生 的 意 外 例 如 傳 輸 中 斷 , 不 會 引 起 數(shù) 據(jù) 庫 的 不 完 整 和 數(shù) 據(jù)損 壞 。* 重 命 名 、 復(fù) 制 、 刪 除 文 件 等 動 作 都 保 存 在 版 本 歷 史 記 錄 當(dāng) 中 。* 對 于 二 進 制 文 件 , 使 用 了 節(jié) 省 空 間 的 保 存 方 法 。 ( 簡 單 的 理 解 , 就 是只 保 存 和 上 一 版 本 不 同 之 處 )* 目 錄 也 有 版 本 歷 史 。 整 個 目 錄 樹 可 以 被 移 動 或 者 復(fù) 制 , 操 作 很 簡 單 ,而 且 能 夠 保 留 全 部 版 本 記 錄 。* 分 支 的 開 銷 非 常 小 。* 優(yōu) 化 過 的 數(shù) 據(jù) 庫 訪 問 , 使 得 一 些 操 作 不 必 訪 問 數(shù) 據(jù) 庫 就 可 以 做 到 。 這杭州電子科技大學(xué)信息工程學(xué)院本科畢業(yè)設(shè)計3樣 減 少 了 很 多 不 必 要 的 和 數(shù) 據(jù) 庫 主 機 之 間 的 網(wǎng) 絡(luò) 流 量 。2022 年 , 絕 大 多 數(shù) CVS 服 務(wù) 已 經(jīng) 改 用 SVN。 CVS 已 經(jīng) 停 止 維 護 。 本課題的主要工作本課題主要工作是設(shè)計一個源代碼管理系統(tǒng),是一個本地機系統(tǒng),實現(xiàn)基本的功能,如模塊更新、版本控制功能,以實現(xiàn)個人軟件代碼的管理。在本論文中將闡述本系統(tǒng)的功能、特點及使用方法,且詳細(xì)闡述開發(fā)本軟件所用的相關(guān)技術(shù),具體分析本系統(tǒng)的各個模塊的功能及實現(xiàn)方法,說明本系統(tǒng)的設(shè)計思想及方法。杭州電子科技大學(xué)信息工程學(xué)院本科畢業(yè)設(shè)計42 需求分析及可行性研究 需求分析 功能要求該系統(tǒng)要實現(xiàn)的:(1) 當(dāng)點擊“檢出”按鈕時,可以把數(shù)據(jù)庫中的歷史版本復(fù)制到用戶指定的文件目錄中。(2) 當(dāng)點擊“提交”按鈕時,如果當(dāng)前文件版本有改動,則可以提交生成新的文件版本;如果當(dāng)前文件沒有任何修改,則提交不成功。(3) 當(dāng)點擊“更新”按鈕時,恢復(fù)工程路徑下的文件:如果工程路徑下的文件被刪除,則可以恢復(fù);骨骼工程路徑下的文件被修改,則無法恢復(fù)到前一版本的文件。(4) 當(dāng)點擊“工程設(shè)置”按鈕時,彈出一個“工程設(shè)置”
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1