基于BS的信息工程學(xué)院學(xué)生信息管理系統(tǒng)畢業(yè)論文_第1頁(yè)
基于BS的信息工程學(xué)院學(xué)生信息管理系統(tǒng)畢業(yè)論文_第2頁(yè)
基于BS的信息工程學(xué)院學(xué)生信息管理系統(tǒng)畢業(yè)論文_第3頁(yè)
基于BS的信息工程學(xué)院學(xué)生信息管理系統(tǒng)畢業(yè)論文_第4頁(yè)
基于BS的信息工程學(xué)院學(xué)生信息管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 PAGE32 / NUMPAGES32畢 業(yè) 設(shè) 計(jì)題 目:基于B/S的信息工程學(xué)院學(xué)生信息管理系統(tǒng)學(xué)生工作信息管理子系統(tǒng)學(xué)生:學(xué) 號(hào):系(院):專 業(yè):通信工程班 級(jí):指導(dǎo)教師與職稱:起止時(shí)間:年月年 月(教務(wù)處制表)基于B/S的院(系)學(xué)生信息管理系統(tǒng)學(xué)生工作信息管理子系統(tǒng)摘要:院(系)學(xué)生信息管理系統(tǒng)是學(xué)生信息管理系統(tǒng)建設(shè)的重要組成部分,是提高院(系)教學(xué)管理的質(zhì)量和效益的關(guān)鍵環(huán)節(jié)。學(xué)生信息處理的計(jì)算機(jī)化、網(wǎng)絡(luò)化,也是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要容。本系統(tǒng)采用IIS 5.0與ASP開(kāi)發(fā)工具, 以Microsoft SQL Server 2000為后臺(tái)數(shù)據(jù)庫(kù)的管理信息系統(tǒng)。本系統(tǒng)能夠

2、實(shí)現(xiàn)學(xué)生管理,學(xué)生信息管理,系統(tǒng)管理功能。該系統(tǒng)基本上滿足了用戶在學(xué)校信息管理方面的需求。用戶界面友好,充分體現(xiàn)了易用性和實(shí)用性。此系統(tǒng)更加貼近信息電子化處理,從而降低了人工勞動(dòng)并增加了信息的準(zhǔn)確性。關(guān)鍵詞:ASP;Microsoft SQL Server 2000;學(xué)生信息Institute (faculty) students information management system on the basis of B/S-Students work information management subsystemAbstract:Institute (faculty)students

3、information management system (SMIS ) is the important component of information management system construction of the university, it is quality and benefit of improving teaching management. Computerization , networking of students information processing, is the important content of realizing the mod

4、ernization of management of the school and informationtoo. The system used IIS 5.0 and Active Server Pages development tools company to Microsoft SQL Server 2000 as the background database management information systems.this system can realize the student to manage, student information management, s

5、ystem administration function.This system basically satisfied the user in the school information management aspect demand.the user contact surface has been friendly, reflect apt to use and practicability fully. This system even more draws close to information processing, thus reduced has artificiall

6、y worked and increased the information accuracy.Keywords: ASP programming,Microsoft SQL Server 2000 ,student information目 錄可行性研究51.1、研究這個(gè)系統(tǒng)的重要性 51.2、可行性概述51.3、使用環(huán)境61.4、產(chǎn)品功能和目標(biāo)61.5、產(chǎn)品工作原理61.6、技術(shù)方面的可行性61.7、局限性6第二章 系統(tǒng)總體設(shè)計(jì)分析72.1、系統(tǒng)設(shè)計(jì)目標(biāo)72.2、系統(tǒng)設(shè)計(jì)原則72.3、系統(tǒng)的信息安全設(shè)計(jì)82.4、服務(wù)器和數(shù)據(jù)庫(kù)系統(tǒng)的選擇92.5、系統(tǒng)結(jié)構(gòu)與模型92.6、系統(tǒng)功能 102.6

7、.1 基礎(chǔ)數(shù)據(jù)維護(hù)子系統(tǒng) 102.6.2 學(xué)生個(gè)人信息管理子系統(tǒng) 102.6.3 學(xué)生工作信息管理子系統(tǒng)102.6.4教學(xué)工作信息管理子系統(tǒng) 112.6.5系統(tǒng)信息維護(hù)子系統(tǒng) 112.7、系統(tǒng)實(shí)現(xiàn)的主要技術(shù) 11第三章 學(xué)生工作信息管理子系統(tǒng)開(kāi)發(fā)過(guò)程 123.1、系統(tǒng)功能描述 123.2、功能模塊 123.3、程序流程圖 123.4、數(shù)據(jù)庫(kù)設(shè)計(jì) 133.5、系統(tǒng)功能的實(shí)現(xiàn) 17第四章 學(xué)生工作信息管理子系統(tǒng)遇到的問(wèn)題 244.1 數(shù)據(jù)讀取問(wèn)題 244.2 搜索分頁(yè)問(wèn)題24第五章 系統(tǒng)界面的設(shè)計(jì)25第六章 系統(tǒng)虛擬環(huán)境測(cè)試26第七章 結(jié)束語(yǔ)287.1 系統(tǒng)完善改進(jìn)287.2 設(shè)計(jì)體會(huì)28致 29

8、參考文獻(xiàn)29第一章 可行性研究指導(dǎo)老師:1.1研究這個(gè)系統(tǒng)的重要性學(xué)生信息管理系統(tǒng)(SMIS)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分,是提高教學(xué)管理的質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié)。學(xué)生信息處理的電腦化、網(wǎng)絡(luò)化,也是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要容。學(xué)生信息管理系統(tǒng)的容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸

