學生信息管理系統(tǒng)設計說明書課程設計報告_第1頁
學生信息管理系統(tǒng)設計說明書課程設計報告_第2頁
學生信息管理系統(tǒng)設計說明書課程設計報告_第3頁
學生信息管理系統(tǒng)設計說明書課程設計報告_第4頁
學生信息管理系統(tǒng)設計說明書課程設計報告_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、管理信息系統(tǒng)課程設計報告學生信息管理系統(tǒng)目 錄一 系統(tǒng)概述3二 可行性研究與開發(fā)進度計劃 42.1可行性研究42.2開發(fā)進度計劃4三 系統(tǒng)分析53.1需求分析53.2系統(tǒng)的開發(fā)方法的選擇63.3組織結構與功能分析63.4業(yè)務流程分析73.5數(shù)據(jù)字典7四 系統(tǒng)設計94.1系統(tǒng)總體結構設計94.2數(shù)據(jù)結構與數(shù)據(jù)庫設計124.3代碼設計124.4 輸入/輸出設計134.5模塊功能與處理過程設計144.6網(wǎng)絡系統(tǒng)方案設計144.7信息系統(tǒng)安全設計15五 系統(tǒng)實施175.1程序編碼175.2系統(tǒng)測試225.3系統(tǒng)運行管理制度225.4系統(tǒng)維護22六 系統(tǒng)使用說明24七 總結25參考文獻26一、系統(tǒng)概述作

2、為學校的主要組成部分學生,學生的信息在學校的各種活動中起著十分關鍵的作用,可以說學校的90%的活動都是圍繞著學生進行的,而如今關于學生的各種信息堆積如山,學校不可能用紙質(zhì)的方式去記錄學生的各種信息,所以對于學生信息的計算機化就顯得格外的重要,這樣不僅節(jié)約了學校的運營成本,更為重要的是對于信息查閱的方便性的提高,極提高了機構的辦事效率。在此系統(tǒng)帶來了方便的同時我們也不得不考慮學生信息的安全,這樣我們就不得不考慮學生信息管理系統(tǒng)的安全性,如果學生信息容易被竊取,這樣也是一筆很大的損失,這樣是得不償失的。針對以上的分析,我組所設計的系統(tǒng)將主要針對信息查閱的方便性、與時性和信息的安全性進行設計,以最大

3、程度地方便學校的各種日常工作。本系統(tǒng)主要分為以ACCESS 2000為技術支持的ACCESS 2000前臺數(shù)據(jù)庫、以SQL SERVER 2000為數(shù)據(jù)源技術支持的SQL SERVER 2000后臺數(shù)據(jù)庫,以與數(shù)據(jù)訪問網(wǎng)頁。其中ACCESS 2000主要供學校的部人員使用,SQL SERVER 2000主要供數(shù)據(jù)庫管理人員使用,而數(shù)據(jù)訪問業(yè)主要供學生在校外時以與校外的人員訪問。SQL SERVER 2000包含學校學生的全部數(shù)據(jù),負責創(chuàng)建前臺數(shù)據(jù)庫用戶,對數(shù)據(jù)進行定義、修改、刪除,而要執(zhí)行以上的各種操作,用戶必須通過WINDOWS身份驗證,并且在SQL SERVER 2000中以數(shù)據(jù)庫管理員身

4、份登錄。ACCESS 2000主要負責根據(jù)用戶的級別和權限對用戶提供相應的數(shù)據(jù),提供登錄界面、用戶名、密碼以與各種數(shù)據(jù)查詢服務。而數(shù)據(jù)訪問頁以SQL SERVER 2000服務器為基礎,為訪問者提供最基本的數(shù)據(jù),其將不設置登錄界面、用戶名、密碼等。二 、可行性研究與開發(fā)進度計劃2.1技術可行性:設計此軟件要用到ACCESS 2000數(shù)據(jù)庫、SQL SERVER 2000數(shù)據(jù)庫以與VISUAL BASIC語言等知識,而我們的組員都已經(jīng)學過這方面的知識,并且每個組員都有電腦,設計軟件和信息的交流都很方便,遇到問題得可以上網(wǎng)查找資料或去圖書館查找相關的書籍。目前,學生管理信息系統(tǒng)已得到了大量應用,有

5、許多可供參考的成功系統(tǒng)給我們借鑒。數(shù)據(jù)庫選用SQL server 2000和ACCESS 2000數(shù)據(jù)庫,該數(shù)據(jù)庫管理系統(tǒng)應用廣泛,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。2.2經(jīng)濟可行性:采用學生管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,有利于規(guī)劃教學資源,提高學生信息的利用率,方便師生查詢,使教學質(zhì)量更上一個臺階。2.3營運可行性:本系統(tǒng)采用成熟的技術,建立實用可靠的系統(tǒng),操作簡單,易于理解,只需通過簡單熟悉,上手較快,數(shù)據(jù)錄入迅速,規(guī),可靠,統(tǒng)計準確,制表靈

