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

正文內(nèi)容

基于uml高校學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-02-08 02:24本頁面
  

【正文】 ........................................................................................ 40 第七章 總 結(jié) .......................................................................................................................... 41 致 謝 ...................................................................................................................................... 42 參考文獻(xiàn) .................................................................................................................................. 43 1 第 1 章 緒論 選題的背景 隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)已被廣泛的用于社會(huì)的各個(gè)領(lǐng)域,成為推動(dòng)社會(huì)發(fā)展的技術(shù)動(dòng)力。軟件產(chǎn)業(yè)已成為社會(huì)信息化進(jìn)程中的一個(gè)戰(zhàn)略性產(chǎn)業(yè)。不斷開發(fā)適應(yīng)用戶需求、市場需要的新型軟件產(chǎn)品。 大多數(shù) 學(xué)校里對(duì)學(xué)生的檔案、成績、 入學(xué)、畢業(yè)等的一些繁瑣處理都是通過手工進(jìn)行記載并進(jìn)行處理的,對(duì)學(xué)生數(shù)據(jù)的處理工作量特別大,不僅浪費(fèi)大量的人力物力,而且還很容易出錯(cuò)。并能進(jìn)一步提高學(xué)校的工作效率并使學(xué)校實(shí)施規(guī)范化管理。學(xué)籍管理系統(tǒng)的主要目的是為了方便學(xué)校對(duì)學(xué)生的信息進(jìn)行錄入、修改、查詢,提高學(xué)校的工作效率。無論是在學(xué)籍管理、成績管理等方面都可以幫助學(xué)校最迅速最準(zhǔn)確的完成所需的工作。 “ 真正的程序員用 c,聰明的程序員用 Delphi” ,這句話是對(duì) Delphi 最經(jīng)典、最實(shí)在的描述。和 VC 相比, Delphi 更簡單、更易于掌握,而在功能上卻絲毫不遜色;和 VB相比, Delphi 則功能更強(qiáng)大、更實(shí)用。它一直是程序員至愛的編程工具。但最重要的還是 Object Pascal 語言,它才是一切的根本。 Delphi 提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯( Image Editor),以及各種開發(fā)數(shù)據(jù)庫的應(yīng)用程序,如 DesktopDataBase Expert 等。 在 Delphi 眾多的優(yōu)勢當(dāng)中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適應(yīng)于多種數(shù)據(jù)庫結(jié)構(gòu),從客戶機(jī)/服務(wù)機(jī)模式到多層數(shù)據(jù)結(jié)構(gòu)模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進(jìn)的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。 Delphi5添加了對(duì) IDE(集成開發(fā)環(huán)境)的很多改進(jìn)新特性,擴(kuò)展了數(shù)據(jù)庫支持( ADO 和 InterBase 數(shù)據(jù)庫),帶有 Inter 支持的 MIDAS改進(jìn)版, TeamSouse 版本控制工具,轉(zhuǎn)換功能,框架概念以及很多的新組件與新特性。 然后 ,對(duì)初始原型系統(tǒng)進(jìn) 行需求迭代 ,不斷修正和改進(jìn) ,直到形成用戶滿意的可行系統(tǒng)。 UML 為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語言。 UML 是在開發(fā)階段,說明,可視化,構(gòu)建和書寫一個(gè)面向?qū)ο筌浖芗到y(tǒng)的制品的開放方法。 UML 是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程。 UML 是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它的作用域不限于支持 面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程。 (1) UML 語義 描述基于 UML 的精確元模型定義。此外 UML 還支持對(duì)元模型的擴(kuò)展定義。這 些圖形符號(hào)和文字所表達(dá)的是應(yīng)用級(jí)的模型,在語義上它是 UML 元模型的實(shí)例。 第二類是靜態(tài)圖 (Static diagram),包括類圖、對(duì)象圖和包圖。不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系如關(guān)聯(lián)、依賴、 4 聚合等,也包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)。 對(duì)象圖是類圖的實(shí)例,幾乎使用與類圖完全相同的標(biāo)識(shí)。一個(gè)對(duì)象圖是類圖的一個(gè)實(shí)例。 包由包或類組成,表示包與包之間的關(guān)系。 第三類是行為圖( behavīor diagram),描述系統(tǒng)的動(dòng)態(tài)模型和組成對(duì)象間的交互關(guān)系。通常,狀態(tài)圖是對(duì)類圖的補(bǔ)充。 而活動(dòng)圖描述滿足用例要求所要進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。其中順序圖顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交互;合作圖描述對(duì)象間的協(xié)作關(guān)系,合作圖跟順序圖相似,顯示對(duì)象間的動(dòng)態(tài)合作關(guān)系。如果強(qiáng)調(diào)時(shí)間和順序,則使用順序圖;如果強(qiáng)調(diào)上下級(jí) 關(guān)系,則選擇合作圖。 第五類是實(shí)現(xiàn)圖 ( Implementation diagram )。一個(gè)部件可能是一個(gè)資源代碼部件、一個(gè)二進(jìn)制部件或一個(gè)可執(zhí)行部件。部件圖有助于分析和理解部件之間的相互影響程度。它可以顯示實(shí)際的計(jì)算機(jī)和設(shè)備(用節(jié)點(diǎn)表示)以及它們之間的連接關(guān)系,也可顯示連接的類型及部件之間的依賴性。 從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計(jì)系統(tǒng)時(shí),首先是描述需求;其次根 5 據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時(shí)的時(shí)序狀態(tài)或交互關(guān)系。因此,標(biāo)準(zhǔn)建模語言 UML 的主要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動(dòng)態(tài)建模機(jī)制兩大類。 ( 2) UML 還吸取了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他流派的長處,其中也包括非 OO 方法的影響。因此,在 UML 中匯入了面向?qū)ο箢I(lǐng)域中很多人的思想。 ( 3) UML 在演變過程中還提出了一些新的概念。 因此可以認(rèn)為, UML 是一種先進(jìn)實(shí)用的標(biāo)準(zhǔn)建模語言,但其中某些概念尚待實(shí)踐來驗(yàn)證, UML 也必然存在一個(gè)進(jìn)化過程。其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng) 、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。 6 此外, UML 適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。通過用例建模,描述對(duì)系統(tǒng)感興趣的外部角色及其對(duì)系統(tǒng)(用例)的功能要求。為實(shí)現(xiàn)用例,類之間需要協(xié)作,這可以用 UML 動(dòng)態(tài)模型來描述。這些技術(shù)細(xì)節(jié)將在設(shè)計(jì)階段引入,因此設(shè)計(jì)階段為構(gòu)造階段提供更詳細(xì)的規(guī)格說明。在用 UML 建立分析和設(shè)計(jì)模型時(shí),應(yīng)盡量避免考慮把模型轉(zhuǎn)換成某種特定的編程語言。 UML 模 型還可作為測試階段的依據(jù)。不同的測試小組使用不同的 UML 圖作為測試依據(jù):單元測試使用類圖和類規(guī)格說明;集成測試使用部件圖和合作圖;系統(tǒng)測試使用用例圖來驗(yàn)證系統(tǒng)的行為;驗(yàn)收測試由用戶進(jìn)行,以驗(yàn)證系統(tǒng)測試的結(jié)果是否滿足在分析階段確定的需求。 數(shù)據(jù)庫平臺(tái)介紹 SQL Server 數(shù)據(jù)庫簡介 SQL(Structured Query Language,結(jié)構(gòu)查詢語言 )是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫語言。 ANSI(美國國家標(biāo)準(zhǔn)學(xué)會(huì))聲稱, SQL 是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。使用 SQL 的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。 SQL 語言有著非常突出的優(yōu)點(diǎn),主要是: 1. 非過程化語言 2 . 統(tǒng)一的語言 3. 是所有關(guān)系數(shù)據(jù)庫的公共語言 非過程化語言: SQL是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 統(tǒng)一的語言: SQL 可用于所有用戶的 DB 活動(dòng)模型,包括系統(tǒng)管理員 、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 所有關(guān)系數(shù)據(jù)庫的公共語言:由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言,用戶可將使用 SQL 的技能從一個(gè) RDBMS(關(guān)系數(shù)據(jù)庫管理系統(tǒng) )轉(zhuǎn)到另一個(gè),所有用 SQL 編寫的 程序都是可以移植的。 信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計(jì)分五個(gè)步驟:數(shù)據(jù)庫需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測試。 ( 2) 概念設(shè)計(jì)的任務(wù)是從 DFD 出發(fā),繪制出本主題的實(shí)體-關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表。 ( 4) 物理設(shè)計(jì)的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計(jì)出基本表的主鍵,將所有的表名與字段名英文化(現(xiàn)在很多軟件能支持中文字段,如 MS SQL Server,我就是用的中文字段名),實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計(jì)字典。 要設(shè)計(jì)出一個(gè)好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則: 1 基本表的個(gè)數(shù)越少越好。鍵是表間連接的工具,主鍵越少 ,表間的連接就越簡單。 4 所有基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式 。 SQL Server 2021 數(shù)據(jù)庫引擎提供完整的 XML 支持。 SQL Server 2021程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2021 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。例如: SQL Server 2021 與 Windows 2021 Server 和 Windows NT Server 安全及加密工具共同實(shí)現(xiàn)安全的數(shù)據(jù)存儲(chǔ): SQL Server 2021 為在 IIS服務(wù)下運(yùn)行或通過防火墻訪問數(shù)據(jù)庫的 Web 應(yīng)用程序構(gòu)成了高性能的數(shù)據(jù)存儲(chǔ)服務(wù) 。 2.高伸縮性和適應(yīng)性 同一 SQL Server 2021 數(shù)據(jù)庫引擎運(yùn)行在 Windows 2021 Professional、 Windows 2021 Server、 Windows 2021 Advanced Server、 Windows 98 和 Windows Millennium Edition 上。此數(shù)據(jù)庫引擎是一個(gè)功能強(qiáng)健的服務(wù)器,可管理供上千用戶訪問的 TB數(shù)據(jù)庫。 SQL Server 2021 Windows CE 版將 SQL Server 2021 程序設(shè)計(jì)模型擴(kuò)展到移動(dòng)的 Windows CE 設(shè)備上,并且可以很容易地集成到 SQL Server 2021 環(huán)境中。 SQL Server 2021 還引入了日志傳送功能,使您得以在可用性要求較低的環(huán)境中維護(hù)備用服務(wù)器。數(shù)據(jù)庫引擎充分保護(hù)資料完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開 10 銷減到最小。復(fù)制同樣使您得以維護(hù)多個(gè)資料復(fù)本,同時(shí)確保單獨(dú)的資料復(fù)本保持同步。 4.易于安裝和使用 SQL Server 2021 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 小結(jié) 本章主要介紹畢業(yè)設(shè)計(jì)所需要了工具,前臺(tái)用 DELPHI, 后臺(tái)數(shù)據(jù)庫是 SQL Server 2021。 第 3 章 系統(tǒng)分析 11 可行性 分析 技術(shù)可行性研究 本系統(tǒng)采用的工具軟件是 Delphi 7 ,Delphi 7 工具軟件是 borland 公司開發(fā)的分布式數(shù)據(jù)庫應(yīng)用程序的前端開發(fā)工具,它以功能強(qiáng)大、使用靈活的數(shù)據(jù)窗口、面向?qū)ο蟮拈_發(fā)能力等優(yōu)勢在數(shù)據(jù)庫應(yīng)用程序開發(fā)領(lǐng)域占據(jù)了領(lǐng)先的位置。 通常人們把 Delphi 7 作為一種開發(fā)工具,實(shí)際上它比其他工具功能強(qiáng)得多,它是一個(gè)強(qiáng)有力的開發(fā)環(huán)境。 Delphi 7 正在成為客戶 /服務(wù)器應(yīng)用程序開發(fā)的標(biāo)準(zhǔn)。 Delphi 7 為應(yīng)用開發(fā)提供了全面綜合的支持,可以概括為如 下幾點(diǎn): 事件驅(qū)動(dòng)的應(yīng)用程序 功能強(qiáng)大的編程語言與函數(shù) 面向?qū)ο蟮木幊? 跨平臺(tái)開發(fā) 開放的數(shù)據(jù)庫連接系統(tǒng) 經(jīng)濟(jì)可行性研究 經(jīng)過考察比較,引入了 學(xué)籍 的計(jì)算機(jī)化管理,可使整體計(jì)算機(jī)應(yīng)用水平的提高 , 方便 學(xué)工人員 查詢、 記錄 操作,解決 管理 中存在的問題。 需求分析 高等院校學(xué)籍管理涉及院系信息、班級(jí)信息、任課教師信息、學(xué)生信息、 12 學(xué)籍變更信息、學(xué)生獎(jiǎng)懲信息、課程信息以及選課信息和成績等多種數(shù)據(jù) 信息。系統(tǒng)管理員負(fù)責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作。學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。 ( 1)院系信息管理。 ( 2)班級(jí)信息管理。 ( 3)學(xué)生信息管理。 ( 4)學(xué)籍變更信息管理。 ( 5)學(xué)生獎(jiǎng)懲信息管理。 ( 6)數(shù)據(jù)查詢。 第四章 UML 系統(tǒng)建模 完成需求分析后,就需 要對(duì)系
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1