9、成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極提高學(xué)生檔案管理的效率,也是進(jìn)行科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。由于客戶服務(wù)器兩層結(jié)構(gòu)存在靈活性差、升級(jí)困難、維護(hù)工作量大等缺陷,已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要。隨著WEB技術(shù)的日益成熟, Browse/Server(簡(jiǎn)稱B/S)結(jié)構(gòu)已成為取代Client/Server (簡(jiǎn)稱C/S)結(jié)構(gòu)。采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:(1

10、)無(wú)須開(kāi)發(fā)客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);(3)具有良好的開(kāi)放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。1.2可行性概述通過(guò)調(diào)查分析開(kāi)發(fā)學(xué)生信息管理所具備的能力與實(shí)現(xiàn)的方法。確定總體結(jié)構(gòu),利用ASP和SQL2000編程工具,以最簡(jiǎn)潔最容易的方法,使其成為一個(gè)初級(jí)的系統(tǒng)軟件。此軟件由于只是一個(gè)初級(jí)產(chǎn)品,只要能構(gòu)建一個(gè)結(jié)構(gòu),達(dá)到一些幫助查詢、修改等基本功能。3使用環(huán)境建議使用奔

11、騰3以上的pc機(jī),存需在256兆以上。4產(chǎn)品功能和目標(biāo)主要產(chǎn)品的功能是進(jìn)行學(xué)生信息管理,用戶根據(jù)不同的權(quán)限訪問(wèn)系統(tǒng),對(duì)班級(jí)、學(xué)生等信息進(jìn)行日常維護(hù)并可根據(jù)需要查詢統(tǒng)計(jì)所需的數(shù)據(jù),然后生成打印報(bào)表。安全性問(wèn)題是重中之重,除了對(duì)重要數(shù)據(jù)進(jìn)行加密處理外,系統(tǒng)對(duì)訪問(wèn)的用戶進(jìn)行權(quán)限區(qū)別。用戶根據(jù)自己的權(quán)限訪問(wèn)數(shù)據(jù),分為超級(jí)管理員用戶、院系管理員用戶、學(xué)生用戶。根據(jù)其級(jí)別不同則權(quán)限不同。超級(jí)管理員,為最高權(quán)利用戶,對(duì)所有用戶予以授權(quán),并且可以注冊(cè)、刪除用戶以與更改用戶密碼等。而教師用戶能使用其中的一些模塊的功能。學(xué)生用戶只能對(duì)系統(tǒng)數(shù)據(jù)的瀏覽。系統(tǒng)中對(duì)于操作人員沒(méi)有過(guò)多的限制,要求掌握一定的計(jì)算機(jī)操作水平,

12、工作盡心盡力,要求管理員對(duì)系統(tǒng)定期進(jìn)行維護(hù)工作,為使本系統(tǒng)能發(fā)揮應(yīng)有的作用。1.5產(chǎn)品工作原理1)先建立數(shù)據(jù)庫(kù)服務(wù)器。2)在使用時(shí),由用戶在相關(guān)的頁(yè)面中。輸入需要了解信息的關(guān)鍵字,然后通過(guò)控件傳遞參數(shù)給數(shù)據(jù)庫(kù)。3)數(shù)據(jù)庫(kù)收到查詢語(yǔ)句時(shí),將觸發(fā)數(shù)據(jù)庫(kù)查詢功能在相關(guān)的表中找到所需要的數(shù)據(jù)。4)將查找到的項(xiàng)目通過(guò)控件顯示到終端。5)通過(guò)終端把得到的容顯示到相應(yīng)的界面上。1.6技術(shù)方面的可行性利用現(xiàn)有人力和物力是完全具備能力開(kāi)發(fā)的,作為初次產(chǎn)品,日后的發(fā)展空間大,軟件功能進(jìn)一步增強(qiáng),界面更友好。開(kāi)發(fā)學(xué)生信息管理系統(tǒng)在技術(shù)上是完全可行的。1.7局限性目前我們的使用圍局限于本校,該軟件是初次版本,今后我們

13、在使用過(guò)程中對(duì)它會(huì)作進(jìn)一步的修改和完善,推出它的后續(xù)版本。第二章 系統(tǒng)總體設(shè)計(jì)分析2.1、系統(tǒng)設(shè)計(jì)目標(biāo)建成一個(gè)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于Internet/Intranet的學(xué)生管理信息系統(tǒng)。這是一個(gè)集自動(dòng)化和信息化為一體的先進(jìn)的電腦網(wǎng)絡(luò)系統(tǒng),在為有關(guān)部門(mén)提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時(shí),采用安全可靠的現(xiàn)代化處理和控制技術(shù),與時(shí)、準(zhǔn)確、可靠地采集和傳輸信息,建立完備、可靠的教學(xué)信息處理系統(tǒng)。對(duì)各院(系)辦實(shí)現(xiàn)統(tǒng)一的信息瀏覽、成績(jī)管理??蓪?shí)現(xiàn)與校其他一些管理系統(tǒng)的學(xué)生基本信息的共享。通過(guò)校園網(wǎng)為訪問(wèn)者提供全面與時(shí)的信息和數(shù)據(jù),如學(xué)生個(gè)人信息、團(tuán)委學(xué)生會(huì)信息、成績(jī)信息查詢等

