孫 慧 王俊葉
(臨沂大學(沂水校區(qū)),山東 沂水 276400)
計算機培訓在線報名系統(tǒng)的設計與實現(xiàn)
孫 慧 王俊葉
(臨沂大學(沂水校區(qū)),山東 沂水 276400)
一年一度的計算機等級考試培訓,報名人數(shù)眾多,從學生基本信息的收集匯總、照片采集、繳費到聽課證的打印發(fā)放,工作繁重,手續(xù)復雜,而且人工操作容易出現(xiàn)疏漏。結合我校的實際情況,本文研究和設計了一種基于W eb的在線報名系統(tǒng),能夠很好地輔助完成計算機培訓的報名工作。
計算機培訓;在線;報名系統(tǒng)
近年來,隨著學校招生規(guī)模的不斷擴大,以及學生對計算機運用能力的重視程度越來越高,我校報名參加各類計算機等級考試培訓的學生人數(shù)越來越多,給一年一度的報名工作帶來了很大的壓力。學校傳統(tǒng)的由班級、系最終到培訓中心的人工逐級統(tǒng)計報名模式已經(jīng)遠遠跟不上時代的步伐。
結合本校的具體情況,本文利用ASP和Access設計和開發(fā)了一個基于Web的在線報名系統(tǒng),改變過去傳統(tǒng)的手工報名模式,實現(xiàn)由學生在規(guī)定時間內登錄報名服務器,自主填寫相關報名信息,完成報名工作。在線報名系統(tǒng)的啟用,大大提高了計算機等級考試報名工作的效率,同時避免了傳統(tǒng)報名工作中的許多人為疏漏問題。
系統(tǒng)分析是軟件系統(tǒng)開發(fā)過程中的重要環(huán)節(jié),主要任務是確定系統(tǒng)開發(fā)的目標、實現(xiàn)的功能以及相應的信息需求,主要包含系統(tǒng)可行性分析、系統(tǒng)功能分析和后臺數(shù)據(jù)庫分析三部分。
2.1 系統(tǒng)可行性分析
可行性分析是進行系統(tǒng)開發(fā)和建設的首要工作,直接決定了項目能否確立,對整個項目的建設具有決定性的指導作用。主要包括技術可行性、經(jīng)濟可行性和操作可行性三個方面。
(1)技術可行性
該系統(tǒng)利用Windows7+IIS 6.0搭建服務器,采用ASP作為開發(fā)工具和平臺,運用Access作為后臺數(shù)據(jù)庫。這些都是經(jīng)過多年實踐驗證,已是非常成熟和穩(wěn)定的技術。因此,該系統(tǒng)的開發(fā)在技術上是完全可行的。
(2)經(jīng)濟可行性
該系統(tǒng)只需要搭建一臺報名服務器作為硬件支持,而我校無論是服務器還是計算機網(wǎng)絡都已完備,無需再次投資。所以,本系統(tǒng)的啟用在經(jīng)濟上也是可行的。
(3)操作可行性
本系統(tǒng)的使用門檻不高,對使用人員的要求較低,操作非常簡單,只需要上網(wǎng)填寫相應的報名信息即可完成報名工作。因此,從用戶使用的角度出發(fā),該系統(tǒng)也是完全可行的。
2.2 系統(tǒng)功能分析
系統(tǒng)的功能就是系統(tǒng)要完成的任務和實現(xiàn)的目標,它是進行系統(tǒng)開發(fā)的核心。因此,能否很好的進行功能分析,直接影響到下一步的系統(tǒng)設計,關系到整個系統(tǒng)開發(fā)的成敗。本系統(tǒng)劃分為用戶管理、信息公告、在線報名和后臺管理等幾個主要功能模塊。
(1)用戶管理模塊
用戶管理模塊,負責用戶的相關管理工作,包括用戶的注冊、資料修改和權限設置等工作。該系統(tǒng)主要涉及兩種用戶,即學生和管理員。學生只能登陸系統(tǒng)前臺,瀏覽公告信息,填寫報名資料等;系統(tǒng)管理員能夠登陸系統(tǒng)后臺,擁有對系統(tǒng)進行全面管理的最高權限。
(2)信息公告模塊
信息公告模塊,負責報名相關信息的發(fā)布工作。如報名流程的說明、填寫報名信息的注意事項、計算機培訓工作的最新動態(tài)等。
(3)在線報名模塊
在線報名模塊,是該系統(tǒng)的核心功能模塊。主要完成用戶報名信息的填寫、驗證和提交工作。
(4)后臺管理模塊
后臺管理模塊,是系統(tǒng)管理員登陸和使用的功能模塊。主要完成對整個系統(tǒng)的后臺管理工作,如公告信息的發(fā)布、報名信息的審核、報名信息的下載等。
2.3 數(shù)據(jù)庫分析
后臺數(shù)據(jù)庫是整個系統(tǒng)運行的基礎,每個系統(tǒng)功能的實現(xiàn),都離不開后臺數(shù)據(jù)庫的有效支持。該系統(tǒng)主要用到用戶數(shù)據(jù)庫、圖文數(shù)據(jù)庫和報名信息數(shù)據(jù)庫。
(1)用戶數(shù)據(jù)庫,主要存儲用戶的注冊信息,包含用戶名、密碼、聯(lián)系方式、用戶權限和注冊日期等信息。
(2)圖文數(shù)據(jù)庫,主要存儲信息公告模塊的相關內容,包含文章標題、文章內容、添加日期等信息。
(3)報名信息數(shù)據(jù)庫,主要存儲學生的相關報名信息,包含學號、姓名、身份證號碼、聯(lián)系電話、培訓科目、報名日期、審核狀態(tài)等信息。
系統(tǒng)設計是在系統(tǒng)分析的基礎上,實現(xiàn)由邏輯分析到完成物理設計的過程。主要包括系統(tǒng)流程設計、系統(tǒng)功能架構設計和數(shù)據(jù)庫設計三部分。
(1)系統(tǒng)流程設計
(2)系統(tǒng)功能架構設計
圖2 系統(tǒng)功能架構圖
(3)數(shù)據(jù)庫設計
表1 用戶信息表
表3 報名信息表
系統(tǒng)實施階段主要依據(jù)系統(tǒng)分析和設計的結果,構建服務器和服務平臺,編寫程序代碼,實現(xiàn)系統(tǒng)的具體功能。其中的難點是后臺數(shù)據(jù)庫的連接與操作,該系統(tǒng)在Ado框架下,首先利用Server對象的CreateObject方法創(chuàng)建一個Con-nection對象實例conn,然后利用conn的Open方法和execute方法完成后臺數(shù)據(jù)庫的打開與操作;與此同時,還需利用Server對象的CreateObject方法創(chuàng)建一個RecordSet對象實例rs,并利用rs的Open方法打開數(shù)據(jù)庫中的表,獲得相應的數(shù)據(jù)集。該系統(tǒng)的核心功能模塊代碼如下:
計算機培訓在線報名系統(tǒng)的設計和應用,很好地解決了我校傳統(tǒng)手工報名過程中的困難,大大提高了工作效率。但本系統(tǒng)也存在安全等方面的不足,有待進一步優(yōu)化、完善和升級。
[1]陳友南.計算機等級考試網(wǎng)上預報名系統(tǒng)的設計與實現(xiàn)[D].廣州:華南理工大學,2013.
[2]李育安.基于WEB的在線培訓系統(tǒng)的設計與實現(xiàn)[D].長春:吉林大學,2014.
[3]陳祥章,韓永印,劉耿龍.計算機等級考試網(wǎng)上報名系統(tǒng)的設計與實現(xiàn)[J].實驗技術與管理,2010,27(9):172-174.
[4]徐振國.基于ASP的網(wǎng)絡課程在線報名系統(tǒng)的設計與實現(xiàn)[J].中國教育技術裝備,2014(18):36-38.
[5]郭道江.全國計算機等級考試網(wǎng)上報名系統(tǒng)的設計與實現(xiàn)[J].赤峰學院學報(自然科學版),2013(23):27-28.
[6]周鵬飛,胡一波.基于W eb的在線報名系統(tǒng)設計與實現(xiàn)[J].價值工程,2012,31(16):182-183.
Design and Implementation of Computer Training Online Registration System
Sun Hui Wang Junye
(LinyiUniversity(YishuiCampus),Yishui276400,Shandong)
Computer grade examination training isheld once a year,which has lotsof applicants.From the students'information summary,photo collection and payment,to the card printing and dispensing,there are complex proceduresand iseasy tomakem istakes in artificialway.Combined w ith the actual situation of our university,this paper studies and designs an online registration system based onWeb,which can help to complete the registration of computer training.
computer training;online;registration system
TP311.52
A
1008-6609(2017)06-0054-03
孫慧(1998-),女,山東德州人,???,研究方向為會計信息化。
王俊葉(1977-),女,山東沂水人,碩士,講師,研究方向為軟件工程。