999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C/S和B/S混合模式的高校教務管理系統(tǒng)的設計與實現(xiàn)

2008-12-31 00:00:00盧樹強
電腦知識與技術 2008年27期

摘要:該文提出了基于C/S 和B/S 混合模式的高校教務管理系統(tǒng)的開發(fā)設計方案,并從系統(tǒng)總體設計、系統(tǒng)研制與運行平臺、系統(tǒng)體系結構、系統(tǒng)功能、數(shù)據(jù)庫選擇等方面論述了系統(tǒng)的構建過程及實現(xiàn)方法。

關鍵詞:教務管理系統(tǒng);C/S;B/S;混合模式

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)27-2018-02

A University Teaching Management System that Designed on C/S and B/S Mixed Model

LU Shu-qiang

(School of Computer Science and Techonlogy,Shandong University,Jinan250100,China)

Abstract: In this paper, A University Teaching Management System that based on C/Sand B/S mixed model is offered, And the methods and the technologies of system design, system architecture design, system database designare discussed.

Key words: teaching management system; C/S; B/S; mixed model

近年來,隨著我國高等教育的快速發(fā)展,高校辦學規(guī)模不斷擴大,教學資源日益緊缺,使教務管理部門任務越來越重,不僅增大了工作量,更增大了工作難度,管理稍不到位,便容易出現(xiàn)失誤。為了改進高校教務管理手段,各級教育主管部門曾先后多次配發(fā)過教務管理方面的部分軟件,不少高校也自行研制開發(fā)過一些軟件,對教務管理信息化起到了積極的推動作用。但不可否認,這些軟件在實際使用過程中,也存在不少缺陷,如:功能不完整,未能涵蓋教務管理工作的各個環(huán)節(jié);適應性不強,大量特殊問題得不到有效的解決;校園網(wǎng)利用不充分,沒有實現(xiàn)真正的數(shù)據(jù)共享。基于以上原因,我們開發(fā)設計了基于C/S和B/S混合模式的教務管理系統(tǒng)。

1 C/S和B/S模式及混合模式特點介紹

C/S模式即客戶/服務器模式,它是一種成熟的開發(fā)模式,它通過在服務器和客戶端分別運行應用程序來完成任務。它在客戶端安裝有一套完整的應用程序,因此交互性很強。由于是點對點的通訊模式,故存取數(shù)據(jù)時安全性較容易得到保證。C/S模式只有兩層邏輯結構,占用網(wǎng)絡資源較少,網(wǎng)絡間數(shù)據(jù)通訊量較少,傳輸速度很快。但C/S模式也有其自身的缺點:1) 可維護性較差,使用C/S模式,需要在每一個客戶端都要安裝相應的應用程序,這樣維護起來比較麻煩;2) 在網(wǎng)絡上直接發(fā)布信息比較困難,比如通過web發(fā)布學生的考試成績、教師的工作量等難以實現(xiàn);3) 如果客戶端請求過多,容易造成服務器端因產生進程過多而不穩(wěn)定甚至崩潰。

B/S模式即瀏覽器/服務器模式,它將C/S模式中的服務器又進行了進一步劃分為應用服務器(Web服務器)和數(shù)據(jù)服務器。這樣就形成了客戶端瀏覽器、應用服務器和數(shù)據(jù)服務器三層結構的客戶服務器體系結構。與C/S模式相比,B/S模式有以下優(yōu)點:1) 無需安裝客戶端,用戶只需打開瀏覽器就可以訪問服務器端,這很容易地就實現(xiàn)了系統(tǒng)的跨平臺性,并且維護起來相當方便;2) 易于在web上發(fā)布信息,這是B/S模式的根本優(yōu)勢所在;3) 系統(tǒng)的易擴展性,如果想要擴展系統(tǒng)功能,我們只需在服務器端增加即可,無需開發(fā)專門的客戶端。

C/S和B/S混合模式則集中了二者的優(yōu)點,比較妥善的彌補了彼此的缺點。因此,開發(fā)本系統(tǒng)時我們選擇這種混合模式。

2 系統(tǒng)總體設計

2.1 系統(tǒng)軟件結構

考慮到共享數(shù)據(jù)的安全性、學生和教師用戶的分散性, 本系統(tǒng)采用了三層C/S模式與B/S模式相結合的體系結構,其結構模型圖見圖1。