14、。系統(tǒng)的安全性、穩(wěn)定性、可靠性非常重要,在學(xué)校部各科室(包括各個(gè)校區(qū))組成一個(gè)虛擬網(wǎng),教學(xué)事務(wù)處理在虛擬網(wǎng)中進(jìn)行,并借助防火墻與校園網(wǎng)隔離,抵御來(lái)自外部網(wǎng)絡(luò)的惡意攻擊;建成的系統(tǒng)應(yīng)能避免因軟、硬件故障造成的數(shù)據(jù)損失;保證數(shù)據(jù)在傳輸過(guò)程中安全、;系統(tǒng)有足夠大的吞吐量,不會(huì)因過(guò)多的服務(wù)請(qǐng)求而出現(xiàn)系統(tǒng)崩潰;能一天24小時(shí),一年365天提供服務(wù);界面友好,易于學(xué)習(xí),非計(jì)算機(jī)專業(yè)人員經(jīng)過(guò)短時(shí)間培訓(xùn)即可掌握基本操作。借助于學(xué)生信息管理系統(tǒng)的建設(shè),促進(jìn)教學(xué)管理人員素質(zhì)的提高,通過(guò)教學(xué)管理人員的實(shí)際應(yīng)用,促進(jìn)我校的教學(xué)管理水平和效率的提高;通過(guò)提供多層次的教務(wù)信息服務(wù)和先進(jìn)實(shí)用的使用手段,滿足校外對(duì)信息共享和

15、利用的要求,并為各級(jí)領(lǐng)導(dǎo)提供有效的輔助決策服務(wù)。2.2、系統(tǒng)設(shè)計(jì)原則本系統(tǒng)作為學(xué)校管理信息系統(tǒng)的一個(gè)資源子網(wǎng)進(jìn)行建設(shè),將以校園網(wǎng)為基礎(chǔ),實(shí)現(xiàn)信息資源共享。同時(shí)為校信息系統(tǒng)的建設(shè)建立初始框架。1) 統(tǒng)籌考慮,信息共享本應(yīng)用系統(tǒng)基于校園網(wǎng),實(shí)現(xiàn)高水平的信息資源共享的信息資源訪問(wèn),要面向?qū)W院不同部門(mén)實(shí)現(xiàn)信息資源的共享,提高信息資源共享的利用率??蔀槠渌到y(tǒng)提供數(shù)據(jù)接口,學(xué)生信息管理系統(tǒng)可以為其他系統(tǒng)如校園MIS系統(tǒng)提供數(shù)據(jù)共享。2) 包容性和可擴(kuò)展性系統(tǒng)應(yīng)具有較好的可擴(kuò)展性和包容性。能有效地保護(hù)已有的信息。特別是在應(yīng)用需求變化時(shí),有一個(gè)較好的系統(tǒng),能容易地加以調(diào)整。系統(tǒng)易于擴(kuò)充升級(jí),既能滿足當(dāng)前業(yè)務(wù)

16、的需求,又為今后的擴(kuò)充留有空間。3) 為教師、學(xué)生提供良好的信息服務(wù)在學(xué)生信息標(biāo)準(zhǔn)化、規(guī)化的基礎(chǔ)上,對(duì)信息進(jìn)行合理布局,在提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時(shí),使全校師生可以在任一平臺(tái)上對(duì)本專業(yè)教學(xué)計(jì)劃進(jìn)行查詢,了解課程設(shè)置情況,查詢成績(jī)等,教師可以查詢了解學(xué)生的情況等。4) 可靠運(yùn)行,安全應(yīng)具有安全高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,以解決學(xué)生信息系統(tǒng)的安全性、性問(wèn)題,防止信息泄密和對(duì)信息的非法侵入。應(yīng)考慮與校園網(wǎng)的安全機(jī)制相結(jié)合,采用路由技術(shù),設(shè)立學(xué)生信息系統(tǒng)的防火墻。5) 采用成熟的技術(shù),建立實(shí)用可靠的系統(tǒng)本系統(tǒng)的建設(shè)目標(biāo)是否能實(shí)現(xiàn),系統(tǒng)整個(gè)投資能否發(fā)揮應(yīng)有的效益,最終將取決于該系統(tǒng)

17、是否可靠實(shí)用。為此,系統(tǒng)應(yīng)采用成熟可靠的技術(shù),應(yīng)貫徹產(chǎn)品化的設(shè)計(jì)原則和實(shí)施方法。同時(shí),系統(tǒng)的起點(diǎn)要高,系統(tǒng)的建立應(yīng)適應(yīng)未來(lái)技術(shù)發(fā)展的趨勢(shì)。2.3、系統(tǒng)的信息安全設(shè)計(jì) 信息安全是信息系統(tǒng)建設(shè)的首要問(wèn)題,信息的失竊或篡改常常給系統(tǒng)帶來(lái)毀滅性的打擊。系統(tǒng)中的一些關(guān)鍵信息(如學(xué)生信息、成績(jī)信息等)的安全是至關(guān)重要的,必須在信息系統(tǒng)建設(shè)的設(shè)計(jì)階段,制定可靠的安全策略。 系統(tǒng)從網(wǎng)絡(luò)通訊、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、計(jì)算機(jī)病毒的防治等五個(gè)方面提供安全保障:1) 網(wǎng)絡(luò)通訊 用虛擬局域網(wǎng)(VLAN)服務(wù)和防火墻技術(shù)。將系統(tǒng)的所有服務(wù)器都建立在虛擬子網(wǎng),用防火墻與校園網(wǎng)隔離,只允許安全的網(wǎng)絡(luò)協(xié)議通過(guò),如

18、協(xié)議等,其他如FTP、TELNET協(xié)議限制執(zhí)行。服務(wù)器保護(hù)策略既解決非法訪問(wèn)又可縮小廣播風(fēng)暴。學(xué)生信息管理系統(tǒng)安全結(jié)構(gòu)圖如圖所示,學(xué)校部各科室(包括各個(gè)校區(qū))在校園網(wǎng)網(wǎng)管系統(tǒng)的支持下組成虛擬網(wǎng)(VLAN),系統(tǒng)在虛擬網(wǎng)中進(jìn)行。防火墻將VLAN與校園網(wǎng)連接起來(lái),提供隔離功能抵御來(lái)自校/外的不良訪問(wèn),同時(shí)也提供了VLAN與校園網(wǎng)的通道,通過(guò)防火墻的VIP通道可訪問(wèn)計(jì)算機(jī)中心的學(xué)生信息數(shù)據(jù)庫(kù)服務(wù)器。2) 操作系統(tǒng)利用操作系統(tǒng)安全功能。對(duì)操作系統(tǒng)的用戶、用戶組與其訪問(wèn)權(quán)限作嚴(yán)格的規(guī)定。關(guān)掉可能導(dǎo)致安全漏洞的服務(wù),如Telnet、Ftp、SendMail等。3) 管理權(quán)限的設(shè)定利用對(duì)管理員權(quán)限的設(shè)置,如

