


摘要:根據數據庫系統原理與技術結合現代科學管理方法,在ACCESS 2010平臺下開發的一個數據庫應用系統,適合各種規模駕校對學員信息的有效管理。
關鍵詞:數據庫;窗體;數據管理;數據查詢;數據刪除;報表
中圖分類號:G642? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)34-0085-02
1 系統開發的目的和意義
隨著人們生活水平的提高,汽車逐漸成為人們的主要交通工具,報考駕照的人越來越多,與此同時,駕校的規模需要不斷擴大,如果仍用傳統的管理手段,花時費力,效益很低。如何提高駕校的管理水平和效益呢,必須使用計算機技術進行信息化管理。本人通過對當前駕校現狀、駕駛培訓業務流程、駕照考試流程及規定、駕校日常對學員的信息管理內容和方法等進行了一系列的了解,經過系統的需求分析,運用數據庫系統的原理和技術,在ACCESS2010平臺下,開發了“駕校學員培訓管理系統”,以便對駕校學員信息進行更有效的管理。本系統操作簡單,界面友好美觀,適合各種規模的駕校日常對學員的信息管理。
2 系統功能設計
本系統包括系統封面、身份驗證、主頁導航、數據管理、數據查詢、數據刪除、系統基礎設置、報表預覽打印等功能模塊,功能模塊圖如下所示:
3 數據庫分析與設計
通過對駕校學員培訓管理的內容和數據分析,創建該管理系統的數據庫,名為“駕校學員培訓管理.accdb”,主要包含的數據表有:“學員”“教練”“考試科目”“駕照類別”“成績”“學習記錄”等。該數據庫中包含的6個表的結構以及表之間的關系,如下圖所示:
4 功能分析及界面
4.1系統封面
系統封面是一個應用系統開始的界面,進入該界面后,單擊標簽“進入”,則進行用戶身份驗證,如下圖所示:
4.2身份驗證
為了保證系統的安全,需要對系統進行安全管理和保護,該系統使用密碼驗證身份的方法確保系統的安全,在下圖所示的“用戶登錄”窗體中,輸入密碼并單擊“驗證”按鈕進行驗證,只有密碼正確的情況下才可以進入該系統的主頁導航窗體,進行各種選擇及操作,否則,就顯示提示信息,重新輸入密碼,密碼錯誤3次就自動退出系統。
4.3主頁導航
主頁導航窗體是集中管理系統的界面,顯示了系統各功能選項給用戶選擇,用戶通過單擊相應的按鈕就可以進入某個功能界面,如下圖所示:
4.3.1 數據管理模塊
數據管理模塊實現系統中“學員”“教練”“學習記錄”“成績”表中記錄的瀏覽與編輯,比如:學員報名時需要登記學員的基本信息,招聘新教練時需要登記教練的信息,學員每次學習后需要登記學習信息,學員科目考試后需要登記或更新成績信息等。為了方便操作,該模塊設計時利用獨立型選項卡控件把原本獨立的4個窗體集中到一個窗體中,用戶只要單擊選項卡中的頁,就能在4個窗體中隨意切換,方便快捷地瀏覽和編輯信息,比如“學員”和“學習記錄”頁界面如下圖所示:
4.3.2 數據查詢模塊
數據查詢是一個數據庫應用系統的重要部分,能根據用戶的需要進行各種查詢,該模塊能實現:根據學員編號或姓名查詢某學員的全部信息(包括基本信息、學習信息、成績信息);根據科目名稱查詢考試不合格的學員;查詢逾期(自科目一考試合格算起,超過三年)的學員名單;查詢全部科目考試合格但學習時數沒達到要求(如78學時)的學員等等。下圖所示是實現“根據學員編號或姓名查詢該學員全部信息”,設計時利用相關型選項卡控件創建動態交互查詢窗體,當用戶在上面組合框中選擇某學員,下面選項卡控件的3頁就自動顯示該學員的信息,分別單擊選項卡控件各頁進行信息查閱。
4.3.3 數據刪除模塊
當系統使用一段時間后,數據庫中存放的數據量越來越多,系統占據硬盤空間就越來越大,為了避免無用或過時數據長期占用有限空間,影響系統的運行和性能,需要定時清理刪除無用數據,比如:逾期學員的信息、已經領了駕照的學員信息等等。該模塊實現了上述兩種情況的數據刪除。如:在下面“數據刪除”窗體中,單擊第一項的按鈕,然后在彈出的“刪除已領駕照學員信息”窗體中,輸入某待領駕照的學員編號,最后單擊“刪除”按鈕,系統就自動把該學員的所有信息在數據庫中刪除。
4.3.4 系統基礎設置模塊
該系統中“學員”“教練”“學習記錄”“成績”等信息需要經常查閱、編輯、更新,通過上面“數據管理”模塊進行管理,還有一些如“考試科目”“駕照類別”等信息平時較少使用,故在該系統中設計“系統基礎設置”模塊,專門對這些信息進行管理。單擊不同的頁可以編輯相應的信息,比如“考試科目”頁如下圖所示:
4.3.5 報表預覽打印模塊
報表是數據庫中數據輸出的一種主要形式,利用報表除了可以按規定格式顯示指定的信息之外,還可以對信息進行分組、小計、匯總和統計。在該模塊中實現:學員信息分組報表、學員通信錄標簽報表、學員證形式報表、當月教練工作日志報表等,比如“學員信息分組報表”和“學員證形式報表”如下圖所示:
5 總結
作為一個數據庫應用系統,該系統具備了基本的功能。由于本人的能力和時間限制,在系統開發過程中仍然存在考慮不夠充分、處理不夠完美、功能不夠完善等問題,如果能增加車輛管理模塊、預約練車模塊、系統出錯處理策略模塊,那么系統功能將更加完善,將能給駕校的日常管理帶來更大的幫助。
參考文獻:
[1] 張滿意.Access2010數據庫管理技術實訓教程[M].北京:科學出版社,2012.
【通聯編輯:王力】