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

正文內(nèi)容

a基于網(wǎng)絡(luò)超市商品銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-10-11 11:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 庫(kù)操作。在使用數(shù)據(jù)庫(kù)時(shí)用得最多的是數(shù)據(jù)操縱語(yǔ)言,其中以 Select 語(yǔ)句使用最為頻繁。Select 語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。Select 語(yǔ)句中位于 Select 關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回 。 Select 語(yǔ)句中位于 From 關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目標(biāo)數(shù)據(jù)表。用戶可以按照自己的需要按照條件進(jìn)行查詢,條件在 WHERE 之后,還可以使用通配符“ *”來(lái)設(shè)定返回表格中的所有列。 LIKE 運(yùn)算符的功能非常強(qiáng)大,通過(guò)使用 LIKE 運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄,稱為模糊查詢。除了上面所提到的之外,用戶還可以使用運(yùn)算符,按順序顯示數(shù)據(jù),對(duì)結(jié)果進(jìn)行分組計(jì)算,限制結(jié)果集以及匯總數(shù)據(jù)等。 開(kāi)發(fā)平臺(tái) 簡(jiǎn)介 本設(shè)計(jì)為基于網(wǎng)絡(luò)超市的商品銷(xiāo)售管理系統(tǒng),采用 JSP 作為前臺(tái) 開(kāi)發(fā)頁(yè)面的語(yǔ)言,然而能夠?qū)崿F(xiàn)這種頁(yè)面開(kāi)發(fā)的平臺(tái)很多, 可以使用文本文檔直接編寫(xiě)或者使用特定的工具來(lái)編寫(xiě),根據(jù)目前所學(xué)的知識(shí)以及各方面的綜合因素,本設(shè)計(jì)選擇 Eclipse 平臺(tái)。 Eclipse 是通用的工具平臺(tái) —— 一個(gè)開(kāi)放的可以為任何內(nèi)容而擴(kuò)展的集成開(kāi)發(fā)環(huán)境。 Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件構(gòu)建開(kāi)發(fā)環(huán)境。此外,Eclipse 還附帶了一個(gè)標(biāo)準(zhǔn)的插件集。 第 6 頁(yè) 共 32頁(yè) 特點(diǎn) ( 1 ) Eclipse 平臺(tái)具有以下特點(diǎn): 1) 在大部分平臺(tái)上提供 一致的特性集 不論使用什么平臺(tái), Eclipse 就像為該平臺(tái)建立的應(yīng)用程序一樣。當(dāng)下載 Eclipse 時(shí),可以選擇下載滿足自己需要平臺(tái)的 Eclipse,對(duì)每個(gè)平臺(tái)它都有單獨(dú)的圖形工具包。這提供了接近本土的外觀,以及更好的性能。 2) 不僅支持 Java 或任意單一的語(yǔ)言, 插件體系結(jié)構(gòu)使 Eclipse 支持許多語(yǔ)言和模型 3) 開(kāi)源且免費(fèi),但完全得到支持 Eclipse 平臺(tái)和它的許多免費(fèi)插件讓使用者很容易地下載他們所需要的東西。另外,通過(guò)嘗試新的語(yǔ)言和工具,大量的免費(fèi)插件提供一種低風(fēng)險(xiǎn)的方式來(lái)擴(kuò)展視野。 4) 真正地可 擴(kuò)展并可配置 Eclipse 插件的頁(yè)面列出了 825 個(gè)提供產(chǎn)品,它是平臺(tái)可擴(kuò)展性的證據(jù)。 5) 行業(yè)力量 Eclipse 這樣的高級(jí)圖形用戶界面來(lái)開(kāi)發(fā)軟件也是極好的,由于它去掉了許多重復(fù)瑣碎的工作,使我們可以有更多的時(shí)間考慮實(shí)際的代碼和重要的算法。 一旦了解如何通過(guò)不同的 Eclipse 視圖進(jìn)行定位,就可以輕易地從一種語(yǔ)言或平臺(tái)遷移到另一種并且知道工作起來(lái)是一樣的。 下面對(duì) Eclipse 和 Jbuilder 做簡(jiǎn)單的比較: eclipse 是開(kāi)源的,自己可以寫(xiě)plugin,免費(fèi)使用,擴(kuò)展性強(qiáng),對(duì)機(jī)器性能要求比 Jbuilder 低, Borland 已經(jīng)把 java的開(kāi)發(fā)平臺(tái)挪到 eclipse 上面了。而 Jbuilder 需要花錢(qián)購(gòu)買(mǎi),對(duì)機(jī)器性能高,并且以后不再有后繼版本了。 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ì)的核心。近年來(lái),在互聯(lián)網(wǎng)的普及推廣下,人們的日常生活和休閑方式也在發(fā)生著變化,而以網(wǎng)上購(gòu)物為主的電子商務(wù)也逐漸成長(zhǎng)起來(lái),在人們的日常生活中發(fā)揮越來(lái)越重要的作用。基于網(wǎng)絡(luò)超市的商品銷(xiāo)售管 理系統(tǒng),則是在網(wǎng)絡(luò)上建立一 個(gè)虛擬 的 購(gòu) 物商 場(chǎng) ,避免了 選購(gòu) 商品的 煩瑣過(guò) 程,使 購(gòu) 物 過(guò) 程 變 得 輕 松、快捷、方便,很適合 現(xiàn) 代人快 節(jié) 奏的生活, 第 7 頁(yè) 共 32頁(yè) 同 時(shí)商家和企業(yè) 又可以有效的控制銷(xiāo)售 運(yùn)營(yíng) 的成本,提高經(jīng)濟(jì)利潤(rùn), 開(kāi) 辟新的 銷(xiāo)售渠道。 商品銷(xiāo)售管理系統(tǒng)的主要任務(wù)是把日益繁多的商品進(jìn)行匯總,根據(jù)商品的用途進(jìn)行種類(lèi)的劃分,然后制定商品的詳細(xì)信息,同時(shí)配有實(shí)物圖片,為方便用戶的選擇和購(gòu)買(mǎi),開(kāi)發(fā)出一種編排更準(zhǔn)確、更合理、更快速的商品銷(xiāo)售管理系統(tǒng)。因此如何高效地管理好產(chǎn)品,控制好物流成本,提高企業(yè)的整體效益,己迫在眉睫。所以,本系統(tǒng)正是根據(jù)此要 求進(jìn)行開(kāi)發(fā)設(shè)計(jì)的。 ( 2 ) 用戶特征 商品銷(xiāo)售管理系統(tǒng)的用戶可大致分為兩類(lèi):一類(lèi)是需要購(gòu)買(mǎi)物品的用戶,這些用戶涉及的面比較廣,有來(lái)自各個(gè)行業(yè)和各個(gè)職業(yè)的不同年齡和不同文化程度的,戶對(duì)于計(jì)算機(jī)的操作能力也參差不齊,對(duì)這類(lèi)用戶系統(tǒng)必須提供方便的輸入方式來(lái)滿足他們的要求,如使用數(shù)字或者字母等,展示友好易懂的用戶界面等;另一類(lèi)是商家的系統(tǒng)管理員,這些人計(jì)算機(jī)文化程度相對(duì)比較高,可以對(duì)系統(tǒng)進(jìn)行日常的維護(hù)和緊急情況下對(duì)系統(tǒng)的處理。 ( 3 ) 假設(shè)與前提 根據(jù)現(xiàn)實(shí)生活中的銷(xiāo)售情況和對(duì)消費(fèi)者的購(gòu)買(mǎi)心理的理解,現(xiàn)對(duì)該系統(tǒng)的設(shè)計(jì)做如下假設(shè)和 前提條件: 1) 所有的商品數(shù)量已知。 2) 注冊(cè)用戶人數(shù)已知。 3) 在商品銷(xiāo)售系統(tǒng)中,主要安排了日常生活中常用的商品類(lèi)型。 可行性分析 ( 1 ) 邏輯可行性 網(wǎng)上購(gòu)物系統(tǒng)自身具備的即時(shí)互動(dòng)方式可以吸引很多購(gòu)物者的注意力,這些購(gòu)物網(wǎng)站能夠隨時(shí)讓顧客參與購(gòu)買(mǎi)、更方便、更詳細(xì)、更安全。而且在這樣的網(wǎng)站中,產(chǎn)品的管理是有秩序的,并將其進(jìn)行科學(xué)化的分類(lèi),便于購(gòu)買(mǎi)者查詢。這種網(wǎng)站的網(wǎng)頁(yè)設(shè)計(jì)往往制作得更有指導(dǎo)性,并且更加美觀,這些都將會(huì)吸引大批的購(gòu)買(mǎi)者。 ( 2 ) 經(jīng)濟(jì)可行性 基于網(wǎng)絡(luò)的商品銷(xiāo)售管理系統(tǒng)的投入,能夠提高工作效率,減少工作 人員,從而減少勞力資本的投入,在貨物管理中節(jié)省人力,減輕了勞動(dòng)強(qiáng)度,達(dá)到降低成本及其他費(fèi)用的目的。通過(guò)改進(jìn)薄弱環(huán)節(jié),提高工作效率,提高數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。所以從經(jīng)濟(jì)角度來(lái)說(shuō),本系統(tǒng)開(kāi)發(fā)完全必要。 ( 3 ) 技術(shù)可行性 本系統(tǒng)開(kāi)發(fā)涉及到的技術(shù)因素主要有如下幾個(gè)方面: 第 8 頁(yè) 共 32頁(yè) 1) 數(shù)據(jù)庫(kù)技術(shù),對(duì) SQL Server 熟悉,能夠熟練使用 SQL Server 數(shù)據(jù)庫(kù)。 2) 系統(tǒng)架構(gòu)的規(guī)劃,使用 B/S 架構(gòu)。 3) 頁(yè)面開(kāi)發(fā),使用 HTML 和 JSP 技術(shù),能夠使用這兩種技術(shù)開(kāi)發(fā)頁(yè)面。 4) 系統(tǒng)維護(hù)部分,運(yùn)用 Servlets 處理。 5) 配置環(huán)境,裝有 Windows XP 電腦一臺(tái),安裝 SQL Server2020 數(shù)據(jù)庫(kù),搭建 Eclipse 平臺(tái)和 Tomcat 服務(wù)器, IE 瀏覽器等。 上述條件基本符合,本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)可以進(jìn)行。 設(shè)計(jì)方案 設(shè)計(jì)目標(biāo) 客戶使用網(wǎng)上購(gòu)物系統(tǒng)可以很方便地在網(wǎng)上查詢、挑選、修改、訂購(gòu)商品等。并且購(gòu)買(mǎi)后可以選擇方便自己的付款方式,如電匯,網(wǎng)上支付,銀行匯款等;使用后還可以直接在網(wǎng)上向銷(xiāo)售商反饋信息。用戶只要有一臺(tái)電腦上網(wǎng)就可以完成以前復(fù)雜的過(guò)程,節(jié)省許多寶貴的時(shí)間。銷(xiāo)售商使用該系統(tǒng),可以直接和客戶交流信息、管理用戶、管理產(chǎn)品,以 及對(duì)商品進(jìn)行添加、刪減,并及時(shí)更新商品信息。該系統(tǒng)可以幫助銷(xiāo)售商更好的管理商品的銷(xiāo)售和最及時(shí)的了解到商品的銷(xiāo)售情況,加強(qiáng) 對(duì)商店的管理。 系統(tǒng)總體設(shè)計(jì) ( 1 ) 系統(tǒng)設(shè)計(jì)思想 1) 頁(yè)面模塊化 把頁(yè)面中常用部分集成為模塊,例如頁(yè)面的頭部和尾部。在系統(tǒng)中分別是 和 兩個(gè)文件。 2) 三層架構(gòu)設(shè)計(jì) 采用三層架構(gòu)后,用戶界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)發(fā)送請(qǐng)求,業(yè)務(wù)層按照自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)操作,然后將數(shù)據(jù)返回給用戶界面層。 ( 2 ) 系統(tǒng)功能模塊劃分 圖 1 為商品銷(xiāo)售管理系統(tǒng)功能圖,主 要是把基于計(jì)算機(jī)系統(tǒng)的功能分配到各個(gè)系統(tǒng)元素,就此建立一個(gè)模型,用以表達(dá)系統(tǒng)元素間的相互關(guān)系,為稍后的分析與設(shè)計(jì)奠定基礎(chǔ)??傮w設(shè)計(jì)就是從系統(tǒng)總的方面考慮,結(jié)合需要實(shí)現(xiàn)的功能,做出規(guī)范、全面的設(shè)計(jì)。 圖 1 總體模塊圖 第 9 頁(yè) 共 32頁(yè) 4 各模塊及數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面具體設(shè)計(jì)打下基礎(chǔ)。收集基本數(shù)據(jù),將這些商品數(shù)據(jù)分為三類(lèi):紙面記錄、電子數(shù)據(jù) (XML、 Access、 Excel 等文件 )、網(wǎng)上數(shù)據(jù)。無(wú)論對(duì)于哪一種數(shù)據(jù),都要對(duì)其進(jìn)行檢查,修正有問(wèn)題的數(shù)據(jù),刪除重復(fù)和過(guò)期的記錄。在檢查的同時(shí),還要對(duì)這些數(shù)據(jù)進(jìn)行分析,為制定商品目錄方案做準(zhǔn)備。 ( 1 ) 通過(guò)上述對(duì)系統(tǒng)功能的分析,針對(duì)基于網(wǎng)絡(luò)超市的商品銷(xiāo)售管理系統(tǒng),總結(jié)出如下需求信息: 1) 用戶分為一般用戶和管理員用戶。 2) 訂單分為詳細(xì)訂單和總訂單。 3) 每一種商品從屬于一種類(lèi)型。 4) 一種類(lèi)型有不同的產(chǎn)品。 5) 一種產(chǎn)品有不同的商品。 6) 一個(gè)用戶可以購(gòu)買(mǎi)多種商品。 7) 一個(gè)用戶對(duì)應(yīng)一張總訂單。 8) 一張總訂單對(duì)應(yīng)多張?jiān)敿?xì)訂單。 9) 用戶可以寫(xiě) 留言信息。 ( 2 ) 經(jīng)過(guò)上述系統(tǒng)功能分析和需求總結(jié),設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1) 用戶信息,包括數(shù)據(jù)項(xiàng):用戶名、密碼、昵稱、真實(shí)姓名、性別、地址、電話、電子郵箱、用戶身份號(hào) 2) 種類(lèi)信息,包括數(shù)據(jù)項(xiàng):種類(lèi)號(hào)、種類(lèi)名稱 3) 產(chǎn)品信息,包括數(shù)據(jù)項(xiàng):種類(lèi)號(hào)、產(chǎn)品號(hào)、產(chǎn)品名稱 4) 商品信息,包括數(shù)據(jù)項(xiàng):產(chǎn)品號(hào)、商品號(hào)、商品名稱、單價(jià)、介紹、規(guī)格、產(chǎn)地、圖片鏈接地址 5) 總訂單信息,包括數(shù)據(jù)項(xiàng):訂單號(hào)、用戶號(hào)、用戶名稱、用戶電話、 收貨地址、訂購(gòu)日期、電子郵箱、發(fā)貨狀態(tài)、付款狀態(tài)、總額、郵政編碼、性別、付款方式、發(fā)貨方式、備注 6) 詳細(xì)訂單信 息,包括數(shù)據(jù)項(xiàng):訂單號(hào)、商品號(hào)、商品名稱、單價(jià)、商品數(shù)量、總價(jià)格 7) 留言本信息,包括數(shù)據(jù)項(xiàng):用戶號(hào)、留言時(shí)間、留言人 IP、留言人 、留言人郵箱、留言內(nèi)容 第 10 頁(yè) 共 32頁(yè) 概念結(jié)構(gòu)分析 在上面得出數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有 7 個(gè):用戶信息實(shí)體、種類(lèi)實(shí)體、產(chǎn)品實(shí)體、商品實(shí)體、總訂單實(shí)體、詳細(xì)訂單實(shí)體和留言本實(shí)體。 各實(shí)體之間的 ER 圖如下所示,實(shí)體 屬性省略。 訂 單 細(xì) 節(jié)種 類(lèi)產(chǎn) 品商 品用 戶留 言 本訂 單寫(xiě) 留 言有對(duì) 應(yīng)有有 購(gòu) 買(mǎi)1NN 1NM1NN11N 圖 2 各實(shí)體之間的 ER 圖 第 11 頁(yè) 共 32 頁(yè) 邏輯結(jié)構(gòu)分析 商業(yè)源代碼,全套計(jì)算機(jī)畢業(yè)設(shè)計(jì)免費(fèi)下載 更多全套設(shè)計(jì)聯(lián)系 :1042897696 最新設(shè)計(jì)大全 在上面數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完成后,在該節(jié)要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 ( 1 ) 數(shù)據(jù)庫(kù)設(shè)計(jì)的命名規(guī)則: 1) ODBC 數(shù)據(jù)源名: eshop 2) 數(shù)據(jù) 庫(kù)名:為了和系統(tǒng)的名稱相同,給數(shù)據(jù)庫(kù)取名為 eshop 3) 數(shù)據(jù)庫(kù)文件名: 4) 數(shù)據(jù)庫(kù)日志名: 5) 數(shù)據(jù)庫(kù) 賬戶: sa 6) 賬戶密碼: sa 考慮系統(tǒng)今后的維護(hù)工作及功能修改的需要,將表及字段做出了命名規(guī)則。 ( 2 ) 表的相關(guān)項(xiàng)命名規(guī)則: 1) 所有表的主鍵命名為“表名 +id”。 如: product_id 為產(chǎn)品表的主鍵。 2) 所有表的外鍵命名為使用外鍵所在表的列名。 product_id 為商品表的外鍵。這樣把這個(gè)兩個(gè)表關(guān)聯(lián)起來(lái)。 3) 所有字段的命名為該字段的“表名+英文名稱”。如 product_name 產(chǎn)品的名稱。 商品銷(xiāo)售管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面的表格所示,每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一張表。 ( 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) 種類(lèi)信息表: 表 2 種類(lèi)表 class_id char(2) 種類(lèi)號(hào) class_name char(16) 種類(lèi)名稱 注:主鍵: 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)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1