国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于web的高校管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2015-12-07 11:07阿曼古麗·帕孜拉
電腦知識(shí)與技術(shù) 2015年6期
關(guān)鍵詞:管理系統(tǒng)服務(wù)器數(shù)據(jù)庫(kù)

阿曼古麗·帕孜拉

摘要:該文以高校管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)為研究對(duì)象,就目前的高校管理系統(tǒng)所需要的功能進(jìn)行分析,并且按照現(xiàn)行的軟件工程的理論、技術(shù)和工具進(jìn)行分析、設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于Web的高校管理系統(tǒng),使用C#開發(fā)語言和SQL Server 2000數(shù)據(jù)庫(kù)相關(guān)技術(shù),對(duì)整個(gè)高校管理系統(tǒng)進(jìn)行的詳盡的分析,設(shè)計(jì)并實(shí)現(xiàn)六個(gè)模塊的功能。

關(guān)鍵詞:Web ;高校管理系統(tǒng)設(shè)計(jì)

中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)06-0001-02

隨著二十世紀(jì)我國(guó)招生規(guī)模的擴(kuò)大,高校面臨著與日俱增的高效管理問題。對(duì)于學(xué)校來說,迫切需要一個(gè)可以收集、整理高校學(xué)生信息的平臺(tái),為學(xué)生的學(xué)習(xí)工作提供指導(dǎo)和幫助。對(duì)于一個(gè)高等學(xué)校而言,需要一個(gè)優(yōu)秀的高校管理系統(tǒng)來幫助規(guī)范化的管理好學(xué)生工作,以提高工作效率。同時(shí),隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,針對(duì)之前高效管理系統(tǒng)存在的一定缺陷,需要進(jìn)一步的改善和提升功能?;赪eb的高校管理系統(tǒng)可以有效地解決這些問題,確保信息及時(shí)準(zhǔn)確的傳遞,同時(shí)達(dá)到信息的查詢?nèi)娴轿唬玫貫楦咝7?wù)。

1 Web和數(shù)據(jù)庫(kù)互聯(lián)技術(shù)

1.1 Web技術(shù)

Web技術(shù)是由日內(nèi)瓦粒子物理實(shí)驗(yàn)室發(fā)明的,屬于超文本技術(shù),可以將一個(gè)文件的任何一個(gè)點(diǎn)鏈接到另一個(gè)文件的任何一個(gè)點(diǎn),從而實(shí)現(xiàn)快速的信息瀏覽。Web技術(shù)有兩個(gè)標(biāo)準(zhǔn),一個(gè)是超文本傳送協(xié)議(HTTP),另一個(gè)是超文本標(biāo)記性語言(HTML),有了這兩者表示層語法,在傳統(tǒng)上稱Web的客戶機(jī)為瀏覽器,利用HTML語言寫成的文本成為主頁,通過HTTP協(xié)議將下一個(gè)主頁傳過來。這種情況下,利用CGI技術(shù)可以將Web的應(yīng)用更廣闊。

1.2 數(shù)據(jù)庫(kù)技術(shù)

數(shù)據(jù)庫(kù)處理是計(jì)算機(jī)應(yīng)用的一個(gè)重要的組成部分,可以通過對(duì)數(shù)據(jù)收集、儲(chǔ)存、加工和傳播來對(duì)數(shù)據(jù)進(jìn)行處理。而數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的分類、組織、編碼和儲(chǔ)存等功能。數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)是不斷發(fā)展的,各種不用的結(jié)構(gòu)滿足了不同的需求。首先要確定系統(tǒng)的架構(gòu)模式,最基本是是C/S結(jié)構(gòu)和B/S結(jié)構(gòu)。B/S的優(yōu)勢(shì)是簡(jiǎn)化系統(tǒng)維護(hù)和升級(jí),將成本降低,擴(kuò)充選擇機(jī)會(huì),但可能使得服務(wù)器的運(yùn)行數(shù)據(jù)負(fù)荷比較重。C/S結(jié)構(gòu)應(yīng)該至少經(jīng)過三層,第一層是客戶機(jī),第二層是業(yè)務(wù)邏輯服務(wù)器,第三層是數(shù)據(jù)庫(kù)。這種結(jié)構(gòu)好處是可以將數(shù)據(jù)集中儲(chǔ)存,業(yè)務(wù)邏輯和安全規(guī)則可以在服務(wù)器上定義一次,備份和恢復(fù)比較容易,減少網(wǎng)絡(luò)流量。

