利用Access實現(xiàn)成人高等教育畢業(yè)生總成績單報表的打印設(shè)計與實現(xiàn)
發(fā)布時間:2019-08-10 來源: 幽默笑話 點擊:
摘 要 數(shù)據(jù)庫的產(chǎn)生距今已經(jīng)有60多年的歷史,目前已經(jīng)被廣泛應(yīng)用在各個領(lǐng)域,Access是Office辦公集成套裝軟件中的一個組件,是一個關(guān)系型的數(shù)據(jù)庫系統(tǒng),它使用模塊化的設(shè)計,不需要復(fù)雜的編程就可以實現(xiàn)數(shù)據(jù)的查詢、管理以及報表的打印等功能。文章通過使用Excel向Access數(shù)據(jù)表導(dǎo)入功能,以及Access中的報表窗體設(shè)計,來解決成人高等教育畢業(yè)生總成績單的打印問題。
關(guān)鍵詞 數(shù)據(jù)庫;報表設(shè)計;成人高等教育;成績
中圖分類號 G2 文獻標識碼 A 文章編號 1674-6708(2018)211-0106-02
我國的成人高等教育已經(jīng)有了近70年的發(fā)展,為我國的經(jīng)濟建設(shè)培養(yǎng)了大批的專門人才。目前,我國大多數(shù)高校都舉辦有成人高等教育,開展成人高等教育的高校每年的招生規(guī)模也普遍在千人左右。隨著河南省成人高等教育試點評估工作的推進,我省高校在信息技術(shù)條件下開展成人高等教育的招生和錄取規(guī)模還將逐漸擴大。
通常情況下,開展成人高等教育的高校普遍開設(shè)有十幾個專業(yè),每個專業(yè)所開設(shè)的課程也在20門左右。而成人高等教育的教學(xué)模式具有其特殊性——學(xué)員大都分布在各個地市、專業(yè)也相對分散。在這種情況下,假如再按照傳統(tǒng)的手工的方式進行學(xué)生總成績單的打印,不但工作量大,錯誤率也不可避免。如何減輕畢業(yè)生成績單打印的工作量,避免人工匯總成績的時候可能出現(xiàn)的錯誤,是我們面對的最大的問題。
1 單科成績錄入的設(shè)計思想與管理
1.1 考試與成績管理模式
普通高等教育和成人高等教育在教學(xué)模式上最大的區(qū)別是普通高等教育的學(xué)生是全日制在校學(xué)習(xí),而成人高等教育則是邊工作邊學(xué)習(xí)的半工半讀的學(xué)習(xí)形式。被成人高等教育正式錄入的學(xué)生,學(xué)校會為其編排一個唯一的學(xué)號、并根據(jù)報名情況劃分到各個所屬的教學(xué)點(函授站),因此,這種特殊的學(xué)習(xí)形式和管理模式?jīng)Q定了成人高等教育的學(xué)員大都分布在各個地市,以教學(xué)點(函授站)為單位進行集中的教務(wù)教學(xué)管理。但總體的教學(xué)依然歸學(xué)校進行統(tǒng)一安排。按照教學(xué)計劃,學(xué)校每年會安排兩次課程結(jié)業(yè)考試,由學(xué)校統(tǒng)一命題、統(tǒng)一印制,各教學(xué)點(函授站)按照學(xué)校規(guī)定的統(tǒng)一時間進行集中考試,考試完成后,再按照規(guī)定的時間將試卷返回學(xué)校,由學(xué)校統(tǒng)一進行評閱并進行成績的發(fā)布。
1.2 成績的設(shè)計思想與上報
成人高等教育的學(xué)員大都是在職從業(yè)人員,往往較為分散,在部分教學(xué)點(函授站)中甚至可能出現(xiàn)一個專業(yè)只有一個學(xué)員報考的情況。因此,在進行成績庫設(shè)計時,要充分考慮以下兩個問題。
1.2.1 各個專業(yè)開設(shè)的課程數(shù)量不同
成人高等教育所開設(shè)的專業(yè)都是根據(jù)社會經(jīng)濟建設(shè)的需要,面向在職從業(yè)人員開設(shè)的,專業(yè)性質(zhì)的不用,也就決定了各專業(yè)的課程數(shù)量不可能“相同。
1.2.2 教學(xué)與考試以課程為中心
根據(jù)專業(yè)的課程開設(shè)情況,同一門課程可能由不同的專業(yè)的學(xué)員同時進行學(xué)習(xí),考試也使用相同的試卷,試卷統(tǒng)一由該課程的主講教師對試卷進行評閱,因此,對于成人高等教育而言,不論是教學(xué)還是考試,均是以課程為中心。
因此,我們在匯總課程考試的總成績庫時,要充分考慮以上兩個問題。假如以“學(xué)號+姓名+教學(xué)點(函授站)名稱+課程1+課程2+……”的字段形式,將很難實現(xiàn)對以課程為中心的成績管理,也會因為專業(yè)的課程設(shè)置數(shù)量不同,而導(dǎo)致無法使用相同的報表模板進行總成績單的打印,因此,就需要采用學(xué)號(xh)+姓名(xm)+教學(xué)點(jxd)+專業(yè)(zy)+課程(kc)+成績(cj)的字段方式,將某門課程的成績進行逐行排序。當教師完成了對所負責(zé)課程的試卷評閱,以Excel電子表格的形式進行單科成績的上報,如圖1所示。
2 打印報表的設(shè)計與實現(xiàn)
2.1 Access的報表窗體
Access的報表是數(shù)據(jù)庫的一個對象,是專門為實現(xiàn)打印功能而設(shè)計的特殊窗體,因此,也允許添加控件。
在報表中,可以對數(shù)據(jù)進行分組與排序,并以分組的形式進行數(shù)據(jù)顯示。通過報表對象,可以實現(xiàn)對數(shù)據(jù)庫中的各種表、數(shù)據(jù)查詢,進行數(shù)據(jù)的分組、整理與匯總。
還可以根據(jù)報表中的數(shù)據(jù)設(shè)計規(guī)則,分別進行報表進行頁面設(shè)置與打印的選項設(shè)計,最終將報表中的數(shù)據(jù)打印出來,通過報表,可以用來展示數(shù)據(jù)的分析結(jié)果。
2.2 總成績單的報表設(shè)計思路
在成人高等教育中,學(xué)生在畢業(yè)時需要填寫資格審查表,在資格審查表中則需要附加學(xué)生的總成績單,本文則主要探討如何通過Access的報表進行排版進行總成績單的設(shè)置,并確保成績單打印的規(guī)格相互一致。
2.2.1 Excel的成績匯總
當成人高等教育學(xué)員通過了全部課程考試,就可以對成績進行匯總,根據(jù)之前提出的成績庫的設(shè)計思想,需要按照統(tǒng)一的字段格式,將所有的單科的課程成績匯總在一起,需要注意的是,匯總后的總成績庫的數(shù)據(jù)行數(shù)可能會超過65 536行,如果使Excel2003之前的版本將無法滿足匯總后成績庫中數(shù)據(jù)量大的需求。
因此,在這里推薦使用Excel2007以上的版本,因為其規(guī)定的最大總行數(shù)達到了1 048 576行,完全可以滿足總成績庫的需要。
2.2.2 成績表的導(dǎo)入
創(chuàng)建一個Access2007數(shù)據(jù)庫,并通過“導(dǎo)入數(shù)據(jù)表向?qū)А,進行Excel的總成績庫的導(dǎo)入,在導(dǎo)入時要選中“第一行包含列標題”,把Excel表中的第一行設(shè)置成為數(shù)據(jù)表的字段,并且設(shè)置“讓Access添加主鍵”,為數(shù)據(jù)表設(shè)置一個自動編號,將數(shù)據(jù)表以“cjb”的名稱命名,完成Excel表向Access中的導(dǎo)入。
2.2.3 報表的創(chuàng)建與數(shù)據(jù)關(guān)聯(lián)
相關(guān)熱詞搜索:高等教育 成績單 報表 畢業(yè)生 成人
熱點文章閱讀