19、可動(dòng)態(tài)的限制使用人員的應(yīng)用權(quán)限和管理區(qū)域圍等屬性,可有效地防止非法客戶進(jìn)入系統(tǒng),進(jìn)行不允許的管理操作。4) 計(jì)算機(jī)病毒的防治計(jì)算機(jī)病毒的防治,主要應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器上采用硬件和軟件進(jìn)行防。2.4、服務(wù)器和數(shù)據(jù)庫(kù)系統(tǒng)的選擇根據(jù)系統(tǒng)需求系統(tǒng)采用高性能的PC Server 作為服務(wù)器,提供事務(wù)處理服務(wù)、Web服務(wù)和特定數(shù)據(jù)庫(kù)服務(wù)。操作系統(tǒng)為Microsoft WINDOWS 2000。數(shù)據(jù)庫(kù)系統(tǒng)采用Microsoft SQL 2000。2.5、系統(tǒng)結(jié)構(gòu)與模型針對(duì)實(shí)際的應(yīng)用情況,我們決定使用基于WEB的ASP技術(shù),采用Browser/Server和Intranet相結(jié)合的解決方案,考慮到以查詢、

20、瀏覽、地理位置分散,交互式的服務(wù)為主體的應(yīng)用,采用了Browser/Server結(jié)構(gòu)而不是傳統(tǒng)的Client/Server,這樣使得信息管理系統(tǒng)可以更出色的完成各種服務(wù)需求,同時(shí)增強(qiáng)了他在不同操作平臺(tái)上的兼容性,使其可以更為穩(wěn)定的提供服務(wù)。2.6、系統(tǒng)功能學(xué)生信息管理系統(tǒng)主要有基礎(chǔ)數(shù)據(jù)維護(hù)子系統(tǒng)、學(xué)生個(gè)人信息管理子系統(tǒng)、學(xué)生工作信息管理子系統(tǒng)、教學(xué)工作信息管理子系統(tǒng)、系統(tǒng)信息維護(hù)子系統(tǒng)組成。各院(系)通過(guò)校園網(wǎng)可訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,院(系)管理員可遠(yuǎn)程進(jìn)行數(shù)據(jù)的錄入、刪除、更新、查詢等操作,可根據(jù)從網(wǎng)上匯總上來(lái)的數(shù)據(jù)進(jìn)行各種統(tǒng)計(jì)等處理。部分信息可在校園網(wǎng)、Internet上發(fā)布。用戶可通過(guò)瀏覽器

21、從信息管理數(shù)據(jù)庫(kù)中獲取相應(yīng)的動(dòng)態(tài)信息??稍谀承┫薅▏鷮?duì)數(shù)據(jù)庫(kù)進(jìn)行操作,如學(xué)生可通過(guò)瀏覽器查詢個(gè)人信息和成績(jī)等。系統(tǒng)總體的功能圖:各子系統(tǒng)主要功能有:2.6.1 基礎(chǔ)數(shù)據(jù)維護(hù)子系統(tǒng)該子系統(tǒng)有院,系,專業(yè),課程等基礎(chǔ)的數(shù)據(jù)2.6.2學(xué)生個(gè)人信息管理子系統(tǒng)該子系統(tǒng)能夠?qū)⑿律鷶?shù)據(jù)的錄入、查詢、更新;獎(jiǎng)懲的處理;為整個(gè)學(xué)生管理系統(tǒng)提供新生原始數(shù)據(jù),學(xué)生信息管理系統(tǒng)的基本信息源。2.6.3 學(xué)生工作信息管理子系統(tǒng)該子系統(tǒng)是各院(系)學(xué)生工作的信息發(fā)布,它由團(tuán)委學(xué)生會(huì)、社團(tuán)、班級(jí)、學(xué)生黨支部模塊組成,通過(guò)此子系統(tǒng),可以讓我們與時(shí)的更多的了解學(xué)生工作的一些信息。2.6.4 教學(xué)工作信息管理子系統(tǒng) 該子系統(tǒng)為學(xué)

22、生提供一個(gè)管理學(xué)生考試成績(jī)的窗口,可以查詢學(xué)生每門(mén)課成績(jī)信息,極大的方便教師了解學(xué)生的情況。2.6.5系統(tǒng)信息維護(hù)子系統(tǒng)該子系統(tǒng)完成系統(tǒng)管理員的添加,刪除,對(duì)系統(tǒng)管理員的權(quán)限分配,與時(shí)動(dòng)態(tài)管理權(quán)限可以增加系統(tǒng)的安全性,性。2.7、系統(tǒng)實(shí)現(xiàn)的主要技術(shù)1)ASP技術(shù) ASP (Active Server Page)即活動(dòng)服務(wù)器頁(yè)面,它是由Microsoft推出的用于Web開(kāi)發(fā)的技術(shù)。ASP不是一種單純的技術(shù),應(yīng)該說(shuō)它是一種服務(wù)器腳本環(huán)境。在ASP環(huán)境下,開(kāi)發(fā)者可以通過(guò)創(chuàng)建服務(wù)器腳本,編寫(xiě)強(qiáng)大的Web應(yīng)用程序,實(shí)現(xiàn)動(dòng)態(tài)交互式Web頁(yè)面:ASP腳本還可以和HTML語(yǔ)言、Java小程序等混合在一起書(shū)寫(xiě),