三層C/S 模式是將應用功能分成表示層、功能層和數(shù)據(jù)層三個部分。表示層是應用的用戶接口, 負責處理用戶的輸入和向客戶的輸出。功能層是相當于應用的本體, 它將具體的業(yè)務處理編入程序中。數(shù)據(jù)層是數(shù)據(jù)庫管理系統(tǒng)(DBMS), 負責管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。三層C/S 模式結構的系統(tǒng)結構嚴謹, 具有較強的數(shù)據(jù)處理能力, 可靠性高、交互性強等優(yōu)點。此模式的系統(tǒng)模型簡單, 功能清晰, 管理方便, 對于錄入工作多、數(shù)據(jù)處理量大的各級教務管理員比較合適。

B/S 模式是瀏覽器/Web 服務器/數(shù)據(jù)庫服務器結構。瀏覽器是跨平臺的,為客戶端提供了一個界面友好的通用界面。Web 服務器的主要用來管理和放置網(wǎng)站及服務器端組件, 接受客戶端的請求, 調用應用程序并對數(shù)據(jù)庫進行相應數(shù)據(jù)處理操作, 最后把結果返回給瀏覽器。數(shù)據(jù)庫服務器負責實際的數(shù)據(jù)庫存儲和檢索,響應Web 服務器的數(shù)據(jù)處理請求, 并將結果返回給Web 服務器。B/S 結構的系統(tǒng)的運行不需要安裝專用的前端應用程序, 用戶通過瀏覽器就可運行整個系統(tǒng), 更加充分地利用網(wǎng)絡資源, 輕而易舉地實現(xiàn)數(shù)據(jù)共享。對于位置相對分散、信息交互量小的廣大教師和學生來說B/S 模式的系統(tǒng), 可以使他們在多地域、任意時間訪問系統(tǒng)中的數(shù)據(jù), 大大加強了系統(tǒng)數(shù)據(jù)共享的能力。

2.2 開發(fā)的主要內容

本系統(tǒng)根據(jù)現(xiàn)代高校完全學分制及教務管理要求,在以下方面進行了開發(fā)與集成:教學計劃管理、排課管理、選課管理、成績管理、學籍管理、教材管理、收費管理、Web 集成管理、教學質量評價管理等。其功能結構圖如圖2所示。

3 系統(tǒng)開發(fā)環(huán)境的選擇

3.1 服務器操作系統(tǒng)

Microsoft Windows 2000 Server 是為服務器開發(fā)的操作系統(tǒng),可提供web 功能和通信等服務, 并提供一些用來配置和維護軟件的向導工具, 使構建一個網(wǎng)站輕松易得。

3.2 Web服務器:IIS

IIS 信息服務器是Windows NT 系列的一個組件, 也是允許在公共Internet/Intranet 上發(fā)布信息的Web 服務器, 通過使用超文本傳輸協(xié)議(HTTP)傳輸信息。

3.3 數(shù)據(jù)庫服務器:SQL Server 2000

SQL Server 2000 是一個可伸縮、高性能的關系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server 提供了一系列方法將數(shù)據(jù)填充到Web 服務器,同時提供了對數(shù)據(jù)的快捷訪問。

3.4 開發(fā)工具

C/S結構采用Visual C++ 6.0 開發(fā), 客戶端通過ADO 對象訪問數(shù)據(jù)庫。visual c++ 6.0 具有友好的集成界面、可視化的開發(fā)模式、良好的數(shù)據(jù)庫支持以及高效的程序開發(fā)和程序運行效率。B/S 結構采用ASP開發(fā),Web 瀏覽器端通過ADO對象訪問數(shù)據(jù)庫。

4 系統(tǒng)功能模塊及實現(xiàn)

現(xiàn)代高校教務管理一般采取二級管理模式:校級教務處和各二級院系教務科。校教務處側重于對數(shù)據(jù)的維護和管理以及從整體的角度進行數(shù)據(jù)分析和數(shù)據(jù)統(tǒng)計。而二級院系教務科則側重于數(shù)據(jù)的錄入、查詢、打印以及從局部的角度進行數(shù)據(jù)分析和數(shù)據(jù)統(tǒng)計等。不同校區(qū)的各二級學院可在遠程客戶端運行應用程序對所在學院的教務數(shù)據(jù)進行錄入、刪除、更新、查詢等操作,而據(jù)系統(tǒng)權限設置不能修改其它學院的數(shù)據(jù)。校級教務處則可根據(jù)網(wǎng)上匯總上來的數(shù)據(jù)進行各種處理,對全校的教務管理工作任務進行全盤的規(guī)劃,最后拿出一個管理全校教務工作的合理方案來。不同的用戶則可通過瀏覽器從系統(tǒng)服務器中獲取相應的動態(tài)信息。

