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