23、這大大擴(kuò)充了ASP程序的功能,降低了ASP應(yīng)用的難度。2)ADO對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)ADO是一個(gè)ASP置的ActiveX服務(wù)器組件用于數(shù)據(jù)庫(kù)訪問(wèn),可把它與ASP結(jié)合起來(lái),建立提供數(shù)據(jù)庫(kù)信息的網(wǎng)頁(yè)容,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、更新、刪除等操作。其具有運(yùn)行速度快、占用存小等優(yōu)點(diǎn)。本系統(tǒng)中有關(guān)成績(jī)查詢、記錄分頁(yè)瀏覽等功能都是應(yīng)用了ADO的對(duì)象、屬性和方法來(lái)實(shí)現(xiàn)的。3)ODBC技術(shù)通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)的方式在本系統(tǒng)中得到應(yīng)用,它通過(guò)驅(qū)動(dòng)程序(driver)來(lái)提供數(shù)據(jù)庫(kù)的獨(dú)立性,驅(qū)動(dòng)程序與具體數(shù)據(jù)庫(kù)有關(guān),它是一個(gè)用以支持ODBC函數(shù)調(diào)用的模塊(通常是一個(gè)d11),應(yīng)用程序通過(guò)調(diào)用驅(qū)動(dòng)程序所支持的函數(shù)來(lái)操作數(shù)據(jù)庫(kù),若想

24、使應(yīng)用程序操作不同類型的數(shù)據(jù)庫(kù),就要?jiǎng)討B(tài)地到不同的驅(qū)動(dòng)程序上。ODBC具有良好的數(shù)據(jù)庫(kù)獨(dú)立性,通過(guò)ODBC可以使得數(shù)據(jù)庫(kù)的更改變得非常容易,因?yàn)閷?duì)應(yīng)用程序來(lái)說(shuō)只需改換一下驅(qū)動(dòng)程序。第三章 學(xué)生工作信息管理子系統(tǒng)開(kāi)發(fā)過(guò)程31 系統(tǒng)功能的描述該子系統(tǒng)是各院(系)學(xué)生工作的信息發(fā)布,它由團(tuán)委學(xué)生會(huì)、社團(tuán)、班級(jí)、學(xué)生黨支部模塊組成,通過(guò)此子系統(tǒng),可以讓我們與時(shí)的更多的了解學(xué)生工作的一些信息。該子系統(tǒng)包括:系統(tǒng)用戶管理模塊、系統(tǒng)信息管理模塊、班級(jí)信息管理模塊、學(xué)生社團(tuán)信息管理模塊、學(xué)生社團(tuán)信息管理模塊。各個(gè)模塊實(shí)現(xiàn)系統(tǒng)管理員對(duì)系統(tǒng)的信息數(shù)據(jù)執(zhí)行添加、修改和刪除等操作。32 功能模塊圖33 程序流程圖開(kāi)始

25、錄入刪除修改添加允許刪除? N有效數(shù)據(jù)? N Y Y 成功34 數(shù)據(jù)庫(kù)的建立對(duì)數(shù)據(jù)庫(kù)方面的設(shè)計(jì),歸根結(jié)底無(wú)非是對(duì)數(shù)據(jù)有效的,明確的,可靠的存儲(chǔ)。為前端應(yīng)用程序提供方便的數(shù)據(jù)應(yīng)用模式。數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以與實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。各表關(guān)鍵字的設(shè)置與含義1、tusource基礎(chǔ)信息字段類型長(zhǎng)度標(biāo)題索引stIDint4序號(hào)關(guān)

26、鍵字sfmcchar30考生省份stuKaoHaochar20學(xué)生考號(hào)stuNamechar15學(xué)生sfzchar30stuXbchar2性別1男2女xymcchar100學(xué)院名稱xbmcchar100系別名稱ccchar10學(xué)歷stuKslbchar50考試類別stuZzmmchar15政治名目stuMzchar15民族stuBylbchar30畢業(yè)類別stuBornchar30出生年月stuLikechar150特長(zhǎng)stuZlcfchar150獎(jiǎng)勵(lì)懲罰stuTelchar30聯(lián)系stuLxrchar150聯(lián)系人stuAddchar100stuSjrchar15收件人stuSchNamech

27、ar30畢業(yè)學(xué)校zy_Hchar10專業(yè)號(hào)zy_Nametext16專業(yè)名gradedatetime8入學(xué)時(shí)間stUIDchar30學(xué)號(hào)stuPWDchar16密碼2、admin3、b_aclassclassid序號(hào)classn 是信息類型大類4、b_anclassnclassid 序號(hào)nclass 信息類型的小類classid 信息小類隸屬大類的序號(hào)5、st_workd-id 序號(hào)d_title 信息標(biāo)題d_content 信息容classid 信息大類的序號(hào)nclassid 信息小類的序號(hào)zuozhe 信息發(fā)布者sj 發(fā)布時(shí)間department 發(fā)布部門(mén)數(shù)據(jù)的讀取首先聯(lián)接數(shù)據(jù)庫(kù)然后打開(kāi)對(duì)

28、應(yīng)數(shù)據(jù)表的指定位置的數(shù)據(jù),讀取字段值,然后關(guān)閉。這里允許同時(shí)打開(kāi)多個(gè)數(shù)據(jù)表,操作上與它開(kāi)通一個(gè)標(biāo)的操作一樣,只要注意變量名不要重復(fù)即可。set rs=server.createobject(adodb.recordset)sql=select * from stu_01 where id=&request(ID)rs.open sql,conn,1,1uID=rs(uID)name=rs(name)sex=rs(sex)age=rs(age). . . . . . .province=rs(province)city=rs(city)rs.closeset rs=notingconn.clos

