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

正文內(nèi)容

學校信息管理系統(tǒng)—計算機畢業(yè)設計(文件)

2024-12-23 10:58 上一頁面

下一頁面
 

【正文】 段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。硬件方面:目前高性能的網(wǎng)絡組件已經(jīng)在我們學校廣泛使用(服務器、集線器、通信介質(zhì)、工作站等),它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。由于學校信息管理系統(tǒng)是作為畢業(yè)設計由我們學生自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)龐大的校園考試提供很大的方便,因此在經(jīng)濟上是可行的。采用主要的方式是在同學中進行交流和對現(xiàn)有的政策進行分析。 在正式的立項之前必須進行可行性分析,而可行性分析 主要是對現(xiàn)行系統(tǒng)進行充分的調(diào)查研究,細致了解 現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎上提出新的系統(tǒng)的邏輯模型。當然,資金的投入也可以 在開發(fā)和運行過程中分階段進行,在逐步取得階段成果的基礎上補充更多的資源。 管 理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。要使管理信息系統(tǒng)在學校建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。 8 2 系統(tǒng)分析 2. 1 系統(tǒng)的初步調(diào)查 建立一個好的管理信息系統(tǒng),必須要有一個好的管理基礎。 1. 2. 3 SQL查詢語言及使用 SQL語言是結(jié)構(gòu)化語言( Structure Query Language)的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標準,使 用這種標準數(shù)據(jù)庫語言對程序設計和數(shù)據(jù)庫的維護都帶來了極大的方便,廣泛地應用于各種數(shù)據(jù)查詢。 作為應用程序與 OLE DB連接 的橋梁 , ActiveX Data Objects (ADO)為 Visual Basic 下開發(fā)的應用程序訪問本地或遠程數(shù)據(jù)庫提供了有效的手 段。另外, Access 允許創(chuàng)建自定義報表用于打印或 輸出數(shù)據(jù)庫中的信息。這樣的應用程序在 32位操作系統(tǒng)下運行,速度更快,更安全,并且更適合在多任務環(huán)境下運行。 Visual Basic 提供開放式數(shù)據(jù)連接( Open Database Connectivity),即 ODBC 功能,它可通過直接訪問或建立 連接的方式使用并操作后臺大型網(wǎng)絡數(shù)據(jù)庫,如 SQL Server、Oracle等。這樣可以方便編程人員、提高效率。 事件驅(qū)動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。 Visual Basic自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設計的效率。 1. 2. 1 Visual Basic Visual Basic 是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設計語言,可用于開發(fā) Windows環(huán)境下的各類應用程序。 本人作為用戶的一員,對系統(tǒng)的需求有較深入的認識,同時也掌握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設計的契機,一方面利用自 己的所學為學校做一點力所能及的事,另一方面通過這次實踐必將提升自身對軟件工程、數(shù)據(jù)庫、程序設計等理論的認識,積累系統(tǒng)開發(fā)的經(jīng)驗。 以上各類信息目前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。 對于成績管 理,課任教師要進行本科目成績登記,計算平均分、優(yōu)秀率、及格率;班主任在期中考試和期末考試后計算本班學生總分,排名次;教導處要統(tǒng)計補考學生人數(shù)及相應名單,每學期進行學生成績備份;學校領導則可通過查詢工具來了解學生成績情況。本系統(tǒng)主要著眼于以上五大部分,建立數(shù)據(jù)庫以及對數(shù)據(jù)的各種操作功能。 學校主要有總務處、政教處、教導處、培訓處四大塊。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計和查詢數(shù)據(jù),這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,人工的大量浪費;另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護都帶來了不少困難。而對于后者則要求應用程序功能完備 ,易使用等特點 . 經(jīng)過分析 ,我們使用 MICROSOFT 公司的 VISUAL 開發(fā)工具 ,以 MICROSOFT OFFICE ACCESS 作為數(shù)據(jù)庫 ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象 ,首先在短時間內(nèi)建立系統(tǒng)應用 原型 ,然后 ,對初始原型系統(tǒng)進行需求迭代 ,不斷修正和改進 ,直到形成用戶滿意的可行系統(tǒng)。對于前者要求建立數(shù)據(jù)一致性和完整性強 ,數(shù)據(jù)安全性好的數(shù)據(jù)庫。所以學校信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。這些優(yōu)點能夠極大地提高學校信息管理的效率 ,也是一個單位科學化、正規(guī)化管理 ,與世界接軌的重要條件。教導處目前有 28 個班級的學生,處理的信息主要有五大類:學生信息、教師信息、成績 數(shù)據(jù)、課程信息、圖書管理。教導處在每一屆學生進校時必須進行分班,設置學號;每一屆學生畢業(yè),要進行學生信息備份; 對于教師信息,學校教導處及總務處需要統(tǒng)計各種教師信息;例如統(tǒng)計中級職稱教師人數(shù),查詢 80 年以前參加工作的教師名單;學校領導可以通過系統(tǒng)簡單快捷地了解教師的基本情況。以人工的方式進行圖書信息的維護、借書、還書,工作量較大。因此,無論是從目前的現(xiàn)狀來看,還是面向未來,一個功能完備的學校信息管理系統(tǒng)的開發(fā)都非常有必要。 本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)方法,以 Microsoft公司的可視開發(fā)環(huán)境 Visual Basic 作為主要開發(fā)工具, 使用 Microsoft Access 2020 作為關(guān)系數(shù)據(jù)庫,并在 VB編程語言中采用 ADO 數(shù)據(jù)庫編程模型,配合功能強大的 SQL 查詢語言實現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實現(xiàn)了預定的需求功能。 總的來看, Visual Basic有以下主要特點: 可視化編程 Visual Basic 提供了可視化設計工具,把 Windows 界面設計復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼,只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕 上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。每個對象以圖形方式顯示在界面上,都是可視的。 在用 Visual Basic設計大型應用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程,這些過程分別面向不同的對象,由用戶操作引發(fā) 某個事件來驅(qū)動執(zhí)行某特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作。同時, Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)。在 Windows9x、 Windows NT或 Windows2020 環(huán)境下,用 Visual Basic 譯器可以自動生成 32位應用程序。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。如上所述, Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。 在 VB中,可以使用開發(fā)環(huán)境提供的 ADO控件,數(shù)據(jù)庫訪問方法,對 ACCESS中建立的關(guān)系數(shù)據(jù)庫簡單快捷的進行訪問。其一般的用法是以 VB的各種控件接收用戶對數(shù)據(jù)庫訪問的請求,在事件響應程序代碼中將其轉(zhuǎn)換成對數(shù)據(jù)庫的 SQL 查詢語句,并以字符串的形式存在,然后將其傳遞給相應的數(shù)據(jù)庫操作對象,最終完成對數(shù)據(jù)庫的訪問。 應該看到,我國發(fā)展學校管理信息系統(tǒng)的時間還不長,設計開發(fā)的實際經(jīng)驗也很不足。 管理人員的積極性也是不容忽視的條件。 要有足夠的資金保證,才能順利完成整個系統(tǒng)的開發(fā)工作。由于管理信息系統(tǒng)的開發(fā)通常是從逐個子系統(tǒng)分期分批進行的,同時,已開發(fā)完畢投入使用的系統(tǒng)仍需不斷維護、改進和完善,因此這個開發(fā)小組應該在相當長的時期內(nèi)存在。因此要建立新的學校信息管理系統(tǒng)就必須對學?,F(xiàn)行的信息管理系統(tǒng)進行全面、細致而充分的調(diào)查研究。 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行。 2. 3 系統(tǒng)開發(fā)步驟 一般說來,管理信息系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作環(huán)節(jié)。 國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達到系統(tǒng)分析:系統(tǒng)設計:編程:模塊調(diào)試:系統(tǒng)調(diào)試= 20%: 15%: 20%: 25%: 20%。因為新系統(tǒng)是在現(xiàn)有系統(tǒng)基礎上發(fā)展而成的,所以首先應對現(xiàn)有系統(tǒng)進行全面的調(diào)查和分析,通過對用戶需求的調(diào)查,提出 10 新系統(tǒng)的開發(fā)目標,并進行可行性研究,為新系統(tǒng)開發(fā)能否進行提供定量和定性的依據(jù),這就是總體規(guī)劃的任務。 3)管理流程及工作步驟:現(xiàn)行系統(tǒng)中各管理職能部門(教務、財務等)的管理業(yè)務流程、各種數(shù)據(jù)在收集、整理、輸入、存貯、處理和輸出各個環(huán)節(jié)的具體加工步驟,主要單據(jù)、表格的來源和去處等,從而得到較為完整的信息流程。 6)各部門管理人員對新系統(tǒng)目標持有的看法,以及對建立新系統(tǒng)的態(tài)度。新系統(tǒng)目標的提法不盡相同,例如: 1)提高工作效率和減輕勞動強度; 2)提高信息處理速度和準確性; 3)提供新的處理功能和決策信息; 4)為教學、科研提供更方便的服務項目,等等。 系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。同時還應考慮現(xiàn) 有管理人員的培訓、補充,分析在給定時間里能否完成預定的系統(tǒng)開發(fā)任務等。關(guān)系的每個行稱為一條記錄,每一個列稱為一個屬性(或字段),所有屬性名稱構(gòu)成的集合稱為關(guān)系模式。目前 , 關(guān)系型的數(shù)據(jù)庫管理系統(tǒng)已經(jīng)很多 , 優(yōu)化方法比較完善 , 關(guān)系數(shù)據(jù)庫的設計也有一整套完善的規(guī)范化理論,提出了第一、二、三、 BC 、四、五范式,以確保設計的數(shù)據(jù)庫盡量減少數(shù)據(jù)冗余及各種操作 異?,F(xiàn)象。對數(shù)據(jù)的檢索結(jié)果也是關(guān)系(即表)。按照規(guī)范設計的方法,考慮數(shù)據(jù)庫及其應用系統(tǒng)開 發(fā)全過程,將數(shù)據(jù)庫設計分為六個階段 [1]: ( 1) 需求分析階段 進行數(shù)據(jù)庫設計首先必須準確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 本次試驗首先調(diào)查用戶需求,調(diào)查方法包括:上網(wǎng)調(diào)查一些相關(guān)資料,了解企業(yè)管理的一些知識;分析類似的數(shù)據(jù)庫管理系統(tǒng),了解本系統(tǒng)需要實現(xiàn)的大概功能;詢問相關(guān)人員,對軟件功能進行進一步分析。 ( 5)數(shù)據(jù)庫實施階段 在數(shù)據(jù)庫實施階段,設計人員運用 DBMS 提供的數(shù)據(jù)語言及其宿主語言,根據(jù)邏輯設計和物理設計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應用程序,組織數(shù)據(jù)入庫, 并進行試運行。 3. 3 數(shù)據(jù)庫系統(tǒng)軟件選擇 數(shù)據(jù)庫系統(tǒng)的軟件主要包括: ( 1) DBMS( DataBase Management System,簡稱 DBMS) DBMS 是為數(shù)據(jù)庫的建立、使用和維護配置的軟件,這里選擇使用 Microsoft Office Access作為 DBMS。 ( 2) 支持 DBMS運行的操作系統(tǒng) 選擇 Windows XP 操作系統(tǒng)。 全稱 Visual Basic,它是以 Basic語言作為其基本語言的一種可視化編程工具。 表 31 14 屬性 最大值 Microsoft Access 數(shù)據(jù)庫 (.mdb) ( Microsoft Access 數(shù)據(jù)庫:數(shù)據(jù)和對象(如表、查詢或窗體)組成的集合,與特定的主題或用途有關(guān)。)所需的空間。提供給班主任進行本班學生的信息更新、刪除。單個添加學生供應數(shù)量較少的學生信息入庫;成批添加可以從現(xiàn)存的學生信息 EXCEL文件中成批錄入 到數(shù)據(jù)庫中。 4)新生管理。設置學號實現(xiàn)自動為各班學生編發(fā)學號。以班級為單位,錄入各科目的期中、期末、總評成績。修改總評成績,以決定最終補考人數(shù)。 2)教師信息的修改。用以保證數(shù)據(jù)庫中一致性原則。 1)學生信息查詢。 3)備份成績查詢。 2)讀者信息。 一、頂層數(shù)據(jù)流圖與 0層數(shù)據(jù)流圖(圖 41至圖 42) 。 五、教師信息管理模塊分層數(shù)據(jù)流圖:(圖 419至 420) 。 學校信息管理系統(tǒng)用戶 學校信息 管理系統(tǒng) 系統(tǒng)時鐘 18 學 生 信 息 管 理 要 求 學生情況 學生信息管理 成績管理 教師信息管理 成績管理要求 成績表 課程管理 教師信息管理要求 教師情況 查詢要求 課程管理要求
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1