6、活,適應力強,容易擴充,學校教務管理處的教職員以與相關教師,學生均能進行操作,營運環(huán)境要求低。2.4法律可行性:整個系統(tǒng)是由我們學生自行開發(fā)設計的,系統(tǒng)本身不涉與問題。至于服務器和應用平臺可以依靠學校的服務器和校園網(wǎng),不存在法律方面的問題。2.5管理可行性:信息化的學生信息管理在如今的信息時代是大勢所趨,而且隨著現(xiàn)代管理理念、方法和途徑的發(fā)展,學生信息化管理手段日漸成熟,也必定會突飛猛進,所以從長遠利益出發(fā),主管領導對該項目的開發(fā)與實施會大力支持。圖2.1 系統(tǒng)開發(fā)進度計劃圖三 、系統(tǒng)分析3.1需求分析自從人類進入了信息時代,計算機科學技術的不斷提高,計算機的超強的計算功能和網(wǎng)絡功能已進入人類

7、社會的各個領域并發(fā)揮著越來越重要的作用。雖然說學校也建立了各種、各種數(shù)據(jù)庫等等,但對于數(shù)據(jù)的整理、歸檔、查詢的能力卻并不能充分地發(fā)揮計算機的性能。各類學校的校園網(wǎng)也運行了多年,但還有不少學校的管理系統(tǒng)缺少統(tǒng)一規(guī)劃,單機運行的信息孤島還為數(shù)不少,所以有必要進一步研究充分利用校園網(wǎng)合理整合原有異構數(shù)據(jù)庫,高效率地搭建校園專用網(wǎng)絡從而建立相關部門協(xié)同合作的管理系統(tǒng)。例如:我身上就有很多因為數(shù)據(jù)庫的管理失誤,導致學生的信息被篡改或?qū)W生的信息錯誤等等問題,更有學校的學生信息繁多,缺少一個結構合理的能夠?qū)㈥P于學生的所有信息進行整合的網(wǎng)絡平臺,導致學生、老師查找信息困難等相關問題。針對以上的各種問題,我組設

8、計了學生信息管理系統(tǒng),在以信息安全問題為首要考慮要素的原則下,用ACCESS 2000數(shù)據(jù)庫、SQL SERVER 2000數(shù)據(jù)庫以與VISUAL BASIC語言開發(fā)了此系統(tǒng)。在此系統(tǒng)中我組根據(jù)各種不同的用戶,提供不同的經(jīng)過整合的應用平臺,用戶點擊各種或輸入自身的相關信息,用戶便能找到與自己有關的相關信息,實現(xiàn)信息獲取的方便以與信息的性與信息的完整性。3.1.1 功能需求根據(jù)系統(tǒng)的組成,本系統(tǒng)的用戶將主要有以下三類人:數(shù)據(jù)庫管理員、校人員、校外人員。數(shù)據(jù)庫人員擁有所有權限,以SQL SERVER 2000為操作平臺,校人員以ACCESS 2000為操作平臺,根據(jù)校人員的各種職位,分配各種不同的

9、權限,校外人員通過互聯(lián)網(wǎng)為操作平臺,訪問學校的網(wǎng)頁。同時各種操作平臺,分別地分配給各個用戶,即對于數(shù)據(jù)庫管理人員,其只有SQL SERVER 2000,通過SQL SERVER 2000對數(shù)據(jù)庫進行管理,同時數(shù)據(jù)庫管理員必須通過WINDOWS身份驗證,并且在SQL SERVER 2000中以數(shù)據(jù)庫管理員身份登錄。而校人員只有通過ACCESS 2000和互聯(lián)網(wǎng)來獲取信息,并且ACCESS數(shù)據(jù)庫將放在學校的某些公用場所的計算機中,如圖書館的計算機、食堂的計算機,以方便校用戶,并保證信息不被泄漏,其并不擁有SQL SERVER 2000數(shù)據(jù)庫。而對于校外人員其不擁有SQL SERVER 2000和A

10、CCESS 2000數(shù)據(jù)庫,只能通過互聯(lián)網(wǎng)獲取信息。3.1.2 性能需求整個系統(tǒng)的性能設計應以人性化的設計原則為首要的設計原則,即各種關于性能和界面的設置應盡量以方便用戶使用為原則,舍去一些不必要的功能和一些華麗但不必要甚至是會誤導用戶的信息。如ACCESS 2000登錄界面應在用戶輸入信息錯誤的情況下,給予適當?shù)牡蝗菀妆恍M馊藛T所獲取的提示信息,如下圖所示:3.2系統(tǒng)的開發(fā)方法的選擇此系統(tǒng)的設計我組選擇結構化開發(fā)方法,即用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設計和自底向上逐步實施的系統(tǒng)開發(fā)過程,這種結構化開發(fā)方法是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框

