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

正文內容

一個基于web技術的在線交易系統(tǒng)-預覽頁

2024-11-25 19:16 上一頁面

下一頁面
 

【正文】 發(fā)展,老百姓感受最深刻的就是“買東西方便了”。不 用親自逛街,在電腦或者手機前輕松瀏覽商品。收到假錢是消費者和商家最怕的,現實生活中的交易行為市場發(fā)生。每一個地方都有其特產,不論是吃的還是用的,如果想擁有不一定要親自去買,網上搜搜特產琳瑯滿目,只需支 付相應運費,就可以送到家門。責任明確。然而網購有效 地改變了這種現狀,買賣雙方除了需要咨詢時候不必打交道可直接購買,因為每一件商品下都有圖片展示、商品的規(guī)格大小、材料、功能、尺碼、賣家的話等等,因為不說明的話,后果是賣家負責的。 系統(tǒng)功能需求 系統(tǒng)主要模塊 1, 模擬當當網主要的功能 2, 在本系統(tǒng)中主要闡述用戶管理、購物車管理、訂單管理、產品展示四個模塊。 ( 4)用戶管理:實現用戶注冊、用戶信息修改、用戶刪除、用戶查詢功能。添加或修改個人明細資料。 5. 技術: 前臺網頁的設計采用 JSP 技術制作。 Java Servlet 是 JSP的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 系統(tǒng)的多平臺支持。 Java 語言是成熟的、強大的、易擴充的編程語言。由于 JSP 技術是一種開放的、跨平臺的結構,因此 Web 服務器、平臺及其他組件能很容易升級或切換,且不 會影響 JSP 基本的應用程序。由于它的強大功能、靈活性、豐富的應用編程接口( API)以及精巧的系統(tǒng)結構,受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結合,為建立基于數據庫的動態(tài)網站提供了強 大動力。詳細設計過程如下介紹。 B/S( Browser/Server)結構即瀏覽器和服務器結構。 總的來說,采用分層結構的設計思想,可以讓每個層由一組相關的類或組件構成,共同完成特定的功能。當某一層發(fā)生變化,只要 API 不變,不會影響其他層的實現。 關系模式設計 該設計以概念結構設計中的 ER圖為主要依據, 數據庫表的 關系模式如下 7 圖 3 系統(tǒng)數據庫表的 ER圖 完整性設計 完整性要求用于描述各種信息之間的制約關系,以及關聯關系,各個數據項的取值范圍以及各個數據項是否可以取值。如用戶信息表中的用戶名設置為主鍵,并且要求唯一且不能為空。其中素材包括 圖片、動畫、圖像等,主要用于美化網頁和做廣告宣傳,其特點是素材內容本身是靜態(tài)的,可以以文件的形式存放。 (2)商品信息。從 session 中取出原有購物車的所有產品信息列成表單顯示在頁面上,并對產品有增 、 刪 、 改的操作 ,最后確認生成訂單表單。 視圖是用戶看到并與之交互的界面。 模型表示企業(yè)數據和業(yè)務規(guī)則。 控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求。 Struts2 處理用戶請求,處理用戶請求時回調業(yè)務控制器的 execute 方法,該方法先獲取用戶請求參數,然后執(zhí)行某種數據庫操作,既可以將數據保存到數據庫,也可以從數據庫中檢索信息,該方法的 返回值將決定了 Struts2 將怎樣的視圖資源呈現給用戶。 連接數據庫的 DAO—— Conn。//獲取密碼框中輸入的密碼 if(name == 39。 return false。 $(password).focus()。 用戶注冊頁面如下: 15 對注冊頁面的每個文本框的驗證用到 js技術,對于 Email 和驗證碼的驗證使用到了 AJAX 技術異步刷新(用到回調函數),具體代碼如下: 16 17 生成驗證碼的主要代碼 /** * 此類是生成驗證碼, 碼,圖片 * author acer *有生成驗證碼與生成隨機顏色的方法 此類內部用 */ public final class ImageUtil { private static final String[] chars = { 0, 1, 2, 3, 4, 5, 6,7, 8, 9, A, B, C, D, E, F, G, H}。 private static final int HEIGHT = 30。//生成圖片 Graphics graphic = ()。 //畫隨機字符 for(int i=1。 (new Font(null,+,FONT_SIZE))。 (chars[r])。 ((WIDTH), (HEIGHT), (WIDTH),(HEIGHT))。 } public static Color getRandomColor(){//獲取隨機顏色 Random ran = new Random()。 19 實現購物車的主要代碼如下: public class Cart { //對象關系:: Cart對象 stores CartItem product private ListCartItem stores = new ArrayListCartItem()。//購物車存放 session中 if(cart == null){ cart = new Cart()。 } public void setStores(ListCartItem stores) { = stores。 AddCartDAOimpl dao=new AddCartDAOimpl()。 (book)。 } 21 } /** * 更新數量 * param pid 產品 id * param pnum 文本框中數量 */ public void update(int pid,int pnum){ //Product pp=(pid).getPro()。//獲取對應產品類別對象 (pnum)。i++){ if((i).getPro().getId()==pid){ CartItem pro=(i)。 } } } /** * 恢復框中:恢復購買操作 * param pid 根據 pid找到產品 */ public void recovery(int pid){ 22 for(int i=0。//恢復框中減掉 (pro)。 } return sum。 sum+=()*().getDangPrice()。 } } 用戶購物完畢之后,點擊 ”結算 ”鏈接,系統(tǒng)會根據購物車中 客戶選擇的商品 信息 保存 生成訂單,如下為訂單頁面: 確認訂單正確之后,填寫收貨人的信息: 信息填寫完畢,驗證正確之后,點擊 ”下一步 ”,彈出完成頁面,購物結束。 24 軟件測試的目標與方法 給出了關于測試的一些規(guī)則,這些規(guī)則可以看作是測試的目標或定義: ; ; 。 通過測試并不能證明程序就是完全正確的,但我們的目的就是要通過測試保證軟件的可靠性,因此,必須仔細設計測試方案,力爭用最少的測試發(fā)現盡可能多的錯誤。尤其是在訂單的設計,沒有設置安全策略。 購物系統(tǒng)的開發(fā)過程中也遇到了很多問題,開始做需求時不確定購物系統(tǒng)到底應該具備那些功能,只知道主要功能就是有購物車,但具體流程,怎樣實現這些功 能就很模糊,所以查看了很多資料才理清楚。數據庫設計出錯了對以后整個系統(tǒng)的影響是最直接的??吹阶约邯毩⑼瓿刹⒖梢允褂玫南到y(tǒng)給了我很大信心。以為三年的學習時間很長,可以學到很多知識,其實老師所教的知識還遠遠不夠,但老師給了我們學習新知識新技術的方法,讓我們能自己學習,自己去摸索,這一點是最重
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1