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

正文內(nèi)容

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

2025-10-31 00:45 本頁面


【正文】 設(shè)計(jì)本系統(tǒng)需重點(diǎn)解決的 問題 一、 穩(wěn)定性:對每一個細(xì)節(jié)都經(jīng)過反復(fù)測試,確保系統(tǒng)能夠穩(wěn)定。 二、 運(yùn)行速度:確保系統(tǒng)運(yùn)行速度是保證使用者數(shù)量的重要因數(shù)之一。 三、 內(nèi)存占用:占用盡可能少的服務(wù)器資源 四、 操作性:系統(tǒng)操作簡單,無論是教師還是學(xué)生,都可以輕松操作,減少操作時間的浪費(fèi)。 4 五、 界面簡潔:系統(tǒng)界面簡潔直觀,符合用戶使用習(xí)慣。 論文組織結(jié)構(gòu) 論文全篇共分八章,下面是每章的小結(jié): 第一章 闡述本系統(tǒng)的研究意義、研究內(nèi)容以及論文的組織結(jié)構(gòu) 第二章 從用 戶需求的角度確定“系統(tǒng)必須做什么” 并通過用例圖和活動圖 來將這一問題形象的表達(dá)出來,直觀的描述對用戶需求的分析結(jié)果 第三章 分析系統(tǒng)的開發(fā)環(huán)境、運(yùn)行環(huán)境、系統(tǒng)結(jié)構(gòu)、功能結(jié)構(gòu)及數(shù)據(jù)庫的 設(shè)計(jì) ,概要的勾勒出系統(tǒng)的功能結(jié)構(gòu) 第四 章 通過順序圖,協(xié)作圖來直觀的展示一些關(guān)鍵模塊具體功能及運(yùn)作流 程,并作詳細(xì)分析 第五 章 通過各部分的截圖展示系統(tǒng)功能的實(shí)現(xiàn)情況 第六 章 闡述對系統(tǒng)測試所采用的測試原理、測試用例是如何設(shè)計(jì)的、以及 一些關(guān)鍵模塊的測試結(jié)果,并對結(jié)果進(jìn)行分析 第七 章 全文總結(jié),對自己所做工作和未來的展望作總 結(jié)性闡述 論文章節(jié)是參照軟件工程的設(shè)計(jì)流程來劃分的,各章按順序?qū)?yīng)分別為緒論、需求分析、概要設(shè)計(jì)、所用技術(shù)簡介、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試、總結(jié)。 2 需求分析 要開發(fā) 出一個真正滿足用戶需求的軟件產(chǎn)品,首先要準(zhǔn)確了解用戶的需求。一個軟件產(chǎn)品在設(shè)計(jì)和編碼上做的不管有多么出色,如果做出來的產(chǎn)品不能滿足用戶的需求,這樣的程序都只能算是失敗的作品。因此,對軟件需求的準(zhǔn)確理解是開發(fā)一個成功軟件的前提條件。 作為軟件定義的最后一個階段,需求分析的任務(wù)就是回答“系統(tǒng)必須做什么?”這個問題。 需求分析是一個分析員與用戶 溝通, 記錄用戶對軟件的需求,然后將收集到 5 的資料進(jìn)行整理并撰寫軟件需求規(guī)格說明書的過程。了解需求分析是怎樣一個過程后,回頭看下這次畢業(yè)設(shè)計(jì)的題目,是畢業(yè)論文管理系統(tǒng)。稍作分析就能發(fā)現(xiàn)這一系統(tǒng)的用戶有三種:一是系統(tǒng)管理員,二是教師用戶,三是畢業(yè)生用戶。用戶確定后,用戶需求資料的采集工作便可以開展了。值得慶幸的是 ,因?yàn)楸敬萎厴I(yè)設(shè)計(jì)的選題與設(shè)計(jì)的性質(zhì)本身就是有著很大的聯(lián)系。本人就是畢業(yè)生,而畢業(yè)設(shè)計(jì)的指導(dǎo)老師即是教師。如此一來,用戶需求資料的采集就顯得十分簡單了。三分之二的用戶需求資料可以說是唾手可得的。 對于畢業(yè) 生用戶的需求,可以根據(jù)本人自己的需求設(shè)身處地的思考自己想要一個怎樣的畢業(yè)論文管理系統(tǒng),它需要有一些什么功能,界面如何等。而教師用戶的需求,通過與指導(dǎo)老師的交流,結(jié)合 一些 學(xué)生用戶需求 來分析其功能,得到最終的教師用戶需求資料。剩下的就是管理員用戶 需求 部分 , 事實(shí)上整個需求分析階段只有這一環(huán)節(jié)略顯復(fù)雜而已, 需求資料采集工作量大大簡化。 不過 雖說需求分析的工作比較簡單了,但過程也是不容 草率的,因?yàn)檫@些分析結(jié)果要為后面軟件設(shè)計(jì)和編碼作鋪墊。 通過訪問教務(wù)處的工作人員,這一方面的用戶需求資料也得到了落實(shí)。 下面 就分別從 這 三個方 面介紹下畢業(yè)論文管理系統(tǒng)的用戶需求。 首先是系統(tǒng)管理員用戶需求, 作為管理員,首先需要在登錄界面登錄系統(tǒng),通過系統(tǒng)的身份驗(yàn)證后,進(jìn)入管理員界面進(jìn)行操作。主要對用戶進(jìn)行添加,刪除,密碼修改等操作。還有就是查看系統(tǒng)的各類數(shù)據(jù),判斷是否需要對數(shù)據(jù)庫信息進(jìn)行整理以及提取有用的數(shù)據(jù),用于報(bào)告的撰寫。對于管理員,系統(tǒng)的查詢查看功能是最主要的。因?yàn)楫厴I(yè)論文相關(guān)信息的生成是自動化的,管理員需要做的只是提取整理數(shù)據(jù)。將結(jié)果向上級上報(bào)而已。 以下是通過對需求資料總結(jié)而得出的活動圖: 6 圖 1 管理員活動圖 該圖大概描述了管理員 用戶 功能 的活動流程 接下來是教師用戶需求, 對于教師用戶,注冊和登錄自然是不可缺少的一部分。登錄教師用戶界面之后要求能夠上報(bào)論文題目供畢業(yè)生選題。上傳和下載一些與畢業(yè)論文及設(shè)計(jì)有關(guān)的參考資料。查看自己所帶學(xué)生及其論文提交 情況。對學(xué)生上傳提交的論文下載,然后點(diǎn)評,再把點(diǎn)評論文重新上傳,以供 學(xué)生查看 點(diǎn)評 。并能在線上對學(xué)生提出的一些問題作簡單答疑。這便是教師用戶的大概功能 7 需求。 活動圖如下: 圖 2 教師活動圖 該圖大概描述了教師用戶功能的活動流程 最后是畢業(yè)生用戶需求, 畢業(yè)生用戶其實(shí)和教師用戶的功能是相對應(yīng)的。 同 8 樣是注冊、登錄。 再就是論文選題 ,先選擇指導(dǎo)老師,然后就可以看到該指導(dǎo)老師上報(bào)的論文題目來進(jìn)行論文選題。 還有 就是在 線上 向指導(dǎo)老師 提問,論文上傳提交,論文參考資料上傳和下載等。 活動圖如下: 圖 3 學(xué)生活動圖 該圖大概描述了畢業(yè)生用戶功能的活動流程 通過對 3 大用戶的需求總結(jié)歸納,便得到下面的用例圖: 9 圖 4 系統(tǒng)用例圖 該用例圖在原有需求的基礎(chǔ)上添加了教師和畢業(yè)生用戶的個人信息修改功能,使得系統(tǒng)功能進(jìn)一步完善。 對于畢業(yè)論文管理系統(tǒng)的需求分析到此也就大致完成了??赡墚?dāng)中會略有遺漏,存在著一些沒有考慮到 的方面。但事實(shí)很多事情都是不可能一步到位的。只要大概的需求框架規(guī)劃好了,以后的完善也不是難事。 10 3 概要設(shè)計(jì) 開發(fā)環(huán)境 以及開發(fā)工具介紹 該軟件是在 Windows XP + Visual Studio 2021 + SQL Server 2021 的環(huán)境下 開發(fā) 完成的。下面就對這些開發(fā)工具進(jìn)行介紹: Visual Studio 2021 微軟公司的 Visual Studio 2021 是 Windows 應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具之一。 Visual Studio 2021 提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,從而大大減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。運(yùn)用 Visual Studio 2021 程序設(shè)計(jì)語言 (本系統(tǒng)所用的是 C) ,可以很方便地設(shè)計(jì)出在 WINDOWS 環(huán)境下運(yùn)行的應(yīng)用程序。故而,實(shí)現(xiàn)本系統(tǒng) VS2021 是一個相對較好的選擇。 Visual Studio 的出現(xiàn)為 Windows 下的編程提出了一個新概念,利用 Visual Studio 的動態(tài)數(shù)據(jù)交換、對象的鏈接和嵌入、動態(tài)鏈接庫、 ActiveX 技術(shù)可 以很方便地設(shè)計(jì)出功能強(qiáng)大的應(yīng)用程序。 利用 Visual Studio 編程有以下幾個特點(diǎn): 1 可視化程序設(shè)計(jì) 在 Visual Studio 中開發(fā)的應(yīng)用程序,不但有豐富的圖形界面,同時由用戶為開發(fā)圖形界面添加的代碼真是少而又少,因?yàn)樵谠O(shè)計(jì)圖形界面的過程中只需設(shè)置 ActiveX 控件的屬性即可。 2 強(qiáng)大的數(shù)據(jù)庫和網(wǎng)絡(luò)功能 隨著 Visual Studio 的向前發(fā)展,它在數(shù)據(jù)庫和網(wǎng)絡(luò)方面的功能優(yōu)勢就愈加明顯,利用 Visual Studio 中的 ODBC—— 開放式的數(shù)據(jù)庫訪問技術(shù)可以很方便地開發(fā)出自己的數(shù)據(jù)庫應(yīng)用程序;利 用 Visual Studio 自帶的可視化數(shù)據(jù)管理器和報(bào)表生成器,完全可以在 Visual Studio 就完成數(shù)據(jù)庫的開發(fā)工作。 3 其它特性 11 Visual Studio 中還有其它特性, 如:面向?qū)ο蟮木幊陶Z言;結(jié)構(gòu)化程序設(shè)計(jì); 事件驅(qū)動的程序設(shè)計(jì) ; 支持動態(tài)鏈接庫; 應(yīng)用程序之間的資源共享等。 在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時才會調(diào)用過程。 在事件驅(qū)動的應(yīng)用程序中,代碼不是按預(yù)定的路徑執(zhí)行,而是在響不同的 事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時所經(jīng)過的路徑都是不同的。 Visual Studio 支持的數(shù)據(jù)庫系統(tǒng) VS 支持對多格式的數(shù)據(jù)庫的訪問和維護(hù),無論是 Access 還是 Fox pro 中創(chuàng)建的數(shù)據(jù)庫,都可以用 VS 打開,對其進(jìn)行查詢、修改和刪除等操作。事實(shí)上,VS 幾乎支持對市面上所有數(shù)據(jù)庫的訪問。 VS 可以訪問的數(shù)據(jù)庫可以簡單的分為三類,即: Microsoft Access 格式數(shù)據(jù)庫,外部數(shù)據(jù)庫和 ODBC 數(shù)據(jù)庫。 VS 對多種數(shù)據(jù)庫格式的支持,大大的增強(qiáng)了開發(fā)數(shù)據(jù)庫應(yīng)用程序的能力。 Jet 數(shù)據(jù)庫引擎 Microsoft 引擎為 Visual Basic 與數(shù)據(jù)庫的接口提供了基本的方法。 Jet引擎被 Visual Basic, Microsoft Access 和其他 Microsoft 產(chǎn)品共享。 Jet 數(shù)據(jù)庫引擎提供了多種功能, Jet 的數(shù)據(jù)定義功能支持對表、索引、查詢的創(chuàng)建、修改和刪除。 Jet 以主鍵 和表間引用完整性的形式支持?jǐn)?shù)據(jù)完整性。 對于數(shù)據(jù)操縱, Jet 支持使用 SQL。 SQL 提供用單 獨(dú)語句對基于用戶定義標(biāo)準(zhǔn)的記錄組進(jìn)行檢索、添加、刪除或更新的方法。 Jet 也提供對安全功能的支持。這種功能讓開發(fā)者指定用戶標(biāo)識符和口令,他們必須在用戶訪問數(shù)據(jù)庫之前給出。 Jet 也支持使用許可,或是對單個表和查詢的訪問級別(例如,只讀或讀寫可訪問性)。這是的數(shù)據(jù)庫管理員要對每一位用戶或用戶組分配對數(shù)據(jù)庫不同特定訪問。 除了數(shù)據(jù)操作和數(shù)據(jù)定義任務(wù)外,也可用 Jet 引擎來執(zhí)行其他的任務(wù)。 Jet還具備在數(shù)據(jù)庫開發(fā)工作中所需的其他功能,這些功能包括:數(shù)據(jù)庫修復(fù),數(shù)據(jù) 12 庫壓縮(以使消除不同的空間)和重新索引 。 SQL Server 2021 SQL Server 2021 是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都有趕超 Oracle 數(shù)據(jù)庫的趨勢。 用它 可以方便地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序,它使用了最先進(jìn)的數(shù)據(jù)庫構(gòu)架 ,具有完全的 Web 功能。通過對高端硬件平臺、網(wǎng)絡(luò)和存儲技術(shù)的支持,為 WEB 站和企業(yè)的應(yīng)用最大限度地提供了可擴(kuò)展性和高可靠性,能在 Inter 商業(yè)領(lǐng)域快速建立并應(yīng)用。此外,還增強(qiáng)了安全性,保護(hù)防火墻內(nèi)外的數(shù)據(jù)。支持基于角色的安全并擁有安全審計(jì)工具。 在經(jīng)歷了 SQL 多個 版本的嘗試后,微軟公司終于 開始 了 大規(guī)模的業(yè)務(wù)。記得在以前各種關(guān)于SQL Server 的文章,都會將其定位成中小型應(yīng)用方面,這種感覺被大家自然的延續(xù)到了 2021 版之中。其實(shí)這是一種誤解。在過去的很長一段時間中,微軟公司聘請 了世界上最優(yōu)秀的數(shù)據(jù)庫專家以及專門搭建了信息量可謂空前的地理信息系統(tǒng),勵精圖治,就是為了摘掉扣在自己頭上的這頂帽子。有了強(qiáng)大的性能和功能支持,再配合其一向?yàn)槿朔Q道的易用性, SQL Server 可以說成為了開發(fā)者手中的一柄利器! 另外,目前國內(nèi)的一些關(guān)于微軟平臺的數(shù)據(jù)庫編程教程,喜歡使用 Access作為數(shù)據(jù)庫平 臺的案例,并展開相關(guān)的內(nèi)容。這其實(shí)對于開發(fā)真正的數(shù)據(jù)庫應(yīng)用并沒有直
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1