11、架。其基本思想:在系統(tǒng)分析時,采用自頂向下、逐層分解,由抽象到具體的逐步認識問題的過程;在系統(tǒng)設計的時候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統(tǒng)實施的時候,則堅持自底向上,先局部后整體,通過標準化模塊的連接形成完整的系統(tǒng)。開發(fā)過程主要包括以下幾個階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設計階段、系統(tǒng)實施階段、系統(tǒng)運行與維護階段,每個階段都有明確的任務和目標,這樣整個開發(fā)過程容易調(diào)整和控制。3.3組織結構與功能分析其中各個部門的主要職能分別是:數(shù)據(jù)庫管理員:負責創(chuàng)建前臺數(shù)據(jù)庫用戶,對數(shù)據(jù)進行定義、修改、刪除等各種操作,并對整個數(shù)據(jù)庫進行日常的運行和維護工作。校人員:享受訪問各種信息的權

12、利,遵循一定的系統(tǒng)規(guī)則,并負責管理自己的信息,同時監(jiān)視他人的違規(guī)行為,如泄漏學校信息給校外人員。校外人員:依法訪問網(wǎng)頁,遵循系統(tǒng)規(guī)則,同時檢舉其他互聯(lián)網(wǎng)用戶的行為,并可積極宣傳網(wǎng)絡文明。3.4業(yè)務流程分析本系統(tǒng)的業(yè)務流程主要描述如下:由此圖可以看出,數(shù)據(jù)庫管理員通過操作SQL SERVER 數(shù)據(jù)庫從而操作ACCESS數(shù)據(jù)庫和發(fā)布數(shù)據(jù)庫訪問頁達到管理整個系統(tǒng)的目的,當學生在校時通過ACCESS數(shù)據(jù)庫得到在校期間需要的信息,在校外時通過訪問學校網(wǎng)頁,獲得一些基本的信息,如下學期的課表、補考、獎學金等等,為下學期做好準備。校外用戶和校人員通過訪問ACCESS數(shù)據(jù)庫和數(shù)據(jù)訪問頁發(fā)現(xiàn)一些問題和系統(tǒng)的不足

13、,向數(shù)據(jù)庫管理員提出相關的建議,數(shù)據(jù)庫管理員通過修改SQL SERVER數(shù)據(jù)庫,從而修改整個系統(tǒng)滿足用戶的需求。3.5數(shù)據(jù)字典數(shù)據(jù)字典詳細描述了數(shù)據(jù)流程圖中各個項,有助于操作員進一步了解系統(tǒng)的邏輯功能和結構。舉例如下:(1)數(shù)據(jù)項條目: 數(shù)據(jù)項名稱:學號簡述:學生的入學編號數(shù)據(jù)類型:整型長度: 8 位 取值圍: 1-99999999(2)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:簡述:學生的數(shù)據(jù)類型:字符長度:4位(3)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:出生日期簡述:描述學生的出生日期數(shù)據(jù)類型:段日期長度:8位取值圍:1950-1-12000-1-1(4)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:住址簡述:描述學生的常住地址數(shù)據(jù)類型

14、:文本型長度:50位(5)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:獎學金簡述:學生的獎學金獲得情況數(shù)據(jù)類型:整型長度:4位取值圍:100-3000(6)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:照片簡述:描述學生的外貌數(shù)據(jù)類型:OLE對象長度:20K-1M(7)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:課程編號簡述:描述課程的序號數(shù)據(jù)類型:整型長度:4位四、系統(tǒng)設計4.1系統(tǒng)總體結構設計學生信息管理系統(tǒng)的系統(tǒng)模塊結構圖如下圖:學生信息管理系統(tǒng)SQL SERVER ACCESS數(shù)據(jù)訪問頁登錄界面學生信息表成績表課程表窗體查詢報表系統(tǒng)功能主要包括對于對于數(shù)據(jù)庫管理員的授權功能、遠程數(shù)據(jù)庫修改,針對于校人員的學生信息查詢功能、缺考查詢、補考查詢