1.3 互聯(lián)技術(shù)

Web和數(shù)據(jù)庫(kù)互聯(lián)技術(shù)有好多種,包括通用網(wǎng)關(guān)接口、PHP、動(dòng)態(tài)服務(wù)器頁面、ASP.NET等技術(shù)。CGI是Web與數(shù)據(jù)庫(kù)之間的接口,主要作用是將客戶要求傳給數(shù)據(jù)庫(kù),并形成主頁,再由Web服務(wù)器發(fā)送給客戶。這種介入使得Web的功能更加強(qiáng)大,可以建立動(dòng)態(tài)的Web頁,雖然效率比較低下,但是它是第一個(gè)用于此項(xiàng)技術(shù)的。PHP能夠支持多平臺(tái),擴(kuò)展的PHP能與其他網(wǎng)絡(luò)資源進(jìn)行通信。動(dòng)態(tài)服務(wù)器頁面簡(jiǎn)稱為ASP,支持多種腳本語言,因此能夠快速完成網(wǎng)站的應(yīng)用程序,能很多語言相容,用簡(jiǎn)單的文本編輯器,同時(shí)包含六大內(nèi)置對(duì)象。ASP.NET提供了強(qiáng)大的功能,可以用它開發(fā)程序,來支持異??刂啤㈩愋桶踩?。

2 需求分析

“基于web的高校管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”基于B/S結(jié)構(gòu)的系統(tǒng)設(shè)計(jì)方案,可以實(shí)現(xiàn)數(shù)據(jù)的各項(xiàng)操作,將信息進(jìn)行收集整理,解決學(xué)生管理信息量大,采集困難的問題,建立起一個(gè)準(zhǔn)確全面的學(xué)生管理信息平臺(tái)。將高校管理系統(tǒng)進(jìn)行合理的功能劃分,包含新生入學(xué)管理系統(tǒng),在校生管理系統(tǒng),畢業(yè)生管理系統(tǒng),信息媒介管理系統(tǒng)和系統(tǒng)設(shè)置等模塊。新生入學(xué)管理系統(tǒng)分為基本情況管理、入學(xué)管理、檔案管理、查詢管理;在校生管理系統(tǒng)包括學(xué)生成績(jī)管理、學(xué)生獎(jiǎng)懲管理、綜合測(cè)評(píng)管理、困難補(bǔ)助管理和學(xué)生工作管理、畢業(yè)生管理系統(tǒng)包括畢業(yè)設(shè)計(jì)管理、畢業(yè)證管理、畢業(yè)分配管理及畢業(yè)反饋管理;信息媒介管理系統(tǒng)包括就業(yè)信息發(fā)布管理、彈出窗口管理、新聞信息管理、文本管理及通知欄管理。

2.1 可行性分析

可行性分析主要集中在技術(shù)可行性、經(jīng)濟(jì)可行性和運(yùn)行可行性。技術(shù)可行性主要是基于Web的系統(tǒng)要求,管理和利用SQL Server數(shù)據(jù)庫(kù)來開發(fā)。以現(xiàn)有的技術(shù),完全是可以開發(fā)出相應(yīng)的系統(tǒng)。經(jīng)濟(jì)可行性,整個(gè)系統(tǒng)的研發(fā)是采用自主開發(fā)的方式,需要大家合作,運(yùn)用一定的資金進(jìn)行先前的研發(fā),測(cè)試及配套測(cè)試。運(yùn)行可行性主要是考慮日常管理需求,需要充分的考慮用戶的體驗(yàn),學(xué)會(huì)如何錄入數(shù)據(jù),操作簡(jiǎn)單方便,統(tǒng)計(jì)準(zhǔn)確。

2.2 數(shù)據(jù)描述

