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

正文內容

網(wǎng)上購物系統(tǒng)本科畢業(yè)論文(文件)

2025-08-04 20:52 上一頁面

下一頁面
 

【正文】 或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍和定義時所要做的所有的工作。 本課題研究的 網(wǎng)上商城系統(tǒng),指的是支持 商戶自身面對消費者 的賣場模式 ,也就是 一般指的B2C 網(wǎng)站。在保證系統(tǒng)穩(wěn)定的同時盡可能提高系統(tǒng)的安全性和可擴展性。所以說,繪制業(yè)務流程圖是分析業(yè)務流程的重要步驟?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖 ( data flow diagram,簡稱 DFD) 來實現(xiàn)的。現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖( data flow diagram,簡稱 DFD)來實現(xiàn)的。 幾乎所有的 WEB 項目都是基于數(shù)據(jù)庫的,這使得數(shù)據(jù)的設計在整個項目中的地位舉足輕重。 數(shù)據(jù)庫設計( Database Design,簡稱 DBD)是指對于給定的軟、硬件環(huán)境,針對現(xiàn)實問題,設計一個較優(yōu)的數(shù)據(jù)模型,建立 DB 結構和 DB 應用系統(tǒng)。在 20xx 年 1 月 16 號被 Sun 公司收購。 MySQL 的 SQL“結構化查詢語言”。 數(shù)據(jù)庫需求分析 11 通過對整個系統(tǒng)的分析,依據(jù)網(wǎng)上商店的處理需求,對應數(shù)據(jù)表設計及功能如下。 ? 游客信息表:存放非注冊會員的相關信息。 ? 反饋信息表:存放用戶投訴反饋和購買商品后評論的信息。 Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開發(fā) Web 應用程序過程所起到的重要作用, Struts 為 Web 應用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制,從而可以更好的適應用戶的需求。模型表示業(yè)務數(shù)據(jù),或者業(yè)務邏輯 . 視圖( View):視圖是應用程序中用戶界面部分,是用戶看到并與之交互的界面。主要原因:一是在早期的 Web 項目的開發(fā)中,程序語言和HTML 的分離一直難以實現(xiàn)。二是腳本語言的功能相對較弱,缺乏支持 MVC 設計模式的一些必要的技術基礎。 圖 Struts 的工作原理圖 Hibernate 技術 Hibernate 是一個開放源代碼的對象關系映射框架,它對 JDBC 進行了輕量級的對象封裝,使 Java 程序員可以隨心所欲的使用對象編程思 想 來操縱數(shù)據(jù)庫。 Hibernate 提供的 HQL是一種類 SQL 語言,它和 EJBQL 一樣都是提供對象化的數(shù)據(jù)庫查詢方式,但 HQL 在功能和使用方式上都非常接近于標準的 展示了Hibernate 的工作原理。 Spring 框架是一個分層架構,由 7 個定義良好的模塊組成。核心容器的主要組件是 BeanFactory,它是工廠模式的實現(xiàn)。 ? Spring AOP:通過配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。異常層次結構簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數(shù)量(例如打開和關閉連接)。所以, Spring 框架支持與 Jakarta Struts 的集成。 ? IOC 容器 19 Spring 設計的核心是 包,它的設計目標是與 JavaBean 組件一起使用。 BeanFactory 支持兩個對象模型。 ? 原型 模型確保每次檢索都會創(chuàng)建單獨的對象。正如我將在下一個示例中演示的那樣,Spring 框架使用 JavaBean 屬性和配置數(shù)據(jù)來指出必須設置的依賴關系。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你 運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。目前 Tomcat 最新版本為 Released。而 20xx 年, SUN 又被 Oracle 收購。SQL 是用于訪問數(shù)據(jù)庫的最常用標準化語言。這些編程語言包 括 C、 C++、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby 和 Tcl 等。 MySQL 的架構和應用圖如下所示: 圖 本次設計采用的軟件環(huán)境為: 1. 平臺: J2EE 2. 數(shù)據(jù)庫 : MySQL 3. WEB 服務器: Tomcat 4. 操作系統(tǒng) : Windows xp 5. 瀏覽器 : google chrome 硬件環(huán)境 : 服務器 配置 : : core i7 2600K 22 : 4096M : 2T 4 主要模塊詳細設計 系統(tǒng) 體系結構 Shopmall 網(wǎng)上商城系統(tǒng)建立在 SSH 的框架上,通過 spring 整合系統(tǒng)功能模塊之間的關系。 如果不合法,則 返回登錄頁面 。 主要代碼實現(xiàn)見附件源代碼。刪除后直接跳轉回列表頁面。提交訂單成功之后,用戶可以查看訂單的詳細情 況,而管理員則可以編輯訂單信息,讓訂單的狀態(tài)改變。 訂單列表頁面設計如下: 訂單編輯頁面設計如下: 物流信息填寫頁面: 33 代碼實現(xiàn)請看附件源代碼。反饋信息只能查看,不能刪除或編輯。 列表頁面 設計如下: 用戶信息模塊 該模塊是針對管理員開發(fā)的,可以實現(xiàn)對用戶信息的查看和編輯功能,當刪除用戶時,如果該用戶有未成交或未關閉的訂單,系統(tǒng)將提示無法刪除。我們力求在每個階段結束之前通過嚴格的技術審查,盡可能早地發(fā)現(xiàn)并糾正差錯。 與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。 系統(tǒng)測試:在這個測試步驟中發(fā)現(xiàn)的往往是軟件設計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。測試軟件的運行性能,這種測試常常與強度測試結合進行,需要事先對被測軟件提出性能指標,如計算的精度、記錄的精度、響應的時限和恢復時限等。因此,用戶界面的設計上并沒有太大的問題。 通過這次設計我感覺到編程經(jīng)驗是在實踐過程中不斷積累起來的。 總體說來,在這次一個學期的畢業(yè)設計中,我學到了很多在課堂內學不到的知識。 此外 ,還要感謝我的同學 ,在他們的幫助下 ,使我的好多技術細節(jié)得以實現(xiàn) ,非常感謝他給我的幫助 . 。我覺得這次畢業(yè)設計是一次很有收獲的實踐 . 41 參考文獻 [1] 王珊 薩師煊 .《數(shù)據(jù)庫系統(tǒng)概論》 [M].北京: 高等教育出版社,. [2] (美 )Bunck Woody 著 顧小波 譯 .《 SQL Server 20xx》 [M]. 北京:清華大學出版社 , . [3] 龍馬工作室 .《 ASP+SQL Server》人民郵電出版社 . [4] 王慧芳 畢建權 .《軟件工程》 浙江大學出版社 [5] 丁寶康 .《數(shù)據(jù)庫原理》 [M] .北京: 經(jīng)濟科學出版社, . [6] Shari L Engineering Theory and Practice[M]. Second Edition. Prentice Hall, 20xx. [7] (美 ) Allen,C., Chatwin,S, Creary,.《關系數(shù)據(jù)庫和 SQL 編程》 [M].北京:清華出版社 [8] 《 SQL Server20xx 實用培訓教程》 [M].北京:清華大學出版社,20xx. [9] 苗雪蘭 .《數(shù)據(jù)庫系統(tǒng)原理及應用教程》 [M].北京:機械出版社 ,. [10] 石志國 尹浩 薛為民 .《 ASP 精解案例教程 (修訂本 )》 [M].北京:清華出版社 ,. [11] 郭瑞軍主編 .ASP數(shù)據(jù)庫開發(fā)實例精粹 [M]. 電子工業(yè)出版社 ,20xx,120150. [12] 趙池龍、楊林 .《實用軟件工程》 (第 2 版 ) [M].北京:電子工業(yè)出版社 ,. [13] 廖信彥主編 .Active Server Pages 應用大全 [M]. 清華大學出版社 ,20xx,5060. [14] 趙松濤 《中文版 SQL Server20xx 應用及實例集錦》 人民郵電出版社 20xx [15] 黃雷主編 .ASP+HTML+Dreamveaver+Access 開發(fā)動態(tài)網(wǎng)站實例薈萃 [M]. 機械工業(yè)出版社 ,20xx,250285. 42 致 謝 值此畢業(yè)論文結束,畢業(yè)設計完成之際,我們特別感謝我們的指導老師,他在整個的設計過程中給了我以莫大的幫助,在他的指導和建議之下 ,使得我畢業(yè)設計能夠順利完成 . 老師每時每刻的督促使我們不敢有絲毫的怠慢,對我的設計每一個細節(jié)的錯誤都認真細心的指正出來 ,尤其是論文寫作 ,有好多地方自我感覺還好 ,卻沒發(fā)現(xiàn)問題的時候 ,老師都能很仔細的給我指證出來 ,而且多次的指導 ,老師沒有一點的不滿情緒 ,給了我極大的鼓勵 ,對此我深表感激。我不僅系統(tǒng)的學習了 ASP 技術,而最重要的是樹立了正確的意識,積累了經(jīng)驗 ,尤其是指導老師給我們的細致的指導 ,讓我學到了跟多的相關知識 .通過這次設計我發(fā)現(xiàn)工作過程中遇到困難的時候要學會換一個角度去思考這個問題。 通過這次的畢業(yè)設計 ,我學到了很多。具體體現(xiàn)為操作是否方便,用戶界面是否友好等。 39 強度測試及性能測試:測試系統(tǒng)的能力最高實際限度,即軟件在一些超負荷情況下功能實現(xiàn)的情況。 對于以上的幾個步驟,分別要完成功能測試、強度測試及性能測試、可用性測試等。因此,大型軟件系統(tǒng)的測試基本上有下述幾個步驟組成: 模塊測試:在這個測試過程 中所發(fā)現(xiàn)的往往是編碼錯誤和詳細設計的錯誤。目前軟件測試仍然是保證軟件質量的關鍵步驟,它是對軟件規(guī)格說明、設計和編碼的最后復審。 37 5 使用說明書 運行環(huán)境簡介 運行環(huán)境簡介: 硬件環(huán)境 要求 : 服務器端 :一臺配置為 512M 內存 ,CPU 為 800MHZ,硬盤容量為 80G 的微機 . 服務端 :奔騰以上的微機處理器 軟件環(huán)境 要求 : 1.服務器端 : : Tomcat :MySQL :Windows xp 操作系統(tǒng)使用 Windows9X/20xx/NT/XP 瀏覽器: IE,Firefox,Chrome 38 6 軟件測試 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復雜的問題,人的主觀認識不可能完美無缺,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。當訂單的狀態(tài)發(fā)生改變時,該物流信息將會被刪除。 優(yōu)惠列表頁面: 34 增加優(yōu)惠信息頁面: 編輯優(yōu)惠信息頁面: 刪除優(yōu)惠信息后直接跳轉回優(yōu)惠信息列表。設計如下: 點擊訂單號可以查看訂單詳情,同時可以添加反饋信息,頁面設計如下: 32 在用戶提交完訂單后,管理員可以查看訂單列表,編輯訂單信息等。 購物車列表頁面設計如下: 通過“去結算”鏈接可以到達下訂單頁面。主要包含列表,編輯和刪除功能。管理員最新發(fā)布的產(chǎn)品信息會在主頁上優(yōu)先顯示,產(chǎn)品詳情頁 面有加入購物車按鈕,讓用戶將產(chǎn)品快捷的加入購物車。 系統(tǒng)的主界面如下圖: 主要子模塊的詳細說明 用戶 注冊和 登錄模塊 注冊頁面,用戶正確填寫相關信息之后,后臺自動創(chuàng)建新用戶。對于一般的個人使用者和中小型企業(yè)來說,MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。這樣就增加了速度并提高了靈活性。 TOMCAT的訪問和編譯流程大致如下圖所示: 圖 MySQL 數(shù)據(jù)庫技術 MySQL 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。另外, Tomcat 和 IIS、 Apache 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器 ,獨立的 Servlet 容器是 Tomcat 的默認模式。 Tomcat 是一個輕量級應用 服務器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。最常用的 BeanFactory 定義是 XmlBeanFactory,它根據(jù) XML 文件中的定義裝入 bean。 bean 工廠的概念是 Spring 作為 IOC 容器的基礎。 Singleton 是默認的也是最常用的對象模型。下一個最高級抽象是 Bea
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1