15、、學生成績查詢、學生學分查詢、三號學生標兵查詢、課程信息報表、學生成績報表、學生信息報表,針對于校外用戶的課程表、大學英語補考、高等數(shù)學補考、基礎會計補考、計算機補考。(1) 授權功能 數(shù)據(jù)庫管理員通過SQL的DCL語句對用戶使用GRANT、REVOKE、DENY語句對系統(tǒng)用戶進行授權,如GRANT SELECT ON TABLE 學生信息 TO 30401。(2) 遠程數(shù)據(jù)庫修改數(shù)據(jù)庫管理員通過操作SQL SERVER 數(shù)據(jù)庫的操作,對ACCESS數(shù)據(jù)庫進行創(chuàng)建、修改、刪除表和視圖,插入、修改、刪除、查詢記錄等等操作。(3) 學生信息查詢功能通過建立按學號和查詢、建立學生信息窗體和相應的宏命

16、令對學生的信息進行查詢,如建立參數(shù)查詢,在查詢的設計視圖學號字段的條件行中輸入“請輸入學號:”,在查詢的設計視圖字段的條件行中輸入“請輸入:” ,查詢學生基本信息。(4) 缺考查詢通過建立缺考查詢、建立缺考窗體和相應的宏命令對學生的信息進行查詢,如建立條件查詢,在查詢的設計視圖成績字段的條件中輸入“NULL”,對學生進行篩選。(5) 補考查詢通過建立補考查詢、建立補考窗體和相應的宏命令對學生的信息進行查詢,如建立條件查詢,在查詢的設計視圖成績字段的條件中輸入“NULL OR 75”,對學生進行篩選。(9) 課程信息報表、學生成績報表、學生信息報表通過建立課程信息報表、學生成績報表、學生信息報表

17、,在通過在學生信息管理系統(tǒng)窗體中設置相關的命令按鈕對此三報表進行。(10) 課程表、大學英語補考、高等數(shù)學補考、基礎會計補考、計算機補考以SQL SERVER服務器為主要數(shù)據(jù)來源,建立課程表、大學英語補考、高等數(shù)學補考、基礎會計補考、計算機補考的數(shù)據(jù)訪問頁,提供數(shù)據(jù)給校外用戶。4.2數(shù)據(jù)結構與數(shù)據(jù)庫設計學生學號XX性別出生日期班級聯(lián)系 照片已取得學分學生信息E-R圖課程課程編號課程名稱學分課程信息E-R圖成績學號課程編號成績成績E-R圖學生學號成績課程編號課程學生信息管理系統(tǒng)總體E-R圖數(shù)據(jù)庫的表結構是非常重要的環(huán)節(jié),一個良好的數(shù)據(jù)庫設計,可以提高效率,方便維護,并且為以后進行功能的擴展留有余

18、地。下表是系統(tǒng)數(shù)據(jù)庫表的清單,其他的為具體的表。系統(tǒng)數(shù)據(jù)庫表表名稱說明學生表描述學生的一些基本信息課程表描述課程的一些基本信息成績表描述成績的基本信息學生表字段名屬性主鍵/外鍵說明學號數(shù)字主鍵學生學號文本學生的性別文本學生的性別出生日期日期/時間學生的出生日期聯(lián)系文本學生的聯(lián)系班級文本學生的班級已取得學分數(shù)字學生已取得學分照片OLE對象學生照片課程表字段名屬性主鍵/外鍵說明課程編號數(shù)字主鍵課程的序號課程名稱文本課程的名稱學分數(shù)字課程的學分成績表字段名屬性主鍵/外鍵說明學號數(shù)字外鍵學生的學號課程編號數(shù)字外鍵課程的序號成績數(shù)字學生每門課程的成績4.3代碼設計代碼就是程序員用開發(fā)工具所支持的語言寫出

19、來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。代碼設計的原則包括惟一確定性、標準化和通用性、可擴充性與穩(wěn)定性、便于識別與記憶、力求短小與格式統(tǒng)一以與容易修改等。源代碼是代碼的分支,某種意義上來說,源代碼相當于代碼?,F(xiàn)代程序語言中,源代碼可以書籍或磁帶形式出現(xiàn),但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。代碼設計的原則:1、簡單性和清晰性是第一位的、最重要的。如此系統(tǒng)的各種數(shù)據(jù)庫字段的命名就是體現(xiàn)了這一原則,我組用能反映出字段本身信息的名稱來命名字段,而且字段名盡量短小,以方便引用。因為幾乎所有其他東西都只能跟著它們而來。做那種最簡單的能解決

20、問題的東西,選擇那些應該是足夠快的最簡單的算法、能夠滿足需要的最簡單的數(shù)據(jù)結構;用整齊清楚的代碼把它們組合起來。除非性能測試的結果說明需要做更多的事,我們絕不要把事情復雜化。接口應該是整齊和簡單的,至少是在發(fā)現(xiàn)無可辯駁的證據(jù)、說明把它弄得復雜一些有極大優(yōu)越性之前。2、普遍性常與簡單性同在。如我組設計的字段類型盡量在不違反完整性和字段本身屬性的前提下,盡量使字段類型同類型,以方面建立表之間的關系。它使我們可能一次就完全解決了問題,而不是對各種情況一個個地重復去做。普遍性常常也是達到可移植的正確途徑:找一個一般性的,能夠在所有系統(tǒng)上工作的解,而不是去擴大不同系統(tǒng)之間的差異。3、不斷進化。想第一次就

