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

正文內(nèi)容

大學(xué)教務(wù)管理信息系統(tǒng)設(shè)計與實(shí)現(xiàn)畢業(yè)論文(文件)

2025-07-09 23:03 上一頁面

下一頁面
 

【正文】 師的個人信息進(jìn)行維護(hù) 數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:數(shù)據(jù)結(jié)構(gòu):序號+教師編號+教師姓名+性別+出生日期+所屬院系+職稱+密碼數(shù)據(jù)流名稱:學(xué)生信息 簡要說明:對學(xué)生的個人信息進(jìn)行維護(hù)數(shù)據(jù)流來源:學(xué)生處數(shù)據(jù)流去向:數(shù)據(jù)結(jié)構(gòu):序號+學(xué)生編號+學(xué)生姓名+性別+出生日期+所屬院系+入學(xué)年份+班級+專業(yè)+密碼數(shù)據(jù)流名稱:班級信息 簡要說明:對院系的班級信息進(jìn)行維護(hù)數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:數(shù)據(jù)結(jié)構(gòu):班級編號+所屬院系+學(xué)歷類別+入學(xué)年份+教師編號+專業(yè)數(shù)據(jù)流名稱:課程信息 簡要說明:課程開設(shè)的情況 數(shù)據(jù)流來源:教務(wù)處數(shù)據(jù)流去向:數(shù)據(jù)結(jié)構(gòu):序號+課程編號+課程名稱+任課教師編號+學(xué)分+選課人數(shù) 數(shù)據(jù)存儲的定義數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留的地方,也是數(shù)據(jù)流的來源和去向之一。系統(tǒng)總體設(shè)計階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說應(yīng)該確定系統(tǒng)的物理配置方案,并進(jìn)行確定組成系統(tǒng)的每個程序結(jié)構(gòu)。在進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是模塊獨(dú)立原理,也就是說,系統(tǒng)應(yīng)該由一組完成相對獨(dú)立子功能的模塊組成。但是將ER圖向關(guān)系模型的轉(zhuǎn)換過程并不是一個簡單的過程,因為在這里存在著一個轉(zhuǎn)換和設(shè)計好壞的問題。因為這些過程為數(shù)據(jù)庫提供了一些最基本的保證。其特點(diǎn)是:用ER圖表示,簡明易懂;易于更改和擴(kuò)充;能充分反映現(xiàn)實(shí)世界的信息關(guān)系;具有通用性和穩(wěn)定性。 概念設(shè)計概念設(shè)計的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法把它們抽象為一個不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。-。形成合理的全局邏輯結(jié)構(gòu),并設(shè)計出用戶子模式。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。如果與某一端實(shí)體對應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。2. 對關(guān)系模型進(jìn)行優(yōu)化數(shù)據(jù)庫的概念模型到邏輯模型的轉(zhuǎn)換結(jié)果并不是惟一的,為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)對所得的關(guān)系模型進(jìn)行適當(dāng)?shù)男薷暮驼{(diào)整,這就是數(shù)據(jù)庫模型優(yōu)化所要完成的工作。確定函數(shù)依賴依據(jù)的是需求分析階段所得到的具體語義。根據(jù)需求分析階段所得的實(shí)際應(yīng)用需求,確定是否對某些關(guān)系模式進(jìn)行分解或合并。通常,以模式分解、優(yōu)化達(dá)到3NF要求比較合適。需要強(qiáng)調(diào),規(guī)范化本身是一種理論,它是數(shù)據(jù)設(shè)計人員用于判斷所設(shè)計的關(guān)系數(shù)據(jù)庫模式優(yōu)劣程度的工具,它的存在使數(shù)據(jù)庫設(shè)計有了嚴(yán)格的理論基礎(chǔ),同是由于規(guī)范化可以較好地解決冗余與更新異?,F(xiàn)象,因而已成為數(shù)據(jù)庫設(shè)計所要考慮的重要環(huán)節(jié)之一。根據(jù)規(guī)范化理論的要求,一般數(shù)據(jù)庫設(shè)計要達(dá)到第三范式,而BCNF是對第三范式的修正,比第三范式要求更加嚴(yán)格,能夠保證數(shù)據(jù)庫設(shè)計的科學(xué)性。同樣,此關(guān)系模式也屬于BC范式。所以,此關(guān)系模式屬于BC范式。其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,學(xué)期號為這個關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。同樣,此關(guān)系模式也屬于BC范式。院系(院系編號,院系名稱,院系負(fù)責(zé)人,教師數(shù)量)在院系關(guān)系模式中,院系編號為此關(guān)系模式的主碼。其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,專業(yè)編號為這個關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。數(shù)據(jù)庫的物理設(shè)計通常分為兩步:1. 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);2. 對數(shù)據(jù)結(jié)構(gòu)進(jìn)行評價,評價的重點(diǎn)是時間和空間效率。其中最常用的是索引法,索引法也是教務(wù)管理信息系統(tǒng)物理設(shè)計時考慮的重點(diǎn)。應(yīng)根據(jù)系統(tǒng)的具體情況創(chuàng)建索引。4. 在經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引。在系統(tǒng)中經(jīng)常需要根據(jù)院系名稱查詢一些相關(guān)內(nèi)容,在院系名稱上建立索引可以提高查詢的速度。比如說:可以把數(shù)據(jù)文件存放在E盤上,而把日志文件存放在F盤上。在進(jìn)行物理設(shè)計時,還要考慮數(shù)據(jù)庫參數(shù)的設(shè)置。 系統(tǒng)模塊設(shè)計根據(jù)需求分析,本系統(tǒng)結(jié)構(gòu)采用流行的C/S(客戶機(jī)/服務(wù)器)結(jié)構(gòu)模式,該模式的主要特點(diǎn)是:系統(tǒng)的管理人員以及使用者在客戶端對服務(wù)器端的數(shù)據(jù)庫進(jìn)行各種操作,操作的結(jié)果又由服務(wù)器端的數(shù)據(jù)庫發(fā)送給客戶端顯示出來;客戶端和數(shù)據(jù)庫服務(wù)器可以在同一臺計算機(jī)上安裝,也可以在處于聯(lián)網(wǎng)狀態(tài)的不同機(jī)器上安裝,形式比較自由,安裝比較方便;該模式同時具有開發(fā)時間短,成本較低,而且數(shù)據(jù)量的傳輸快等優(yōu)點(diǎn)。因為變動往往只涉及少數(shù)幾個模塊,所以模塊化能夠提高系統(tǒng)的可修改性。具體的教師信息有教師的編號,該編號由4位組成,第一位代表教師所在院系,其他三位代表教師在院系內(nèi)的編號。同樣也是對全院的學(xué)生信息進(jìn)行添加、刪除、修改、查詢等基本操作。在對班級信息進(jìn)行刪除時,需要對操作用戶進(jìn)行提示,讓用戶確認(rèn)是否要將該班級的學(xué)生信息刪除。在課程設(shè)置完畢后,學(xué)生就可以根據(jù)開設(shè)課程的情況在選課管理中進(jìn)行選擇。在此之后,教師就可以通過系統(tǒng)提供的統(tǒng)計功能統(tǒng)計出每門課程的最高分、最低分、平均分以及各個分?jǐn)?shù)段的人數(shù)等信息。教師、學(xué)生可以通過密碼修改來實(shí)現(xiàn)對原來密碼的修改,重新設(shè)置新密碼。本系統(tǒng)在開發(fā)的過程中,采用的后臺數(shù)據(jù)庫是SQL Server 2000。它還具有構(gòu)成最大的 Web 站點(diǎn)的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。 3. 企業(yè)級數(shù)據(jù)庫功能SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。可將一組數(shù)據(jù)復(fù)制到多個移動的脫機(jī)用戶,使這些用戶自主地工作,然后將他們所做的修改合并后發(fā)給服務(wù)器。 5. 數(shù)據(jù)倉庫SQL Server 2000中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。然后在新建數(shù)據(jù)庫對話窗口中“名稱”一欄輸入要建立數(shù)據(jù)庫的名字,教務(wù)管理信息系統(tǒng)數(shù)據(jù)庫的名稱為“college”。 創(chuàng)建數(shù)據(jù)表根據(jù)邏輯設(shè)計中轉(zhuǎn)換后的關(guān)系模型以及對關(guān)系模型進(jìn)行的優(yōu)化,可以在已經(jīng)創(chuàng)建好的數(shù)據(jù)庫上創(chuàng)建數(shù)據(jù)表。班級表是主表,學(xué)生表是從表。課程表中的courseno與選課表中的courseno建立了關(guān)聯(lián),課程表是主表,選課表是從表。學(xué)生表中的specialty與專業(yè)表中的specialty建立了關(guān)聯(lián),專業(yè)表是主表,學(xué)生表是從表。管理員表是的depart與院系表中的depart建立了關(guān)聯(lián),院系表是主表,管理員表為從表。刪除觸發(fā)器的代碼如下:CREATE TRIGGER [DeleteSelectnum] ON [dbo].[courseselect] FOR DELETE ASDeclare courseno varchar(6)Select courseno= courseno from deletedupdate course set selectnum=selectnum1 where courseno=courseno 通過以上的程序代碼,可以保證在學(xué)生退選某門課程后,選課人數(shù)的總數(shù)也會在原來數(shù)量的基礎(chǔ)上自動地減一。該存儲過程主要實(shí)現(xiàn)對成績的統(tǒng)計,能夠通過程序代碼實(shí)現(xiàn)每門課程成績的最高分、最低分、平均分以及各分?jǐn)?shù)段學(xué)生人數(shù)的統(tǒng)計。最低分39。不及格39。707939。90分以上39。它有1個建立于面向?qū)ο罂蚣芙Y(jié)構(gòu)之上的窗體設(shè)計器,當(dāng)在窗體中操作組件時,其后臺自動為其生成代碼。3. 面向?qū)ο筇匦悦嫦驅(qū)ο蟪绦蛟O(shè)計OOP(ObjectOriented Programming)是Delphi誕生的基礎(chǔ)。5. 強(qiáng)大的數(shù)據(jù)庫開發(fā)功能Delphi提供了一整套數(shù)據(jù)庫解決方案,包括建立數(shù)據(jù)庫、連接數(shù)據(jù)庫、SQL操作、保存、編輯和顯示數(shù)據(jù)集等功能的組件或工具。在多層體系結(jié)構(gòu)方面,Delphi提供MIDAS(Multitier Distributed Application Service Suite,多層分布式應(yīng)用程序服務(wù)包)技術(shù),其中利用了當(dāng)前大多數(shù)分布計算標(biāo)準(zhǔn),如:DCOM,Sockets,HTTP,SOAP(Simple Object Access Protocol,簡單對象訪問協(xié)議)、CORBA和MTS/COM+,這使得它不但用于建立通常的應(yīng)用系統(tǒng),也適于建立電子商務(wù)應(yīng)用系統(tǒng)。只有完成數(shù)據(jù)庫鏈接后,才可以進(jìn)行窗體界面的設(shè)計和程序代碼的編寫。ADO組件編寫的程序,可脫離Borland的BDE,而原有的數(shù)據(jù)顯示/編輯組件可直接使用ADO組件,這是ADO程序的一大優(yōu)點(diǎn)。下面對ADO組件的功能和作用分別做以介紹:1. ADOConnection組件ADOConnection組件的主要作用是建立與數(shù)據(jù)庫的連接。兩者的不同在于,使用ADOConnection來連接,可以使多個ADO組件共享這一連接,以便集中控制,進(jìn)行事務(wù)處理;而直接使用ADO組件連接比較簡捷、方便。3. ADODataSet組件ADODataSet組件是最常用的ADO數(shù)據(jù)集組件,使用該組件可以從ADO數(shù)據(jù)庫讀取1個或多個數(shù)據(jù)表。使用ADOTable組件可利用ADO訪問單個數(shù)據(jù)表中的數(shù)據(jù),它提供了直接訪問數(shù)據(jù)表中每條記錄和字段的方法。6. ADOStore。5. ADOQuery組件ADOQuery組件為ADO數(shù)據(jù)存儲提供發(fā)布SQL的方法,使用ADOQuery組件訪問應(yīng)用SQL語句的數(shù)據(jù)存儲中的一個或多個數(shù)據(jù)表。在使用ADODataSet組件訪問數(shù)據(jù)前需要建立它與數(shù)據(jù)庫的的關(guān)聯(lián),建立這種關(guān)聯(lián)可以通過設(shè)置ADODataSet組件的ConnectionString屬性或者通過設(shè)置Connection屬性。ADOCommand組件主要用于SQL的數(shù)據(jù)定義或執(zhí)行一個不帶返回結(jié)果集的存儲過程。使用ADO訪問數(shù)據(jù)庫,必須先與其連接。還有3個兼容組件ADOTable,ADOQuery和ADOStoreProc,可以用它們將BDE的應(yīng)用程序移植到ADO中。這是因為ADO組件是微軟公司面向各種數(shù)據(jù)的高層接口,這種層次接口被稱為OLE DB。 數(shù)據(jù)庫的訪問方式在前臺應(yīng)用程序的開發(fā)當(dāng)中,首先應(yīng)該確定選用哪種方式訪問數(shù)據(jù)庫。6. 良好的分布式應(yīng)用開發(fā)支持Delphi支持多種分布式應(yīng)用模式的開發(fā),從簡單的消息通信程序到龐大的多層次應(yīng)用。Delphi是完全面向?qū)ο蟮?,它使用面對象的Pascal(Object Pascal)作為程序設(shè)計語言,提供了1個具有真正OOP擴(kuò)展的可視化編程環(huán)境,使得可視化編程與面向?qū)ο蟮拈_發(fā)框架緊密地結(jié)合起來。這些組件是進(jìn)行各種程序開發(fā)的有力工具。Delphi 7是Windows系統(tǒng)下的可視化集成開發(fā)工具,提供了強(qiáng)大的可視化VCL功能,使程序員能夠快速、高效地開發(fā)出Windows系統(tǒng)下的應(yīng)用程序,特別是在數(shù)據(jù)庫和網(wǎng)絡(luò)方面,Delphi與其他開發(fā)工具相比更是勝出一籌。808939。606939。平均分39。最高分39。因此,使用觸發(fā)器保證了數(shù)據(jù)的一致性。通過編寫觸發(fā)器中的代碼,就可以控制選課人數(shù)的變化,并把數(shù)據(jù)記錄到相應(yīng)的數(shù)據(jù)表中。班級表中的specialty與專業(yè)表中的specialty建立了關(guān)聯(lián),其中專業(yè)表是主表,班級表是從表。教材表中的bookno與課程表中bookno建立了關(guān)聯(lián),其中教材表是主表,課程表是從表。班級表中的teacherno與教師表中的teacherno建立了關(guān)聯(lián),教師表是主表,班級表是從表。 學(xué)期表(term)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義termnovarchar30否 是學(xué)期crntchar1是設(shè)置默認(rèn)學(xué)期 管理員表(admin)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義loginvarchar20否是登錄名passwordvarchar20是密碼namevarchar30是姓名sexchar2是性別departchar10是外院系 學(xué)生表(student)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義studentnochar7否是學(xué)號namechar10是學(xué)生姓名sexchar2是性別birthdaydatetime8是出生日期enteryearint4是入學(xué)年份classnochar4是外班級passwordvarchar20是密碼 統(tǒng)計表(Tongji)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義namenvarchar20否是統(tǒng)計項目名稱numnumeric9是統(tǒng)計數(shù)值 課程表(course)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義coursenochar6否是課程編號namevarchar50是課程名稱teachernochar4是外任課教師編號creditint4是學(xué)分selectnumint4是選課人數(shù) 班級表(class)列名數(shù)據(jù)類型長度允許空主/外鍵自動編號含義classnochar4否是班級編號typevarchar10是學(xué)歷類別enteryearint4是入學(xué)年份teachernochar4是外教師編
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1