數(shù)據(jù)包括靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù),動(dòng)態(tài)數(shù)據(jù)主要是程序運(yùn)行中的輸入和輸出的數(shù)據(jù)。數(shù)據(jù)詞典包括數(shù)據(jù)流條目、文件條目、數(shù)據(jù)元素條目??梢暂^為清楚的涵蓋所有的數(shù)據(jù)信息,應(yīng)該數(shù)據(jù)描述是運(yùn)算的基礎(chǔ),

2.3 性能和運(yùn)行需求

性能需求主要是指數(shù)據(jù)精確度和適應(yīng)性的兩個(gè)方面,這里精確度采用實(shí)型數(shù)類型即可,而在適應(yīng)性中要求有很好的適應(yīng)性。運(yùn)行需求包括用戶界面、硬件接口和軟件接口三個(gè)部分。用戶的使用界面為瀏覽器界面,采用windows下的圖形化界面形式,菜單為下拉式的,靈活定義包面,控制輸入和輸出的響應(yīng)時(shí)間。

3 系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)設(shè)計(jì)目標(biāo)

首先是進(jìn)一步優(yōu)化信息系統(tǒng)。提高工作效率,使得信息系統(tǒng)達(dá)到網(wǎng)絡(luò)化要求;其次高校管理體制,使得所有涉及的工作更加有效率,可以調(diào)查分析出所需要的數(shù)據(jù)資料;最后建立內(nèi)網(wǎng)環(huán)境,方面信息的分享、發(fā)布以及溝通交流。

3.2 體系結(jié)構(gòu)設(shè)計(jì)

體系結(jié)構(gòu)設(shè)計(jì)包括軟件體系結(jié)構(gòu)和硬件體系結(jié)構(gòu)。軟件結(jié)構(gòu)是三層的,分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、用戶工作層。邏輯結(jié)構(gòu)設(shè)計(jì)基于各類的數(shù)據(jù)模型,采用支持關(guān)系數(shù)據(jù)模型DBMS,按照轉(zhuǎn)換原則,可以將實(shí)體和聯(lián)系轉(zhuǎn)化為新模型。用戶工作層:主要是通過用戶的操作來錄入數(shù)據(jù),再給到業(yè)務(wù)邏輯層,網(wǎng)頁顯示的數(shù)據(jù)信息根據(jù)業(yè)務(wù)邏輯層的要求,從數(shù)據(jù)訪問層中獲得數(shù)據(jù),然后得到實(shí)現(xiàn)。業(yè)務(wù)邏輯層:主要是將用戶工作層提出的功能要求進(jìn)行處理,可以核對(duì)和驗(yàn)證信息,需要保持程序的健壯性,判斷用戶權(quán)限的合法性,最后業(yè)務(wù)邏輯層會(huì)將最終結(jié)果進(jìn)行反饋。數(shù)據(jù)訪問層:可以直接訪問數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)進(jìn)行查詢、插入和刪除,這一部分需要進(jìn)一步的優(yōu)化,提高數(shù)據(jù)訪問層的工作效率。硬件體系結(jié)構(gòu)主要包括數(shù)據(jù)服務(wù)器,Web服務(wù)器,學(xué)生和工作人員可以通過學(xué)校數(shù)據(jù)光纖或?qū)>€連接,而企業(yè)用戶可以通過VPN來連接服務(wù)器,同樣數(shù)據(jù)也可以有渠道進(jìn)入公眾網(wǎng)絡(luò)。

3.3 接口和運(yùn)行設(shè)計(jì)

本系統(tǒng)的借口是Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間的中間件的設(shè)計(jì)采用ADO.NET技術(shù)來開發(fā)。特點(diǎn)是斷開式的,與XML緊密集成。SQL Server內(nèi)置的數(shù)據(jù)轉(zhuǎn)換協(xié)議直接和SQL Server進(jìn)行交流,可以連接數(shù)據(jù)交換命令,提高數(shù)據(jù)源性能,搭建數(shù)據(jù)源和數(shù)據(jù)對(duì)象的橋梁,使得數(shù)據(jù)更改情況和數(shù)據(jù)源保持一致。運(yùn)行設(shè)計(jì)是把握好運(yùn)行模塊的組合方式,做好運(yùn)行控制,把握好運(yùn)行時(shí)間。

3.4 出錯(cuò)處理設(shè)計(jì)

