![[畢業(yè)論文]基于JAVA的手機銷售網(wǎng)站.doc_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/17/7e7e85f6-5530-49a8-b21c-ace8f2bfa778/7e7e85f6-5530-49a8-b21c-ace8f2bfa7781.gif)
![[畢業(yè)論文]基于JAVA的手機銷售網(wǎng)站.doc_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/17/7e7e85f6-5530-49a8-b21c-ace8f2bfa778/7e7e85f6-5530-49a8-b21c-ace8f2bfa7782.gif)
![[畢業(yè)論文]基于JAVA的手機銷售網(wǎng)站.doc_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/17/7e7e85f6-5530-49a8-b21c-ace8f2bfa778/7e7e85f6-5530-49a8-b21c-ace8f2bfa7783.gif)
![[畢業(yè)論文]基于JAVA的手機銷售網(wǎng)站.doc_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/17/7e7e85f6-5530-49a8-b21c-ace8f2bfa778/7e7e85f6-5530-49a8-b21c-ace8f2bfa7784.gif)
![[畢業(yè)論文]基于JAVA的手機銷售網(wǎng)站.doc_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/17/7e7e85f6-5530-49a8-b21c-ace8f2bfa778/7e7e85f6-5530-49a8-b21c-ace8f2bfa7785.gif)
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
本科生畢業(yè)設(shè)計(論文) 第 i 頁 手機銷售網(wǎng)站的開發(fā)與設(shè)計 摘 要 隨著網(wǎng)絡(luò)技術(shù)及相關(guān)電子技術(shù)的迅速發(fā)展和普及,基于電子商務(wù)的企業(yè)在不斷增 多。利用互聯(lián)網(wǎng)開展商務(wù),進行網(wǎng)絡(luò)營銷活動已成為時尚,也是現(xiàn)代企業(yè)參與國際競 爭的最重要的手段之一。隨著現(xiàn)在人民生活水平的提高,人們對于生活質(zhì)量越來越重 視,而手機則是帶來便利生活不可缺少的一部分。正因為如此,手機受到人們的廣大 關(guān)注與喜愛?,F(xiàn)代人越來越忙于自己的生活與工作,有相當(dāng)少的時間到商場選購物品, 因此我們把手機銷售和電子商務(wù)相結(jié)合,從而使人們能足不出戶就能便利的購買到自 己所喜愛的手機。這已經(jīng)成為一項很有潛力的發(fā)展經(jīng)濟模式。為實現(xiàn)這個目標(biāo),本設(shè) 計嘗試用 jsp+javabean 在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的手機銷售網(wǎng)站,用戶可以在該網(wǎng)站上 實現(xiàn)注冊新用戶、登錄、瀏覽所有商品、最新上市的商品、搜索商品、添加到購物車、 更新購物車、修改購物車數(shù)量、提交訂單、結(jié)算以及留言等功能;管理員可以通過查 詢用戶信息、訂單管理、進貨管理、庫存管理、銷售查詢,查看用戶留言等功能來對 系統(tǒng)進行維護、更新、完善。從而完成一個人性化,個性化的,現(xiàn)代化的電子商務(wù)網(wǎng) 站。本文包括緒論、需求分析、系統(tǒng)總體設(shè)計、系統(tǒng)詳細(xì)設(shè)計四大部分,力求使系統(tǒng) 更加的人性化,從而能夠充分的滿足操作用戶的要求。 關(guān)鍵詞:電子商務(wù);網(wǎng)站設(shè)計;手機銷售 本科生畢業(yè)設(shè)計(論文) 第 ii 頁 the development and design of moblie phone- sale website with the rapid development and popularization of the network technology and related electronic technology, enterprises based on e-commerce are in increasing constantly.making use of the internet business, the network marketing activities have become fashional, and also become one of the most important methods for the modern enterprises to participate in international competition. now, with the improvement of peoples living standard, people pay more and more attention to the quality of life. and mobile phones which bring convenience to peoples life are an indispensable part of life. just because of this, the mobile phones are achieving peoples extensive attention and affection. modern people who have very little time to go to the mall to choose items are busy with their life and work.we take phone-sales and e- commerce combined so that people can buy their favorite mobiles indoors conveniently. it has become a very promising economic development mode. to achieve this goal, the design tries to use jsp and javabean to struct dynamic moblie phone-sale websites on the network. users achieve the function of registration of new users, logging in, browsing mobile phones and the latest listing of the phones, searching phones, adding to cart, updating shopping cart, editing the number of items of cart, submitting orders, billing gand taking messages and so on in the system.administrators can query for information of users, order management, stock management, inventory management, sales enquiries, querying users messages and other functions to update the system for maintenance. thus, a humane, personalized, modern e- commerce site is completed. in this paper, including the introduction, the analysis of needs, system design, and detailed design of the four most systems, it strives to make the system more humane and thus fully meets the requirements of operational users. key words: e-commerce; website design; mobile phone-sale 本科生畢業(yè)設(shè)計(論文) 第 iii 頁 目錄 1 緒論緒論.1 1. 1 課題背景及目的.1 1.2 系統(tǒng)簡介.1 1.3 系統(tǒng)設(shè)計目標(biāo)2 1.4 系統(tǒng)采用的主要技術(shù)簡介.2 1.4.1 jsp 技術(shù)及其應(yīng)用背景.2 1.4.2 javabean 及 jsp 中的應(yīng)用3 1.4.3 jdbc4 2 需求分析需求分析.6 2.1 可行性分析.6 2.1.1 技術(shù)可行性.7 2.1.2 操作可行性.7 2.1.3 經(jīng)濟可行性.7 2.2 系統(tǒng)功能需求概述8 2.3 系統(tǒng)結(jié)構(gòu)分析9 2.4 數(shù)據(jù)流圖(dfd).9 2.5 數(shù)據(jù)字典11 3 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計.13 3.1 系統(tǒng)功能圖及功能介紹13 3.2 數(shù)據(jù)庫組織與表結(jié)構(gòu)16 3.3 系統(tǒng)開發(fā)環(huán)境介紹18 3.3.1 開發(fā)及運行環(huán)境.18 3.3.2 mysql server 5.0 簡介.18 本科生畢業(yè)設(shè)計(論文) 第 iv 頁 3.3.3 java 語言介紹19 3.4 系統(tǒng)開發(fā)環(huán)境介紹20 3.4.1 系統(tǒng)體系結(jié)構(gòu)的一般闡述.20 3.4.2 b/s 模式的優(yōu)勢.20 4 系統(tǒng)詳細(xì)設(shè)計系統(tǒng)詳細(xì)設(shè)計.22 4.1 系統(tǒng)設(shè)計說明22 4.2 前臺用戶子系統(tǒng)實現(xiàn)22 4.2.1 用戶注冊模塊.22 4.2.2 用戶登錄模塊.26 4.2.3 手機瀏覽模塊.27 4.2.4 購物車模塊.29 4.2.5 訂單管理模塊.32 4.2.6 用戶留言模塊32 4.2.7 用戶信息查看模塊33 4.3 后臺管理員子系統(tǒng)實現(xiàn)34 4.3.1 管理員登錄模塊35 4.3.2 會員信息管理模塊.37 4.3.3 訂單管理模塊.38 4.3.4 庫存管理模塊.40 4.3.4 進貨管理模塊.42 4.3.5 銷售查詢管理模塊.44 4.3.5 管理員資料管理模塊.46 4.3.6 用戶留言管理模塊.46 結(jié)結(jié) 論論.48 本科生畢業(yè)設(shè)計(論文) 第 v 頁 致致 謝謝.49 參考文獻參考文獻.50 本科生畢業(yè)設(shè)計(論文) 第 1 頁 1 緒論 1. 1 課題背景及目的 時常,我們都會上網(wǎng)瀏覽一些購物網(wǎng)站,有時是為了購物,有時只是想要了解最新 熱門的潮流商品,而有時只是為了打發(fā)時間。這樣給我們生活帶來了娛樂和便利的購物 網(wǎng)站很多。其中比較出名的網(wǎng)絡(luò)購物網(wǎng)站有:易趣、淘寶、阿里巴巴等。這些網(wǎng)絡(luò)商城 大多是綜合性的商城,網(wǎng)絡(luò)商品五花八門、包羅萬象,也有些網(wǎng)站銷售單一品種商品。 如手機網(wǎng)站中,北斗手機網(wǎng)站就是銷售單一的商品,即手機。 在網(wǎng)絡(luò)日益發(fā)展的今天,網(wǎng)絡(luò)購物已經(jīng)不是什么新鮮的事物,但卻是我們生活中必 不可少的購物方式。手機銷售網(wǎng)站作為網(wǎng)上交易的主要形式之一,推動了網(wǎng)上交易的快 速發(fā)展,并帶動了網(wǎng)上銷售行業(yè)的發(fā)展。吸引商家的一個重要原因是網(wǎng)上銷售手機不必 付昂貴的店面費,管理相對容易,經(jīng)營成本較低,而且具有宣傳力度,對于商品的介紹 不用浪費口舌,消費者只要瀏覽商品就可以知道。同時這樣的手機銷售網(wǎng)站使得銷售業(yè) 績比較高。而對于目前手機行業(yè)來說,傳統(tǒng)的市面銷售占的比重較大,然而網(wǎng)上消費的 消費者數(shù)量卻在日益的增多?;谏鲜隹紤],為滿足廣大消費者的需要,一個主要以手 機展示與銷售為主的網(wǎng)站便應(yīng)運而生。該網(wǎng)站的主要特點是具有出色的手機展示的功能, 且購物流程十分簡單、便捷。 1.2 系統(tǒng)簡介 本系統(tǒng)是一個關(guān)于網(wǎng)上手機銷售的系統(tǒng),實現(xiàn)了基本的登錄驗證、查詢商品、分 頁處理、購物車處理、訂單處理、用戶留言、游客注冊、用戶資料的查詢修改、以及后 臺管理員的維護、更新、完善對應(yīng)的操作。 它的使用者主要是游客、會員和管理者,對于會員來說,需要實現(xiàn)的功能包括會員 瀏覽商品(按名稱搜索,新商品上市瀏覽) ,添加選中的商品到購物車,最后產(chǎn)生訂單, 會員可以針對本網(wǎng)站提出一些建議,進行留言,還可以對自己的資料進行查看,修改資 料。如果是還沒有注冊的游客,只能對商品進行瀏覽,并不能使用會員的相關(guān)功能,必 須注冊成為會員,才能使用會員的購物等相關(guān)功能。 對于管理者來說,本系統(tǒng)只設(shè)有一個管理員,這個管理員需要對會員信息、手機商 本科生畢業(yè)設(shè)計(論文) 第 2 頁 品的信息,訂單信息,會員留言信息,以及銷售信息進行管理。此系統(tǒng)要求滿足以下幾 點功能。 (1) 系統(tǒng)易維護性:要求應(yīng)用文件要易于維護,數(shù)據(jù)庫應(yīng)用速度快,不出現(xiàn)錯誤數(shù)據(jù)。 (2) 操作的簡單性:商城注冊用戶在購買商品時,要求操作簡便,層次分明。 1.3 系統(tǒng)設(shè)計目標(biāo) 對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是像電子商務(wù)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理 系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計需求。本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個 要求: (1) 界面設(shè)計美觀友好,信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存取安全可靠。 (2) 全面展示所有手機信息,并可特別展示最新進貨的手機。 (3) 為用戶提供方便、快捷的手機信息查詢功能。 (4) 用戶可以隨時查看并修改自己的個人資料。 (5) 實現(xiàn)網(wǎng)上購物。 (6) 用戶可以隨時查看自己的訂單。 (7) 系統(tǒng)要易維護和易操作。 (8) 系統(tǒng)運行穩(wěn)定、安全可靠。 1.4 系統(tǒng)采用的主要技術(shù)簡介 1.4.1 jsp 技術(shù)及其應(yīng)用背景技術(shù)及其應(yīng)用背景 當(dāng)我們建設(shè)一個網(wǎng)站的時候,絕大多數(shù)時候不僅僅需要它能夠提供靜態(tài)網(wǎng)頁訪問功 能,還希望它能和瀏覽器用戶交互、訪問后臺數(shù)據(jù)庫提供的實時更新的信息,也就是說 需要提供動態(tài)網(wǎng)頁服務(wù)的能力。 創(chuàng)建動態(tài)網(wǎng)頁的標(biāo)準(zhǔn)方式是 cgi(通用網(wǎng)關(guān)接口) ,這種方式允許 web 服務(wù)器通過 運行一個 cgi 進程來回應(yīng)瀏覽器的每一個請求。然而,隨著要生成的動態(tài)網(wǎng)頁的數(shù)量和 復(fù)雜度的增加,這種方式也遇到了困難。 cgi 程序包括兩個主要部分,一個是程序代碼,另一個是要輸出的 html 代碼。這 樣每進行一次頁面代碼的調(diào)整,cgi 程序就需要改動,以至于最后在 cgi 程序調(diào)試中, 調(diào)試 html 代碼的工作量超過了調(diào)試程序代碼的工作量。這說明在 web 開發(fā)中, html 代碼的重要性已經(jīng)十分明顯,使得傳統(tǒng)的以程序代碼為中心的 cgi 程序不再是最 本科生畢業(yè)設(shè)計(論文) 第 3 頁 適合的動態(tài)網(wǎng)頁處理方式了。 于是,服務(wù)器端腳本漸漸成為開發(fā)動態(tài)網(wǎng)頁的常用方式,因為腳本可以嵌入到 html 代碼中編程。雖然 cgi 仍然具備靈活的優(yōu)勢,但在一般情況下,使用服務(wù)器端腳 本更容易更方便。 jsp 正是這樣一種服務(wù)器端腳本語言。相對于其他腳本語言,它供了更高的效率和 安全性,通過 javabean 可以實現(xiàn)復(fù)雜功能的擴充,而且得益于 java 的跨平臺性,jsp 幾 乎可以在所有的平臺上運行。 jsp 技術(shù)使用 java 語言作為腳本語言。java 的可執(zhí)行性優(yōu)于 vbscript 或 jscript 語言。 因為它們都被編譯成 java servlet,jsp 網(wǎng)頁為整個服務(wù)器端的 java 庫單元提供了一個接 口來服務(wù)于 http 的應(yīng)用程序。 jsp 主要的優(yōu)點是: (1) jsp 的效率和安全性更高 jsp 在執(zhí)行以前先被編譯成字節(jié)碼,字節(jié)碼有 java 虛擬機(java virtual machine) 解釋執(zhí)行,比源碼解釋的效率高。服務(wù)器上還有字節(jié)碼的 cache 機制,能提高字節(jié)碼的 訪問效率。同時,jsp 源程序不大可能被下載,特別是 javabean 程序完全可以放到不對 外的目錄中。 (2) jsp 的組件(component)方式更方便 不像 asp 那樣通過 com 來擴充負(fù)責(zé)的功能,jsp 通過 javabean 實現(xiàn)功能的擴充, 在開發(fā)上,com 的開發(fā)遠(yuǎn)比 javabean 負(fù)責(zé)和繁瑣。 (3) jsp 的應(yīng)用平臺更廣 在各類的 jsp 應(yīng)用程序中,jsp+javabean 的組合成為一種事實上最常見的 jsp 程序 的標(biāo)準(zhǔn),而 javabean 通過 java 虛擬機可以得到正確的運行,java 虛擬機的存在,使得 編程跨平臺性得以實現(xiàn)。 1.4.2 javabean 及及 jsp 中的應(yīng)用中的應(yīng)用 目前,jsp 作為一個很好的動態(tài)網(wǎng)站開發(fā)語言得到越來越廣泛的應(yīng)用,在各類 jsp 應(yīng)用程序中,jspjavabean 的組合成為了一種事實上最常見的 jsp 程序標(biāo)準(zhǔn)。 jsp 是一種分布式的、基于 web 的應(yīng)用程序。這就是說,其邏輯處理被劃分在許 多機器上進行。大多數(shù)處理過程發(fā)生在裝有 jsp 應(yīng)用程序的服務(wù)器上。還有一些則花在 處理客戶機上的 html 頁面上,而這些客戶機就是查看 web 應(yīng)用程序的客戶機。許多 本科生畢業(yè)設(shè)計(論文) 第 4 頁 項目會和數(shù)據(jù)庫服務(wù)器一道協(xié)同工作來處理數(shù)據(jù)。更大的項目可能采用組件服務(wù)器運行 集中的 enterprise javabean 對象。如果一個 web 應(yīng)用程序足夠大,核心的 jsp 部分還 可能實際上分布在若干 jsp 服務(wù)器運行。 我們使用 jsp 開發(fā)程序,一個很好的習(xí)慣就是盡可能多地使用 javabean。 javabean 是描述 java 的軟件組件模型,有點類似于 microsoft 的 com 組件概念。 在 java 模型中,通過 javabean 可以無限擴充 java 程序的功能,通過 javabean 的組合可 以快速地生成新的應(yīng)用程序。對于程序員來說,javabean 的最大的優(yōu)點就是可以實現(xiàn)代 碼的重復(fù)利用,以及對程序的易維護性。 javabean 的傳統(tǒng)的應(yīng)用通常是用于可視化的領(lǐng)域,如 awt 下的應(yīng)用。自從 jsp 誕 生之后,javabean 更多的應(yīng)用在了非可視化的業(yè)務(wù)邏輯領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn) 出來了越來越強的生命力。非可視化的 javabean,顧名思義就是沒有 gui 界面的 javabean。在 jsp 程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù) 邏輯和前臺程序(jsp 文件)的分離,使系統(tǒng)具有更好的健壯性和靈活性1。 1.4.3 jdbc jdbc(java data base connectivity)是 java 語言為了支持 sql 功能而提供的與數(shù) 據(jù)庫相聯(lián)的用戶接口,jdbc 中包括了一組由 java 語言書寫的接口和類,它們都是獨立 于特定的 dbms 的,或者可以說它們可以和各種數(shù)據(jù)相關(guān)聯(lián)。 jdbc 是一種可用于執(zhí)行 sql 語句的 javaapi。它由一些 java 語言編寫的類、界 面組成。jdbc 給數(shù)據(jù)庫應(yīng)用開發(fā)人員。數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng) 用程序設(shè)計接口。使用 java 編寫的應(yīng)用程序可以在任何支持 java 的平臺上運行,不必 在不同的平臺上編寫不同的應(yīng)用。不但如此,通過使用 jdbc,開發(fā)人員可以很方便地 將 sql 語句傳送給幾乎任何一種數(shù)據(jù)庫。 jdbc 主要實現(xiàn) 3 方面的任務(wù):建立與數(shù)據(jù)庫的連接,向數(shù)據(jù)庫發(fā)送 sql 語句以 及處理數(shù)據(jù)庫返回的結(jié)果。jdbc 支持基本的 sql 功能,使用它可方便地與不同的關(guān)系 數(shù)據(jù)庫建立連接,進行相關(guān)操作,并無需再為不同的 dbms 分別編寫程序。 jdbc 提供的訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)接口分為兩個層次。一個是面向程序開發(fā)人員的 jdbc api,另一個是底層的 jdbc driver api。而 jdbc api 都存在 java 的 sql 包中。 javasqldrivermanager 是管理驅(qū)動器,支持驅(qū)動器與數(shù)據(jù)庫連接的創(chuàng)建; javasqlconnection 是完成對特定數(shù)據(jù)庫的連接;javasqlstatement 管理在一指定 本科生畢業(yè)設(shè)計(論文) 第 5 頁 數(shù)據(jù)庫連接上的 sql 語句的執(zhí)行;javasqlresultset 是從數(shù)據(jù)庫返回的結(jié)果集; javasqlpreparedstatement 是 statement 的子類,用于執(zhí)行預(yù)編譯的 sql 語句; javasqlcallablestatement 也是 statement 的子類,用于執(zhí)行對一個數(shù)據(jù)庫內(nèi)嵌過程的 調(diào)用。 總而言之,jdbc api 是能體現(xiàn) sql 最基本抽象概念的、最直接的 java 接口。 他們的最大的不同是 jdbc 是基于 java 的風(fēng)格和優(yōu)點,并強化了 java 的風(fēng)格和優(yōu)點2。 本科生畢業(yè)設(shè)計(論文) 第 6 頁 2 需求分析 在軟件工程中,需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫 新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析是軟件工程中的一 個關(guān)鍵過程,它是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機制。因此,手 機銷售網(wǎng)站的開發(fā)的需求分析也應(yīng)該是開發(fā)人員和用戶一起完成,是開發(fā)的第一步也是 最重要的一步。 本系統(tǒng)主要面向所有具有網(wǎng)上購買手機能力的用戶,所以,需求是根據(jù)個人的需要 出發(fā),開發(fā)者可以以任何一個上網(wǎng)人為用戶進行功能調(diào)研和模塊劃分。不同的用戶對系 統(tǒng)的需求則不同。具體所列如下。 用戶對功能的需求: (1) 查看所有待售手機商品。 (2) 查看新進貨的商品。 (3) 提供手機商品型號或名稱進行搜索查詢。 (4) 對手機進行訂購,并指定其購買數(shù)量,進行結(jié)賬。 (5) 查看已訂購的商品訂單,并可以知道商家是否已經(jīng)發(fā)貨。 此外,該系統(tǒng)還允許用戶執(zhí)行其他任務(wù),例如: (1) 允許用戶在系統(tǒng)中進行注冊,登錄,以及查看、修改自己的資料。 (2) 提供用戶登錄入口。 (3) 非登錄用戶可以對手機進行瀏覽,但是在購買時必須先登錄,或者注冊。 (4) 用戶還可以對本系統(tǒng)以留言方式,提出一些建議。 (5) 登錄用戶可以使用該系統(tǒng)的所有功能。 2.1 可行性分析 可行性分析的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能解決, 因此,可行性研究的目的不是解決問題,而是確定問題是否值得去解決。 先看商業(yè)企業(yè)在運營過程中,經(jīng)常會受到哪些條件的限制。我們根據(jù)這些限制制定 優(yōu)越的網(wǎng)上購物系統(tǒng),使得網(wǎng)上購物更具優(yōu)越性。 首先,宣傳方面的限制,顧客進行各種信息的獲取,受一定的時間與物理空間的局 本科生畢業(yè)設(shè)計(論文) 第 7 頁 限并且成本較高。其次,復(fù)雜的產(chǎn)品周轉(zhuǎn)渠道的限制。從看樣品、談價格到支付貨款等 一系列的產(chǎn)品周轉(zhuǎn)渠道過于復(fù)雜,企業(yè)與顧客之間缺乏全面的溝通與快捷運營的平臺。 再者,商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷商品在銷售高峰到來時貨源緊張,企業(yè)需要實 時了解商品的銷售情況,保證熱銷商品的要貨滿足率。 因此,企業(yè)需要正確認(rèn)識電子商務(wù)技術(shù)在企業(yè)中的地位,以少量的時間和資金,架 設(shè)一定范圍的商務(wù)網(wǎng)站,以此來使企業(yè)與顧客間的經(jīng)濟活動變得更靈活、更主動??尚?性一般可以從三個方面進行研究,分別是技術(shù)可行性、經(jīng)濟可行性、操作可行性。 2.1.1 技術(shù)可行性 手機銷售系統(tǒng)實現(xiàn)中,后臺數(shù)據(jù)庫采用比較流行的 mysql ,該數(shù)據(jù)庫體積小、速度 快、總體擁有成本低,開放源碼等特征。與其他的大型數(shù)據(jù)庫例如 oracle、db2、sql server 等相比,mysql 自有它的不足之處,如規(guī)模小、功能有限(mysql cluster 的功 能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人 使用者和中小型企業(yè)來說,mysql 提供的功能已經(jīng)綽綽有余,而且由于 mysql 是開放 源碼軟件,因此可以大大降低總體擁有成本。 前臺采用了 genuitec 的 myeclipse enterprise workbench6.5 作為主要的開發(fā)工具。 myeclipse6.5 與別的版本相比,是比較穩(wěn)定的。genuitec 發(fā)布了 myeclipse enterprise workbench6.5,是更智能、更快捷、更簡單和更便宜的 j2ee 工具的新版本的誕生。它 的價格對于個人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是 j2ee ide 市場一個重 量級的選手。myeclipse 6.5 可以實現(xiàn)與 mysql 數(shù)據(jù)庫的完美鏈接。利用現(xiàn)有的數(shù)據(jù)庫 管理系統(tǒng)以及最新的數(shù)據(jù)庫訪問接口是可以實現(xiàn)系統(tǒng)目標(biāo)的。 2.1.2 操作可行性操作可行性 本系統(tǒng)界面是 windows 友好的用戶界面,簡潔明了,操作方便,購物流程層次清晰, 操作簡單,具有良好的可操作性。同時,在開發(fā)過程中,我們還可以盡量給用戶以方便, 考慮到用戶需求的實際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助用戶 盡快掌握本系統(tǒng)的使用方法。只要懂得電腦基礎(chǔ),會上網(wǎng)的人,都可以很快掌握系統(tǒng)的 操作流程,順利的進行瀏覽、購物操作。 2.1.3 經(jīng)濟可行性經(jīng)濟可行性 本系統(tǒng)本著簡單、實用的原則,沒有可以追求專業(yè)性和商品軟件的華麗包裝,既在 本科生畢業(yè)設(shè)計(論文) 第 8 頁 功能上滿足用戶的需求,又力求操作簡單,比較容易掌握和使用,而且開發(fā)時間短,成 本較低。網(wǎng)上銷售也已成為一種時尚,市場前景非常好,并且系統(tǒng)的開發(fā)應(yīng)用商家運營 效率提高,這就帶來了無形的巨額經(jīng)濟效益。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上是完全可 行的。并且該系統(tǒng)能在未來較長的一段時期內(nèi)穩(wěn)定地發(fā)揮作用,這對于商家提高管理水 平有很大的幫助,可以更加廣泛地吸收各方面的信息資源,可為手機網(wǎng)上銷售業(yè)務(wù)在未 來的擴張打下堅實的基礎(chǔ),其經(jīng)濟效益將更上一層樓。此外,網(wǎng)上手機銷售系統(tǒng)的開發(fā) 運行及維護在經(jīng)濟上是一般管理者所能接受的。因此說經(jīng)濟方面可行。 綜上所述在目前的計算機的水平下開發(fā)這樣一個基于 b/s 結(jié)構(gòu)的手機銷售網(wǎng)站完全 具有可能性,不管是從技術(shù)上還是從操作上和經(jīng)濟上,它都可以實現(xiàn)。所以開發(fā)這個項 目是完全可行的。 2.2 系統(tǒng)功能需求概述 該系統(tǒng)為用戶提供了手機的詳細(xì)信息,用戶可以在線購買手機,把自己喜歡的東西 放入購物車,再進一步確定所要購買的手機信息,然后下訂單。網(wǎng)站主要由前臺用戶管 理模塊和后臺管理員管理模塊組成,具體功能如下: 1.前臺功能模塊 主要包括用戶注冊、登錄、查看并修改用戶信息、分類搜索手機信息、新進貨的手 機信息瀏覽、查看購物車、修改購物車信息(更改手機數(shù)量、刪除添加的手機) 、結(jié)帳、 提交訂單、留言等功能。 (1) 用戶信息管理:注冊新用戶、登錄、用戶修改密碼、用戶個人資料管理。 (2) 手機信息:新手機上市(最新進貨的手機) 、手機詳細(xì)信息(價格、樣品圖片、手 機名、手機簡介) 。按手機名稱搜索(如手機牌子、型號等) 。 (3) 購物車功能:添加商品到購物車、修改購物車中手機信息(改變采購數(shù)量) 、刪除 手機信息(即更新購物車) 、結(jié)帳、提交訂單、生成采購訂單。 (4) 訂單功能:查詢個人訂單列表、查詢某訂單的詳細(xì)信息。 (5) 用戶留言功能:可以針對本網(wǎng)站進行留言。 2.后臺管理模塊 后臺模塊主要用于實現(xiàn)管理員對商品,進貨、銷售、訂單和系統(tǒng)的管理等功能。 (1) 用戶信息管理:管理員登錄后可以對用戶(即會員)信息進行管理。例如,刪除 資料不完整的會員,查看會員的具體信息。 本科生畢業(yè)設(shè)計(論文) 第 9 頁 (2) 訂單管理:查詢訂單、處理訂單、發(fā)貨、刪除。 (3) 庫存管理:包括手機商品的查看、刪除、修改。 (4) 進貨管理:查看進貨細(xì)目,添加新商品,添加已有商品。 (5) 銷售情況管理:查詢某月或當(dāng)日的銷售情況(每種手機的銷售數(shù)量、相關(guān)訂單數(shù)、 銷售收入) 。 (6) 用戶留言管理:查看所有留言,也可僅查看當(dāng)天的用戶留言,可以刪除留言。 2.3 系統(tǒng)結(jié)構(gòu)分析 數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定 的數(shù)據(jù)庫管理系統(tǒng)3。系統(tǒng)物理結(jié)構(gòu)圖,如圖 2.1 所示。 圖 2.1 系統(tǒng)物理結(jié)構(gòu)圖 2.4 數(shù)據(jù)流圖(dfd) 數(shù)據(jù)流圖是描述信息流和數(shù)據(jù)流從輸入流動到輸出的變換的圖形化技術(shù),是表示軟 件邏輯模型的圖形工具。它即提供了信息流建模機制,也提供了功能建模機制,是自頂 向下的分解和自底向上的抽象工具。數(shù)據(jù)流就是數(shù)據(jù)在系統(tǒng)中的傳播路徑。這里的數(shù)據(jù) 是指一組成分固定的數(shù)據(jù)項,即數(shù)據(jù)實體和數(shù)據(jù)對象。本系統(tǒng)的邏輯模型主要以系統(tǒng)的 數(shù)據(jù)流圖為主要描述。在給出最高層次抽象的系統(tǒng)概貌后,想要反應(yīng)更詳細(xì)的內(nèi)容,可 將處理功能分解為若干子功能,每個子功能還能繼續(xù)分解,直到把系統(tǒng)的過程表示清楚 為止。在處理功能逐步分解的同時,他們所有的數(shù)據(jù)也逐步分解,形成若干層次的數(shù)據(jù) 流圖。 加工:就是數(shù)據(jù)處理,或者理解為一種變換,把輸入的數(shù)據(jù)變成輸出的數(shù)據(jù)。 本科生畢業(yè)設(shè)計(論文) 第 10 頁 數(shù)據(jù)存儲:即把處理的結(jié)果存儲在相應(yīng)數(shù)據(jù)庫的表中。數(shù)據(jù)庫是一個龐大的數(shù)據(jù)管 理系統(tǒng)。它把同一類型的數(shù)據(jù)按表(數(shù)據(jù)對象)的形式存放起來,便于讀取、查詢 和更新等操作。 數(shù)據(jù)源點和終點:一般是指發(fā)布和接受數(shù)據(jù)的對象4。 1. 系統(tǒng)模型頂層 dfd 如圖 2.2 所示。 瀏覽手機信息 用 戶 管 理 員 網(wǎng)上 手機 手機管理 手機信息管理信息 圖 2.2 系統(tǒng)模型頂層 dfd 用戶管理員 手機子系統(tǒng) 手機庫存管理瀏覽手機信息 購物車信息手機信息表進貨表 購物子系統(tǒng) 用戶信息表 訂單子系統(tǒng)管理員子系統(tǒng) 提 交 用 戶 登 錄 信 息 用 戶 登 錄 信 息 購物車信息 訂 單 信 息 訂單表 查看 修改 管 理 員 登 錄 登 錄 信 息 管理員信息表 圖 2.3 網(wǎng)上手機銷售系統(tǒng)第二層 dfd 用戶子系統(tǒng) 本科生畢業(yè)設(shè)計(論文) 第 11 頁 2.5 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的 集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán) 格,然而沒有數(shù)據(jù)流圖,數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個 元素的精確定義放在一起,才能構(gòu)成系統(tǒng)的規(guī)格說明。 數(shù)據(jù)字典最重要的用途是作為分析階段的工具,在數(shù)據(jù)字典中建立一組嚴(yán)密一致的 定義很有助于改進分析員和用戶之間的通信,因此將消除許多可能的誤解。對數(shù)據(jù)的這 一系列嚴(yán)密一致的定義也有助于改進在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。 如果要求所有開發(fā)人員都根據(jù)公共得數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計模塊,則能避免許多麻煩 的接口問題5。 1數(shù)據(jù)流“管理員信息”的字典條目如表 2.1 所示。 表 2.1 數(shù)據(jù)流“管理員信息”的字典條目 數(shù)據(jù)流名: 管理員信息 組 成:管理員名+密碼+角色 2數(shù)據(jù)流“用戶基本信息”的字典條目如表 2.2 所示。 表 2.2 數(shù)據(jù)流“用戶基本信息”的字典條目 數(shù)據(jù)流名:用戶基本信息 組 成: 用戶 id+用戶名+密碼+真實姓名+性別+郵編+郵箱+聯(lián)系方式+地址 +角色 3數(shù)據(jù)流“手機信息”的字典條目如表 2.3 所示。 表 2.3 數(shù)據(jù)流“手機信息”的字典條目 數(shù)據(jù)流名: 手機信息 組 成: 商品 id+商品名稱+商品相片+商品出售價格+儲存量+商品簡介 4數(shù)據(jù)流“訂單信息”的字典條目如表 2.4 所示。 表 2.4 數(shù)據(jù)流“訂單信息”的字典條目 數(shù)據(jù)流名: 訂單信息 組 成: 訂單 id+用戶 id+商品 id+出售數(shù)量+總價+產(chǎn)生訂單時間+訂單狀 態(tài) 本科生畢業(yè)設(shè)計(論文) 第 12 頁 5數(shù)據(jù)流“進貨信息”的字典條目如表 2.5 所示。 表 2.5 數(shù)據(jù)流“進貨信息”的字典條目 數(shù)據(jù)流名: 進貨信息 組 成: 進貨記錄 id+商品 id+進貨價格+進貨數(shù)量+進貨時間 本科生畢業(yè)設(shè)計(論文) 第 13 頁 3 系統(tǒng)總體設(shè)計 根據(jù)需求分析將整個系統(tǒng)分割成兩大模塊,前臺用戶模塊和后臺管理模塊, 在詳細(xì) 設(shè)計階段將對這兩個模塊進行進一步定義。 3.1 系統(tǒng)功能圖及功能介紹 下面對各模塊的具體功能、性能要求進行具體的描述。 1.前臺用戶子系統(tǒng)主要功能: (1) 用戶注冊功能:該模塊是針對系統(tǒng)用戶進行注冊的用戶管理模塊。用戶進入手機 銷售網(wǎng)站后,可以注冊個人信息(用戶姓名、密碼、真實姓名、收貨地址、電話、 郵編、郵箱、性別等) ,成為系統(tǒng)用戶(即會員) ,以方便以后的購買手機活動。 (2) 用戶登錄功能:該模塊是針對用戶登錄的用戶管理模塊。用戶進入網(wǎng)站后可查看 個人信息并對其進行修改,可瀏覽站內(nèi)所有手機信息,但如果需要購買手機,用 戶只有登錄后才能購買,才能查看自己的購物車,即查看購物車中的全部手機商 品信息。否則用戶不能進行手機商品交易。 (3) 購物車功能:該模塊主要實現(xiàn)網(wǎng)站合法用戶購買手機的功能。當(dāng)游客(沒有登錄 該系統(tǒng)或者沒有注冊該系統(tǒng)的用戶)訪問網(wǎng)站時,他們只能在網(wǎng)站上瀏覽各類手 機信息,而不能購買手機。當(dāng)用戶注冊成系統(tǒng)用戶并且成功登錄后,該用戶才能 擁有用來購買商品的購物車。用戶登錄系統(tǒng)后,該用戶不但能夠瀏覽網(wǎng)站中的手 機信息,同時還擁有自己的購物車,可以在網(wǎng)站中隨時隨地把自己喜歡的手機放 入購物車。用戶購買手機之后,還可以查看自己的購物車,這時還可以在購物車 中重新修改所購手機的數(shù)量,或是刪除一些不想買的手機,然后進行結(jié)賬,生成 訂單。用戶使用購物車購買手機的整個流程是非常簡單而方便的。 (4) 訂單管理功能:該模塊負(fù)責(zé)查看訂單細(xì)目業(yè)務(wù)。當(dāng)用戶對購物車中的手機商品清 單進行提交后,將由本模塊生成訂單。通過該模塊,用戶也可以查詢以往自己的 所有訂單記錄。用戶只有登錄后,才具有對該模塊的使用權(quán)限。 (5) 用戶留言功能:該模塊負(fù)責(zé)用戶的留言業(yè)務(wù)。當(dāng)用戶對本站點有意見時,可以 通過留言將建議傳達給管理員。用戶只有登錄后,才具有對該模塊的使用權(quán)限。 2.后臺管理子系統(tǒng)主要功能是實現(xiàn)對整個手機銷售網(wǎng)站的管理功能,管理員只有當(dāng)?shù)?本科生畢業(yè)設(shè)計(論文) 第 14 頁 錄成功后才能整個系統(tǒng)進行維護和管理。具體功能描述如下: (1) 庫存管理功能:主要是管理員對前臺顯示的手機信息進行管理,包括手機信息的 查詢、刪除、修改功能,查看缺貨通知。 (2) 進貨管理功能:主要是管理員對商品的添加和進貨查詢,而商品的添加可分為新 商品的添加,以及舊商品(已經(jīng)缺貨)的添加。 (3) 查看會員信息功能: 管理員可以看到所有會員的信息并對其進行查詢、刪除。 (4) 查看留言功能:管理員可以查看并刪除用戶的留言。 (5) 訂單管理功能:主要功能是查看、刪除、處理訂單信息。訂單管理主要分三個過 程即訂單的確認(rèn)、付款、發(fā)貨。 (6) 銷售管理功能:管理員可以在該功能項中進行銷售管理。主要是實現(xiàn)查看某月或 者當(dāng)日手機的銷售情況。系統(tǒng)功能圖如圖 3.1 所示。 本科生畢業(yè)設(shè)計(論文) 第 15 頁 用 戶 留 言 訂 單 查 詢 訂 單 管 理 進 貨 管 理 庫 存 管 理 會員信息管理 銷 售 管 理 手 機 銷 售 系 統(tǒng) 后 臺 用戶信息管理 手 機 信 息 購 物 車 用戶留言管理 管理員信息管理 前 臺 用 戶 注 冊 查看用戶信息 修改用戶信息 按名稱搜索 新進貨商品瀏覽 寫 留 言 查看個人訂單 添加購物車 更新商品數(shù)量 刪 除 商 品 結(jié) 賬 用 戶 登 錄 刪除用戶留言 查看當(dāng)日銷售 查看缺貨信息 查看月銷售 修改商品信息 查 看 訂 單 刪 除 用 戶 查 看 用 戶 修 改 密 碼 添加新商品 查看在庫商品 刪 除 商 品 添加已有商品 查看進貨細(xì)目 處 理 訂 單 圖 3.1 手機銷售系統(tǒng)的開發(fā)功能結(jié)構(gòu)圖 本科生畢業(yè)設(shè)計(論文) 第 16 頁 3.2 數(shù)據(jù)庫組織與表結(jié)構(gòu) 數(shù)據(jù)庫在一個系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對系統(tǒng)的 訪問效率、穩(wěn)定性以及實現(xiàn)的效果產(chǎn)生影響。一個設(shè)計合理的數(shù)據(jù)庫可以提高數(shù)據(jù)庫的 存儲速率,保證數(shù)據(jù)的完整性和一致性。下面是數(shù)據(jù)庫中的數(shù)據(jù)表結(jié)構(gòu)。 (1) 用戶信息表(user)如表 3.1 所示。 3.1 用戶信息表用戶信息表 列名數(shù)據(jù)類型長度允許空說明 useridint4否用戶id usernamevarchar255否用戶名 password varchar255否用戶密碼 realnamevarchar255否真實姓名 sexvarchar255否性別 zipcodevarchar255否郵編 emailvarchar255否e-mail地址 telephonevarchar255否電話號碼 addressvarchar255否住址 rolevarchar255否角色 (2) 手機信息表(product)如表 3.2 所示。 表表 3.2 飾品信息表飾品信息表 列名數(shù)據(jù)類型長度允許空說明 productidint4否手機id productnamevarchar255否手機名稱 productphotovarchar255否樣品圖片 productpriceint11否手機價格 storequantityint11否庫存量 introducevarchar255否簡介 (3) 訂單信息表(orderlist)如表 3.3 所示。 本科生畢業(yè)設(shè)計(論文) 第 17 頁 表表 3.3 訂單信息表訂單信息表 列名數(shù)據(jù)類型長度允許空說明 orderidint4否訂單id useridint4否用戶id productidint4否手機id quantityint11否數(shù)量 allcostint11否花費 orderdatedate9否時間 orderstatusint4否訂單狀態(tài) (4) 訂單狀態(tài)(orderstatus)信息表如表 3.4 所示。 表表 3.4 訂單狀態(tài)信息表訂單狀態(tài)信息表 列名數(shù)據(jù)類型長度允許空說明 orderstatusid int4否狀態(tài)id ordernamevarchar255否狀態(tài)名 (5) 進貨(purchase)信息表如表 3.5 所示。 表表 3.5 進貨信息表進貨信息表 列名數(shù)據(jù)類型長度允許空說明 purchaseid int4否進貨id productidint4是手機id purchaseprice int11是進貨價格 purchasetime date9是進貨時間 purchasequantity int11是數(shù)量 (6) 管理員(admin)信息表如表 3.6 所示。 表表 3.6 管理員信息表管理員信息表 列名數(shù)據(jù)類型長度允許空說明 adminidint4否管理員id adminname varchar255否管理員姓名 adminpassword varchar255否管理員密碼 rolevarchar255否身份 (7) 留言(message)信息表如表 3.6 所示。 本科生畢業(yè)設(shè)計(論文) 第 18 頁 表表 3.6 管理員信息表管理員信息表 列名數(shù)據(jù)類型長度允許空說明 messageidint4否留言id userid int4否用戶id time date9否留言時間 messagenotevarchar255否留言內(nèi)容 3.3 系統(tǒng)開發(fā)環(huán)境介紹 3.3.1 開發(fā)及運行環(huán)境 系統(tǒng)開發(fā)平臺:myeclipse enterprise workbench6.5。 系統(tǒng)開發(fā)語言:java。 系統(tǒng)后臺數(shù)據(jù)庫:mysql server 5.0 。 運行平臺:windows xp (sp2)/windows 2000(sp4)/windows server 2003(sp1)。 運行環(huán)境:apache tomcat 6.0.14。 3.3.2 mysql server 5.0 簡介 mysql 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 mysql ab 公司。在 2008 年 1 月 16 號被 sun 公司收購。而 2009 年,sun 又被 oracle 收購。目前 mysql 被廣泛地應(yīng)用在 internet 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低, 尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 mysql 作為網(wǎng)站數(shù)據(jù)庫。 mysql 是基于 sql 客戶/服務(wù)器(c/s)模式的數(shù)據(jù)庫系統(tǒng),圖形化界面使數(shù)據(jù)庫 管理更加簡捷、靈活,同時又具有豐富的編程接口,為用戶從事程序開發(fā)提供了更多的 方便。 mysql 功能與特點如下: 1.使用 c 和 c+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。 2.支持 aix、freebsd、hp-ux、linux、mac os、novell netware、openbsd、os/2 wrap、solaris、windows 等多種操作系統(tǒng)。 3.為多種編程語言提供了 api。這些編程語言包括 c、c+、python、java、perl、php、eiffel、ruby 和 tcl 等。 本科生畢業(yè)設(shè)計(論文) 第 19 頁 4.支持多線程,充分利用 cpu 資源 。 5.優(yōu)化的 sql 查詢算法,有效地提高查詢速度 。 6.既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫 而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 gb 2312、big5,日文的 shift_jis 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 。 7.提供 tcp/ip、odbc 和 jdbc 等多種數(shù)據(jù)庫連接途徑 。 8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 3.3.3 java 語言介紹 java,是由 sun microsystems 公司于 1995 年 5 月推出的 java 程序設(shè)計語言和 java 平臺的總稱。用 java 實現(xiàn)的 hotjava 瀏覽器(支持 java applet)顯示了 java 的魅力:跨 平臺、動態(tài)的 web、internet 計算。從此,java 被廣泛接受并推動了 web 的迅速發(fā)展, 常用的瀏覽器現(xiàn)在均支持 java applet。 java 平臺由 java 虛擬機(java virtual machine)和 java 應(yīng)用編程接口(application programming interface、簡稱 api)構(gòu)成。java 應(yīng)用編程接口為 java 應(yīng)用提供了一個獨 立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝 一個 java 平臺之后,java 應(yīng)用程序就可運行?,F(xiàn)在 java 平臺已經(jīng)嵌入了幾乎所有的操 作系統(tǒng)。這樣 java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行。java 應(yīng)用編程接口 已經(jīng)從 1.1x 版發(fā)展到 1.2 版。目前常用的 java 平臺基于 java1.5,最近版本為 java1.7。 java 分為三個體系 javase(java2 platform standard edition,java 平臺標(biāo)準(zhǔn)版), javaee(java 2 platform,enterprise edition,java 平臺企業(yè)版),javame(java 2 platform micro edition,java 平臺微型版)。 java se(java platform,standard edition) 。java se 以前稱為 j2se。它允許開發(fā)和 部署在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中使用的 java 應(yīng)用程序。java se 包含 了支持 java web 服務(wù)開發(fā)的類,并為 java platform,enterprise edition(java ee)提 供基礎(chǔ)。 java ee(java platform,enterprise edition) 。這個版本以前稱為 j2ee。企業(yè)版本幫 助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 java 應(yīng)用程序。java ee 是在 java se 的基礎(chǔ)上構(gòu)建的,它提供 web 服務(wù)、組件模型、管理和通信 api,可以用來 本科生畢業(yè)設(shè)計(論文) 第 20 頁 實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(service-oriented architecture,soa)和 web 2.0 應(yīng)用 程序。 java me(java platform,micro edition) 。這個版本以前稱為 j2me。java me 為在 移動設(shè)備和嵌入式設(shè)備(比如手機、pda、電視機頂盒和打印機)上運行的應(yīng)用程序提 供一個健壯且靈活的環(huán)境。java me 包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置 的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;?java me 規(guī) 范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個設(shè)備的本機功能 6。 3.4 系統(tǒng)開發(fā)環(huán)境介紹 3.4.1 系統(tǒng)體系結(jié)構(gòu)的一般闡述 mis 系統(tǒng)平臺結(jié)構(gòu)模式大體上分為 4 種:主機終端模式、文件服務(wù)器模式、客戶機/ 服務(wù)器模式(clint/server,簡稱 c/s)、web 瀏覽器/服務(wù)器模式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公廁管理面試題及答案
- 公司保險面試題及答案
- T/CAFFCI 66-2023化妝品修護功效測試方法
- 大專重修考試題庫及答案
- T/CAEPI 52-2022工業(yè)有機廢氣凈化用蜂窩活性炭
- c語言課程設(shè)計心得體會模版
- 傳統(tǒng)節(jié)日元宵節(jié)主題班會教案設(shè)計
- 企業(yè)辦公服務(wù)合同范本
- 教師外出參觀學(xué)校協(xié)議書
- 娛樂項目轉(zhuǎn)讓合同范本
- DB44-T 2607.4-2025 濱海藍碳碳匯能力調(diào)查與核算技術(shù)指南 第4部分:鹽沼
- 關(guān)于健康管理師
- PCBA生產(chǎn)與質(zhì)量管理
- 超星爾雅學(xué)習(xí)通《美學(xué)原理(北京大學(xué))》2025章節(jié)測試附答案
- 2025年金融數(shù)學(xué)考試試題及答案
- (高清版)DB11∕T2256-2024城市軌道交通鋼軌踏面維修技術(shù)規(guī)范
- T-ATCRR 69-2024 動力鋰離子電池再生利用企業(yè)碳排放強度等級及評定方法
- DB11∕T2279-2024社會單位消防安全評估規(guī)范
- 病歷質(zhì)量培訓(xùn)課件
- 機房施工安全培訓(xùn)
- 中國卒中學(xué)會急性缺血性卒中再灌注治療指南+2024解讀
評論
0/150
提交評論