29、eset conn=nothing%數(shù)據(jù)的顯示排序再打開(kāi)數(shù)據(jù)庫(kù)的時(shí)候只要添加命令:order by 字段名 排序參數(shù),就可以控制顯示數(shù)據(jù)的順序 。當(dāng)然需要循環(huán)語(yǔ)句的配合.例:set rs=server.createobject(adodb.recordset)sql=select * from stu_01 where name like %&keyword&%order by id desc rs.open sql,conn,1,1uID=rs(uID)name=rs(name)sex=rs(sex)age=rs(age). . . . . . .province=rs(province)c

30、ity=rs(city)rs.closeset rs=notingconn.closeset conn=nothing%數(shù)據(jù)的添加通過(guò)post傳值取得輸入數(shù)據(jù)并存入數(shù)據(jù)庫(kù)空數(shù)據(jù)位。數(shù)據(jù)的修改其實(shí)是讀取和添加的組合,一個(gè)頁(yè)面讀取數(shù)據(jù)并允許修改,通過(guò)post傳值把數(shù)據(jù)更新到原紀(jì)錄。(代碼略)數(shù)據(jù)的刪除清除數(shù)據(jù)表刪除單條數(shù)據(jù)35系統(tǒng)功能的實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)過(guò)程中,我們經(jīng)歷了由簡(jiǎn)單-復(fù)雜-簡(jiǎn)單的過(guò)程。當(dāng)我們對(duì)功能要求有了一個(gè)大體框架的時(shí)候,對(duì)其程序?qū)崿F(xiàn)算法也大體有了一個(gè)思路。此時(shí)并沒(méi)有感到有什么困難,但當(dāng)我們具體調(diào)試,實(shí)現(xiàn)程序時(shí),問(wèn)題接踵而至。起初的設(shè)計(jì)漏洞和弊端也顯現(xiàn)了出來(lái)。有時(shí)完成一項(xiàng)功能的操作并不困難

31、,問(wèn)題是我們不但要使它能完成特定的功能,還要使它具有靈活性和良好的接口,實(shí)現(xiàn)功能模塊的一層多用。我們的設(shè)計(jì)原則是,功能越細(xì)越好;程序結(jié)構(gòu)越緊密越好;操作越簡(jiǎn)單越好。當(dāng)初稿完成時(shí),我們的程序臃腫龐大,不同的功能模塊對(duì)應(yīng)著不同的文件,有的則需要2-3個(gè)文件配合完成。針對(duì)這個(gè)問(wèn)題,我們把大量的功能相似但操作并不一樣的模塊進(jìn)行了合并整合。通過(guò)在調(diào)用時(shí)使用get方式傳遞控制參數(shù)和使用多嵌套結(jié)構(gòu)來(lái)實(shí)現(xiàn)功能操作判斷,十多個(gè)功能模塊操作最終有一個(gè)文件所完成。這樣大大減少了文件數(shù)量,使整個(gè)系統(tǒng)顯得精干。我們對(duì)文件進(jìn)行了合理布局使其邏輯關(guān)系明了,便于今后的修改和拓展。下面簡(jiǎn)述一下幾個(gè)功能的實(shí)現(xiàn)算法:1) 數(shù)據(jù)庫(kù)的

