陳琳 邵檢江
摘要:文章提出了成人高等教育教務(wù)管理系統(tǒng)的研究意義,詳細(xì)介紹了系統(tǒng)需求分析、數(shù)據(jù)庫設(shè)計和系統(tǒng)設(shè)計。
關(guān)鍵詞:成人高等教育教務(wù)管理;系統(tǒng)需求分析;系統(tǒng)設(shè)計開發(fā)
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)19-0042-02
成人高等教育是國家高等教育的重要組成部分。作為一種大眾教育,因其專業(yè)設(shè)置靈活、學(xué)習(xí)知識廣泛、學(xué)習(xí)時間、場所不受限制,越來越受到社會職場工作人員歡迎。參加成人高等教育的人員來自社會各個層面,學(xué)習(xí)時間、學(xué)習(xí)方式難以統(tǒng)一,成人學(xué)員的這些特點給成人教育教學(xué)教務(wù)管理工作帶來了極大的挑戰(zhàn)。如何建設(shè)一種有效的成人教育教學(xué)教務(wù)管理模式,成為成人教育工作者迫切需要解決的難題。
1系統(tǒng)需求分析
本系統(tǒng)利用現(xiàn)代信息技術(shù),通過互聯(lián)網(wǎng),建立成人高等教育教務(wù)管理系統(tǒng),對成人高等教育的學(xué)籍管理、教學(xué)管理、班級管理、成績管理、教材管理和檔案管理等工作進行信息化管理,實現(xiàn)了成人高等教育教務(wù)管理的自動化、信息化、智能化。
1.1用戶功能需求
教師用戶:實現(xiàn)電子試卷上傳、成績網(wǎng)上錄入、課程表輸出、打印考勤表、成績表、在線答疑;
學(xué)生用戶:實現(xiàn)成績查詢、補考匯總、教材網(wǎng)上預(yù)訂、個人資料上報、打印課程表、畢業(yè)手續(xù)辦理情況表;
二級學(xué)院管理員:實現(xiàn)教師網(wǎng)上排課、查詢打印學(xué)生教材訂購名單;
系統(tǒng)管理員:實現(xiàn)教學(xué)計劃編制、自動匯總補考信息、考試安排、用戶管理、基礎(chǔ)數(shù)據(jù)錄入、成績統(tǒng)計、查看、打印、學(xué)生信息管理。
1.2系統(tǒng)功能需求
實現(xiàn)電子試卷上傳、成績網(wǎng)上錄入、課程表輸出、考勤表及成績表打印、在線答疑;實現(xiàn)教師網(wǎng)上排課、學(xué)生教材訂購名單的查詢打??;
實現(xiàn)成績查詢、補考匯總、教材網(wǎng)上預(yù)訂、個人資料上報、課程表打印、畢業(yè)手續(xù)辦理情況表打印;
實現(xiàn)教學(xué)計劃編制、自動匯總補考信息、考試安排、用戶管理、基礎(chǔ)數(shù)據(jù)錄入、成績統(tǒng)計、查看、打印、學(xué)生信息管理。
2系統(tǒng)設(shè)計
2.1系統(tǒng)架構(gòu)
根據(jù)項目的跨平臺特性,系統(tǒng)以JAVA+MySQL Server進行開發(fā)。Java是一種可以撰寫跨平臺應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計語言。因其源碼開放、跨平臺、安全性高、效率高、易擴展、多線程,目前被廣泛應(yīng)用于WEB開發(fā)中。為了用戶操作簡單、便捷,系統(tǒng)采用B/S架構(gòu),B/S端:在網(wǎng)絡(luò)暢通的條件下,0.5-5秒鐘內(nèi)及時響應(yīng)。系統(tǒng)之間通訊采用WebService方式進行數(shù)據(jù)傳輸。JAVA通過JDBC連接數(shù)據(jù)庫。系統(tǒng)流程圖如圖1所示。
2.2數(shù)據(jù)庫設(shè)計
JDBC是Java程序與數(shù)據(jù)庫系統(tǒng)通信的標(biāo)準(zhǔn)API。Java程序通過JDBC技術(shù)和數(shù)據(jù)庫建立連接,發(fā)送sql語句,處理數(shù)據(jù)庫返回的結(jié)果集。JDBC將應(yīng)用程序與具體的數(shù)據(jù)庫產(chǎn)品隔離,大大簡化應(yīng)用程序開發(fā)過程,提高系統(tǒng)可移植性。系統(tǒng)數(shù)據(jù)庫為MySQL Server,數(shù)據(jù)庫共有21個數(shù)據(jù)表。其中Dingyue教材訂閱表記錄了學(xué)號、書箱名稱、訂閱時間、所屬書商、價格、學(xué)生所屬班級等信息;Course課程表記錄了課程名稱、所屬學(xué)院、授課教師、上課班級等信息;Regstudentesam學(xué)習(xí)成績表記錄了學(xué)生姓名、學(xué)號、所屬班級、學(xué)年、課程名稱、任課教師、考試成績、閱卷老師、考試時間等信息;Scheduling排課表記錄了班級、學(xué)年、學(xué)期、排課內(nèi)容、排課人員、授課教師、授課課程等信息。Teachingplan教學(xué)計劃表記錄了學(xué)年、學(xué)期、班級、所屬學(xué)院、專業(yè)、教學(xué)計劃、計劃內(nèi)容、安排人員等信息。College-news公告發(fā)布表記錄了標(biāo)題、內(nèi)容、發(fā)布人、發(fā)布時間等信息。
2.3系統(tǒng)主要功能模塊開發(fā)
2.3.1教學(xué)安排管理模塊的實現(xiàn)
教學(xué)安排管理模塊主要由課程編排、教學(xué)計劃編制、學(xué)生答疑等功能組成。課程編排:對各專業(yè)、各年級、各班級課程進行管理,安排集中面授的時間、課程課時、上課地址、授課教師等。教學(xué)計劃編制:對本學(xué)年本學(xué)期各項教學(xué)工作進行編排,安排計劃時間、工作內(nèi)容、相關(guān)事項等。學(xué)生答疑:對學(xué)生提出的相關(guān)建議、意見、詢問進行答復(fù),及時有效的解決學(xué)生的困難。
2.3.2考務(wù)管理模塊的實現(xiàn)
考務(wù)管理模塊主要由電子試卷管理、考試安排、監(jiān)考安排等功能組成。電子試卷管理:主要實現(xiàn)電子試卷網(wǎng)絡(luò)上傳管理,可實時監(jiān)控試卷上交情況,追蹤欠缺的試卷??荚嚢才牛簩Ω鲗I(yè)各班級各課程進行考試編排,安排考試時間、考試地點、考試課目等。監(jiān)考安排:安排老師對各門課程進行監(jiān)考,防止作弊,成績不及格者進行補考。
2.3.3學(xué)籍管理模塊的實現(xiàn)
學(xué)籍管理模塊主要由學(xué)生成績管理、補考成績匯總、畢業(yè)手續(xù)匯總等功能組成。學(xué)生成績管理:對授課教師網(wǎng)上錄入的學(xué)生成績進行管理,了解各個班學(xué)生的學(xué)習(xí)情況,查看通過率。補考成績匯總:對考試成績不及格的學(xué)生進行匯總,查詢出補考名單、人數(shù)、科目,以便通知授課老師重新出卷。畢業(yè)手續(xù)匯總:對畢業(yè)生需要辦理的相關(guān)手續(xù)進行登記,了解每一個畢業(yè)生辦理畢業(yè)手續(xù)的狀況,以便使學(xué)生能夠順利畢業(yè)。
2.3.4教材管理模塊的實現(xiàn)
授課教師網(wǎng)上錄入課程所需教材信息或者自編教材信息。管理員可以查看學(xué)生預(yù)訂教材的情況,根據(jù)預(yù)訂情況向書商購買教材,以便學(xué)生能及時拿到書本正常上課。同時,根據(jù)預(yù)定名單,對學(xué)生發(fā)放本學(xué)期教材。
3結(jié)束語
成人高等教育教務(wù)管理系統(tǒng)的投入使用,可以最大限度地減輕成人教育管理工作的強度,使很多重復(fù)性的統(tǒng)計工作能夠一鍵完成,對提升我校成人教育信息化水平,推動成教工作現(xiàn)代化具有重要作用。同時,該系統(tǒng)的使用能大幅提高成教的辦公效率,節(jié)約辦公成本,為其他領(lǐng)域的信息化建設(shè)起到積極的示范作用。