freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上書店購書系統(tǒng)—免費畢業(yè)設(shè)計論文(已改無錯字)

2023-01-15 16:00:33 本頁面
  

【正文】 件安裝與調(diào)試 7. 1 軟 件的安裝與配置 ( 1)軟件安裝:操作系統(tǒng) Windows XP Microsoft SQLServer2021 JDK 安裝: JDK 安裝特別簡單,和安裝其他的軟件沒什么區(qū)別。 JDK 的配置: 設(shè)置 JAVA_HOME 環(huán)境變量: JDK 安裝目錄 例: C: \。 設(shè)置 CLASSPATH 環(huán)境變量: JDK 安裝目錄 \lib\ 例: C: \\lib\。. 設(shè)置 PATH 環(huán)境變量: JDK 安裝目錄 \bin。例: C: \\bin。 服務(wù)器的安裝: Tomcat 設(shè)置 TOMCAT_HOME 環(huán)境變量: Tomcat 安裝目錄 例: C: \Tomcat 。 (2)安裝 安裝時注意在選擇 Java 虛擬機路徑是一定要選擇安裝的JSDK 的目錄,然后再開始安裝。 (3)安裝完畢后,啟動 TOMCAT,然后再瀏覽器中輸入 時可以看見 TOMCAT的歡迎頁面 ,這時表示配置成功了。 7. 2 軟件 調(diào)試 系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)程序和系統(tǒng)中的錯誤并及時予以糾正。在網(wǎng)上書店售書系統(tǒng)中用的調(diào)試方法也包括這些: (1) 程序調(diào)試 包括語法調(diào)試和邏輯檢查,測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)用一些異常資料,用來考驗程序的正確性。 ① 用正常資料調(diào)試。 ② 用異常資料調(diào)試。 ③ 用錯誤資料調(diào)試 。 7. 3 軟件 測試: 測試的重要性及目的 ( 1) 測試的重要性 軟件的測試 在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜 絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進(jìn)行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占 30%到 50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 在實踐中,軟件測試的困難常常使人 望而卻步或敷衍了事,這是由于對測試仍然存在一些不正確的看法和錯誤的態(tài)度,這包括 : ① 認(rèn)為測試工作不如設(shè)計和編碼那樣容易取得進(jìn)展難以給測試人員某種成就感 。 ② 以發(fā)現(xiàn)軟件錯誤為目標(biāo)的測試是非建設(shè)性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯位是對責(zé)任者工作的一種否定 。 ③ 測試工作枯燥無味,不能引起人們的興趣 。 ④ 測試工作是艱苦而細(xì)致的工作 。 ⑤ 對自己編寫的程序盲目自信,在發(fā)現(xiàn)錯誤后,顧慮別人對自己的開發(fā)能力的看法。 這些觀點對軟件測試工作是極為不利的,必須澄清認(rèn)識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 ( 2) 測試的目的 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯比較多的位置。 ① 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。 ② 測試是為了證明程序有錯,而不是證明程序無錯誤 。 ③ 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤 。 ④ 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測 試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。 測試的步驟 與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基 本上由下述幾個步驟組成: ( 1) 模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計的錯誤。 ( 2) 系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。 ( 3) 驗收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。 測試的主要內(nèi)容 為了保證測試的質(zhì)量,將測試過程分成幾個階段,即 :代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。 ( 1) 單元測試 單元測試集中在檢查軟件設(shè)計的最小單位 — 模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合 的情況,以及編碼的錯誤。 身份認(rèn)證時候要保證在以下輸入情況時候系統(tǒng)能夠健康運行: ① 輸入用戶 ID 時候鍵入非法字符,如:? ¥ %??等 ② 在操作員編碼框輸入非數(shù)字字符,如 abc,!? ¥《》 ③ 輸入的用戶 ID,或者操作員編碼不存在。 ④ 輸入的用戶 ID,或者操作員編碼與密碼不相符合。 ⑤ 輸入的用戶 ID,操作員編碼不能登陸本模塊。 ⑥ 輸入的信息超過規(guī)定字符長度 ⑦ 輸入的信息有一項為空。 ( 2) 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個模塊與 另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。 ( 3) 確認(rèn)測試 確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 ( 4) 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進(jìn) 行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強度測試和性能測試等。 單獨對系統(tǒng)的測試主要從以下幾方面入手: ① 功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到滿足。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標(biāo)準(zhǔn)。 ② 強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負(fù)荷情況下功能實現(xiàn)的情況。 ③ 安全測試:驗證安裝在系統(tǒng)內(nèi)的保護機構(gòu)確實能夠?qū)ο到y(tǒng)進(jìn)行保護,使之不受各種非常的干擾。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù) 干擾的能力的測試。 經(jīng)過上述的測試過程對軟件進(jìn)行測試后,軟件基本滿足開發(fā)的要求,測試宣告結(jié)束。 第八章 結(jié)束語 經(jīng)過十個月的不懈努力,和指導(dǎo)老師的諄諄教導(dǎo),以及同組同學(xué)的團結(jié)協(xié)作,充分利用大學(xué)四年所學(xué)的專業(yè)知識,通過大量閱讀與設(shè)計相關(guān)的專業(yè)參考文獻(xiàn),我終于完成了本次畢業(yè)設(shè)計,已經(jīng)基本上實現(xiàn)了網(wǎng)上書店售書系統(tǒng)的各項功能。 在這次畢業(yè)設(shè)計過程中,我獨立設(shè)計和實現(xiàn)了 用戶注冊,用戶登錄,修改密碼,留言板,書目瀏覽等五個 模塊的全部功能,以及這幾個模塊的數(shù)據(jù) 庫設(shè)計。 通過這次畢業(yè)設(shè)計,我掌握了 SQLServer2021 這種大型數(shù)據(jù)庫的編程方法,掌握了 JAVA 語言和 JSP 技術(shù)。了解到電子商務(wù)的理論以及平臺開發(fā)的模式,掌握了網(wǎng)絡(luò)開發(fā)的方法與模式。 對團隊的協(xié)作,對軟件開發(fā)方法和手段,有了一定的認(rèn)識,豐富了我的軟件開發(fā)的經(jīng)驗,提高了程序編寫的水平,并加深理解了許多課程中、書本上學(xué)到的知識和理論。同時,通過編寫畢業(yè)設(shè)計論文,我還基本掌握了軟件文檔的書寫方法和書寫格式。 本系統(tǒng)盡管有自己的特色,如聊天室,游戲。但缺陷也是明顯的,如安全性,效率問題等等。由于時間,能力,國內(nèi) JAVA, JSP技術(shù)資料有限等原因,有些功能實現(xiàn)的并不完美, 在已經(jīng)完成的程序中,也存在許多不盡人意的算法,也沒有統(tǒng)一優(yōu)化,系統(tǒng)有待進(jìn)一步改善,而這些問題也讓我充分認(rèn)識到了軟件開發(fā)的困難。 通過畢業(yè)設(shè)計,我學(xué)會了如何去了解一種新型的技術(shù),去掌握一種技術(shù)。以及軟件開發(fā)的基本流程。在學(xué)習(xí)過程中,我們遇到問題經(jīng)常上網(wǎng)求助,去書店查詢資料,擴大了自己的知識面。 總之,這次畢業(yè)設(shè)計為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ),我非常感謝各位老師、同學(xué)的支持與幫助。 第九章 附 錄 9. 1 致謝 在本次畢業(yè)設(shè)計過程中,得到了指導(dǎo)老師 的指導(dǎo)與支持。在此特別感謝我的知道老師老師。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時根我提供了非常優(yōu)越的設(shè)計環(huán)境,并對我在編程、數(shù)據(jù)庫設(shè)計等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對于我順利完成這次畢業(yè)設(shè)計起到了關(guān)鍵性的作用。 我還要感謝我的母校 —— XXX 大學(xué),以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會了我專業(yè)的知識和做人的道理。通過這次畢業(yè)設(shè)計我還明白了作為一名計算機專業(yè)的大學(xué)畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計的能力。我會在以后的 工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。 9. 2 參考文獻(xiàn) [1]孫衛(wèi)琴 ,李洪成 .《 Tomcat 與 Java Web 開發(fā)技術(shù)詳解》 .電子工業(yè)出版社 ,2021 年 6月 :1205 [2]BruceEckel.《 Java編程思想》 . 機械工業(yè)出版社 ,2021年 10 月 :1378 [3]FLANAGAN.《 Java技術(shù)手冊》 . 中國電力出版社 ,2021年 6月 :1465 [4]孫一林 ,彭波 .《 Java數(shù)據(jù)庫編程實例》 . 清華大學(xué)出版社 ,2021年 8月 :30210 [5]LEE ANNE PHILLIPS.《巧學(xué)活用 HTML4》 .電子工業(yè)出版社 ,2021年 8月 :1319 [6]飛思科技產(chǎn)品研發(fā)中心 .《 JSP應(yīng)用開發(fā)詳解》 .電子工業(yè)出版社 ,2021年 9月 :32300 [7]耿祥義 ,張躍平 .《 JSP實用教程》 . 清華大學(xué)出版社 ,2021年 5月 1日 :1354 [8]孫涌 .《現(xiàn)代軟件工程》 .北京希望電子出版社 ,2021年 8月 :1246 [9]薩師煊,王珊 .《數(shù)據(jù)庫系統(tǒng)概論》 .高等教育出版社 ,2021年 2月 :3- 460 [10]Brown等 .《 JSP編程指南(第二 版)》 . 電子工業(yè)出版社 ,2021年 3月 :1268 [11]清宏計算機工作室 .《 JSP編程技巧》 . 機械工業(yè)出版社 , 2021年 5月 :1410 [12]朱紅 ,司光亞 .《 JSP Web編程指南》 .電子工業(yè)出版社 , 2021年 9月 :34307 [13]賽奎春 .《 JSP工程應(yīng)用與項目實踐》 . 機械工業(yè)出版社 , 2021年 8月 :23294 9. 3 部分源代碼 (1)用戶注冊 userRegister,jsp: %String str=()。 % H3 P輸入您的信息,帶 *號項必須填寫: FORM action=%=str% Method=post BR登錄名稱 Input type=text name=logname* BR真實姓名 Input type=text name=realname * BR 設(shè)置密碼 Input type=password name=password* BR 電子郵件 Input type=text name= * BR 聯(lián)系電話 Input type=text name=phone* BR通信地址 Input type=text name=address* BRInput type=submit name=g value=提交 /Form jsp:useBean id=login class= scope=request /jsp:useBean % //提交信息后,進(jìn)行注冊操作: String logname=,realname=,password=,=,phone=,address=。 if(!(())) { logname=(logname)。 if(logname==null) {logname=。 } lo
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1