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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-jsp網(wǎng)上鮮花訂購系統(tǒng)(文件)

2024-12-25 19:31 上一頁面

下一頁面
 

【正文】 目前相當(dāng)流行的 Web 應(yīng)用服務(wù)器。而以 Java 語言為基礎(chǔ)的 JSP/servlet 技術(shù)從誕生之日就具有了這些天生的優(yōu)勢。所有的程序操作都在服務(wù)端執(zhí)行,從網(wǎng)絡(luò)上傳送給客戶端僅僅是得到的結(jié)果,所以對(duì)客戶的瀏覽器要求很低,可以實(shí)現(xiàn)無 Plugin 無 ActiveX 無 JavaApplet 甚至無 Frame 的效果 [13]。 ( 1) 與 ASP 的比較 Mircosoft公司的 ASP技術(shù)也是動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)。另外,Ⅱ S的漏洞曾使很多網(wǎng)站源程序大暴光。 ASP通過 COM來擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或者復(fù)雜計(jì)算分離出來成為獨(dú)立可重復(fù)利用的模塊。 JavaBean 不需要注冊(cè)放在 CLASSPATH 包含的目錄中就可以了。雖然 Unix 下有 ChiliSoft 的插件來支持 ASP,但是 ASP 本身的功能有限,必須通過 ASP+COM 的組合來補(bǔ)充, Unix下的 COM 實(shí)現(xiàn)起來非常困難。 關(guān)于 JDBC: SUN 公司開發(fā)的 Java 數(shù)據(jù)庫應(yīng)用程序訪問接口 JDBC。這導(dǎo)致了一個(gè)使用幾乎和 mSQL 一樣的 API 接口的用于他們的數(shù)據(jù)庫的新的 SQL 接口的產(chǎn)生,這樣,這個(gè) API被設(shè)計(jì)成允許為用于 mSQL 而寫的第三方代碼更容易移植到 MySQL。 MySQL 的海豚標(biāo)志的名字叫 “sakila” ,它是由 MySQL AB 的創(chuàng)始人從用戶在 “ 海豚命名 ” 的競賽中建議的大量的名字表中選出的。這些編程語言包括 C、 C++、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby 和 Tcl 等。 安徽巢湖學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 第 3 章 系統(tǒng)分析 設(shè)計(jì)思想 在線花店系統(tǒng)是一個(gè)相對(duì)簡單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的花店運(yùn)營 需要,將自己的銷售渠道擴(kuò)展到網(wǎng)上,通過簡單的管理,提供給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購物、訂單處理等以實(shí)現(xiàn)鮮花的在線銷售。顧客選完商品后,可以進(jìn)行訂購這一交易過程。顧客提交完訂單后,應(yīng)該有訂單確認(rèn)的 過程。管理員也屬于用戶一類,成功登錄后,可以查看到全部用戶的訂單情況。 網(wǎng)上鮮花訂購系統(tǒng) 10 圖 31 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)的邏輯模型 數(shù)據(jù)流圖 通過對(duì)在線花店系統(tǒng)的功能劃分,業(yè)務(wù)流程操作分析可以得到如圖 32 的系統(tǒng)一層 數(shù)據(jù)流圖。 顧客 申請(qǐng)登錄 核對(duì)用戶名 已核對(duì)用戶名用戶 核對(duì)密碼 用戶信息 顧客用 戶 名 用戶信息 顧客 密碼 批準(zhǔn)登錄 已核對(duì)密碼 用 戶 已注冊(cè)登錄 其他操作 顧客 申請(qǐng)注冊(cè)登錄 注冊(cè)登錄 用戶信息 顧客信 息 已注冊(cè)登錄 訂購鮮花 訂單 鮮花訂單處理 填寫、確認(rèn)提交訂單 訂單信息 訂單信息 管理員 查詢?nèi)坑唵? 網(wǎng)上鮮花訂購系統(tǒng) 12 圖 34 處理訂單二 層 數(shù)據(jù)流圖 數(shù)據(jù)字典 一 層 數(shù)據(jù)流圖的數(shù)據(jù)字典如下: 數(shù)據(jù)流: ( 1) 名稱:顧客信息 簡要說明:用 戶數(shù)據(jù)庫提供顧客數(shù)據(jù) 數(shù)據(jù)流來源:顧客 數(shù)據(jù)流去向:用戶信息數(shù)據(jù) ( 2) 名稱:訂單信息 簡要說明:向訂單數(shù)據(jù)庫 /顧客提供訂單信息 數(shù)據(jù)流來源:顧客 /訂單信息數(shù)據(jù)庫 數(shù)據(jù)流去向:訂單信息數(shù)據(jù)庫 /顧客 數(shù)據(jù)存儲(chǔ): ( 1) 名稱:用戶信息 說明:顧客信息表內(nèi)容,注冊(cè)登錄時(shí)顧客應(yīng)填寫的信息 結(jié)構(gòu):用戶名,密碼,真實(shí)姓名,性別,年齡 ( 2) 名稱:產(chǎn)品信息 說明:產(chǎn)品信息表內(nèi)容,顧客瀏覽選購產(chǎn)品時(shí)出現(xiàn)的信息 結(jié)構(gòu):產(chǎn)品 id,產(chǎn)品名稱,產(chǎn)品 顏色, 銷售價(jià)格 ( 3) 名稱:訂單信息 說明:包括訂單信息表和訂單明細(xì)表的內(nèi)容,生成訂單時(shí)應(yīng)填寫的內(nèi)容 結(jié)構(gòu):訂單信息表包括:訂單號(hào), 產(chǎn)品名稱 , 產(chǎn)品顏色 , 產(chǎn)品單價(jià) , 訂購數(shù)量, 顧客 處理訂單 填寫訂單 提交訂單 訂單信息 訂單信息 管理員 查詢?nèi)坑唵? 安徽巢湖學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 收貨人姓名,送貨地址 , 收貨人電話 訂單明細(xì)表包括:產(chǎn)品 id,產(chǎn)品名稱,產(chǎn)品價(jià)格,數(shù)量,訂單 id 處理過程: ( 1) 名稱:注冊(cè)登錄 輸入:注冊(cè)登錄信息 輸出:成功登錄信息 處理過程描述:根據(jù)顧客輸入信息判斷是否合法用戶,合法就允許登錄,否則請(qǐng)顧客先注冊(cè)再登錄 ( 2) 名稱:選購商品 輸入:成功登錄信息 輸出: 訂購成功 處理過程描述:根據(jù)顧客的選擇, 生成訂單,提交訂單,訂購成功 ( 3) 名稱:處理訂單 處理過程描述:根據(jù) 顧客確認(rèn)的訂單 信息,生成訂單,并向管理員提供可查詢的訂單信息 網(wǎng)上鮮花訂購系統(tǒng) 14 第 4 章 系統(tǒng)設(shè)計(jì) 概要 設(shè)計(jì) 系統(tǒng)主要分為 用戶管理模塊 、用戶 功能 模塊和管理員模塊三大部分,每一部分又可分為若干功能小模塊。注冊(cè)時(shí)要實(shí)現(xiàn)一個(gè)用于顧客填寫各項(xiàng)注冊(cè)信息的表單 , 用戶名不能重復(fù)。 ( 2)用戶登錄和驗(yàn)證 對(duì)于已注冊(cè)過的用戶須提供用戶名和密碼才可以登錄使用系統(tǒng)的功能。 圖 41 用戶管理模塊圖 : 用戶購物模塊如圖 42 所示。包括以下幾個(gè)基本步驟: 進(jìn)入訂單頁面,填寫訂單,提交訂單。給這些信息提供增加、修改、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足這些信息的輸入和輸出。在這個(gè)環(huán)節(jié),需要記錄購買的產(chǎn)品信息,付款人的信息,收貨人的信息,下單時(shí)間等。 圖 48 采購訂單的實(shí)體 ER圖 圖 49 是產(chǎn)品實(shí)體 ER圖。 表 41 user顧客信息表 字段名稱 數(shù)據(jù)類型 字符長度 是否為空 說明 id 自動(dòng)編號(hào) 否 主鍵,顧客在網(wǎng)站的唯一標(biāo)識(shí),從 1開始遞增 accout 文本類型 10 否 顧客 id password 文本類型 12 否 顧客密碼 sex 文本類型 4 否 性別 age Int類型 10 否 年齡 表 42 為產(chǎn)品信息列表,記錄花店現(xiàn)有的產(chǎn)品信息。 網(wǎng)上鮮花訂購系統(tǒng) 20 第 5 章 系統(tǒng)實(shí)現(xiàn) 主要頁面框 架設(shè)計(jì) 通過上面的需求分析和設(shè)計(jì),可以得到系統(tǒng)頁面的設(shè)計(jì)框架。 首頁還為顧客和管理員設(shè)置了登錄鏈接,由于顧客和管理員權(quán)限不一樣,所以點(diǎn)擊鏈接登錄頁面和跳轉(zhuǎn)頁面都不一樣。 在設(shè)計(jì)中需要重用的程序文件有:數(shù)據(jù)庫連接程序文件 數(shù)據(jù)庫連接文件 主要程序功能連接 MySql 數(shù)據(jù)庫 public final class JDBCHelper { private static String DRIVER = 。 try { (DRIVER)。 } return con。 } } } //根據(jù)獲取的連接創(chuàng)建 PreparedStatement; public static PreparedStatement createPreparedStatement(Connection con,String sql){ PreparedStatement pst = null。 } //關(guān)閉 PreparedStatement; public static void close(PreparedStatement pst) { if(pst!=null){ try { ()。 try { st = ()。 st = null。 } catch (SQLException e) { ()。 } } 用戶注冊(cè) : package 。 import 。 //用戶注冊(cè),先判斷用戶是否已經(jīng)存在,向 user 表中插入數(shù)據(jù)! public class InsertUserServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request, response) 。 String sex = (sex)。 (password)。 u = (accout, password) 。 //(getFlowers).forward(req, resp)。 import 。 import 。 String accout = (accout)。 User u = (accout, password) 。 }else{ (login, failed)。 import 。 //對(duì)管理員用戶的判斷以及管 理員用戶的操作! //在這里只設(shè)定了一個(gè)管理員用戶,賬號(hào)和密碼都是 tmm; public class AdministratorServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { (gb2312)。amp。 } } } 訂單的填寫及提交 package 。 import 。 import 。 if(u!=null){ int id=((f_id))。 ().forward(req, resp)。 } } } 分頁瀏覽鮮花信息 package 。 import 。 import 。 int count = 5。 ListFlowers fs = (start, count)。 (pageNo, pn)。首頁各個(gè)模塊幾乎都是靜態(tài)頁面,一般都是人工去維護(hù),這樣有利于提高首頁的訪問速度,各個(gè)模塊實(shí)現(xiàn)比較簡單,相互之間互不影響。圖 52為網(wǎng)站登錄頁面 的預(yù)覽效果。 loginservlet 主要根據(jù) 頁面?zhèn)鱽淼挠脩裘兔艽a,去數(shù)據(jù)庫驗(yàn)證這個(gè)用戶是否合法,如果合法則允許登錄,并把用戶名等信息寫入 session,否則跳轉(zhuǎn)到 讓用戶重新輸入用戶名和密碼進(jìn)行登錄。注冊(cè)內(nèi)容有用戶名,密碼,真實(shí)姓名,性別,電話,地址等。 管理員查詢訂單功能將在后面介紹。把訂單保存到數(shù)據(jù)庫的代碼,首先向數(shù)據(jù)庫表 f_order 插入一條記錄 。正是考慮到這點(diǎn),在設(shè)計(jì)數(shù)據(jù)庫存儲(chǔ)時(shí)便把訂單分為訂單概要信息和訂單明細(xì)分別進(jìn)行存儲(chǔ)。 圖 59 訂單詳細(xì)頁面 在訂單概要信息頁面 中,通過在 url 地址傳遞訂單編號(hào)參數(shù)給頁面 ,在頁面 首先獲得傳遞的參數(shù)訂單編號(hào),然后從數(shù)據(jù)庫表 f_order 查詢出訂單的所有概要信息,并 在頁面顯示出來,在根據(jù)訂單編號(hào)從數(shù)據(jù)庫表 flowers 中查詢出該訂單的產(chǎn)品詳細(xì)信息,并在界面顯示出來。 安徽巢湖學(xué)院畢業(yè)設(shè)計(jì)(論文) 35 圖 58 訂單概要信息 顯示訂單概要信息就是從數(shù)據(jù)庫表 f_order 中查詢屬于登錄用戶的訂單,然后把訂單概要信息顯示在頁面中,并且在訂 單號(hào)列提供鏈接,當(dāng) 管理員 在訂單號(hào)列單擊某個(gè)訂單號(hào) 列后的鏈接 時(shí)跳轉(zhuǎn)到 頁面,由頁面 顯示訂單的詳細(xì)信息。 管理員 可以在界面首部單擊“ 查詢 訂單”去查看訂單信息。圖 57 為生成訂單頁面。注冊(cè)成功如圖 55 ,注冊(cè)失敗如圖 56。 圖 53 登錄成功 圖 54 登錄失敗 安徽巢湖學(xué)院畢業(yè)設(shè)計(jì)(論文) 33 用戶注冊(cè)頁面,首先提供一個(gè)供用戶輸入注冊(cè)信息的表單,當(dāng)用戶提交表單信息的時(shí)候,由另一個(gè)頁面去完成注冊(cè)。 loginservlet 主要完成當(dāng)用戶按回車鍵時(shí),提交表單,也就是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1