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