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

正文內容

教務管理信息系統oo(編輯修改稿)

2024-10-15 15:00 本頁面
 

【文章內容簡介】 、使用方便。從用戶使用層次角度考慮軟件的設計,達到軟件使用操作簡便,適應該企業(yè)各 類工作人員的使用需求的目的。 (3)可升級、可擴展??紤]到 教務處 的不斷發(fā)展和用戶的新增需求,應用系統留有一定的發(fā)展擴充空間,以適應系統的擴充和升級,避免軟件的結構性變動。 (4)穩(wěn)定性、安全性和保密性。通過數據服務器的配置、操作用戶權限的管理及軟件程序的優(yōu)化設計等,達到數據的穩(wěn)定性、安全性和保密性。 系統概念設計 概念結構設計階段的任務是將需求分析得到的用戶需求抽象為信息結構即概念模型。概念結構獨立于數據庫邏輯結構,獨立于支持數據庫的 DBMS,是現實世界與機器世界的中介。它一方面能夠反映現實世界 ,包括實體和實體之間的聯系,同時又易于向各種數據模型轉換。 由于本系統屬于 高 校的教務管理系統,所以數據庫中的學生資料應該是由學校負責管理的,管理員也可以通過添加 功能 來增加學生的基本信息,以應付突發(fā)的事件。 實體 —— 聯系方法 (Entity— Relationship Approach)是最常用的表示概念性數據模型的方法。這種方法使用 ER 圖來描述現實世界中的實體,而不涉及這些實體在系統中的實現方法,即使不熟悉計算機技術的用戶也能理解它。 構成ER 圖的基本要素是實體型、屬性和聯系,其表示方法為: 14 實體型:用矩形表 示,矩形框內寫明實體名 。 屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來 。 聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型( 1 : 1, 1 : n 或 m : n) ,為實體 ER圖。 圖 教師實體 屬性圖 圖 學生實體 屬性圖 圖 課程信息實體 屬性圖 課程 學分 教師 編號 開課系別別 課程名 學時簡稱 學生 性別 姓名 班級編號 學號 政治面貌 專業(yè)簡稱 姓名 院系 編號簡稱 教師 授課時間 班級編號 性別簡稱 授課地點 15 圖 學生成績 表 實體 屬性圖 由上面的實體 屬性圖知:課程與學生這兩個實體是多對多聯系;一位學生要學習多門課程,一門課程有多位學生共同學習。而學習成績是這兩個實體“學生”和“成績”共有的屬性,應填在二者的聯系“學習”邊。因為成績既不是學生獨有的,也不是課程獨有的 ,那么 ER圖如圖 。 圖 學生成績管理的 ER圖 教師與課程這兩個實體之間,是一對多聯系;一位教師可以都多門課程 ,而一門課程對于學生成績來說只能有一位教師 (英語、高等數學有多位教師教,但對某個固定的學生來說只能有一位教師 )。其 ER 圖如 圖 。 圖 教師授課 ER圖 教師與課程的 ER 圖組合到一起,得到最后的 ER 圖,有了 ER 圖,就可 以設計數據庫。數據模型圖 如 所示 。 教 師 教學 課程 1 n 學生 學習 課程 成績 m n 課程 編號 學號 已修學分 課程 名稱 成績 表 查詢 成績 學年 姓名 16 圖 ER圖 系統邏輯設計 邏輯結構設計的任務就是把概念結構設計階段設計好的基本 ER 圖,轉換為邏輯結構。 ER 圖向關系模型轉換的結果如下所示:其中 PK 為主鍵, FK 為外鍵。 關系模式如下: 學生( 學號 ,姓名,性別, 專業(yè) ,成績,所在系 ,班級編號 ) PK 學號 FK 班級編號 教師 ( 教師 編 號 ,姓名,性別,所在系 編號 , 授課時間 , 授課地點 ) PK 教師編號 FK 系編號 班級( 班級編號 , 人數 , 系編號 ) PK 班級編號 FK 系編號 課程( 課程 編 號 ,課程名稱, 授 課教師號,學時,學分,上課時間,上課地點,考試時間) PK 課程 編 號 FK 授 課教師號 成績 ( 學號 ,課程號,平時成績,考試成績,總評成績) PK 成績編號 FK 學號 學生 學習 課程 擁有 班級 擁有 授課 教師 m n 1 n m 1 m n 17 第四章 系統的詳細設計 詳細設計階段的根本目標是確定應該怎樣具體地實現所要求的系統,目前任務還不是具體地編寫程序,而是要設計出程序的“藍圖”,對目標系統精確地描述,以后程序員將根據這個藍圖寫出實際的程序代碼。因此,詳細設計的結果基本上決定了最終的程序代碼的質量。詳細設計的目標不僅僅是邏輯上正確地實現每個模塊的功能,更重要的是設計出的處理過程應該盡可能簡明易懂。 過程設計的工具 描述程序處理的過程的工具叫過程設計的工具,它可以圖形,表格和語言 3種。都用來提供設計無歧 義的描述應該在中指明控制流程,處理功能和數據組織各方面的實現細節(jié)。從而在編碼階段能把設計描述直接翻譯成程序代碼。 ( 1)系統流程圖 在進行可行性研究時需要了解和分析現有系統,并以概括的形式表達對現有系統的認識;進入設計階段以后應該把設想的新系統的邏輯模型轉變?yōu)槲锢砟P汀? 系統流程圖是概括描述物理系統的傳統的工具。它的基本思想是用圖形符號以黑盒子的形式描繪組成系統的每一個部件。系統流程圖表達的是數據在系統各部件之間的流動情況,而不是對數據進行加 工處理的控制過程,因此盡管系統流程圖的某些符號和程序流程圖的形式相 同,但是它卻是物理數據流圖而不是程序流程圖。 對該系統進一步的分析得到圖 的系統流程圖如下所示: 圖 系統流程圖 班級信息維護 班級信息表 學生信息維護 學生信息表 教師信息維護 課程信息維護 教師信息表 課程信息表 操作員 學生選課 查詢課程表 成績輸入 打印成績單 18 教學管理流程如圖 所示: 圖 教學流程 系統物理設計 物理設計是 設計數據庫的物理結構,就是根據數據庫的邏輯結構,結合選定的 DBMS,設計數據庫的存儲結構、存取方式等。物理設計主要設計內模式以及內模式和模式之間的映像關系 。 數據庫的物理設計包括具體的 DBMS 選 擇、屬性(字段)數據類型、長度、精度確定、 DBMS 的數據頁面大小、內存分配、一致性保證、索引選擇、存儲方式等等。 本系統的數據庫通過 SQL Server 的企業(yè)管理器生成 ,主要包含了 教師信息表、 學生信息表、課程信息表、班級信息表和選課信息表,他們的具體字段設置如 下 表所示。 教師信息表包含學號、姓名、性別等 5 個字段組成,如表 所示。 課程信息表 教務信息表 教學計劃表 錄入教學計劃信息 制定教學計劃 執(zhí)行計劃表 排課 考場信息表 教室信息 課程信息 課堂信息 結課考試安排 錄入成績 學生成績表 19 表 教師 信息表 列名 數據類型 數據長度 規(guī)則 教師編號 varchar 4 主鍵 姓名 varchar 10 不允許空 性別 varchar 2 不允許空 所在系 int 20 不允許空 工作時間 date amp。 time 短日期 不允許空 學生信息表包含學號、姓名、性別等 5 個字段組成,如表 所示。 表 學生信息表 列名 數據類型 數據長度 規(guī)則 學號 varchar 8 主鍵 姓名 varchar 10 不允許空 性別 varchar 2 不允許空 所在系 int 4 不允許空 班級編號 varchar 10 不允許空 班級信息表包含編號、名稱、人數等 5 個字段組成,如表 所示。 表 班級信息表 列名 數據類型 數據長度 規(guī) 則 班級編號 varchar 10 主鍵 班級名稱 varchar 4 不允許空 人數 numeric 5 不允許空 班級簡稱 varchar 16 不允許空 班主任 varchar 8 不允許空 課程信息表包含課程編號、課程名、課程類別、學分 4 個字段組成,如表 所示。 表 課程 信息表 列名 數據類型 數據長度 規(guī)則 20 課程編號 char 4 主鍵 課程名稱 char 20 不允許空 學分 numeric 5 不允許空 課程類別 char 6 不允許空 成績輸入表包含編號、學號、 課程編號、成績、考試次數、是否重修、 6 個字段組成,如表 所示 。 學生 成績表 信息表 列名 數據類型 數據長度 規(guī)則 成績 ID int 4 主鍵 學號 varchar 8 不允許空 課程編號 int 4 不允許空 姓名 char 10 不允許空 成績 numeric 4 不允許空 考試次數 int 2 不允許空 是否重修 varchar 2 不允許空 學生選課信息表包含選課 ID,課程編號,學號 3個字段組成,如表 。 表 學生選課信息表 選課 ID int 4 不允許空 課程編號 char 4 不允許空 學號 varchar 8 不允許空 21 第五章 數據庫的 系統實現 通常把編碼和測試統稱實現。所謂編碼就是把設計結果翻譯成某種程序設計語言書寫的程序;編碼又是對設計的進一步的具體化。但是測試仍然是保證其質量的關鍵,它是對系統的規(guī)格說明,設計和編碼的最后審查。 本系統的登錄界面上主要有用戶名、密碼和用戶權限三部分內容。用戶若想進入系統,就必須給出正確的用戶名和密碼,而且要選擇正確的用戶權限。如果用戶輸入的用戶名不存在或者密碼與用戶名不一致 或者與用戶權限不一致,都會給出相應的提示信息,告訴用戶出現的錯誤輸入。而且,如果用戶進行錯誤的輸入超過三次時,系統會自動退出。 實現這一功能的說明如下: 函數開始:建立連接,利用 Fill()函數在 新行,以與使用 。 (dt) 利用 For循環(huán),判斷循環(huán)次數是否小于所有記 錄的個數 For i = 0 To 1 If (用戶名、密碼和用戶權限三者匹配時 ) Then () () (myform) 顯示主窗體 If ( 用戶權限 = 用 戶 ) Then 隱藏主窗體中的部分功能 = False = False = False Else 什么也不做 End If 22 退出 For循環(huán) End If Next If ( i = 即在所有記錄中都沒有找到與用戶輸入的值相同的) Then 說明在所有記錄中都沒有找到與之匹配的用戶名、密碼和用戶權限 Then 彈出 MsgBox,警告用戶出現錯誤 MsgBox(用戶名與密碼與用戶權限不匹配!請 驗證后重新輸!, , 警告 )
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1