21、構造出一個絕好的程序通常是不可能的。發(fā)現(xiàn)正確解決方法的必要洞察力只能來自思考和經(jīng)驗的結合;純粹的省不可能造就出好系統(tǒng),純粹靠玩命干也不行。由用戶得來的反饋在這個地方非常重要。通過循環(huán)的方式:原型、試驗、用戶反饋和進一步精化,常常是最有效的。我們自己構建的程序常常進化的不夠;從別人那里買來的大程序變得太快,根本沒經(jīng)過必要的改進。4、減少耦合。接口是程序設計戰(zhàn)斗中的一個大戰(zhàn)場,接口問題出現(xiàn)在許多不同的地方。程序庫是最明顯的例子,還有不同程序之間的、程序與用戶之間的接口問題。對簡單性和普遍性的需求在接口設計方面表現(xiàn)得特別強烈。我們應該使接口具有一致性,容易學習和使用,應該一絲不茍地追求這些東西。應該

22、把實現(xiàn)細節(jié)都隱蔽在邊界后面,這永遠是最安全的方法。4.4輸入/輸出4.4.1輸入設計輸入容:用戶名、密碼,登錄成功后可進入系統(tǒng)進行相應的輸入。登錄成功后,系統(tǒng)自動彈出學生信息系統(tǒng)窗體界面,管理信息系統(tǒng)能提供一個集成的窗體平臺即學生信息系統(tǒng)窗體,上面提供了學生信息查詢功能、缺考查詢、補考查詢、學生成績查詢、學生學分查詢、三號學生標兵查詢、課程信息報表、學生成績報表、學生信息報表,用戶只要通過點擊各個查詢按鈕,觸發(fā)其單擊事件,通過參數(shù)查詢再輸入相關的信息,便可以得到自己想要的數(shù)據(jù)信息,通過點擊關閉按鈕觸發(fā)其點擊事件。而數(shù)據(jù)訪問頁將不輸入任何數(shù)據(jù)遍可以查閱到用戶自己想要的信息。4.4.2輸出設計輸出

23、容:1、登陸成功,用戶將直接進入系統(tǒng)進行操作;2、正常操作下輸出用戶所查詢等操作顯示容;3、無這個用戶或密碼錯誤,將會跳出對話框顯示出現(xiàn)用戶名和密碼錯誤,并給出用戶名和密碼的提示信息;4、當輸入容出現(xiàn)格式錯誤或其他錯誤,則不能進行正常錄入。常用輸出設備有顯示終端、打印機、磁帶機、繪圖儀、多媒體設備等,常見的輸出介質(zhì)有紙、磁盤、光盤、多媒體介質(zhì)等。在這個學生信息管理系統(tǒng)可以通過參數(shù)條件查詢,滿足一定的需求,生成上報的表格和統(tǒng)計表格,使用顯示器來顯示這些數(shù)據(jù),實現(xiàn)數(shù)據(jù)的輸出。信息系統(tǒng)的輸出采用最為廣泛的輸出方式之一的屏幕現(xiàn)實,由于技術限制,暫時不實習打印機的打印。在功能選擇、查詢、檢索信息時采用的

24、是屏幕輸出方式。4.5模塊功能與處理過程設計開始循環(huán)顯示系統(tǒng)信息選擇功能SQL SERVERACCESS 2000數(shù)據(jù)訪問頁查詢關閉關閉關閉退出主控模塊控制圖系統(tǒng)名:學生信息管理系統(tǒng)模塊名:查詢學生信息設計人:登峰日期:2011-12-08上層調(diào)用模塊:SQL SERVER SQL 命令查詢數(shù)據(jù)調(diào)用的下層模塊:根據(jù)SQL命令轉(zhuǎn)換為SQL SERVER 數(shù)據(jù)庫部語言輸入:學生的、學號等相關信息輸出:學生對應的課程、成績、學分信息輸入學生學號查詢成績,則調(diào)用查詢成績模塊輸入學生學號查詢學分,則調(diào)用查詢學分模塊點擊缺考查詢,則調(diào)用缺考查詢模塊點擊三號學生標兵查詢,則調(diào)用三號學生標兵查詢模塊學生信息管

