【正文】
塊五部分進(jìn)行設(shè)計(jì)。課程管理包括 :課程信息的操作 。當(dāng)班主任或輔導(dǎo)員登陸成功后 ,有權(quán)進(jìn)行如下操作 :修改個(gè)人密碼、個(gè)人信息查詢、成績查詢及錄入、加分審核、綜合測評、綜合測評查詢。在數(shù)據(jù)庫領(lǐng)域內(nèi) ,常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。 實(shí)體 ER 圖 對于學(xué)生而言 ,必須要有學(xué)號 (主鍵 )、姓名、班級、年級、智育成績、德育成績、體育成績、能力分、綜合測評總分等屬性 ,對于籍貫、出生年月、年齡等其他屬性因與綜合測評關(guān)系不大 ,本文不一一列出。圖 為德育成績實(shí)體 ER 圖。 課程實(shí)體主要包括課程號、課程名、上課時(shí)間、學(xué)時(shí)、上課教師工號、上課教師名等屬性 ,其中課程號是主鍵。所以設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分為三個(gè)步驟 : ⑴將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型 。所以將 ER 圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式 ,這種轉(zhuǎn)換一般遵循如下原則 : ⑴一個(gè) 1:1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 ,也可經(jīng)與任意一端對應(yīng)的關(guān)系模式合并。與該多元聯(lián)系相連的各 實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 ,而關(guān)系的碼為各實(shí)體碼的組合。學(xué)生表具體信息見表 。學(xué)生加分申請表包含學(xué)號、申請項(xiàng)目、申請加減分分值、加減分類型、申請狀態(tài)、審核狀態(tài)等內(nèi)容 ,其中學(xué)號為主鍵。成績表的具體信息見表 。登錄信息表一般具有用戶名、密碼、及用戶類型等基本屬性。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式 ,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性 ,而關(guān)系的碼為 n 端實(shí)體的碼。 圖 邏輯結(jié)構(gòu)設(shè)計(jì)的步驟圖 圖向關(guān)系模型轉(zhuǎn)化的規(guī)則 ER 圖向邏輯結(jié)構(gòu)轉(zhuǎn)換規(guī)則包括全局模式和各個(gè)外模式。 圖 為教師實(shí)體 ER 圖 圖 課程實(shí)體 ER 圖 圖 加分申請實(shí)體 ER 圖 邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一種邏輯模式 ,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。 圖 能力分實(shí)體 ER 圖 班級實(shí)體包括班級號 (主鍵 )、班級名稱兩個(gè)屬性。 圖 學(xué)生實(shí)體 ER 圖 圖 綜合測評成績實(shí)體 ER 圖 實(shí)體 用戶類型包括管理員、普通教師、班主任輔導(dǎo)員及學(xué)生。還要保存用戶的基本信息 ,包括 :用戶名、密碼和用戶類型。 圖 班主任輔導(dǎo)員功能模塊圖圖 反饋信息功能模塊圖 系統(tǒng)整體結(jié)構(gòu) 由以上各子功能模塊圖可得圖 所示的系統(tǒng)整體結(jié)構(gòu)圖。學(xué)生功能模塊圖如圖 所示。學(xué)生模塊主要用于學(xué)生對個(gè)人信息的查詢及修改、對各科成績的查詢、對綜合測 評的查詢、綜合測評加分申請、信息反饋模塊主要用于用戶對系統(tǒng)使用情況的反饋及管理員的回復(fù)。 ,支持多條件修改 。本章還對系統(tǒng)的流程做了細(xì)致的研究 ,對系 統(tǒng)的流程做了優(yōu)化 ,畫出了系統(tǒng)流程圖。 系統(tǒng)流程圖表達(dá)的是系統(tǒng)各部件的流動情況 ,而不是表示對信息進(jìn)行加工處理的控制過程。指向處理的數(shù)據(jù)流為該處理的輸入數(shù)據(jù) ,離開處理的數(shù)據(jù)流為該處理的輸出數(shù)據(jù) . :表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù) ,對其進(jìn)行的存取分別以指向或離開數(shù)據(jù)存 儲的箭頭表示。數(shù)據(jù)流圖一般要采用自上而下逐步求精的結(jié)構(gòu)化表示方法。⑶查詢綜合測評成績 。⑵查詢學(xué)生各科成績 。⑷修改已錄入成績的學(xué)生的成績 。數(shù)據(jù)流圖是從數(shù)據(jù)流動和加工的角度描述了系統(tǒng)要處理的數(shù)據(jù)和對數(shù)據(jù)的處理 ,所以數(shù)據(jù)流圖代表了系統(tǒng)的邏輯模型。 另外該系統(tǒng)規(guī)模小 ,耗費(fèi)少??尚行匝芯繉?shí)際上是要進(jìn)行大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)過程 ,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)過程 ,應(yīng)從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面著手。老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等等。不像以前的 ASP 即時(shí)解釋程序 ,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯 ,這樣的執(zhí)行效果 ,當(dāng)然比一條一條的解釋強(qiáng)很多。例如 頁面構(gòu)架允許你建立你自己的用戶分界面 ,使其不同于常見的 VBLike 界面。這個(gè)新的設(shè)計(jì)將運(yùn)行時(shí)間的可擴(kuò)展性提高到多個(gè)處理器中。資源監(jiān)控器使服務(wù)器可以為不同的工作負(fù)載定義資源限制和優(yōu)先權(quán) ,這使得并發(fā)工作負(fù)載可以提供穩(wěn)定的性能。內(nèi)嵌在 SQL Server 2020 中的數(shù)據(jù)壓縮使得用戶可以更有效的存儲數(shù)據(jù) ,同時(shí)還提高了性能 ,因?yàn)榻档土?I/O 要求。 ,共享性強(qiáng)。 最后本文將對本次系統(tǒng) 開發(fā)作簡短的總結(jié) ,主要總結(jié)本系所存在的問題 ,另外還將會對本系統(tǒng)的后續(xù)改進(jìn)作簡單的規(guī)劃。 ⑶從實(shí)效性來說 ,測評后的效 果可以由計(jì)算機(jī)處理后直接呈現(xiàn) ,縮短了測評結(jié)果的反饋周期。 ,這樣可能會使人為因素偏多 ,不能準(zhǔn)確反映學(xué)生綜合素質(zhì) ,影響教學(xué)質(zhì)量的提高。 關(guān)鍵詞 :測評系統(tǒng) ,SQL Server 2020 ABSTRACT According to the characteristics of student prehensive evaluation system, the essay uses the B/S Browser/server system design, chooses and SQL Server 2020 development environment, designs and implements a student prehensive evaluation system. The main work is as follows: First of all, this essay conducts a prehensive analysis on the system, including feasibility study, demand analysis, data flow analysis and the system flow analysis. Based on the feasibility study, it draws a conclusion that the system development is feasible. Through analyzing the demands of the users, we understand the function the prehensive evaluation system should have. Based on data flow analysis, we know data flow of the system. By analyzing the system flow, we obtain the flow chart of the system. Secondly, this essay clarifies the design and realization of the system, including the overall design, the database design and the detailed design report and the realization. Through the design of the whole system, we divide it into specific function module of the system. By designing the database, we obtain system logic structure. And through the detailed report and the realization, we realize the functions of the system Finally, the essay introduces the method and the progress of testing the system and applies some test examples. Through a series of strict tests, it can be concluded that although this system has certain defects, its function is more reliable. The system is more practical with a friendly interface and a simple operation.