• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      學(xué)籍管理系統(tǒng)的設(shè)計

      2011-12-31 00:00:00黃川
      科技資訊 2011年28期

      摘 要:該學(xué)籍管理系統(tǒng)采用微軟的Microsoft Visual Studio 2005作為開發(fā)平臺,使用SQL Server 2005來設(shè)計數(shù)據(jù)庫,以ASP.NET和C#作為前臺的開發(fā)語言,來完成學(xué)生學(xué)籍的管理。該設(shè)計是基于B/S構(gòu)架的信息管理系統(tǒng),主要實現(xiàn)學(xué)生信息管理、學(xué)生選課、教師信息管理等功能。

      關(guān)鍵詞:學(xué)籍管理 B/S構(gòu)架 信息管理

      中圖分類號:TP2\t\t\t文獻標識碼:A\t\t\t文章編號:1672-3791(2011)10(a)-0009-01

      1 系統(tǒng)總體設(shè)計

      1.1 設(shè)計思想

      隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及Internet的迅速普及,管理信息系統(tǒng)(Management Information System[1],簡稱MIS系統(tǒng))已是組織機構(gòu)、人的行為、科學(xué)管理、計算機技術(shù)、數(shù)據(jù)處理和知識性工作的高度結(jié)合。瀏覽器/應(yīng)用服器/數(shù)據(jù)庫服務(wù)器(Browser/WebServer/DatabaseServer,簡稱B/S)的三層(或多層)體系結(jié)構(gòu)和Intranet/Internet環(huán)境已成為現(xiàn)在WEB的主要結(jié)構(gòu)。

      該學(xué)籍管理系統(tǒng)的設(shè)計正是利用了B/S的不受地域的限制及它的諸多優(yōu)點,主要運用ASP結(jié)合數(shù)據(jù)庫實現(xiàn),結(jié)合了Browser/Server結(jié)構(gòu)的特點,實現(xiàn)將管理系統(tǒng)移植到Internet的功能。

      1.2 功能分析

      本系統(tǒng)可實現(xiàn)學(xué)籍管理的所有基本功能,根據(jù)用戶的不同可以分為3個模塊:管理員模塊、學(xué)生模塊和公共模塊。

      (1)管理員模塊:該模塊是系統(tǒng)的核心模塊,其中包括5個子模塊,分別是學(xué)生信息管理模塊、教師信息管理模塊、班級信息管理模塊、課程信息管理模塊、學(xué)生選課信息管理模塊。

      (2)學(xué)生模塊:實現(xiàn)學(xué)生選課、查看已選課程、退選某門課程等功能。

      (3)公共模塊:實現(xiàn)管理員用戶和學(xué)生用戶的身份驗證、密碼修改、退出系統(tǒng)等功能。

      1.3 工作方式

      本系統(tǒng)建立在系統(tǒng)后臺的SQL Server 2005數(shù)據(jù)庫的基礎(chǔ)上,用戶(包括學(xué)生、管理員)可以方便地通過Internet或局域網(wǎng)輕松設(shè)置、管理。

      同一般性的應(yīng)用程序一樣,基于Windows操作系統(tǒng)的系統(tǒng)后臺,給程序的執(zhí)行提供了強大的后臺支持,該系統(tǒng)即建立在這個系統(tǒng)后臺上。至此,建立了一個基于Internet和局域網(wǎng)的完善的學(xué)生學(xué)籍管理系統(tǒng)。

      2 詳細設(shè)計與實現(xiàn)

      2.1 系統(tǒng)整體流程

      本系統(tǒng)用戶在進入系統(tǒng)后首先進入用戶登錄頁面,用戶可以選擇自己的用戶角色,如以管理員用戶權(quán)限進入。輸入管理員用戶名和密碼后進入系統(tǒng)歡迎界面,利用系統(tǒng)左側(cè)的導(dǎo)航欄可實現(xiàn)不同管理頁面的切換。對信息進行添加、刪除、修改和查看操作后,單擊“退出系統(tǒng)”超鏈接實現(xiàn)退出系統(tǒng)。

      2.2 用戶登錄模塊

      本系統(tǒng)在運行后首先進入系統(tǒng)登錄頁面,在系統(tǒng)登錄頁面中,系統(tǒng)會判定用戶的類型,如果為學(xué)生將進入相應(yīng)的學(xué)生權(quán)限界面,如果是管理員將進入管理員相應(yīng)的權(quán)限界面。

      2.3 系統(tǒng)模板制作

      由于層次較簡單,所以本系統(tǒng)采用單層結(jié)構(gòu),所有的功能實現(xiàn)都是在兩個母版模板上通過超鏈接調(diào)用數(shù)據(jù)庫完成。

      使用ASP.NET母版頁[2]可以為運用程序中的頁面創(chuàng)建統(tǒng)一布局。單個母版頁可以為運用程序中的所有頁(或一組頁)定義所需要的外觀和標準行為,然后創(chuàng)建包含要顯示的內(nèi)容的各個頁面。當(dāng)用戶請求內(nèi)容頁時,這些頁與母版頁合并,將母版頁的布局內(nèi)容與內(nèi)容頁的內(nèi)容合并到一起輸出。

      在完成了母版頁的制作后還要對頁面左側(cè)的樹形導(dǎo)航欄制作,還采用了GrideView和SqlDataSoure1來實現(xiàn)顯示信息的功能,并根據(jù)用戶激活GrideView控件中的按鈕事件來實現(xiàn)來完成數(shù)據(jù)庫的操作。

      學(xué)生在選課時,可以單擊每門課程所在行的“詳細”超鏈接進入相應(yīng)課程信息的詳細信息頁面,查看課程的詳細信息,為學(xué)生選課提供參考。

      管理員登錄后,可以通過添加教師頁面添加教師,也可以對教師信息進行修改、刪除和查詢。還可以添加學(xué)生信息,制作學(xué)生信息添加頁面時需要調(diào)用大量數(shù)據(jù)庫。

      3 系統(tǒng)安裝與使用

      本系統(tǒng)的開發(fā)環(huán)境是Microsoft Visual Studio2005,建議在使用時也使用該環(huán)境,Web服務(wù)器使用Microsoft公司的Internet Information Server5.1(IIS5.1)[3]。在發(fā)布本系統(tǒng)時,首先確保學(xué)生學(xué)籍管理系統(tǒng)服務(wù)器安裝了IIS 5.1服務(wù)器軟件(如果是Server版的操作系統(tǒng)都已經(jīng)自動安裝好了,其它版本的需要使用Windows安裝盤添加組件)。如果用戶安裝了IIS 5.1,系統(tǒng)會自動創(chuàng)建一個HTTP站點和一個FTP站點供使用。當(dāng)然,也可以創(chuàng)建一個自己的Web站點。IIS的Web站點發(fā)布目錄被稱之為主目錄,系統(tǒng)開發(fā)過程中,所有源文件均放置在asp(當(dāng)然也可以改用其它的名稱)的目錄下;發(fā)布本系統(tǒng)時,將主目錄設(shè)置為asp目錄。

      以Windows XP為例,以上所述的具體步驟如下。

      (1)打開“控制面板”里的“添加/刪除程序”。

      (2)單擊“添加/刪除Windows組件”,選中“IIS”選項進行安裝。

      (3)安裝完畢后,打開“計算機管理”,在“服務(wù)和應(yīng)用程序”欄可以看到“Internet信息服務(wù)”。

      (4)單擊打開,右擊“默認Web站點”,選擇“新建/虛擬目錄”。

      (5)目錄名名為“asp”。

      (6)在下一步中,選擇一個具體的位置,其文件夾也命名為asp;按照提示完成。

      設(shè)置主目錄:打開IIS服務(wù)器(如前所述),在Web站點上單擊鼠標右鍵,選擇“屬性”,在本地路徑中選擇系統(tǒng)所在的目錄;在文檔標簽里,選擇index.asp作為站點缺省頁面。

      設(shè)置好后,還要安裝SQL Server 2005,然后把系統(tǒng)的數(shù)據(jù)庫備份(data)還原;再新建一個登錄,登錄名為“xjglxt”,服務(wù)器角色設(shè)置為“System Administrators”,訪問data。

      這樣,在瀏覽器地址欄里輸入“http://local host/后,便會自動鏈接向系統(tǒng)的缺省頁面index.asp。

      在使用過程中,遇到問題時可以參閱“幫助”;如果仍有其它問題,請百度查閱。

      4 結(jié)語

      本系統(tǒng)通過一組數(shù)據(jù)的測試后,可以實現(xiàn)基本的功能,但是功能不是很完善。隨著使用者的不同,系統(tǒng)的明朗度不夠,所以系統(tǒng)的維護是非常重要的。我覺得應(yīng)該要對三方面進行維護。一是對功能的維護,隨著經(jīng)濟的發(fā)展等社會因素,使用者對系統(tǒng)功能的要求越來越高。所以系統(tǒng)設(shè)計者就要對功能進行進一步的分析。二是對數(shù)據(jù)庫的維護,數(shù)據(jù)庫是非常重要的東西,對數(shù)據(jù)結(jié)構(gòu)進行修改,更新數(shù)據(jù)文件等。三是代碼的維護。代碼的可讀性和可更新性非常重要,隨著技術(shù)的發(fā)展,舊的代碼不能適應(yīng)新的技術(shù),必須進行更新。

      參考文獻

      [1]\t汪小平,吳勇強,張宏林,等.ASP網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社.

      [2]\t葉榮華.基于ASP的管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].浙江師范大學(xué)學(xué)報(自然科學(xué)版),2002.

      [3]\t丁寶康,董健全.數(shù)據(jù)庫使用教程[M].北京.清華大學(xué)出版社,2003:12~210.

      勃利县| 荣昌县| 黎川县| 磐安县| 自治县| 安新县| 紫阳县| 马公市| 贺兰县| 平江县| 枞阳县| 定兴县| 炎陵县| 沾益县| 仁寿县| 久治县| 庆安县| 锡林浩特市| 花莲县| 新闻| 邯郸县| 淳安县| 永清县| 分宜县| 盐城市| 宝坻区| 鸡泽县| 乌兰浩特市| 德保县| 临高县| 绩溪县| 图片| 久治县| 乌拉特后旗| 海晏县| 伊通| 宁晋县| 邵阳县| 始兴县| 许昌县| 百色市|