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

正文內(nèi)容

基于網(wǎng)絡(luò)超市商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)論文(含程序(文件)

 

【正文】 ,信息產(chǎn)業(yè)部有關(guān)負(fù)責(zé)人說(shuō),在互聯(lián)網(wǎng)的 快速發(fā)展中,將加強(qiáng)規(guī)劃指導(dǎo),推動(dòng)網(wǎng)絡(luò)建設(shè)和結(jié)構(gòu)優(yōu)化,引導(dǎo)企業(yè)開發(fā)適合市場(chǎng)需求的新業(yè)務(wù)。 B/S 架構(gòu) 比起 C/S 架構(gòu)有著很大的優(yōu)越性, C/S 架構(gòu)的系統(tǒng)依賴于專門的操作環(huán)境,這意味著操作者的活動(dòng)空間受到極大限制;而 B/S 架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作該系統(tǒng)。在該系統(tǒng)中,主要實(shí)現(xiàn)用戶注冊(cè)、用戶登錄、用戶留言、購(gòu)物指南、商品查詢、購(gòu)物車、訂單查詢等基本功能。運(yùn)用 JSP 產(chǎn)生頁(yè)面動(dòng)態(tài)部分, HTML 產(chǎn)生靜態(tài)頁(yè)面,同時(shí)在 HTML 中嵌入JavaScript 增加動(dòng)態(tài)效果。因?yàn)?傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種方法適合數(shù)據(jù)量不大的時(shí)候,但是當(dāng)數(shù)據(jù)量比較大并且有較強(qiáng)的專業(yè)性時(shí) ,錄入的費(fèi)用和出錯(cuò)的可能性都會(huì)增大。“超文本”就是指頁(yè)面內(nèi)可以包含圖片、鏈接,甚至音樂,程序等非文字的元素。生成一個(gè) HTML 文檔主要有以下三種途徑: ( 1 ) 手工直接編寫,例如用你所喜愛的 ASCII 文本編輯器或其它 HTML 的編輯工具。在編輯器中輸入 html 代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入 VB、 JAVA 等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。 JSP 技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 WEB 頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法,它能使你將網(wǎng)頁(yè)的動(dòng)態(tài)部分和靜態(tài)部分有效分開。這有助于開發(fā)人員既保護(hù)自己的代碼,又保證任何基于 HTML 的 Web 瀏覽器的 完全可用性。標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問和實(shí)例化 JavaBeans組件、設(shè)置或者檢索組件屬性、下載 Applet,以及執(zhí)行用其他方法更難編碼的耗時(shí)功能。 ( 5 ) 良好的移植性 作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn),即具有良好的移植性。 目前絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如 Oracle、 Microsoft SQL Server、 Access 等都采用了 SQL 語(yǔ)言標(biāo)準(zhǔn)。Select 語(yǔ)句中位于 Select 關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回。除了上面所提到的之外,用戶還可以使用運(yùn)算符,按順序顯示數(shù)據(jù),對(duì)結(jié)果進(jìn)行分組計(jì)算,限制結(jié)果集以及匯總數(shù)據(jù)等。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件構(gòu)建開發(fā)環(huán)境。這提供了接近本土的外觀,以及更好的性能。 5) 行業(yè)力量 Eclipse 這樣的高級(jí)圖形用戶界面來(lái)開發(fā)軟件也是極好的,由于它去掉了許多重復(fù)瑣碎的工作,使我們可以有更多的時(shí)間考慮實(shí)際的代碼和重要的算法。 3 需求分析與設(shè)計(jì)方案 需求分析 需求背景 ( 1 ) 系統(tǒng)背景 目前,隨著經(jīng)濟(jì)的快速發(fā)展,企業(yè)規(guī)模的不斷壯大,企業(yè)與國(guó)內(nèi)外市場(chǎng)的緊密接軌,電子商務(wù)已經(jīng)成為世界各國(guó)發(fā)展經(jīng)濟(jì)的核心。因此如何高效地管理好產(chǎn)品,控制好物流成本,提高企業(yè)的整體效益,己迫在眉睫。 2) 注冊(cè)用戶人數(shù)已知。這種網(wǎng)站的網(wǎng)頁(yè)設(shè)計(jì)往往制作得更有指導(dǎo)性,并且更加美觀,這些都將會(huì)吸引大批的購(gòu)買者。 ( 3 ) 技術(shù)可行性 本系統(tǒng)開發(fā)涉及到的技術(shù)因素主要有如下幾個(gè)方面: 第 8 頁(yè) 共 32頁(yè) 1) 數(shù)據(jù)庫(kù)技術(shù),對(duì) SQL Server 熟悉,能夠熟練使用 SQL Server 數(shù)據(jù)庫(kù)。 5) 配置環(huán)境,裝有 Windows XP 電腦一臺(tái),安裝 SQL Server2020 數(shù)據(jù)庫(kù),搭建 Eclipse 平臺(tái)和 Tomcat 服務(wù)器, IE 瀏 覽器等。用戶只要有一臺(tái)電腦上網(wǎng)就可以完成以前復(fù)雜的過程,節(jié)省許多寶貴的時(shí)間。在系統(tǒng)中分別是 和 兩個(gè)文件。 第 9 頁(yè) 共 32頁(yè) 商 品 銷 售 管 理 系 統(tǒng)用 戶 模 塊 管 理 員 模 塊用戶登錄購(gòu)物車商品查詢用戶留言用戶注冊(cè)訂單查詢購(gòu)物指南用戶管理種類管理產(chǎn)品管理商品管理訂單管理收銀臺(tái)留言管理 圖 1 總體模塊圖 4 各模塊及數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。在檢查的同時(shí),還要對(duì)這些數(shù)據(jù)進(jìn)行分析,為制定商品目錄方案做準(zhǔn)備。 4) 一種類型有不同的產(chǎn)品。 8) 一張總訂單對(duì)應(yīng)多張?jiān)敿?xì)訂單。 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有 7 個(gè):用戶信息實(shí)體、種類實(shí)體、產(chǎn)品實(shí)體、商品實(shí)體、總訂單實(shí)體、詳細(xì)訂單實(shí)體和留言本實(shí)體。 ( 2 ) 表的相關(guān)項(xiàng)命名規(guī)則: 1) 所有表的主鍵命名為“表名 +id”。這樣把這個(gè)兩個(gè)表關(guān)聯(lián)起來(lái)。 ( 3 ) 各個(gè)表的結(jié)構(gòu)如下: 1) 用戶信息表: 表 1 用戶表 uid pwd nickname realname gender address tele qx char(10) char(10) char(10) char(16) char(4) text char(12) char(15) char(1) 用戶代碼 密碼 用戶昵稱 真實(shí)姓名 性別 地址 電話 郵箱 身份號(hào) 注: qx 為 0 代表一般用戶, 1 代表管理員 主鍵: uid 第 12 頁(yè) 共 32 頁(yè) 2) 種類信息表: 表 2 種類表 class_id char(2) 種類號(hào) class_name char(16) 種類名稱 注:主鍵: class_id 3) 留言信息表: 表 3 留言表 uid int 用戶 ID times varchar(30) 留言時(shí)間 url varchar(100) 主機(jī)地址 ip varchar(20) 留言人 IP varchar(50) 留言人郵箱 qq varchar(20) 留言人 content varchar(1000) 留言內(nèi)容 name varchar(20) 留言人姓名 注:主鍵: uid,這個(gè)是自動(dòng)生成 4) 商品信息表: 表 4 商品表 product_id item_id item_name price introduce specs supplier link clicknum char(5) char(8) char(40) float text char(20) char(12) char(40) int 產(chǎn)品號(hào) 商品號(hào) 商品名稱 價(jià)格 介紹 規(guī)格 產(chǎn)地 圖片鏈接 點(diǎn)擊率 注:主鍵: itme_id 外鍵: product_id 5) 訂單細(xì)節(jié)表: 表 5 訂單細(xì)節(jié)表 order_id item_id item_name price number sumprice char(20) char(8) varchar(40) float int float 訂單號(hào) 商品號(hào) 商品名稱 價(jià)格 數(shù) 量 總價(jià) 注:主鍵: order_id+item_id 組合組成 外鍵: order_id, item_id 第 13 頁(yè) 共 32 頁(yè) 6) 總訂單表: 表 6 總訂單表 order_id char(20) 訂單號(hào) uid char(10) 用戶號(hào) ame char(10) 用戶名稱 address char(10) 用戶地址 pdate char(20) 訂購(gòu)日期 phone char(15) 用戶電話 sendestatus char(1) 發(fā)貨狀態(tài) paystatus char(1) 付款狀態(tài) total float 總額 zip char(6) 郵政編碼 sex char(1) 性別 pay char(20) 付款方式 send smallint 發(fā)貨方式 content varchar(50) 備注 注:主鍵: order_id 外鍵: uid paystatus:“ 0”代表未付款,“ 1”代表已付款 sendestatus:“ 0”代表未發(fā)貨,“ 1”代表已發(fā)貨 7) 產(chǎn)品信息表: 表 7 產(chǎn)品表 class_id char(2) 種類號(hào) product_id char(5) 產(chǎn)品號(hào) product_name char(20) 產(chǎn)品名稱 注:主鍵: product_id 外鍵: class_id 各模塊詳細(xì)設(shè)計(jì) 用戶模塊 該模塊是對(duì)用戶管理的模塊,是本系統(tǒng)中的一個(gè)重要部分,包括用戶注冊(cè)、用戶登錄、用戶留言等幾個(gè)小部分。只有注冊(cè)成為商店的會(huì)員后,才可以在購(gòu)物動(dòng)作結(jié)束時(shí)結(jié)帳。同時(shí)可以保證系統(tǒng)的安全,不至于讓一些無(wú)聊的人員惡意修改信息,破壞商店的信譽(yù),同時(shí)也可以對(duì)用戶信息進(jìn)行確認(rèn)??蛻粼诋a(chǎn)生購(gòu)買行為的時(shí)候,主要做以上這些行為。因?yàn)轭櫩蛯?duì)有些商品的代碼,或者名稱不是很熟悉,只知道其中的一兩個(gè)字,這時(shí)就可以在首頁(yè)使用模糊查詢,輸入商品號(hào)或者商品名稱或者產(chǎn)地等即可找到所需要的商品 ,只要是有滿足條件的就全部列舉出來(lái),讓用戶選擇。 ( 5 ) 訂單查詢:在用戶購(gòu)買商品以后,進(jìn)入收銀臺(tái)去結(jié)帳并會(huì)生成訂單。用戶在選擇自己的商品時(shí),系統(tǒng)則連接到后臺(tái)關(guān)于此商品信息的數(shù)據(jù)庫(kù)中,找到適合客戶需求的信息。 第 16 頁(yè) 共 32 頁(yè) 客 戶是 否 會(huì) 員YN登 錄 注 冊(cè)查 詢 商 品是 否 查 到是 否 購(gòu) 買有 無(wú) 存 貨YY加 入 購(gòu) 物 車?yán)^ 續(xù) 購(gòu) 買Y結(jié) 帳NNY退 出商 品 出 庫(kù)訂 單NN 圖 5 購(gòu)物流程圖 第 17 頁(yè) 共 32 頁(yè) 系統(tǒng)維護(hù)模塊 該模塊是管理員對(duì)整個(gè)商店的管理,屬于管理員的操作,包括商品信息管理、會(huì)員信息管理、訂單管理、產(chǎn)品管理、種類管理等幾個(gè)部分,先看模塊圖如下所示: 系 統(tǒng) 維 護(hù) 模 塊訂 單 管 理 用 戶 管 理 商 品 管 理 產(chǎn) 品 管 理種 類 管 理留 言 管 理 圖 6 系統(tǒng)維護(hù)模塊圖 其中各個(gè)小部分主要完成的功能,分別如下: ( 1 ) 用戶管理:當(dāng)有新的管理員來(lái)時(shí)可在用戶管理中添加新的管 理員,當(dāng)有管理員要離開時(shí),為了系統(tǒng)的安全必須刪除要離開的管理員;或者當(dāng)有些管理員覺得自己的密碼不安全時(shí)可以在用戶管理模塊進(jìn)行修改。 ( 3 ) 產(chǎn)品管理:在此模塊中,可在各種產(chǎn)品的種類下添 加新的產(chǎn)品,并且可對(duì)過時(shí)的產(chǎn)品進(jìn)行刪除,或者更新現(xiàn)有的產(chǎn)品。 ( 5 ) 訂單管理:在此模塊中,可對(duì)顧客已定購(gòu)的商品的發(fā)貨情況、付款情況、總額等進(jìn)行登記,也可以從中得出商品的銷售情況,以方便對(duì)商品的管理。 //密碼 Connection conn=null。 //創(chuàng)建該對(duì)象用于將 SQL 語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)中,也可以創(chuàng)建 PreparedStatement 對(duì)象用于對(duì)數(shù)據(jù)庫(kù)操作 登錄確認(rèn) 核心代碼: script language=JavaScript //用腳本語(yǔ)言寫出兩個(gè)函數(shù),一個(gè)是返回上頁(yè),一個(gè)是打開一個(gè)網(wǎng)頁(yè) function backward() { ()。 try{ ResultSet rs=(uid,pwd)。 if ((0)) { byte[] tmpbyte=(8859_1)。 第 19 頁(yè) 共 32 頁(yè) } else {% p align=centerfont color=0000FF%=uid%:你是管理員用戶!歡迎你進(jìn)入! /font/p p /p p align=centerIMG style=CURSOR: hand onClick=winopen() src=picture/ alt=點(diǎn)擊進(jìn)入 /p % } } else { ()。此外在這個(gè)程序中還使用了一個(gè)智能判斷,即當(dāng)用戶重復(fù)購(gòu)買某種商品時(shí),不再添加新的 buyList 對(duì)象,而是把原來(lái)的 buyList 對(duì)象的 number 屬性加一。 float price=0。 //從數(shù)據(jù)庫(kù)中讀出該商品 的價(jià)格和名稱 第 20 頁(yè) 共 32 頁(yè) if(()) { pname=(item_name)。 =price。 boolean listFlag = true。i()。 listFlag=false。 ()。 today=new ()。 String date1=y+/+m+/+d+ +h+:+mm。 int intPage。 //總頁(yè)數(shù) String st
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1