翟鴻雁
(廣州城市職業(yè)學(xué)院,廣東 廣州 510405)
課程選修管理系統(tǒng)的設(shè)計與實現(xiàn)
翟鴻雁
(廣州城市職業(yè)學(xué)院,廣東 廣州 510405)
基于互聯(lián)網(wǎng)的課程選修管理系統(tǒng)是我國高校不可缺少的一部分,它對于學(xué)校的管理者和學(xué)生來說都是重要的,直接關(guān)系到學(xué)校的工作效率。本文分析了課程選修系統(tǒng)的基本流程及實現(xiàn)的途徑和方法,并以世紀(jì)橋為設(shè)計平臺開發(fā)了課程選修管理系統(tǒng),可以使用戶更方便地進(jìn)行選課工作,實現(xiàn)全校學(xué)生選課在線查詢與報名。
管理信息系統(tǒng);課程選修;世紀(jì)橋
隨著國內(nèi)高校校園網(wǎng)的建設(shè),基于互聯(lián)網(wǎng)的應(yīng)用系統(tǒng)的開發(fā)正在蓬勃發(fā)展并發(fā)揮著較大的作用。例如,我國許多高校的網(wǎng)上招生系統(tǒng),學(xué)校的各種管理信息系統(tǒng)等等,都是基于校園網(wǎng)的應(yīng)用系統(tǒng)?;诨ヂ?lián)網(wǎng)的課程選修管理系統(tǒng)是我國高校不可缺少的一部分,它的內(nèi)容對于學(xué)校的管理者和學(xué)生來說都是相當(dāng)重要的,直接關(guān)系到學(xué)校的工作效率,所以開發(fā)課程選修管理系統(tǒng)能夠為學(xué)校工作人員和學(xué)生提供充足的信息和帶來方便。
1.1 系統(tǒng)基本要求
本系統(tǒng)可以使教務(wù)員、學(xué)生更方便地進(jìn)行選課工作,實現(xiàn)全校學(xué)生選課在線查詢、選課報名與成績查詢,還可以對新來的學(xué)生信息進(jìn)行信息錄入。由于學(xué)生上課情況復(fù)雜,可以實現(xiàn)信息的修改,及時調(diào)整學(xué)生上課的基本情況。
1.2 系統(tǒng)基本目標(biāo)
實現(xiàn)對學(xué)校課程選修信息管理的電子化、自動化,提高學(xué)校各個工作模塊的辦公效率,為學(xué)生提供一個方便快捷的選修課查詢與報名的平臺。記錄學(xué)生選修課程的情況,是為課程選修管理提供快捷方便的服務(wù)以及數(shù)據(jù)查詢。它包括了學(xué)生選修登記、學(xué)生查詢可選修課程、查收通知、選修課成績查詢等。該系統(tǒng)集信息采集、分類、查詢等各種處理為一體,可以提供給師生對選修情況的查詢,實行網(wǎng)上報名,提高工作效率。
1.3 系統(tǒng)流程
圖1 系統(tǒng)流程圖
圖2 系統(tǒng)總體功能結(jié)構(gòu)圖
圖3 平臺的模式結(jié)構(gòu)
在開發(fā)系統(tǒng)前筆者勾畫了系統(tǒng)的基本流程,如圖1所示。系統(tǒng)流程圖能精確地在邏輯上對系統(tǒng)的數(shù)據(jù)處理功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出和數(shù)據(jù)存儲等給予描述,在信息流程的調(diào)查和分析中起著重要的作用。
由以上的系統(tǒng)流程可以看出,整個流程中,涉及的角色主要有教務(wù)員、教師與學(xué)生三類。
(1)教務(wù)員
①課程選修管理。包括錄入可選修課程、統(tǒng)計選修人數(shù)、修改可選修課程信息、刪除信息、查看選修情況和選修課程名單等。
②學(xué)生信息管理。包括錄入、修改、刪除、查看學(xué)生信息等。
③教師信息管理。包括錄入、修改、刪除、查看教師信息等。
④錄入通知??梢约皶r把教務(wù)處的通知發(fā)出去。
⑤用戶管理。包括添加用戶和組、授權(quán)等。
(2)教師
①查看學(xué)生選課情況和自己任課情況、獲取自己所擔(dān)任課程分班表。
②查看選修課學(xué)生人數(shù)、選課學(xué)生的信息。
③錄入及修改所任教課程的學(xué)生成績。
④查收通知。
(3)學(xué)生
①查看可選修課程信息。
②登記課程選修表。
③查看本人信息、教師任課信息。
④查看通知。
⑤查詢選修課程的成績。
根據(jù)以上分析,繪出了系統(tǒng)總體功能結(jié)構(gòu)圖。如圖2所示。
2.1 模式設(shè)計
課程選修平臺采用三層B/S結(jié)構(gòu)模式,其結(jié)構(gòu)圖如圖3所示。
2.2 開發(fā)工具
本系統(tǒng)采用“世紀(jì)橋”開發(fā)平臺?,F(xiàn)有的“世紀(jì)橋”開發(fā)平臺具有功能強(qiáng)大、直觀易學(xué)、設(shè)計效率高、易修改、易優(yōu)化、實現(xiàn)了無編碼設(shè)計、開發(fā)周期短、技術(shù)服務(wù)強(qiáng)、支持各種大型的數(shù)據(jù)庫等特點,是一款功能強(qiáng)大的系統(tǒng)開發(fā)工具。它采用面向事務(wù)邏輯,通過可視化的流程圖界面直接地構(gòu)造管理信息系統(tǒng)的結(jié)構(gòu)和算法,使制作一個大型的管理系統(tǒng)變得容易,可以輕易地做出編程效果的管理系統(tǒng)。
2.3 數(shù)據(jù)庫設(shè)計
課程選修管理系統(tǒng)通過系統(tǒng)分析、模式設(shè)計、開發(fā)工具和運行環(huán)境設(shè)計、數(shù)據(jù)庫設(shè)計,并應(yīng)用“世紀(jì)橋”開發(fā)平臺進(jìn)行開發(fā),已基本完成,初步實現(xiàn)了系統(tǒng)設(shè)計的基本功能。
圖4~8分別列出各用戶角色的登錄界面及相關(guān)操作。
?
基于互聯(lián)網(wǎng)的課程選修管理系統(tǒng),根據(jù)課程選修要求進(jìn)行了研究和設(shè)計,綜合考慮不同用戶需求進(jìn)行開發(fā),是一個應(yīng)用型的系統(tǒng),具有如下特色:
(1)對用戶來說,操作簡單。教務(wù)員可以在教務(wù)員管理界面進(jìn)行信息錄入、修改信息,統(tǒng)計各選修課程報名人數(shù)以及發(fā)放通知。教師可以在教師管理界面查看報名情況、通知和錄入、修改其負(fù)責(zé)課程的成績等操作。學(xué)生可以方便地在網(wǎng)上進(jìn)行選修課程信息查詢、報名和查看通知等。
(2)融合計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù),讓工作更快捷、更方便。
(3)項目的開發(fā)是有針對性的,力求做到方便用戶,提高效率。
?
本系統(tǒng)在學(xué)生選課的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢方面具有較大的實用意義。它提高了信息的開放性,大大地改善了學(xué)生、教師對最新信息查詢的準(zhǔn)確性,提高了管理工作的效率。
圖8 錄入選修科目界面
[1] 王建平.新一代MIS設(shè)計開發(fā)平臺[M].廣州:廣東經(jīng)濟(jì)出版社.2006
[2] 豈興明,嬌津毅.項目開發(fā)寶典[M].北京:電子工業(yè)出版社.2006
[3] 王 強(qiáng). UML系統(tǒng)分析設(shè)計[M].北京:高等教育出版社.2005
[4] 王小銘.管理信息系統(tǒng)及其開發(fā)技術(shù)[M].北京:電子工業(yè)出版社.2003
10.3969/j.issn.1001-8972.2011.005.089
翟鴻雁(1978.11-),女,山東濟(jì)南
人,計算機(jī)講師,碩士,廣州城市職業(yè)學(xué)院信息與汽車工程學(xué)院教師,研究方向:計算機(jī)應(yīng)用。