摘 要:文章主要介紹使用SQL 數據庫系統建立信息管理平臺的技術。包括數據庫系統功能設計、數據庫系統業務流程分析、數據庫系統數據流分析、直至系統測試與性能分析。
關鍵詞:SQL 數據庫系統;程序總體設計;功能分析;流程圖;數據流建立
中圖分類號:TP392 文獻標識碼:A 文章編號:1674-1723(2012)09-0176-03
隨著計算機技術的飛速發展及計算機科學的日漸成熟,計算機強大的功能已為人們深刻認識,計算機的應用已經普及到工作和生活的各個領域,并發揮著越來越重要的作用,給我們的生活帶來了極大的便利。這也使人們對利用計算機提高工作效率及可操作性有了更多的要求。利用數據庫技術建立信息管理用戶平臺系統,提高數據管理效率便是其中的應用之一。該系統直接面向管理員和普通用戶,采用可視化界面面簡單明了,普通用戶均可以完成相應的數據
操作。
本論文旨在介紹利用SQL 數據庫系統實現學生信息管理的集成化、信息化和自動化功能,而總體任務的實現是建立在對系統正確的需求分析基礎之上的。管理系統開發的起點是需求分析,這是整個系統開發過程中最重要的一步數據庫開發軟件名稱,它決定著開發的成敗。
一、數據庫開發軟件簡介
(一)SQL 軟件簡介
SQL 分布式查詢使用戶可以引用來自不同數據源的數據,而在進行這些數據引用時,會感覺它們是SQL 2005數據庫的一部分。同時,分布式事務還將保證任何分布式數據更新的完整性。同樣,復制可以使用戶維護多個數據復本,同時還會確保每個單獨的數據復本保持同步??梢詫⒁唤M數據復制到多個移動的脫機用戶,此時,這些用戶能夠自主地進行工作,然后再將他們所做的所有修改合并到服務器。另外,SQL 關系數據庫引擎能夠充分保護數據的完整性,而且還可以將管理和修改數據庫用戶的開銷減到最小。另外,SQL 對聯合服務器、索引視圖和大型內存等功能的支持,使SQL 2005企業版可以升級到最大Web站點所需的性能級別。
(二)其他配套軟件簡介
IIS是 的縮寫,它是微軟公司主推的Web服務器。在 2005安裝光盤中就包含IIS5.0。IIS與 NT 完全集成在一起。所以用戶能夠利用在 NT 和NTFS(NT File ,NT的文件系統)內置的安全特性,建立強大、靈活而安全的或站點,能讓您在企業內部網絡或廣域網絡上,輕松共享文件和資訊。簡介
目前能支持3種語言,C#, 和。C#是微軟公司專門為.NET量身定做的編程語言,它與.NET有著密不可分的關系。C#的類型就是.NET框架所提供的類型,C#沒有類庫,使用.NET框架所提供的類庫。另外類型安全檢查、結構化異常處理也都是交給CLR處理的。因此,C#是最合適開發.NET應用的編程語言。
二、數據庫系統功能設計
根據用戶調查信息,學生信息管理系統的基本流程是學生將基本信息交到教務處,再由管理員對學生的學籍信息及基本信息進行錄入及編輯。并且對學生的課程進行設定,錄入學生成績信息并進行管理。
這樣,根據學生信息的基本流程的分析,得到該系統的主要應具有的基本功能,可以看出數據庫開發軟件名稱,一個典型的學生信息管理系統至少應該包括以下基本功能:
(1)學生基本信息管理:提供對學生數據的錄入、修改、刪除等功能。
(2)系統基本設置信息管理:對院系、學生的教師、課程及班級信息維護功能。
(3)成績信息管理:對學生成績進行錄入、修改及刪除,學生補考成績的編輯,等功能。
(4)學生學籍信息管理:提供對學生的學籍信息的編輯及休學和退學的管理等功能。
(5)教務公告欄信息管理:提供對學生的教務公告信息的編輯及休學和退學的管理等功能。
(6)安全保密需求。為完善系統的管理功能,增加系統用戶管理功能,包括系統用戶的數據增加、刪除和修改。所有普通用戶,只能運行系統分配的功能;系統管理員能夠運行系統所有功能,從而保證系統數據安全。
三、數據庫系統業務流程分析
業務流程圖是一種描述系統內各單位、人員之間業務關系、作業順序和管理信息流向的圖表,利用它可以幫助分析人員找出業務流程中的不合理流向。
為了調查管理業務流程,調查人員應順著原系統信息流動的過程逐步地進行,內容包括各環節的處理業務、信息來源、處理方法、計算方法、信息流經去向、提供信息的時間和形態(報告、單據、屏幕顯示等)。
從業務流程圖可以看出該學生信息管理系統主要有以下幾項管理功能,如圖1所示:
錄入信息:學生將全部個人信息上報給教務處,教務處通過整理將數據交給管理員,將學生信息全部錄入并保存到相應的數據庫。將在學生信息錄入的同時,給予學生查看個人信息及選擇選修課的權力。以及教務處會下發教務通知,并錄入通知表中。
輸出信息:學生通過個人身份查看學生自己的各項信息。
統計信息:統計員根據學生信息庫與交費臺帳定期對學生交費情況進行匯總與統計也可以進行交費信息的隨時查詢。
圖1 系統業務流程圖
數據流圖描述:學生信息管理系統的數據流圖是根據學生信息的數據流程進行的分析,對現有的資料進行處理,其中有學生學籍信息的管理、學生成績信息管理、系統信息設置管理和教務通告管理,處理完的數據進行瀏覽和打印。
四、數據庫系統功能分析
本系統按功能分類分為七大模塊:系統管理、基本信息管理、學生學籍管理、學生選課管理、學生成績管理、統計報表、公告欄管理。