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

正文內(nèi)容

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

2025-01-08 21:46 本頁面
 

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