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

正文內(nèi)容

學(xué)生信息管理系統(tǒng)uml大作業(yè)課程設(shè)計(編輯修改稿)

2024-10-12 09:24 本頁面
 

【文章內(nèi)容簡介】 13 《軟件工程》課程設(shè)計報告 14 分析業(yè)務(wù)流程 學(xué)生登錄查詢業(yè)務(wù)流程活動圖 ( 1) 輸入登錄用戶賬號和密碼:登錄系統(tǒng)。 ( 2) 驗證登錄用戶賬號和密碼 :對用戶的登錄信息進行驗證,檢查是否是本系統(tǒng)的合法用戶,并區(qū)分用戶的權(quán)限。 ( 3) 登錄信息有效:根據(jù)用戶的不同權(quán)限進行不同的界 面跳轉(zhuǎn)。 退出系統(tǒng):用戶使用完系統(tǒng)后退出系統(tǒng)。 登錄系統(tǒng)時,系統(tǒng)自動區(qū)分不同用戶的不用權(quán)限,用戶以有效的身份登錄后,可以在自己的權(quán)限范圍內(nèi)操作系統(tǒng)。 登錄成功后,根據(jù)用戶的權(quán)限登錄不同的界面。如下學(xué)生登錄后,可以對自己的一些基本信息進行查詢操作。 : 學(xué)生登錄系統(tǒng)確認身份信息學(xué)生信息查詢系統(tǒng)3: 驗證身份1: 輸入賬號密碼5: 登錄成功,進行查詢操作2: 核實信息4: 反饋信息6: 返回查詢結(jié)果 《軟件工程》課程設(shè)計報告 15 學(xué)生登錄查詢業(yè)務(wù)流程時序圖 教師錄入成績活動圖 : 學(xué)生登錄系統(tǒng)登錄系統(tǒng) 確認身份信息確認身份信息學(xué)生信息查詢系統(tǒng)學(xué)生信息查詢系統(tǒng)1: 輸入賬號密碼3: 驗證身份2: 核實信息4: 反饋信息5: 登錄成功,進行查詢操作6: 返回查詢結(jié)果教師提交成績學(xué)生信息查詢成績錄入成績核對打印成績教務(wù)處管理 《軟件工程》課程設(shè)計報告 16 添加學(xué)生信息活動圖 五、程序功能模塊描述 登錄模塊程序流程圖 開 始輸 入 用 戶 名 密碼查 詢 數(shù) 據(jù) 庫 ,識 別 用 戶 名 密碼 和 身 份正 確登 錄 到 界 面結(jié) 束提 示 用 戶 名 或密 碼 錯 誤是否 添加學(xué)生信息學(xué)生信息審核審核通過數(shù)據(jù)庫保存審核沒有通過 《軟件工程》課程設(shè)計報告 17 添加信息程序流程圖 添 加 相 應(yīng) 的 信息后 臺 處 理正 確添 加 到 數(shù) 據(jù) 庫中開 始結(jié) 束提 示 錯 誤是否 刪除信息程序流程圖 開 始刪 除 相 應(yīng) 的 信息后 臺 處 理正 確在 數(shù) 據(jù) 庫 中 刪除結(jié) 束提 示 錯 誤是否 《軟件工程》課程設(shè)計報告 18 修改信息程序流程圖 開 始修 改 相 應(yīng) 的 信息后 臺 處 理正 確在 數(shù) 據(jù) 庫 中 修改結(jié) 束提 示 錯 誤是否 查詢信息程序流程圖 開 始查 詢 相 應(yīng) 的 信息后 臺 處 理正 確將 數(shù) 據(jù) 庫 中 的信 息 顯 示結(jié) 束提 示 錯 誤是否 《軟件工程》課程設(shè)計報告 19 六、程序類設(shè)計及數(shù)據(jù)庫設(shè)計 程序類設(shè)計 SimpleStudentManager 主函數(shù)類 DLFrame 登陸界面類 ManagerFrane 管理員界面類 StudentFrame 學(xué)生界面類 SM 學(xué)生信息管理的類 SAdd 用于學(xué)生信息管理中增加或修改某條記錄的界面的類 SSelect 用于學(xué)生基本信息管理中查詢時輸入學(xué)號的界面的類 CM 課程信息管理的類 CAdd 用于課程信息管理中增加或修改某條記錄的界面的類 CSelect 用于課程信息管理中查詢時輸入課程號的界面的類 SCM 選課信息管理的類 SCSelect 用于選課信息管理中查詢時輸入學(xué)號的界面的類 GM 成績信息管理的類 GAdd 用于成績信息管理中修改成績的界面的類 GSelect 用于成績信息管理中查詢時輸入學(xué)號的界面的類 PM 用戶信息管理的類 UAdd 用于用戶信息管理中修改密碼的界面的類 PSelect 用于用戶信息管理中查詢時輸入用戶名的界面的類 StudentS 用于學(xué)生信息查看時輸入學(xué)號的界面的類 StudentSelect 用于成績信息查看時輸入學(xué)號的界面的類 PPM 個人信息管理的類 PPSelect 用于個人信息管理查詢時輸入用戶名的界面的類 ZC 注冊學(xué)生用戶界面類 teacherFrame 教師登錄頁面 Xtgly 系統(tǒng)管理員登陸界面 數(shù)據(jù)庫設(shè)計原則 數(shù)據(jù)庫的設(shè)計就是從用戶需求出發(fā),設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)(主要是邏輯結(jié)構(gòu)和物理結(jié)構(gòu)),再裝載初始數(shù)據(jù)的過程。數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段 [30]。在數(shù)據(jù)庫的設(shè)計中主要采用逐步求精和分而治之的設(shè)計策略。數(shù)據(jù)庫不是獨立存在的,它總是與具體的應(yīng)用相關(guān)的。在設(shè)計數(shù)據(jù)庫時必須時刻考慮用戶 的 需求 情況 ,數(shù)據(jù)庫與具體應(yīng)用之間是 否 相輔相成的 相應(yīng) 關(guān)系 [31]。數(shù)據(jù)庫的設(shè)計過程一般包括以下幾個步驟: 確立目標(biāo)和收集數(shù)據(jù) 確立數(shù)據(jù)庫的 設(shè)計 目標(biāo)稱為 數(shù)據(jù)庫的 需求分析。 數(shù)據(jù)庫的 需求分析 必須要 通過調(diào)查用戶的管理對象來明確用戶的各種需求,通過收集和分析 用戶的需求情況 ,了解在數(shù)據(jù)庫中需要存儲哪些 需要的 數(shù)據(jù), 需 要 進行 什么樣的數(shù)據(jù)處理 操作 [32]。確定 設(shè)計 目標(biāo)之后 《軟件工程》課程設(shè)計報告 20 就需要根據(jù)目標(biāo) 進行 收集 相關(guān) 的數(shù)據(jù),然后分析與表達這些數(shù)據(jù);通過 和用戶進行充分的 交流,了解他們平時是如何 操作 數(shù)據(jù)庫的,以及對當(dāng)前信息的要求,進而設(shè)計 出 滿足用戶需 要 的字段 信息 ,并根據(jù)設(shè)計的字段 信息進行 收集數(shù) 據(jù)。 概念設(shè)計 數(shù)據(jù)庫的概念模型,根據(jù)用戶的應(yīng)用要求, 繪制出 以反映每個角色的需要,包括 確定的實體,屬性和 聯(lián)系的類型 。 而 局部結(jié)構(gòu)的概念,也被稱為局部 ER 模型, 全局概念結(jié)構(gòu) 也被稱為全 局 ER 模型,以及其對 ER 圖的圖形表示 [35]。然后優(yōu)化初步 ER 圖,消除冗余和可能發(fā)生的沖突,這個階段是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,概念模型是對用戶需求的客觀反映,不涉及一個特定的計算機軟件和硬件環(huán)境。 建立數(shù)據(jù)模型 完成 上述工作 后 ,就 可以創(chuàng)建一個數(shù)據(jù)庫模型 了 ,這是第三階段數(shù)據(jù)庫的設(shè)計過程。我們使用實體關(guān)系( ER)的辦法來處理數(shù)據(jù)庫的設(shè)計概念,概念模型是進入一個特定的數(shù)據(jù)模型 ER 圖?,F(xiàn)在常用的是關(guān)系數(shù)據(jù)模型,我們通常 稱為 關(guān)系數(shù)據(jù)模型圖,它是實體,實體屬性和實體之間建立關(guān)系模式的聯(lián)系。 數(shù)據(jù)庫實施與維護 完成的數(shù)據(jù)模型 后 是數(shù)據(jù)庫的實施和維護,包括字段 的定義 ,以確定的類型和使用的領(lǐng)域和數(shù)據(jù)庫管理系統(tǒng)或數(shù)據(jù)庫語言的 選擇 來創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu),輸入數(shù)據(jù)和運行,使數(shù)據(jù)庫的實現(xiàn)是一個 完整的 數(shù)據(jù)庫設(shè)計過程。 后期的 重點是數(shù)據(jù)庫的日后維修,包括 完善 的備份,數(shù)據(jù)庫的安全和完整 性 的調(diào)整,以提高數(shù)據(jù)庫 的 性能等。數(shù)據(jù)庫系統(tǒng)開發(fā) 在管理信息系 統(tǒng)的設(shè)計中占據(jù)中心地位。 [36] 數(shù)據(jù)庫設(shè)計 在數(shù)據(jù)庫 student 中共有 6 張數(shù)據(jù)表: s(學(xué)生信息表)、 c(課程信息表)、 sc(選課信息表)、 unpw(用戶信息表)、 jstable(教師教課信息表)、 tc(教師信息表)下面定義每張表的字段名稱和數(shù)據(jù)類型。 s(學(xué)生信息表) 字段名稱 數(shù)據(jù)類型 描述 sno char (10) 學(xué)號,關(guān)鍵字 sn char (20) 姓名 sa int 年齡 ss char (10) 性別 sd char (10) 院系 《軟件工程》課程設(shè)計報告 21 c(課程信息表) 字段名稱 數(shù)據(jù)類型 描述 o char (10) 課程號,關(guān)鍵字 char (30) 課程名 po char (10) 先行課程號 sc(選課信息表) 字段名稱 數(shù)據(jù)類型 描述 sno char (10) 學(xué)號,關(guān)鍵字 o char (10) 課程號,關(guān)鍵字 g int 成績 jstable(教師教課信息表) 字段名稱 數(shù)據(jù)類型 描述 tno char (10) 教師號 o char (10) 課程號 kcxf int 課程學(xué)分 xs int 學(xué)時 tc(教師信息表) 字段名稱 數(shù)據(jù)類型 描述 tno char (10) 教師號 tn char (5) 教師名 zc char (5) 職稱 sex char (2) 性別 unpw(用戶信息表) 字段名稱 數(shù)據(jù)類型 描述 un char (10) 用戶名,關(guān)鍵字 pw char (10) 密碼 qx int 角色 數(shù)據(jù)流圖分析 學(xué) 生 信 息 管 理系 統(tǒng)學(xué) 生 教 師教 師 信 息學(xué) 生 信 息返 回 學(xué) 生 基 本 信 息 和學(xué) 生 查 詢 信 息返 回 教 師 基 本 信 息 和所 查 詢 信 息教 務(wù) 處 管 理 員更 新 信 息返 回 更 新 結(jié) 果 圖一 頂層數(shù)據(jù)流 《軟件工程》課程設(shè)計報告 22 學(xué)生 查詢成績信息課程班級信息教師錄入教授學(xué)生信息教師信息查詢管理員管理員信息修改修改修改 圖二 第二層數(shù)據(jù)流圖 查詢成績信息課程班級信息學(xué)生信息學(xué)生 圖三 學(xué)生信息數(shù)據(jù)流圖 成績信息課程教師錄入教授教師信息查詢 圖四 教師信息數(shù)據(jù)流圖 《軟件工程》課程設(shè)計報告 23 概念結(jié)構(gòu)分析 1. 局部 ER 圖設(shè)計方法 。 ,聯(lián)系只能發(fā)生在實體之間。 2. ER 圖 ( 1) . 總體 ER 圖 教 師 課 程教 師 名教 師 號職 稱性 別教 授課 程 名課 程 號學(xué) 分 學(xué) 時m n學(xué) 生選 修學(xué) 生 名 學(xué) 號性 別年 齡系 別學(xué) 生 成績?nèi)?得 學(xué)分nm教 授mn ( 2) . 學(xué)生課程信息局部 ER 圖 課 程 學(xué) 生學(xué) 分課 程 號學(xué) 時課 程 名選 修學(xué) 生 名學(xué) 號性 別年 齡系 別m n學(xué) 生 成績?nèi)?得 學(xué)分 (3). 教師課程信息局部 ER 圖 教 師 課 程教 師 名教 師 號職 稱性 別教 授課 程 名課 程 號學(xué) 分學(xué) 時m n 《軟件工程》課程設(shè)計報告 24 七 、 系統(tǒng)測試 在本系統(tǒng)開發(fā)中,由于是作者個人自主開發(fā)的信息管理系統(tǒng),所以采用的測試方法,是當(dāng)前較為流行的黑盒測試方法進行測試。 黑盒測試 方法 也稱 之為功能測試 ,它 主要是 通過測試每個功能是否都能正常使用 來實現(xiàn)測試的方法 。在測試中, 主要是 把程序看作一個不能打開的 密封的 黑盒子,在完全不 用 考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下, 對程序的各個接 口進行測試, 該測試方法 只檢查程序功能是否 是 按照需求規(guī)格說明書的規(guī)定 能 正常 進行 使用, 系統(tǒng) 是否能適當(dāng)?shù)亟邮蛰斎?用戶輸入的 數(shù)據(jù)而產(chǎn)生正確的輸出 結(jié)果 [42]。由于 黑盒測試 主要 著眼于程序外部結(jié)構(gòu) 測試 ,不 需要 考慮 系統(tǒng) 內(nèi) 部的 邏輯結(jié)構(gòu),主要 用于對 軟件界面和軟件功能 實現(xiàn) 測試。 由于 黑盒測試是以用戶 信息的輸入 的角度 進行考慮 ,從 用戶 輸入 的 數(shù)據(jù)與 系統(tǒng) 輸出 的 數(shù)據(jù) 進行 對應(yīng)關(guān)系出發(fā)進行測試的 [43]。很明顯, 當(dāng)系統(tǒng)的 外部特
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1