基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于CS和BS模式的成人高等教育學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:文章分析了C/S和B/S兩種體系結(jié)構(gòu)特點(diǎn),提出了基于C/S和B/S模式的成人高等教育學(xué)籍管理系統(tǒng)的開(kāi)發(fā)方法,描述了系統(tǒng)的主要功能,給出了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方案。關(guān)健詞:C/S結(jié)構(gòu);B/S結(jié)構(gòu);成人高等教育;學(xué)籍管理中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2010)07-1616-03OntheDesignandImplementationofaC/S&B/S-basedStudents'StatusManagementSysteminAdultHigherEducationLIUYi-hong(EastChinaNormalUniversity,Shanghai200062,China)Abstract:ThispaperattemptstoprobeintothestructuralfeaturesofC/SandB/SandproposeanewprocedureindevelopingaC/S&B/S-basedstudents'statusmanagementsysteminadulthighereducation.Itelaboratesonthekeyfunctionsofthesystem,itsdesigningandimplementingprocedures.Keywords:C/Sstructure;B/Sstructure;adulthighereducation;studentstatusmanagement隨著社會(huì)不斷地進(jìn)步,人們?cè)谕ㄟ^(guò)各種方式接受再教育,其中成人高等教育就是人們選擇教育的方式之一。成人高等教育的形式多樣、站點(diǎn)分布廣,給學(xué)籍管理帶來(lái)極大的難度。為了提高學(xué)籍管理的效率和功能,很多學(xué)校開(kāi)發(fā)了自已的學(xué)籍管理系統(tǒng),但有相當(dāng)一部分是單機(jī)系統(tǒng)或者是基于局域網(wǎng)的C/S結(jié)構(gòu)模式。這些系統(tǒng)無(wú)法在Internet上發(fā)布學(xué)生信息和提供信息檢索,已不能滿(mǎn)足息信化社會(huì)人們對(duì)操作簡(jiǎn)單、方面快捷的信息的需求,從而使得單機(jī)系統(tǒng)或C/S結(jié)構(gòu)向B/S結(jié)構(gòu)過(guò)渡,而單一的B/S結(jié)構(gòu)模式,可能造成訪(fǎng)問(wèn)量過(guò)大而使Web服務(wù)器過(guò)載,并且數(shù)據(jù)安全性問(wèn)題對(duì)服務(wù)器要求很高。鑒于這種情況,本文采用C/S和B/S相結(jié)合模式來(lái)研發(fā)成人高等教育學(xué)籍管理系統(tǒng),充分利用兩種架構(gòu)的優(yōu)勢(shì),取長(zhǎng)補(bǔ)短。C/S與B/S的體系結(jié)構(gòu).1C/S結(jié)構(gòu)C/S結(jié)構(gòu)是由客戶(hù)端與服務(wù)器共同實(shí)現(xiàn)協(xié)作處理的兩層結(jié)構(gòu)模式[1],數(shù)據(jù)庫(kù)內(nèi)容放在服務(wù)器上,客戶(hù)端上安裝相應(yīng)軟件,進(jìn)行計(jì)算和處理。C/S結(jié)構(gòu)處理信息的過(guò)程是:客戶(hù)端向服務(wù)器提出請(qǐng)求,服務(wù)器處理請(qǐng)求并將結(jié)果(數(shù)據(jù))提交給客戶(hù)端客戶(hù)端將數(shù)據(jù)進(jìn)行處理,結(jié)果呈現(xiàn)給用戶(hù)并提交服務(wù)器,其結(jié)構(gòu)如圖1。C/S結(jié)構(gòu)特點(diǎn)是:交互性強(qiáng)、具有安全的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù);但是該結(jié)構(gòu)的程序是針對(duì)性開(kāi)發(fā),不夠靈活,兼容性差,維護(hù)和管理的難度較大。.2B/S結(jié)構(gòu)B/S結(jié)構(gòu)是一個(gè)三層結(jié)構(gòu)[1],即數(shù)據(jù)服務(wù)器、Web服務(wù)器、客戶(hù)端,其功能由不同的資源代碼來(lái)實(shí)現(xiàn)。B/S結(jié)構(gòu)處理信息的過(guò)程是:用戶(hù)通過(guò)瀏覽器向分布在網(wǎng)上服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶(hù)所需信息返回到瀏覽器;而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成、對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)和應(yīng)用程序的執(zhí)行等工作全部由Web服務(wù)器完成,其結(jié)構(gòu)如圖2。C/S結(jié)構(gòu)特點(diǎn)是:分布性強(qiáng)、維護(hù)方便、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng);但是數(shù)據(jù)安全性問(wèn)題對(duì)服務(wù)器要求很高、數(shù)據(jù)傳輸速度慢、軟件的個(gè)性化特點(diǎn)差,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。.3C/S-B/S結(jié)構(gòu)通過(guò)對(duì)C/S和B/S結(jié)構(gòu)比較分析,取各自有所長(zhǎng),把二者有機(jī)結(jié)合起來(lái),發(fā)揮二者的長(zhǎng)處,構(gòu)成C/S-B/S結(jié)構(gòu)圖如圖3。系統(tǒng)功能本系統(tǒng)主要有以下五個(gè)方面的功能模塊。1)信息管理。該模塊是對(duì)學(xué)生基本信息及注冊(cè)、簡(jiǎn)歷、入學(xué)、獎(jiǎng)勵(lì)、處分、異動(dòng)、入學(xué)成績(jī)、畢業(yè)等信息進(jìn)行有效管理。2)成績(jī)管理。該模塊提供多種靈活的數(shù)據(jù)錄入及瀏覽方式,自動(dòng)生成補(bǔ)考、重修學(xué)生清單等。3)查詢(xún)統(tǒng)計(jì)。該模塊提供靈活多樣查詢(xún)方式,統(tǒng)計(jì)分析學(xué)生狀況等。4)打印管理。該模塊可以輸出學(xué)生分類(lèi)名單、學(xué)生名冊(cè)、學(xué)籍變動(dòng)及獎(jiǎng)懲、成績(jī)單等各類(lèi)報(bào)表。5)系統(tǒng)維護(hù)及幫助。該模塊對(duì)本系統(tǒng)用戶(hù)進(jìn)行管理、數(shù)據(jù)備份和必要的說(shuō)明。系統(tǒng)設(shè)計(jì)系統(tǒng)平臺(tái)系統(tǒng)開(kāi)發(fā)模式為C/S和B/S相結(jié)合的系統(tǒng)架構(gòu)模式,結(jié)合了ASP技術(shù),并將組件技術(shù)COM+和ActiveX技術(shù)分別應(yīng)用在服務(wù)器端和客戶(hù)端。采用ASP+SQLServer+Windows系統(tǒng)+IIS作為開(kāi)發(fā)平臺(tái)[2]。硬件:浪潮服務(wù)器(配制:英特爾至強(qiáng)TM處理器2.8GHz/1GECC)軟件:Windows2003操作系統(tǒng)、MicrosoftVisualStudio2005、SQLServer2000、PowerBuilder、IIS。系統(tǒng)結(jié)構(gòu)系統(tǒng)由信息管理、成績(jī)管理、查詢(xún)統(tǒng)計(jì)、打印管理、系統(tǒng)維護(hù)及幫助五大功能模塊組成。其中信息管理、成績(jī)管理、系統(tǒng)維護(hù)及幫助三個(gè)模塊主要針對(duì)管理人員和系統(tǒng)維護(hù)人員,采用高可靠性、高實(shí)時(shí)性的學(xué)校內(nèi)部網(wǎng)中的C/S模式。查詢(xún)統(tǒng)計(jì)、打印管理兩個(gè)模塊主要針對(duì)廣大師生和函授站(點(diǎn))需求,采用B/S模式。整個(gè)系統(tǒng)結(jié)構(gòu)圖如圖4所示。數(shù)據(jù)庫(kù)分析設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)主要從三個(gè)方面進(jìn)行設(shè)計(jì),即信息管理、成績(jī)管理、系統(tǒng)維護(hù)及幫助信息。其最為關(guān)鍵的問(wèn)題是數(shù)據(jù)表的選擇,它的選擇好壞直接影響到學(xué)籍管理的完整性,數(shù)據(jù)冗余,數(shù)據(jù)響應(yīng)速度,從而影響用戶(hù)的使用。為了滿(mǎn)足學(xué)籍管理要求本系統(tǒng)數(shù)據(jù)庫(kù)共建立了十四個(gè)數(shù)據(jù)表。1)基本信息表:學(xué)號(hào)、班級(jí)號(hào)、姓名、性別、出生日期、民族、籍貫、政治面目、健康狀況、身份證號(hào)、通訊地址、郵政編碼、聯(lián)系電話(huà)、專(zhuān)業(yè)代碼、班級(jí)代碼、備注、照片;2)學(xué)生簡(jiǎn)歷表:學(xué)號(hào)、起始時(shí)間、終止時(shí)間、所在單位、職務(wù)、證明人、備注;3)學(xué)生入學(xué)表:學(xué)號(hào)、考試科目、考試成績(jī);4)學(xué)生家庭表:學(xué)號(hào)、姓名、與本關(guān)系、工作單位、職務(wù)5)學(xué)生獎(jiǎng)勵(lì)表:學(xué)號(hào)、獎(jiǎng)勵(lì)時(shí)間、獎(jiǎng)勵(lì)名稱(chēng)、獎(jiǎng)勵(lì)原因、獎(jiǎng)勵(lì)方式、獎(jiǎng)勵(lì)金額、獎(jiǎng)勵(lì)單位;6)學(xué)生處分表:學(xué)號(hào)、處分時(shí)間、處分名稱(chēng)、處分原因、TOC\o"1-5"\h\z處分文號(hào)、處分單位;7)學(xué)生異動(dòng)表:學(xué)號(hào)、異動(dòng)時(shí)間、異動(dòng)名稱(chēng)、異動(dòng)原因、異動(dòng)文號(hào)、異動(dòng)說(shuō)明、異動(dòng)去向、原班級(jí)號(hào);8)學(xué)生注冊(cè)表:學(xué)號(hào)、學(xué)期號(hào)、注冊(cè)信息;9)學(xué)生畢業(yè)表:學(xué)號(hào)、姓名、性別、身份證號(hào)、入學(xué)時(shí)間、專(zhuān)業(yè)名稱(chēng)、學(xué)習(xí)形式、畢業(yè)時(shí)間、證書(shū)編號(hào)10)成績(jī)信息表:學(xué)號(hào)、學(xué)期號(hào)、授課教師、課程代碼、考試性質(zhì)、考試方式、學(xué)分、成績(jī)、專(zhuān)業(yè)代碼、班級(jí)代碼;TOC\o"1-5"\h\z11)課程設(shè)置表:課程代碼、課程名稱(chēng);12)班級(jí)設(shè)置表:班級(jí)代碼、班級(jí)名稱(chēng);13)專(zhuān)業(yè)設(shè)置表:專(zhuān)業(yè)代碼、專(zhuān)業(yè)名稱(chēng)、學(xué)制、學(xué)習(xí)形式;14)用戶(hù)設(shè)置表:用戶(hù)姓名、用戶(hù)密碼、用戶(hù)性質(zhì)。系統(tǒng)實(shí)現(xiàn)該系統(tǒng)的實(shí)現(xiàn)主要分為兩塊,一塊是對(duì)一些需要用WEB處理的、滿(mǎn)足大多數(shù)訪(fǎng)問(wèn)者請(qǐng)求的功能界面采用B/S結(jié)構(gòu),為了便于維護(hù)、升級(jí)和實(shí)現(xiàn)分布式應(yīng)用,在實(shí)現(xiàn)過(guò)程中,又將業(yè)務(wù)邏輯層和數(shù)據(jù)訪(fǎng)問(wèn)層分離開(kāi),ASP頁(yè)面不直接調(diào)用數(shù)據(jù)訪(fǎng)問(wèn)層,而是通過(guò)業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)庫(kù)。另一塊是實(shí)現(xiàn)后臺(tái)只需少數(shù)人使用的功能則采用C/S結(jié)構(gòu),我們使用PowerBuilder軟件開(kāi)發(fā),這樣此處理,可充分發(fā)揮兩種模式的優(yōu)越性。由于C/S結(jié)構(gòu)開(kāi)發(fā)技術(shù)比較成熟,在此不多贅述,下面只簡(jiǎn)要地介紹在B/S結(jié)構(gòu)開(kāi)發(fā)中用到的主要技術(shù)。1)使用存儲(chǔ)過(guò)程。存儲(chǔ)過(guò)程對(duì)數(shù)據(jù)庫(kù)表的信息選擇、添加和更新帶來(lái)優(yōu)化,可以加快操作數(shù)據(jù)庫(kù)的速度和效率。例如:CreateProcedure[sele_stu_info](@stu_xh[varchar](50))ASSelect*Fromst_info_tableWherest_info_table_xh=@stu_xh2)在Web.Config中添加數(shù)據(jù)庫(kù)連接信息。目的是為了使應(yīng)用程序方便移植,為版本控制提供更好的支持。例如:3)使用ADO.NET訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。訪(fǎng)問(wèn)SQLServer數(shù)據(jù)庫(kù),.NET提供了一套專(zhuān)用類(lèi)的集合。如用DataAdapter將數(shù)據(jù)下載并不用維持與數(shù)據(jù)庫(kù)的連接,是一種比較節(jié)省計(jì)算機(jī)資源的方案。例如:st_sqlstr=?select*fromst_info_tablewherest_info_table_xh=?@?+st_tbx.text+?@;SqlDataAdapterst_adp=newSqlDataAdapter(st_sqlstr,st_conn);DataSetst_ds=newdataset();st_adp.fill(st_ds);//指定數(shù)據(jù)源//數(shù)據(jù)綁定5系統(tǒng)設(shè)計(jì)特點(diǎn)1)使用方便,操作簡(jiǎn)單:本系統(tǒng)根據(jù)成人高等教育特點(diǎn),不同級(jí)別的用戶(hù)響應(yīng)不同的信息服務(wù),滿(mǎn)足了廣大合法用戶(hù)在不同地點(diǎn)的需求,使用方便,操作簡(jiǎn)單。2)性能穩(wěn)定,安全可靠:本系統(tǒng)將一部分功能采用C/S模式,有效地解決了Web服務(wù)器過(guò)載,對(duì)于B/S模式設(shè)計(jì)部分將關(guān)鍵代碼進(jìn)行了封裝保護(hù),提高了系統(tǒng)的安全性,實(shí)現(xiàn)了代碼的重用,對(duì)于用戶(hù)管理采用自行研發(fā)的身份認(rèn)證體制[3]。通過(guò)運(yùn)行,整體性能穩(wěn)定,安全可靠。3)適用性強(qiáng),易擴(kuò)充:本系統(tǒng)采用流行和標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù),既能滿(mǎn)足當(dāng)前管理的需求,又為今后的擴(kuò)充留有空間,大大地提高了系統(tǒng)的可移植性。4)實(shí)現(xiàn)了信息網(wǎng)絡(luò)化和信息共享:本系統(tǒng)建立了信息網(wǎng)絡(luò)化,所有信息能夠在計(jì)算機(jī)網(wǎng)絡(luò)上實(shí)現(xiàn)收集、整理、傳遞、發(fā)布,并用數(shù)據(jù)庫(kù)管理,實(shí)現(xiàn)信息共享。5)提高了工作效率,節(jié)約了辦學(xué)成本:本系統(tǒng)改變了傳統(tǒng)的工作方式,創(chuàng)建一種新的信息交流平臺(tái),進(jìn)而促進(jìn)管理模式的改變,大大減輕管理人員的工作負(fù)擔(dān),提高了工作效率,節(jié)約了辦學(xué)成本。6結(jié)束語(yǔ)經(jīng)過(guò)實(shí)踐證明,采用C/S、B/S相結(jié)合的模式實(shí)現(xiàn)成人高等教育學(xué)籍管理系統(tǒng)是比較合理的,它適合成人高等教育學(xué)籍管理特點(diǎn),極大程度上優(yōu)化了傳統(tǒng)的管理手段和模式,大大地減輕了管理人員的勞動(dòng),滿(mǎn)足了廣大師生和函授站點(diǎn)的需要。隨著本系統(tǒng)的推廣和使用,必將有助于我們成人教育事業(yè)的進(jìn)一步發(fā)展。參考文獻(xiàn):[1]趙志升,李桂權(quán).一種基于C/S結(jié)構(gòu)與B/S結(jié)構(gòu)結(jié)合的新體系結(jié)構(gòu)[J].電子技術(shù)應(yīng)用,2004(8).肖杰,李建民,劉斌,等.結(jié)合B/S模式和C/S模式的商業(yè)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論