25、理系統(tǒng)模塊IPO圖4.6網(wǎng)絡系統(tǒng)方案設計隨著知識經(jīng)濟時代的到來,國信息化進程逐步加快,政府機關、高校與企事業(yè)單位的計算機網(wǎng)絡信息系統(tǒng)的建設已提上議事日程。由于計算機技術迅猛發(fā)展,日益成熟的INTERNET技術使現(xiàn)代計算機網(wǎng)絡信息系統(tǒng)的概念與傳統(tǒng)典型的局域網(wǎng)絡概念己發(fā)生了很大差異,傳統(tǒng)局域網(wǎng)僅需進行簡單規(guī)劃設計既可實施,而當今的網(wǎng)絡信息系統(tǒng),特別是企業(yè)級的計算機網(wǎng)絡信息系統(tǒng)集成則必須進行詳細、周密的規(guī)劃和設計,才能使網(wǎng)絡信息系統(tǒng)達到建設目的。4.6.1設計指導思想與原則對擬建立的計算機網(wǎng)絡信息系統(tǒng),應根據(jù)建設目標,按整體到局部,自上而下進行規(guī)劃、設計;以“實用,夠用,好用”為指導思想,并遵從以下

26、原則: 開放性標準化原則:采用的標準、技術、結構、系統(tǒng)組件、用戶接口等必須遵從開放性和標準化的要求。 實用性和先進性原則:實用有效是最主要的設計目標,設計結果應能滿足需求,且切實有效;設計上確保設計思想先進、網(wǎng)絡結構先進、網(wǎng)絡硬件設備先進、開發(fā)工具先進。 可靠性和安全性原則:穩(wěn)定可靠、安全地運作是系統(tǒng)設計的基本出發(fā)點,技術指標按MTBF(平均無故障時間)和MTBR(平均無故障率)衡定,重要信息系統(tǒng)應采用容錯設計,支持故障檢測和恢復;安全措施有效可信,能夠在軟、硬件多個層次上實現(xiàn)安全控制。 靈活性和可擴展性原則:系統(tǒng)集成配置靈活,提供備用和可選方案;能夠在規(guī)模和性能兩個方面進行擴展,使其性能大幅

27、度提升,以適應應用和技術發(fā)展的需要。 網(wǎng)絡的可管理性:網(wǎng)絡設備必須采用智能化,可管理的設備,同時采用先進的網(wǎng)絡管理軟件,實現(xiàn)先進的管理。最終能夠?qū)崿F(xiàn)監(jiān)控、監(jiān)測整個網(wǎng)絡的運行情況,合理分配網(wǎng)絡資源,可以迅速確定網(wǎng)絡故障等。通過先進的管理策略、管理工具提高網(wǎng)絡的運行性能、可靠性,簡化網(wǎng)絡的維護工作,從而為辦公、管理提供最有力的保障??傊?,一個高性能的網(wǎng)絡系統(tǒng),應能夠?qū)ο到y(tǒng)的所有資源進行方便統(tǒng)一管理和調(diào)控,快速響應用戶需求,使其各類信息資源有效地為決策人員、管理人員、科研人員與各類用戶提供良好信息服務。47信息系統(tǒng)安全設計信息系統(tǒng)安全規(guī)劃是一個非常細致和非常重要的工作,首先需要對企業(yè)信息化發(fā)展的歷史

28、情況進行深入和全面的調(diào)研,知道家底、掌握情況,針對信息系統(tǒng)安全的主要容進行整體的發(fā)展規(guī)劃工作。信息系統(tǒng)安全體系主要是由技術體系、組織機構體系和管理體系三部分共同構成的。技術體系是全面提供信息系統(tǒng)安全保護的技術保障系統(tǒng),該體系由物理安全技術和系統(tǒng)安全技術兩大類構成。組織體系是信息系統(tǒng)的組織保障系統(tǒng),由機構、崗位和人事三個模塊構成。機構分為:領導決策層、日常管理層和具體執(zhí)行層;崗位是信息系統(tǒng)安全管理部門根據(jù)系統(tǒng)安全需要設定的負責某一個或某幾個安全事務的職位;人事是根據(jù)管理機構設定的崗位,對崗位上在職、待職和離職的員工進行素質(zhì)教育、業(yè)績考核和安全監(jiān)管的機構。管理體系由法律管理、制度管理和培訓管理三部

