【正文】
ta safety good database. But request the latter very much the applied procedure function plete, easy usage etc. characteristics.Through the analysis such circumstance, we use the VB, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but succinctly operates the database the intellectualized object,First establishes the system application prototype in the short time,Then,Carries on the demand iteration to the initial prototype system, Revises and the improvement unceasingly, Really to forms user satisfaction the feasible system.Key words: Prototype method, face to the object, data consistency, data window way, information management system目 錄摘要............................................................ⅠAbstract........................................................Ⅱ1 選題背景 .............................................1 .......................................22 系統(tǒng)分析 ...............................................5..............................................6 .................................................6 .......................................73 方案論證 ...............................................9 ...............................................9............................................104 過程論述 ................................................13............................................14 ..................................................375 詳細設計 ................................................43 .................................................56..............................................656 學校信息系統(tǒng)軟件測試 .....................................................67 .....................................................67 .....................................................67 ....................................................67 ....................................................68 ....................................................68..........................................................687 總結與展望 .....................................................69致謝 ...........................................................70參考文獻 ........................................................711 選題背景學校信息管理系統(tǒng)是一個教育單位不可缺少的部分。其中教導處的工作最為繁重,工作人員多,信息量大。對于課程信息,教導處每學期要進行課程安排、課任教師分配、一周課程安排、中途課程調整等等。作為畢業(yè)設計,由于時間比較緊張,加之本人沒有任何系統(tǒng)開發(fā)的經驗,它肯定存在許許多多不足的地方,但對它的改善和功能的完備并不會隨著畢業(yè)設計的結束而終止。面向對象的程序設計在一般的面向對象程序設計語言中,對象由程序代碼和數據組成,是抽象的概念;而Visual Basic則是應用面向對象的程序設計方法(OOP),把程序和數據封裝起作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。訪問數據庫Visual Basic系統(tǒng)具有很強的數據庫管理功能。1.2.2 Microsoft Access 與 ADOAccess2000 就是關系數據庫管理工具,數據庫能匯集各種信息以供查詢、存儲和檢索。Microsoft ActiveX Data Objects (ADO) 主要優(yōu)點是易于使用、高速度、低內存支出和占用磁盤空間較少。所謂好的管理基礎,指的是合理的管理體制、完善的制度、科學的管理方法和準確的原始數據。(2)具備一定的資源條件管理信息系統(tǒng)的資源主要包括計算機硬、軟件設備,不間斷電源、空調等輔助設備和計算機房設施等,有條件的學校應盡量發(fā)掘和利用現有計算機設備。詳細的現狀調查目的是為了弄清現行系統(tǒng)的基本功能及信息流程,微了新系統(tǒng)邏輯模型提供基礎。技術可行性要考慮現有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復雜性。該階段需要調查的主要內容有:1)現行系統(tǒng)的概況:當前規(guī)模、功能、工作效率、歸屬部門等。新系統(tǒng)目標應充分體現學校的戰(zhàn)略目標、發(fā)展方向和基本特點,直接為學校管理服務,同時,新系統(tǒng)目標應該和現行系統(tǒng)的各項基本功能密切相關,并且可以分期分批實現。例如,系統(tǒng)投入運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助等等。整個70年代以及80年代前期,關系數據庫的研究得到了突飛猛進的發(fā)展。關系模型的存取路徑對用戶透明,從而具有更高的數據獨立性,更好的安全保密性,也簡化了程序員的工作和數據庫開發(fā)建立的工作。(3)邏輯結構設計階段邏輯結構設計是將概念結構轉換為某個DBMS所支持的數據模型,并對其進行優(yōu)化。大家可以在表32中看出Microsoft SQL server 與Microsoft Office Access的區(qū)別。雖然在提起數據庫開發(fā)的時候人們通常想到的會是Delphi、Visual C++、PowerBuilder等,但VB是新人開發(fā)與系統(tǒng)無關的綜合應用程序的首選;容易使用和廠商財力很強是其兩點優(yōu)勢。)所需的空間。單個添加學生供應數量較少的學生信息入庫;成批添加可以從現存的學生信息EXCEL文件中成批錄入到數據庫中。設置學號實現自動為各班學生編發(fā)學號。修改總評成績,以決定最終補考人數。用以保證數據庫中一致性原則。3)備份成績查詢。一、頂層數據流圖與0層數據流圖(圖41至圖42)。系統(tǒng)時鐘 1用戶要求有效性檢查2學生信息處理3成績信息處理4教師信息處理5課程信息處理6查詢處理7圖書信息處理 學生信息管理要求 學生情況學生信息管理 成績管理 教師信息管理 成績管理要求 成績表課程管理 教師信息管理要求 教師情況 查詢要求 課程管理要求 查詢要求 圖書管理 圖書管理要求 課程信息 查詢結果讀者及圖書信息圖42 0層數據流圖2.2新生管理 新生數據處理結果 2.3班級管理 新生數據處理要求 學生信息學生信息管理要求 班級名稱及修改要求2.1要求類型處理 2.4添加學生 添加要求及學生數據 當前時鐘數據刪除單2.5刪除學生 備份數據單2.6信息備份圖43 1層數據流圖(a)3.1要求類型處理3.2成績錄入3.3總分計算3.4成績備份 班級及成績數據 班級名稱 成績表 成績管理要求 備份數據及班級信息圖44 1層數據流圖(b)4.2添加教師4.1要求類型處理 新教師名單教師信息處理要求4.3數據修改 數據修改單及修改要求教師信息圖45 1層數據流圖(c)5.2課程表維護 課程數據及要求5.1要求類型處理5.3教師課程表維護 課程管理要求 教師與課程數據及要求圖46 1層數據流圖(d)6.2學生信息查詢 查詢結果學生信息查詢要求6.3教師信息查詢6.1要求類型處理 查詢要求 教師信息查詢要求 查詢結果 備份成績查詢要求6.4備份成績查詢 查詢結果圖47 1層數據流圖(e)7.2圖書數據處理