出錯(cuò)輸出信息和出錯(cuò)處理對(duì)策均屬于出錯(cuò)處理設(shè)計(jì)。出錯(cuò)輸出信息會(huì)在系統(tǒng)給出提示,在密碼功能管理中用戶可以修改和找回密碼。另外出錯(cuò)以后可以通過在數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份,恢復(fù)數(shù)據(jù)庫(kù)的數(shù)據(jù),使得用戶數(shù)據(jù)不會(huì)丟失和破壞。

3.5 安全保密設(shè)計(jì)

在整個(gè)系統(tǒng)中的用戶只能通過用戶名和密碼進(jìn)入,系統(tǒng)設(shè)計(jì)需要高級(jí)的權(quán)限,構(gòu)建出功能合適的防火墻系統(tǒng),加強(qiáng)對(duì)服務(wù)器的管理工作,確保信息錄入、增減、修改和更新的及時(shí)而且準(zhǔn)確,在系統(tǒng)內(nèi)局域網(wǎng)也可以一定程度的防止計(jì)算機(jī)的侵害,另外在適當(dāng)?shù)臅r(shí)候備份數(shù)據(jù)也可以確保信息安全。整個(gè)保密設(shè)計(jì)可以通過數(shù)字簽名、證書的方式進(jìn)行。

3.6 維護(hù)設(shè)計(jì)

維護(hù)工作比較簡(jiǎn)單,基于Windows 2000 Server是一個(gè)開放的系統(tǒng),具備很強(qiáng)大的管理功能,因此可以結(jié)合網(wǎng)絡(luò)管理、防火墻等基本技術(shù),建立穩(wěn)定的信息網(wǎng)絡(luò),同時(shí)滿足客戶的使用需求,在價(jià)值系統(tǒng)比較小沒有外接模塊,所以維護(hù)比較容易。

4 系統(tǒng)實(shí)現(xiàn)

完成基礎(chǔ)的設(shè)計(jì)工作后,需要確定系統(tǒng)和各個(gè)模塊的實(shí)現(xiàn)方法,以便建立一個(gè)完善的系統(tǒng),實(shí)現(xiàn)設(shè)計(jì)功能。

4.1 系統(tǒng)開發(fā)環(huán)境和運(yùn)行環(huán)境

操作系統(tǒng)為Windows 7,數(shù)據(jù)平臺(tái)為SQL Server 2000 開發(fā)平臺(tái)Visual Studio2000,Web服務(wù)器為IIS7.0,內(nèi)存為4GB,處理器為I5。運(yùn)行環(huán)境氛圍客戶端環(huán)境和服務(wù)端環(huán)境,客戶端環(huán)境硬件最低配置要求是E5200 2.4GHz,1G內(nèi)存,80G硬盤;服務(wù)端環(huán)境硬件最低配置要求CPU2.8GHz以上,內(nèi)存4GB以上,硬盤1TB以上。

4.2 數(shù)據(jù)維修處理

本系統(tǒng)的設(shè)計(jì)主要采用編程平臺(tái),使用作為服務(wù)器訪問數(shù)據(jù)庫(kù)的軟件接口。通過存取數(shù)據(jù),是以離線的數(shù)據(jù)為基礎(chǔ)的,可以在本地的機(jī)器上對(duì)數(shù)據(jù)集進(jìn)行數(shù)據(jù)的添加、刪除或修改,然后更新回真正的數(shù)據(jù)庫(kù)。

4.3 系統(tǒng)特點(diǎn)

本系統(tǒng)主要是一套基于Web的高校管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),體現(xiàn)了優(yōu)秀的管理理論和現(xiàn)代畫的管理方法,同時(shí)具有先進(jìn)的軟件開發(fā)技術(shù),具有完整和連貫的數(shù)據(jù)關(guān)聯(lián)性,可以高效率的快速錄入數(shù)據(jù),靈活地進(jìn)行組合查詢,具有豐富的統(tǒng)計(jì)報(bào)表,完善的校園信息化管理。

4.4 系統(tǒng)功能模塊實(shí)現(xiàn)

