【正文】
、快捷、高效。對C/S的一種變化或改進(jìn)的模式。 在這一章里,本文將對以上技術(shù)做一個簡單介紹。本文的最后,對整個課題作出總結(jié)。在系統(tǒng)設(shè)計之后,本文在第五章中對整個學(xué)生信息管理系統(tǒng)給出了詳細(xì)的實現(xiàn)方法。 論文結(jié)構(gòu)本文的后繼章節(jié)將按以下順序安排:第二章介紹開發(fā)工具和運行環(huán)境,在第三章中討論課題的需求分析,就項目的設(shè)計目標(biāo)及功能需求作出討論。安全性是一個系統(tǒng)的重要特性之一,由于學(xué)校的使用環(huán)境的特點,系統(tǒng)的安全性需求并不像一些敏感性部門那樣嚴(yán)格,但是系統(tǒng)的安全仍然不容忽視。通過提供相關(guān)的維護(hù)界面,使得用戶不需要接觸數(shù)據(jù)庫就可以在頁面中完成數(shù)據(jù)的維護(hù)工作。作為管理信息系統(tǒng)的最大優(yōu)勢,快捷、高效、功能完備的查詢和統(tǒng)計功能是一個優(yōu)秀的管理信息系統(tǒng)所必須提供的功能。借助于實時高效的數(shù)據(jù)庫查詢能力,可以快捷的從數(shù)據(jù)庫中獲取出相關(guān)信息,并預(yù)先填入適當(dāng)?shù)奈恢?,從而減少用戶輸入的工作量,也避免了用戶由于輸入錯誤造成的信息失真。系統(tǒng)最終完成后期望能夠?qū)崿F(xiàn)以下幾點設(shè)計目標(biāo):1. 盡可能提高自動化程度。 設(shè)計目標(biāo)與擬采用的實現(xiàn)手段針對現(xiàn)有學(xué)生信息管理系統(tǒng)存在的不足,本課題嘗試結(jié)合本學(xué)校的教學(xué)實際情況,開發(fā)一個適用于本校的基于B/S模式的學(xué)生信息管理系統(tǒng)平臺。4. 費用高昂。3. 后期維護(hù)困難。2. 產(chǎn)品設(shè)計偏差。作為一個長期受人關(guān)注的熱點課題,目前可以找到不少現(xiàn)有的學(xué)生信息管理系統(tǒng)軟件,但是由于開發(fā)公司大多是商業(yè)公司,其產(chǎn)品存在有以下若干缺陷:1. 產(chǎn)品針對性不強,定制功能不夠靈活。,通過ASP能夠構(gòu)建更安全、更強、可升級、更穩(wěn)定的網(wǎng)絡(luò)應(yīng)用程序。沒有學(xué)生信息管理的自動化就沒有學(xué)生信息管理的現(xiàn)代化。隨著高校中的學(xué)生數(shù)量不斷的增多,學(xué)生的信息也越來越多,其自動化、現(xiàn)代化對整個社會起著巨大的推動作用。通過數(shù)據(jù)庫管理系統(tǒng),人們能夠輕松地完成對大量的查詢和維護(hù)。在計算機技術(shù)中數(shù)據(jù)庫技術(shù)是一種數(shù)據(jù)管理技術(shù),它能夠把大量的數(shù)據(jù)按照一定的結(jié)構(gòu)進(jìn)行存儲,以方便集中管理數(shù)據(jù)并實現(xiàn)數(shù)據(jù)共享。 相關(guān)課題研究現(xiàn)狀及課題意義對于學(xué)校而言,學(xué)生信息管理是必不可少的組成部分。高校管理系統(tǒng)由于其自身信息量龐大,機構(gòu)相對繁雜,服務(wù)對象廣泛等特點,成為管理信息系統(tǒng)的一個絕佳的應(yīng)用領(lǐng)域,也成為研究管理信息系統(tǒng)的一個合適的媒介。在現(xiàn)代信息化社會,辦公系統(tǒng)的信息化,無紙化操作已經(jīng)成為一種潮流。它是一門綜合了管理科學(xué),系統(tǒng)理論,計算機科學(xué)的系統(tǒng)性邊緣科學(xué)。 neceesary and effective security solution.Key words:MIS;;SQL Server;B/S Model目 錄摘要 IABSTRACT II第一章 緒論 1 系統(tǒng)設(shè)計背景 1 相關(guān)課題研究現(xiàn)狀及課題意義 1 設(shè)計目標(biāo)與擬采用的實現(xiàn)手段 2 論文結(jié)構(gòu) 3第二章 相關(guān)開發(fā)技術(shù)簡介 4 B/S模式開發(fā)架構(gòu) 4 5 5 IIS服務(wù)器 7 SQL Server 2000數(shù)據(jù)庫簡介 8 SQL Server的基本概念 9 SQL Server的組成 9 SQL Server的特性 10 HTTPS協(xié)議 11 SQL注入的漏洞簡介 11 代碼后置和存儲過程 12第三章 需求分析 13 開發(fā)目的 13 需求分析的根本任務(wù) 13 系統(tǒng)實現(xiàn)的功能 14第四章 系統(tǒng)設(shè)計 15 總體模塊劃分 15 各模塊的功能詳細(xì)介紹 15 數(shù)據(jù)庫設(shè)計 16 數(shù)據(jù)模型的設(shè)計 16 數(shù)據(jù)表的設(shè)計 19第五章 網(wǎng)站的詳細(xì)設(shè)計與實現(xiàn) 23 詳細(xì)設(shè)計的任務(wù) 23 操作界面的設(shè)計 23 主界面的設(shè)計 23 管理員操作模塊及功能 24 學(xué)生基本信息管理模塊 26第六章 網(wǎng)站測試及分析 28 測試方法分類 28 系統(tǒng)功能測試 28 系統(tǒng)安全性分析 29 系統(tǒng)實用性測試 29結(jié)語 30參考文獻(xiàn) 31致謝 32南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文)第一章 緒論 系統(tǒng)設(shè)計背景隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,計算機科學(xué)已經(jīng)滲透入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 accurate, fast, effiecent and plete query and statistics system。系統(tǒng)通過采用Https(Hypertext Transfer Protocol over Secure Socket Layer) 協(xié)議,頁面代碼后置,數(shù)據(jù)庫防注入以及存儲過程等技術(shù)在一定程度上提高了系統(tǒng)的安全性,整體性能能夠滿足高校環(huán)境下的系統(tǒng)使用需求。、SQL Server 數(shù)據(jù)庫技術(shù)的強大力量,提高了編程的效率和可靠性。本文嘗試從高校教務(wù)管理系統(tǒng)中的一個子模塊高校學(xué)生信息管理系統(tǒng)入手,借助于開發(fā)一個基于B/S模式的學(xué)生信息管理系統(tǒng)來了解典型管理信息系統(tǒng)開發(fā)的整個流程。 基于B/S模式的學(xué)生信息管理系統(tǒng)摘要隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已被人們深刻認(rèn)識,計算機科學(xué)已經(jīng)滲透入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。在現(xiàn)代信息化社會,辦公系統(tǒng)的信息化,無紙化操作已經(jīng)成為一種潮流。在 Windows XP系統(tǒng)下進(jìn)行開發(fā),并采用IIS做為服務(wù)器。整個系統(tǒng)具備以下幾個主要設(shè)計特點:全程自動化操作:大部分?jǐn)?shù)據(jù)從數(shù)據(jù)庫中自動獲取,借助于實時高效的數(shù)據(jù)庫查詢能力,可以快捷的從數(shù)據(jù)庫中獲取出相關(guān)信息,并預(yù)先填入適當(dāng)?shù)奈恢茫畲蟪潭壬蠝p少了需要用戶輸入的內(nèi)容,從而減少用戶輸入的工作量,也避免了用戶由于輸入錯誤造成的信息失真;快捷、高效、功能完備的查詢和統(tǒng)計功能:作為管理信息系統(tǒng)的最大優(yōu)勢,快捷、高效、功能完備的查詢和統(tǒng)計功能是一個優(yōu)秀的管理信息系統(tǒng)所必須提供的功能;方便的后期維護(hù)功能:通過提供相關(guān)的維護(hù)界面,使得用戶不需要接觸數(shù)據(jù)庫就可以在頁面中完成數(shù)據(jù)的維護(hù)工作;必要的安全性保障:安全性是一個系統(tǒng)的重要特性之一,由于學(xué)校的使用環(huán)境的特點,系統(tǒng)的安全性需求并不像一些敏感性部門那樣嚴(yán)格,但是系統(tǒng)的安全仍然不容忽視。關(guān)鍵詞:管理信息系統(tǒng) SQL Server B/S模式31The Student Management Information System Based on B/S ModelABSTRACTAlong with the rapid development of puter technology, it is imperative to use puter for realizing the student information management system. Computers are playing a more and more important role in all areas in human society. Our society are now steping into a modern informative society. Trend to paperless office has bee irreversible.This thesis intends to research the whole desing and development life cycle of MIS (Management Information System) through implementing a student management information system base on Browser/Server model. The system is develped using Microsoft and runs on Microsoft IIS (Internet Information Server). The background database uses Microsoft SQL Server. The system has the following main features: Automatical data retrival: most of the data are retrieved directly from the database, and filled in to proper space automatically, which do not require users to fill in their data manually and thus saves lots of time。 easy and inexpensive maintenance cost。管理信息系統(tǒng)(Management Information System,簡稱MIS)是一個由管理人員和計算機組成的用以進(jìn)行信息的收集、傳輸、加工、存儲、維護(hù)和使用的系統(tǒng)。作為一門與實際緊密結(jié)合的應(yīng)用類型學(xué)科,管理信息系統(tǒng)在人類社會各個領(lǐng)域都發(fā)揮著重要的作用。相對于傳統(tǒng)的辦公方式,新式的辦公系統(tǒng)借助于管理信息系統(tǒng)的幫助使得構(gòu)建一個高效、快捷、環(huán)保、低成本的辦公環(huán)境成為可能。鑒于高校教務(wù)信息管理系統(tǒng)的龐大以及畢業(yè)設(shè)計時間相對受限制,本文嘗試從高校教務(wù)管理系統(tǒng)中的一個子模塊高校學(xué)生信息管理系統(tǒng)入手,借助于開發(fā)一個基于B/S模式的學(xué)生信息管理系統(tǒng)來了解典型管理信息系統(tǒng)開發(fā)的整個流程。目前仍然存在有學(xué)校停留在管理部門人員手工記錄數(shù)據(jù)的階段,手工記錄對于規(guī)模小的學(xué)校來說勉強可以接受;但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄相當(dāng)麻煩,而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來了不少的困難,并且這種老式的管理手段也浪費了許多人力和物力;在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。目前,數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為了現(xiàn)代社會管理中最為重要和關(guān)鍵的技術(shù),廣泛應(yīng)用在社會的各個領(lǐng)域中。設(shè)計一個能進(jìn)行項目收集、存貯、加工、維護(hù)和使用的計算機管理系統(tǒng)是現(xiàn)實客觀的需要。發(fā)展學(xué)生信息管理的自動化是實現(xiàn)學(xué)生信息管理現(xiàn)代化的措施。而要實現(xiàn)學(xué)生信息管理的自動化,則必需廣泛采用數(shù)據(jù)庫技術(shù)對學(xué)生信息進(jìn)行管理。本設(shè)計將數(shù)據(jù)庫和ASP結(jié)合起來完成了更美觀,方便,實用的系統(tǒng),這也將是以后發(fā)展的趨勢,越來越多的高校將采用這種方法來管理學(xué)生的基本信息。每個高校由于自身的教學(xué)情況和學(xué)校政策的不同往往對教務(wù)管理軟件存在有不少個性化的特殊要求,而由商業(yè)公司開發(fā)的產(chǎn)品的目標(biāo)客戶由于受眾范圍廣,一般無法完全適用于特定的客戶,并且能夠提供完善定制功能的軟件少之又少。由于開發(fā)者可能對高校的教務(wù)流程不夠熟悉而導(dǎo)致產(chǎn)品的設(shè)計與實際使用時的要求之間存在偏差。有外部開發(fā)人員開發(fā)的系統(tǒng)往往無法做到很好的提供后期維護(hù),很多系統(tǒng)由于缺乏維護(hù)而最終無法使用。使用商業(yè)軟件往往需要花費大量的購買部署費用,以及后期維護(hù)費用,無法達(dá)到通過辦公信息化降低辦公成本的目標(biāo)。鑒于學(xué)校大部分電腦使用Window XP操作系統(tǒng), Server2000數(shù)據(jù)庫。為了提高辦公效率,應(yīng)最大程度的利用電腦的運算能力,整個系統(tǒng)應(yīng)盡量提高自動化程度,減少需要用戶輸入的內(nèi)容。2. 快捷、高效、功能完備的查詢和統(tǒng)計功能。3. 方便的后期維護(hù)功能。4. 必要的安全性保障。本系統(tǒng)通過采用Https協(xié)議,頁面代碼后置,數(shù)據(jù)庫防注入以及存儲過程等技術(shù)在一定程度上提高了系統(tǒng)的安全性,整體性能能夠滿足高校環(huán)境下的系統(tǒng)使用需求。在第四章中,本文對整個系統(tǒng)進(jìn)行框架設(shè)計,對整體模塊劃分、各模塊功能流程以及后臺數(shù)據(jù)庫進(jìn)行整體設(shè)計。最后一個章節(jié)對整個系統(tǒng)進(jìn)行了簡單的功能測試,以確保系統(tǒng)的可行性。南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文)第二章 相關(guān)開發(fā)技術(shù)簡介整個系統(tǒng)采用B/S架構(gòu)開發(fā),后臺數(shù)據(jù)庫采用微軟的SQL Server 2000。 B/S模式開發(fā)架構(gòu)隨著Internet和WWW的流行,以往的主機/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器模式又稱B/S結(jié)構(gòu),它是隨著Internet技術(shù)的興起。在這種模式下,用戶界面是通過IE瀏覽器來實現(xiàn)的,極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn)。B/S模式的工作原理是:在B/S模式中,客戶端運行瀏覽器軟件。B/S模式最大特點是:用戶可以通過WWW例覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器中。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。B/S模式最大的好處是運行維護(hù)比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點是對企業(yè)外網(wǎng)環(huán)境依賴性太強,由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。 Common Language Runtime(CLR)之上的新一代網(wǎng)絡(luò)開發(fā)工具,運行在服務(wù)器端,用以建立功能強大的WEB應(yīng)用。(Microsoft Intermediate Language)語言,然后再由JIT(JustinTime)編譯器編譯成機器代碼。另外,你不但可以用VB,C,JSCRIPT,來編寫網(wǎng)絡(luò)應(yīng)用程序,也可以用COBOL, Perl, Python, Eiffel, SmallTalk, Lisp, Scheme, Objective Camel等。 ASP使用的VB Script,JAVA,,性能不易擴(kuò)充,腳本語言的功能有限。,且推出時間長,各種優(yōu)缺點都為開發(fā)者所知,因此應(yīng)用非常廣泛。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應(yīng)用新的設(shè)置。 2.安全:。