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

正文內(nèi)容

基于bs的作業(yè)管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-07-16 19:12 本頁面
 

【文章內(nèi)容簡介】 是以用戶為中心,按照用戶可能執(zhí)行的操作順序,說明用戶的操作流程,是一個動態(tài)的概念。教師用戶對系統(tǒng)的使用有一定的流程。首先,教師用戶需要輸入用戶名和用戶密碼登陸系統(tǒng)。登陸成功后,教師用戶可進行查詢修改工作。根據(jù)對系統(tǒng)的需求分析,查詢學生成績、批改作業(yè)、上傳作業(yè)為同步操作。用戶完成同步操作以后,回到功能選則節(jié)點進行其他同步操作。圖9 教師活動圖學生進入系統(tǒng)也需要登陸,帶系統(tǒng)確認帳戶密碼正確后才被許可進入,進行訪問。登陸成功后,可進行的是一系列的同步進程,這包括所有學生用戶的可執(zhí)行操作,如查詢作業(yè)、提交作業(yè)、查詢成績、查詢備忘錄等。所有的同步進程都不是一次操作必須的,在一次訪問系統(tǒng)過程中,可選的操作不被確定,用戶可以在一個同步進程完成之后急需進行下一個同步進程,直到完成預期的操作,退出系統(tǒng)。圖10 學生活動圖在管理員用戶的活動圖中,參與執(zhí)行者就是系統(tǒng)管理員,前置條件同樣是管理員必須是系統(tǒng)所記錄的有效用戶,并且以正確的用戶帳戶和密碼登陸,否則不被系統(tǒng)允許進入。在管理員取得進入的許可后,執(zhí)行者的主事件流就是所有權限內(nèi)的操作。這里同樣將主事件流劃分為詳細的基本操作。為把握設計的主要方向,輔事件流省略。圖11 管理員活動圖4 系統(tǒng)設計實現(xiàn)本文在系統(tǒng)分析的基礎上,對系統(tǒng)的規(guī)模和總體目標有了客觀的估計,明確了設計任務和步驟。數(shù)據(jù)庫設計是一個有序工作流程,它包括需求分析、概念設計、邏輯設計和物理設計三個階段。在需求分析已經(jīng)基本明確的前提下,本小結將主要從概念設計和邏輯設計階段對數(shù)據(jù)庫進行分設計。本系統(tǒng)的數(shù)據(jù)庫概念設計主要用關系實體模型,即ER模型。利用ER方法進行概念設計,可分為三步進行:首先設計局部ER模式;然后把局部ER模式綜合成一個全局ER模式;最后對全局ER模式進行細化,得到最終的ER模式,即概念模式。以下將按照這樣的步驟進行。實體的劃分方式有兩種,一種是按系統(tǒng)的當前用戶進行劃分。另一種是按用戶要求數(shù)據(jù)庫提供的服務歸納成幾類,是每一類應用訪問的數(shù)據(jù)顯地不通于其他類,然后為每類應用設計一個局部的ER模式。本文按用戶劃分設計局部ER模式。以下分別進行局部ER模式設計[6]。學生實體,系統(tǒng)對學生用戶的基本記錄信息包括姓名、性別、登陸賬號和密碼、年級五個信息。對于其他的信息,譬如作業(yè)信息,選課信息等在后期建表的時候根據(jù)各個實體之間的關聯(lián)關系得到。學生實體及其屬性如下圖:圖12學生實體教師實體,對教師用戶的所有信息進行歸納總結,發(fā)現(xiàn)有的并不是基本信息,而是隨著系統(tǒng)的運行在動態(tài)地改變。遵從數(shù)據(jù)庫設計的基本原則,并不將其添加到教師實體屬性中,教師屬性依然是簡潔而的相對保持穩(wěn)定不變的姓名、性別、帳戶和密碼。教師實體及其屬性如下圖:圖13 教師實體管理員實體其屬性最少,在系統(tǒng)中不必被經(jīng)常訪問,其他用戶對系統(tǒng)的使用過程中對管理員是不可見的。管理員實體及其屬性如下圖:圖14管理員實體數(shù)據(jù)庫局部ER模式設計就緒,全局的ER模式就是把他們綜合成單一的ER模式。全局ER模式不僅要支持所有局部ER模式,而且必須合理的表示一個完整、一致的數(shù)據(jù)庫概念結構。全局ER模式設計過程,包括確定公共實體類型;局部ER模式的合并;消除沖突三個步驟。根據(jù)系統(tǒng)模塊和用戶對象組成以及可能存儲的數(shù)據(jù),由于系統(tǒng)需要存儲作業(yè)要求和已經(jīng)完成的作業(yè)檔案,因此,添加公共實體待完成作業(yè)實體和已完成作業(yè),而所有的作業(yè)都是以科目分類的,因此添加課程實體用以記錄學校所開課程。實體合并,消除沖突后,全局ER模式表示如下:圖15 系統(tǒng)ER圖 數(shù)據(jù)庫邏輯設計數(shù)據(jù)庫概念設計是得到一個與DBMS無關的概念模式。而邏輯設計的目的是把概念設計階段設計好的全局概念模式轉換成與選用的具體機器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結構。這些模式在功能上、完整性和一致性約束及數(shù)據(jù)庫的可擴展性等方面均應滿足用戶的需求。對全局ER模式到二維關系表的轉化進行分析。得到八個系統(tǒng)基本表,其中表student、teacher、administrator分別記錄三類用戶信息,表course為所有課程信息,表coruseSelect記錄學生的選課信息,表grade記錄所有年級,表homeworke為教師布置的作業(yè)信息,workeBook為學生歷次作業(yè)信息?,F(xiàn)對一些基本表作分析如下:student表記錄所有學生的基本信息,包括學號(SId),登錄密碼(SPwd),姓名(SName),性別(SSex),和年級(GId)。每個學生都以學號為自己身份的惟一標識,因此將其設置為主鍵。表中的年級(GId)為年級表的主鍵。名稱別名取值可否為空學生姓名SnameVarchar長度50學生賬號SIdVarchar長度50NotNULL學生性別SSexVarchar長度50登陸密碼SPwd Varchar長度50NotNULL年級GIdVarchar長度50表1 Student基本表teacher表記錄所有在職教師的基本信息,包括教師號(TId),教師姓名(Tname),登陸密碼(TPwd)。同樣將教師號(Tid)設置為表的主鍵。名稱別名取值可否為空教師姓名TNameVarchar長度50教師賬號TIdVarchar長度50NotNULL教師性別TSexVarchar長度50登陸密碼TPwd Varchar長度50NotNULL表2 teacher表admimistrater表為系統(tǒng)管理員信息表,系統(tǒng)管理員擁有教師學生用戶沒有的系統(tǒng)權限,特將其獨立出來,建立一張基本表。表中只記錄管理員賬號(Aid),密碼(APwd)和姓名(AName)。名稱別名取值可否為空管理員姓名ANameVarchar長度50管理員賬號AIdVarchar長度50NotNULL登陸密碼APwd Varchar長度50NotNULL表3 administrator表course表,用于記錄所有課程信息,并且關聯(lián)所開課程的教師。表中信息包括,課程編號(CId),課程名(CName),開課教師(TId)。設置課程編號為主鍵。開課教師編號為外鍵,用于關聯(lián)開課教師信息。名稱別名取值可否為空課程編號CIdVarchar長度50NotNULL課程名稱CnameVarchar長度50教師編號TIdVarchar長度50NotNULL表4 course表couseSelect表,記錄學生選課信息,選課編號(SCId)表示表中每條記錄的唯一編號,故設置為主鍵,課程編號(CId)與學生編號(SId)組成一條選課記錄,表示某個學生選擇了某一門課程。名稱別名取值可否為空選課編號CSIdVarchar長度50NotNULL課程編號CIdVarchar長度50NotNULL教師編號TIdVarchar長度50NotNULL表5 couseSelecthomeWork表,記錄教師布置的每一次作業(yè),一項作業(yè)必須指明作業(yè)名(HName),課程名(CId),所在年級(GId),作業(yè)需求(HReq),作業(yè)附件(HAnnex)。作業(yè)編號(HId)和作業(yè)布置世間(HDate)由系統(tǒng)產(chǎn)生。仍舊將作業(yè)編號作為主鍵。名稱別名取值可否為空作業(yè)編號HIdVarchar長度50NotNULL作業(yè)名稱HNameVarchar長度50作業(yè)需求HReqVarchar長度50布置時間HDateDatetime長度8年級GIdVarchar長度50NotNULL課程編號CIdVarchar長度50NotNULL表6 homeWorkworkBook表,記錄所有學生的所有
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1