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

正文內容

網上購物與送貨物流系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-07-27 09:29 本頁面
 

【文章內容簡介】 方框表示數據的源點或終點。,下面分別說明其數據的處理過程。 網上購物與送貨物流系統(tǒng)的數據流圖用戶進入登錄頁面之后,輸入用戶名和密碼點擊“登錄”就可鏈接到購物信息展示頁面,此頁面會把當前系統(tǒng)所有的商品都顯示出來供用戶選擇。然后用戶可以選擇自己想購買的商品,此時系統(tǒng)會把用戶所購買的商品放進一個臨時儲存區(qū)——購物車里面,購物完成后用戶可以點擊“發(fā)送訂單”以通知送貨。系統(tǒng)會調用現(xiàn)有的車輛信息和用戶所在的區(qū)域信息來生成訂單,并把此訂單信息保存進數據庫里供用戶和管理員查看,而且還同時把訂單的內容通過手機短信發(fā)送給負責該區(qū)域的車輛司機,通知他們去送貨。管理員登錄后可進入管理員頁面,此頁面可完成對商品、車輛、區(qū)域信息的更新。更新的操作包括修改、添加、刪除等。同時還可查看近期所有用戶的訂單情況和銷售總額排行情況。系統(tǒng)提供的銷售分析模塊,可對今年各個月商品的銷售情況進行分析和總結,并給出了百分比圖示,給企業(yè)的銷售提供決策。 系統(tǒng)實體聯(lián)系模型概念模型最常用的表示方法是實體聯(lián)系方法 (EntityRelation Approach,簡稱ER方法)。Chen于1976年提出的,其方法是用ER圖來描述某一組織的信息模型。ER圖所表示的概念模型與具體的DBMS所支持的數據模型相獨立,是各種數據模型的共同基礎,因而是抽象和描述現(xiàn)實世界的有力工具。由于人們通常就是用實體、聯(lián)系和屬性這三個概念來理解和描述現(xiàn)實問題的,所以實體聯(lián)系圖非常接近人的思維方式。又因為實體聯(lián)系圖采用簡單的圖形來表達人們對現(xiàn)實的理解,所以不熟悉計算機技術的用戶也都能夠接受,因此目前實體聯(lián)系圖已成為使用非常廣泛的數據庫結構概念建模的工具。實體聯(lián)系圖:簡記ER圖,是指以實體、關系、屬性三個基本概念概括數據的基本結構,從而描述靜態(tài)數據結構的概念模式。與此有關的概念有:(1)實體:“實體”是觀念世界中描述客觀事物的概念。實體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系。(2)屬性:“屬性”指實體具有的某種特性。屬性用來描述一個實體。(3)聯(lián)系:現(xiàn)實世界的事物總是存在著這樣或那樣的聯(lián)系。在信息世界中,事物之間的聯(lián)系可分為兩類:一是實體內部的聯(lián)系,一是實體之間的聯(lián)系。一般主要討論實體之間的聯(lián)系。在模型設計中,首先根據分析階段收集到的材料,利用分類、聚集、概括等方法抽象出實體,并一一命名,再根據實體的屬性描述其間的各種聯(lián)系。ER圖中用矩形表示實體,實體之間的關系用菱形表示,用無向邊把菱形與有關實體連接,在邊上標明聯(lián)系的類型。實體的屬性可用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。網上購物與送貨物流系統(tǒng)涉及的實體包括:(1)車輛:車輛ID,牌號,司機,區(qū)域名稱,車輛電話,經營行業(yè)。 (2)商品:商品ID,商品名稱,單價,單位,規(guī)格,廠商,出廠日期,商品描述。(3)訂單:訂單ID,用戶ID,商品ID,數量,訂單時間,訂單總金額,手機短信訂單標識。(4)投訴:用戶ID,投訴時間,投訴內容。(5)用戶:用戶ID,用戶名稱,密碼,年齡,性別,電話,Email,區(qū)域,地址。(6)區(qū)域:區(qū)域ID,區(qū)域名稱,區(qū)域簡述。 網上購物與送貨物流系統(tǒng)的ER圖 數據表結構(1)tb_user 用戶基本信息表,此表主要用于保存用戶的基本信息。: 用戶基本信息表列名數據類型長度主鍵允許空功能描述idvarchar40是否用戶IDnamevarchar10否否用戶名稱passwordvarchar36否否密碼ageint2否是年齡sexbit1否是性別telvarchar40否否電話varchar50否是Emailareavarchar30否否區(qū)域addressvarchar80否否地址(2)tb_order 訂單基本信息表,此表主要用于保存訂單的基本信息。: 訂單基本信息表列名數據類型長度主鍵允許空功能描述idvarchar50是否訂單IDuseridvarchar40是否用戶IDwareidvarchar50是否商品IDnumint4否否數量otimedatatime8否否訂單時間typebit1否是短信訂單標識moneyfloat8否否訂單總金額(3)tb_ware 商品基本信息表,此表主要用于保存商品的基本信息。: 商品基本信息表列名數據類型長度主鍵允許空功能描述idvarchar50是否商品IDnamevarchar20否否商品名稱pricefloat8否否單價unitvarchar10否否單位specvarchar10否否規(guī)格factoryvarchar30否否廠商leavedatatime8否否出廠時間resumevarchar80否是商品描述(4)tb_car 車輛基本信息表,此表主要用于保存車輛的基本信息。: 車輛基本信息表列名數據類型長度主鍵允許空功能描述idint4是否車輛IDshopsignvarchar25否否牌號charffeurvarchar10否否司機areavarchar30否否區(qū)域名稱telvarchar20否否車輛電話resumevarchar50否是經營行業(yè)(5)tb_area 區(qū)域基本信息表,此表主要用于保存區(qū)域的基本信息。 : 區(qū)域基本信息表列名數據類型長度主鍵允許空功能描述idint4是否區(qū)域IDnamevarchar30否否區(qū)域名稱resumevarchar50否是區(qū)域簡述(6)tb_request 投訴基本信息表,此表主要用于保存投訴的基本信息。: 投訴基本信息表列名數據類型長度主鍵允許空功能描述useridvarchar40是否用戶IDrtimedatatime8否否投訴時間resumetext16否否投訴(7)tb_admin 管理員基本信息表,此表主要用于保存管理員的基本信息。: 管理員基本信息表列名數據類型長度主鍵允許空功能描述idvarchar10是否管理員IDpasswordvarchar10否否管理員密碼 小結一個成功的管理系統(tǒng),是由:[50% 的業(yè)務 + 50% 的軟件] 所組成,而 50% 的成功軟件又有 [25% 的數據庫 + 25% 的程序] 所組成。數據庫設計的好壞是一個關鍵,可以把企業(yè)的數據比做生命所必需的血液,數據庫的設計是應用中最重要的一部分。網上購物與送貨物流系統(tǒng)的數據庫設計主要闡述了數據庫的設計思想,同時從數據流圖、實體聯(lián)系圖和數據庫表三個方面建立了數據庫概念模型。第5章 系統(tǒng)設計與實現(xiàn) 系統(tǒng)運行平臺簡介Tomcat是Apache Jakarta軟件組織的一個子項目,Tomcat是一個JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基礎上發(fā)展起來的一個JSP和Servlet規(guī)范的標準實現(xiàn),使用Tomcat可以體驗JSP和Servlet的最新規(guī)范。經過多年的發(fā)展,Tomcat不僅是JSP和Servlet規(guī)范的標準實現(xiàn),而且還具備了很多商業(yè)Java Servlet容器的特性,并被一些企業(yè)用于商業(yè)用途。Tomcat作為Servlet容器,有3種工作模式:獨立的Servlet容器,進程內的Servlet容器和進程外的Servlet容器。網上購物與送貨物流系統(tǒng)是在Tomcat平臺上運行的,所以在編寫程序和調試中,要先啟動Tomcat。如果Tomcat配置成功。 Tomcat登錄成功頁面圖 數據庫連接的設計與實現(xiàn)public class Conn { public static synchronized Connection getCon() throws Exception { try { //加載SQL的驅動程序類 ()。/*jdbc:microsoft:sqlserver是SQL的驅動程序,1433是SQL的默認端口,db_Cargo是數據庫名稱,sa是數據庫用戶名,100200是數據庫的密碼*/ con=(jdbc:microsoft:sqlserver://:1433。DatabaseName=db_Cargo。user=sa。password=100200。)。return con。 } catch(SQLException e) { (())。 throw e。 } } public ResultSet getRs(String sql) { try { stmt = getStmtread()。 //創(chuàng)建Statement對象 rs = (sql)。 //執(zhí)行SQL語句并創(chuàng)建ResultSet對象 return rs。 } catch(Exception e) { (())。 (sql)。 ()。 } return null。 }………… }與數據庫連接的代碼被設計成一個Java的類文件,這樣在開發(fā)中可以直接調用。這個類文件中使用了本地API半Java驅動程序的方法來連接到數據庫,這種驅動程序必須要求客戶端安裝開發(fā)商的數據庫軟件,然后使用Java語言通過本地API類訪問數據庫。通常對數據庫的操作都加上Try...Catch...Finally...End 語句,這是一種異常處理機制。一旦try段中數據庫操作事務失敗,服務器會向系統(tǒng)發(fā)出一個用于幫助用戶發(fā)現(xiàn)并修復數據庫錯誤的信息,采用這種方法可以大大提高程序的可讀性。上面是部分代碼,實際還包括:getCon()方法用于返回一條獲取數據庫的連接;getStmt()方法使用getCon()方法獲取數據庫的連接,返回Statement;getRs()方法從getStmt()方法獲取Stmtread用于查詢語句,返回一個ResultSet;getRowCount()方法返回要查詢數據的行數;close()方法用來關閉數據庫的連接。 系統(tǒng)登錄界面。 網上購物與送貨物流系統(tǒng)管理員和用戶首頁運行結果圖網上購物與送貨物流系統(tǒng)的使用者有兩類人:一種是普通用戶,一種是系統(tǒng)管理員。兩者的使用權限都不同。普通用戶大部分功能都是用來購物,其中還可以查看自己當前的購物情況和近期訂單情況,另外就是注冊新用戶和修改自己的基本信息。而管理員享有查看全部信息的權利,包括所有注冊用戶基本信息、購物訂單、投訴情況等等。還有更重要的功能是管理員要及時更新商品信息以供用戶選購,增添更多的車輛和覆蓋更廣的區(qū)域范圍,以方便把貨物快速的送到用戶手中。兩類用戶都需要通過登錄才可以進入系統(tǒng)。管理員登錄的主要代碼://通過request對象獲取adminid的值String strAdminId=(String)(adminid)。//通過request對象獲取adminpassword的值String strAdminPassword=(String)(adminpassword)。Conn db=new Conn()。 //實例化一個操作數據庫的對象int T=0。T=(tb_admin WHERE id=39。+strAdminId+39。 AND password=39。+strAdminPassword+39。)。 //獲取執(zhí)行SQL語句后返回的結果集的行數if(T0) { //在會話session中保存登錄成功的管理員ID (admin,strAdminId)。 ()。 //把頁面重定向到管理員頁面 } else { //登錄失敗就彈出錯誤提示框并返回到原先登錄的頁面 (script alert(39。請檢查您的登錄名和密碼!39。)。 =39。39。 /script)。}其它頁面?zhèn)鬟^來的參數可以通過request對象來獲取,并保存在另外一個變量里,格式為:(參數名)。Conn這個類中包含一系列對數據庫的操作,包括添加、刪除、修改。登錄的大概流程如下:先把輸入的ID號和密碼與數據庫中的數據對比,執(zhí)行查詢SQL語句后通過變量T的值來判斷是否存在此管理員。T大于零表示存在此ID號,登錄成功,(參數名,參數值)方法把登錄的ID號存入session中,因為后的頁面要用這個信息來確定是否已登錄,然后通過sendRedirect(轉
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1