版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 從網(wǎng)絡(luò)技術(shù)的角度講,校園門戶網(wǎng)站是一所學(xué)校數(shù)字化校園的單一訪問點(diǎn),它給用戶提供的使用界面(以Web的形式展現(xiàn)),用戶進(jìn)入門戶后,可獲得與其身份相稱的各項(xiàng)服務(wù)。比如,一個(gè)學(xué)生進(jìn)入門戶后可以看到學(xué)?;蛩谠合档耐ㄖ?、公告,查閱正在學(xué)習(xí)的課程安排或?qū)W習(xí)內(nèi)容。教師進(jìn)入門戶后,不僅可以看到所任課程的課時(shí)安排或?qū)W習(xí)內(nèi)容,了解到所教班級(jí)學(xué)
2、生的基本情況,還可以抵達(dá)其研究課題所追蹤的網(wǎng)站。行管人員進(jìn)入門戶后,可以查看院系部門的辦公信息、統(tǒng)計(jì)數(shù)據(jù),每周、每日的工作安排,提高辦事效率。此外,每個(gè)人還可以根據(jù)自己的愛好,訂閱一些公共信息,如天氣預(yù)報(bào)、交通時(shí)刻表、生活服務(wù)等。這些信息可以以頻道的方式管理和出現(xiàn),用戶也可以根據(jù)自己的需求安排何時(shí)索取何種信息。所以說,校園門戶網(wǎng)站作為數(shù)字化校園的總出(入)口,可為用戶提供與其身份相對(duì)應(yīng)的個(gè)性化信息與服務(wù)。</p><
3、p> 關(guān)鍵詞: Struts;Spring;Hibernate;jsp; </p><p><b> Abstract</b></p><p> From the network technology's perspective, the campus portal is a single access point of the digital c
4、ampus, it provides to the user the interface (in a Web form), when users enter into the portal, they could have available commensurates of services sorted by their status. For example, a student can enter the portal to s
5、ee the notices and news of the school or departments, having access to check or learn courses. When Teachers enter the portal, they can not only see schedules and contents of cou</p><p> Key Words: Struts;
6、Spring;Hibernate;jsp;</p><p><b> 目 錄</b></p><p> 第一章 前 言1</p><p> 1.1.課題背景1</p><p> 1.1.1.門戶網(wǎng)站概述1</p><p> 1.1.2.門戶網(wǎng)站的現(xiàn)狀1</p>
7、;<p> 1.2.論文的研究內(nèi)容2</p><p> 1.2.1.學(xué)校門戶網(wǎng)站系統(tǒng)概述2</p><p> 1.2.2.用戶身份驗(yàn)證模塊概述3</p><p> 1.2.3.用戶信息管理模塊概述3</p><p> 1.2.4.新聞發(fā)布模塊概述3</p><p> 1.2
8、.5.選課模塊概述3</p><p> 1.2.6.權(quán)限分配模塊概述3</p><p> 1.2.7.系統(tǒng)技術(shù)要求及可行性3</p><p> 1.3.論文的組織結(jié)構(gòu)4</p><p> 第二章 需求分析5</p><p> 2.1.功能識(shí)別和描述5</p><p&g
9、t; 2.2.數(shù)據(jù)流圖5</p><p> 2.3.用例圖5</p><p><b> 2.4.類圖9</b></p><p> 2.5.數(shù)據(jù)字典9</p><p> 2.6.數(shù)據(jù)庫需求分析9</p><p> 2.7.數(shù)據(jù)庫邏輯分析10</p>
10、<p> 第三章 總體設(shè)計(jì)14</p><p> 3.1.模塊結(jié)構(gòu)14</p><p> 3.2.數(shù)據(jù)結(jié)構(gòu)14</p><p> 第四章 詳細(xì)設(shè)計(jì)14</p><p> 4.1.用戶身份驗(yàn)證模塊14</p><p> 4.2.用戶信息管理模塊14</p><
11、p> 4.3.新聞發(fā)布模塊14</p><p> 4.4.選課模塊14</p><p> 4.5.權(quán)限分配模塊14</p><p> 第五章 編碼及測試15</p><p> 5.1.開發(fā)環(huán)境的搭建15</p><p> 5.2.代碼編寫15</p><p&g
12、t; 5.3.界面設(shè)計(jì)15</p><p> 5.4.數(shù)據(jù)庫連接15</p><p> 5.5.單元測試用例15</p><p> 5.5.1.白盒測試用例15</p><p> 5.5.2.黑盒測試用例15</p><p> 第六章 綜合測試15</p><p&g
13、t; 6.1.自頂向下測試方式15</p><p> 6.2.自底向上測試方式15</p><p> 第七章 系統(tǒng)維護(hù)15</p><p> 7.1.改正性維護(hù)16</p><p> 7.2.適應(yīng)性維護(hù)16</p><p> 7.3.完善性維護(hù)16</p><p&g
14、t; 第八章 系統(tǒng)開發(fā)總結(jié)17</p><p><b> 參考文獻(xiàn)18</b></p><p><b> 附 錄19</b></p><p><b> 致 謝20</b></p><p> 圖表目錄(可選部分)</p><p>
15、圖1-1插入數(shù)字符號(hào)…………………………………….…………………………………….1</p><p> 圖2-1在Word中使用公式編輯器…………………………….……………………….…….3</p><p> 圖2-1如何設(shè)置公式編輯器…………………………………….…………………………….3</p><p> 表2-1這是第二章第一個(gè)表格的名稱………………………
16、………………...……………...x</p><p> 表3-2這是第三章第二個(gè)表格的名稱……………………………………………………....xx</p><p> 圖4-1這是第四章第一個(gè)圖的名稱………………….……………………………………..xx</p><p> 主要符號(hào)說明(可選部分)</p><p> 這是第一個(gè)符號(hào)的說明(參見
17、以下符號(hào)說明寫法)</p><p><b> 物質(zhì)的摩爾數(shù)</b></p><p> 第i種氣相組分中第k種元素的原子數(shù)</p><p><b> 前 言</b></p><p><b> 課題背景</b></p><p><b>
18、 門戶網(wǎng)站概述</b></p><p> 門戶(portal)。原意是指正門、入口,現(xiàn)多用于互聯(lián)網(wǎng)的門戶網(wǎng)站和企業(yè)應(yīng)用系統(tǒng)的門戶系統(tǒng)。這里是一個(gè)應(yīng)用框架,它將各種應(yīng)用系統(tǒng)、數(shù)據(jù)資源和互聯(lián)網(wǎng)資源集成到一個(gè)信息管理平臺(tái)之上,并以統(tǒng)一的用戶界面提供給用戶,使企業(yè)可以快速地建立企業(yè)對(duì)客戶、企業(yè)對(duì)內(nèi)部員工和企業(yè)對(duì)企業(yè)的信息通道, 使企業(yè)能夠釋放存儲(chǔ)在企業(yè)內(nèi)部和外部的各種信息。 </p><
19、p> 所謂門戶網(wǎng)站,是指通向某類綜合性互聯(lián)網(wǎng)信息資源并提供有關(guān)信息服務(wù)的應(yīng)用系統(tǒng)。門戶網(wǎng)站最初提供搜索引擎、目錄服務(wù),后來由于市場競爭日益激烈,門戶網(wǎng)站不得不快速地拓展各種新的業(yè)務(wù)類型,希望通過門類眾多的業(yè)務(wù)來吸引和留住互聯(lián)網(wǎng)用戶,以至于目前門戶網(wǎng)站的業(yè)務(wù)包羅萬象,成為網(wǎng)絡(luò)世界的“百貨商場”或“網(wǎng)絡(luò)超市”。從現(xiàn)在的情況來看,門戶網(wǎng)站主要提供新聞、搜索引擎、網(wǎng)絡(luò)接入、聊天室、電子公告牌、免費(fèi)郵箱、影音資訊、電子商務(wù)、網(wǎng)絡(luò)社區(qū)、網(wǎng)絡(luò)
20、游戲、免費(fèi)網(wǎng)頁空間,等等。在我國,典型的門戶網(wǎng)站有新浪網(wǎng)、網(wǎng)易和搜狐網(wǎng)等 </p><p> 網(wǎng)站不是為了趕一時(shí)的潮流或是博取一個(gè)好名聲,而是要通過互聯(lián)網(wǎng)這個(gè)全球性的網(wǎng)絡(luò)來宣傳企業(yè)、開拓市場,同時(shí),降低企業(yè)的管理成本、交易成本和售后服務(wù)成本,并通過開展一系列的電子商務(wù)活動(dòng)獲得更多的利潤,這些均與企業(yè)的經(jīng)營目的是一致的。所以,只有把信息技術(shù)同企業(yè)的管理體系、生產(chǎn)流程和商務(wù)活動(dòng)緊密結(jié)合起來,才能正確地建設(shè)和維護(hù)這個(gè)
21、網(wǎng)站,并使網(wǎng)站發(fā)揮作用,為企業(yè)服務(wù)。</p><p><b> 門戶網(wǎng)站的現(xiàn)狀</b></p><p> 門戶網(wǎng)站的建設(shè)在企業(yè)管理中取得了巨大成功,20世紀(jì)以來,電子計(jì)算機(jī)和現(xiàn)代通信技術(shù)的發(fā)展在高等教育領(lǐng)域產(chǎn)生了巨大的影響。各大院校紛紛建立門戶網(wǎng)站。但各個(gè)院校的信息化建設(shè)中的標(biāo)準(zhǔn)不一、管理系統(tǒng)林立成為校園信息化進(jìn)一步發(fā)展的瓶頸。</p><p&
22、gt; 作為市場經(jīng)濟(jì)條件下的競爭主體之一的院校是一個(gè)面向社會(huì)競爭性地提供知識(shí)產(chǎn)品、教育培訓(xùn)和科技服務(wù)的社會(huì)組織,對(duì)資源的獲得主要取決于資源擁有者的理性決策,就是在科學(xué)研究、人才培養(yǎng)和社會(huì)服務(wù)等方面所具有的實(shí)力。為適應(yīng)這些變革趨勢,我國的各類大中專院校建立的校園門戶網(wǎng)站應(yīng)該成為多元文化的開放系統(tǒng),成為公眾學(xué)習(xí)化的服務(wù)站。</p><p><b> 論文的研究內(nèi)容</b></p>
23、<p> 學(xué)校門戶網(wǎng)站系統(tǒng)概述</p><p> 學(xué)校網(wǎng)站是學(xué)校的“商標(biāo)”,每一所學(xué)校都有自己的特色,每一所學(xué)校都有自己的個(gè)性。在這個(gè)高度信息化的社會(huì)里,建立自己學(xué)校網(wǎng)站是最直接的宣傳手段。網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們了解學(xué)校,更可讓世界了解你的學(xué)校。憑藉學(xué)校網(wǎng)站,學(xué)校就可成為教育百花園中一朵鮮艷的花朵。</p><p> 學(xué)校網(wǎng)站是實(shí)現(xiàn)教育資源分配的橋梁網(wǎng)絡(luò)
24、有巨大的教育資源庫,它集全社會(huì)的力量,使教育資源無限增長。這對(duì)于發(fā)達(dá)地區(qū)和欠發(fā)達(dá)地區(qū),高投入學(xué)校和條件差的學(xué)校在獲取教育資源的權(quán)力上達(dá)成平等,使每一位教師和學(xué)生都能均等的得到培訓(xùn)和受教育的機(jī)會(huì),不再會(huì)受到學(xué)校水平、教材、教師能力的限制。不僅能極大的提高教學(xué)效率,而且能實(shí)現(xiàn)教育公平的社會(huì)理想。</p><p> 學(xué)校網(wǎng)站能提供教學(xué)互動(dòng)的全新方式學(xué)校網(wǎng)站使得教師與教師、教師與學(xué)生、學(xué)生與學(xué)生之間的交流有了全新的方式
25、,它不再受到傳統(tǒng)課堂的制約。它可以使廣州與北京、城市與鄉(xiāng)村的學(xué)校同處一室,共同討論,共同共享。地理上的界限在這里模糊和消失了,學(xué)校網(wǎng)站是真正沒有圍墻的學(xué)校。</p><p> 學(xué)校網(wǎng)站能夠提供個(gè)性化學(xué)習(xí)的平臺(tái),不同的學(xué)生理解世界的方式各不相同,認(rèn)知世界有諸多方式。網(wǎng)絡(luò)提供的豐富資源可以使學(xué)生尋覓不同的教育方式,各取所需。學(xué)校網(wǎng)站允許不同的學(xué)生沿著自己的途徑,按自己的速度接受教育與學(xué)習(xí),學(xué)生將有機(jī)會(huì)享受最佳的教育
26、機(jī)會(huì),充分發(fā)掘自己的內(nèi)在潛力,培植獨(dú)特的個(gè)性和人格。</p><p> 學(xué)校網(wǎng)站是最佳的教學(xué)研究室,學(xué)校網(wǎng)站與教育類專門網(wǎng)站的有效鏈接,給學(xué)校教學(xué)研究帶來了一片新天地,各種優(yōu)秀教案、專家論壇、網(wǎng)絡(luò)觀摩課、各科素材、多媒體課件制作等內(nèi)容為教師教研提供了極佳的平臺(tái)。有效地降低教研成本、提高效率。</p><p> 本項(xiàng)目的主要內(nèi)容是校園門戶網(wǎng)站系統(tǒng)的基本設(shè)計(jì)實(shí)現(xiàn)。系統(tǒng)主要應(yīng)用動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技
27、術(shù)與數(shù)據(jù)庫管理技術(shù)相結(jié)合,來實(shí)現(xiàn)用戶管理、用戶登陸驗(yàn)證、用戶資料管理、新聞發(fā)布、公告發(fā)布、站內(nèi)信、選課、權(quán)限分配等功能。具體應(yīng)包括用戶身份驗(yàn)證模塊、用戶信息管理模塊、新聞發(fā)布模塊、選課模塊及權(quán)限分配模塊。</p><p> 其中網(wǎng)站的數(shù)據(jù)庫的建立是非常重要的。要使系統(tǒng)運(yùn)行暢通必須要建立一個(gè)完善的支持整個(gè)系統(tǒng)運(yùn)行的數(shù)據(jù)庫。它是保證電子文件正常流轉(zhuǎn)及系統(tǒng)管理功實(shí)現(xiàn)的基礎(chǔ)。</p><p>
28、 用戶身份驗(yàn)證模塊概述</p><p> 校園門戶網(wǎng)站系統(tǒng)功能的開發(fā)與設(shè)計(jì),是完全學(xué)校進(jìn)行管理以及為各部門員工提供便捷的電子化交互平臺(tái)搭建的。用戶身份驗(yàn)證模塊是校園門戶網(wǎng)站系統(tǒng)重要組成部分之一,它主要功能是在系統(tǒng)用戶進(jìn)入系統(tǒng)時(shí)的身份驗(yàn)證。</p><p> 用戶信息管理模塊概述</p><p> 用戶信息管理模塊的主要功能是對(duì)角色信息的錄入和查詢,包括設(shè)置初始
29、的用戶信息,和對(duì)全體教師及學(xué)生檔案的查詢。</p><p><b> 新聞發(fā)布模塊概述</b></p><p> 新聞發(fā)布模塊在的主要分為三大塊:校園信息、校園公告以及站內(nèi)信,根據(jù)不同的角色閱讀不同的信息。</p><p><b> 選課模塊概述</b></p><p> 此模塊針對(duì)登陸用戶
30、的不同類型,實(shí)現(xiàn)不同的功能。學(xué)生用戶可以在此模塊中按照相應(yīng)的要求選修課程,課程結(jié)束后還可以進(jìn)入此模塊查看相應(yīng)選修課程的成績。教師用戶可以在此模塊中查看選修所授課程學(xué)生的情況,并且具備相應(yīng)課程的成績錄入功能。</p><p><b> 權(quán)限分配模塊概述</b></p><p> 此模塊是保障校園門戶系統(tǒng)角色正常分配的重要模塊。管理員在此模塊具有最高的管理權(quán)限,可以分
31、配其他相應(yīng)用戶組的功能權(quán)限。此模塊也是門戶后臺(tái)系統(tǒng)的核心。</p><p> 系統(tǒng)技術(shù)要求及可行性</p><p> 可行性是系統(tǒng)開發(fā)的一項(xiàng)關(guān)鍵步驟,它是通過對(duì)整個(gè)系統(tǒng)的需求,技術(shù)及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評(píng)估對(duì)于該系統(tǒng)的開發(fā)是否符合實(shí)際。可行性分析包括:組織和管理上的可行性,技術(shù)可行性,經(jīng)濟(jì)可行性。</p><p> 校園門戶網(wǎng)站系統(tǒng)采用
32、模塊化開發(fā)方法,將整個(gè)系統(tǒng)劃分為多個(gè)功能模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。</p><p> 校園門戶網(wǎng)站系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符合實(shí)際應(yīng)用的開發(fā)方法,廣泛應(yīng)用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具Dreamweaver,MyEclipse,動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)JSP,功能強(qiáng)大的數(shù)據(jù)庫管理工具M(jìn)ySql,結(jié)合最新的Struts,Spring,Hibernate等開發(fā)框架,可以開發(fā)出較為完善的網(wǎng)站
33、系統(tǒng)。校園門戶網(wǎng)站系統(tǒng)主要軟件可以從網(wǎng)上下載,硬件方面主要是計(jì)算機(jī),實(shí)際情況可以滿足開發(fā)任務(wù),所需資料書籍可以到圖書館翻閱或者個(gè)人購買,因此整個(gè)系統(tǒng)的所需投資符合我的支付狀況,經(jīng)濟(jì)可行性良好。</p><p> 應(yīng)解決的主要問題及技術(shù)要求</p><p> 收集系統(tǒng)開發(fā)所使用的足夠的信息。</p><p> 按實(shí)際應(yīng)用的可行性劃分模塊,確定模塊功能。 <
34、/p><p> 建立完善的數(shù)據(jù)庫支持環(huán)境。</p><p> 使SSH三個(gè)框架很好的整合,編寫高性能的DAO接口。</p><p> 各模塊功能的協(xié)調(diào)及信息的溝通。</p><p><b> 論文的組織結(jié)構(gòu) </b></p><p> 綜上所述,本文圍繞校園門戶系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)展開:第一章為
35、前言,介紹校園門戶網(wǎng)站系統(tǒng)的背景,論文的研究內(nèi)容及系統(tǒng)的可行性分析。第二章描述了系統(tǒng)需求分析。第三章說明了系統(tǒng)的總體設(shè)計(jì);第四章說明了系統(tǒng)的詳細(xì)設(shè)計(jì)。第五章為系統(tǒng)的編碼及測試。第六章為綜合測試,第七章為系統(tǒng)維護(hù),第八章為開發(fā)總結(jié)。文章內(nèi)容充實(shí),圖文并茂。</p><p><b> 需求分析</b></p><p><b> 功能識(shí)別和描述</b&g
36、t;</p><p> 用戶管理:開辟學(xué)生、教師用戶,只有管理員有此權(quán)限;</p><p> 用戶登陸驗(yàn)證:用戶通過表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信息對(duì)用戶進(jìn)行查詢鑒別;</p><p> 用戶資料管理:用戶可以對(duì)自己的部分資料進(jìn)行修改和查詢,如登錄密碼、檔案等;</p><p> 新聞發(fā)布:發(fā)布在首頁上的新聞,任何人都能查看,
37、只有管理員才有發(fā)布權(quán)限;</p><p> 公告發(fā)布:任何人都有權(quán)查看,教師和管理員有權(quán)限發(fā)布;</p><p> 站內(nèi)信:收發(fā)雙方以外無權(quán)查看,任何人都有發(fā)送權(quán)限,只有對(duì)方賬號(hào)存在時(shí)才能正確發(fā)送;</p><p> 選課:學(xué)生賬戶限定功能,管理員有權(quán)修改,判斷無沖突上課時(shí)間進(jìn)行選課;</p><p> 權(quán)限分配:管理員限定功能,增加
38、或修改一個(gè)賬戶的權(quán)限。</p><p><b> 數(shù)據(jù)流圖</b></p><p><b> 用例圖</b></p><p><b> 總用例圖:</b></p><p><b> 登陸用例:</b></p><p><
39、;b> 新聞發(fā)布用例:</b></p><p><b> 帳戶檔案管理用例:</b></p><p><b> 新聞發(fā)布用例:</b></p><p><b> 校內(nèi)信息發(fā)布用例:</b></p><p><b> 后臺(tái)管理用例:</
40、b></p><p><b> 類圖</b></p><p><b> 數(shù)據(jù)字典</b></p><p><b> 數(shù)據(jù)庫需求分析</b></p><p> 根據(jù)校園門戶網(wǎng)站系統(tǒng)的需求,設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)表及功能如下:</p><p> 學(xué)生
41、信息表:存放與學(xué)生信息相關(guān)的信息數(shù)據(jù)。</p><p> 教師信息表:存放與教師信息相關(guān)的信息數(shù)據(jù)。</p><p> 選課表:存放角色與課程信息的對(duì)應(yīng)關(guān)系。</p><p> 新聞表:存放校園新聞的詳細(xì)信息數(shù)據(jù)。</p><p> 公告表:存放校園公告的詳細(xì)信息數(shù)據(jù)。</p><p> 站內(nèi)信表:存放站內(nèi)信
42、的詳細(xì)信息數(shù)據(jù)。</p><p> 友情鏈接表:存放友情鏈接的信息數(shù)據(jù)。</p><p> 部門表:存放各個(gè)學(xué)院信息。</p><p> 課程表:存放課程的詳細(xì)信息數(shù)據(jù)。</p><p> 管理員表:存放與管理員相關(guān)的基本信息。</p><p><b> 數(shù)據(jù)庫邏輯分析</b></
43、p><p> 數(shù)據(jù)的字段的詳細(xì)設(shè)計(jì)如下:</p><p> 管理員表administrator:</p><p> 公告表announcement:</p><p> 課程表course:</p><p> 部門表department:</p><p> 友情鏈接表links:</
44、p><p> 站內(nèi)信表message:</p><p><b> 新聞表news:</b></p><p> 學(xué)生信息表student:</p><p> 教師信息表teacher:</p><p> 選課表xuanke:</p><p><b> 總體設(shè)
45、計(jì)</b></p><p><b> 模塊結(jié)構(gòu)</b></p><p><b> 數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 詳細(xì)設(shè)計(jì)</b></p><p> 各個(gè)模塊的詳細(xì)設(shè)計(jì):</p><p><b> 用戶身份驗(yàn)證
46、模塊</b></p><p><b> 用戶信息管理模塊</b></p><p><b> 新聞發(fā)布模塊</b></p><p><b> 選課模塊</b></p><p><b> 權(quán)限分配模塊</b></p><
47、p><b> 編碼及測試</b></p><p><b> 開發(fā)環(huán)境的搭建</b></p><p> 本項(xiàng)目的開發(fā)環(huán)境是MyEclipse7.0+Tomcat6.0+Mysql5.0,前臺(tái)美工使用Dreamweaver MX 2004。首先保證以上版本的軟件在電腦上正確安裝。相關(guān)軟件可以在網(wǎng)上下到。</p><p&
48、gt; 在MyEclipse里新建WEB工程起名Campus。本項(xiàng)目需要三個(gè)框架的支持,分別是Struts,Spring和Hibernate,按以上順序添加框架支持,導(dǎo)入相應(yīng)的JAR包。本項(xiàng)目使用的是Struts1.2,Spring2.5 及Hibernate3.2,在這樣的版本下自動(dòng)導(dǎo)包會(huì)有沖突,刪除沖突的JAR包,剩下的包有76個(gè),分別是:</p><p> 將Hibernate交由Spring管理,其配
49、置文件為applicationContext.xml,在里面添加:</p><p> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"></p><p> <property name="s
50、essionFactory"></p><p> <ref bean="sessionFactory"/></p><p> </property></p><p><b> </bean></b></p><p> 在web.xml添加:&
51、lt;/p><p><b> <servlet></b></p><p> <servlet-name>context</servlet-name></p><p> <servlet-class>org.springframework.web.context.ContextLoaderServ
52、let</servlet-class></p><p> <load-on-startup>1</load-on-startup></p><p> </servlet></p><p> 在struts-config.xml下添加:</p><p> <controller pr
53、ocessorClass="org.springframework.web.struts.DelegatingRequestProcessor"></p><p> </controller></p><p> <plug-in className="org.springframework.web.struts.ContextLoa
54、derPlugIn"></p><p> <set-property property="contextConfigLocation"</p><p> value="/WEB-INF/classes/applicationContext.xml" /></p><p> </plug-
55、in></p><p> 這樣三個(gè)框架就整合在一起了。本項(xiàng)目使用的數(shù)據(jù)庫連接方式是DBCP連接池,在applicationContext.xml里添加:</p><p> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"></p>
56、;<p> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> </p><p> <property name="url" value="jdbc:mysql://localhost:3306/campus?characterE
57、ncoding=gbk" /> </p><p> <property name="username" value="root" /> //用戶名</p><p> <property name="password" value="````````" /> //密
58、碼</p><p><b> </bean></b></p><p> 新建一個(gè)EncodingFilter類整中文亂碼,下載一個(gè)images.jsp作頁面的驗(yàn)證碼,這樣,項(xiàng)目的開發(fā)環(huán)境就準(zhǔn)備好了。</p><p><b> 代碼編寫</b></p><p><b>
59、界面設(shè)計(jì)</b></p><p><b> 數(shù)據(jù)庫連接</b></p><p><b> 單元測試用例</b></p><p><b> 白盒測試用例</b></p><p><b> 黑盒測試用例</b></p><
60、;p><b> 綜合測試</b></p><p><b> 自頂向下測試方式</b></p><p><b> 自底向上測試方式</b></p><p><b> 系統(tǒng)維護(hù)</b></p><p> 本網(wǎng)站主要有三種維護(hù)。</p>
61、;<p><b> 改正性維護(hù)</b></p><p> 在軟件交付使用初期,由于某種原因,軟件存在一些錯(cuò)誤或缺陷。需要由軟件開發(fā)公司按合同要求對(duì)系統(tǒng)進(jìn)行改正性維護(hù)。如增加檢查控制,修改程序錯(cuò)誤邏輯等。</p><p><b> 適應(yīng)性維護(hù)</b></p><p> 當(dāng)機(jī)構(gòu)迅速發(fā)展、龐大,計(jì)算機(jī)機(jī)型和
62、操作系統(tǒng)都相應(yīng)升級(jí)。需要對(duì)原應(yīng)用系統(tǒng)作出一定的調(diào)整,以適應(yīng)新的硬件和軟件環(huán)境。如數(shù)據(jù)庫更新,計(jì)算機(jī)升檔等。</p><p><b> 完善性維護(hù)</b></p><p> 在系統(tǒng)使用幾年后,該應(yīng)用系統(tǒng)可能不適應(yīng)業(yè)務(wù)的發(fā)展。用戶對(duì)軟件提出了新的需求和性能要求。如增加新的統(tǒng)計(jì)報(bào)表,完善用戶界面,數(shù)據(jù)庫文件需要增加字段等。本系統(tǒng)開發(fā)設(shè)計(jì)力求模塊化,可理解,易維護(hù)并按軟件
63、工程方法對(duì)每一階段盡可能留用詳細(xì)的文檔資料。</p><p><b> 系統(tǒng)開發(fā)總結(jié)</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 孔璐 黃開建.略論校園門戶網(wǎng)站的策劃和設(shè)計(jì)[A].《開封教育學(xué)院學(xué)報(bào)》 第26卷 第4期.12/20/2006.</p><p>
64、 [2] 校園信息門戶網(wǎng)站解決方案.</p><p> http://www.powereasy.net/Solutions/education/737.html, 11/18/2008</p><p> [3] 姚璐 白曉松.試論大中專院校門戶網(wǎng)站的建設(shè)[A].《科技廣場》 2008年第7期.</p><p> [4] 張春生.高校校園BBS:從公告板系統(tǒng)
65、到校園門戶網(wǎng)站[A]. 《青年研究》2005年 第10期.</p><p> [5] 楊慧成. 學(xué)校網(wǎng)站建設(shè)與管理的幾點(diǎn)思考[A]. 《網(wǎng)絡(luò)科技時(shí)代》2008年 第12期.</p><p> [6] 程舒通. 學(xué)校網(wǎng)站動(dòng)態(tài)技術(shù)的開發(fā)[A]. 《南寧職業(yè)技術(shù)學(xué)院學(xué)報(bào)》2006年 第1期.</p><p> [7] 張領(lǐng) 姚志鴻. 學(xué)校網(wǎng)站建設(shè)的總體規(guī)劃與設(shè)計(jì)[A
66、]. 《實(shí)用醫(yī)技雜志》2007年 第18期.</p><p> [8] SDRing. 對(duì)本校網(wǎng)站的一次安全測試[A]. 《黑客防線》2005年 第9期.</p><p> [9] 李平 馮昭明. 關(guān)于構(gòu)建校園網(wǎng)站的策略[A]. 《天津市教科院學(xué)報(bào)》2006年 第4期.</p><p> [10] 田建勇. 淺析學(xué)校網(wǎng)站的設(shè)計(jì)與建設(shè)[A]. 《安順師范高等???/p>
67、學(xué)校學(xué)報(bào)》2006年 第2期.</p><p><b> 附 錄</b></p><p> 附錄主要列入正文內(nèi)容過分冗長、或重復(fù)性的內(nèi)容,或者提供查閱方便所需的輔助性表格、計(jì)算程序及說明等,如沒有相關(guān)內(nèi)容則本部分可以略去。以下是一個(gè)附錄實(shí)例:</p><p> 附錄1 某某計(jì)算程序源代碼</p><p><
68、;b> /*</b></p><p> * WebWork, Web Application Framework</p><p><b> *</b></p><p> * Distributable under Apache license.</p><p> * See terms of
69、license at opensource.org</p><p><b> */</b></p><p> package webwork.multipart;</p><p> import org.apache.commons.logging.*;</p><p> import javax.servlet
70、.http.HttpServletRequest;</p><p> import java.io.File;</p><p> import java.util.Enumeration;</p><p> public abstract class MultiPartRequest</p><p><b> {</b
71、></p><p> protected static Log log = LogFactory.getLog(MultiPartRequest.class);</p><p><b> /**</b></p><p> * Is request a multipart request</p><p><
72、;b> */</b></p><p> public static boolean isMultiPart(HttpServletRequest request)</p><p><b> {</b></p><p> String content_type = request.getHeader("Cont
73、ent-Type");</p><p> return (content_type == null || !content_type.startsWith("multipart/form-data")) ?</p><p> false : true; </p><p><b> 致 謝</b><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——公司門戶網(wǎng)站建設(shè)
- 畢業(yè)論文——公司門戶網(wǎng)站建設(shè)
- 畢業(yè)論文---- 旅游門戶網(wǎng)站
- 物流園區(qū)門戶網(wǎng)站的建設(shè)畢業(yè)論文
- 游戲門戶網(wǎng)站app畢業(yè)論文
- 國土資源門戶網(wǎng)站建設(shè)規(guī)劃
- 鮮動(dòng)力超市企業(yè)門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
- 門戶網(wǎng)站建設(shè)方案
- 門戶網(wǎng)站建設(shè)方案
- 門戶網(wǎng)站建設(shè)方案
- 畢業(yè)論文范文——小區(qū)門戶網(wǎng)站之社區(qū)共享
- 網(wǎng)絡(luò)工程畢業(yè)論文-獵頭企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 騎跡萬里門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 旅游門戶網(wǎng)站建設(shè)方案
- 畢業(yè)論文范文——小區(qū)門戶網(wǎng)站之后臺(tái)管理
- 地方政府門戶網(wǎng)站評(píng)價(jià)研究[畢業(yè)論文]
- 公安門戶網(wǎng)站建設(shè)方案
- 網(wǎng)絡(luò)工程畢業(yè)論文-獵頭企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 門戶網(wǎng)站建設(shè)招標(biāo)方案.
- 旅游門戶網(wǎng)站建設(shè)方案
評(píng)論
0/150
提交評(píng)論