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

正文內(nèi)容

88項(xiàng)目實(shí)戰(zhàn)(全)——學(xué)生管理系統(tǒng)(java)-資料下載頁

2025-01-31 00:03本頁面

【導(dǎo)讀】莃蚇羆羃艿螆蚅腿膅莂螈肁莂袀膇蒀莁蝕羀莆莀螂芆節(jié)荿襖肈膈莈羇袁蒆莇蚆肇莂蒆蝿衿羋蒆袁肅膄蒅薁袈肀蒄螃膃葿蒃裊羆蒞蒂羇膂芁蒁蚇羄膇蒁蝿膀肅薀袂羃莁蕿薁膈芇薈蚄羈芃薇袆芆腿薆羈聿蒈薅蚈袂莄薅螀肈芀薄袃袀膆蚃薂肆肂螞蚅衿莀蟻螇肄莆蝕罿袇節(jié)蠆蠆膂膈蠆螁羅蕆蚈袃膁莃蚇羆羃艿螆蚅腿膅莂螈肁莂袀膇蒀莁蝕羀莆莀螂芆節(jié)荿襖肈膈莈羇袁蒆莇蚆肇莂蒆蝿衿羋蒆袁肅膄蒅薁袈肀蒄螃膃葿蒃裊羆蒞蒂羇膂芁蒁蚇羄膇蒁蝿膀肅薀袂羃莁蕿薁膈芇薈蚄羈芃薇袆芆腿薆羈聿蒈薅蚈袂莄薅螀肈芀薄袃袀膆蚃薂肆肂螞蚅衿莀蟻螇肄莆蝕罿袇節(jié)蠆蠆膂膈蠆螁羅蕆蚈袃膁莃蚇羆羃艿螆蚅腿膅莂螈肁莂袀膇蒀莁蝕羀莆莀螂芆節(jié)荿襖肈膈莈羇袁蒆莇蚆肇莂蒆蝿衿羋蒆袁肅膄蒅薁袈肀蒄螃膃葿蒃裊羆蒞蒂羇膂芁蒁蚇羄膇蒁蝿膀肅薀袂羃莁蕿薁膈芇薈蚄羈芃薇袆芆腿薆羈聿蒈薅蚈袂莄薅螀肈芀薄袃袀膆蚃薂肆肂螞蚅衿莀蟻螇肄莆蝕罿袇節(jié)蠆蠆膂膈蠆螁羅蕆蚈袃膁莃蚇羆羃艿螆蚅腿膅莂螈肁莂袀膇蒀莁蝕羀

  

