




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)課程設(shè)計報告學(xué)生信息管理系統(tǒng)目 錄一 系統(tǒng)概述3二 可行性研究及開發(fā)進度計劃 42.1可行性研究42.2開發(fā)進度計劃4三 系統(tǒng)分析53.1需求分析53.2系統(tǒng)的開發(fā)方法的選擇63.3組織結(jié)構(gòu)與功能分析63.4業(yè)務(wù)流程分析73.5數(shù)據(jù)字典7四 系統(tǒng)設(shè)計94.1系統(tǒng)總體結(jié)構(gòu)設(shè)計94.2數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計124.3代碼設(shè)計124.4 輸入/輸出設(shè)計134.5模塊功能與處理過程設(shè)計144.6網(wǎng)絡(luò)系統(tǒng)方案設(shè)計144.7信息系統(tǒng)安全設(shè)計15五 系統(tǒng)實施175.1程序編碼175.2系統(tǒng)測試225.3系統(tǒng)運行管理制度225.4系統(tǒng)維護22六 系統(tǒng)使用說明24七 總結(jié)25參考文獻 26一、系統(tǒng)概述
2、作為學(xué)校的主要組成部分學(xué)生,學(xué)生的信息在學(xué)校的各種活動中起著十分關(guān)鍵的作用,可以說學(xué)校的90%的活動都是圍繞著學(xué)生進行的,而如今關(guān)于學(xué)生的各種信息堆積如山,學(xué)校不可能用紙質(zhì)的方式去記錄學(xué)生的各種信息,所以對于學(xué)生信息的計算機化就顯得格外的重要,這樣不僅節(jié)約了學(xué)校的運營成本,更為重要的是對于信息查閱的方便性的提高,極大地提高了機構(gòu)的辦事效率。在此系統(tǒng)帶來了方便的同時我們也不得不考慮學(xué)生信息的安全,這樣我們就不得不考慮學(xué)生信息管理系統(tǒng)的安全性,如果學(xué)生信息容易被竊取,這樣也是一筆很大的損失,這樣是得不償失的。針對以上的分析,我組所設(shè)計的系統(tǒng)將主要針對信息查閱的方便性、及時性和信息的安全性進行設(shè)計,
3、以最大程度地方便學(xué)校的各種日常工作。本系統(tǒng)主要分為以access 2000為技術(shù)支持的access 2000前臺數(shù)據(jù)庫、以sql server 2000為數(shù)據(jù)源技術(shù)支持的sql server 2000后臺數(shù)據(jù)庫,以及數(shù)據(jù)訪問網(wǎng)頁。其中access 2000主要供學(xué)校的內(nèi)部人員使用,sql server 2000主要供數(shù)據(jù)庫管理人員使用,而數(shù)據(jù)訪問業(yè)主要供學(xué)生在校外時以及校外的人員訪問。sql server 2000包含學(xué)校學(xué)生的全部數(shù)據(jù),負責(zé)創(chuàng)建前臺數(shù)據(jù)庫用戶,對數(shù)據(jù)進行定義、修改、刪除,而要執(zhí)行以上的各種操作,用戶必須通過windows身份驗證,并且在sql server 2000中以數(shù)據(jù)庫
4、管理員身份登錄。access 2000主要負責(zé)根據(jù)用戶的級別和權(quán)限對用戶提供相應(yīng)的數(shù)據(jù),提供登錄界面、用戶名、密碼以及各種數(shù)據(jù)查詢服務(wù)。而數(shù)據(jù)訪問頁以sql server 2000服務(wù)器為基礎(chǔ),為訪問者提供最基本的數(shù)據(jù),其將不設(shè)置登錄界面、用戶名、密碼等。二 、可行性研究及開發(fā)進度計劃2.1技術(shù)可行性:設(shè)計此軟件要用到access 2000數(shù)據(jù)庫、sql server 2000數(shù)據(jù)庫以及visual basic語言等知識,而我們的組員都已經(jīng)學(xué)過這方面的知識,并且每個組員都有電腦,設(shè)計軟件和信息的交流都很方便,遇到問題得可以上網(wǎng)查找資料或去圖書館查找相關(guān)的書籍。目前,學(xué)生管理信息系統(tǒng)已得到了大量
5、應(yīng)用,有許多可供參考的成功系統(tǒng)給我們借鑒。數(shù)據(jù)庫選用sql server 2000和access 2000數(shù)據(jù)庫,該數(shù)據(jù)庫管理系統(tǒng)應(yīng)用廣泛,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。2.2經(jīng)濟可行性:采用學(xué)生管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,有利于規(guī)劃教學(xué)資源,提高學(xué)生信息的利用率,方便師生查詢,使教學(xué)質(zhì)量更上一個臺階。2.3營運可行性:本系統(tǒng)采用成熟的技術(shù),建立實用可靠的系統(tǒng),操作簡單,易于理解,只需通過簡單熟悉,上手較快,數(shù)據(jù)錄入迅速,規(guī)范,可靠,統(tǒng)計準
6、確,制表靈活,適應(yīng)力強,容易擴充,學(xué)校教務(wù)管理處的教職員以及相關(guān)教師,學(xué)生均能進行操作,營運環(huán)境要求低。2.4法律可行性:整個系統(tǒng)是由我們學(xué)生自行開發(fā)設(shè)計的,系統(tǒng)本身不涉及版權(quán)問題。至于服務(wù)器和應(yīng)用平臺可以依靠學(xué)校的服務(wù)器和校園網(wǎng),不存在法律方面的問題。2.5管理可行性:信息化的學(xué)生信息管理在如今的信息時代是大勢所趨,而且隨著現(xiàn)代管理理念、方法和途徑的發(fā)展,學(xué)生信息化管理手段日漸成熟,也必定會突飛猛進,所以從長遠利益出發(fā),主管領(lǐng)導(dǎo)對該項目的開發(fā)與實施會大力支持。圖2.1 系統(tǒng)開發(fā)進度計劃圖三 、系統(tǒng)分析3.1需求分析自從人類進入了信息時代,計算機科學(xué)技術(shù)的不斷提高,計算機的超強的計算功能和網(wǎng)絡(luò)
7、功能已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。雖然說學(xué)校也建立了各種網(wǎng)站、各種數(shù)據(jù)庫等等,但對于數(shù)據(jù)的整理、歸檔、查詢的能力卻并不能充分地發(fā)揮計算機的性能。各類學(xué)校的校園網(wǎng)也運行了多年,但還有不少學(xué)校的管理系統(tǒng)缺少統(tǒng)一規(guī)劃,單機運行的信息孤島還為數(shù)不少,所以有必要進一步研究充分利用校園網(wǎng)合理整合原有異構(gòu)數(shù)據(jù)庫,高效率地搭建校園專用網(wǎng)絡(luò)從而建立相關(guān)部門協(xié)同合作的管理系統(tǒng)。例如:我身上就有很多因為數(shù)據(jù)庫的管理失誤,導(dǎo)致學(xué)生的信息被篡改或?qū)W生的信息錯誤等等問題,更有學(xué)校的學(xué)生信息繁多,缺少一個結(jié)構(gòu)合理的能夠?qū)㈥P(guān)于學(xué)生的所有信息進行整合的網(wǎng)絡(luò)平臺,導(dǎo)致學(xué)生、老師查找信息困難等相關(guān)問題。針對以上
8、的各種問題,我組設(shè)計了學(xué)生信息管理系統(tǒng),在以信息安全問題為首要考慮要素的原則下,用access 2000數(shù)據(jù)庫、sql server 2000數(shù)據(jù)庫以及visual basic語言開發(fā)了此系統(tǒng)。在此系統(tǒng)中我組根據(jù)各種不同的用戶,提供不同的經(jīng)過整合的應(yīng)用平臺,用戶點擊各種鏈接或輸入自身的相關(guān)信息,用戶便能找到與自己有關(guān)的相關(guān)信息,實現(xiàn)信息獲取的方便以及信息的保密性及信息的完整性。3.1.1 功能需求根據(jù)系統(tǒng)的組成,本系統(tǒng)的用戶將主要有以下三類人:數(shù)據(jù)庫管理員、校內(nèi)人員、校外人員。數(shù)據(jù)庫人員擁有所有權(quán)限,以sql server 2000為操作平臺,校內(nèi)人員以access 2000為操作平臺,根據(jù)校
9、內(nèi)人員的各種職位,分配各種不同的權(quán)限,校外人員通過互聯(lián)網(wǎng)為操作平臺,訪問學(xué)校的網(wǎng)頁。同時各種操作平臺,分別地分配給各個用戶,即對于數(shù)據(jù)庫管理人員,其只有sql server 2000,通過sql server 2000對數(shù)據(jù)庫進行管理,同時數(shù)據(jù)庫管理員必須通過windows身份驗證,并且在sql server 2000中以數(shù)據(jù)庫管理員身份登錄。而校內(nèi)人員只有通過access 2000和互聯(lián)網(wǎng)來獲取信息,并且access數(shù)據(jù)庫將放在學(xué)校的某些公用場所的計算機中,如圖書館的計算機、食堂的計算機,以方便校內(nèi)用戶,并保證信息不被泄漏,其并不擁有sql server 2000數(shù)據(jù)庫。而對于校外人員其不擁
10、有sql server 2000和access 2000數(shù)據(jù)庫,只能通過互聯(lián)網(wǎng)獲取信息。3.1.2 性能需求整個系統(tǒng)的性能設(shè)計應(yīng)以人性化的設(shè)計原則為首要的設(shè)計原則,即各種關(guān)于性能和界面的設(shè)置應(yīng)盡量以方便用戶使用為原則,舍去一些不必要的功能和一些華麗但不必要甚至是會誤導(dǎo)用戶的信息。如access 2000登錄界面應(yīng)在用戶輸入信息錯誤的情況下,給予適當(dāng)?shù)牡蝗菀妆恍M馊藛T所獲取的提示信息,如下圖所示:3.2系統(tǒng)的開發(fā)方法的選擇此系統(tǒng)的設(shè)計我組選擇結(jié)構(gòu)化開發(fā)方法,即用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設(shè)計和自底向上逐步實施的系統(tǒng)開發(fā)過程,這種結(jié)構(gòu)化開發(fā)方法是組織、管
11、理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。其基本思想:在系統(tǒng)分析時,采用自頂向下、逐層分解,由抽象到具體的逐步認識問題的過程;在系統(tǒng)設(shè)計的時候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統(tǒng)實施的時候,則堅持自底向上,先局部后整體,通過標準化模塊的連接形成完整的系統(tǒng)。開發(fā)過程主要包括以下幾個階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實施階段、系統(tǒng)運行與維護階段,每個階段都有明確的任務(wù)和目標,這樣整個開發(fā)過程容易調(diào)整和控制。3.3組織結(jié)構(gòu)與功能分析其中各個部門的主要職能分別是:數(shù)據(jù)庫管理員:負責(zé)創(chuàng)建前臺數(shù)據(jù)庫用戶,對數(shù)據(jù)進行定義、修改、刪除等各種操作,并對整個數(shù)據(jù)庫進行日常的運行和維
12、護工作。校內(nèi)人員:享受訪問各種信息的權(quán)利,遵循一定的系統(tǒng)規(guī)則,并負責(zé)管理自己的信息,同時監(jiān)視他人的違規(guī)行為,如泄漏學(xué)校信息給校外人員。校外人員:依法訪問網(wǎng)頁,遵循系統(tǒng)規(guī)則,同時檢舉其他互聯(lián)網(wǎng)用戶的行為,并可積極宣傳網(wǎng)絡(luò)文明。3.4業(yè)務(wù)流程分析本系統(tǒng)的業(yè)務(wù)流程主要描述如下:由此圖可以看出,數(shù)據(jù)庫管理員通過操作sql server 數(shù)據(jù)庫從而操作access數(shù)據(jù)庫和發(fā)布數(shù)據(jù)庫訪問頁達到管理整個系統(tǒng)的目的,當(dāng)學(xué)生在校內(nèi)時通過access數(shù)據(jù)庫得到在校內(nèi)期間需要的信息,在校外時通過訪問學(xué)校網(wǎng)頁,獲得一些基本的信息,如下學(xué)期的課表、補考名單、獎學(xué)金名單等等,為下學(xué)期做好準備。校外用戶和校內(nèi)人員通過訪問a
13、ccess數(shù)據(jù)庫和數(shù)據(jù)訪問頁發(fā)現(xiàn)一些問題和系統(tǒng)的不足,向數(shù)據(jù)庫管理員提出相關(guān)的建議,數(shù)據(jù)庫管理員通過修改sql server數(shù)據(jù)庫,從而修改整個系統(tǒng)滿足用戶的需求。3.5數(shù)據(jù)字典數(shù)據(jù)字典詳細描述了數(shù)據(jù)流程圖中各個項,有助于操作員進一步了解系統(tǒng)的邏輯功能和結(jié)構(gòu)。舉例如下:(1)數(shù)據(jù)項條目: 數(shù)據(jù)項名稱:學(xué)號簡述:學(xué)生的入學(xué)編號數(shù)據(jù)類型:整型長度: 8 位 取值范圍: 1-99999999(2)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:姓名簡述:學(xué)生的姓名數(shù)據(jù)類型:字符長度:4位(3)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:出生日期簡述:描述學(xué)生的出生日期數(shù)據(jù)類型:段日期長度:8位取值范圍:1950-1-12000-1-1(4
14、)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:住址簡述:描述學(xué)生的常住地址數(shù)據(jù)類型:文本型長度:50位(5)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:獎學(xué)金簡述:學(xué)生的獎學(xué)金獲得情況數(shù)據(jù)類型:整型長度:4位取值范圍:100-3000(6)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:照片簡述:描述學(xué)生的外貌數(shù)據(jù)類型:ole對象長度:20k-1m(7)數(shù)據(jù)流條目: 數(shù)據(jù)流名稱:課程編號簡述:描述課程的序號數(shù)據(jù)類型:整型長度:4位四、系統(tǒng)設(shè)計4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計學(xué)生信息管理系統(tǒng)的系統(tǒng)模塊結(jié)構(gòu)圖如下圖:學(xué)生信息管理系統(tǒng)sql server access數(shù)據(jù)訪問頁登錄界面學(xué)生信息表成績表課程表窗體查詢報表系統(tǒng)功能主要包括對于對于數(shù)據(jù)庫管理員的授權(quán)功能、
15、遠程數(shù)據(jù)庫修改,針對于校內(nèi)人員的學(xué)生信息查詢功能、缺考名單查詢、補考名單查詢、學(xué)生成績查詢、學(xué)生學(xué)分查詢、三號學(xué)生標兵查詢、課程信息報表、學(xué)生成績報表、學(xué)生信息報表,針對于校外用戶的課程表、大學(xué)英語補考名單、高等數(shù)學(xué)補考名單、基礎(chǔ)會計補考名單、計算機補考名單。(1) 授權(quán)功能 數(shù)據(jù)庫管理員通過sql的dcl語句對用戶使用grant、revoke、deny語句對系統(tǒng)用戶進行授權(quán),如grant select on table 學(xué)生信息 to 30401。(2) 遠程數(shù)據(jù)庫修改數(shù)據(jù)庫管理員通過操作sql server 數(shù)據(jù)庫的操作,對access數(shù)據(jù)庫進行創(chuàng)建、修改、刪除表和視圖,插入、修改、刪除、
16、查詢記錄等等操作。(3) 學(xué)生信息查詢功能通過建立按學(xué)號和姓名查詢、建立學(xué)生信息窗體和相應(yīng)的宏命令對學(xué)生的信息進行查詢,如建立參數(shù)查詢,在查詢的設(shè)計視圖學(xué)號字段的條件行中輸入“請輸入學(xué)號:”,在查詢的設(shè)計視圖姓名字段的條件行中輸入“請輸入姓名:” ,查詢學(xué)生基本信息。(4) 缺考名單查詢通過建立缺考名單查詢、建立缺考名單窗體和相應(yīng)的宏命令對學(xué)生的信息進行查詢,如建立條件查詢,在查詢的設(shè)計視圖成績字段的條件中輸入“null”,對學(xué)生進行篩選。(5) 補考名單查詢通過建立補考名單查詢、建立補考名單窗體和相應(yīng)的宏命令對學(xué)生的信息進行查詢,如建立條件查詢,在查詢的設(shè)計視圖成績字段的條件中輸入“null
17、 or 75”,對學(xué)生進行篩選。(9) 課程信息報表、學(xué)生成績報表、學(xué)生信息報表通過建立課程信息報表、學(xué)生成績報表、學(xué)生信息報表,在通過在學(xué)生信息管理系統(tǒng)窗體中設(shè)置相關(guān)的命令按鈕對此三張報表進行鏈接。(10) 課程表、大學(xué)英語補考名單、高等數(shù)學(xué)補考名單、基礎(chǔ)會計補考名單、計算機補考名單以sql server服務(wù)器為主要數(shù)據(jù)來源,建立課程表、大學(xué)英語補考名單、高等數(shù)學(xué)補考名單、基礎(chǔ)會計補考名單、計算機補考名單的數(shù)據(jù)訪問頁,提供數(shù)據(jù)給校外用戶。4.2數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計學(xué)生學(xué)號姓名性別出生日期班級聯(lián)系電話照片已取得學(xué)分學(xué)生信息e-r圖課程課程編號課程名稱學(xué)分課程信息e-r圖成績學(xué)號課程編號成績成績
18、e-r圖學(xué)生學(xué)號成績課程編號課程學(xué)生信息管理系統(tǒng)總體e-r圖數(shù)據(jù)庫的表結(jié)構(gòu)是非常重要的環(huán)節(jié),一個良好的數(shù)據(jù)庫設(shè)計,可以提高效率,方便維護,并且為以后進行功能的擴展留有余地。下表是系統(tǒng)數(shù)據(jù)庫表的清單,其他的為具體的表。系統(tǒng)數(shù)據(jù)庫表表名稱說明學(xué)生表描述學(xué)生的一些基本信息課程表描述課程的一些基本信息成績表描述成績的基本信息學(xué)生表字段名屬性主鍵/外鍵說明學(xué)號數(shù)字主鍵學(xué)生學(xué)號姓名文本學(xué)生的姓名性別文本學(xué)生的性別出生日期日期/時間學(xué)生的出生日期聯(lián)系電話文本學(xué)生的聯(lián)系電話班級文本學(xué)生的班級已取得學(xué)分數(shù)字學(xué)生已取得學(xué)分照片ole對象學(xué)生照片課程表字段名屬性主鍵/外鍵說明課程編號數(shù)字主鍵課程的序號課程名稱文本課
19、程的名稱學(xué)分數(shù)字課程的學(xué)分成績表字段名屬性主鍵/外鍵說明學(xué)號數(shù)字外鍵學(xué)生的學(xué)號課程編號數(shù)字外鍵課程的序號成績數(shù)字學(xué)生每門課程的成績4.3代碼設(shè)計代碼就是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。代碼設(shè)計的原則包括惟一確定性、標準化和通用性、可擴充性與穩(wěn)定性、便于識別與記憶、力求短小與格式統(tǒng)一以及容易修改等。源代碼是代碼的分支,某種意義上來說,源代碼相當(dāng)于代碼。現(xiàn)代程序語言中,源代碼可以書籍或磁帶形式出現(xiàn),但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。代碼設(shè)計的原則:1、簡單性和清晰性是第一位的、最重要的。如
20、此系統(tǒng)的各種數(shù)據(jù)庫字段的命名就是體現(xiàn)了這一原則,我組用能反映出字段本身信息的名稱來命名字段,而且字段名盡量短小,以方便引用。因為幾乎所有其他東西都只能跟著它們而來。做那種最簡單的能解決問題的東西,選擇那些應(yīng)該是足夠快的最簡單的算法、能夠滿足需要的最簡單的數(shù)據(jù)結(jié)構(gòu);用整齊清楚的代碼把它們組合起來。除非性能測試的結(jié)果說明需要做更多的事,我們絕不要把事情復(fù)雜化。接口應(yīng)該是整齊和簡單的,至少是在發(fā)現(xiàn)無可辯駁的證據(jù)、說明把它弄得復(fù)雜一些有極大優(yōu)越性之前。2、普遍性常與簡單性同在。如我組設(shè)計的字段類型盡量在不違反完整性和字段本身屬性的前提下,盡量使字段類型同類型,以方面建立表之間的關(guān)系。它使我們可能一次就
21、完全解決了問題,而不是對各種情況一個個地重復(fù)去做。普遍性常常也是達到可移植的正確途徑:找一個一般性的,能夠在所有系統(tǒng)上工作的解,而不是去擴大不同系統(tǒng)之間的差異。3、不斷進化。想第一次就構(gòu)造出一個絕好的程序通常是不可能的。發(fā)現(xiàn)正確解決方法的必要洞察力只能來自思考和經(jīng)驗的結(jié)合;純粹的內(nèi)省不可能造就出好系統(tǒng),純粹靠玩命干也不行。由用戶得來的反饋在這個地方非常重要。通過循環(huán)的方式:原型、試驗、用戶反饋和進一步精化,常常是最有效的。我們自己構(gòu)建的程序常常進化的不夠;從別人那里買來的大程序變得太快,根本沒經(jīng)過必要的改進。4、減少耦合。接口是程序設(shè)計戰(zhàn)斗中的一個大戰(zhàn)場,接口問題出現(xiàn)在許多不同的地方。程序庫是
22、最明顯的例子,還有不同程序之間的、程序與用戶之間的接口問題。對簡單性和普遍性的需求在接口設(shè)計方面表現(xiàn)得特別強烈。我們應(yīng)該使接口具有一致性,容易學(xué)習(xí)和使用,應(yīng)該一絲不茍地追求這些東西。應(yīng)該把實現(xiàn)細節(jié)都隱蔽在邊界后面,這永遠是最安全的方法。4.4輸入/輸出4.4.1輸入設(shè)計輸入內(nèi)容:用戶名、密碼,登錄成功后可進入系統(tǒng)進行相應(yīng)的輸入。登錄成功后,系統(tǒng)自動彈出學(xué)生信息系統(tǒng)窗體界面,管理信息系統(tǒng)能提供一個集成的窗體平臺即學(xué)生信息系統(tǒng)窗體,上面提供了學(xué)生信息查詢功能、缺考名單查詢、補考名單查詢、學(xué)生成績查詢、學(xué)生學(xué)分查詢、三號學(xué)生標兵查詢、課程信息報表、學(xué)生成績報表、學(xué)生信息報表,用戶只要通過點擊各個查詢
23、按鈕,觸發(fā)其單擊事件,通過參數(shù)查詢再輸入相關(guān)的信息,便可以得到自己想要的數(shù)據(jù)信息,通過點擊關(guān)閉按鈕觸發(fā)其點擊事件。而數(shù)據(jù)訪問頁將不輸入任何數(shù)據(jù)遍可以查閱到用戶自己想要的信息。4.4.2輸出設(shè)計輸出內(nèi)容:1、登陸成功,用戶將直接進入系統(tǒng)進行操作;2、正常操作下輸出用戶所查詢等操作顯示內(nèi)容;3、無這個用戶或密碼錯誤,將會跳出對話框顯示出現(xiàn)用戶名和密碼錯誤,并給出用戶名和密碼的提示信息;4、當(dāng)輸入內(nèi)容出現(xiàn)格式錯誤或其他錯誤,則不能進行正常錄入。常用輸出設(shè)備有顯示終端、打印機、磁帶機、繪圖儀、多媒體設(shè)備等,常見的輸出介質(zhì)有紙張、磁盤、光盤、多媒體介質(zhì)等。在這個學(xué)生信息管理系統(tǒng)可以通過參數(shù)條件查詢,滿足
24、一定的需求,生成上報的表格和統(tǒng)計表格,使用顯示器來顯示這些數(shù)據(jù),實現(xiàn)數(shù)據(jù)的輸出。信息系統(tǒng)的輸出采用最為廣泛的輸出方式之一的屏幕現(xiàn)實,由于技術(shù)限制,暫時不實習(xí)打印機的打印。在功能選擇、查詢、檢索信息時采用的是屏幕輸出方式。4.5模塊功能與處理過程設(shè)計開始循環(huán)顯示系統(tǒng)信息選擇功能sql serveraccess 2000數(shù)據(jù)訪問頁查詢關(guān)閉關(guān)閉關(guān)閉退出主控模塊控制圖系統(tǒng)名:學(xué)生信息管理系統(tǒng)模塊名:查詢學(xué)生信息設(shè)計人:陳登峰日期:2011-12-08上層調(diào)用模塊:sql server sql 命令查詢數(shù)據(jù)調(diào)用的下層模塊:根據(jù)sql命令轉(zhuǎn)換為sql server 數(shù)據(jù)庫內(nèi)部語言輸入:學(xué)生的姓名、學(xué)號等相
25、關(guān)信息輸出:學(xué)生對應(yīng)的課程、成績、學(xué)分信息輸入學(xué)生姓名學(xué)號查詢成績,則調(diào)用查詢成績模塊輸入學(xué)生姓名學(xué)號查詢學(xué)分,則調(diào)用查詢學(xué)分模塊點擊缺考名單查詢,則調(diào)用缺考名單查詢模塊點擊三號學(xué)生標兵查詢,則調(diào)用三號學(xué)生標兵查詢模塊學(xué)生信息管理系統(tǒng)模塊ipo圖4.6網(wǎng)絡(luò)系統(tǒng)方案設(shè)計隨著知識經(jīng)濟時代的到來,國內(nèi)信息化進程逐步加快,政府機關(guān)、高校及企事業(yè)單位的計算機網(wǎng)絡(luò)信息系統(tǒng)的建設(shè)已提上議事日程。由于計算機技術(shù)迅猛發(fā)展,日益成熟的internet技術(shù)使現(xiàn)代計算機網(wǎng)絡(luò)信息系統(tǒng)的概念與傳統(tǒng)典型的局域網(wǎng)絡(luò)概念己發(fā)生了很大差異,傳統(tǒng)局域網(wǎng)僅需進行簡單規(guī)劃設(shè)計既可實施,而當(dāng)今的網(wǎng)絡(luò)信息系統(tǒng),特別是企業(yè)級的計算機網(wǎng)絡(luò)信息
26、系統(tǒng)集成則必須進行詳細、周密的規(guī)劃和設(shè)計,才能使網(wǎng)絡(luò)信息系統(tǒng)達到建設(shè)目的。4.6.1設(shè)計指導(dǎo)思想及原則對擬建立的計算機網(wǎng)絡(luò)信息系統(tǒng),應(yīng)根據(jù)建設(shè)目標,按整體到局部,自上而下進行規(guī)劃、設(shè)計;以“實用,夠用,好用”為指導(dǎo)思想,并遵從以下原則: 開放性標準化原則:采用的標準、技術(shù)、結(jié)構(gòu)、系統(tǒng)組件、用戶接口等必須遵從開放性和標準化的要求。 實用性和先進性原則:實用有效是最主要的設(shè)計目標,設(shè)計結(jié)果應(yīng)能滿足需求,且切實有效;設(shè)計上確保設(shè)計思想先進、網(wǎng)絡(luò)結(jié)構(gòu)先進、網(wǎng)絡(luò)硬件設(shè)備先進、開發(fā)工具先進。 可靠性和安全性原則:穩(wěn)定可靠、安全地運作是系統(tǒng)設(shè)計的基本出發(fā)點,技術(shù)指標按mtbf(平均無故障時間)和mtbr(平
27、均無故障率)衡定,重要信息系統(tǒng)應(yīng)采用容錯設(shè)計,支持故障檢測和恢復(fù);安全措施有效可信,能夠在軟、硬件多個層次上實現(xiàn)安全控制。 靈活性和可擴展性原則:系統(tǒng)集成配置靈活,提供備用和可選方案;能夠在規(guī)模和性能兩個方面進行擴展,使其性能大幅度提升,以適應(yīng)應(yīng)用和技術(shù)發(fā)展的需要。 網(wǎng)絡(luò)的可管理性:網(wǎng)絡(luò)設(shè)備必須采用智能化,可管理的設(shè)備,同時采用先進的網(wǎng)絡(luò)管理軟件,實現(xiàn)先進的管理。最終能夠?qū)崿F(xiàn)監(jiān)控、監(jiān)測整個網(wǎng)絡(luò)的運行情況,合理分配網(wǎng)絡(luò)資源,可以迅速確定網(wǎng)絡(luò)故障等。通過先進的管理策略、管理工具提高網(wǎng)絡(luò)的運行性能、可靠性,簡化網(wǎng)絡(luò)的維護工作,從而為辦公、管理提供最有力的保障。總之,一個高性能的網(wǎng)絡(luò)系統(tǒng),應(yīng)能夠?qū)ο到y(tǒng)
28、的所有資源進行方便統(tǒng)一管理和調(diào)控,快速響應(yīng)用戶需求,使其各類信息資源有效地為決策人員、管理人員、科研人員及各類用戶提供良好信息服務(wù)。47信息系統(tǒng)安全設(shè)計信息系統(tǒng)安全規(guī)劃是一個非常細致和非常重要的工作,首先需要對企業(yè)信息化發(fā)展的歷史情況進行深入和全面的調(diào)研,知道家底、掌握情況,針對信息系統(tǒng)安全的主要內(nèi)容進行整體的發(fā)展規(guī)劃工作。信息系統(tǒng)安全體系主要是由技術(shù)體系、組織機構(gòu)體系和管理體系三部分共同構(gòu)成的。技術(shù)體系是全面提供信息系統(tǒng)安全保護的技術(shù)保障系統(tǒng),該體系由物理安全技術(shù)和系統(tǒng)安全技術(shù)兩大類構(gòu)成。組織體系是信息系統(tǒng)的組織保障系統(tǒng),由機構(gòu)、崗位和人事三個模塊構(gòu)成。機構(gòu)分為:領(lǐng)導(dǎo)決策層、日常管理層和具體
29、執(zhí)行層;崗位是信息系統(tǒng)安全管理部門根據(jù)系統(tǒng)安全需要設(shè)定的負責(zé)某一個或某幾個安全事務(wù)的職位;人事是根據(jù)管理機構(gòu)設(shè)定的崗位,對崗位上在職、待職和離職的員工進行素質(zhì)教育、業(yè)績考核和安全監(jiān)管的機構(gòu)。管理體系由法律管理、制度管理和培訓(xùn)管理三部分組成。 信息系統(tǒng)安全體系清楚了之后,就可以針對以上描述的內(nèi)容進行全面的規(guī)劃。信息系統(tǒng)安全規(guī)劃的層次方法與步驟可以有不同,但是規(guī)劃內(nèi)容與層次應(yīng)該是相同的。 1、信息系統(tǒng)安全規(guī)劃依托企業(yè)信息化戰(zhàn)略規(guī)劃 信息化戰(zhàn)略規(guī)劃是以整個企業(yè)的發(fā)展目標、發(fā)展戰(zhàn)略和企業(yè)各部門的業(yè)務(wù)需求為基礎(chǔ),結(jié)合行業(yè)信息化方面的需求分析、環(huán)境分析和對信息技術(shù)發(fā)展趨勢的掌握,定義出企業(yè)信息化建設(shè)的遠景
30、、使命、目標和戰(zhàn)略,規(guī)劃出企業(yè)信息化建設(shè)的未來架構(gòu),為信息化建設(shè)的實施提供一副完整的藍圖,全面系統(tǒng)地指導(dǎo)企業(yè)信息化建設(shè)的進程。信息系統(tǒng)安全規(guī)劃依托企業(yè)信息化戰(zhàn)略規(guī)劃,對信息化戰(zhàn)略的實施起到保駕護航的作用。信息系統(tǒng)安全規(guī)劃的目標應(yīng)該與企業(yè)信息化的目標是一致的,而且應(yīng)該比企業(yè)信息化的目標更具體明確、更貼近安全。信息系統(tǒng)安全規(guī)劃的一切論述都要圍繞著這個目標展開和部署。 2、信息系統(tǒng)安全規(guī)劃需要圍繞技術(shù)安全、管理安全、組織安全考慮 信息系統(tǒng)安全規(guī)劃的方法可以不同、側(cè)重點可以不同,但是需要圍繞技術(shù)安全、管理安全、組織安全進行全面的考慮。規(guī)劃的內(nèi)容基本上應(yīng)該涵蓋有:確定信息系統(tǒng)安全的任務(wù)、目標、戰(zhàn)略以及戰(zhàn)
31、略部門和戰(zhàn)略人員,并在此基礎(chǔ)上制定出物理安全、網(wǎng)絡(luò)安全、系統(tǒng)安全、運營安全、人員安全的信息系統(tǒng)安全的總體規(guī)劃。物理安全包括環(huán)境設(shè)備安全、信息設(shè)備安全、網(wǎng)絡(luò)設(shè)備安全、信息資產(chǎn)設(shè)備的物理分布安全等。網(wǎng)絡(luò)安全包括網(wǎng)絡(luò)拓撲結(jié)構(gòu)安全、網(wǎng)絡(luò)的物理線路安全、網(wǎng)絡(luò)訪問安全(防火墻、入侵檢測系統(tǒng)、vpn等)等。系統(tǒng)安全包括操作系統(tǒng)安全、應(yīng)用軟件安全、應(yīng)用策略安全等。運營安全應(yīng)在控制層面和管理層面保障,包括備份與恢復(fù)系統(tǒng)安全、入侵檢測功能、加密認證功能、漏洞檢查及系統(tǒng)補丁功能、口令管理等。人員安全包括安全管理的組織機構(gòu)、人員安全教育與意識機制、人員招聘及離職管理、第三方人員安全管理等。五、系統(tǒng)實施5.1程序編碼5
32、1.1 登錄操作登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進行登錄。學(xué)生信息管理系統(tǒng)登錄模塊運行的結(jié)果如圖所示。如果用戶在沒有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經(jīng)登錄,可以在登錄模塊進行退出登錄的操作。用戶進入登錄界面,輸入用戶名和密碼,如果為用戶名為“30401”,密碼也為“30401”,則關(guān)閉當(dāng)前的登陸界面,然后打開學(xué)生信息系統(tǒng)界面;如果用戶輸入的不是用戶名為“30401”,密碼也為“30401”,則會彈出消息框用戶名或密碼錯誤,請重新輸入!,然后再彈出消息框提示:您的學(xué)號為您的用戶名,如果您曾經(jīng)沒有改密碼,您的密碼也是您的學(xué)號!” 另外通過窗體格式設(shè)置中的模
33、式,選擇是,彈出方式,選擇是,消除關(guān)閉選項對數(shù)據(jù)庫起到了一定程度上的加密作用,即用戶不知道用戶名和密碼,用戶不能對數(shù)據(jù)庫進行操作。登錄按鈕的vb代碼如下:private sub command6_click()if username = 30401 and userpass = 30401 thendocmd.runmacro macro7/*macro7 為docmd.close me! docmd.openform “學(xué)生信息管理系統(tǒng)”*/elsemsgbox 用戶名或密碼錯誤,請重新輸入!msgbox 提示:您的學(xué)號為您的用戶名,如果您曾經(jīng)沒有改密碼,您的密碼也是您的學(xué)號!me.user
34、name = nullme.userpass = null點擊取消按鈕則會退出系統(tǒng),取消的vb代碼如下:private sub command7_click()docmd.runmarco “macro6”/*macro6 為docmd.quit*/end sub51.2窗體查詢模塊此窗體為主窗體,集成了各個查詢功能,如學(xué)生信息查詢功能、缺考名單查詢、補考名單查詢、學(xué)生成績查詢、學(xué)生學(xué)分查詢、三號學(xué)生標兵查詢、課程信息報表、學(xué)生成績報表、學(xué)生信息報表,針對于校外用戶的課程表、大學(xué)英語補考名單、高等數(shù)學(xué)補考名單、基礎(chǔ)會計補考名單、計算機補考名單,點擊各個按鈕輸入相關(guān)的信息,會返回相應(yīng)的信息。例如
35、:輸入:學(xué)號為30401 輸出:學(xué)分查詢的vb代碼設(shè)計如下:查詢按鈕:private sub command4_click()docmd.openquery 學(xué)分查詢end sub關(guān)閉按鈕:private sub command5_click()docmd.closeend sub其他的查詢窗體、查詢報表功能與此類似,所以不再一一列舉。5.1.3數(shù)據(jù)訪問頁代碼設(shè)計數(shù)據(jù)訪問頁的數(shù)據(jù)來源如下圖所示:其代碼如下: provider=sqloledb.1;integrated security=sspi;persist security info=true;data source=3fh9ixzwyx
36、xsna2cdf;use procedure for prepare=1;auto translate=true;packet size=4096;workstation id=3fh9ixzwyxxsna2;數(shù)據(jù)訪問頁的主頁如下所示:點擊不同的網(wǎng)頁鏈接,會打開不同的網(wǎng)頁,如點擊高等數(shù)學(xué)補考名單會打開高等數(shù)學(xué)補考名單數(shù)據(jù)訪問頁其代碼如下:style=z-index: 1; border-bottom: 1px; border-left: 1px; text-indent: 0px; padding-left: 3px; width: 12.519cm; font-family: 華文新魏; h
37、eight: 1.004cm; color: red; font-size: 24pt; overflow: hidden; border-top: 1px; top: 0cm; border-right: 1px; left: 0cm id=滾動文字0 title= msotextalign=general access_cb_format桂林電子科技大學(xué)商學(xué)院學(xué)生信息管理系統(tǒng) 將字段從“字段列表”拖放到該頁面上。制作團隊:陳登峰、何希云、謝先明、楊祥福課程表大學(xué)英語考名單高等數(shù)學(xué)補考名單基礎(chǔ)會計補考名單計算機補考名單日期:2011-12-115.2 系統(tǒng)測試在系統(tǒng)制作完成后對系統(tǒng)
38、的功能和健壯性進行了測試。建議使用的硬件環(huán)境:處理器:inter pentium 4 或更高。內(nèi)存:256m以上硬盤空間:20gb以上顯卡:svga顯示適配器 建議使用的軟件環(huán)境:操作系統(tǒng):windows xp 數(shù)據(jù)庫:sql server 20005.3系統(tǒng)運行管理制度 學(xué)生信息管理系統(tǒng)管理制度 第一條為做好學(xué)生信息管理系統(tǒng)運行管理工作,制定本制度。第二條 本制度適用于教材管理處的所有部門和人員。第三條 本系統(tǒng)主要錄入學(xué)生信息,學(xué)生信息修改刪除等第四條 系統(tǒng)所有相關(guān)的部門都必須按照系統(tǒng)的各項功能履行自己的職能。第五條 只有系統(tǒng)管理員才能以合法的身份對系統(tǒng)后臺進行操作和管理。第六條 當(dāng)有新書入
39、庫或領(lǐng)書出庫時,系統(tǒng)管理員要做好出入庫記錄并修改庫存。第七條 系統(tǒng)維護人員要適時的對系統(tǒng)數(shù)據(jù)做好備份,并且由專門人員對備份數(shù)據(jù)做好保管工作。第八條 系統(tǒng)維護人員負責(zé)定期檢查系統(tǒng)軟、硬件設(shè)備,保存系統(tǒng)運行日志,做好系統(tǒng)管理工作,保證系統(tǒng)正常運行。第九條 系統(tǒng)管理員根據(jù)不同權(quán)限對有關(guān)部門的不同人員分配不同的權(quán)限。本制度自發(fā)布之日起執(zhí)行。5.4系統(tǒng)維護教材管理信息系統(tǒng)開發(fā)完成并交用戶使用以后,系統(tǒng)進入了運行期。在運行和維護階段,對運行系統(tǒng)改變硬件、軟件、文件和作業(yè)程序的情況進行矯正錯誤、滿足需求、改進處理效率。(1)程序的維護。根據(jù)運行記錄發(fā)現(xiàn)程序的錯誤及時更正;或者根據(jù)用戶的要求進一步修改;或者環(huán)
40、境發(fā)生變化,修改程序。(2)數(shù)據(jù)文件的維護。因業(yè)務(wù)變化的需要建立新文件,或者對現(xiàn)有的文件結(jié)構(gòu)進行修改。(3)代碼的維護。不斷更新代碼使代碼適應(yīng)變化的環(huán)境,可以編寫新的代碼或是修改舊的代碼體系。(4)機器設(shè)備的維護。包括機器設(shè)備的日常維護與管理。系統(tǒng)運行管理包括系統(tǒng)運行記錄,系統(tǒng)運行的日常維護等工作:系統(tǒng)運行情況的記錄:每天計算機的啟動、應(yīng)用系統(tǒng)的進入、數(shù)據(jù)備份、存檔等情況。此外,系統(tǒng)維護還應(yīng)包括硬件維護和軟件維護。硬件維護一種是定期設(shè)備保養(yǎng)性維護,另一種是突發(fā)性故障維修。軟件維護指根據(jù)需求變化或硬件環(huán)境的變化對應(yīng)用程序進行的修改。六、系統(tǒng)使用說明學(xué)生信息管理系統(tǒng)主要分為三個組成部分,即sql server 2000后臺
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國佛教協(xié)會和中國佛學(xué)院招聘筆試真題
- 包倉庫合同范本
- 保溫棉合同范本
- 2024年清遠市英德市市區(qū)學(xué)校選調(diào)教師考試真題
- 鄉(xiāng)下老宅轉(zhuǎn)讓合同范本
- 包山正規(guī)合同范本
- 《三、應(yīng)用設(shè)計模板》教學(xué)設(shè)計 -2024-2025學(xué)年初中信息技術(shù)人教版七年級上冊
- 三層樓房施工合同范本
- Unit 8 Lesson 46 教學(xué)設(shè)計 - 2024-2025學(xué)年冀教版英語八年級下冊
- 第2單元 單元備課說明2024-2025學(xué)年新教材七年級語文上冊同步教學(xué)設(shè)計(統(tǒng)編版2024)河北專版
- 湖南省普通高中畢業(yè)生登記表模板
- 人教版七年級上冊數(shù)學(xué)試卷全冊
- 中職-中國歷史教案
- 六年級小升初語文試卷 [六年級下冊語文小升初試卷
- 計量泵的維護和修理知識培訓(xùn)講義
- 危險化學(xué)品從業(yè)單位安全生產(chǎn)標準化宣貫
- 幼兒園中班開學(xué)第一課
- 招商人員薪酬及提成
- 物業(yè)保潔員培訓(xùn)專業(yè)課件
- 人教版小學(xué)六年級數(shù)學(xué)下冊教材研說
- PPT辦公使用技巧培訓(xùn)筆記(共52張)
評論
0/150
提交評論