校園網(wǎng)信息管理系統(tǒng)設計研究
本文是一篇專業(yè)的計算機論文,主要是對校園網(wǎng)信息管理系統(tǒng)設計研究進行闡述,詳情請看下面的介紹。
一、校園計算機信息管理系統(tǒng)的關鍵問題
信息系統(tǒng)必須保證數(shù)據(jù)具有預定的正確性、有效性和完整性,創(chuàng)建校園網(wǎng)上的系統(tǒng)還必須考慮數(shù)據(jù)的一致性、安全性及相容性,包括以下幾個方面:
(一)安全性管理。學校管理涉及到各方面的安全性問題,如財務制度的保密性、學生成績管理既要方便廣大師生查詢,又要考慮到成績是個人的私隱,不便公開。成績錄入要考慮到操作者權限和時間限制,等等。雖然校園網(wǎng)有一定的安全機制,但由于這些方面的特殊性,校園計算機信息管理系統(tǒng)本身還應該考慮到用戶及其權限管理。
(二)數(shù)據(jù)分布。由于學校部門眾多,每個部門都會有自己的數(shù)據(jù)庫,數(shù)據(jù)庫中的數(shù)據(jù)會進行交換等處理,而形成了數(shù)據(jù)管理的復雜性。所以,應該重點考慮到數(shù)據(jù)如何在不同的部門之間的分布。
(三)數(shù)據(jù)的相容性。部門之間有經(jīng)常性的數(shù)據(jù)交換,如招生部門要將新生名冊傳給教務管理部門,學生在教務管理部門注冊后,財務部門要對其收費,圖書館要給其發(fā)借書證,后勤部門要發(fā)就餐卡等等。學生留級、退學、轉學等信息也要及時通知有關部門。因而,建立一個高效而實時的數(shù)據(jù)觸發(fā)和更新機制非常重要。
二、可行性研究
。ㄒ唬┫到y(tǒng)模塊劃分。校園計算機信息管理系統(tǒng)根據(jù)各單位的業(yè)務范圍,分成教師管理系統(tǒng)、教材管理系統(tǒng)、教務管理系統(tǒng)、學生管理系統(tǒng)、設備管理系統(tǒng)、后勤管理系統(tǒng)和圖書管理系統(tǒng)。
。ǘ┫到y(tǒng)目標與功能模塊
1、學生管理子系統(tǒng)。學生管理子系統(tǒng)完成新生入學(從網(wǎng)上招生數(shù)據(jù)庫中轉入)、學生注冊、學生自然情況、成績管理、學籍異動(升留級、轉學、休學、退學、轉學等)等管理。
2、教師管理子系統(tǒng)。教師管理子系統(tǒng)完成教師的調入和調出、教師自然情況、任教課程、業(yè)務考核、教研科研、職務職稱變更、工作量計算等功能。
3、教務管理子系統(tǒng)。教務管理子系統(tǒng)完成校歷編排、教學計劃制定、教學進程編排、教學任務落實、課表編排、考試安排等功能。
4、圖書館管理子系統(tǒng)。圖書館管理子系統(tǒng)完成圖書采編、入庫、查詢、流通等管理。
5、教材管理子系統(tǒng)。教材管理子系統(tǒng)完成教材需求、征訂、發(fā)效、結算等功能。
6、教學設備管理子系統(tǒng)。教學設備管理子系統(tǒng)完成教學設備的需求、采購、入庫、領用、報廢、統(tǒng)計等功能。
7、后勤管理子系統(tǒng)。后勤管理子系統(tǒng)完成飲食、住宿、校內消費等管理。
三、系統(tǒng)設計
。ㄒ唬┛傮w設計。考慮校園網(wǎng)將整個學校的各個部門聯(lián)系在一起的優(yōu)點,系統(tǒng)將利用校園網(wǎng)的資源和管理,在各個部門建立統(tǒng)一的用戶界面,以校園網(wǎng)絡服務器為中心,采用C/S和B/S混合的結構,建立一個基于多層驅動程序的應用程序框架,達到數(shù)據(jù)共享的目的,實現(xiàn)數(shù)據(jù)及時、安全、可靠地存儲與傳遞。
1、C/S模式的優(yōu)點。C/S模式是一種由客戶機與服務器合作完成一個作業(yè)的系統(tǒng)模式,客戶機提出請求,服務器提供響應服務,其優(yōu)點是:(1)交互性強。在這種模式中,客戶機裝有客戶軟件,完成各種數(shù)據(jù)的錄入等工作;(2)存取數(shù)據(jù)安全。因為C/S模式的平臺一般采用適用于局域網(wǎng)安全性比較好的網(wǎng)絡協(xié)議,筆耕文化推薦期刊,有較好的安全保證;(3)網(wǎng)絡通訊量低。因為只有兩層結構,網(wǎng)絡通訊量只包括客戶與服務器之間的通訊量;(4)速度快,有利于處理大量數(shù)據(jù)。由于C/S模式只有兩層結構,故對于同一個任務,ClS模式的速度要比B/S模式速度快。
2、B/S模式的優(yōu)點。B/S模式以Web技術為基礎,把傳統(tǒng)的C/S模式中的服務器部分分解為數(shù)據(jù)服務器和Web服務器,從而構成一個三層的客戶服務體系。相對于ClS模式,B/S模式有以下優(yōu)點:(1)用戶操作更加簡單。B/S模式的客戶端只是一個提供友好界面的通用瀏覽器,無須培訓就可以直接使用;(2)更適合于網(wǎng)上發(fā)布信息。B/S模式使用的技術是Internet的Web技術,因而更適合于網(wǎng)上的信息發(fā)布,使傳統(tǒng)的MIS功能有所擴展;(3)簡化了客戶端。C/S模式允許在不同的客戶機上安裝不同的客戶應用程序,B/S模式只需要安裝一個通用的網(wǎng)絡瀏覽器軟件就可以了;(4)簡化了客戶端的開發(fā)與維護。B/S模式的客戶機上幾乎所有的功能都由安裝在Web服務器上的軟件來實現(xiàn),所以大幅度地減輕了維護的工作量。
。ǘ⿲嶋H應用采用C/S和B/S混合模式,發(fā)揮兩者優(yōu)點。在實際開發(fā)過程中,對一些專門部門使用的模塊采用C/S模式模式,對一些使用人數(shù)比較多、功能簡單、使用量小的功能,采用B/S模式,如學生成績錄入、成績查詢、課程選修等。
(三)數(shù)據(jù)庫設計。對于校園計算機信息管理系統(tǒng)而言,最關鍵在于數(shù)據(jù)庫的分布。數(shù)據(jù)的分布在一定程度上影響執(zhí)行的速度與管理的效率。本系統(tǒng)采用分布式數(shù)據(jù)庫的設計思想,將數(shù)據(jù)庫分為共用數(shù)據(jù)庫、本地數(shù)據(jù)庫和臨時數(shù)據(jù)庫。同時,采用關系數(shù)據(jù)模型來描述服務對象,采用自頂向下進行需求分析和自底向上進行概念結構設計。
公用數(shù)據(jù)庫:該數(shù)據(jù)庫中存放永久數(shù)據(jù),數(shù)據(jù)量大,如學生自然情況、教師自然情況、學生成績、教學計劃等等。
本地數(shù)據(jù)庫:該數(shù)據(jù)庫存放的是各部門自己使用的表,存放在部門自己的數(shù)據(jù)庫服務器上。
臨時數(shù)據(jù)庫:該數(shù)據(jù)庫是運行(如查詢)時產(chǎn)生的一些臨時性數(shù)據(jù)庫,此類表信息量小,使用后會自動刪除。
(四)網(wǎng)絡設計。采用C/S和B/S混合結構,利用SQL Serve:對數(shù)據(jù)進行管理,各客戶端從服務器獲取數(shù)據(jù),又將數(shù)據(jù)保存在服務器中。
(五)安全設計。首先,充分利用Windows NT及SQL Server的安全機制和完整性機制;其次,控制不同操作人員的權限和使用時間。系統(tǒng)將用戶分為ROOT用戶、超級用戶、專業(yè)用戶和普通用戶。設置ROOT只有一個,是最高權限用戶,一般應該為網(wǎng)絡管理員,擁有所有功能,能分配其他各級用戶。超級用戶擁有ROOT用戶分配給他的權限,可以產(chǎn)生其他用戶,并可以將自己的權限全部或部分分配給專業(yè)用戶,專業(yè)用戶不能產(chǎn)生其他用戶。每個教職工和學生都是普通用戶,普通學生用戶可以通過網(wǎng)絡瀏覽器查看本人成績,普通教師用戶可以通過網(wǎng)絡瀏覽器錄入和修改授課班級的學生成績(但要在規(guī)定時間內進行),普通用戶用戶名一般為個人ID。每個用戶都有自己的密碼,用戶密碼可以自行修改。用戶程序對用戶登錄設置,在進入系統(tǒng)之前,輸入用戶代碼、用戶密碼,通過權限檢測,合法系統(tǒng)可以進入系統(tǒng)。
本文編號:5344
本文鏈接:http://www.lk138.cn/qitalunwen/5344.html