李玉+張巖+蔡業(yè)虹+周拓
摘要:該文以軟件工程理論為指導(dǎo),利用Access數(shù)據(jù)庫和ASP編程技術(shù)實(shí)現(xiàn)了班級管理系統(tǒng)。班級管理系統(tǒng)分為前臺和后臺兩個(gè)部分,前臺用于班級文化展示和同學(xué)之間的互動(dòng)交流,后臺用于管理系統(tǒng)用戶和系統(tǒng)信息,系統(tǒng)有效實(shí)現(xiàn)了班級文化信息化和班級交流網(wǎng)絡(luò)化。
關(guān)鍵詞:班級管理系統(tǒng);ASP;Access
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)34-8091-02
在當(dāng)今社會(huì)快速發(fā)展之際,互聯(lián)網(wǎng)已成為人們迅速獲得和傳送信息的渠道,在人們生活的方方面面都處在一個(gè)不可替代的位置。在網(wǎng)絡(luò)上發(fā)布消息,最主要的方式是借助于網(wǎng)站,我們?nèi)绻胍玫酱罅康男畔ⅲ阈枰诤棋木W(wǎng)絡(luò)世界,采用一些相對應(yīng)的檢索方式來獲取[1-2]。所以,網(wǎng)站的建設(shè)在當(dāng)今這個(gè)信息時(shí)代的地位是尤為重要,因?yàn)樗鞣矫娴膬?yōu)勢,所以在人們心中占有較為重要的位置。為了有效展示班級文化,實(shí)現(xiàn)班級同學(xué)的在線交流,受啟發(fā)于網(wǎng)上同學(xué)錄,但要比同學(xué)錄有更多的自主權(quán),特設(shè)計(jì)班級管理系統(tǒng)。
由于當(dāng)今網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使信息傳播速度達(dá)到空前的解放,同時(shí)在各行各業(yè)中,計(jì)算機(jī)技術(shù)都在不斷的融入其中,極大程度的推動(dòng)了各行業(yè)的發(fā)展[3]?;赪eb模式的班級管理系統(tǒng)解決了傳統(tǒng)信息傳播方式和交流方式的各方面的缺點(diǎn),極大的節(jié)約了資源,于此同時(shí),也保證了班級同學(xué)查閱和交流信息的高效性和科學(xué)性,極大的方便了同學(xué)的交流,這也是它受人們青睞的原因之一[4-5]。
總之,隨著計(jì)算機(jī)的普及和因特網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)信息共享和交流成為人們社會(huì)生活不可分割的重要組成部分,而班級管理系統(tǒng),無疑是班級資源共享和信息交流的最好平臺[6]。
1 需求分析
通過對班級管理系統(tǒng)的調(diào)研分析,系統(tǒng)的業(yè)務(wù)流程為:班級同學(xué)打開瀏覽器輸入班級管理系統(tǒng)的網(wǎng)址,進(jìn)入班級管理系統(tǒng)。一般用戶只可以瀏覽和查看,注冊用戶有權(quán)進(jìn)入班級論壇,與其他用戶進(jìn)行互動(dòng)和交流。管理員可以對系統(tǒng)信息進(jìn)行添加、修改和刪除,以及可以操作系統(tǒng)的其他所有功能。
2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)班級管理系統(tǒng)的用戶類別,班級管理系統(tǒng)分為前臺和后臺兩部分。管理員通過登錄后臺發(fā)布管理系統(tǒng)信息,班級同學(xué)通過前臺瀏覽信息和在線交互。
2.1 系統(tǒng)后臺功能設(shè)計(jì)
管理員通過賬號登陸后臺操作界面,可以管理的模塊有以下幾部分:管理員賬號管理模塊、班級簡介模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、用戶管理模塊、班級文件模塊、班級文摘模塊、相冊管理模塊、論壇模塊、修改密碼模塊等[7]。
2.2 系統(tǒng)前臺功能設(shè)計(jì)
所有用戶都可以直接進(jìn)入班級管理系統(tǒng)前臺,但只能瀏覽查看;注冊用戶(班級同學(xué))通過自己的賬號密碼登錄系統(tǒng),可以進(jìn)入班級論壇發(fā)帖討論。班級管理系統(tǒng)包括以下幾個(gè)模塊:班級簡介模塊、用戶注冊模塊、班級文摘模塊、班級論壇模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、班級文件模塊、班級相冊模塊和后臺登錄模塊等。
3 數(shù)據(jù)庫分析與設(shè)計(jì)
3.1 數(shù)據(jù)庫分析
對各類信息的查詢和操作是用戶具體需求的體現(xiàn),這便要求數(shù)據(jù)庫能對系統(tǒng)使用的各類信息進(jìn)行存儲(chǔ)。根據(jù)網(wǎng)站功能分析,對班級管理系統(tǒng),得出以下需求信息:
1) 用戶分為一般用戶、注冊用戶、普通管理員用戶和高級管理員。
2) 一般用戶可以查看班級簡介、班級文摘、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級相冊相關(guān)信息。
3) 注冊用戶除了一般用戶的權(quán)限外,還可以進(jìn)行班級論壇的操作。
4) 普通管理員在后臺操作中,除了管理員賬號管理、論壇分區(qū)管理和相冊分區(qū)管理外,都可以對全站的其他信息進(jìn)行操作。
5) 高級管理員不但具有一般管理員的權(quán)限,而且可以管理普通管理員。
3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
根據(jù)以上分析,班級管理系統(tǒng)(班級管理系統(tǒng))包括管理員、前臺用戶(注冊用戶)、照片、相冊、論壇、帖子、文件、班級信息、班級簡介等實(shí)體,其中,管理員分成一般管理員和高級管理員兩種,班級信息包括班級動(dòng)態(tài)、班級發(fā)展、班級文摘三類,注冊用戶可以發(fā)布和回復(fù)多個(gè)帖子,一個(gè)論壇有多個(gè)帖子,某個(gè)帖子只屬于某個(gè)論壇,某一圖片屬于某一相冊,某一相冊可以包含多個(gè)圖片。系統(tǒng)實(shí)體間的聯(lián)系如圖1所示。
3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
在完成班級管理系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)后,需要把所得到的數(shù)據(jù)庫概念模型轉(zhuǎn)變成Access所支持的關(guān)系模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)概念設(shè)計(jì)結(jié)果,本班級管理系統(tǒng)的數(shù)據(jù)庫中包括管理員表、前臺用戶表、照片表、相冊表、論壇表、帖子表、文件表、班級信息表和班級簡介表,分別用來存放管理員信息、前臺用戶信息、照片信息、相冊信息、論壇信息、帖子信息、文件信息、班級信息(包括班級動(dòng)態(tài)、班級文摘、學(xué)習(xí)發(fā)展等信息)、和班級簡介信息。
4 班級管理系統(tǒng)實(shí)現(xiàn)
班級管理系統(tǒng)是基于Web的應(yīng)用系統(tǒng),系統(tǒng)開發(fā)平臺為Windows XP + IIS 5.1,開發(fā)工具選擇Dreamweaver,編程技術(shù)選擇ASP,數(shù)據(jù)庫采用Access 2003。
4.1 班級管理系統(tǒng)前臺功能實(shí)現(xiàn)
網(wǎng)站前臺分為首頁、班級簡介、用戶注冊、班級文摘、班級論壇、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級文件、班級相冊和后臺登陸10個(gè)模塊,由于篇幅有限,這里僅介紹首頁實(shí)現(xiàn),其他與其類似,不在累述。
前臺首頁如圖2所示,該界面是本站的默認(rèn)主頁。網(wǎng)站首頁界面清楚,科學(xué)的劃分了功能模塊,讓用戶更加容易使用。首面由功能導(dǎo)航欄、用戶登錄板塊、友情連接板塊、站內(nèi)公告板塊、班級動(dòng)態(tài)板塊和網(wǎng)站簡介板塊幾部分組成。
本模塊部分代碼如下:
4.2 班級管理系統(tǒng)后臺功能實(shí)現(xiàn)
網(wǎng)站后臺包括管理員賬號管理、班級簡介管理、班級動(dòng)態(tài)管理、學(xué)習(xí)發(fā)展管理、用戶管理、班級文件管理、班級文摘管理、相冊管理和論壇管理等模塊,由于篇幅有限,這里僅介紹后臺管理主界面的實(shí)現(xiàn),其他模塊的實(shí)現(xiàn)與其類似,不在贅述。
后臺管理主界面如圖3所示,此界面的功能為管理員專用的,其他用戶不得使用。
管理員判斷代碼如下:
5 結(jié)束語
班級管理系統(tǒng)是運(yùn)用ASP和Access的版式來開發(fā)的一個(gè)小型班級管理系統(tǒng)。系統(tǒng)以Web友好型界面與用戶交互,每一個(gè)用戶都可以在界面上進(jìn)行操作,系統(tǒng)可以通過數(shù)據(jù)庫來儲(chǔ)存用戶的信息。班級管理系統(tǒng)實(shí)現(xiàn)了對班級信息(如班級文摘、班級動(dòng)態(tài)等)的瀏覽、查詢、刪除、修改等操作,系統(tǒng)大大方便了班級同學(xué)網(wǎng)上交流和資源共享,實(shí)現(xiàn)了班級管理信息化的需求。
參考文獻(xiàn):
[1] 楊勇,喬學(xué)斌.論班級管理系統(tǒng)在高校學(xué)生工作中的作用[J].中國西部科技,2010(1):85-86,19.
[2] 駱紹燁,黃海.基于ASP.NET的高校班級管理系統(tǒng)分析與設(shè)計(jì)[J].廊坊師范學(xué)院學(xué)報(bào):自然科學(xué)版,2010(3):24-25,31.
[3] 陳道喜.基于CMS的班級管理系統(tǒng)設(shè)計(jì)與應(yīng)用[J].電腦學(xué)習(xí),2010(04):23-25.
[4] 竇彥玲.基于ASP.NET的班級管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2012(04):749-751,759.
[5] 劉增良.ASP水務(wù)管理系統(tǒng)的應(yīng)用分析[J].硅谷,2013(17):101,82.
[6] 楊柯,張?jiān)坪?基于ASP的房地產(chǎn)中介管理系統(tǒng)[J].電子制作,2013(18):59.
[7] 嚴(yán)翔.基于ASP技術(shù)的招生留言管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南京廣播電視大學(xué)學(xué)報(bào),2013(04):85-87.endprint
摘要:該文以軟件工程理論為指導(dǎo),利用Access數(shù)據(jù)庫和ASP編程技術(shù)實(shí)現(xiàn)了班級管理系統(tǒng)。班級管理系統(tǒng)分為前臺和后臺兩個(gè)部分,前臺用于班級文化展示和同學(xué)之間的互動(dòng)交流,后臺用于管理系統(tǒng)用戶和系統(tǒng)信息,系統(tǒng)有效實(shí)現(xiàn)了班級文化信息化和班級交流網(wǎng)絡(luò)化。
關(guān)鍵詞:班級管理系統(tǒng);ASP;Access
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)34-8091-02
在當(dāng)今社會(huì)快速發(fā)展之際,互聯(lián)網(wǎng)已成為人們迅速獲得和傳送信息的渠道,在人們生活的方方面面都處在一個(gè)不可替代的位置。在網(wǎng)絡(luò)上發(fā)布消息,最主要的方式是借助于網(wǎng)站,我們?nèi)绻胍玫酱罅康男畔?,便需要在浩瀚的網(wǎng)絡(luò)世界,采用一些相對應(yīng)的檢索方式來獲取[1-2]。所以,網(wǎng)站的建設(shè)在當(dāng)今這個(gè)信息時(shí)代的地位是尤為重要,因?yàn)樗鞣矫娴膬?yōu)勢,所以在人們心中占有較為重要的位置。為了有效展示班級文化,實(shí)現(xiàn)班級同學(xué)的在線交流,受啟發(fā)于網(wǎng)上同學(xué)錄,但要比同學(xué)錄有更多的自主權(quán),特設(shè)計(jì)班級管理系統(tǒng)。
由于當(dāng)今網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使信息傳播速度達(dá)到空前的解放,同時(shí)在各行各業(yè)中,計(jì)算機(jī)技術(shù)都在不斷的融入其中,極大程度的推動(dòng)了各行業(yè)的發(fā)展[3]。基于Web模式的班級管理系統(tǒng)解決了傳統(tǒng)信息傳播方式和交流方式的各方面的缺點(diǎn),極大的節(jié)約了資源,于此同時(shí),也保證了班級同學(xué)查閱和交流信息的高效性和科學(xué)性,極大的方便了同學(xué)的交流,這也是它受人們青睞的原因之一[4-5]。
總之,隨著計(jì)算機(jī)的普及和因特網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)信息共享和交流成為人們社會(huì)生活不可分割的重要組成部分,而班級管理系統(tǒng),無疑是班級資源共享和信息交流的最好平臺[6]。
1 需求分析
通過對班級管理系統(tǒng)的調(diào)研分析,系統(tǒng)的業(yè)務(wù)流程為:班級同學(xué)打開瀏覽器輸入班級管理系統(tǒng)的網(wǎng)址,進(jìn)入班級管理系統(tǒng)。一般用戶只可以瀏覽和查看,注冊用戶有權(quán)進(jìn)入班級論壇,與其他用戶進(jìn)行互動(dòng)和交流。管理員可以對系統(tǒng)信息進(jìn)行添加、修改和刪除,以及可以操作系統(tǒng)的其他所有功能。
2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)班級管理系統(tǒng)的用戶類別,班級管理系統(tǒng)分為前臺和后臺兩部分。管理員通過登錄后臺發(fā)布管理系統(tǒng)信息,班級同學(xué)通過前臺瀏覽信息和在線交互。
2.1 系統(tǒng)后臺功能設(shè)計(jì)
管理員通過賬號登陸后臺操作界面,可以管理的模塊有以下幾部分:管理員賬號管理模塊、班級簡介模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、用戶管理模塊、班級文件模塊、班級文摘模塊、相冊管理模塊、論壇模塊、修改密碼模塊等[7]。
2.2 系統(tǒng)前臺功能設(shè)計(jì)
所有用戶都可以直接進(jìn)入班級管理系統(tǒng)前臺,但只能瀏覽查看;注冊用戶(班級同學(xué))通過自己的賬號密碼登錄系統(tǒng),可以進(jìn)入班級論壇發(fā)帖討論。班級管理系統(tǒng)包括以下幾個(gè)模塊:班級簡介模塊、用戶注冊模塊、班級文摘模塊、班級論壇模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、班級文件模塊、班級相冊模塊和后臺登錄模塊等。
3 數(shù)據(jù)庫分析與設(shè)計(jì)
3.1 數(shù)據(jù)庫分析
對各類信息的查詢和操作是用戶具體需求的體現(xiàn),這便要求數(shù)據(jù)庫能對系統(tǒng)使用的各類信息進(jìn)行存儲(chǔ)。根據(jù)網(wǎng)站功能分析,對班級管理系統(tǒng),得出以下需求信息:
1) 用戶分為一般用戶、注冊用戶、普通管理員用戶和高級管理員。
2) 一般用戶可以查看班級簡介、班級文摘、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級相冊相關(guān)信息。
3) 注冊用戶除了一般用戶的權(quán)限外,還可以進(jìn)行班級論壇的操作。
4) 普通管理員在后臺操作中,除了管理員賬號管理、論壇分區(qū)管理和相冊分區(qū)管理外,都可以對全站的其他信息進(jìn)行操作。
5) 高級管理員不但具有一般管理員的權(quán)限,而且可以管理普通管理員。
3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
根據(jù)以上分析,班級管理系統(tǒng)(班級管理系統(tǒng))包括管理員、前臺用戶(注冊用戶)、照片、相冊、論壇、帖子、文件、班級信息、班級簡介等實(shí)體,其中,管理員分成一般管理員和高級管理員兩種,班級信息包括班級動(dòng)態(tài)、班級發(fā)展、班級文摘三類,注冊用戶可以發(fā)布和回復(fù)多個(gè)帖子,一個(gè)論壇有多個(gè)帖子,某個(gè)帖子只屬于某個(gè)論壇,某一圖片屬于某一相冊,某一相冊可以包含多個(gè)圖片。系統(tǒng)實(shí)體間的聯(lián)系如圖1所示。
3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
在完成班級管理系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)后,需要把所得到的數(shù)據(jù)庫概念模型轉(zhuǎn)變成Access所支持的關(guān)系模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)概念設(shè)計(jì)結(jié)果,本班級管理系統(tǒng)的數(shù)據(jù)庫中包括管理員表、前臺用戶表、照片表、相冊表、論壇表、帖子表、文件表、班級信息表和班級簡介表,分別用來存放管理員信息、前臺用戶信息、照片信息、相冊信息、論壇信息、帖子信息、文件信息、班級信息(包括班級動(dòng)態(tài)、班級文摘、學(xué)習(xí)發(fā)展等信息)、和班級簡介信息。
4 班級管理系統(tǒng)實(shí)現(xiàn)
班級管理系統(tǒng)是基于Web的應(yīng)用系統(tǒng),系統(tǒng)開發(fā)平臺為Windows XP + IIS 5.1,開發(fā)工具選擇Dreamweaver,編程技術(shù)選擇ASP,數(shù)據(jù)庫采用Access 2003。
4.1 班級管理系統(tǒng)前臺功能實(shí)現(xiàn)
網(wǎng)站前臺分為首頁、班級簡介、用戶注冊、班級文摘、班級論壇、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級文件、班級相冊和后臺登陸10個(gè)模塊,由于篇幅有限,這里僅介紹首頁實(shí)現(xiàn),其他與其類似,不在累述。
前臺首頁如圖2所示,該界面是本站的默認(rèn)主頁。網(wǎng)站首頁界面清楚,科學(xué)的劃分了功能模塊,讓用戶更加容易使用。首面由功能導(dǎo)航欄、用戶登錄板塊、友情連接板塊、站內(nèi)公告板塊、班級動(dòng)態(tài)板塊和網(wǎng)站簡介板塊幾部分組成。
本模塊部分代碼如下:
4.2 班級管理系統(tǒng)后臺功能實(shí)現(xiàn)
網(wǎng)站后臺包括管理員賬號管理、班級簡介管理、班級動(dòng)態(tài)管理、學(xué)習(xí)發(fā)展管理、用戶管理、班級文件管理、班級文摘管理、相冊管理和論壇管理等模塊,由于篇幅有限,這里僅介紹后臺管理主界面的實(shí)現(xiàn),其他模塊的實(shí)現(xiàn)與其類似,不在贅述。
后臺管理主界面如圖3所示,此界面的功能為管理員專用的,其他用戶不得使用。
管理員判斷代碼如下:
5 結(jié)束語
班級管理系統(tǒng)是運(yùn)用ASP和Access的版式來開發(fā)的一個(gè)小型班級管理系統(tǒng)。系統(tǒng)以Web友好型界面與用戶交互,每一個(gè)用戶都可以在界面上進(jìn)行操作,系統(tǒng)可以通過數(shù)據(jù)庫來儲(chǔ)存用戶的信息。班級管理系統(tǒng)實(shí)現(xiàn)了對班級信息(如班級文摘、班級動(dòng)態(tài)等)的瀏覽、查詢、刪除、修改等操作,系統(tǒng)大大方便了班級同學(xué)網(wǎng)上交流和資源共享,實(shí)現(xiàn)了班級管理信息化的需求。
參考文獻(xiàn):
[1] 楊勇,喬學(xué)斌.論班級管理系統(tǒng)在高校學(xué)生工作中的作用[J].中國西部科技,2010(1):85-86,19.
[2] 駱紹燁,黃海.基于ASP.NET的高校班級管理系統(tǒng)分析與設(shè)計(jì)[J].廊坊師范學(xué)院學(xué)報(bào):自然科學(xué)版,2010(3):24-25,31.
[3] 陳道喜.基于CMS的班級管理系統(tǒng)設(shè)計(jì)與應(yīng)用[J].電腦學(xué)習(xí),2010(04):23-25.
[4] 竇彥玲.基于ASP.NET的班級管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2012(04):749-751,759.
[5] 劉增良.ASP水務(wù)管理系統(tǒng)的應(yīng)用分析[J].硅谷,2013(17):101,82.
[6] 楊柯,張?jiān)坪?基于ASP的房地產(chǎn)中介管理系統(tǒng)[J].電子制作,2013(18):59.
[7] 嚴(yán)翔.基于ASP技術(shù)的招生留言管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南京廣播電視大學(xué)學(xué)報(bào),2013(04):85-87.endprint
摘要:該文以軟件工程理論為指導(dǎo),利用Access數(shù)據(jù)庫和ASP編程技術(shù)實(shí)現(xiàn)了班級管理系統(tǒng)。班級管理系統(tǒng)分為前臺和后臺兩個(gè)部分,前臺用于班級文化展示和同學(xué)之間的互動(dòng)交流,后臺用于管理系統(tǒng)用戶和系統(tǒng)信息,系統(tǒng)有效實(shí)現(xiàn)了班級文化信息化和班級交流網(wǎng)絡(luò)化。
關(guān)鍵詞:班級管理系統(tǒng);ASP;Access
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)34-8091-02
在當(dāng)今社會(huì)快速發(fā)展之際,互聯(lián)網(wǎng)已成為人們迅速獲得和傳送信息的渠道,在人們生活的方方面面都處在一個(gè)不可替代的位置。在網(wǎng)絡(luò)上發(fā)布消息,最主要的方式是借助于網(wǎng)站,我們?nèi)绻胍玫酱罅康男畔?,便需要在浩瀚的網(wǎng)絡(luò)世界,采用一些相對應(yīng)的檢索方式來獲取[1-2]。所以,網(wǎng)站的建設(shè)在當(dāng)今這個(gè)信息時(shí)代的地位是尤為重要,因?yàn)樗鞣矫娴膬?yōu)勢,所以在人們心中占有較為重要的位置。為了有效展示班級文化,實(shí)現(xiàn)班級同學(xué)的在線交流,受啟發(fā)于網(wǎng)上同學(xué)錄,但要比同學(xué)錄有更多的自主權(quán),特設(shè)計(jì)班級管理系統(tǒng)。
由于當(dāng)今網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使信息傳播速度達(dá)到空前的解放,同時(shí)在各行各業(yè)中,計(jì)算機(jī)技術(shù)都在不斷的融入其中,極大程度的推動(dòng)了各行業(yè)的發(fā)展[3]?;赪eb模式的班級管理系統(tǒng)解決了傳統(tǒng)信息傳播方式和交流方式的各方面的缺點(diǎn),極大的節(jié)約了資源,于此同時(shí),也保證了班級同學(xué)查閱和交流信息的高效性和科學(xué)性,極大的方便了同學(xué)的交流,這也是它受人們青睞的原因之一[4-5]。
總之,隨著計(jì)算機(jī)的普及和因特網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)信息共享和交流成為人們社會(huì)生活不可分割的重要組成部分,而班級管理系統(tǒng),無疑是班級資源共享和信息交流的最好平臺[6]。
1 需求分析
通過對班級管理系統(tǒng)的調(diào)研分析,系統(tǒng)的業(yè)務(wù)流程為:班級同學(xué)打開瀏覽器輸入班級管理系統(tǒng)的網(wǎng)址,進(jìn)入班級管理系統(tǒng)。一般用戶只可以瀏覽和查看,注冊用戶有權(quán)進(jìn)入班級論壇,與其他用戶進(jìn)行互動(dòng)和交流。管理員可以對系統(tǒng)信息進(jìn)行添加、修改和刪除,以及可以操作系統(tǒng)的其他所有功能。
2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)班級管理系統(tǒng)的用戶類別,班級管理系統(tǒng)分為前臺和后臺兩部分。管理員通過登錄后臺發(fā)布管理系統(tǒng)信息,班級同學(xué)通過前臺瀏覽信息和在線交互。
2.1 系統(tǒng)后臺功能設(shè)計(jì)
管理員通過賬號登陸后臺操作界面,可以管理的模塊有以下幾部分:管理員賬號管理模塊、班級簡介模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、用戶管理模塊、班級文件模塊、班級文摘模塊、相冊管理模塊、論壇模塊、修改密碼模塊等[7]。
2.2 系統(tǒng)前臺功能設(shè)計(jì)
所有用戶都可以直接進(jìn)入班級管理系統(tǒng)前臺,但只能瀏覽查看;注冊用戶(班級同學(xué))通過自己的賬號密碼登錄系統(tǒng),可以進(jìn)入班級論壇發(fā)帖討論。班級管理系統(tǒng)包括以下幾個(gè)模塊:班級簡介模塊、用戶注冊模塊、班級文摘模塊、班級論壇模塊、班級動(dòng)態(tài)模塊、學(xué)習(xí)發(fā)展模塊、班級文件模塊、班級相冊模塊和后臺登錄模塊等。
3 數(shù)據(jù)庫分析與設(shè)計(jì)
3.1 數(shù)據(jù)庫分析
對各類信息的查詢和操作是用戶具體需求的體現(xiàn),這便要求數(shù)據(jù)庫能對系統(tǒng)使用的各類信息進(jìn)行存儲(chǔ)。根據(jù)網(wǎng)站功能分析,對班級管理系統(tǒng),得出以下需求信息:
1) 用戶分為一般用戶、注冊用戶、普通管理員用戶和高級管理員。
2) 一般用戶可以查看班級簡介、班級文摘、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級相冊相關(guān)信息。
3) 注冊用戶除了一般用戶的權(quán)限外,還可以進(jìn)行班級論壇的操作。
4) 普通管理員在后臺操作中,除了管理員賬號管理、論壇分區(qū)管理和相冊分區(qū)管理外,都可以對全站的其他信息進(jìn)行操作。
5) 高級管理員不但具有一般管理員的權(quán)限,而且可以管理普通管理員。
3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
根據(jù)以上分析,班級管理系統(tǒng)(班級管理系統(tǒng))包括管理員、前臺用戶(注冊用戶)、照片、相冊、論壇、帖子、文件、班級信息、班級簡介等實(shí)體,其中,管理員分成一般管理員和高級管理員兩種,班級信息包括班級動(dòng)態(tài)、班級發(fā)展、班級文摘三類,注冊用戶可以發(fā)布和回復(fù)多個(gè)帖子,一個(gè)論壇有多個(gè)帖子,某個(gè)帖子只屬于某個(gè)論壇,某一圖片屬于某一相冊,某一相冊可以包含多個(gè)圖片。系統(tǒng)實(shí)體間的聯(lián)系如圖1所示。
3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
在完成班級管理系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)后,需要把所得到的數(shù)據(jù)庫概念模型轉(zhuǎn)變成Access所支持的關(guān)系模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)概念設(shè)計(jì)結(jié)果,本班級管理系統(tǒng)的數(shù)據(jù)庫中包括管理員表、前臺用戶表、照片表、相冊表、論壇表、帖子表、文件表、班級信息表和班級簡介表,分別用來存放管理員信息、前臺用戶信息、照片信息、相冊信息、論壇信息、帖子信息、文件信息、班級信息(包括班級動(dòng)態(tài)、班級文摘、學(xué)習(xí)發(fā)展等信息)、和班級簡介信息。
4 班級管理系統(tǒng)實(shí)現(xiàn)
班級管理系統(tǒng)是基于Web的應(yīng)用系統(tǒng),系統(tǒng)開發(fā)平臺為Windows XP + IIS 5.1,開發(fā)工具選擇Dreamweaver,編程技術(shù)選擇ASP,數(shù)據(jù)庫采用Access 2003。
4.1 班級管理系統(tǒng)前臺功能實(shí)現(xiàn)
網(wǎng)站前臺分為首頁、班級簡介、用戶注冊、班級文摘、班級論壇、班級動(dòng)態(tài)、學(xué)習(xí)發(fā)展、班級文件、班級相冊和后臺登陸10個(gè)模塊,由于篇幅有限,這里僅介紹首頁實(shí)現(xiàn),其他與其類似,不在累述。
前臺首頁如圖2所示,該界面是本站的默認(rèn)主頁。網(wǎng)站首頁界面清楚,科學(xué)的劃分了功能模塊,讓用戶更加容易使用。首面由功能導(dǎo)航欄、用戶登錄板塊、友情連接板塊、站內(nèi)公告板塊、班級動(dòng)態(tài)板塊和網(wǎng)站簡介板塊幾部分組成。
本模塊部分代碼如下:
4.2 班級管理系統(tǒng)后臺功能實(shí)現(xiàn)
網(wǎng)站后臺包括管理員賬號管理、班級簡介管理、班級動(dòng)態(tài)管理、學(xué)習(xí)發(fā)展管理、用戶管理、班級文件管理、班級文摘管理、相冊管理和論壇管理等模塊,由于篇幅有限,這里僅介紹后臺管理主界面的實(shí)現(xiàn),其他模塊的實(shí)現(xiàn)與其類似,不在贅述。
后臺管理主界面如圖3所示,此界面的功能為管理員專用的,其他用戶不得使用。
管理員判斷代碼如下:
5 結(jié)束語
班級管理系統(tǒng)是運(yùn)用ASP和Access的版式來開發(fā)的一個(gè)小型班級管理系統(tǒng)。系統(tǒng)以Web友好型界面與用戶交互,每一個(gè)用戶都可以在界面上進(jìn)行操作,系統(tǒng)可以通過數(shù)據(jù)庫來儲(chǔ)存用戶的信息。班級管理系統(tǒng)實(shí)現(xiàn)了對班級信息(如班級文摘、班級動(dòng)態(tài)等)的瀏覽、查詢、刪除、修改等操作,系統(tǒng)大大方便了班級同學(xué)網(wǎng)上交流和資源共享,實(shí)現(xiàn)了班級管理信息化的需求。
參考文獻(xiàn):
[1] 楊勇,喬學(xué)斌.論班級管理系統(tǒng)在高校學(xué)生工作中的作用[J].中國西部科技,2010(1):85-86,19.
[2] 駱紹燁,黃海.基于ASP.NET的高校班級管理系統(tǒng)分析與設(shè)計(jì)[J].廊坊師范學(xué)院學(xué)報(bào):自然科學(xué)版,2010(3):24-25,31.
[3] 陳道喜.基于CMS的班級管理系統(tǒng)設(shè)計(jì)與應(yīng)用[J].電腦學(xué)習(xí),2010(04):23-25.
[4] 竇彥玲.基于ASP.NET的班級管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2012(04):749-751,759.
[5] 劉增良.ASP水務(wù)管理系統(tǒng)的應(yīng)用分析[J].硅谷,2013(17):101,82.
[6] 楊柯,張?jiān)坪?基于ASP的房地產(chǎn)中介管理系統(tǒng)[J].電子制作,2013(18):59.
[7] 嚴(yán)翔.基于ASP技術(shù)的招生留言管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南京廣播電視大學(xué)學(xué)報(bào),2013(04):85-87.endprint