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

正文內(nèi)容

基于java的網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-07-24 17:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Micro Edition(Java2 精簡(jiǎn)版,也稱為袖珍版) ,Java 2平臺(tái)中適用于小型設(shè)備和智能卡的版本;d. JSDK:Java Software Development Kit,和 JDK 以及 J2SE 等同;e. J2SDK:Java 2 SDK,即 Java 2 軟件開(kāi)發(fā)工具包,包括運(yùn)行環(huán)境、編譯工具及其他工具、源代碼等,基本上與 J2SE 等同;f. JDK: JDK 現(xiàn)在是指 J2SDK(J2SE Development Kit) ,同時(shí),J2RE 也改稱為 JRE;g. JRE:Java Runtime Environment(Java 運(yùn)行環(huán)境) ,運(yùn)行 Java 程序所必須的環(huán)境的集合,包含 JVM 標(biāo)準(zhǔn)實(shí)現(xiàn)及 Java 核心類庫(kù);西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)h. VM:Java 虛擬機(jī)(Java Virtual Machine,JVM)是 Java 可移植性的關(guān)鍵。 MySql 數(shù)據(jù)庫(kù)介紹MySQL 名字的來(lái)歷 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB 公司,在 2022 年 1 月 16 號(hào)被 Sun 公司收購(gòu)。MySQL 被廣泛地應(yīng)用在Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL 的特性: C 和 C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性; AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種操作系統(tǒng); API。這些編程語(yǔ)言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等;,充分利用 CPU 資源; SQL 查詢算法,有效地提高查詢速度;,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的 GB 231BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名; TCP/IP、ODBC 和 JDBC 等多種數(shù)據(jù)庫(kù)連接途徑;、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;。3 系統(tǒng)概要分析2 需求分析 可行性研究從技術(shù)可行性、經(jīng)濟(jì)可行性、法律可行性以及使用可行性等方面分析,基于Java 的網(wǎng)上商城系統(tǒng)都是可行的。技術(shù)可行性:從項(xiàng)目的實(shí)施技術(shù)角度,設(shè)計(jì)方案來(lái)看,都是合理的。在給定的時(shí)間內(nèi)可以實(shí)現(xiàn)需求說(shuō)明中的功能,軟件質(zhì)量能得到保障,有較高的使用價(jià)值,軟件生產(chǎn)率高,使企業(yè)具備競(jìng)爭(zhēng)力。網(wǎng)上商城系統(tǒng),是用目前比較成熟的JSP+JavaBean 技術(shù),配合以 Myeclipse Tomcat 為服務(wù)器,MySQL 為后臺(tái)數(shù)據(jù)庫(kù)。具備完成商城系統(tǒng)的能力。經(jīng)濟(jì)可行性:雖然系統(tǒng)開(kāi)發(fā)初期投資較大,但是,若開(kāi)發(fā)成功本系統(tǒng),將有助于公司更好地預(yù)測(cè)市場(chǎng),在激烈的市場(chǎng)競(jìng)爭(zhēng)中把握主動(dòng)。因此,從長(zhǎng)遠(yuǎn)利益考慮,本項(xiàng)目若能開(kāi)發(fā)成功,它所帶來(lái)的效益將遠(yuǎn)高于系統(tǒng)投入。網(wǎng)上商城系統(tǒng)的主要投資在網(wǎng)站服務(wù)器方面,如果可以正常運(yùn)營(yíng),回報(bào)遠(yuǎn)大于投資,所以具備經(jīng)濟(jì)可行性。法律可行性:網(wǎng)上商城系統(tǒng)是完全自主開(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。使用可行性:在電子商務(wù)方面,由于日常信息處理量大,耗費(fèi)時(shí)間長(zhǎng),出錯(cuò)效率高,在網(wǎng)上商城系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)業(yè)務(wù)中的信息集中處理、信息的交流、業(yè)務(wù)監(jiān)管和重大決定。并且可以實(shí)現(xiàn)公司進(jìn)一步向網(wǎng)絡(luò)服務(wù)發(fā)展,為信息工作打下良好的基礎(chǔ)。通過(guò)以上的研究和分析,認(rèn)為網(wǎng)上商城系統(tǒng)開(kāi)發(fā)所產(chǎn)生的效益將大于投入,所以開(kāi)發(fā)本項(xiàng)目是可行的、必要的。 系統(tǒng)需求分析從功能上講基于 Java 的網(wǎng)上商城系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購(gòu)商品等功能;后臺(tái)管理是提供給管理員的,其中包括:商品管理、訂單管理等。從性能上來(lái)說(shuō),網(wǎng)上商城系統(tǒng)的效率高,速度快,算法規(guī)范,可以使管理員從繁瑣的手工操作中解脫出來(lái),提高辦公效率。因此,本文根據(jù)實(shí)際情況,首先把商品分類,提供商品查找,訂單查詢,商品管理,訂單管理,系統(tǒng)管理等小模塊,然后合并成一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶快速地搜索和查找到所需要要產(chǎn)品和開(kāi)發(fā)人員可以較快地確定需求,采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足,此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。從安全性上來(lái)看,商城前臺(tái)頁(yè)面主要是通過(guò)用戶注冊(cè)功能來(lái)實(shí)現(xiàn),非注冊(cè)用3 系統(tǒng)概要分析戶只可以瀏覽商城內(nèi)的商品,但是不可以下訂單購(gòu)買,大大加強(qiáng)了商品購(gòu)買的安全性;而商城的后臺(tái)管理頁(yè)面主要通過(guò)管理員賬號(hào)和密碼登陸來(lái)確保信息安全。 基本功能需求基于 Java 的網(wǎng)上商城系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:(按類別) ;(按類別、價(jià)位、日期等) ;(享受市場(chǎng)價(jià)) ;(免費(fèi)注冊(cè)) ;;(享受會(huì)員價(jià)) ;;(自服務(wù)系統(tǒng)):a. 修改密碼b. 修改送貨地址c. 修改聯(lián)系方式根據(jù)以上分析,基于 Java 的網(wǎng)上商城系統(tǒng)的基本的數(shù)據(jù)流程和處理流程圖如圖 所示:圖 訂單審核頂層數(shù)據(jù)流程圖 開(kāi)發(fā)環(huán)境本系統(tǒng)是以 Windows 系統(tǒng)為操作平臺(tái),用 JavaBean+JSP 編程語(yǔ)言和 MySQL數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)本系統(tǒng)所需功能的。服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來(lái)決定的,在最底配置的情況下,服務(wù)器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。本機(jī)器的配置如下:處理器:Inter Pentium 4 主頻 或更高;內(nèi)存:512MB;硬件空間:160GB;題目主要采用的技術(shù);數(shù)據(jù)庫(kù):MySQL;編程語(yǔ)言 JSP+JavaBean;服務(wù)器:;開(kāi)發(fā)環(huán)境:Windows XP。網(wǎng)上購(gòu)物商城 訂單審核網(wǎng)上購(gòu)物商城西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)3 系統(tǒng)概要設(shè)計(jì) 總體功能網(wǎng)上購(gòu)物時(shí),顧客會(huì)首先打開(kāi)網(wǎng)站的首頁(yè),可以進(jìn)行注冊(cè)成為商城的會(huì)員,也可以不注冊(cè),但不注冊(cè)將只能擁有瀏覽功能,沒(méi)有下訂單和購(gòu)買的權(quán)利。顧客注冊(cè)成功后,就可以開(kāi)始瀏覽商城中的商品,當(dāng)顧客找到想要購(gòu)買的商品后,可以點(diǎn)擊商品右側(cè)的“我要購(gòu)買”按鈕來(lái)下訂單。下過(guò)訂單之后,訂單信息就會(huì)存儲(chǔ)到數(shù)據(jù)庫(kù)表中。然后當(dāng)管理員用管理賬號(hào)登陸到后臺(tái)管理頁(yè)面之后就可以在訂單管理中看到顧客已經(jīng)下的訂單的詳細(xì)信息。然后由管理員負(fù)責(zé)發(fā)貨給顧客,顧客通過(guò)貨到付款的支付方式支付。至此,一次交易過(guò)程結(jié)束。通過(guò)以上分析,網(wǎng)上商城系統(tǒng)將用戶分為兩類:用戶和管理員,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限。根據(jù)第二章需求分析得到系統(tǒng)功能模塊如圖 所示。網(wǎng)上商店用戶 管理員注冊(cè)會(huì)員商品購(gòu)買用戶管理類別管理訂單管理產(chǎn)品管理商品查看圖 系統(tǒng)總體功能圖系統(tǒng)采用了敏捷開(kāi)發(fā)的思想,對(duì)整個(gè)系統(tǒng)分成了 3 個(gè)大模塊:前臺(tái)交易模塊、數(shù)據(jù)庫(kù)及持久層的設(shè)計(jì)、后臺(tái)管理模塊。各個(gè)模塊又進(jìn)行了一步的細(xì)分,如前臺(tái)交易模塊又分為查詢、購(gòu)買等;使得系統(tǒng)具有易用性、個(gè)性化、跨平臺(tái)等特點(diǎn);同時(shí)又保證交易數(shù)據(jù)的安全、穩(wěn)定、快速和完整;使其運(yùn)行得高速、安全、穩(wěn)定。西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文) 后臺(tái)管理系統(tǒng) ER 圖:管理員可以用管理員賬號(hào)和密碼登陸管理界面,在管理界面中管理員可以管理用戶,類別,產(chǎn)品以及訂單等,后臺(tái)管理系統(tǒng) ER 圖如圖 所示。管理員管理信息類別管理產(chǎn)品管理訂單管理用戶管理密碼 用戶名1N圖 后臺(tái)管理系統(tǒng) ER 圖西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)4 系統(tǒng)詳細(xì)設(shè)計(jì) 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)使用 MySQL 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),根據(jù)需求分析中提到的各種功能,首先應(yīng)該有用來(lái)存儲(chǔ)商城注冊(cè)用戶信息的用戶表,然后應(yīng)該有存儲(chǔ)商品分類信息的類別表,還應(yīng)該有存儲(chǔ)商城中每件商品信息的產(chǎn)品表,顧客下訂單以后,應(yīng)該用訂單表和售出貨物信息表來(lái)存儲(chǔ)訂單信息和訂單里貨物的信息,所以我為數(shù)據(jù)庫(kù)建立以下這些表,如下表 。表 總體表設(shè)計(jì)表名 user category product salesorder Salsesitem字段數(shù) 6 6 7 5 5概要功能 用戶信息 分類信息 產(chǎn)品信息 訂單信息 售出貨物信息 user:(用戶表)user 表主要用來(lái)保存用戶的注冊(cè)信息,分別用不同字段表示用戶的各種信息,包括用戶的 ID,用戶名,密碼,電話號(hào)碼,送貨地址,注冊(cè)時(shí)間等。具體內(nèi)容見(jiàn)下表 。表 user 表列名 數(shù)據(jù)類型 長(zhǎng)度 允許空id int 自增主鍵未定 否username varchar 40 是password varchar 16 是phone varchar 40 是addr varchar 255 是rdate datetime 默認(rèn) 默認(rèn) category:(類別表)該表主要用來(lái)保存商城的商品分類信息,分別用不同字段表示商品分類的ID,父類別 ID,類別名,類別描述,類別號(hào),類別級(jí)別。其中,父類別 ID 的值取自類別的父類別的 ID。o 的值為** ** **格式,用來(lái)表示該類別在類別中的具體位置,因?yàn)槲乙?guī)定了類別最多為三級(jí)。所以 o 的值為六位,沒(méi)兩位表示一個(gè)類別,比如,第一個(gè)類別中的第三個(gè)類別,其 o 為 010300;第二個(gè)類別中的第一個(gè)類別中的第三個(gè)類別,其 o 為 020223。具體內(nèi)容見(jiàn)下表 。表 category 表西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)列名 數(shù)據(jù)類型 長(zhǎng)度 允許空id int 自增主鍵未定 否pid int 50 否name varchar 255 否descr varchar 255 否o int 3 否grade int 3 否 product:(產(chǎn)品)該表主要用來(lái)保存商品的各種信息,各個(gè)字段分別用來(lái)表示商品的 ID,名稱,描述,價(jià)格,會(huì)員價(jià)格,添加時(shí)間以及商品屬于哪個(gè)類別, 其中,商品的類別ID 是引用 category 表的 ID。具體內(nèi)容見(jiàn)下表 。表 product 表列名 數(shù)據(jù)類型 長(zhǎng)度 允許空id int 自增主鍵未定 否name varchar 255 否descr varchar 255 否normalprice double 默認(rèn) 否memberprice double 默認(rèn) 否pdate datetime 默認(rèn) 否categoryid int 引用 category 的id否 salesorder:(售出訂單 )該表用來(lái)保存已下訂單的各種信息,各個(gè)字段分別用來(lái)表示訂單的 ID,下單人 ID,送貨地址,下單日期以及訂單目前的狀態(tài)。其中 status 包括三種狀態(tài),未處理,已處理,廢單,方便管理員管理訂單。具體內(nèi)容見(jiàn)下表 。表 salesorder 表列名 數(shù)據(jù)類型 長(zhǎng)度 允許空id int 自增主鍵未定 否Userid int 默認(rèn) 否Addr varchar 255 否Odate datetime 默認(rèn) 否西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)Status int 默認(rèn) 否 salesitem:(已售出貨物項(xiàng)目)該表主要用來(lái)保存已經(jīng)賣出的商品的信息,和 salesorder 表的區(qū)別就在于,這個(gè)表面向的是訂單中的某一個(gè)產(chǎn)品,而 salesorder 面向的是一整個(gè)訂單。各個(gè)字段分別用來(lái)表示賣出商品的 ID,產(chǎn)品號(hào),單價(jià),購(gòu)買數(shù)量,訂單號(hào)。具體內(nèi)容見(jiàn)下表 。表 salesitem 表列名 數(shù)據(jù)類型 長(zhǎng)度 允許空Id int 自增主鍵未定 否Productid int 默認(rèn) 否Unitprice double 默認(rèn) 否pcount int 默認(rèn) 否orderid int 默認(rèn) 否 處理流程設(shè)計(jì) 處理流程和數(shù)據(jù)流程首先,顧客打開(kāi)網(wǎng)站的首頁(yè),可以進(jìn)行注冊(cè)成為商城的會(huì)員,也可以不注冊(cè),但不注冊(cè)將只能擁有瀏覽功能,沒(méi)有下訂單和購(gòu)買的權(quán)利。注冊(cè)后的用戶信息將被保存在數(shù)據(jù)庫(kù)的 user 表中,顧客注冊(cè)成功后,即可以開(kāi)始瀏覽商城中的商品,當(dāng)顧客找到想要購(gòu)買的商品后,可以點(diǎn)擊商品右側(cè)的我要購(gòu)買按鈕來(lái)下訂單。下過(guò)訂單之后,訂單信息就會(huì)存儲(chǔ)到數(shù)據(jù)庫(kù)的 salesorder 表中。然后當(dāng)管理員用管理賬號(hào)登陸到后臺(tái)管理頁(yè)面之后就可以在訂單管理中看到顧客已經(jīng)下的訂單的詳細(xì)信息。然后由管理員負(fù)責(zé)發(fā)貨給顧客,顧客通過(guò)貨到付款的支付方式支付。至此,一次交易過(guò)程結(jié)束。網(wǎng)上購(gòu)物總體處理流程如圖 :西安工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)顧客 網(wǎng)站首頁(yè) 注冊(cè)退出 瀏覽該商品 瀏覽其他商品查看購(gòu)物 選定商品取消訂單 下訂單 確認(rèn)訂單 訂單送商家交易完成 支付 送貨上門圖 系統(tǒng)總流程圖商品管理主要包括添加商品和查詢商品兩部分。查詢商品又包括修改商品信息和刪除商品兩種功能。修改產(chǎn)品信息后,如果不點(diǎn)提交按鈕,則數(shù)據(jù)庫(kù)中的商品信息不會(huì)被修改。添加商品功能是添加數(shù)據(jù)到數(shù)據(jù)庫(kù)中的 product 表中。點(diǎn)擊商品管理連接,系統(tǒng)羅列出所有的商品,每個(gè)商品信息后面都會(huì)有編輯和刪除此商品的連接,點(diǎn)擊編輯連接后,系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1