4.1 基于C/S 結構的功能模塊:教務管理人員或各二級學院使用

1) 系統(tǒng)維護管理:本功能模塊主要提供用戶角色、權限的管理與維護、用戶密碼的管理、系統(tǒng)公用代碼的維護與管理、系統(tǒng)操作日志的管理、系統(tǒng)更新與升級的管理、系統(tǒng)備份與恢復、系統(tǒng)設置、系統(tǒng)幫助、系統(tǒng)數(shù)據(jù)字典維護等功能。

2) 學籍管理:本功能模塊主要收集學生學籍的原始信息并對它進行管理,包括學生從入學到畢業(yè)期間與學生學籍相關信息的管理,包括新生信息的導入、新老學生信息的維護、學生注冊管理、學籍異動、學生懲獎信息管理、畢業(yè)資格審查、學位審查等管理模塊。

3) 教學計劃管理:主要包括與教學有關的數(shù)據(jù)導入、課程庫管理、師資庫管理、專業(yè)計劃管理、教學任務管理、學科導論管理、綜合查詢等功能。此功能模塊是教學教務管理運行的核心與關鍵,對其基礎數(shù)據(jù)的管理及相關參數(shù)的設置是全系統(tǒng)正常運轉的前提。

4) 課程安排管理:主要包括課程安排數(shù)據(jù)條件設置、教學場地維護、課程安排、排課數(shù)據(jù)初始化、手動預排、系統(tǒng)排課、人機交互排課等。排課功能模塊是系統(tǒng)最復雜難度最大的模塊,本系統(tǒng)充分考慮到課程安排的影響因素,依據(jù)通用的教學原則,給不同的因素定量賦值,運用最優(yōu)化算法理論,使排課滿意度達到90%以上,最后經(jīng)手工調整可以實現(xiàn)課程的全部安排。

5) 考試管理:考試管理模塊是與課程安排管理、師資管理、選課管理緊密聯(lián)系在一起的,在相關的參數(shù)配置好后,系統(tǒng)就可以自動的安排各年級的考試日程,包括考場、監(jiān)考教師等的安排與管理功能。有些不能安排與管理的情況,也可以通過手工調整得以解決。

6) 成績管理:包括網(wǎng)上成績錄入設置、成績錄入、成績修改、決策分析、統(tǒng)計分析、成績單回收確認、成績監(jiān)控等功能。通過對成績比例參數(shù)的設置、過濾,教師就可在系統(tǒng)允許的時間范圍內,登錄Internet,進行條件選擇,對成績進行錄入。

7) 教材管理:教材管理是系統(tǒng)較簡單的功能模塊,可據(jù)學生選課情況進行靈活處理,其主要管理包括:基本信息、教材計劃、教材征定、供應商管理、教材入庫、教材出庫、數(shù)據(jù)查詢打印、數(shù)據(jù)設置等功能。

4.2 基于B/S結構的功能模塊

主要是Web管理系統(tǒng),可在Internet上提供查詢教務管理相關的信息的功能,教師、學生、相關部門可據(jù)系統(tǒng)的設置進行相應操作,如學生可通過Web 管理系統(tǒng)進行網(wǎng)上選課、報名、對選課程進行教學評估、個人信息維護、公用信息查詢、教務資源查詢等操作;教師可對所授課程進行成績錄入、個人信息維護、教學資源查詢、考試安排等操作。

4.3 數(shù)據(jù)庫設計

整個教務管理系統(tǒng)的數(shù)據(jù)存貯在服務器上的SQL Server 2000 數(shù)據(jù)庫中,由于SQL Server 2000具有數(shù)據(jù)完整性及一致性和并發(fā)性且開放性高的優(yōu)勢,支持ODBC 開放數(shù)據(jù)互聯(lián)協(xié)議,系統(tǒng)在眾多的數(shù)據(jù)表及視圖都進行了分級處理,其安全性及恢復機制都能得到很好的保證,該數(shù)據(jù)庫是按工作流程思想設計,體現(xiàn)人機協(xié)作、部門職能和辦公自動化的關系。

