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