潘良
摘 要:學(xué)生成績管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS)。文章系統(tǒng)的開發(fā)主要有前臺登錄查詢界面以及數(shù)據(jù)庫的建立2個方面。對于前臺登錄界面要做到界面美觀,功能完備,用戶容易操作;對于數(shù)據(jù)庫方面要做到數(shù)據(jù)完整性和一致性。
關(guān)鍵詞:控件;窗體;數(shù)據(jù)庫;學(xué)生成績
學(xué)生成績管理系統(tǒng)主要是為用戶提供方便和快捷的查詢方法,但傳統(tǒng)的人工方式管理學(xué)生的成績依舊存在于很多學(xué)校,這些傳統(tǒng)的方式存在著效率低、易出錯等許多缺點(diǎn),而且隨著時間的增加會產(chǎn)生越來越多的文件從而導(dǎo)致經(jīng)常會有查詢的數(shù)據(jù)與實際上的數(shù)據(jù)對不上的情況,所以本文設(shè)計學(xué)生成績管理系統(tǒng),利用計算機(jī)程序設(shè)計的學(xué)生成績管理系統(tǒng),大大提升學(xué)校師生管理查詢成績的效率,并且可以做到不易出錯和長期保存。
1 系統(tǒng)總體設(shè)計
設(shè)計之前先調(diào)查學(xué)校師生對于成績管理系統(tǒng)的需求,特別是對于功能方面的需求。根據(jù)調(diào)查內(nèi)容主要有學(xué)生需要查詢每學(xué)期的課程安排信息,并且需要通過網(wǎng)絡(luò)進(jìn)行選擇公選課和專業(yè)課,然后將所選擇的內(nèi)容保存到數(shù)據(jù)庫,此外學(xué)生還可以查詢以前每學(xué)期所上的課程成績,而且能打印成績,并且檔案信息可以按照系部姓名和年級進(jìn)行統(tǒng)計。另外還應(yīng)該具有匯總成績、排列名次以及打印補(bǔ)考通知單等功能。
根據(jù)調(diào)查結(jié)果,本學(xué)生成績管理系統(tǒng)主要包括以下功能:(1)密碼管理功能。(2)權(quán)限設(shè)置功能。(3)學(xué)籍管理動能。(4)成績管理功能。(5)課程管理功能。(6)退出系統(tǒng)功能。
2 數(shù)據(jù)庫設(shè)計
2.1 數(shù)據(jù)庫需求分析
本系統(tǒng)主要包括登錄管理、學(xué)籍管理、課程管理、成績管理等功能。在每個功能中都需要設(shè)計表單和報表以及子段,然后通過輸入必要的數(shù)據(jù)來操作該數(shù)據(jù)庫,將所有有用的數(shù)據(jù)信息都存儲到數(shù)據(jù)庫中。
2.2 所需數(shù)據(jù)表及字段
本系統(tǒng)得數(shù)據(jù)表有學(xué)院院系表、師生情況表、專業(yè)情況表、課程表、成績表、其他基本情況表。學(xué)院院系表主要用來記錄學(xué)校的各個院系的信息情況,主要包括:院系的代碼和院系的名稱。師生情況表主要用來記錄教師和學(xué)生的信息,主要包括:教師工號或者學(xué)生學(xué)號、教師或?qū)W生姓名、所處權(quán)限和密碼。專業(yè)情況表主要用來記錄學(xué)校的專業(yè)信息,主要包括:專業(yè)代碼和專業(yè)名稱。課程表主要用來記錄所有課程的信息,主要包括:課程代碼和課程名。成績表主要用來記錄學(xué)生成績信息,主要包括:學(xué)號、課程號和成績。其他基本情況表主要用來紀(jì)錄學(xué)生的其他基本信息,主要包括:學(xué)生學(xué)號、姓名、出生年月、性別、政治面貌、個人簡介、入學(xué)時間、家庭住址、所在院系以及所學(xué)專業(yè)等。
3 模塊設(shè)計
3.1 查詢成績模塊設(shè)計
在查詢成績設(shè)計中,學(xué)生采用輸入學(xué)號的方法來查詢成績。輸入完成后點(diǎn)擊“查詢”按鈕查看學(xué)生每學(xué)期所選課程的具體成績。設(shè)計界面如圖1所示。
3.2 錄入基本情況表單設(shè)計
用戶通過該表單完成基本情況的錄入。在錄入基本情況表中可以刪除任意的已經(jīng)不需要的記錄,同樣也可以增加任意新的基本情況內(nèi)容。設(shè)計界面如圖2所示。
3.3 成績錄入模塊設(shè)計
教師通過成績錄入模塊可以將學(xué)生的成績數(shù)據(jù)錄入到數(shù)據(jù)庫,同時也可以刪除過往的無效成績,同樣也可以添加或更改新的成績。設(shè)計界面如圖3所示。
3.4 課程表模塊設(shè)計
學(xué)生可以使用課程表模塊來查看已經(jīng)學(xué)習(xí)過的課程內(nèi)容和將要選擇的新課的內(nèi)容和課程代碼。也可以使用該模塊查看前一個、后一個或者下一個和最后一個內(nèi)容,查詢完成后也可以打印。設(shè)計界面如圖4所示。
4 結(jié)語
目前,隨著互聯(lián)網(wǎng)+時代的到來,計算機(jī)以及網(wǎng)絡(luò)已經(jīng)普及到各行各業(yè),而作為信息以及科技的引領(lǐng)者,學(xué)校信息化的建設(shè)越來越普及,越來越多的學(xué)校已經(jīng)采用學(xué)生成績管理系統(tǒng)來管理學(xué)生的成績的基本情況。本文利用先進(jìn)的技術(shù)設(shè)計和完善學(xué)生成績管理,方便了老師和同學(xué)們快速查閱學(xué)生信息和學(xué)生成績。
[參考文獻(xiàn)]
[1]史濟(jì)民.Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)[M].北京:清華大學(xué)出版社,2008.
[2]史濟(jì)民.FoxPro及其應(yīng)用系統(tǒng)開發(fā)[M].北京:清華大學(xué)出版社,2002.
[3]黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社,2005.
Student Achievement Management Design and Realization
Pan Liang
(Department of Software Engineering, Nantong Institute of Technology, Nantong 226003, China)
Abstract: The system of managing students achievement file is a typical application of managing information system (MIS), The development of this system mainly has the front landing query interface and database two aspects. For the front landing interface to achieve beautiful interface, complete functions, the user easy to operate, for the database to do the data integrity and consistency.
Key words: control; form; database; student achievement