4.4 系統(tǒng)編程及實現(xiàn)

Visual C++ 采用了面向對象和可視化技術,是一種高效能的C/S 模式前端開發(fā)工具,而ASP是基于Windows Server 和IIS 的服務器端腳本運行環(huán)境,它能集成MTS 開發(fā)出復雜、靈活的Web 應用程序。同時,Visual C++ 和ASP 都是基于Windows 的開發(fā)工具,都支持應用系統(tǒng)訪問SQL Server 2000 之類的大型數(shù)據(jù)庫,而SQL Server 2000 也可與之有機集成。系統(tǒng)按應用需求,對C/S 和B/S 分別采用Visual C++ 和ASP 進行開發(fā)。

5結束語

本系統(tǒng)針對高校的實際需要,充分考慮了教務管理過程中的各個環(huán)節(jié),利用校園網(wǎng)和Internet 資源,運用計算機技術、數(shù)據(jù)庫等技術,來提高教務管理的效率,促進了教務管理工作的高效化、網(wǎng)絡化、科學化。

參考文獻:

[1] 張昕,呂義.基于C/S模式學分制教務管理系統(tǒng)[J].遼寧工學院學報,2002(1).

[2] 陳旭,劉加伶.C/S與B/S 結構的分析與比較[J].重慶工學院學報,2000(4).

[3] 宋金鎖.基于BC/S的教務管理系統(tǒng)的設計與實現(xiàn)[J].西安郵電學院學報,2006,11(1):119-122.

主站蜘蛛池模板: Jizz国产色系免费| 久久综合九色综合97网| 亚洲中文字幕久久精品无码一区| 69av在线| 成人在线天堂| 久久国产高潮流白浆免费观看| 91精品情国产情侣高潮对白蜜| 成人噜噜噜视频在线观看| 国产精品无码久久久久AV| 91精品伊人久久大香线蕉| 五月激激激综合网色播免费| 99视频全部免费| 亚州AV秘 一区二区三区| 国产一级视频在线观看网站| 国产哺乳奶水91在线播放| 国产成人亚洲精品无码电影| 国产成人高清在线精品| 操操操综合网| 亚洲美女一区| 99精品欧美一区| 亚洲Va中文字幕久久一区 | 欧美日韩专区| 日韩黄色在线| 国产精品第5页| 国产精品偷伦视频免费观看国产| 国产精品丝袜视频| 亚洲天堂日韩在线| 国产迷奸在线看| 亚洲美女一区二区三区| 天天激情综合| 午夜视频www| 中文天堂在线视频| 乱人伦视频中文字幕在线| 大学生久久香蕉国产线观看| 国产凹凸视频在线观看| 久久人人妻人人爽人人卡片av| 原味小视频在线www国产| 亚洲成人77777| 国产乱人乱偷精品视频a人人澡| 亚洲成人动漫在线| 国产91高跟丝袜| WWW丫丫国产成人精品| 国产一区二区免费播放| 国产精品九九视频| 日本爱爱精品一区二区| 91亚瑟视频| 国产在线观看精品| 国产高潮视频在线观看| 99久久精品国产精品亚洲 | 青青青视频91在线 | 在线观看网站国产| 2021天堂在线亚洲精品专区| 波多野结衣AV无码久久一区| aaa国产一级毛片| 伊人成人在线| 亚洲中文在线看视频一区| 亚洲精品无码日韩国产不卡| 久久久精品国产亚洲AV日韩| 日韩欧美中文字幕在线韩免费 | 99re这里只有国产中文精品国产精品| 亚洲精品卡2卡3卡4卡5卡区| 曰韩人妻一区二区三区| 不卡视频国产| 一区二区影院| www亚洲精品| 东京热高清无码精品| 2024av在线无码中文最新| 性色一区| 婷婷综合在线观看丁香| 永久天堂网Av| 激情成人综合网| 亚洲无码视频一区二区三区| 欧美精品影院| 国产精品久久久久无码网站| 全部免费特黄特色大片视频| 欧美日本激情| 精品小视频在线观看| 免费 国产 无码久久久| 伊人成人在线视频| 国产欧美日韩视频一区二区三区| 国产欧美亚洲精品第3页在线| 欧美a网站|