【正文】 圖 45所示。類圖主要分3部分,最上面顯示類名,中間列出類屬性,最下面類出類的方法。 圖 45 類 ( 5)雙擊類圖,打開類的屬性窗口, 如圖 46 所示。左側(cè)是對類中類別的羅列,右側(cè)是每個類的具體屬性。 圖 46 類的屬性窗口 ( 6)在該對話框右側(cè)類的屬性中,將 “名稱 ”設(shè)置為 “Student”;在 “可見性 ”下拉列表中選擇“Public”,因?yàn)橐话闱闆r下類都是對所有模塊可見,如果僅僅內(nèi)部可見,則選擇 “Private”。在 “文檔 ”文本框內(nèi)可以輸入對此類的描述,以便將來生成統(tǒng)一的文檔資料。 ( 7)選擇左側(cè)列表欄的 “特性 ”,對話框右側(cè)會隨之更改為特性的相關(guān)屬性,如圖 47所示。學(xué)生類型的屬性包括學(xué)生學(xué)號、密碼、姓名、系院 號、年級、班級。單擊 “新建 ”按鈕,將這幾個屬性添加,并同時指明屬性的類型和可見性。學(xué)號( ID: string)、密碼( Password: string)、姓名( Name: string)、院系號( Depart: int)、年級( Grade: int)、班級( Class: int)均為內(nèi)部可見。 圖 47 添加屬性的界面 ( 8)選擇左側(cè)列表欄的 “操作 ”項(xiàng),如圖 48所示。此處允許添加類的操作,即類的方法。學(xué)生類的方法包括:添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息和獲取學(xué)生信息。單擊 “新建 ”按 鈕,將這 4個方法添加,并選擇每個方法的返回類型。 圖 48 添加方法界面 ( 9)如果方法有輸入?yún)?shù),則單擊 “屬性 ”按鈕,打開方法屬性窗口,如圖 49所示,將參數(shù)一一添加即可。 圖 49 方法參數(shù)窗口 ( 10)添加完類名、類的屬性、類的方法后,一個類圖就基本完成了。為了減少以后的設(shè)計(jì)反復(fù),此處對于類的方法和屬性一定要全面而且精確。當(dāng)然,設(shè)計(jì)需要經(jīng)過很多實(shí)踐經(jīng)驗(yàn)的積累,剛剛開始做設(shè)計(jì)的程序員做不到完美也是允許的。 說明:在靜態(tài)類圖中,類名、屬性名、方法 名一般要求用英文表示,類名和方法名首字母大寫,屬性名全部小寫。 完成的類圖,如圖 410所示。 圖 410 完成屬性和方法的類圖 用圖例實(shí)現(xiàn)設(shè)計(jì) 既然 UML 是一種圖形化的設(shè)計(jì)語言,而 Visio 又是一種圖形化的設(shè)計(jì)工具,那么用圖例來實(shí)現(xiàn)設(shè)計(jì),然后再配上文檔說明則是完成詳細(xì)設(shè)計(jì)的最好方法。本節(jié)先用用例圖詳細(xì)說明業(yè)務(wù)流程,再 用類圖詳細(xì)描述各個模塊的功能。 用用例圖實(shí)現(xiàn)業(yè)務(wù)流程的設(shè)計(jì) 用例圖是描述業(yè)務(wù)流程的一種設(shè)計(jì)圖,由于其簡單易懂,需求分析人員在初期體驗(yàn)用戶業(yè)務(wù)時,就可以畫出 用例圖,并與用戶就用例圖進(jìn)行磋商。這樣,完成的用例圖就比較接近事實(shí)上的業(yè)務(wù)。上一節(jié)講到了類圖,其實(shí)類圖是一種靜態(tài)圖,只是描述一些特性,而用例圖是一種動態(tài)行為圖,描述業(yè)務(wù)的流程。 本項(xiàng)目以學(xué)生選課為例,設(shè)計(jì)一個選課的業(yè)務(wù)用例圖。首先用語言描述一下選課的流程。 ( 1)管理員錄入學(xué)生信息和課程信息 ( 2)學(xué)生使用管理員提供的用戶名和密碼登陸本系統(tǒng)。 ( 3)查看可供該學(xué)生選擇的課程列表。 ( 4)從該列表中選擇要所選課程,對該課程進(jìn)行選課,系統(tǒng)自動記錄選課信息。 整個業(yè)務(wù)流程分為 4步,下面以圖形化方式描述 以上流程。 ( 1)啟動 Visio的 UML模型圖,打開如圖 43所示界面,顯示類圖的所有元素。 ( 2)選擇左側(cè)形狀工具欄最下面一項(xiàng) “UML用例 ”,顯示 UML用例的模型符號,如圖 410所示。主角一般表示行為操作者,通常情況下是人或設(shè)備;而用例就是業(yè)務(wù)過程中的一個行為;包的意義就是統(tǒng)一歸納多步行為。 圖 410 UML用例圖模型元素 ( 3)在學(xué)生選課流程中有兩個主角,管理員和教師,先拖拽出 2 個主角符號到工作區(qū),并分別命名。 ( 4)在此例中有 5個行為,錄入學(xué)生信息、錄入課程信息 、登錄、查看課程列表,選課。拖拽 5個 “用例 ”符號到工作區(qū),并分別命名。此時的用例圖如圖 411 所示,包括 2個角色 5個用例。 圖 411 角色和用例 ( 5)確定角色和行為之間的關(guān)系。角色和行為之間不屬于使用關(guān)系,也不屬于擴(kuò)展關(guān)系,是一般情況下的通信關(guān)系。將 “通信 ”符號添加到工作區(qū),并依次連接角色和用例,最后如圖412所示。 學(xué)生 圖 412 學(xué)生選課業(yè)務(wù)用例圖 業(yè)務(wù)流程圖中要注意有些手工行為在實(shí)際程序中是不能實(shí)現(xiàn)的,但為了體現(xiàn)業(yè)務(wù)流程的完整性,一般 還是在用例圖中體現(xiàn),此時要根據(jù)實(shí)際程序加以注釋或說明。 類圖實(shí)現(xiàn)靜態(tài)模塊結(jié)構(gòu)的設(shè)計(jì) 開發(fā)人員了解一個類的屬性就是靠研究類圖和業(yè)務(wù)流程。類圖是設(shè)計(jì)人員根據(jù)業(yè)務(wù)流程和面向?qū)ο笤O(shè)計(jì)原則總結(jié)出來的相關(guān)屬性的集合,便于將來代碼的重用和維護(hù)。 類圖與類圖之間的關(guān)系 雖然在設(shè)計(jì)類時,要堅(jiān)持類與類之間低耦合的原則,但很多情況下,類于類之間有相互調(diào)用或依賴的關(guān)系,所以為了讓開發(fā)人員清晰地明白類和類之間的關(guān)系,設(shè)計(jì)人員應(yīng)該有條理的設(shè)計(jì)好類圖與類圖之間的依賴關(guān)系。類與類之間的依賴關(guān)系在 Visio中 定義了以下幾種。 ( 1) Call:調(diào)用。某類中的方法可以調(diào)用其他類的方法,箭頭指向被調(diào)用者。 ( 2) Friend:友好。兩個類是友元關(guān)系。 ( 3)實(shí)例:某對象是某類的實(shí)例。 ( 4)繼承:某類是某類的子類,這個是比較常見的類的關(guān)系。 課題五 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)是企業(yè)運(yùn)作過程中不可缺少的重要部分,建立自己的數(shù)據(jù)資料庫是提高企業(yè)整體競爭力的關(guān)鍵因素。對于程序而言,安全完整地保存客戶的信息是一種責(zé)任,因此,數(shù)據(jù)庫設(shè)計(jì)就成了整個軟件開發(fā)中重要的一個環(huán)節(jié)。一旦數(shù)據(jù)設(shè)計(jì)出現(xiàn)問題,軟件就會出現(xiàn)問題,某些功能的 使用就發(fā)揮不了最大作用。所以,為了更好地開發(fā)數(shù)據(jù)庫,了解信息的來源以及信息的流向是頭等大事。對于客戶的整個操作流程,都要親身參與,才能客觀地掌握數(shù)據(jù)資料的真實(shí)性,為設(shè)計(jì)良好的數(shù)據(jù)庫打下基礎(chǔ)。本章主要介紹如何收集客戶的數(shù)據(jù)資料,并將其轉(zhuǎn)化為程序需要的數(shù)據(jù)資源。 羅列數(shù)據(jù)信息 在前面已經(jīng)羅列出了用戶的需求,這也正是數(shù)據(jù)庫信息的來源。根據(jù)列表內(nèi)容,可以提煉出以下數(shù)據(jù)信息。 ( 1)需要管理學(xué)生信息:學(xué)生表。 ( 2)需要管理教師信息:教師表。 ( 3)需要管理課程信息:課程表。 ( 4)需要管理選課信息:選課 表。 ( 5)需要管理院系信息:院系表。 ( 6)需要管理管理員信息:管理員表。 很多初做設(shè)計(jì)的程序員容易犯一個錯誤:每個需求都做成一個獨(dú)立的表。其實(shí)這是一個誤區(qū),在選
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1