




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
....17/17畢業設計(論文)題目:JavaEE輕量級框架開發B/S系統年級專業:學生:學號:指導教師:職稱:軟件工程職業學院軟件技術系論文完成時間:2012年11月29日目錄TOC\o"1-2"\h\z\u一.緒論4(一)課題意義4(二)課題背景4二.可行性分析4(一)、可行性研究的方法4(二)、法律可行性4(三)、經濟可行性4(四)、技術可行性5(五)、使用可行性5三.需求分析5(一)、功能需求5(二)、性能需求5(三)、運行需求5四.系統設計6(一)、目標6(二)、系統功能6(三)、系統用例圖6(四)、系統用類圖7(五)、數據庫設計8(六)、界面與功能介紹10五.系統測試15(一)、軟件測試15(二)、測試方法15小結16致17參考文獻18摘要隨著中國加入WTO,全球經濟一體化的逐步深入,互聯網在我國得到了突飛猛進的發展,特別是電子商務如雨后春筍般涌現出來,網上購物更是已經逐漸成為一種時尚了。于是電子商務開始流行起來,越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。作為新型的銷售產業,網上商店的許多優點已經被我們大多數人接受。網上購物是一種具有交互功能的商業信息系統。網上書店具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿易或EDI交易。這種全新的交易方式實現了公司間文檔與資金的無紙化交換。模擬當當網網上購物(圖書)系統,是以當前商務的網絡化、快速化實際需求為背景,實現圖書購買的方便、快捷、送貨上門等服務為前提綜合信息服務系統的設計;實現通過Internet互聯網對圖書購買的相關信息進行發布與圖書分類,圖書查詢、圖書介紹、圖書容瀏覽等功能。消費者通過此系統進行圖書的網上購物這樣即方便了消費者,又減少了企業成本。這種新型客戶服務,具有與眾不同的優勢和特點,將成為和用戶溝通、聯系、發展的有效的方法。這類技術的發展還有很長一條路。[關鍵詞]網上購物(圖書)系統,Struts2,MySQL數據庫一.緒論(一)課題意義隨模擬當當網網上購物(圖書)系統,是以當前商務的網絡化、快速化實際需求為背景,實現圖書購買的方便、快捷、送貨上門等服務為前提綜合信息服務系統的設計;實現通過Internet互聯網對圖書購買的相關信息進行發布與圖書分類,圖書查詢、圖書介紹、圖書容瀏覽等功能。消費者通過此系統進行圖書的網上購物這樣即方便了消費者,又減少了企業成本。這種新型客戶服務,具有與眾不同的優勢和特點,將成為和用戶溝通、聯系、發展的有效的方法。這類技術的發展還有很長一條路。(二)課題背景隨著中國加入WTO,全球經濟一體化的逐步深入,互聯網在我國得到了突飛猛進的發展,特別是電子商務如雨后春筍般涌現出來,網上購物更是已經逐漸成為一種時尚了。于是電子商務開始流行起來,越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。作為新型的銷售產業,網上商店的許多優點已經被我們大多數人接受。網上購物是一種具有交互功能的商業信息系統。網上書店具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿易或EDI交易。這種全新的交易方式實現了公司間文檔與資金的無紙化交換。二.可行性分析(一)、可行性研究的方法向相關部門詢問了商品管理的具體操作流程,翻閱了有關書籍,在深入調查的基礎上,經過同學老師的多次討論,確定出了所建議系統的基本方向。結合數據庫與建模知識,確定了該系統的模型。(二)、法律可行性該軟件系統為學生課程設計成果,在整個設計過程中,由本人獨立完成。在完成過程中,以復習運用所學專業知識的目的,自主編碼調試,故合同責任、侵犯專利權、侵犯等這方面問題在該軟件系統中均未涉與。(三)、經濟可行性該項目為開發者的畢業設計選題,是對開發者在大學期間所學知識的一次綜合檢驗,以此來進一步鞏固所學知識,強化基本技能,不涉與人員工資;學院為學生提供了必要的軟硬件設備和一定的費用,因此在經濟上也是可行的。(四)、技術可行性該項目采用MyEclipse8.6環境,數據庫采用MySQL,開發者對其都能夠較為熟練的應用,再加上老師的指導,因此在技術上也是可行的。(五)、使用可行性在充分了解各方面情況后,經過多次討論與交流,各成員之間相互技術水平的情況下,我們決定以MyEclipse8.6環境,MySQL數據庫管理軟件、JSP技術開發網上書城系統項目。1.該項目所用的技術已掌握,該系統的功能可以實現;2.掌握相應的開發技術,滿足該項目的開發要求;3.為期三周,時間上與該項目的復雜程度相吻合,該項目可實現。三.需求分析(一)、功能需求該系統包括商品展示模塊、用戶注冊登錄模塊、購物車模塊、訂單管理模塊、訂單處理模塊。在該系統中對用戶信息和商品信息修改過后,能與時的在用戶列表和商品列表中顯示。⑴能夠滿足用戶通過身份驗證登錄該軟件系統的要求;⑵能夠滿足對該軟件系統進行系統管理(具體包括:商品管理、訂單管理、信息查詢)的要求;⑶能夠滿足用戶對本人信息進行用戶信息處理(具體包括:用戶注冊、用戶信息查詢、用戶信息修改)的要求;⑷能夠滿足各類用戶完成商品采購任務(具體包括:商品添加、商品清空、商品結算)的要求;(二)、性能需求⑴數據精確度:查詢時應保證查全率,所有在相應域中包含查詢關鍵字的記錄都應能查到,同時保證查準率。⑵時間特性:一般操作的響應時間應在5秒。⑶適應性:滿足運行環境在允許操作系統之間的安全轉換和與其它應用軟件的獨立運行要求。(三)、運行需求1用戶界面采用對話框方式,多功能窗口運行。2硬件接口支持各種x86系列PC機。3軟件接口運行于Windows95/98與更高版本并裝有JAVA虛擬機的操作系統之上。4故障處理正常使用時不應出錯,對于用戶的輸入錯誤應給出適當的改正提示。若運行時遇到不可恢復的系統錯誤,也必須保證數據庫完好無損,對數據的精確度、時間特性、適應性等都有一定要求,要求系統運行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護性、可測試性、復用性、安全性、可移植性、互聯性。四.系統設計(一)、目標開發意圖:使廣大用戶足不出戶就能買到自己想要的書籍;應用目標:書城注冊用戶;作用圍:互聯網應用者;該系統與其他系統的聯系:該系統是一個獨立運作的系統,不屬于其他系統,也沒有任何子系統。(二)、系統功能1網上書城前臺=1\*GB3①書籍瀏覽與分頁;②查看訂單,購物車:用戶登錄后方可;③用戶登錄,注冊,修改等;2網上書城后臺=1\*GB3①用戶登錄驗證;②購物車設置:查看,修改購物車,刪除購物車中的書籍;③訂單設置:生產訂單,查看訂單;(三)、系統用例圖該系統主要分為前臺頁面顯示和后臺管理功能兩大部分:⑴前臺頁面顯示:查看書籍,用戶登錄后方可查看訂單,購物車,用戶登陸,注冊,修改;⑵后臺管理功能:用戶管理,商品管理,購物車管理,訂單管理(四)、系統用類圖(五)、數據庫設計d_user:d_book:d_category:d_product:d_item:d_order:d_category_product:d_receive_address:(六)、界面與功能介紹登錄:用戶進入登錄界面,輸入用戶名和密碼,輸入為空是會有提示:注冊:注冊時會進行用戶名驗證,如圖所示:注冊前端通過后會有驗證,如圖所示:注冊成功:主頁面:分頁瀏覽圖書頁面:選擇圖書加入購物車(在這里我用了ajax實現價格計算,當數量改變時自動改變價格,同時可以刪除和恢復購物車的圖書):查看訂單:填寫訂單信息:訂單生成購買成功:五.系統測試(一)、軟件測試在系統開發過程中采用了多種措施保證軟件質量,但是實際開發過程中還是不可避免地會產生差錯,系統常可能隱藏著錯誤和缺陷,未經周密測試的系統投入運行,將會造成難以想象的后果,因此系統測試是系統開發過程中為保證軟件質量必須進行的工作。大量統計資料表明,系統測試的工作量往往占系統開發總工作量的40%以上。因此,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環境中才有可能顯露,系統缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確:成功的測試也不是沒有發現錯誤的測試。有意義的軟件測試應該是從“破壞“軟件系統的角度出發,精心設計最有可能暴露程序系統缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統中潛在的錯誤和缺陷。系統測試是管理信息系統開發期間中一個十分重要而漫長的階段。其重要性體現在它是保證系統質量與可靠性的最后關口。且對整個系統開發過程包括系統分析、系統設計和系統實現的最終審查(二)、測試方法一般來說,對程序測試有兩種測試方法:如果已經知道了軟件系統應具有的功能,可通過測試來看每個功能是否都能正常使用;如果知道程序的部工作過程,可以通過測試來檢測程序每步是否按照規格說明書的規定正常運行。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。黑盒測試又成為功能測試,白盒測試又稱為結構測試。小結通過本次課程設計,我們不僅加深了平時的學習并且了解到更多關于Java和數據庫的使用,并且利用所學知識將各個對象的使用結合起來制作了一個完整的系統。它讓我們了解了一個圖書管理系統的基本模式,學習之余擴寬了知識面。雖然在平時的學習過老師的講授已經基本掌握了Java的用法,但知識分散不牢固。通過本次設計,我們可以靈活的將Java中的基本控件結合起來,制作了這個完整的系統,并能準確地使用所學的編程語言來制作該系統。可以說完成課程設計之后讓我們受益匪淺,同時也鍛煉了我們的獨立思考能力。相信通過本次實驗,我們可以更好的使用Java來制作一些其他系統,能進一步學習和使用Java.當然,由于這是我們第一次進行制作,水平和經驗限制了系統的功能。一些圖書管理應有的功能暫時無法實現,需要更加完善。相信在這次實驗之后我們可以對圖書管理系統有進一步的學習和研究,以得到更好的發展。經過兩個多月的設計和開發,《圖書管理系統》已經開發完成。其功能基本符合用戶需求。。我認為在這次畢業設計的過程中,通過將所的理論知識與實際情況相結合,獨立思考,全面分析,靈活運用所學知識,解決具體問題,將有力地促進理論水平的進一步提高。同時,對心理素質的鍛煉和工作作風的培養,將有助于今后的工作與生活。但是,由于畢業設計時間較短,工作任務繁重,加上本人能力有限,所以該系統還有許多不盡如人意的地方,比如:聯機文檔比較少,用戶界面不夠美觀,出錯處理機制不夠等一些問題,這些都有待進一步的改善。在本次畢業設計中,我從指導老師身上學到了很多東西。老師認真負責工作態度,嚴謹的治學精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給予我很大的幫助,使我得到不少的提高,這對于我以后工作和學習都有一種巨大的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 為啥推行網格管理制度
- QQ語音會議管理制度
- 產品開發立項管理制度
- 倉庫物品存放管理制度
- 儀器配件領用管理制度
- 業余足球球員管理制度
- 中醫診所物件管理制度
- 業余魚類飼養管理制度
- 中國唐代文官管理制度
- 京東物流市值管理制度
- 供應商入庫協議
- 初中生物(蘇科版)實驗目錄
- 藥食同源開發項目可行性研究報告寫作范文
- SetupFactory使用教程
- 開展“質量管理百日奮戰”活動的實施方案
- 2015藝考(音樂專業)樂理知識模擬自測試題(共四套)
- 水的密度和黏度雖溫度變化
- 預拌混凝土專項實驗室儀器設備操作規程
- 《白內障護理查房》PPT課件.ppt
- PDCA管理工具在治療室管理質量中的應用
- 橋面系及附屬工程施工合同
評論
0/150
提交評論