【正文】
作為他們的孩子,我秉承了他們樸實、堅韌的性格,也因此我有足夠的信心和能力戰(zhàn)勝前進路上的艱難險阻;也因為他們的日夜辛勞,我才有機會如愿完成自己的大學(xué)學(xué)業(yè),進而取得進一步發(fā)展的機會。滴水之恩,當(dāng)以涌泉相報,師恩重于山,師恩難報?;叵朐诖髮W(xué)求學(xué)的四年,心中充滿無限感激和留戀之情。非常感謝學(xué)校和學(xué)院給我們來到北京實訓(xùn)的機會,在這里我們學(xué)到很多理論知識并積累很多實踐經(jīng)驗,為走上社會實際工作崗位做好了充足的準(zhǔn)備,為今后的職業(yè)發(fā)展打下良好的基礎(chǔ)。但本論文重點寫軟件項目從需求分析到開發(fā)實現(xiàn)的整個流程。A在每次修改完密碼后,應(yīng)該先退出一次系統(tǒng),然后再登錄進入修改就可成功,原因是緩存的問題。對于單元測試中單元的含義,一般來說,要根據(jù)實際情況去判定其具體含義,如 C 語言中單元指一個函數(shù),Java 里單元指一個類,圖形化的軟件中可以指一個窗口或一個菜單等。這次難忘的經(jīng)歷會是我們以后軟件開發(fā)寶貴財富。所以在登陸后購物系統(tǒng)的設(shè)計與實現(xiàn)25頁面上使用%=(name)%便能顯示出來,同樣的在登陸后進入個人管理中心也是一樣的,在個人管理中心添加了注銷用戶的功能, 購買記錄圖 購買記錄購買記錄頁面,用戶選擇自己想要購買的物品,是一種購買功能,可以任意選擇。用戶通過忘記密碼功能只需要正確填寫注冊時的用戶名和郵箱即可通過郵箱發(fā)送重置密碼連接 1 小時內(nèi)有效。這是一個容易忽視的地方。但是當(dāng)成功解決這一問題的時候心情異常的激動。 處理商家注冊模塊花了我一下午的時間,開始老是報錯或者注冊進不去。這兩個單詞遠遠超出了 varchar(2)的限制。湖南工程學(xué)院畢業(yè)設(shè)計(論文)22圖 買家管理 交易平臺圖 交易平臺too long 才反應(yīng)到可能是數(shù)據(jù)庫設(shè)置時候存放的字符數(shù)太小了,因為中文插入數(shù)據(jù)庫的時候會有亂碼,暫時還未解決。其中用到關(guān)鍵代碼如下圖 購物系統(tǒng)的設(shè)計與實現(xiàn)21圖 購物網(wǎng)站首頁界面 該頁面主要用于買家的注冊,買家信息保存到數(shù)據(jù)庫。 詳細設(shè)計中登陸框沒有采用默認(rèn)樣式使用了type=text class=text1 樣式表。冷暖色的巧妙運用可以讓網(wǎng)站產(chǎn)生意想不到的效果。因此,在設(shè)計網(wǎng)頁時,必須要高度重視色彩的搭配。制作中主要采用 Dreamweaver 作為主要制作工具,其中插入了 Flash 元素,還用了Photoshop 處理其中圖片,這樣能使網(wǎng)頁更加生動,也更能滿足企業(yè)的不同要求。雖然,顯示器和瀏覽器都是矩形,但對于頁面的造型,你可以充分運用自然界中的其它形狀以及它們的組合:矩形,圓形,三角形,菱形等。//解除數(shù)據(jù)綁定如果在地質(zhì)欄直接輸入個人管理中心的頁面會根據(jù) session 驗證檢查登陸狀態(tài),如果是未登陸狀態(tài)則會跳轉(zhuǎn)到要求登陸的界面如下圖:購物系統(tǒng)的設(shè)計與實現(xiàn)19圖 未登錄狀態(tài)下不能訪問受保護的頁面演示 網(wǎng)站界面設(shè)計及配色方案 網(wǎng)頁的整體造型在整個制作中至關(guān)重要,一個雜亂無章的網(wǎng)頁,給人第一印象極差的網(wǎng)頁,用戶訪問過之后是不會再訪問的。//返回 sessionIdsetAttribute(String name,Object obj)。如果找到則返回該對象,找不到則創(chuàng)建一個新的 session 對象。湖南工程學(xué)院畢業(yè)設(shè)計(論文)18HttpSession session=(boolean flag)。跳轉(zhuǎn)到登錄頁面}else{ //打開指定的頁面}顯然,這樣做的目的是為了系統(tǒng)的更加安全,所以必須對用戶登錄以后的有效性進行判斷,目前只有 session 對象能作到這一點。所以在每個管理頁面都有以下一段代碼,這段代碼的主要功能是防止沒有管理員權(quán)限的用戶進入管理頁面,提高系統(tǒng)的安全性。商品表create table Goods(goodsID int primary key,主鍵name nvarchar2(15) not null,brand varchar2(20)not null,price number(8,2) not null,kind varchar(20),外鍵amount int, weight number(6),volume number(6),producing_area varchar2(60),discout number(3,1) default(10) not null,src varchar2(50),status number default(1) not null,note varchar2(200),constraint fk_kind foreign key(kind) references kinds(name))。分別對每個數(shù)據(jù)庫表添加字段和字段屬性。湖南工程學(xué)院畢業(yè)設(shè)計(論文)12第 4章 系統(tǒng)概要設(shè)計 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)圖 系 統(tǒng) 數(shù) 據(jù) 結(jié) 構(gòu) 圖購物系統(tǒng)管理員模塊 購物管理模塊 買方模塊 賣方模塊 商品管理模塊購物系統(tǒng)的設(shè)計與實現(xiàn)13 數(shù)據(jù)表的設(shè)計 圖 數(shù)據(jù)庫表湖南工程學(xué)院畢業(yè)設(shè)計(論文)14 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)(1)實現(xiàn)的步驟:啟動 MYSQL,可以使用可視化的輔助軟件 Navicat for MySQL。首先每個用戶在設(shè)計的網(wǎng)絡(luò)購物系統(tǒng)注冊之后,就可以在線瀏覽網(wǎng)站上的各類商品,每一種商品旁邊都會有文字說明和圖片鏈接,用戶只需要點擊“訂購” ,并可以進行訂購,訂購的物品將放置在購物車?yán)?,提交購物車時,將彈出對話框,要求用戶確認(rèn)。:用戶可以將挑選的商品放入購物車中,取舍后決定是否提交購買。要實現(xiàn)本網(wǎng)站的初衷經(jīng)過分析必須要具備以下幾個模塊 訂單查詢會員管理收銀臺購物車商品查詢商品展臺 商城公告網(wǎng)絡(luò)購物商城前臺新品上架特價商品暢銷商品按類別查看商品按類別查看商品名稱模糊查詢清空購物車添加至購物車查看購物車從購物車中移除商品填寫訂單信息結(jié)賬會員資料修改會員注冊會員登錄訂單查詢商城公告圖 功能模塊圖購物系統(tǒng)的設(shè)計與實現(xiàn)11 系統(tǒng)的基本功能:本系統(tǒng)主要包括由商品、顧客、訂單、定制、購買、報表等模塊組成商品管理子系統(tǒng)、用戶管理子系統(tǒng)、訂單管理子系統(tǒng)、支付管理子系統(tǒng)、以及統(tǒng)計管理子系統(tǒng)。第 3章 需求分析 系統(tǒng)功能分析:本網(wǎng)站是一個網(wǎng)上文學(xué)網(wǎng)站,那么這就屬于一個典型的文學(xué)感情交流網(wǎng)站。B/S 結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。在這種結(jié)構(gòu)下,用戶工作界面是通過網(wǎng)頁瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。比如鳥就是一個抽象實體,因為抽象實體并不是一個真正的對象,它的屬性還不能完全描述一個對象,所以在語言中體現(xiàn)為抽象類不能實例化; 繼承:繼承就像是我們現(xiàn)實生活中的父子關(guān)系,兒子可以遺傳父親的一些特性,在面向?qū)ο笳Z言中,就是一個類可以繼承另一個類的一些特性,從而可以代碼重用,其實繼承體現(xiàn)的是 isa 關(guān)系,父類同子類在本質(zhì)上還是一類實體??蓱z的 Oak 幾乎無家可歸,恰巧這時 MarkArdreesen 開發(fā)的 Mosaic 和Netscape 啟發(fā)了 Oak 項目組成員,他們用 Java 編制了 HotJava 瀏覽器,得到了 Sun 公司首席執(zhí)行官 ScottMcNealy 的支持,觸發(fā)了 Java 進軍 Inter。因此,Java 非常適合于企業(yè)網(wǎng)絡(luò)和 Inter 環(huán)境,現(xiàn)在已成為Inter 中最受歡迎、最有影響的編程語言之一。由Sun 微系統(tǒng)公司(Sun Macrosystem)發(fā)布,并作為一種開放的標(biāo)準(zhǔn)進行提供。Linux 作為操作系統(tǒng),Apache 和 Nginx 作為 Web 服務(wù)器,MySQL 作為數(shù)據(jù)庫,PHP/Perl/Python 作為服務(wù)器端腳本解釋器。MySQL 軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策” ) ,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。用到的一個重要的驅(qū)動包 “”湖南工程學(xué)院畢業(yè)設(shè)計(論文)8 Mysql 數(shù)據(jù)庫MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于Oracle 公司。 (7)exception 的實例,該實例代表其他頁面中的異常和錯誤。但是與 session不同的是,所有客戶的 application 對象都是同一個,即所有客戶共享這個內(nèi)置的application 對象。 JSP包含的對象:(1)request 對象:該對象封裝了用戶提交給服務(wù)器的信息,通過調(diào)用該對象相應(yīng)的方法可以獲取封裝購物系統(tǒng)的設(shè)計與實現(xiàn)7的信息,即使用該對象可以獲取用戶提交信息。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 MyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。第五章是系統(tǒng)的詳細設(shè)計和實現(xiàn),詳細的介紹了運行環(huán)境,配色方案,和各個模塊的詳細設(shè)計過程。(4)用 Java 方法實現(xiàn)具體的動態(tài)功能,使購物網(wǎng)站完整呈現(xiàn)。在數(shù)據(jù)傳輸方面,要注意數(shù)據(jù)的存儲與管理,保持良好的一致性。商店的各種商品都進行購物系統(tǒng)的設(shè)計與實現(xiàn)5了詳細地分類,可以輕松地找到想要地商品,同時查找系統(tǒng)能很容易地找到相關(guān)的商品。也正是因為這樣,網(wǎng)上購物得以以飛快的速度發(fā)展,遍及到世界各個層次。它不僅改變商業(yè)態(tài)勢,也改變社會形態(tài),最終推動商業(yè)和社會的前進。網(wǎng)店購物系統(tǒng)是改變整體商業(yè)社會結(jié)構(gòu)的重大歷史潮流。 湖南工程學(xué)院畢業(yè)設(shè)計(論文)4 課題研究現(xiàn)狀中國加入 WTO 以來,電子商務(wù)就炙手可熱。網(wǎng)上購物系統(tǒng)搜集和管理的是特定的信息,其范圍較窄,功能和目標(biāo)比較明確、具體,主要是為特定的領(lǐng)域和機構(gòu)的決策和管理服務(wù);而信息管理則要對各類信息及其相關(guān)要素進行全方位管理,而對全社會開展信息服務(wù),以便有效的滿足社會的信息需求。網(wǎng)上購物系統(tǒng)一般有商品管理、購物車管理、系統(tǒng)同管理和會員管理等要素組成,是一個網(wǎng)上交易的過程。當(dāng)然,還有更多的公司想使用網(wǎng)絡(luò)技術(shù)來架構(gòu)一個虛擬的店面進行營業(yè)交易,企業(yè)與消費者通過網(wǎng)絡(luò)完成交易,非但能使企業(yè)降低成本也可以讓消費者在一個舒適的地點享受逛街與購物的樂趣。EDIton通過傳遞標(biāo)準(zhǔn)的數(shù)據(jù)流可以避免人為的失誤、降低成本、提高效率,估計在世界1個最大的企業(yè)中95%以上的在使用這一技術(shù)。2022 年 4 月,深圳市監(jiān)局將搭建第三方電子商務(wù)信用服務(wù)平臺——這亦是國內(nèi)首個由政府搭建的針對電子商務(wù)行業(yè)的信用服務(wù)體系,該計劃將在 2022 年 3 月 15 日之前,一期工程上線。美國良好的基礎(chǔ)設(shè)施和充足的消費群體使得美國網(wǎng)上 B2C/C2c 銷售量呈現(xiàn)穩(wěn)步上升的趨勢,涌現(xiàn)出一批像Amzaon.、EBay 等著名的購物網(wǎng)站。擁有全球 3/4 網(wǎng)絡(luò)資源的美國,電子商務(wù)應(yīng)用的規(guī)模和領(lǐng)域不斷擴大。購物系統(tǒng)的設(shè)計與實現(xiàn)1AbstractWith the advent of the 21st century, information age has e to us, this era is the most important symbol of the extensive application of puters. Now the munity has reached a very popular puter application degree, the puter can be seen everywhere on the scene. We are also familiar encounter them everywhere in the social environment, family entertainment, school room, financial sites, and Inter cafes are everywhere, as allpervasive puter such as mercury. In recent years, with the work technology and the rapid development of Interbased Browser / Server structure of Web applications, because of its ease of use, versatility and good scalability advantages of the rapid development of the enterprise is being a management information mainstream system. The development of a Web application system is a massiv