在瀏覽頁上可以點(diǎn)擊相應(yīng)的模塊,查詢功能,新用戶可以直接注冊(cè)賬戶,總共分為六個(gè)管理模塊,新生入學(xué)管理、在校生管理、畢業(yè)生管理、新聞管理和系統(tǒng)設(shè)置。不同的賬戶有不同的操作權(quán)限,管理員賬戶可以對(duì)所有的信息整合和處理,對(duì)信息有審查的功能。

系統(tǒng)登錄界面,比較簡(jiǎn)單,注冊(cè)賬號(hào)后可以進(jìn)行登錄,不同的操作員擁有不同的權(quán)限。新生入學(xué)管理模塊,注冊(cè)信息以后,可以得到一個(gè)分配好的學(xué)號(hào),這個(gè)學(xué)號(hào)根據(jù)排列規(guī)則制定,可以更改程序設(shè)置。查詢學(xué)生成績(jī)模塊,比較簡(jiǎn)單實(shí)現(xiàn),還可以適當(dāng)?shù)脑O(shè)置打印按鈕,建議以學(xué)號(hào)查詢?yōu)橹?,這樣可以確保數(shù)據(jù)的唯一性。針對(duì)在校生學(xué)習(xí)管理,需要及時(shí)更新學(xué)生的數(shù)據(jù),將學(xué)生的專業(yè),班級(jí)及獎(jiǎng)勵(lì)和課程情況及時(shí)更新。

5 系統(tǒng)測(cè)試

系統(tǒng)測(cè)試時(shí)為了發(fā)現(xiàn)軟件中的錯(cuò)誤,包括白盒測(cè)試法和黑盒測(cè)試法。白盒測(cè)試法是針對(duì)軟件的過程性的細(xì)節(jié)做詳細(xì)的檢查,而黑盒測(cè)試法是將測(cè)試對(duì)象看成一個(gè)黑盒子,不斷的用數(shù)據(jù)去試驗(yàn),有效的劃分測(cè)試樣例。將測(cè)試項(xiàng)目及測(cè)試的結(jié)果分析,及時(shí)準(zhǔn)確的記錄,有不恰當(dāng)?shù)姆答仯獙ふ以?,?duì)軟件 進(jìn)行及時(shí)的評(píng)價(jià),通過軟件測(cè)試的都基本能夠滿足軟件的要求,如果在測(cè)試中發(fā)現(xiàn)不足也要及時(shí)的利用軟件進(jìn)行修改。

6 結(jié)束語

基于web的高校管理系統(tǒng)應(yīng)著信息化時(shí)代的呼喚和管理革新的要求,滿足高校自身發(fā)展的需求,使得高等教育逐步由“精英教育”向“大眾教育”轉(zhuǎn)變,讓高校信息的管理協(xié)調(diào)多元文化的并存,為高效調(diào)度教學(xué)資源提供了機(jī)會(huì)。同時(shí)這種基于超文本的方式,方便了用戶的搜索和瀏覽,能夠通過文章實(shí)現(xiàn)設(shè)計(jì)方案。

參考文獻(xiàn):

[1] 周峰.SQL Server2005中文版關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐教程[M].北京:電子工業(yè)出版社,2006:22.

[2] 廖志英.墓于C/S與B/S混合結(jié)構(gòu)的管理信息系統(tǒng)運(yùn)行模式[J].計(jì)算機(jī)工程與應(yīng)用,2003,38(2):184-188.

[3] 麥克唐納.NET分布式應(yīng)用程序:集成XML Web服務(wù)與.NET遠(yuǎn)程處理[M]. 北京:北京清華大學(xué)出版社,2005:230.

[4] 劉林,徐棋.基于校園網(wǎng)結(jié)構(gòu)的高校教學(xué)管理信息系統(tǒng)設(shè)計(jì)[J].合肥工業(yè)大學(xué)學(xué)報(bào),2003,17(2):11-15.

[5] 孫振中.學(xué)生管理數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)人民公安大學(xué)學(xué)報(bào):自然科學(xué)版,2002(3):57-60.

猜你喜歡
管理系統(tǒng)服務(wù)器數(shù)據(jù)庫(kù)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
中國(guó)服務(wù)器市場(chǎng)份額出爐
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)