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

正文內(nèi)容

學(xué)校信息管理系統(tǒng)的設(shè)計—計算機(jī)畢業(yè)設(shè)計論文(參考版)

2024-08-17 08:41本頁面
  

【正文】 八、圖書信息管理模塊分層數(shù)據(jù)流圖:(圖427至圖429)。六、課程信息管理模塊分層數(shù)據(jù)流圖(圖421至423)。四、成績管理模塊分層數(shù)據(jù)流圖:(圖416至418)。學(xué)校信息管理系統(tǒng)用戶學(xué)校信息管理系統(tǒng)系統(tǒng)時鐘 學(xué)生信息管理 成績管理 當(dāng)前日期 教師信息管理 課程信息管理查詢要求 圖書管理 查詢結(jié)果 統(tǒng)計表圖41 頂層數(shù)據(jù)流圖二、1層數(shù)據(jù)流圖(圖43至圖48)。4.2 數(shù)據(jù)流圖與數(shù)據(jù)字典4.2.1 數(shù)據(jù)流圖根據(jù)以上的系統(tǒng)功能描述,設(shè)計出數(shù)據(jù)流圖。包括添加新讀者、維護(hù)讀者信息。包括新書入庫和圖書信息修改、刪除。按班級為單位查詢備份數(shù)據(jù)庫的學(xué)生信息,補(bǔ)考情況。根據(jù)用戶的要求,查詢相關(guān)教師信息。根據(jù)用戶的要求,查詢學(xué)生數(shù)據(jù)庫的所有可能的信息,其中包括成績查詢。是排課系統(tǒng)的基礎(chǔ)。2)教師與課程。它是學(xué)生成績管理的基礎(chǔ)。1)課程管理。1)添加新教師。4)成績備份。3)補(bǔ)考成績錄入。2)總分及名次。b.學(xué)生成績管理功能1)分?jǐn)?shù)錄入。5)學(xué)生信息備份。分班功能實現(xiàn)按新生的報考專業(yè)、成績及性別進(jìn)行分班。本部分的功能主要有新生導(dǎo)入、分班、設(shè)置學(xué)號。該功能主要進(jìn)行成批地刪除學(xué)生信息,如連續(xù)學(xué)號區(qū)段的多位學(xué)生信息刪除,整個班級的刪除,所有學(xué)生信息的刪除。3)刪除學(xué)生。其中分為單個添加和成批添加。2)添加學(xué)生。其主要功能包括:1)班級管理。數(shù)據(jù)庫中的對象個數(shù)32,768模塊(包括“內(nèi)含模塊”屬性為“是”的窗體和報表)1,000對象名稱中的字符數(shù)64密碼的字符個數(shù)14用戶名或組名的字符個數(shù)20并發(fā)用戶的個數(shù)255表32數(shù)據(jù)庫的級別(3種)數(shù)據(jù)庫級別產(chǎn)品代表特 點商務(wù)級別(business level)最高級別Microsoft sqlserver /Sybase/Informix商業(yè)級別的數(shù)據(jù)庫關(guān)系軟件,安全性能高,處理并發(fā)能力強(qiáng)開放源代碼的mysqlMysql是一種非商業(yè)級別的軟件,他的特征是一種基于互換源代碼,他的安全性和支持并發(fā)處理的能力差。創(chuàng)建數(shù)據(jù)庫對象時,可以通過用 USys 作為名稱的前四個字符來命名數(shù)據(jù)庫對象。) 文件大小2 G 字節(jié)減去系統(tǒng)對象(Microsoft Access 數(shù)據(jù)庫:數(shù)據(jù)和對象(如表、查詢或窗體)組成的集合,與特定的主題或用途有關(guān)。VB開發(fā)效率高,雖然代碼執(zhí)行效率一般,但是入門和學(xué)習(xí)速度快,有較好的學(xué)習(xí)氛圍和幫助書籍和幫助文檔。在中國乃至全世界都能看到它的身影,它曾是在中國最為流行的編程工具,到現(xiàn)在還占據(jù)著非常重要的地位,對于它的好壞大家都有一定的了解,VB作為一種較早出現(xiàn)的開發(fā)程序以其容易學(xué)習(xí),開發(fā)效率較高,具有完善的幫助系統(tǒng)等優(yōu)點曾影響了好幾代編程人員,但是由于VB不具備跨平臺這個特性,從而也決定了VB在未來的軟件開發(fā)中將會逐漸地退出其歷史舞臺;它對組件技術(shù)的支持是基于COM和ActiveX,對于組件技術(shù)不斷完善發(fā)展的今天,它也顯出了它的落后性;同時VB在進(jìn)行系統(tǒng)底層開發(fā)的時候也是相對復(fù)雜的,調(diào)用API函數(shù)需聲明,調(diào)用不方便,不能進(jìn)行DDK編程,不可能深入Ring0編程,不能嵌套匯編;而且面向?qū)ο蟮奶匦圆?;網(wǎng)絡(luò)功能和數(shù)據(jù)庫功能也沒有非常突出的表現(xiàn),綜上所述,VB作為一種可視化的開發(fā)工具由于其本身的局限性,導(dǎo)致了它在未來軟件開發(fā)中逐步被其他工具所代替。 這里選擇Visual Basic 。(3)以DBMS為核心的應(yīng)用開發(fā)工具應(yīng)用開發(fā)工具是系統(tǒng)為應(yīng)用開發(fā)人員和最終用戶提供的高效率,多功能的應(yīng)用生成器,第四代語言等各種軟件工具。由于本設(shè)計中數(shù)據(jù)庫的功能并不需要很強(qiáng)大,而Microsoft Office Access剛好滿足設(shè)計的要求,所以選擇了Microsoft Office Access作為數(shù)據(jù)庫。Microsoft Office Access是由微軟Microsoft出品,基于關(guān)系型數(shù)據(jù)庫的小型數(shù)據(jù)庫系統(tǒng),它的特點如表31所示。設(shè)計一個完善的數(shù)據(jù)庫應(yīng)用系統(tǒng)往往是上述六個階段的不斷反復(fù)。(6)數(shù)據(jù)庫運行和維護(hù)階段數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。(4)數(shù)據(jù)庫物理設(shè)計階段數(shù)據(jù)庫物理設(shè)計是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。(2)概念結(jié)構(gòu)設(shè)計階段概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合,歸納與抽象,形成一個獨立與具體DBMS的概念模型。需求分析做得不好,甚至?xí)?dǎo)致整個數(shù)據(jù)庫設(shè)計返工重做。需求分析是整個設(shè)計過程的基礎(chǔ),是最困難,最耗費時間的一步。 3.2數(shù)據(jù)庫設(shè)計方案本設(shè)計嚴(yán)格按照規(guī)范設(shè)計法對數(shù)據(jù)庫進(jìn)行設(shè)計。所以其數(shù)據(jù)結(jié)構(gòu)簡單,清晰,用戶易懂易用。關(guān)系模型的概念單一,無論實體還是實體之間的聯(lián)系都用關(guān)系表示。關(guān)系數(shù)據(jù)庫是比較理想的數(shù)據(jù)處理系統(tǒng)[1]。有關(guān)關(guān)系數(shù)據(jù)庫的新理論與技術(shù)不斷涌現(xiàn),如關(guān)系代數(shù)和關(guān)系演算理論、數(shù)據(jù)依賴、規(guī)范化理論、泛關(guān)系理論、無限超圖理論、查詢優(yōu)化技術(shù)、符號表跟蹤技術(shù)、空值以及視圖修改問題等。以其簡明的結(jié)構(gòu)(只有唯一的數(shù)據(jù)模型關(guān)系)和嚴(yán)密的理論基礎(chǔ),吸引了大批計算機(jī)專家投身于關(guān)系理論的研究。 以二維表格(關(guān)系)作為數(shù)據(jù)模型的數(shù)據(jù)庫稱為關(guān)系數(shù)據(jù)庫。按上述三方面進(jìn)行可行性分析、研究后,就可整理并編制出新系統(tǒng)開發(fā)的可行性報告,它是總體規(guī)劃工作的階段性成果。(3)運行可行性對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計和評價。對于學(xué)校管理信息系統(tǒng)則應(yīng)著重分析其社會效益。開發(fā)、運行和維護(hù)費用主要包括:購買和安裝設(shè)備的費用:計算機(jī)硬件、系統(tǒng)軟件、 機(jī)房、電源、空調(diào)等;軟件開發(fā)費用:若由本單位的技術(shù)人員開發(fā),則該項費用可以計入下面的人員費用一項;人員費用:系統(tǒng)開發(fā)人員、操作人員和維護(hù)人員的工資、培訓(xùn)費用等;消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、軟盤、色帶等開支;其它費用。新系統(tǒng)的目標(biāo)確定后,就可以從以下三方面對能否實現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:(1)技術(shù)可行性根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員。需要指出的是,新系統(tǒng)目標(biāo)不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。2、可行性分析在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運行指標(biāo),這是系統(tǒng)開發(fā)和評價的依據(jù)。5)建立新系統(tǒng)的資源情況:為了建立新系統(tǒng),學(xué)?;蛑鞴懿块T準(zhǔn)備投入人力(何種技術(shù)水平、有多少人)、財力(多少場地和設(shè)備、多少資金)和時間(可以給多長開發(fā)時間)的基本情況,對于已有計算機(jī)設(shè)備的學(xué)校,應(yīng)詳細(xì)調(diào)查其功能和目前使用狀況,考慮在新系統(tǒng)中充分發(fā)掘其潛力。上述各項內(nèi)容在系統(tǒng)分析階段中還需進(jìn)一步作詳細(xì)調(diào)查。2)組織機(jī)構(gòu):現(xiàn)行系統(tǒng)的組織機(jī)構(gòu),歸屬關(guān)系、人員安排等,它不僅為新系統(tǒng)各功能子系統(tǒng)的劃分提供依據(jù),還可進(jìn)一步暴露組織和人事方面的不合理現(xiàn)象。1、現(xiàn)行系統(tǒng)的初步調(diào)查初步調(diào)查是為了了解現(xiàn)有系統(tǒng)的概貌、規(guī)模等基本情況,從而確認(rèn)新系統(tǒng)的目標(biāo)。2.4學(xué)校管理信息系統(tǒng)的規(guī)劃系統(tǒng)規(guī)劃是整個管理信息系統(tǒng)建立過程中的基礎(chǔ)階段。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習(xí)慣說法顯然是片面的。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。上述各個階段排列成一個嚴(yán)格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進(jìn)行評審,確信該階段工作已完成并達(dá)到要求后才能進(jìn)入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。當(dāng)前我們學(xué)校信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋栽谶\行上是可行性的。硬件方面:目前高性能的網(wǎng)絡(luò)組件已經(jīng)在我們學(xué)校廣泛使用(服務(wù)器、集線器、通信介質(zhì)、工作站等),它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。學(xué)校信息管理系統(tǒng)用的是Visual Basic開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。由于學(xué)校信息管理系統(tǒng)是作為畢業(yè)設(shè)計由我們學(xué)生自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)龐大的校園考試提供很大的方便,因此在經(jīng)濟(jì)上是可行的。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運行可行性三個方面。采用主要的方式是在同學(xué)中進(jìn)行交流和對現(xiàn)有的政策進(jìn)行分析。它是建立新系統(tǒng)的前期工作,也是進(jìn)行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)。在正式的立項之前必須進(jìn)行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎(chǔ)上提出新的系統(tǒng)的邏輯模型。 開發(fā)小組的人數(shù)因系統(tǒng)規(guī)模大小而異,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟件維護(hù)人員。當(dāng)然,資金的投入也可以在開發(fā)和運行過程中分階段進(jìn)行,在逐步取得階段成果的基礎(chǔ)上補(bǔ)充更多的資源。管理信息系統(tǒng)的費用可分為 開發(fā)費用和運行費用,前者包括設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列支出等, 后者包括機(jī)器運行、維護(hù)和修理費,人員工資和水、電、紙張和軟盤等日常開支。 管理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。一般說來,校長的決心是研制學(xué)校管理信息系統(tǒng)的成敗關(guān)鍵。要使管理信息系統(tǒng)在學(xué)校建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。與企業(yè)管理相比,我國的學(xué)校管理在這方面占有較大的優(yōu)勢。 2 系統(tǒng)分析2.1系統(tǒng)的初步調(diào)查建立一個好的管理信息系統(tǒng),必須要有一個好的管理基礎(chǔ)。SQL語言的常用操作有:建立數(shù)據(jù)庫數(shù)據(jù)表(CREATE TABLE),如本系統(tǒng)中的學(xué)生及成績備份就用到該語句;從數(shù)據(jù)庫中篩選一個記錄集(SELECT),這是最常用的一個語句,功能強(qiáng)大,能有效地對數(shù)據(jù)庫中一個或多個數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行訪問,并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE);VB中的數(shù)據(jù)庫操作對象都提供了對SQL語句的支持。1.2.3 SQL查詢語言及使用SQL語言是結(jié)構(gòu)化語言(Structure Query Language)的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。ADO 支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。作為應(yīng)用程序與OLE DB連接的橋梁,ActiveX Data Objects (ADO)為Visual Basic 下開發(fā)的應(yīng)用程序訪問本地或遠(yuǎn)程數(shù)據(jù)庫提供了有效的手段。Access 是一種關(guān)系數(shù)據(jù)庫管理工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。這樣的應(yīng)用程序在32位操作系統(tǒng)下運行,速度更快,更安全,并且更適合在多任務(wù)環(huán)境下運行。Visual Basic 是專門為Microsoft的32位操作系統(tǒng)設(shè)計的,可用來建立32位的應(yīng)用程序。Visual Basic提供開放式數(shù)據(jù)連接(Open Database Connectivity),即ODBC功能,它可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server、Oracle等。利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供強(qiáng)大的數(shù)據(jù)存儲和檢索功能。這樣可以方便編程人員、提高效率。例如,命令按鈕是一個對象,用戶單擊該按鈕時,將產(chǎn)生一個“單擊”事件,而產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。事件驅(qū)動編程機(jī)制Visual Basic通過事件來執(zhí)行對象的操作。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。Visual Basic自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機(jī)制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。1.2.1 Visual Basic Visual Basic 、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計算機(jī)新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)中。本人作為用戶的一員,對系統(tǒng)的需求有較深入的認(rèn)識,同時也掌握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設(shè)計的契機(jī),一方面利用自己的所學(xué)為學(xué)校做一點力所能及的事,另一方面通過這次實踐必將提升自身對軟件工程、數(shù)據(jù)庫、程序設(shè)計等理論的認(rèn)識,積累系統(tǒng)開發(fā)的經(jīng)驗。另外隨著計算機(jī)網(wǎng)絡(luò)的持續(xù)發(fā)展,無論是工作、學(xué)習(xí)還是生活,將會越來越多地融入到流動的比特中,人們的工作節(jié)奏在不斷加快,需要快捷的信息來源,并對此做出反應(yīng)。以上各類信息目前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。對于圖書管理,學(xué)校有一藏書萬余冊的圖書室,一位專職教師擔(dān)任圖書室的日常管理。對于成績管理,課任教師要進(jìn)行本科目成績登記,計算平均分、優(yōu)秀率、及格率;班主任在期中考試和期末考試后計算本班學(xué)生總分
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1