29、分組成。 信息系統(tǒng)安全體系清楚了之后,就可以針對以上描述的容進行全面的規(guī)劃。信息系統(tǒng)安全規(guī)劃的層次方法與步驟可以有不同,但是規(guī)劃容與層次應該是一樣的。 1、信息系統(tǒng)安全規(guī)劃依托企業(yè)信息化戰(zhàn)略規(guī)劃 信息化戰(zhàn)略規(guī)劃是以整個企業(yè)的發(fā)展目標、發(fā)展戰(zhàn)略和企業(yè)各部門的業(yè)務需求為基礎,結合行業(yè)信息化方面的需求分析、環(huán)境分析和對信息技術發(fā)展趨勢的掌握,定義出企業(yè)信息化建設的遠景、使命、目標和戰(zhàn)略,規(guī)劃出企業(yè)信息化建設的未來架構,為信息化建設的實施提供一副完整的藍圖,全面系統(tǒng)地指導企業(yè)信息化建設的進程。信息系統(tǒng)安全規(guī)劃依托企業(yè)信息化戰(zhàn)略規(guī)劃,對信息化戰(zhàn)略的實施起到保駕護航的作用。信息系統(tǒng)安全規(guī)劃的目標應該與企業(yè)

30、信息化的目標是一致的,而且應該比企業(yè)信息化的目標更具體明確、更貼近安全。信息系統(tǒng)安全規(guī)劃的一切論述都要圍繞著這個目標展開和部署。 2、信息系統(tǒng)安全規(guī)劃需要圍繞技術安全、管理安全、組織安全考慮 信息系統(tǒng)安全規(guī)劃的方法可以不同、側(cè)重點可以不同,但是需要圍繞技術安全、管理安全、組織安全進行全面的考慮。規(guī)劃的容基本上應該涵蓋有:確定信息系統(tǒng)安全的任務、目標、戰(zhàn)略以與戰(zhàn)略部門和戰(zhàn)略人員,并在此基礎上制定出物理安全、網(wǎng)絡安全、系統(tǒng)安全、運營安全、人員安全的信息系統(tǒng)安全的總體規(guī)劃。物理安全包括環(huán)境設備安全、信息設備安全、網(wǎng)絡設備安全、信息資產(chǎn)設備的物理分布安全等。網(wǎng)絡安全包括網(wǎng)絡拓撲結構安全、網(wǎng)絡的物理線路

31、安全、網(wǎng)絡訪問安全(防火墻、入侵檢測系統(tǒng)、VPN等)等。系統(tǒng)安全包括操作系統(tǒng)安全、應用軟件安全、應用策略安全等。運營安全應在控制層面和管理層面保障,包括備份與恢復系統(tǒng)安全、入侵檢測功能、加密認證功能、漏洞檢查與系統(tǒng)補丁功能、口令管理等。人員安全包括安全管理的組織機構、人員安全教育與意識機制、人員招聘與離職管理、第三方人員安全管理等。五、系統(tǒng)實施5.1程序編碼51.1 登錄操作登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進行登錄。學生信息管理系統(tǒng)登錄模塊運行的結果如圖所示。如果用戶在沒有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經(jīng)登錄,可以在登錄模塊進行退出登錄的操作。用戶進

32、入登錄界面,輸入用戶名和密碼,如果為用戶名為“30401”,密碼也為“30401”,則關閉當前的登陸界面,然后打開學生信息系統(tǒng)界面;如果用戶輸入的不是用戶名為“30401”,密碼也為“30401”,則會彈出消息框用戶名或密碼錯誤,請重新輸入!,然后再彈出消息框提示:您的學號為您的用戶名,如果您曾經(jīng)沒有改密碼,您的密碼也是您的學號!” 另外通過窗體格式設置中的模式,選擇是,彈出方式,選擇是,消除關閉選項對數(shù)據(jù)庫起到了一定程度上的加密作用,即用戶不知道用戶名和密碼,用戶不能對數(shù)據(jù)庫進行操作。登錄按鈕的VB代碼如下:Private Sub Command6_Click()If username =

33、30401 And userpass = 30401 ThenDoCmd.RunMacro macro7/*Macro7 為Docmd.close me! Docmd.openform “學生信息管理系統(tǒng)”*/ElseMsgBox 用戶名或密碼錯誤,請重新輸入!MsgBox 提示:您的學號為您的用戶名,如果您曾經(jīng)沒有改密碼,您的密碼也是您的學號!Me.username = NullMe.userpass = Null點擊取消按鈕則會退出系統(tǒng),取消的VB代碼如下:Private Sub Command7_Click()Docmd.RunMarco “macro6”/*macro6 為Docmd.

34、quit*/End Sub51.2窗體查詢模塊此窗體為主窗體,集成了各個查詢功能,如學生信息查詢功能、缺考查詢、補考查詢、學生成績查詢、學生學分查詢、三號學生標兵查詢、課程信息報表、學生成績報表、學生信息報表,針對于校外用戶的課程表、大學英語補考、高等數(shù)學補考、基礎會計補考、計算機補考,點擊各個按鈕輸入相關的信息,會返回相應的信息。例如:輸入:學號為30401 輸出:學分查詢的VB代碼設計如下:查詢按鈕:Private Sub Command4_Click()DoCmd.OpenQuery 學分查詢End Sub關閉按鈕:Private Sub Command5_Click()DoCmd.Cl