32、聯(lián)接由于數(shù)據(jù)庫(kù)的聯(lián)接是幾乎每個(gè)文件都要使用的一部分所以我把它單獨(dú)的寫(xiě)在了一個(gè)文件(conn.asp)中,當(dāng)需要時(shí)直接調(diào)用conn.asp就可以了,避免了程序的臃腫。2) 各頁(yè)面功能主要代碼列表:1、添加保存代碼功能2、刪除功能% = 功能:刪除信息 描述:信息刪除后,頁(yè)面轉(zhuǎn)向信息列表頁(yè)。 刪除信息的同時(shí),刪除此信息相關(guān)的上傳文件。 =Call Header(刪除信息)Call Content()Call Footer()本頁(yè)容區(qū)Sub Content() 取參數(shù):信息IDDim sNewsIDsNewsID = Trim(Request(id) 信息ID有效性驗(yàn)證,防止有些人惡意的破壞此演示程

33、序If IsNumeric(sNewsID) = False ThenGoError 請(qǐng)通過(guò)頁(yè)面上的進(jìn)行操作,不要試圖破壞此演示系統(tǒng)。End If 從信息數(shù)據(jù)表中取出相關(guān)的上傳文件 上傳后保存到本地服務(wù)器的路徑文件名,多個(gè)以|分隔 刪除文件,要取帶路徑的文件名才可以,并且只要這個(gè)就可以了,原來(lái)存的原文件名或不帶路徑的保存文件名可用于其它地方使用Dim sSavePathFileNamesSql = SELECT D_SavePathFileName FROM st_work WHERE D_ID= & sNewsIDoRs.Open sSql, oConn, 0, 1If Not oRs.Eo

34、f ThensSavePathFileName = oRs(D_SavePathFileName)ElseGoError 無(wú)效的信息ID,請(qǐng)點(diǎn)頁(yè)面上的進(jìn)行操作!End IfoRs.Close 把帶|的字符串轉(zhuǎn)為數(shù)組Dim aSavePathFileNameaSavePathFileName = Split(sSavePathFileName, |) 刪除信息相關(guān)的文件,從文件夾中Dim iFor i = 0 To UBound(aSavePathFileName) 按路徑文件名刪除文件Call DoDelFile(aSavePathFileName(i)Next 刪除信息sSql = DELE

35、TE FROM st_work WHERE D_ID= & sNewsIDoConn.Execute sSql 3秒轉(zhuǎn)向信息列表頁(yè)response.write 信息刪除成功,3秒后自動(dòng)返回window.setTimeout(location.href=list.asp,3000);End Sub 刪除指定的文件Sub DoDelFile(sPathFile)On Error Resume NextDim oFSOSet oFSO = Server.CreateObject(Scripting.FileSystemObject)oFSO.DeleteFile(Server.MapPath(sPa

36、thFile)Set oFSO = NothingEnd Sub%3、修改功能4、顯示功能第四章 設(shè)計(jì)過(guò)程中遇到的困難和問(wèn)題 在整個(gè)系統(tǒng)程序設(shè)計(jì)實(shí)現(xiàn)過(guò)程中,我們遇到了不少問(wèn)題,而且有些看似不大的毛病,但查找起錯(cuò)誤來(lái)還真不是件容易的事情。特別是對(duì)很多控制參數(shù)變量進(jìn)行傳遞時(shí),任何一個(gè)環(huán)節(jié)出現(xiàn)錯(cuò)誤都有可能導(dǎo)致整個(gè)功能無(wú)法實(shí)現(xiàn)。有時(shí)不得不一步一步地把整個(gè)系統(tǒng)像切蛋糕一樣一點(diǎn)一點(diǎn)的分解開(kāi),一塊一塊的分別檢測(cè),并且有時(shí)還得專門(mén)設(shè)計(jì)編寫(xiě)檢測(cè)程序?qū)δ巢糠诌M(jìn)行測(cè)試,看看問(wèn)題究竟出在那里。還有些問(wèn)題是設(shè)計(jì)上的缺陷,比如一個(gè)控制算法用來(lái)連接兩個(gè)功能模塊,它在這個(gè)模塊中運(yùn)行正常而在另一個(gè)模塊中卻出現(xiàn)問(wèn)題,或有沖突發(fā)生

37、。不過(guò)這些問(wèn)題講過(guò)我們的努力還是順利地解決了。下面就簡(jiǎn)單的列舉幾個(gè)曾出現(xiàn)的問(wèn)題。4.1、數(shù)據(jù)讀取問(wèn)題在測(cè)試程序的時(shí)候我發(fā)現(xiàn)在學(xué)生檔案信息修改中,學(xué)生生日數(shù)據(jù)無(wú)顯示輸出,修改操作也不起作用。仔細(xì)查看源代碼后我認(rèn)為問(wèn)題不會(huì)出在數(shù)據(jù)庫(kù)連接讀取部分。因?yàn)槠渌鼣?shù)據(jù)讀取正常,經(jīng)檢查也不是拼寫(xiě)輸入錯(cuò)誤。為什么部分正常部分出錯(cuò)呢?!再次比較了兩部分的程序關(guān)鍵部分完全一樣!這個(gè)問(wèn)題困擾了我很久,我是了很多辦法測(cè)試和修改都沒(méi)有解決。終于一次我把從前的關(guān)鍵字year;month;day改為yy;mm;dd后問(wèn)題消失。我想造成之個(gè)問(wèn)題的原因可能是關(guān)鍵字year;month;day與asp語(yǔ)言中的date函數(shù)沖突造成的

38、。眾所周知asp使用的是VBscript語(yǔ)言,在web應(yīng)用中如不聲明系統(tǒng)默認(rèn)語(yǔ)言為VBscript。所以在檔案信息查詢中我沒(méi)有做語(yǔ)言聲明。后來(lái)為了保險(xiǎn)起見(jiàn)都加上了語(yǔ)言聲明。結(jié)果加了語(yǔ)言聲明的頁(yè)面生日讀取都不正常。改變字段和讀取變量名稱后問(wèn)題解決。4.2、搜索分頁(yè)問(wèn)題當(dāng)設(shè)計(jì)到全字段搜索分頁(yè)查詢這一部分時(shí),如果不做條件搜索時(shí)分頁(yè)正常,但當(dāng)進(jìn)行條件搜索查詢后對(duì)搜索分頁(yè)的分頁(yè)數(shù)量正常,可點(diǎn)擊后返回頁(yè)面錯(cuò)誤。返回的不是搜索的分頁(yè)而是總數(shù)據(jù)顯示分頁(yè)的對(duì)應(yīng)頁(yè)碼頁(yè)面。這樣看來(lái)在數(shù)據(jù)條目計(jì)算和分頁(yè)上沒(méi)有問(wèn)題,問(wèn)題應(yīng)出在返回值上。仔細(xì)檢查發(fā)現(xiàn)分頁(yè)函數(shù)條件返回參數(shù)變量輸入錯(cuò)誤。把條件關(guān)鍵變量keyword誤輸為ke

39、yward,更正后問(wèn)題解決。第五章 系統(tǒng)界面的設(shè)計(jì)圖1:用戶登陸界面圖2:登陸后的主界面圖3:信息發(fā)布界面第六章 系統(tǒng)虛擬環(huán)境測(cè)試為了發(fā)現(xiàn)軟件中的錯(cuò)誤,我們進(jìn)行了軟件測(cè)試,通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤之后還必須診斷并改正錯(cuò)誤。軟件測(cè)試的目標(biāo)為:(1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤。(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試方法:1)白盒法:其測(cè)試的前提是可以把程序看成裝在一個(gè)透明的白盒子中,也就是完全了解程序的結(jié)構(gòu)盒處理過(guò)程。這種方法按照程序部的邏輯測(cè)試程序,檢驗(yàn)程序中的每一條通路是否能按預(yù)定的要求正確工作。2)黑盒法:其測(cè)

