亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S架構(gòu)的學(xué)生成績管理系統(tǒng)的設(shè)計

        2012-12-31 00:00:00郭斌
        都市家教·下半月 2012年10期

        【摘 要】當(dāng)今WEB技術(shù)的日趨成熟和互聯(lián)網(wǎng)的普及,為學(xué)生成績管理工作現(xiàn)代化提供了重要的手段。本文介紹了基于B/S架構(gòu)的學(xué)生成績管理系統(tǒng)的設(shè)計方法。該系統(tǒng)的開發(fā),提高了學(xué)校成績管理的水平,為學(xué)校將來實現(xiàn)數(shù)字化校園奠定了一定的基礎(chǔ)。

        【關(guān)鍵詞】B/S;WEB;ASP;成績管理

        學(xué)生成績管理是一項工作繁冗、易于出錯,具有一定保密性的工作。隨著學(xué)生人數(shù)的日益增多,學(xué)生成績管理的工作量將大幅度的增加,原來利用手工管理或C/S架構(gòu)的學(xué)生成績管理系統(tǒng)已不適應(yīng)當(dāng)前教學(xué)改革的發(fā)展要求?;贐/S架構(gòu)的學(xué)生成績管理系統(tǒng)有利于提高教務(wù)管理工作效率,提升管理水平,節(jié)約人力、物力消耗,使學(xué)校管理工作與時代發(fā)展同步。

        一、系統(tǒng)開發(fā)要求

        由于市場上一些通用的成績管理軟件專用性較強,價格昂貴,不適合本學(xué)校的實際情況,因而開發(fā)適合本學(xué)校的學(xué)生成績管理系統(tǒng)具有一定的現(xiàn)實意義。根據(jù)學(xué)校實際情況,對系統(tǒng)提出如下要求:

        (1)系統(tǒng)應(yīng)能實現(xiàn)網(wǎng)絡(luò)通信,方便用戶使用。系統(tǒng)應(yīng)基于B/S架構(gòu)設(shè)計,以方便用戶使用和維護(hù),特別是對于學(xué)生用戶,應(yīng)該可以不受時間、地點的限制,便可以瀏覽、查詢成績信息。

        (2)系統(tǒng)數(shù)據(jù)應(yīng)具有一定的保密性。由于成績信息涉及學(xué)生個人隱私,因此學(xué)生成績的維護(hù)和查詢都應(yīng)設(shè)置用戶登錄驗證,以驗證登陸用戶的用戶名及密碼是否與數(shù)據(jù)庫中的一致,保證系統(tǒng)的安全。

        (3)系統(tǒng)應(yīng)該后臺管理方便。便于管理者維護(hù)、管理。

        二、系統(tǒng)架構(gòu)選取

        當(dāng)今使用和發(fā)展的信息管理系統(tǒng) (MIS)平臺架構(gòu)大體上分為兩種:客戶機、服務(wù)器 (Client/Server,簡稱 C/S) 架構(gòu)和WEB瀏覽器、服務(wù)器 (Browser/Server,簡稱 B/S)模式,與 C/S架構(gòu)相比,B/S架構(gòu)具有以下優(yōu)勢:

        (1)可移植性強,可跨平臺操作,任何一臺機器只要裝有WEB瀏覽器軟件,均可作為客戶端來訪問系統(tǒng)。

        (2)無須單獨開發(fā)客戶端軟件,維護(hù)和升級方便。減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體使用成本。

        (3)可采用防火墻技術(shù)來保證系統(tǒng)數(shù)據(jù)的安全性。B/S架構(gòu)有效地適應(yīng)了當(dāng)前用戶對信息管理系統(tǒng)的新需求。因此該架構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中得以快速發(fā)展,成為應(yīng)用軟件開發(fā)的發(fā)展方向。因而本系統(tǒng)采用B/S架構(gòu)。

        三、系統(tǒng)主要功能模塊

        系統(tǒng)的主要功能模塊有:學(xué)生成績查詢模塊、系統(tǒng)管理員操作模塊、其他授權(quán)用戶操作模塊。

        (1)學(xué)生成績查詢模塊。其主要功能為:學(xué)生輸入學(xué)生證號和密碼,通過登陸驗證后便可查詢自己各學(xué)期各科成績、等級考試成績等信息;并可修改自己的登陸密碼。

        (2)系統(tǒng)管理員操作模塊。其主要功能為:通過登陸驗證后便可添加、修改、刪除考試、班級、課程、成績、學(xué)生信息,用戶設(shè)置(系統(tǒng)管理員在用戶設(shè)置中添加用戶,設(shè)置其密碼,規(guī)定其權(quán)限)。

        (3)其他授權(quán)用戶操作模塊。其他授權(quán)用戶(如教師)可用系統(tǒng)管理員分配的帳號和密碼登陸后,錄入和修改授權(quán)班級的學(xué)生成績。

        四、 系統(tǒng)實現(xiàn)

        1.數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫進(jìn)行管理和控制的軟件。這些管理和控制功能主要包括數(shù)據(jù)的定義、數(shù)據(jù)存取和修改、數(shù)據(jù)庫的運行管理、數(shù)據(jù)庫的建立和維護(hù)等。

        在目前人們常用的數(shù)據(jù)庫有:SQL SERVER、Oracle、ACCESS、FoxPro等。本系統(tǒng)以了SQL SERVER 2000作為后臺數(shù)據(jù)庫。主要包含以下數(shù)據(jù)庫表:

        (1)考試名稱表(examination):包含ID和name字段。系統(tǒng)管理員在管理界面錄入考試名稱后,將會在該表自動生成一條記錄。

        (2)課程名稱表(subject):包含ID、examinationID、 name字段。系統(tǒng)管理員在管理界面中,先選中某一考試,再添加、修改和刪除其下的課程名稱,實現(xiàn)對此表的操作。

        (3)成績表(score):包含ID、studentID、subjectID、score字段。

        (4)班級名稱表(class):包含ID、name字段。系統(tǒng)管理員在管理界面錄入班級名稱后,將會在該表自動生成一條記錄。

        (5)學(xué)生表(student):包含ID、xuehao(學(xué)號)、classtID、name、pwd(密碼)字段。系統(tǒng)管理員在管理界面中先選中某一班級,再添加、修改和刪除其下與學(xué)生有關(guān)的信息??膳刻砑印?/p>

        (6)用戶表(users):包含ID、name、pwd(密碼)、authority(權(quán)限)、classID字段。

        2.操作界面制作

        Macromedia Dreamweaver MX 2004是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是針對專業(yè)網(wǎng)頁設(shè)計特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以制作出跨越平臺限制和跨越瀏覽器限制的網(wǎng)頁。

        ASP是服務(wù)器端腳本編寫環(huán)境,可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML標(biāo)記、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強大的應(yīng)用程序。

        目前,利用這兩種技術(shù)制作動態(tài)網(wǎng)頁已成為經(jīng)典組合,本系統(tǒng)要求大量的動態(tài)網(wǎng)頁,因此本系統(tǒng)界面制作以Macromedia Dreamweaver MX 2004為主要制作工具,結(jié)合ASP技術(shù)編制而成。

        3.數(shù)據(jù)庫接口

        隨著數(shù)據(jù)庫技術(shù)的不斷發(fā)展,各種數(shù)據(jù)庫產(chǎn)品層出不窮,訪問數(shù)據(jù)庫的接口程序日益繁多。為此,Microsoft提出一種新的數(shù)據(jù)庫訪問策略,即“統(tǒng)一數(shù)據(jù)訪問”(Universal Data Access)的策略。“統(tǒng)一數(shù)據(jù)訪問”(Universal Data Access) 提供了獨立于開發(fā)工具和開發(fā)語言的簡單的編程接口,這些技術(shù)使得企業(yè)集成多種數(shù)據(jù)源、選擇更好的開發(fā)工具、應(yīng)用軟件、操作平臺、建立容易維護(hù)的解決方案成為可能。

        “統(tǒng)一數(shù)據(jù)訪問”(Universal Data Access)的基礎(chǔ)是 Microsoft的數(shù)據(jù)訪問組件。這些組件包括 ActiveX Data Objects(ADO)、Remote Data Object (RDO)、OLEDB和 ODBC,

        由于本系統(tǒng)采用的是基于 WEB技術(shù)下的軟件開發(fā),采用的是B/S模式,數(shù)據(jù)庫使用的是微軟 SQL SERVER 2000,所以必須選擇ADO技術(shù)。

        本系統(tǒng)使用ADO組件訪問后臺數(shù)據(jù)庫,調(diào)用Server.CreateObject方法取得“ADODB.Connection”的實例。再使用Open方法打開數(shù)據(jù)庫:

        conn=Server.CreateObjec(“ADODB.Connection”)

        conn.Open(“score_management”)

        連接數(shù)據(jù)庫后,便可對數(shù)據(jù)庫進(jìn)行查詢,修改,刪除等操作。

        隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,基于B/S架構(gòu)開發(fā)應(yīng)用程序?qū)⒊蔀橐环N比較流行的方式。將數(shù)據(jù)庫技術(shù)應(yīng)用到B/S架構(gòu)中,開發(fā)學(xué)生成績管理系統(tǒng),切合高校教育改革的實際,高效可行,信息共享,可以實現(xiàn)傳統(tǒng)的單機及 C/S架構(gòu)不能達(dá)到的功能和要求,提高軟件的可重用性和可維護(hù)性,減少人力、財力的投入。

        參考文獻(xiàn):

        [1]彭學(xué)軍.基于WEB的學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn).武漢科技大學(xué)學(xué)報,2006(6)

        [2]張益星.高校學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn).信息技術(shù),2006(4)

        [3]袁海蓉.淺談學(xué)生成績管理系統(tǒng)的邏輯設(shè)計.商業(yè)經(jīng)濟,2006(8)

        [4]張景峰.ASP程序設(shè)計教程.北京:中國水利水電出版社,2003

        [5]薛華成.管理信息系統(tǒng).北京:清華大學(xué)出版社,1993

        色天使综合婷婷国产日韩av| 在线观看视频亚洲一区二区三区| 久久亚洲中文字幕精品熟| 在教室伦流澡到高潮hgl动漫| 精品久久久噜噜噜久久久| 久久男人av资源网站无码| 少妇深夜吞精一区二区| 成人免费播放视频777777| 国产在线一区二区三区av| 久久久久亚洲精品天堂| 日本高清人妻一区二区| 亚洲精品国产电影| 午夜精品一区二区三区的区别| 国产一区二区三区小说| 日本二区三区视频在线观看| 亚洲综合极品美女av| 亚洲精品美女久久久久99 | 中文字幕巨乱亚洲| 手机免费在线观看日韩av| 欧美激情乱人伦| 亚洲男人的天堂在线播放| 久久夜色精品国产亚洲噜噜| 久久老熟女一区二区三区| 国产后入清纯学生妹| 抽插丰满内射高潮视频| 最新国产精品精品视频| 一区二区三区四区草逼福利视频| 中文字幕人妻中文| 欧美韩日亚洲影视在线视频| 中文字幕人妻乱码在线| 精品午夜福利在线观看| 免费无码又爽又刺激网站| 手机AV片在线| 手机在线看片国产人妻| 亚洲va无码手机在线电影| 国产亚洲女在线线精品| 久久国产精品免费一区二区三区| 日韩av无码一区二区三区不卡| 丰满多毛少妇做爰视频| 亚洲综合一区二区三区蜜臀av| 国产黄色av一区二区三区|