35、oseEnd Sub其他的查詢窗體、查詢報表功能與此類似,所以不再一一列舉。5.1.3數(shù)據(jù)訪問頁代碼設計數(shù)據(jù)訪問頁的數(shù)據(jù)來源如下圖所示:其代碼如下: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=3FH9IXZWYXXSNA2CDF;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=3FH9IXZWYXXSNA2;數(shù)據(jù)訪問頁的主頁如下所示:點擊不同的網(wǎng)頁,會打開不同

36、的網(wǎng)頁,如點擊高等數(shù)學補考會打開高等數(shù)學補考數(shù)據(jù)訪問頁其代碼如下:style=Z-INDEX: 1; BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; TEXT-INDENT: 0px; PADDING-LEFT: 3px; WIDTH: 12.519cm; FONT-FAMILY: 華文新; HEIGHT: 1.004cm; COLOR: red; FONT-SIZE: 24pt; OVERFLOW: hidden; BORDER-TOP: 1px; TOP: 0cm; BORDER-RIGHT: 1px; LEFT: 0cm id=滾動文字0 title= Mso

37、TextAlign=General ACCESS_CB_FORMAT電子科技大學商學院學生信息管理系統(tǒng) 將字段從“字段列表”拖放到該頁面上。‎制作團隊:登峰、何希云、先明、祥福課程表大學英語考高等數(shù)學補考基礎會計補考計算機補考日期:2011-12-115.2 系統(tǒng)測試在系統(tǒng)制作完成后對系統(tǒng)的功能和健壯性進行了測試。建議使用的硬件環(huán)境:處理器:Inter Pentium 4 或更高。存:256M以上硬盤空間:20GB以上顯卡:SVGA顯示適配器 建議使用的軟件環(huán)境:操作系統(tǒng):Windows XP數(shù)據(jù)庫:SQL Server 20005.3系統(tǒng)運行管理制度 學生信息管理系統(tǒng)管

38、理制度 第一條為做好學生信息管理系統(tǒng)運行管理工作,制定本制度。第二條 本制度適用于教材管理處的所有部門和人員。第三條 本系統(tǒng)主要錄入學生信息,學生信息修改刪除等第四條 系統(tǒng)所有相關的部門都必須按照系統(tǒng)的各項功能履行自己的職能。第五條 只有系統(tǒng)管理員才能以合法的身份對系統(tǒng)后臺進行操作和管理。第六條 當有新書入庫或領書出庫時,系統(tǒng)管理員要做好出入庫記錄并修改庫存。第七條 系統(tǒng)維護人員要適時的對系統(tǒng)數(shù)據(jù)做好備份,并且由專門人員對備份數(shù)據(jù)做好保管工作。第八條 系統(tǒng)維護人員負責定期檢查系統(tǒng)軟、硬件設備,保存系統(tǒng)運行日志,做好系統(tǒng)管理工作,保證系統(tǒng)正常運行。第九條 系統(tǒng)管理員根據(jù)不同權限對有關部門的不同人

39、員分配不同的權限。本制度自發(fā)布之日起執(zhí)行。5.4系統(tǒng)維護教材管理信息系統(tǒng)開發(fā)完成并交用戶使用以后,系統(tǒng)進入了運行期。在運行和維護階段,對運行系統(tǒng)改變硬件、軟件、文件和作業(yè)程序的情況進行矯正錯誤、滿足需求、改進處理效率。(1)程序的維護。根據(jù)運行記錄發(fā)現(xiàn)程序的錯誤與時更正;或者根據(jù)用戶的要求進一步修改;或者環(huán)境發(fā)生變化,修改程序。(2)數(shù)據(jù)文件的維護。因業(yè)務變化的需要建立新文件,或者對現(xiàn)有的文件結構進行修改。(3)代碼的維護。不斷更新代碼使代碼適應變化的環(huán)境,可以編寫新的代碼或是修改舊的代碼體系。(4)機器設備的維護。包括機器設備的日常維護與管理。系統(tǒng)運行管理包括系統(tǒng)運行記錄,系統(tǒng)運行的日常維護等工作:系統(tǒng)運行情況的記錄:每天計算機的啟動、應用系統(tǒng)的進入、數(shù)據(jù)備份、存檔等情況。此外,系統(tǒng)維護還應包括硬件維護和軟件維護。硬件維護一種是定期設備保養(yǎng)性維護,另一種是突發(fā)性故障維修。軟件維護指根據(jù)需求變化或硬件環(huán)境的變化對應用程序進行的修改。六、系統(tǒng)使用說明學生信息管理系統(tǒng)主要分為三個組成部分,即SQL SERVER 2000后臺數(shù)據(jù)庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論