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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)軟件工程課程設(shè)計(參考版)

2025-01-15 04:44本頁面
  

【正文】 輸入項目:各種修改。 程序邏輯: P1: 進入查詢窗體; P2: 若用戶取消,則返回; P3: 獲得查詢結(jié)果; P4: 查詢結(jié)果顯示在主窗體上,并等待用戶確認(rèn); P5: 若查詢結(jié)果項數(shù)等于零,返回; 測試要點:測試各種查詢方式。 操作輸入 判斷事件 查詢 調(diào)用 M5 修改 調(diào)用 M6 添加 調(diào)用 M7 刪除 調(diào)用 M8 打印 調(diào)用 M9 統(tǒng)計 調(diào)用 M10 最小 化 關(guān)閉 調(diào)用 M2 事件等待 輸入項目:無。 輸出項目:無 程序邏輯: P1: 若事件為查詢,調(diào)用查詢模塊 M8,轉(zhuǎn) P9; P2: 若事件為修改,調(diào)用修改模塊 M9,轉(zhuǎn) P9; P3: 若事件為添加,調(diào)用增加模塊 M10,轉(zhuǎn) P9; P1 設(shè)置數(shù)據(jù)庫和配置文件 確認(rèn)退出 P2 釋放數(shù)據(jù)庫資源并退出系統(tǒng) P4: 若事件為刪除,調(diào)用刪除模塊 M11,轉(zhuǎn) P9; P5: 若事件為打印,調(diào)用打印模塊 M12,轉(zhuǎn) P9; P6: 若事件為統(tǒng)計,調(diào)用打印模塊 M13,轉(zhuǎn) P9; P7: 若事件為最小化,執(zhí)行 Windows 缺省操作,轉(zhuǎn) P9; P8: 若事件為關(guān)閉,調(diào)用關(guān)閉系統(tǒng)模塊 M2; P9: 進入事件等待狀態(tài); 圖 模塊設(shè)計 3 查詢模塊( M5) 功能:完成查詢功能。 輸出項目:設(shè)置瀏覽區(qū)和數(shù)據(jù)庫。 程序邏輯: P1: 設(shè)置數(shù)據(jù)庫和配置文件; P2: 釋放系統(tǒng)資源并退出系統(tǒng); 圖 模塊設(shè)計 2 刷新基本資料模塊( M3) 功能:對更改后的基本資料區(qū)進行刷新。 輸入用戶名,密碼 P1 檢查 P3 確認(rèn)登錄 P2 錯誤 P4 進入系統(tǒng) P5 等待 輸入項目:全局變量。 輸出項目:瀏覽區(qū)和基本資料區(qū) 程序邏輯: P1: 檢查用戶名、密碼與數(shù)據(jù)庫是否吻合(完整性和一致性)。 系統(tǒng)程序流程圖 開始 輸入用戶名和密碼 驗證 選擇用戶類型 選擇操作類型 選擇查詢 查詢成績 查詢信息 連接數(shù)據(jù)庫 顯示成績表 查詢學(xué)生信息 鏈接數(shù)據(jù)庫 顯示學(xué)生校信息 查詢教師信息 連接數(shù)據(jù)庫 顯示教師信息 創(chuàng)建工作日志存入數(shù)據(jù)庫 維護系統(tǒng) 更新數(shù)據(jù) 輸入新信息 保存 更新數(shù)據(jù)庫 返回首頁 離開 Y F 查詢 維護 管理員用戶 開始 輸入用戶名和密碼 驗證 選擇用戶類型 選擇操作類型 管理信息 管理數(shù)據(jù) 連接數(shù)據(jù)庫 更新數(shù)據(jù)庫 輸入新信息 Y F 其余程序流程在 上圖 確認(rèn)保存 刪除 選擇刪除數(shù)據(jù) 刪除 刪除 離開 Y F 保存 圖 系統(tǒng)流程圖 5. 3.系統(tǒng)程序設(shè)計 登入模塊( M1) 功能:是用戶可以進行各種操作的必須前提。 學(xué)生成績 管理系統(tǒng): 學(xué) 生成績 管理是幫助教學(xué)人員、 學(xué)生 對 學(xué)生信息和成績進行 的管理軟件。 C++語言是在被廣泛應(yīng)用的 C 語言的基礎(chǔ)上發(fā)展起來的。同時 C 語言畢竟是一種面向過程的編程語言,已經(jīng)不能滿足運用面向?qū)ο蟮姆椒ㄩ_發(fā)軟件的需要。隨著 C 語言應(yīng)用的推廣, C 語言存在的一些缺陷或不足也開始暴露出來,并受到大家的關(guān)注。與其他高級語言相比, C 語言具有可以直接訪問物理地址的優(yōu)點,與匯編語言相比又具有良好的可讀性和可移植性。 它提高了信息的開放性,大大地改善了學(xué)生、教師對其最新信息查詢的準(zhǔn)確性 參考資料 《 C++程序設(shè)計教程》 錢能 著 清華大學(xué)出版社 《軟件工程導(dǎo)論》 張海藩 著 清華大學(xué)出版社 《數(shù)據(jù)庫系統(tǒng)概論》 王珊 薩師煊 著 高等教育出版社 《可行性分析報告》 《需求分析規(guī)格說明書》 《總體設(shè)計說明書》 術(shù)語和縮寫語 列出本文件中專用的術(shù)語、定義和縮寫語 C++語言:隨著計算機技術(shù)的不斷 發(fā)展以及軟件程序的高度復(fù)雜化,面向?qū)ο蟪绦蛟O(shè)計的重要性也越來越突顯出來,而 C++語言則是面向?qū)ο蟪绦蛟O(shè)計的最重要的代表性語言之一。 文檔預(yù)期讀者:程序設(shè)計人員,評閱文檔的教師 隨著學(xué)校規(guī)模的不斷擴大,專業(yè)、班級、學(xué)生的數(shù)量急劇增加,有關(guān)學(xué)生選課的各種信息量也成倍增長,而目前許多高校的學(xué)生成績管理仍停留在復(fù)雜的人工操作上,重復(fù)工作較多,工作量大,效率低,因此,迫切需要開發(fā)基于互聯(lián)網(wǎng)的學(xué)生成績管理系統(tǒng)來提高管理工作的效率。 第五章 詳細(xì)設(shè)計 引言 此需求說明書將對系統(tǒng)功能,界面操作和數(shù)據(jù)庫設(shè)計進行說明 , 明確學(xué)生成績管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。開發(fā)此學(xué)生成績管理系統(tǒng)軟件,以供教學(xué) 人員及操作者進行學(xué)生管理,方便操作者隨時添加、查詢、修改等。 由于現(xiàn)今的學(xué)生成績管理非常繁瑣,管理人員付出大量的工作時間,得到的效率很低。 菜單格式 采用工具欄與菜單并用的方式,力圖簡潔、明了。首先建立一個表格再建立一個結(jié)果記錄集 , 然后在表格內(nèi)加入動態(tài)元素。 ③ 結(jié)果頁面 : 主要是顯示查詢結(jié)果。 ② 判斷頁面 : 它不接受信息也不顯示信息 ,主要是判斷查詢條件在數(shù)據(jù)表中是否存在 ,如果存在用對象保存查詢條件傳到結(jié)果頁 面 。成績查詢模塊由 3 個頁面組成 , 分別為 : 查詢頁面、判斷頁面、結(jié)果頁面。 4) 相關(guān)模塊和頁面的實現(xiàn) : 在這里重點介紹該系統(tǒng)的核心模塊 —— 成績查詢模塊的實現(xiàn)過程。 單擊“確定”。設(shè)置步驟如下 : 打開“數(shù)據(jù)庫” 面板 。 3) 建立數(shù)據(jù)庫連接 :數(shù)據(jù)連接是建立 WEB 程序和數(shù)據(jù)庫的通道 ,其實質(zhì)是利用ADO、 OLE 等組件實現(xiàn)對后數(shù)據(jù)庫的操縱。 2) 配置開發(fā)環(huán)境 : 按照系統(tǒng)結(jié)構(gòu)圖安裝相關(guān)的系統(tǒng)軟件和 DreamwaverMx2022 應(yīng)用程序 , 然后在 Dreamwaver2Mx2022 中定義站點。 主鍵索引 學(xué)生基本信息表的主鍵是學(xué)生的學(xué)號 學(xué)生成績表的無主鍵 邏輯設(shè)計 總評成績 =高數(shù) *15%+英語 *15%+毛概 *25%+鄧?yán)?*25%+馬哲 *20 數(shù)據(jù)庫開發(fā) 根據(jù)以上設(shè)計成果可以著手實現(xiàn)該系統(tǒng)。系部代碼表、班級代碼表、教師代碼表、課程代碼表等數(shù)據(jù)表的數(shù)據(jù)由教務(wù)處統(tǒng)一生成 ,由各系部共享。另外還要做到可以對學(xué)生成績信息以及成績信息查詢和維護。數(shù)據(jù)庫的行為設(shè)計是確定數(shù)據(jù)庫用戶的行為和動作 ,即應(yīng)用程序的設(shè)計。 數(shù)據(jù)庫設(shè)計是對于一個給定的應(yīng)用環(huán)境 ,構(gòu)造最優(yōu) 的數(shù)據(jù)庫模式 ,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng) ,使之能有效地存取數(shù)據(jù) ,滿足用戶的信息要求和處理要求。 數(shù)據(jù)庫設(shè)計的目的是為用戶和應(yīng)用系統(tǒng)提供一個信息基礎(chǔ)設(shè)施和高效率的的一運行環(huán)境。 數(shù)據(jù)庫設(shè)計 目的、引用的法規(guī)政策以及遵循的標(biāo)準(zhǔn)規(guī)范 數(shù)據(jù)庫設(shè)計是指對于一個給定 的環(huán)境,構(gòu)造設(shè)計優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲和管理數(shù)據(jù),滿足用戶的應(yīng)用需求,包括信息管理需求和數(shù)據(jù)操作需求。外觀上要做到合理化,考慮到用戶多對 Windows 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。 (3) 在網(wǎng)絡(luò)傳輸部分,在 網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用帶寬為10M 以上的網(wǎng)絡(luò)連接 用戶接口 :用戶與系統(tǒng)進行交互的界面 在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個友好的界面。 硬件接口 ( 1)在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用 C 的標(biāo)準(zhǔn)輸入 /輸出,對輸入進行處理。 外部接 口: 軟件接口 ( 1)服務(wù)器程序上可使用 SQL Server 的對數(shù)據(jù)庫的備份命令,來完成數(shù)據(jù)庫的備份工作。圖中的立方體表示系統(tǒng)配置的節(jié)點,包括服務(wù)器和客戶端 PC 機,節(jié)點之間的連線表示系統(tǒng)之間交互的通信協(xié)議的名稱,節(jié)點之間采用的是 TCP/IP 協(xié)議 w e b 服務(wù)器 數(shù)據(jù)庫服務(wù)器客戶端 客戶端O D B CT C P / IPT C P / IP 圖 系統(tǒng)的配置圖 接口設(shè)計說明 內(nèi)部接口: ( 1)系統(tǒng)登錄模塊:啟動系統(tǒng)時,便激活登錄口令界面。利用 UML 的配置圖了一次哦你更抽象的系統(tǒng)設(shè)計角度上,考察每一個軟件模塊,每一個軟件可執(zhí)行體在物理節(jié)點直接按的通信方式,或者用帶箭頭的符號表示出不同的節(jié)點上模塊的通 信方式??蛇M行的額操作分別有更新,修改和 刪除,并在每次操作結(jié)束后將修改保存到數(shù)據(jù)庫。 在 UML 中,對象圖使用的是與類圖相同的符號和關(guān)系,因為對象就是類的實例, ( 6) 系統(tǒng)的協(xié)作圖 成績查詢協(xié)作圖:用戶登錄系統(tǒng),得到系統(tǒng)驗證成功后進入系統(tǒng)選擇查詢成績 后,系統(tǒng)從數(shù)據(jù)庫調(diào)取成績,并在系統(tǒng)顯示成績表 :學(xué)生 :業(yè)務(wù)管理 :查詢成績 :成績1: 登錄身份驗證2: 登錄系統(tǒng) 3: 進行查詢 圖 系統(tǒng)的協(xié)作圖 1 成績錄入及更新協(xié)作圖:教師登錄系統(tǒng),得到系統(tǒng)驗證后進入系統(tǒng) , 選擇成績管理,并選擇所要更改的課程,對成績進行 更新或刪除,并將修改結(jié)果保存在數(shù)據(jù)庫;選擇信息查詢,選擇信息類型后提交,系統(tǒng)顯示查詢信息。這些對象包括了對現(xiàn)實世界中的物理實體、商業(yè)事務(wù)、邏輯事務(wù)、應(yīng)用事務(wù)和行為事務(wù)等,甚至也包括了純粹概念性的事務(wù),它們都是類的實例。 系統(tǒng)包用戶包+ 管理員+ 教師類+ 學(xué)生類數(shù)據(jù)庫包+ 成績+ 工作記錄+ 課程類接口包 圖 系統(tǒng)的包圖 數(shù)據(jù)庫包:包含數(shù)據(jù)庫中所 有的數(shù)據(jù)信息 用戶包:包括要使用系統(tǒng)的所有用戶及其屬性 系統(tǒng)包:表示成績管理系統(tǒng) 接口包:表示系統(tǒng)和數(shù)據(jù)庫的接口 ( 4) 系統(tǒng)的類圖 類是面向?qū)π韵到y(tǒng)組成的核心。 ( 3)系統(tǒng)的包圖 包圖是維護和控制系統(tǒng)總體結(jié)構(gòu)的重要建模工具,對方復(fù)雜系統(tǒng)進行建模時,經(jīng)常需要處理大量的類、接口、組件、節(jié)點和圖,這時就有必要將這些元素進行分組,即把語義相近并傾向于同一變化的元素組織起來加入同一個包中,以方便的理解和處理整個模型。 依據(jù) : 可行性分析,需求分析 方法 : 面向?qū)ο蟮姆椒? 軟件結(jié)構(gòu)體系 ( 1)系統(tǒng)流程圖 管理操作 管理程序 修改信息 成績輸入 提示已操作 成績管理數(shù)據(jù)庫 提示生成程序 查詢 信息生成程序 生成信息報告 圖 系統(tǒng)流程圖 ( 2)系統(tǒng)數(shù)據(jù)流圖 圖 系統(tǒng)數(shù)據(jù)流圖 用戶登錄系統(tǒng),選擇登錄類型,登錄系統(tǒng)后選擇處理類型, 每種用戶只能在選擇的登錄類型中進行有限的操作 。 ,采取循環(huán)反復(fù)的方法來獲得設(shè)計。 ,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個部件,分別實現(xiàn)各種特定功能和 子功能。一旦出錯會自動報錯。第二次運行,在需求調(diào)用時出錯,有錯誤提示,重試。 在 靈活性 方面 當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當(dāng)調(diào)整 ,靈活性非常大。 查 詢效率盡可能做到精準(zhǔn),信息維護功能做到簡單易用,不需過多對人員的培訓(xùn) 在精度需求上, 數(shù)據(jù)精確到小數(shù)點后一位 , 時間值:精確到日,并以 yyyy/mm/dd的形式表示;價格值:精確到分,并以 .XX 的形式表示 。 輸出 : 學(xué)號、人員名單和所在班級。 功能需求(三) 查詢同一專業(yè)的所有人員 (教師和管理員) 。 加工 : 利用關(guān)鍵字在數(shù)據(jù)庫中找到個人的全部信息 和成績 。 功能需求(二) 查詢個人的全部信息 和成績 。 加工 : 通過學(xué)籍管理系統(tǒng)輸 入到數(shù)據(jù)庫中。 把個人信息 和成績 輸入到數(shù)據(jù)庫。另外還要做到可以對學(xué)生成績信息以及成績信息查詢和維護。為使系統(tǒng)能夠正常運行,軟硬件環(huán)境需求如下: 軟件需求: 操作系統(tǒng) WINDOWS 2022 以上;數(shù)據(jù)庫服務(wù)器端軟件 SQL。它提高了信息的開放性,大大地改善了學(xué)生、教師對其最 新信息查詢的準(zhǔn)確性 參考資料 《 C++程序設(shè)計教程》 錢能 著 清華大學(xué)出版社 《軟件工程導(dǎo)論》 張海藩 著 清華大學(xué)出版社 《數(shù)據(jù)庫系統(tǒng)概論》 王珊 薩師煊 著 高等教
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1