40、試前提是把程序看成一個(gè)黑盒子,完全不考慮程序的部結(jié)構(gòu)盒處理過(guò)程。也就是說(shuō)黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎氲臄?shù)據(jù)產(chǎn)生正確的輸出信息,并保持外部信息的完整性。一般大型軟件系統(tǒng)的測(cè)試基本上包括4個(gè)步驟:模塊測(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試。a)塊測(cè)試:把每個(gè)模塊作為一個(gè)單元來(lái)測(cè)試,通過(guò)模塊測(cè)試,每一個(gè)模塊都能正確運(yùn)行。b)系統(tǒng)測(cè)試:子系統(tǒng)測(cè)試是把單元測(cè)試的模塊放在一起形成一個(gè)系統(tǒng)來(lái)測(cè)試。通過(guò)測(cè)試發(fā)現(xiàn)每個(gè)模塊之間通信是正常的。c)系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是把已經(jīng)測(cè)試過(guò)的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)測(cè)試。在這個(gè)過(guò)程中,驗(yàn)證了系統(tǒng)能

41、完成設(shè)計(jì)過(guò)程中的各項(xiàng)功能。d)驗(yàn)收測(cè)試:把系統(tǒng)測(cè)試后的系統(tǒng)通過(guò)用戶運(yùn)行使用測(cè)試。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫(xiě)出每個(gè)模塊之后就對(duì)它作必要的測(cè)試,模塊的編寫(xiě)者和測(cè)試者是同一個(gè)人,編碼和模塊測(cè)試屬于軟件生命周期的同一個(gè)階段。在這個(gè)階段結(jié)束之后,對(duì)系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專門(mén)的測(cè)試人員承擔(dān)這項(xiàng)工作。我們?cè)谙到y(tǒng)的測(cè)試中主要采用上述的步驟,測(cè)試方法大部分采用“白盒測(cè)試”。因?yàn)槌绦虻木帉?xiě)由我們四個(gè)人完成,程序的流程很清楚,在編寫(xiě)過(guò)程中也出現(xiàn)過(guò)很多錯(cuò)誤,甚至根本無(wú)法運(yùn)行下去,采用程序中的設(shè)置斷點(diǎn),進(jìn)行斷點(diǎn)測(cè)試,逐步縮小圍并最終找到問(wèn)題的解。在

42、編寫(xiě)的過(guò)程中一邊編寫(xiě)一邊進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤立刻更正盡量使模塊功能更貼近用戶。在測(cè)試過(guò)程中,我盡量站在用戶的角度考慮問(wèn)題,假如我是用戶如何才能更方便,假如我在某一時(shí)刻進(jìn)行某種操作會(huì)產(chǎn)生什么結(jié)果,大量進(jìn)行假設(shè)。并請(qǐng)同學(xué)幫忙作為用戶試使用系統(tǒng)并提出建議意見(jiàn)。在所有模塊功能完成后,先測(cè)試了一個(gè)模塊的功能,能夠?qū)崿F(xiàn)后,再對(duì)其它模塊進(jìn)行編寫(xiě)、測(cè)試,在這個(gè)過(guò)程中,往往又會(huì)返回到剛才的模塊,再次改進(jìn)。如此反復(fù)當(dāng)所有模塊測(cè)試完成后,便對(duì)子系統(tǒng)分別測(cè)試,輸入大量數(shù)據(jù)并盡可能多的假設(shè)“非正常情況”以測(cè)試系統(tǒng)的健壯性。待這些測(cè)試都通過(guò)后就對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試。我所采用的測(cè)試方式屬于集成測(cè)試中的漸增式測(cè)試,這種方法實(shí)際上

43、同時(shí)完成單元測(cè)試和集成測(cè)試,其優(yōu)點(diǎn)有:1)開(kāi)銷小,因?yàn)槠淅靡褱y(cè)試過(guò)的模塊作為測(cè)試軟件。2)可以較早發(fā)現(xiàn)模塊間的接口錯(cuò)誤。3)在測(cè)試時(shí),如發(fā)現(xiàn)錯(cuò)誤往往和最近加進(jìn)來(lái)的那個(gè)模塊有關(guān)。4)已測(cè)試的模塊可以在新的條件下再次檢驗(yàn),使測(cè)試更徹底。經(jīng)過(guò)系統(tǒng)測(cè)試并修改之后,系統(tǒng)基本上完成了在任務(wù)書(shū)中所要求的功能。同時(shí)我們模擬實(shí)際應(yīng)用環(huán)境對(duì)系統(tǒng)進(jìn)行了全面測(cè)試。包括每個(gè)細(xì)節(jié),并把測(cè)試地址公布在互聯(lián)網(wǎng)上,廣大網(wǎng)友參與測(cè)試。聽(tīng)取廣泛的意見(jiàn)和建議。并模擬進(jìn)行黑客攻擊,一測(cè)試系統(tǒng)的安全性和承受能力。在大流量訪問(wèn)情況下系統(tǒng)仍能良好的運(yùn)轉(zhuǎn)工作,有效的阻止了惡意侵入和攻擊。第七章 結(jié)束語(yǔ)7.1、系統(tǒng)完善改進(jìn) 通過(guò)幾個(gè)月的努力,本人完成了學(xué)生工作信息管理子系統(tǒng)的開(kāi)發(fā),基本的功能都已經(jīng)實(shí)現(xiàn),在某些功能上還需要改善的,還沒(méi)考慮數(shù)據(jù)量大的時(shí)候數(shù)據(jù)讀取的時(shí)間,沒(méi)有完善分頁(yè)顯示的代碼優(yōu)化。尤其在本人開(kāi)發(fā)的子系統(tǒng)中的某些功能,由于時(shí)間的問(wèn)題,很多功能還沒(méi)能實(shí)現(xiàn),希望能在以后的時(shí)間能慢慢完善和改進(jìn)。7.2、設(shè)計(jì)體會(huì) 本系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)使我收益頗多。我真正獨(dú)自負(fù)責(zé)了一個(gè)實(shí)際項(xiàng)目

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論