![大學(xué)選課系統(tǒng)可行性分析報告_第1頁](http://file4.renrendoc.com/view/9adebb812557c45a515d31f63a6e0c56/9adebb812557c45a515d31f63a6e0c561.gif)
![大學(xué)選課系統(tǒng)可行性分析報告_第2頁](http://file4.renrendoc.com/view/9adebb812557c45a515d31f63a6e0c56/9adebb812557c45a515d31f63a6e0c562.gif)
![大學(xué)選課系統(tǒng)可行性分析報告_第3頁](http://file4.renrendoc.com/view/9adebb812557c45a515d31f63a6e0c56/9adebb812557c45a515d31f63a6e0c563.gif)
![大學(xué)選課系統(tǒng)可行性分析報告_第4頁](http://file4.renrendoc.com/view/9adebb812557c45a515d31f63a6e0c56/9adebb812557c45a515d31f63a6e0c564.gif)
![大學(xué)選課系統(tǒng)可行性分析報告_第5頁](http://file4.renrendoc.com/view/9adebb812557c45a515d31f63a6e0c56/9adebb812557c45a515d31f63a6e0c565.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程項目最佳實踐》課程論文題目:大學(xué)選課系統(tǒng)可行性分析報告2012年6月13日目錄摘要 41、緒論 51.1言引 51.1.1編寫的目的 61.1.2背景 62.1可行性研究的前提 62.1.1技術(shù)可行性 62.1.2經(jīng)濟可行性 72.1.3社會可行性 72.1.4操作可行性 72.1.5要求 72.1.6目標 72.1.7進行可行性研究的方法 72.1.8評價尺度 83.1對現(xiàn)有系統(tǒng)的分析 83.1.1數(shù)據(jù)流程和處理流程 83.1.2工作負荷 93.1.3費用開支 93.1.4人員 93.1.5設(shè)備 94.1執(zhí)行準備階段 94.1.1ASP基礎(chǔ) 94.12數(shù)據(jù)庫形同設(shè)計 105.1應(yīng)用系統(tǒng)可行性開發(fā)工具 115.11系統(tǒng)對硬件和軟件的要求 115.12數(shù)據(jù)庫系統(tǒng)開發(fā)簡介 115.13選課系統(tǒng) 125.14MSSQLServer簡介 126.1系統(tǒng)可行性分析 136.11系統(tǒng)簡要分析 136.12業(yè)務(wù)流分析 136.13數(shù)據(jù)流分析 146.14系統(tǒng)數(shù)據(jù)模型設(shè)計 146.15建立數(shù)據(jù)庫和數(shù)據(jù)源 176.16系統(tǒng)界面 186.17系統(tǒng)功能圖 197.1內(nèi)容及方法可行性 217.11必修課 217.12限定選修課 217.13任意選修課 217.2選課方法 227.21等級課程 227.22增選課程 227.23重修課程 228.1操作方法可行性 228.11登錄 228.12課程預(yù)覽 238.13選課 238.14退課 238.15修改密碼 238.16退出系統(tǒng) 23參考文獻 24摘要20世紀末,隨著計算機科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當(dāng)今Web應(yīng)用的潮流。本文研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則網(wǎng)上選課系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡單、界面更直觀等優(yōu)點。網(wǎng)上選課在我國剛起步,但發(fā)展很快。隨著我國互聯(lián)網(wǎng)的更加普及和網(wǎng)上選課的更趨成熟。會有越來越多的群體應(yīng)用到網(wǎng)上選課。臨淵慕魚,不如退而結(jié)網(wǎng)。所以我們開發(fā)了一套供大家使用的選課系統(tǒng)。學(xué)生選課系統(tǒng)是典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是根據(jù)現(xiàn)代化校園的發(fā)展而設(shè)計的基于ASP的學(xué)生選課管理系統(tǒng),本系統(tǒng)可以方便老師、學(xué)生來查詢選課信息。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。實現(xiàn)全校學(xué)生、老師選課在線查詢。還可以對新來的學(xué)員信息進行信息錄入。由于學(xué)員上課情況復(fù)雜,可以實現(xiàn)信息修改,及時調(diào)整學(xué)員的基本情況。對MSSQLServer2000數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、ASP數(shù)據(jù)庫技術(shù)進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對學(xué)生選課系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的學(xué)生選課系統(tǒng)方便了學(xué)生,老師,管理員三方面的需要。關(guān)鍵詞ASP在線查詢信息錄入信息修改SQL1、緒論1.1言引選課系統(tǒng)是一個學(xué)校不可缺少的部分,網(wǎng)上選課系統(tǒng)在學(xué)校系統(tǒng)軟件據(jù)著很重要的位置,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以選課系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套學(xué)生選課系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。本文中所做的主要工作如下:(1)介紹了個性化頁面的背景及Win2000server+IIS+ASP系統(tǒng)的一般原理;
(2)闡述整個個性化頁面生成系統(tǒng)的系統(tǒng)結(jié)構(gòu)及工作原理;分析了系統(tǒng)實現(xiàn)中的特殊性、難點和重點。
(3)設(shè)計實現(xiàn)用戶管理、課程管理、選課信息錄入管理、新生信息錄入管理、課程的瀏覽和查找、學(xué)生查找等ASP頁面。
(4)分析并解決實現(xiàn)中的若干技術(shù)問題。
(5)建立完整的網(wǎng)上選課,進行測試并分析結(jié)果。1.1.1編寫的目的1.掌握采用Internet的TCP/IP協(xié)議,以B/S方式,ASP編程技術(shù),多媒體技術(shù)。2.掌握一種多任務(wù)多用戶操作系統(tǒng)3.ASP的動態(tài)網(wǎng)頁和SQLServer大型的數(shù)據(jù)庫。4.學(xué)會使用某種開發(fā)工具。5.培養(yǎng)相互合作的精神。6.學(xué)會正確編寫可行性分析報告。7.通過學(xué)習(xí)編寫可行性分析報告,為下一步需求分析報告作鋪墊。1.1.2背景農(nóng)林大學(xué)是一所綜合教育特色顯著,各個專業(yè)均衡發(fā)展的多科性普通全日制本科高校,隸屬福建省管轄,是擁有上萬人的福州市較為大型的高等學(xué)府.歷經(jīng)76年耕耘,學(xué)校現(xiàn)已發(fā)展成為一所涉及文,理,工,法,經(jīng),管,計等幾大學(xué)科門類的多科性高等院校.現(xiàn)有人文社會學(xué)院,作物科學(xué)學(xué)院,植物保護學(xué)院,動物科學(xué)學(xué)院,資源與環(huán)境學(xué)院,食品科學(xué)學(xué)院,材料工程學(xué)院,經(jīng)濟管理與旅游學(xué)院,園林藝術(shù)學(xué)院,法學(xué)院,計算機與信學(xué)院,交通學(xué)院,機電學(xué)院,蜂學(xué)院,成人教育學(xué)院,軟件工程學(xué)院,金山學(xué)院,生命科學(xué)與工程學(xué)院,,等多個教學(xué)院系.學(xué)校面向全國27個省市招生,學(xué)校采用全面網(wǎng)絡(luò)化管理模式,因此,建立一個科學(xué)的完善的網(wǎng)上選課系統(tǒng)是非常有必要的。2.1可行性研究的前提2.1.1技術(shù)可行性本系統(tǒng)僅需要一臺裝有Office軟件的計算機即可,對機器本身沒有太高的要求,一般當(dāng)前學(xué)校或個人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計語言已非常成熟,要運用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用SQLServer2000中提供的數(shù)據(jù)庫桌面工具ODBC。2.1.2經(jīng)濟可行性由于本系統(tǒng)是為學(xué)生選課管理使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上完全可行。2.1.3社會可行性(1)與實踐活動和相關(guān)的文件和資料由教師提供。(2)本課題要求學(xué)生有熟練的ASP開發(fā)能力,有較強的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。(3)具有對復(fù)雜表進行處理的能力。(4)具體問題再做詳細調(diào)查研究并與指導(dǎo)老師面談。(5)且該工程是由專業(yè)老師與技術(shù)人員指導(dǎo)負責(zé),學(xué)生參與,各個小組自己組織操作,并到相關(guān)部門許可的情況下進行的。2.1.4操作可行性界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應(yīng)力強;容易擴充。第2章內(nèi)容主要是:系統(tǒng)需求分析包括,現(xiàn)有系統(tǒng)介紹;系統(tǒng)的實體分析,實體關(guān)系圖。2.1.5要求有一定的專業(yè)知識作指導(dǎo)和相當(dāng)?shù)膭邮植僮髂芰?能夠克服困難,堅持到底,聽取老師要求,認真完成每一步。2.1.6目標獨立完成該項工程,該軟件具有一定的實效性。2.1.7進行可行性研究的方法(1)復(fù)查系統(tǒng)規(guī)模和目標(2)研究目前正在使用的系統(tǒng)(3)到處新系統(tǒng)的高層邏輯系統(tǒng)(4)進一步定義問題(5)導(dǎo)出和評價供選擇的解法(6)推薦行動方針(7)草擬開發(fā)計劃(8)書寫文檔提交審查2.1.8評價尺度進行效益分析,最終選出最佳方案。3.1對現(xiàn)有系統(tǒng)的分析3.1.1數(shù)據(jù)流程和處理流程(1)數(shù)據(jù)流程:網(wǎng)上選課管理系統(tǒng)用戶系統(tǒng)管理員錄入的選課信息錄入的用戶信息查詢的用戶信息成績信息選課方案建議選課信息(2)處理流程:系統(tǒng)管理員:處理用戶信息提供相應(yīng)選課方案提供成績查詢處理選課信息接受選課信息修改選課信息成績清單成績記錄3.1.2工作負荷工作量較小,大部分可由系統(tǒng)完成。3.1.3費用開支(1)設(shè)備消耗費用(2)管理員工資費用3.1.4人員(1)分析人員(2)開放人員(3)管理人員3.1.5設(shè)備服務(wù)器若干臺4.1執(zhí)行準備階段4.1.1ASP基礎(chǔ)ASP是ActiveServerPages的縮寫,中文名稱叫做“動態(tài)服務(wù)器頁面”,服務(wù)器是所有Web站點的核心,后綴名為.asp。ASP內(nèi)含于IIS(InternetInformationServer)中,是Microsoft開發(fā)的服務(wù)器的腳本環(huán)境。通過ASP,可以結(jié)合HTML(HyperTextMarkupLanguage)、腳本命令和組件來創(chuàng)建動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。ASP程序是以。asp為擴展的文本文件,其控制部分是用VBScript和Jscript等腳本語言來編寫的。ASP的工作流程大致是:①當(dāng)瀏覽器從Web服務(wù)器上請求。asp文件時,服務(wù)器用ASP;②ASP全部讀取請求的文件,執(zhí)行所以的服務(wù)器端腳本,并將腳本輸出與靜態(tài)HTML代碼進行合并;③最終的HTML頁面將在HTTP響應(yīng)中傳送給瀏覽器。ASP程序是由文本、HTML標記和腳本組合而成的。在ASP程序中,腳本通過分隔符與文本和HTML標記區(qū)分開來。ASP用分隔符〈%和%〉包括腳本命令。由分隔符括起的命令稱為主腳本命令,這些命令由主腳本語言進行處理。在ASP分隔符〈%和%〉內(nèi),可以包括主腳本語言允許的任何語句、表達式和操作符等。ASP實際上是將標準的HTML文件擴展了一些附加特征,也像標準的HTML文件一樣,包含HTML對象并且有一個瀏覽器解釋并顯示,任何可以放在HTML中的東西—Javaapplets,閃爍字符串,客戶端腳本,客戶端ActiveX控制等。都可以放在ASP中。因此,ASP有如下四個重要特征,使之具備很強的通用性。4.12數(shù)據(jù)庫形同設(shè)計信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲和管理大量的數(shù)據(jù)。因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。數(shù)據(jù)庫系統(tǒng)設(shè)計數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照數(shù)據(jù)庫提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對數(shù)據(jù)進行規(guī)范化表達,這在后面將會具體討論。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標項并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。定義安全保密性的方法一般有如下幾種:a.原則上所有文件都定義為4級,個別優(yōu)先級特別高的辦公室(終端或微機的入網(wǎng)賬號)可定義高于4級的級別,反之則定義為低于4的級別。b.統(tǒng)計文件(表)和數(shù)據(jù)錄入文件一般只對本工作站定義為只寫方式,對其它工作站則定義為只讀方式。5.1應(yīng)用系統(tǒng)可行性開發(fā)工具5.11系統(tǒng)對硬件和軟件的要求服務(wù)器硬件處理器:IntelPII450或更好
內(nèi)存:256M或更大
硬盤:20G或更大軟件MicrosoftWindowsNTServer4.0或更高版本
MicrosoftSqlServer7.0或更高版本
MicrosoftIIS4.0或更高版本
MicrosoftOffice2000SDK客戶機硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件MicrosoftWindows/95/98或更高版本
MicrosoftIE4.0或更高版本系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的考慮。本系統(tǒng)運行環(huán)境為單環(huán)境,在運算時對系統(tǒng)整體性能要求過高,要求:軟件系統(tǒng)環(huán)境:IIS5.0+SQL+SDK硬件系統(tǒng)環(huán)境:C600、64MB(RAM)、500MB(HD)。系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。5.12數(shù)據(jù)庫系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計算機軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含對?yīng)業(yè)務(wù)環(huán)境中的實體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。5.13選課系統(tǒng)當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處.理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好選課信息而設(shè)計的。學(xué)校作為一種信息資源的集散地,學(xué)生和課程繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的學(xué)校都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于選課情況的統(tǒng)計和查詢等往往采用對課程的人工檢查進行,對學(xué)生的選課權(quán)限、以及選課代號等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管學(xué)校都有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。學(xué)校采取手工方式對學(xué)生選課情況進行人工管理,由于信息比較多,選課信息的管理工作混亂而又復(fù)雜;一般選課情況是記錄在文件上,課程的數(shù)目和代號也記錄在文件中,學(xué)校的工作人員也只是當(dāng)時對它比較清楚,時間長了,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的選課進行更改就更加困難了?;谶@些問題,我認為有必要建立一個學(xué)生選課系統(tǒng),使選課管理工作規(guī)范化,系統(tǒng)化,程序化,避免選課管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改選課情況。5.14MSSQLServer簡介SQLServer是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQLServer的接口。SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的。于1988年推出了第一個OS/2版本,在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQLServer7.0版本的優(yōu)點,同時又比它增加了許多更先進的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點。MSSQLServer不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實上,SQLServer數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQLServer的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQLServer的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€系統(tǒng)結(jié)構(gòu)。SQLServer企業(yè)管理器是SQLServer的主要管理工具,它提供了一個遵從MMC標準的用戶界面,使用戶得以:定義SQLServer實例組。將個別服務(wù)器注冊到組中。為每個已注冊的服務(wù)器配置所有SQLServer選項。在每個已注冊的服務(wù)器中創(chuàng)建并管理所有SQLServer數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。在每個已注冊的服務(wù)器上定義并執(zhí)行所有SQLServer管理任務(wù)。通過喚醒調(diào)用SQL查詢分析器,交互地設(shè)計并測試SQL語句、批處理和腳本。喚醒調(diào)用為SQLServer定義的各種向?qū)А?.1系統(tǒng)可行性分析6.11系統(tǒng)簡要分析管理員可以通過超級用戶身份登錄,對系統(tǒng)進行全面的管理,對新用戶的添加,刪除,對信息進行管理。管理員可以對老師及同學(xué)的帳戶進行管理,老師、學(xué)生不同身份的用戶進入不同的界面,進行不同的操作。教師可以發(fā)布自己本學(xué)期所要教的課程,以及對學(xué)生成績進行管理。同學(xué)可以通過查詢本學(xué)期所開設(shè)課程進行選擇。6.12業(yè)務(wù)流分析學(xué)生成績管理系統(tǒng)的業(yè)務(wù)流程:首先由教師或系統(tǒng)管理員等有錄入權(quán)限的用戶將各自權(quán)限范圍內(nèi)的信息進行錄入,然后保存信息到數(shù)據(jù)庫中。有權(quán)限的人可以對這些庫信息進行修改和刪除。所有用戶均可以進行信息查詢和統(tǒng)計,有權(quán)限用戶還可以基于已有信息進行獎學(xué)金評定,評定結(jié)果可以報表打印。6.13數(shù)據(jù)流分析學(xué)生成績管理系統(tǒng)的數(shù)據(jù)流程:首先由教師或系統(tǒng)管理員等有錄入權(quán)限的用戶將各自權(quán)限范圍內(nèi)的信息進行錄入處理,然后保存信息到數(shù)據(jù)庫中。有權(quán)限的人可以對這些庫信息進行修改和刪除處理。所有用戶均可以進行信息查詢和統(tǒng)計,有權(quán)限用戶還可以基于已有信息進行獎學(xué)金的評定處理過程,評定結(jié)果可以報表打印。6.14系統(tǒng)數(shù)據(jù)模型設(shè)計E-R圖教工教工密碼權(quán)限班級系部工號姓名系部(班級)系部(班級)系代碼系名班級學(xué)生學(xué)生密碼系部班級姓名學(xué)號\課程課程學(xué)時學(xué)分課程名教師號課程號上課時間上課地點課程狀態(tài)課程簡介數(shù)據(jù)表本系統(tǒng)的數(shù)據(jù)庫采用了大量的數(shù)據(jù)表:權(quán)限信息表字段數(shù)據(jù)類型數(shù)據(jù)長度編號數(shù)字6姓名文本10密碼文本10系部信息表字段數(shù)據(jù)類型數(shù)據(jù)長度系代碼數(shù)字6系名文本20班級數(shù)字20教師信息表字段數(shù)據(jù)類型數(shù)據(jù)長度工號數(shù)字6姓名文本10系部文本20班級數(shù)字10密碼文本10學(xué)生信息表字段數(shù)據(jù)類型數(shù)據(jù)長度學(xué)號數(shù)字6姓名文本10系部文本20班級數(shù)字20密碼文本10課程信息表字段數(shù)據(jù)類型數(shù)據(jù)長度課程號數(shù)字6課程名文本20教師號數(shù)字10學(xué)分數(shù)字10學(xué)時數(shù)字10上課時間時間20上課地點文本20課程簡介文本50課程狀態(tài)是/否106.15建立數(shù)據(jù)庫和數(shù)據(jù)源(1)制作數(shù)據(jù)庫本系統(tǒng)采用MSQL制作數(shù)據(jù)庫,取名為information,然后制作表,表名為infor.下面寫入數(shù)據(jù)字段。如圖所示:(2)建立ODBC數(shù)據(jù)源控制面板à管理工具àODBC數(shù)據(jù)源à系統(tǒng)DSNàAdd.
ODBC界面
6.16系統(tǒng)界面一個系統(tǒng)需要一個友好的用戶界面。由于本系統(tǒng)是基于ASP開發(fā)的,所以,我們利用網(wǎng)頁制作工具制作友好的用戶界面。部分界面如圖所示:
6.17系統(tǒng)功能圖7.1內(nèi)容及方法可行性7.11必修課a.必修課是指學(xué)生按本專業(yè)指導(dǎo)性教學(xué)計劃規(guī)定的普通共同課、學(xué)科共同課、專業(yè)基礎(chǔ)課和專業(yè)方向課等必須修讀的課程;b.學(xué)生若有一門必修課未取得學(xué)分,不準畢業(yè);c.每學(xué)期選課時,在一般情況下必修課由學(xué)校按班級統(tǒng)一排定;7.12限定選修課a.限定選修課指本專業(yè)指導(dǎo)性教學(xué)計劃規(guī)定的在一定范圍內(nèi)選讀的共同限選課和專業(yè)選修課;b.共同限選課有四塊,即模塊I、模塊II、模塊III、模塊IV,每個模塊均由若干門課程組成。學(xué)生在學(xué)期間必須在每個模塊中修滿應(yīng)修學(xué)分;c.學(xué)生選定的模塊課考試不及格,不需重修,只須在以后學(xué)期中再選讀該模塊中的任何課程(包括以前不及格的相同課程)。重新選讀該模塊課程所取得的學(xué)分不算重修學(xué)分;d.專業(yè)選修課是指本專業(yè)指導(dǎo)性教學(xué)計劃中規(guī)定的由若干門課程組成的限定選修課。學(xué)生在學(xué)期間必須修滿規(guī)定的專業(yè)選修課學(xué)分;e.學(xué)生選定的專業(yè)選修課考試不及格,不需重修,只須在以后的學(xué)期中再選讀專業(yè)選修課的任何課程(包括以前不及格的相同課程)。重新選讀的專業(yè)選修課所取得的學(xué)分不算重修學(xué)分。7.13任意選修課a.任意選修課是指本專業(yè)指導(dǎo)性教學(xué)計劃所規(guī)定的必修課以外的所有課程;b.任意選修課的范圍:①各院系部向全校開設(shè)的任意選修課程,②外專業(yè)的專業(yè)課程,③超出規(guī)定學(xué)分的限定選修課。c.學(xué)生在學(xué)期間必須修滿本專業(yè)指導(dǎo)性教學(xué)計劃所規(guī)定任意選修課學(xué)分;任意選修課考試不及格不需重修。學(xué)生在學(xué)期間只須修滿教學(xué)計劃規(guī)定的學(xué)分7.2選課方法7.21等級課程等級課程的選課要根據(jù)本人的能力自愿選擇該課程的A級或B級,一年級新生選擇A級課程,其相應(yīng)課程的高考成績必須為優(yōu)秀;學(xué)校視情況組織學(xué)生參加A級的甄別考試。等級課程的選課,已修讀A級的學(xué)生每學(xué)期應(yīng)根據(jù)學(xué)習(xí)情況重新考慮選擇A級或B級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)時代的網(wǎng)絡(luò)安全技術(shù)及管理策略
- 3 桂花雨(說課稿)-2024-2025學(xué)年統(tǒng)編版語文五年級上冊
- 2023九年級數(shù)學(xué)上冊 第2章 一元二次方程2.2 一元二次方程的解法2.2.1 配方法第3課時 用配方法解二次項系數(shù)不為1的一元二次方程說課稿 (新版)湘教版
- Unit 6 Food Lesson 1(說課稿)-2024-2025學(xué)年人教精通版(2024)英語三年級上冊001
- 2025房地產(chǎn)委托合同書范本
- 2023九年級數(shù)學(xué)上冊 第二十四章 圓24.2 點和圓、直線和圓的位置關(guān)系24.2.2 直線和圓的位置關(guān)系第3課時 切線長定理說課稿(新版)新人教版001
- 2《我愛我們的祖國》說課稿-2024-2025學(xué)年統(tǒng)編版語文一年級上冊
- Unit1 Making friends Part C Make a mind map of making friends(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2《我是什么》(說課稿)2024-2025學(xué)年二年級上冊語文統(tǒng)編版
- 2025關(guān)于招標合同的報告
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級英語期末試題(含答案無聽力音頻及原文)
- 2025-2030年中國汽車防滑鏈行業(yè)競爭格局展望及投資策略分析報告新版
- 2025年生物安全年度工作計劃
- 通用電子嘉賓禮薄
- 技能大賽題庫(空分)
- 污水處理廠設(shè)備的操作規(guī)程(完整版)
- GB/T 28419-2012風(fēng)沙源區(qū)草原沙化遙感監(jiān)測技術(shù)導(dǎo)則
- GB/T 22077-2008架空導(dǎo)線蠕變試驗方法
- DDI領(lǐng)導(dǎo)力-高績效輔導(dǎo)課件
- 水泥罐安裝與拆除專項施工方案
- 大學(xué)語文課件(完整版)
評論
0/150
提交評論