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

正文內(nèi)容

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

 

【正文】 實(shí)現(xiàn)畢業(yè)論文 目 錄第1章 緒 論 1 系統(tǒng)的開(kāi)發(fā)背景 1 系統(tǒng)的開(kāi)發(fā)環(huán)境 1 系統(tǒng)開(kāi)發(fā)的必要性 2第2章 系統(tǒng)可行性分析 3 經(jīng)濟(jì)可行性 3 技術(shù)可行性 4 操作可行性 6第3章 需求分析 7 現(xiàn)狀的分析 7 需求的分析 8 系統(tǒng)的業(yè)務(wù)流程 10 系統(tǒng)的數(shù)據(jù)流程 10 數(shù)據(jù)字典 11 數(shù)據(jù)項(xiàng)的定義 11 數(shù)據(jù)結(jié)構(gòu)的定義 14 數(shù)據(jù)流的定義 16 數(shù)據(jù)存儲(chǔ)的定義 17第4章 系統(tǒng)設(shè)計(jì) 20 數(shù)據(jù)庫(kù)設(shè)計(jì) 20 概念設(shè)計(jì) 21 邏輯設(shè)計(jì) 24 物理設(shè)計(jì) 28 系統(tǒng)模塊設(shè)計(jì) 29第5章 系統(tǒng)實(shí)施 32 系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的實(shí)施 32 創(chuàng)建數(shù)據(jù)庫(kù) 33 創(chuàng)建數(shù)據(jù)表 33 建立觸發(fā)器 38 建立存儲(chǔ)過(guò)程 39 系統(tǒng)前臺(tái)的實(shí)施 40 數(shù)據(jù)庫(kù)的訪問(wèn)方式 41 界面設(shè)計(jì) 44第6章 測(cè) 試 53第7章 結(jié) 論 57參考文獻(xiàn) 58致 謝 59附 錄 60II第1章 緒 論 系統(tǒng)的開(kāi)發(fā)背景隨著計(jì)算機(jī)的發(fā)展及網(wǎng)絡(luò)技術(shù)的應(yīng)用,電子商務(wù)、電子政務(wù)及電子辦公等名詞早已經(jīng)從一個(gè)前衛(wèi)的概念走入了每個(gè)人的生活。學(xué)校每年都有很大的人員流動(dòng),如新生入學(xué)、老生畢業(yè),還有其他各種人事變動(dòng)等。隨著信息技術(shù)的不斷發(fā)展,有必要對(duì)原來(lái)的教務(wù)管理模式進(jìn)行改進(jìn),使之便于學(xué)生信息的查詢和維護(hù),便于學(xué)生管理。這樣就可以減輕老師和教務(wù)處工作人員的負(fù)擔(dān),同時(shí)也方便了同學(xué)們了解開(kāi)課情況及成績(jī)的查詢。系統(tǒng)中所需要的功能在Delphi Server 2000組建的數(shù)據(jù)庫(kù)管理系統(tǒng)中都可以實(shí)現(xiàn)。學(xué)校教育更是其中的重要組成部分。管理信息系統(tǒng)給人們帶來(lái)方便的同時(shí)也減輕了工作壓力,增加經(jīng)濟(jì)上的效益。在問(wèn)題定義階段初步確定的規(guī)模和目標(biāo),如果是正確的就進(jìn)一步加以肯定,如果有錯(cuò)誤就應(yīng)該及時(shí)改正,如果對(duì)目標(biāo)系統(tǒng)有任何約束和限制,也必須把它們清楚地列舉出來(lái)。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。本系統(tǒng)就是為了管理好教務(wù)信息而設(shè)計(jì)的。總的來(lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。如要對(duì)很長(zhǎng)時(shí)間以前的成績(jī)進(jìn)行更改就更加困難了。在系統(tǒng)運(yùn)行階段,只需要一臺(tái)電腦單人就可以進(jìn)行操作,而且操作簡(jiǎn)單,不需要進(jìn)行單獨(dú)培訓(xùn)??蛻魴C(jī)/服務(wù)器體系結(jié)構(gòu)可以更好地實(shí)現(xiàn)數(shù)據(jù)服務(wù)和應(yīng)用程序的共享,使系統(tǒng)容易擴(kuò)充、更加靈活,從而簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)。下面對(duì)這些前臺(tái)開(kāi)發(fā)工具分別進(jìn)行說(shuō)明:1. Visual BasicVisual Basic語(yǔ)言具有簡(jiǎn)單易學(xué)的特性,只要稍有語(yǔ)言基礎(chǔ)就可以很快掌握并進(jìn)而精通。3. Delphi實(shí)際上,利用上述的哪種開(kāi)發(fā)工具都可以開(kāi)發(fā)出Windows應(yīng)用程序。當(dāng)前數(shù)據(jù)庫(kù)市場(chǎng)上產(chǎn)品云集,各有特色。并且使用的是Delphi提供的BDE可以高效地訪問(wèn)Paradox數(shù)據(jù)庫(kù)的數(shù)據(jù)。InterBase是一種關(guān)系數(shù)據(jù)管理系統(tǒng),它提供了在單機(jī)或多用戶環(huán)境中的快速數(shù)據(jù)處理及共享的工具。3. Access數(shù)據(jù)庫(kù)Access數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office套件的重要組成部分。SQL Server具有分布式數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)功能,能進(jìn)行分布式事務(wù)處理和聯(lián)機(jī)分析處理,支持客戶機(jī)/服務(wù)器的系統(tǒng)結(jié)構(gòu)。綜上所述,采用可視化的開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)管理系統(tǒng)是開(kāi)發(fā)軟件項(xiàng)目的有力武器,它不但可以為開(kāi)發(fā)人員提供了選擇的空間,而且可以加強(qiáng)系統(tǒng)的穩(wěn)定性,提高系統(tǒng)的可維護(hù)性和易操作性。其次,從硬件角度來(lái)說(shuō),現(xiàn)有的計(jì)算機(jī)硬件配置已經(jīng)滿足開(kāi)發(fā)軟件系統(tǒng)的需求,可以為系統(tǒng)開(kāi)發(fā)提供保證。因此,系統(tǒng)在操作方面也是可行的。 需求分析的過(guò)程 現(xiàn)狀的分析近來(lái)年,全國(guó)的各大高等院校都擴(kuò)大了自己的招生數(shù)量和辦學(xué)規(guī)模,這就增加了教務(wù)人員的工作強(qiáng)度,原有的管理模式已無(wú)法適應(yīng)教學(xué)的需要??傮w來(lái)說(shuō),目前高等院校的運(yùn)作都是建立在多年辦學(xué)經(jīng)驗(yàn)的基礎(chǔ)之上。各個(gè)院系根據(jù)學(xué)校的人才培養(yǎng)方案和制定的教學(xué)計(jì)劃針對(duì)不同專業(yè)的學(xué)生進(jìn)行課程的設(shè)置。教材科根據(jù)任課教師選好的教材,與書(shū)店和出版社聯(lián)系,將指定的這些書(shū)籍運(yùn)送到學(xué)校,由教材科統(tǒng)一管理,并在開(kāi)學(xué)時(shí),分發(fā)給學(xué)生。所以,開(kāi)發(fā)一個(gè)行之有效的教務(wù)管理信息系統(tǒng)成為了當(dāng)前各高等院校的當(dāng)務(wù)之急。2. 另外,與學(xué)生的情況類似,教學(xué)和各部門的工作人員也會(huì)有人員流動(dòng)。3. 學(xué)校是由若干個(gè)院系和班級(jí)組成的。4. 課程管理是學(xué)校工作的重點(diǎn)。而且在每個(gè)學(xué)期的期末,老師還需要對(duì)每門課程進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)出來(lái)的這些數(shù)據(jù)難免會(huì)出現(xiàn)偏差。教務(wù)工作人員希望利用管理信息技術(shù)處理數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行定期的備份。這樣就可以做到徹底地添加和刪除,從而使數(shù)據(jù)庫(kù)中數(shù)據(jù)一致,也減少了出錯(cuò)了概率?,F(xiàn)在的許多管理信息系統(tǒng)都具有數(shù)據(jù)備份功能,而且,數(shù)據(jù)庫(kù)中許多數(shù)據(jù)都是十分重要的信息,數(shù)據(jù)備份可以避免因數(shù)據(jù)丟失對(duì)工作造成的影響。通過(guò)它可以大概了解學(xué)校的業(yè)務(wù)流程情況。 系統(tǒng)的數(shù)據(jù)流程圖 數(shù)據(jù)字典為了對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。以下是教務(wù)管理信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的定義。它可以是手工文檔或手工憑單,也可以是計(jì)算機(jī)文檔。因此,系統(tǒng)總體設(shè)計(jì)階段主要由兩部分組成。系統(tǒng)總體設(shè)計(jì)中的模塊劃分根據(jù)軟件工程的原則要符合高內(nèi)聚低耦合。如果這個(gè)轉(zhuǎn)換沒(méi)有做好,有可能會(huì)產(chǎn)生許多數(shù)據(jù)冗余的問(wèn)題,或者不能對(duì)問(wèn)題的實(shí)質(zhì)進(jìn)行正確表達(dá),無(wú)法實(shí)現(xiàn)所需要的功能,更嚴(yán)重的還有可能在數(shù)據(jù)庫(kù)中留下隱患,當(dāng)條件合適的時(shí)候使數(shù)據(jù)庫(kù)系統(tǒng)崩潰。一般包括這幾方面:數(shù)據(jù)庫(kù)的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn),數(shù)據(jù)庫(kù)的應(yīng)用設(shè)計(jì)和實(shí)現(xiàn)。易于向關(guān)系模型轉(zhuǎn)換,與具體機(jī)器和數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)關(guān)。概念模型使設(shè)計(jì)者的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來(lái),而集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。 學(xué)期實(shí)體屬性圖 教師實(shí)體屬性圖 學(xué)生實(shí)體屬性圖 課程實(shí)體屬性圖 班級(jí)實(shí)體屬性圖 管理員實(shí)體屬性圖 教材實(shí)體屬性圖 院系實(shí)體屬性圖 專業(yè)實(shí)體屬性圖。這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù)。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上的實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。應(yīng)用規(guī)范化理論優(yōu)化邏輯模型一般要做如下工作:確定出每個(gè)關(guān)系模式內(nèi)部屬性之間的數(shù)據(jù)依賴和不同關(guān)系屬性之間的數(shù)據(jù)依賴。對(duì)各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化,消除冗余的聯(lián)系。尤其值得注意的是,由于復(fù)雜的關(guān)系數(shù)據(jù)庫(kù)查詢操作通常涉及多個(gè)關(guān)系表之間的相互連接,從而一定程度地影響了查詢速度,而模式分解過(guò)多又進(jìn)一步加劇了多關(guān)系模式的連接操作,造成了整體效率的降低。對(duì)關(guān)系模式進(jìn)行進(jìn)一步的分解和合并,減低數(shù)據(jù)的冗余和提高數(shù)據(jù)操作的效率。但在實(shí)際設(shè)計(jì)中,由于種種現(xiàn)實(shí)因素的影響,優(yōu)化所產(chǎn)生的關(guān)系數(shù)據(jù)庫(kù)模式往往作為設(shè)計(jì)人員和用戶實(shí)現(xiàn)具體模型的一個(gè)參考。學(xué)生(學(xué)生編號(hào),學(xué)生姓名,性別,出生日期,入學(xué)年份,班級(jí),密碼)在學(xué)生實(shí)體的關(guān)系模式中,學(xué)生編號(hào)為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,學(xué)生編號(hào)為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。課程(課程編號(hào),課程名稱,任課教師編號(hào),學(xué)分,選課人數(shù))在課程實(shí)體的關(guān)系模式中,課程編號(hào)為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,課程編號(hào)為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。管理員(登錄名,密碼,姓名,性別,院系)在管理員關(guān)系模式中,登錄名為此關(guān)系模式的主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,登錄名為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。此關(guān)系模式屬于BC范式。教材(教材編號(hào),教材名稱,出版社,作者,價(jià)格)在教材關(guān)系模式中,教材編號(hào)為此關(guān)系模式的主碼。其它非主屬性完全依賴于碼,并且既不存在部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,另外,院系編號(hào)為這個(gè)關(guān)系模式的決定因素,而它本身又是關(guān)系模式的碼。同樣,此關(guān)系模式也屬于BC范式。教務(wù)管理信息系統(tǒng)在進(jìn)行物理設(shè)計(jì)時(shí),充分考慮到了物理設(shè)計(jì)的兩個(gè)重要要素。在數(shù)據(jù)庫(kù)中,索引就是表中數(shù)據(jù)和相應(yīng)存儲(chǔ)位置的列表。一般情況下,在創(chuàng)建索引的時(shí)候,應(yīng)遵循以下的原則:1. 在經(jīng)常需要搜索列上建立索引。5. 在經(jīng)常需要排序的列上建立索引。學(xué)校還經(jīng)常要了解一些學(xué)生信息,在學(xué)生姓名上建立索引既方便了查詢,又提高了效率。這樣可以確保在數(shù)據(jù)文件丟失的情況下,用日志文件對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。以本系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫(kù)SQL Server 2000為例,它為用戶提供的配置參數(shù)包括:同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù)、同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)對(duì)象數(shù),使用的緩沖區(qū)長(zhǎng)度、個(gè)數(shù)、數(shù)據(jù)庫(kù)的大小、索引文件的大小、裝添因子、鎖的數(shù)目等。在本系統(tǒng)中,服務(wù)器端使用比較流行SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)。模塊化也有助于軟件開(kāi)發(fā)工程的組織管理。其他信息包括姓名、生日、性別、院系和職稱等。學(xué)生信息中包括了學(xué)生的編號(hào),編號(hào)是由7位編碼組成,第一位為字母,后四位代表班級(jí)編號(hào),最后兩位是學(xué)號(hào),學(xué)生其它信息包括姓名,出生日期、性別、院系和專業(yè)等。另外,班級(jí)編號(hào)由四位數(shù)字組成,其中前兩位代表學(xué)生入學(xué)年份,后兩位代表班級(jí)編號(hào)。若學(xué)生想退選已經(jīng)選擇的課程, 在此模塊中刪除選課信息就可以實(shí)現(xiàn)了。5. 系統(tǒng)管理模塊系統(tǒng)管理模塊分為系統(tǒng)維護(hù)和密碼修改。第5章 系統(tǒng)實(shí)施在系統(tǒng)設(shè)計(jì)完成之后,設(shè)計(jì)者對(duì)系統(tǒng)的結(jié)構(gòu)、功能已經(jīng)分析得較為清楚了,但這還只是停留在文檔階段。SQL Server 2000是面向高端的數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的數(shù)據(jù)管理功能,提供了豐富的管理工具支持?jǐn)?shù)據(jù)的完整性管理、安全性管理和作業(yè)管理。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開(kāi)發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷減到最小。 4. 易于安裝、部署和使用SQL Server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 中還包括一些工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò) English Query 來(lái)分析數(shù)據(jù)。在“數(shù)據(jù)文件”和“日志文件”兩頁(yè)可以修改數(shù)據(jù)庫(kù)的存放位置,如果不修改,數(shù)據(jù)庫(kù)將會(huì)被建立在默認(rèn)位置上。具體的數(shù)據(jù)表結(jié)構(gòu)如下。學(xué)生表中的studentno和選課表中的studentno建立了關(guān)聯(lián),其中學(xué)生表是主表,選課表是從表。選課表中的termno和學(xué)期表中的termno建立了關(guān)聯(lián),學(xué)期表是主表,選課表是從表。班級(jí)表中的depart與院系表中的depart建立了關(guān)聯(lián),其中,院系表是主表,班級(jí)表是從表。 建立觸發(fā)器在教務(wù)管理信息系統(tǒng)中,為了實(shí)現(xiàn)課程管理中選課人數(shù)的一致性,在數(shù)據(jù)庫(kù)中的選課表上建立了增加和刪除兩個(gè)觸發(fā)器。使用了這兩個(gè)觸發(fā)器后,無(wú)論是對(duì)于選課還是退選,數(shù)據(jù)庫(kù)中的數(shù)據(jù)都會(huì)根據(jù)操作實(shí)現(xiàn)加一、減一功能。具體的程序代碼如下:CREATE PROCEDURE [DBO].[ScoreTJ] CourseNO varchar(6)ASDeclare Num intDelete TongjiSelect Num=max(score) from courseselect where courseno= CourseNOInsert into Tongji values (39。,Num)Select Num=avg(score) from courseselect where courseno= CourseNOInsert into Tongji values (39。,Num)Select Num=count(*) from courseselect where courseno= CourseNO and score=60 and score70Insert into Tongji values (39。,Num)Select Num=count(*) from courseselect where courseno= CourseNO and score=80 and score90Insert into Tongji values (39。,Num)GO 系統(tǒng)前臺(tái)的實(shí)施教務(wù)管理信息系統(tǒng)采用的前臺(tái)開(kāi)發(fā)工具是Delphi 7。2. 豐富的VCLVCL是Delphi最重要的組成部分,包含多種類別的組件。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,是最先進(jìn)的程序設(shè)計(jì)方法。開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序是Delphi 7的主要功能之一。Delphi同時(shí)支持2種主流的分布的對(duì)象標(biāo)準(zhǔn),即CORBA和COM/COM+,這也使其在對(duì)象結(jié)構(gòu)標(biāo)準(zhǔn)紛爭(zhēng)中立于不敗之地。在教務(wù)管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程中,并沒(méi)有采用BDE方式訪問(wèn)數(shù)據(jù)庫(kù),而是采用了ADO方式訪問(wèn)數(shù)據(jù)庫(kù)。ADO組件包括3個(gè)核心組件分別是用于數(shù)據(jù)庫(kù)鏈接的ADOConnection和用于執(zhí)行SQL命令的ADOCommand以及用于執(zhí)行返回結(jié)果集合請(qǐng)求的ADODataSet組件。此外,它還有一定的事務(wù)處理能力。2. ADOCommand組件ADOCommand組件定義了將對(duì)數(shù)據(jù)源執(zhí)行的指定命令。可以直接讀取數(shù)據(jù)表,也可以通過(guò)SQL語(yǔ)句訪問(wèn)數(shù)據(jù)表。ADO數(shù)據(jù)表組件也可以用于數(shù)據(jù)表中經(jīng)過(guò)限定范圍或條件過(guò)濾的記錄的子
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1