版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文</b></p><p> 題 目學(xué)生信息管理系統(tǒng)</p><p> 學(xué)生姓名</p><p> 指導(dǎo)教師</p><p> 學(xué) 院</p><p> 專業(yè)班級(jí)</p><p> 完成時(shí)間</p><p&
2、gt;<b> 摘 要</b></p><p> 本文采用自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法,闡述了一個(gè)功能全面的學(xué)生信息管理系統(tǒng)的開發(fā)過程、操作流程及其一些核心的技術(shù)。本文首先進(jìn)行了項(xiàng)目概述,簡單介紹了項(xiàng)目開發(fā)的背景、項(xiàng)目開發(fā)的目的和項(xiàng)目開發(fā)的意義;接下來是系統(tǒng)規(guī)劃階段,通過實(shí)際的業(yè)務(wù)流程調(diào)研,分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了學(xué)生信息管理系統(tǒng)的需求分析、可行性分析、現(xiàn)行業(yè)務(wù)流程分析,
3、并通過對(duì)現(xiàn)行業(yè)務(wù)流程的優(yōu)化,得出了系統(tǒng)的業(yè)務(wù)流程;之后是系統(tǒng)分析,具體完成了數(shù)據(jù)流分析和數(shù)據(jù)字典;系統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設(shè)計(jì)和系統(tǒng)界面設(shè)計(jì)。該階段對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)設(shè)計(jì),形成了本系統(tǒng)的功能模塊圖,在此基礎(chǔ)上選擇了合適的開發(fā)模式;數(shù)據(jù)庫的設(shè)計(jì)先進(jìn)行了概念結(jié)構(gòu)設(shè)計(jì),之后進(jìn)行了邏輯結(jié)構(gòu)設(shè)計(jì),最后完成了數(shù)據(jù)庫表的設(shè)計(jì)。</p><p> 根據(jù)前幾個(gè)階段的分析和設(shè)計(jì),本系統(tǒng)在設(shè)計(jì)方面采用B
4、/S模式,同時(shí)使用JSP技術(shù)進(jìn)行基本頁面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫選用MySql數(shù)據(jù)庫。本系統(tǒng)的設(shè)計(jì)實(shí)施為學(xué)生信息管理系統(tǒng)的運(yùn)行做基礎(chǔ),為學(xué)生信息管理系統(tǒng)提供良好的條件。</p><p> 關(guān)鍵詞:學(xué)生信息;結(jié)構(gòu)化分析;管理系統(tǒng)</p><p><b> Abstract</b></p><p> In this paper, top-
5、down structured systems analysis, describes a full-featured management system for the housing development agency, operating procedures and some of its core technology. This paper carried out the project overview, a brief
6、 background of project development, project development and project development objective of the meaning; followed by the system planning stage, the actual business processes through research and analysis of the system
7、39;s organizational structure, specifically t</p><p> According to the first few stages of the analysis and design, the system used in the design of B / S mode, JSP technology, the basic page design and imp
8、lementation of function, use MySql database backend database. This website is designed to implement management systems for the housing agency to run a foundation for the housing agency management system provides good con
9、ditions.</p><p> Key Words:Student records; structural analysis; Management System </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> Ab
10、stractII</p><p><b> 一、引言1</b></p><p> ?。ㄒ唬╉?xiàng)目開發(fā)的背景1</p><p> ?。ǘ╉?xiàng)目開發(fā)的意義1</p><p> 二、可行性分析及總體設(shè)計(jì)原則3</p><p> (一)可行性分析3</p><p>
11、;<b> 1.技術(shù)可行性3</b></p><p><b> 2.經(jīng)濟(jì)可行性3</b></p><p><b> 3.社會(huì)可行性3</b></p><p> ?。ǘ┛傮w設(shè)計(jì)原則4</p><p><b> 三、系統(tǒng)分析5</b><
12、;/p><p> ?。ㄒ唬I(yè)務(wù)流程分析5</p><p><b> (二)數(shù)據(jù)流圖6</b></p><p><b> ?。ㄈ?shù)據(jù)字典9</b></p><p><b> 四、系統(tǒng)設(shè)計(jì)13</b></p><p> ?。ㄒ唬┫到y(tǒng)功能設(shè)計(jì)13&
13、lt;/p><p> ?。ǘ┫到y(tǒng)數(shù)據(jù)庫設(shè)計(jì)13</p><p> 1.概念結(jié)構(gòu)設(shè)計(jì)14</p><p> 2.?dāng)?shù)據(jù)庫表設(shè)計(jì)18</p><p> ?。ㄈ┫到y(tǒng)開發(fā)工具與開發(fā)模式的選擇20</p><p> 1.系統(tǒng)開發(fā)工具20</p><p> 2.系統(tǒng)設(shè)計(jì)模式21</p
14、><p><b> 五、系統(tǒng)實(shí)現(xiàn)23</b></p><p> ?。ㄒ唬┫到y(tǒng)管理員登錄模塊23</p><p><b> 1.登陸23</b></p><p> 2.基礎(chǔ)信息管理界面25</p><p> 3.個(gè)人信息管理界面25</p><
15、p> 4.課程管理界面27</p><p> 5.錄入教師信息界面27</p><p> 6.錄入學(xué)生信息界面28</p><p> 8.添加公告界面28</p><p> (二)教師登錄模塊29</p><p> 1.個(gè)人信息管理界面29</p><p> 2.
16、查看公告信息界面30</p><p> 3.學(xué)生成績管理界面31</p><p> ?。ㄈW(xué)生登錄模塊32</p><p> 1.個(gè)人信息界面32</p><p> 2.課程查詢界面32</p><p> 3.系統(tǒng)公告界面32</p><p> 4.我的成績界面33&l
17、t;/p><p> 六、軟件測試與分析34</p><p> (一)軟件測試的重要性34</p><p> ?。ǘy試實(shí)例的研究與選擇34</p><p> ?。ㄈy試環(huán)境與測試條件35</p><p> ?。ㄋ模┫到y(tǒng)運(yùn)行情況35</p><p> (五)系統(tǒng)評(píng)價(jià)35</
18、p><p><b> 結(jié) 論37</b></p><p> 參 考 文 獻(xiàn)38</p><p><b> 致 謝39</b></p><p><b> 引言</b></p><p> ?。ㄒ唬╉?xiàng)目開發(fā)的背景</p>&
19、lt;p> 隨著計(jì)算機(jī)產(chǎn)業(yè)的迅速發(fā)展,電子計(jì)算機(jī)已廣泛的應(yīng)用于信息管理、文字處理、輔助設(shè)計(jì)、輔助教學(xué)及人們的日常生活中。學(xué)生信息管理系統(tǒng)主要是針對(duì)網(wǎng)絡(luò)教學(xué)中涉及輔導(dǎo)的一系列相關(guān)工作的管理,本系統(tǒng)的建立使學(xué)生檔案的管理更加規(guī)范化、系統(tǒng)化,查詢手段更加便捷化。同時(shí),學(xué)生信息管理系統(tǒng)也是實(shí)現(xiàn)學(xué)生信息管理現(xiàn)代化和信息化的重要內(nèi)容。</p><p> 近年來,隨著網(wǎng)絡(luò)學(xué)校規(guī)模的逐漸增大,人工書寫數(shù)據(jù)已經(jīng)不能夠處理
20、如此龐大的數(shù)據(jù)。為了更好的適應(yīng)信息時(shí)代的高效性,一個(gè)利用計(jì)算機(jī)來實(shí)現(xiàn)學(xué)生信息管理工作的系統(tǒng)將必然誕生?;谶@一點(diǎn),設(shè)計(jì)了一個(gè)學(xué)生信息管理系統(tǒng)。</p><p> 基于對(duì)上述的認(rèn)識(shí),收集相關(guān)資料和數(shù)據(jù),查閱有關(guān)文獻(xiàn)及技術(shù)參數(shù),對(duì)學(xué)生檔案的實(shí)際需求等方面進(jìn)行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進(jìn)行管理存在以下幾個(gè)方面的弊端:對(duì)象范圍廣,數(shù)據(jù)存儲(chǔ)不易;填寫的數(shù)據(jù)多,所填寫的內(nèi)容相當(dāng)復(fù)雜,且大量數(shù)據(jù)重復(fù);不易存檔,成
21、千上萬的信息和堆積如山的單據(jù)對(duì)管理人員來說是一個(gè)負(fù)擔(dān),需要大量的文檔資料。鑒于以上種種原因,學(xué)生檔案的管理急需一種軟件來代替手工操作來管理數(shù)據(jù)資料。</p><p> 計(jì)算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計(jì)算機(jī)成為領(lǐng)導(dǎo)者和管理人員應(yīng)用現(xiàn)代技術(shù)的重要工具[1]。計(jì)算機(jī)輔助學(xué)生檔案活動(dòng),可以極大地增強(qiáng)管理者采集、處理信息的能力,從而有利于管理者及時(shí)決策。計(jì)算機(jī)系統(tǒng)能根據(jù)管理過程的變化情況,將原始數(shù)據(jù)、資料等進(jìn)行加工、保
22、存,管理人員可以在解決具體問題需要信息資料時(shí),隨時(shí)進(jìn)行檢索查詢,了解整個(gè)學(xué)生信息管理系統(tǒng)的動(dòng)態(tài)情況,進(jìn)行動(dòng)態(tài)管理,從而有效的處理學(xué)生檔案的管理工作,實(shí)現(xiàn)對(duì)學(xué)生檔案信息管理的自動(dòng)化,提高效率。</p><p> ?。ǘ╉?xiàng)目開發(fā)的意義</p><p> 學(xué)生信息管理系統(tǒng)的開發(fā)目的是使學(xué)生信息管理模式從手工記錄轉(zhuǎn)變成信息管理,為學(xué)生信息管理人員提供方便條件。對(duì)學(xué)生信息管理的實(shí)際情況進(jìn)行調(diào)研之
23、后,進(jìn)行詳細(xì)的需求分析,對(duì)現(xiàn)有的管理模式進(jìn)行改進(jìn),開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開發(fā)的流程和方法。隨著網(wǎng)絡(luò)教學(xué)信息系統(tǒng)的不斷完善,網(wǎng)絡(luò)學(xué)校的管理將越來越依賴于信息化的管理。所以系統(tǒng)開發(fā)將圍繞學(xué)生檔案工作的實(shí)際情況,使之能迅速適應(yīng)網(wǎng)絡(luò)學(xué)校的需要。</p><p> 學(xué)生信息管理系統(tǒng)的實(shí)施的現(xiàn)實(shí)意義:減少管理學(xué)生檔案的工作人員;管理人員可以隨時(shí)瀏覽查看,而且更加直觀;改變了以前工資手工記
24、錄的方式,電腦錄入更加方便快捷;實(shí)現(xiàn)了學(xué)生信息管理的計(jì)算機(jī)化。</p><p> 二、可行性分析及總體設(shè)計(jì)原則</p><p><b> (一)可行性分析</b></p><p> 可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保
25、證新系統(tǒng)的開發(fā)成功[2]。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。</p><p> 下面將分別從技術(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)方面對(duì)學(xué)生信息管理系統(tǒng)的建設(shè)進(jìn)行分析和研究。</p><p><b> 1.技術(shù)可行性</b></p><p> 根據(jù)網(wǎng)絡(luò)學(xué)校提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡
26、量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。</p><p> 由以上分析可知,學(xué)生信息管理系統(tǒng)的開發(fā)在技術(shù)上是可行的。</p><p><b> 2.經(jīng)濟(jì)可行性<
27、/b></p><p> 學(xué)生信息管理系統(tǒng)具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無需再投入資金購買其他設(shè)施。</p><p> 系統(tǒng)的開發(fā)基于本人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而來,學(xué)校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費(fèi)完全可以接受。</p><p> 由以上分析可知,學(xué)生信息管理系統(tǒng)在經(jīng)濟(jì)上是可行的。</p>
28、<p><b> 3.社會(huì)可行性</b></p><p> 本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。</p><p><b> (1)法律因素</b></p><p> 本系統(tǒng)是根據(jù)學(xué)生信息管理系統(tǒng)的實(shí)際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成
29、的,無可供抄襲的軟件產(chǎn)品。</p><p> (2)用戶使用可行性</p><p> 本系統(tǒng)對(duì)用戶的要求,除了需要具備在Microsoft Windows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對(duì)Tomcat服務(wù)器的使用能力,在投入使用前,無需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。</p><p>
30、 由以上分析可知,本系統(tǒng)具有社會(huì)可行性。</p><p><b> ?。ǘ┛傮w設(shè)計(jì)原則</b></p><p> 本系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則[3]。其主要設(shè)計(jì)原則有:</p><p> 簡單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡單易懂,這對(duì)于一個(gè)系統(tǒng)來說是非常重要的。&l
31、t;/p><p> 針對(duì)性:本系統(tǒng)設(shè)計(jì)是針對(duì)學(xué)生檔案的需求定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。</p><p> 實(shí)用性:要求本系統(tǒng)能夠滿足學(xué)生檔案學(xué)校的需求,因此具有良好的實(shí)用性。</p><p> 一致性:頁面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同
32、樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。</p><p> 先進(jìn)性:本系統(tǒng)采用JSP技術(shù)、SQL Server2000等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計(jì)具有良好的先進(jìn)性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開發(fā)性。</p><p><
33、;b> 三、系統(tǒng)分析</b></p><p><b> ?。ㄒ唬I(yè)務(wù)流程分析</b></p><p> 在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)(報(bào)告、報(bào)單、屏幕顯示)等[4]。&
34、lt;/p><p> 業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進(jìn)行,即用一些規(guī)定的符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程[5]。</p><p> 具體業(yè)務(wù)流程如圖3.1所示。</p><p><b> 圖3.1業(yè)務(wù)流程圖</b></p><p>
35、<b> ?。ǘ?shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲(chǔ)的過程[6]。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(dòng)抽象的獨(dú)立起來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。</p><p> 數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計(jì)功能模塊處理過程的
36、基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和傳遞[7]。</p><p> 在業(yè)務(wù)流程分析的基礎(chǔ)上,對(duì)數(shù)據(jù)流進(jìn)行了分析,從數(shù)據(jù)流動(dòng)過程考察了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖3.2所示。</p><p> 圖3
37、.2頂層數(shù)據(jù)流圖</p><p> 具體分析第一層數(shù)據(jù)流圖,該層數(shù)據(jù)流圖如圖3. 3所示。</p><p> 圖3.3第一層數(shù)據(jù)流圖(學(xué)生、系統(tǒng)管理員)</p><p> 由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了部分?jǐn)?shù)據(jù)流圖,其他的數(shù)據(jù)流圖基本一致。</p><p><b> (三)數(shù)據(jù)字典</b><
38、;/p><p> 通過對(duì)系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲(chǔ)和外部實(shí)體[8]。</p><p> 數(shù)據(jù)元素條目如表3.1所示。</p><p><b> 表3.1數(shù)據(jù)元素</b></p><p> 數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示。</p><
39、;p><b> 表3.2數(shù)據(jù)結(jié)構(gòu)</b></p><p> 數(shù)據(jù)流條目如表3.3所示:</p><p><b> 表3.3數(shù)據(jù)流</b></p><p> 數(shù)據(jù)存儲(chǔ)條目如表3.4所示:</p><p><b> 表3.4數(shù)據(jù)存儲(chǔ)</b></p>&
40、lt;p> 處理過程條目如表3.5所示:</p><p><b> 表3.5處理過程</b></p><p> 外部實(shí)體條目如表3.6所示:</p><p><b> 表3.6外部實(shí)體</b></p><p> 由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)數(shù)據(jù)流
41、圖繪制的。</p><p><b> 四、系統(tǒng)設(shè)計(jì)</b></p><p><b> ?。ㄒ唬┫到y(tǒng)功能設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程[9]。通過對(duì)目標(biāo)系統(tǒng)的分析和研究,做出了學(xué)生信息管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對(duì)學(xué)生信息管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)
42、上,制定出學(xué)生信息管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。</p><p> 從數(shù)據(jù)流圖出發(fā),對(duì)數(shù)據(jù)流圖進(jìn)行分析,得出的層次化的模塊結(jié)構(gòu)圖.</p><p> 學(xué)生信息管理系統(tǒng)功能模塊圖如圖4.1所示:</p><p> 圖4.1 學(xué)生信息管理系統(tǒng)功能模塊圖</p><
43、p> ?。ǘ┫到y(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p> 數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)[10]。它設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計(jì)就像高樓大廈的根基一樣,如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作。</p><p><b> 1.概
44、念結(jié)構(gòu)設(shè)計(jì)</b></p><p> 從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖。</p><p> 管理員實(shí)體屬性圖如圖4.3所示:</p><p> 圖4.3管理員實(shí)體屬性圖</p><p> 成績實(shí)體屬性圖如圖4.4所示:</p><p> 圖4.4成績實(shí)體屬性圖</p><p
45、> 學(xué)生實(shí)體屬性圖如圖4.5所示:</p><p> 圖4.5學(xué)生實(shí)體屬性圖</p><p> 公告實(shí)體屬性圖如圖4.6所示:</p><p> 圖4.6公告實(shí)體屬性圖</p><p> 教師實(shí)體屬性圖如圖4.7所示:</p><p> 圖4.7教師實(shí)體屬性圖</p><p>
46、 E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述[11]。</p><p> (1)模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型[12]。</p><
47、p> (2)屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。</p><p> (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。</p><p> (4)在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。</p><p> 從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,遵循三范式原則,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整
48、合,得出系統(tǒng)E-R圖,如圖4.8所示:</p><p> 圖4.8系統(tǒng)E-R圖</p><p> 說明:圖中用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類型。實(shí)體的屬性用橢圓表示,并用無向邊把實(shí)體與屬性聯(lián)系起來。</p><p><b> 2.?dāng)?shù)據(jù)庫表設(shè)計(jì)</b></p><
49、p> 表4.1管理員信息表</p><p> 說明:用戶表用于存放管理員的信息。</p><p><b> 表4.2成績信息表</b></p><p> 說明:成績信息表用來存放學(xué)生的成績的基本信息。</p><p><b> 表4.3公告信息表</b></p><
50、;p> 說明:用來存放公告的基本信息。</p><p><b> 表4.4學(xué)生信息表</b></p><p> 說明:學(xué)生信息表用來存放學(xué)生的基本信息的。</p><p><b> 表4.5教師信息表</b></p><p> 說明:教師信息表用于存放教師的信息。</p>
51、<p> ?。ㄈ┫到y(tǒng)開發(fā)工具與開發(fā)模式的選擇</p><p><b> 1.系統(tǒng)開發(fā)工具</b></p><p> 本系統(tǒng)主要使用JSP、Struts技術(shù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā)。JSP擁有Java程序設(shè)計(jì)語言“一次編寫,各處執(zhí)行”、“安全性、保密性高”等的特點(diǎn)[13];Struts框架為開放者提供了一個(gè)統(tǒng)一的標(biāo)準(zhǔn)框架,通過使用Struts作為基礎(chǔ),開
52、發(fā)者能夠更專注于應(yīng)用程序的商業(yè)邏輯,Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時(shí),首先執(zhí)行其
53、中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 </p><p> JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p> JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月
54、又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_(tái)無關(guān)性且
55、安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大學(xué)校都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea學(xué)校等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p> 使用Microsoft SQL Server 2000數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,SQL Server 2000系統(tǒng)具有強(qiáng)大的網(wǎng)上功能,可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在SQL Server 2000系統(tǒng)中,允許用戶簡單的使用一些
56、向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,Microsoft SQL Server 2000,經(jīng)過三十多年的發(fā)展,已經(jīng)成為最重要的數(shù)據(jù)處理技術(shù),被廣泛應(yīng)用到多種項(xiàng)目的開發(fā)與設(shè)計(jì)中,決定采用此數(shù)據(jù)庫系統(tǒng)來完成系統(tǒng)的設(shè)計(jì)。</p><p><b> 2.系統(tǒng)設(shè)計(jì)模式</b></p><p> B/S結(jié)構(gòu),
57、即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜
58、專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。B/S結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。前者的特點(diǎn)是安全、快捷、準(zhǔn)確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點(diǎn)。須視企業(yè)規(guī)模和地理分
59、布確定。企業(yè)內(nèi)部通過防火墻接入Internet,再整個(gè)網(wǎng)絡(luò)采TCP/IP協(xié)議。</p><p> C/S 與 B/S 區(qū)別:Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的.Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。1.硬件環(huán)境不同: C/S 一般建立在專用的網(wǎng)絡(luò)上, 小范圍里的網(wǎng)絡(luò)環(huán)境, 局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù).B/S 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例
60、與電話上網(wǎng), 租用設(shè)備. 信息自己管理. 有比C/S更強(qiáng)的適應(yīng)范圍, 一般只要有操作系統(tǒng)和瀏覽器就行 2.對(duì)安全要求不同 C/S 一般面向相對(duì)固定的用戶群, 對(duì)信息安全的控制能力很強(qiáng). 一般高度機(jī)密的信息系統(tǒng)采用C/S 結(jié)構(gòu)適宜. 可以通過B/S發(fā)布部分可公開信息.B/S 建立在廣域網(wǎng)之上, 對(duì)安全的控制能力相對(duì)弱, 面向是不可知的用戶群. 3.對(duì)程序架構(gòu)不同 C/S 程序可以更加注重流程, 可以對(duì)權(quán)限多層次校驗(yàn), 對(duì)系統(tǒng)運(yùn)行速度可以
61、較少考慮.B/S 對(duì)安全以及訪問速度的多重的考慮, 建立在需要更加優(yōu)化的基礎(chǔ)之上. 比C/S有更高的要求 B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢, 從MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持網(wǎng)絡(luò)的構(gòu)件搭建</p><p><b> 五、系統(tǒng)實(shí)現(xiàn)</b></p><p> ?。ㄒ唬┫到y(tǒng)管理員登錄模塊</p><
62、;p><b> 1.登陸</b></p><p><b> ?。?)登錄模塊</b></p><p> 此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會(huì)進(jìn)入不同的管理模塊界面,因?yàn)樵诤笈_(tái)對(duì)該用戶進(jìn)行的判斷,首先將從前臺(tái)頁面提交的用戶名和密碼進(jìn)行接受,之后在后臺(tái)進(jìn)行處理,按照用戶名在數(shù)據(jù)庫中進(jìn)行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限
63、和密碼全都取出來分別賦給兩個(gè)字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時(shí)輸入的密碼是否配比上,若兩個(gè)密碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁面,否則輸出密碼錯(cuò)誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。如圖5.1所示:</p><p><b> 圖5.1 登錄界面</b></p><p><b> (2)程序流程</b></p&g
64、t;<p> 圖5.2登錄程序流程圖</p><p> 2.基礎(chǔ)信息管理界面</p><p> 系統(tǒng)管理員登陸本系統(tǒng)后可以管理系統(tǒng)基礎(chǔ)信息。如圖5.3所示:</p><p> 圖5.3查看學(xué)生成績界面</p><p> 3.個(gè)人信息管理界面</p><p> 系統(tǒng)管理員登登錄本系統(tǒng)后,可以對(duì)自
65、己的資料進(jìn)行修改。如圖5.4所示:</p><p> 圖5.4個(gè)人信息管理界面</p><p><b> 4.課程管理界面</b></p><p> 系統(tǒng)管理員登錄本系統(tǒng)后,可以對(duì)課程進(jìn)行管理。如圖5.6所示:</p><p> 圖5.6課程管理界面</p><p> 5.錄入教師信息界
66、面</p><p> 系統(tǒng)管理員登錄本系統(tǒng)后,可以錄入教師信息。如圖5.7所示:</p><p> 圖5.7錄入教師界面</p><p> 6.錄入學(xué)生信息界面</p><p> 系統(tǒng)管理員登錄本系統(tǒng)后,可以錄入學(xué)生信息。如圖5.8</p><p> 圖5.8錄入學(xué)生界面</p><p&g
67、t;<b> (二)教師登錄模塊</b></p><p> 1.個(gè)人信息管理界面</p><p> 教師登陸本系統(tǒng)后,可以管理個(gè)人信息,如圖5.10所示:</p><p> 圖5.10個(gè)人信息管理界面</p><p> 2.查看公告信息界面</p><p> 教師登錄后,可以查看公告信
68、息。如圖5.11所示:</p><p> 圖5.11查看公告信息界面</p><p> 3.學(xué)生成績管理界面</p><p> 教師登錄本系統(tǒng)后,可以錄入學(xué)生成績信息。如圖5.12所示:</p><p> 圖5.12學(xué)生成績管理界面</p><p><b> (三)學(xué)生登錄模塊</b>&
69、lt;/p><p> 1.查看個(gè)人信息界面</p><p> 學(xué)生登錄本系統(tǒng)后,可以查看個(gè)人信息。如圖5.14所示:</p><p> 圖5.14個(gè)人信息界面</p><p><b> 2.課程查詢界面</b></p><p> 學(xué)生登錄后,可以查看課程信息。如圖5.15所示:</p&
70、gt;<p> 圖5.15查看課程信息界面</p><p><b> 3.學(xué)校公告界面</b></p><p> 學(xué)生登錄后,可以查看系統(tǒng)公告。如圖5.16所示:</p><p> 圖5.16查看學(xué)校公告界面</p><p><b> 4.我的成績界面</b></p&g
71、t;<p> 學(xué)生登錄后,可以查看我的成績。如圖5.17所示:</p><p> 圖5.17我的成績界面</p><p><b> 六、軟件測試與分析</b></p><p> 測試是開發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過程,所謂控制條件應(yīng)包括
72、正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是"探測",在“探測”中發(fā)現(xiàn)軟件的毛病。</p><p> (一)軟件測試的重要性</p><p> 軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保
73、證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測試的巨大困難。 </p><p> 事實(shí)上,對(duì)于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯(cuò)誤的引入,但是不可能完全
74、杜絕軟件中的錯(cuò)誤,這些引入的錯(cuò)誤需要測試來找出,軟件中的錯(cuò)誤密度也需要測試來進(jìn)行估計(jì)。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測試就一直伴隨著。統(tǒng)計(jì)表明,在典型的軟件開發(fā)項(xiàng)目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開發(fā),乃至多
75、次開發(fā),其中必定還包含有許多測試工作。</p><p> ?。ǘy試實(shí)例的研究與選擇</p><p> 程序測試的主要方法分為兩大類,白盒測試和黑盒測試。</p><p> 白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對(duì)軟件的邏輯路徑及過程
76、進(jìn)行測試,檢查它與設(shè)計(jì)是否相符[17]。白盒測試就是要選取足夠的測試用例,對(duì)源代碼實(shí)行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。</p><p> 黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動(dòng)測試等,它將待測對(duì)象堪稱是一個(gè)黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。</p><p>
77、 黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測試主要有下面幾種方法:等價(jià)分類法、邊界值分析法、猜錯(cuò)法、因果圖法。</p><p> 本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當(dāng)中遵循了“盡早地和不斷進(jìn)行測試”,“保證測試用例的完整性和有效性”原則。通過測試達(dá)到以下測試目的:</p><p> 1.功
78、能檢查:檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實(shí)現(xiàn)的功能等。</p><p> 2接口檢查:檢查能否正確地接受信息或輸出信息。</p><p> 3數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯(cuò)誤。</p><p> 4性能檢查:檢查性能需求能否得到滿足。</p><p> 5初始化、終止檢查:檢查是否能進(jìn)行正確地初始化
79、或終止。</p><p> (三)測試環(huán)境與測試條件</p><p> 處理器:Inter(R) Core (TM)2 Duo T5750</p><p><b> 內(nèi)存:3GB</b></p><p><b> 硬盤:160G</b></p><p> 操作系統(tǒng):
80、Windows XP</p><p> 數(shù)據(jù)庫:SQL Server 2000</p><p><b> ?。ㄋ模┫到y(tǒng)運(yùn)行情況</b></p><p> 通過對(duì)系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,實(shí)現(xiàn)了基本要求,系統(tǒng)可以正常運(yùn)行。</p><p><b> ?。ㄎ澹┫到y(tǒng)評(píng)價(jià)</b></
81、p><p> 系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行了一段時(shí)間之后,對(duì)它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。針對(duì)本系統(tǒng)的評(píng)價(jià)如下:</p><p><b> (1)系統(tǒng)功能評(píng)價(jià)</b></p><p> 根據(jù)本系統(tǒng)開發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過測試運(yùn)行,該系統(tǒng)達(dá)到了預(yù)定的開發(fā)目標(biāo),在實(shí)際使用中的功能可以滿足用戶需求。</p>&l
82、t;p><b> (2)系統(tǒng)技術(shù)評(píng)價(jià)</b></p><p> 本系統(tǒng)設(shè)計(jì)合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實(shí)用性,大大提高了信訪辦公效率。</p><p><b> (3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)</b></p><p> 在規(guī)定時(shí)間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時(shí)所確定的系統(tǒng)開發(fā)目標(biāo),達(dá)到了設(shè)計(jì)
83、要求,投入使用后為用戶節(jié)省了大量人力物力財(cái)力,提高了科學(xué)管理水平。</p><p><b> 結(jié) 論</b></p><p> 計(jì)算機(jī)技術(shù)的飛速發(fā)展帶動(dòng)了很多行業(yè)的發(fā)展,計(jì)算機(jī)帶給我們最直觀的價(jià)值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個(gè)社會(huì)的生產(chǎn)力。目前各大酒店充分利用計(jì)算機(jī)資源和網(wǎng)絡(luò)資源來提高自身的管理水平,而有關(guān)學(xué)生信息管理系統(tǒng)的設(shè)
84、計(jì)也成為酒店?duì)幷摰臒狳c(diǎn)問題。</p><p> 本文在分析學(xué)生信息管理系統(tǒng)的基礎(chǔ)上,用JSP和SQL2000數(shù)據(jù)庫設(shè)計(jì)并完成學(xué)生信息管理系統(tǒng)。通過系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。在整個(gè)設(shè)計(jì)過程中,采用瀑布模型和結(jié)構(gòu)化的設(shè)計(jì)方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時(shí)間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗(yàn),系統(tǒng)在設(shè)計(jì)過程中不可避免地遇到了各種各樣的問題,如:</p><p&g
85、t; 1. 有些數(shù)據(jù)輸入時(shí)沒有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)絕對(duì)正確性。</p><p> 2. 由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用可能存在一些不方便。</p><p> 本系統(tǒng)在實(shí)際使用過程中有可能出現(xiàn)一些問題,通過對(duì)系統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合實(shí)際情況的學(xué)生信息管理系統(tǒng),形成統(tǒng)一、規(guī)范、科學(xué)、合理的學(xué)生信息管理系統(tǒng)。</p><p>
86、;<b> 參 考 文 獻(xiàn)</b></p><p> [1] 陳雷,尚冰,楊光等.教師教學(xué)檔案信息管理系統(tǒng)的設(shè)計(jì)研究.遼寧中醫(yī)學(xué)院學(xué)報(bào)(第五卷第4期),2003年11月. </p><p> [2] 滕佳東.管理信息系統(tǒng).東北財(cái)經(jīng)大學(xué)出版社.2008.2. </p><p> [3] 薛鶴娟.基于WEB的大學(xué)選課系統(tǒng)分析.希望月報(bào)(上半
87、月),2007年11期.</p><p> [4] 甘仞初,顏志軍,龍 虹.信息系統(tǒng)分析與設(shè)計(jì).北京:高等教育出版社,2003.</p><p> [5] 劉永勤.成人高校教學(xué)檔案開發(fā)利用的現(xiàn)實(shí)意義.中文期刊.2008年3期.</p><p> [6] 張海藩.軟件工程導(dǎo)論(第五版)學(xué)習(xí)輔導(dǎo).清華大學(xué)出版社,2008年9期. </p><p
88、> [7] 王曉敏等.信息系統(tǒng)分析與設(shè)計(jì).清華大學(xué)出版社,2006.</p><p> [8] 王璞.網(wǎng)頁制作三劍客.北京清華大學(xué)出版社.2003</p><p> [9] 孫鑫.Java Web開發(fā)詳解.電子工業(yè)出版社,2007年.</p><p> [10] ArtTaylor.JDBCDatabasePrograming with J2EE.電子
89、工業(yè)出版社.2004.4</p><p> [11] 劉曉華.JSP 應(yīng)用開發(fā)詳解.北京電子工業(yè)出版社.2005</p><p> [11] 李永亮,黃凱鋒.基于Jsp的電子商務(wù)購物車的實(shí)現(xiàn)研究.2006.11</p><p> [12] 萬峰科技.JSP系統(tǒng)開發(fā)四酷全書.電子工業(yè)出版社.2005.9</p><p> [13] 邱旭
90、東,劉文浩.基于JSP的MVC開發(fā)模式研究及應(yīng)用[J].中國科學(xué)信息技術(shù)2006. 12-13.</p><p> [14] Jim Budzynski.E-business:Model for success or failure.AgriMarketing,2001(3):30</p><p> [15] 王選.軟件設(shè)計(jì)方法.北京: 清華大學(xué)出版社,1992.</p>
91、<p><b> 致 謝</b></p><p> 大學(xué)生活在這個(gè)時(shí)候即將劃上一個(gè)句號(hào)。但是對(duì)于我的人生道路來說,這僅僅是一個(gè)逗號(hào),我將面對(duì)的是又一次征程的開始。</p><p> 回憶過去,許許多多的事情浮現(xiàn)在腦海:剛上大學(xué)時(shí)歡樂心情和興奮的場景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝信息學(xué)院所有
92、支持幫助過我的老師,謝謝你們多年來的關(guān)心和愛護(hù)。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。 </p><p> 最后,我要特別感謝指導(dǎo)教師XX老師。本論文是在她們的悉心指導(dǎo)和熱情幫助下完成的,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。她們無論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)-學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- vb學(xué)生信息管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 高校學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)的設(shè)計(jì)研究畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論