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

正文內容

基于bs結構的網上鮮花銷售系統的設計與實現論文(編輯修改稿)

2025-07-24 17:50 本頁面
 

【文章內容簡介】 計次數。216。 管理員處理訂單屬性:訂單確認人,確認時間。 系統邏輯結構設計——關系模式根據數據庫原理的數據依賴及規(guī)范化分析處理,作出如下處理:u 根據ER圖向關系模型的轉換原則進行轉換。u 由于用戶關系模式與管理員關系模式除了在權限和類別上有不同以外,其他屬性都可共用,所以可以將用戶關系模式和管理員關系模式合二為一,并加入用戶類別屬性用以區(qū)分用戶和管理員,從而實現操作權限的控制。u 管理員管理用戶關系模式主要是系統管理員可以對普通管理員進行凍結,解凍操作。用戶關系模式和管理員關系模式合并后此關系模式可以取消,添加時間可以用用戶關系模式屬性中的注冊時間體現。u 由于只是修改添加操作,公告管理關系模式可以和公告關系模式合并。u 管理員管理訂單關系模式只是記錄訂單處理人,及時間,可以和訂單關系模式合并。u 瀏覽關系模式由于與系統功能要求基本無關,因此將其舍棄。u 考慮到鮮花成品分類在系統中需要多次詳細調用,所以將其單獨作為一個關系模式。經過以上分析處理,最終得到以下關系模式:用戶(用戶ID,登錄名,用戶姓名,密碼,用戶類別,性別,電話,電子郵箱,地址,郵編,注冊時間,用戶狀態(tài),用戶級別)鮮花成品(商品ID,類別ID,名稱,鮮花簡介,是否優(yōu)惠,普通價格,會員價格,圖片,是否新品,添加時間,是否有效)成品組成(鮮花成品編號,鮮花材料編號,數量)訂單(訂單號,用戶ID,產生時間,是否確認,確認時間,訂單確認人,發(fā)送狀態(tài),接收人姓名,接收地址,接受人聯系電話,要求送達時間,總價,用戶留言,付款方式,備注要求)訂單包含鮮花(訂單號,商品ID,商品名稱,數量,單項價格,總價) 系統邏輯結構設計——關系表根據以上關系模式,可以得出相應的關系表,數據關系表一覽如表 表31 數據關系表一覽表編號名稱說明表32userInfo_table用戶信息表表33goodsTypes_table成品類別表表34goods_table鮮花成品表表35flowers_table鮮花材料表表36goodsContent_table成品組成表表37userOrder_table訂單信息表表38lineItem_table訂單明細表表39bbs_table公告花卉知識表 開發(fā)環(huán)境及運行環(huán)境設計 開發(fā)環(huán)境本系統以JSP數據庫技術為前臺,SQL Server 2000為后臺數據庫,采用三層網絡結構。網站用戶接口(即界面)由JSP完成,數據和邏輯處理由JavaBean組件完成,數據儲存由SQL完成。因為JavaBean獨立負責處理整個網站的全部數據邏輯運算,所以整個網站的負載量和速度都將大大提高,所以基于這種語言和結構開發(fā)的購物系統的優(yōu)勢是其它語言無法比擬的。更重要的是, JavaBean組件能夠在Apache環(huán)境下順暢地運行,這也是其最大優(yōu)點之一。這就更進一步保證了網站的穩(wěn)定性和安全性,這對于審批部門來說是很重要的。采用三層體系結構后,系統的安全性得以提高。它可以對每個業(yè)務功能組件進行授權,限制了非法訪問還便于進行考試考務管理。 考試系統的三層體系結構如圖客戶機瀏覽器Servlet容器servletjsp服務器應用程序服務器JDBC數據庫圖33 Web三層結構管理模型 系統開發(fā)工具本系統將用JSP技術進行開發(fā),開發(fā)中將用到以下主要工具:——工程管理、代碼編寫及調試Dreamweaver MX 2004——靜態(tài)頁面的設計Fireworks MX 2004——圖片處理SQLServer 2000——建立系統的后臺數據庫TOMCAT——網絡服務器 ——Java虛擬機 運行環(huán)境(1)性能要求系統的性能要求通常指系統需要的存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的考慮。 本系統是以JSP為前臺,SQL Server2000為后臺,因此要求系統運行在:Windows 2000以上的操作系統。 系統運行時對數據的保密性要求不高對一般的數據不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。(2)運行需求:服務器端:一臺配置為512M內存,CPU為Intel Pentium IV ,硬盤容量為80G的微機.客戶端:586以上的微機 :服務器端:使用語言:JSP(Java Server Pages) 數據庫: SQL Server2000 (sp3以上補?。㎎SP編譯環(huán)境: J2SDK+TOMCAT+SQL Server2000操作系統: WindowsXP Professional 瀏覽器:Internet 客戶端,分辨率:800*600以上操作系統使用Windows9X/2000/NT/XP(3)其他需求本系統有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作??删S護性包括了可讀性、可修改性、可測試性、等含義。可靠性通常包括正確性和健壯性。開發(fā)過程中,在各種矛盾的目標之間作權衡,并在一定的限制的條件下(經費、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。4 詳細設計 數據庫操作及中文字符處理JavaBean設計 數據庫操作JavaBean設計數據庫操作的JavaBean是一個公共類,通常包括連接數據庫的方法getConnection、執(zhí)行查詢語句的方法executeQuery、執(zhí)行更新操作的方法executeUpdate、關閉數據庫連接的方法close。下面將給出數據庫操作的JavaBean“connDB”的具體信息。(1)使用JDBC訪問數據庫在Java語言中,JDBC(Java DataBase Connection)是應用程序與數據庫溝通的橋梁,即Java語言通過JDBC技術訪問數據庫。JDBC是一種“開放”的方案,它為數據庫應用開發(fā)人員﹑數據庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純Java語言編寫完整的數據庫應用程序。JDBC提供兩種API,分別是面向開發(fā)人員的API和面向底層的JDBC驅動程序API,底層主要通過直接的JDBC驅動和JDBCODBC橋驅動實現與數據庫的連接。一般來說,Java應用程序訪問數據庫的過程(如圖431所示),是:①裝載數據庫驅動程序;②通過JDBC建立數據庫連接;③訪問數據庫,執(zhí)行SQL語句;④斷開數據庫連接。圖41 Java應用程序訪問數據庫的過程(2)在JavaBean“connDB”中實現數據庫訪問的具體方法:在connDB中使用方法getConnection()建立與數據庫的連接。首先是加載數據庫驅動程序:().newInstance()。,調用方法forName(),newInstance()方法同new。之后通過指定的帳戶連接數據庫,獲取數據庫連接Connection:(jdbc:microsoft:sqlserver://localhost:1433。DatabaseName=flowershop,sa, wang)。第一個參數是連接數據庫URL,第二,三個參數為帳戶名和密碼。然后通過Connection的createStatement()方法獲取Statement對象。最后調用Statement的executeQuery(),executeUpdate()或execute()方法完成對數據庫的訪問。(3)connDB類的成員及說明表41:表41 connDB類成員表成員名返回值類別作用域功能connConnectionpublic記錄數據庫連接stmtStatementpublic向數據庫發(fā)送SQL語句rsResultSetpublic裝載查詢結果getConnection()Connectionpublic static建立數據庫連接executeQuery(String sql)ResultSetpublic進行查詢操作executeUpdate(String sql)intpublic更新操作,返回更新行數executeUpdate_id(String sql)intpublic更新操作,返回更新記錄idclose()voidpublic關閉數據庫連接 中文字符處理的JavaBean的設計字符串處理的JavaBean是解決程序中經常出現的有關字符串處理問題的方法的類。包括將數據庫中及頁面中有中文問題的字符串進行正確的顯示和存儲的方法chStr和將字符串中的回車換行、空格及HTML標記符正確顯示的方法convertStr兩個方法。(1)編寫解決輸出中文亂碼問題的方法chStr。chStr方法的代碼如下: public String chStr(String str){ if(str==null){ str=。 }else{ try{ str=(new String((iso88591),GB2312)).trim()。//轉換字符集 }catch(Exception e){ ()。 } } return str。 }其中getBytes()方法根據指定的字符集將字符串轉換為字節(jié)并保存在一個字節(jié)數組中。(2)編寫顯示文本中的回車換行、空格及保證HTML標記的正常輸出的方法convertStr。convertStr方法的代碼如下: public String convertStr(String str1){ if(str1==null){ str1=。 }else{ try{ str1=(,amp。lt。)。 str1=(,amp。gt。)。 str1=( ,amp。nbsp。)。 str1=(\r\n,br)。 }catch(Exception e){ ()。 } } return str1。 } 用戶主界面設計用戶主界面是用戶了解花店的重要窗口,其上必須有用戶在花店夠花所需的重要信息和相關入口。在首頁用戶可以通過選擇“用戶注冊”選項進行注冊,選擇“會員登錄”進入系統購買頁面并可以執(zhí)行相關操作。用戶還可以選擇相應的菜單進行購花向導查看,公告信息,花卉知識,及不同分類的花品信息瀏覽,還有常見問題,配送范圍的說明,以及聯系方式。圖42 主界面截圖(一)圖43 主界面截圖(二)整個主界面有四部分組成:,,中間偏右的為特價花品和最新花品展示。,會員登錄,購花向導,首頁,自助訂花,花卉知識,商品公告等菜單。在登陸后,菜單會有相應的改變。其中菜單的實現主要使用超鏈接A實現。增加了修改用戶資料,訂單查詢,退出三個菜單,少了用戶注冊和會員登錄菜單。,來判斷所要顯示的菜單。,和購物車菜單。分類顯示菜單是通過訪問數據庫,從數據庫表goodsTypes_table和flowers_table中提取相應信息動態(tài)生成菜單。當用戶點擊菜單時,通過超鏈接實現參數的傳遞和頁面的跳轉。,配送范圍,聯系我們三個菜單,以及花店的相關信息。以上三個JSP文件都是通過jsp:include動作引入。 用戶信息管理模塊設計 會員登錄模塊設計此模塊的主要功能是對使用本系統的用戶進行用戶名、密碼、用戶身份的驗證,只有合法的用戶才能使用本系統購買鮮花和管理。對于初次使用本系統的用戶需要先通過注冊才能登錄用戶界面。在首頁界面中左上角有一個用戶注冊菜單。用戶
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1