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

正文內(nèi)容

基于java的手機(jī)銷售網(wǎng)站(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2025-07-20 07:08 本頁面
 

【文章內(nèi)容簡介】 數(shù)據(jù)庫相聯(lián)的用戶接口,JDBC 中包括了一組由 Java 語言書寫的接口和類,它們都是獨(dú)立于特定的 DBMS 的,或者可以說它們可以和各種數(shù)據(jù)相關(guān)聯(lián)。JDBC 是一種可用于執(zhí)行 SQL 語句的 JavaAPI。它由一些 Java 語言編寫的類、界面組成。JDBC 給數(shù)據(jù)庫應(yīng)用開發(fā)人員。數(shù)據(jù)庫前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口。使用 Java 編寫的應(yīng)用程序可以在任何支持 Java 的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫不同的應(yīng)用。不但如此,通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。JDBC 主要實(shí)現(xiàn) 3 方面的任務(wù):建立與數(shù)據(jù)庫的連接,向數(shù)據(jù)庫發(fā)送 SQL 語句以及處理數(shù)據(jù)庫返回的結(jié)果。JDBC 支持基本的 SQL 功能,使用它可方便地與不同的關(guān)系數(shù)據(jù)庫建立連接,進(jìn)行相關(guān)操作,并無需再為不同的 DBMS 分別編寫程序。JDBC 提供的訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)接口分為兩個(gè)層次。一個(gè)是面向程序開發(fā)人員的JDBC API,另一個(gè)是底層的 JDBC Driver API。而 JDBC API 都存在 Java 的 sql 包中。java.sql .DriverManager 是管理驅(qū)動(dòng)器,支持驅(qū)動(dòng)器與數(shù)據(jù)庫連接的創(chuàng)建;java.sql .Connection 是完成對(duì)特定數(shù)據(jù)庫的連接;java.sql.Statement 管理在一指定數(shù)據(jù)庫連接上的 SQL 語句的執(zhí)行;java.sql.ResultSet 是從數(shù)據(jù)庫返回的結(jié)果集;java.sql .PreparedStatement 是 Statement 的子類,用于執(zhí)行預(yù)編譯的 SQL 語句;java.sql .CallableStatement 也是 Statement 的子類,用于執(zhí)行對(duì)一個(gè)數(shù)據(jù)庫內(nèi)嵌過程的調(diào)用??偠灾琂DBC API 是能體現(xiàn) SQL 最基本抽象概念的、最直接的 Java 接口。他們的最大的不同是 JDBC 是基于 Java 的風(fēng)格和優(yōu)點(diǎn),并強(qiáng)化了 Java 的風(fēng)格和優(yōu)點(diǎn) [2]。 2 需求分析在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程,它是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制。因此,手機(jī)銷售網(wǎng)站的開發(fā)的需求分析也應(yīng)該是開發(fā)人員和用戶一起完成,是開發(fā)的第一步也是最重要的一步。本系統(tǒng)主要面向所有具有網(wǎng)上購買手機(jī)能力的用戶,所以,需求是根據(jù)個(gè)人的需要出發(fā),開發(fā)者可以以任何一個(gè)上網(wǎng)人為用戶進(jìn)行功能調(diào)研和模塊劃分。不同的用戶對(duì)系統(tǒng)的需求則不同。具體所列如下。用戶對(duì)功能的需求:(1) 查看所有待售手機(jī)商品。(2) 查看新進(jìn)貨的商品。(3) 提供手機(jī)商品型號(hào)或名稱進(jìn)行搜索查詢。(4) 對(duì)手機(jī)進(jìn)行訂購,并指定其購買數(shù)量,進(jìn)行結(jié)賬。(5) 查看已訂購的商品訂單,并可以知道商家是否已經(jīng)發(fā)貨。此外,該系統(tǒng)還允許用戶執(zhí)行其他任務(wù),例如:(1) 允許用戶在系統(tǒng)中進(jìn)行注冊,登錄,以及查看、修改自己的資料。(2) 提供用戶登錄入口。(3) 非登錄用戶可以對(duì)手機(jī)進(jìn)行瀏覽,但是在購買時(shí)必須先登錄,或者注冊。(4) 用戶還可以對(duì)本系統(tǒng)以留言方式,提出一些建議。(5) 登錄用戶可以使用該系統(tǒng)的所有功能。 可行性分析可行性分析的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能解決,因此,可行性研究的目的不是解決問題,而是確定問題是否值得去解決。先看商業(yè)企業(yè)在運(yùn)營過程中,經(jīng)常會(huì)受到哪些條件的限制。我們根據(jù)這些限制制定優(yōu)越的網(wǎng)上購物系統(tǒng),使得網(wǎng)上購物更具優(yōu)越性。首先,宣傳方面的限制,顧客進(jìn)行各種信息的獲取,受一定的時(shí)間與物理空間的局限并且成本較高。其次,復(fù)雜的產(chǎn)品周轉(zhuǎn)渠道的限制。從看樣品、談價(jià)格到支付貨款等一系列的產(chǎn)品周轉(zhuǎn)渠道過于復(fù)雜,企業(yè)與顧客之間缺乏全面的溝通與快捷運(yùn)營的平臺(tái)。再者,商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷商品在銷售高峰到來時(shí)貨源緊張,企業(yè)需要實(shí)時(shí)了解商品的銷售情況,保證熱銷商品的要貨滿足率。因此,企業(yè)需要正確認(rèn)識(shí)電子商務(wù)技術(shù)在企業(yè)中的地位,以少量的時(shí)間和資金,架設(shè)一定范圍的商務(wù)網(wǎng)站,以此來使企業(yè)與顧客間的經(jīng)濟(jì)活動(dòng)變得更靈活、更主動(dòng)??尚行砸话憧梢詮娜齻€(gè)方面進(jìn)行研究,分別是技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性。 技術(shù)可行性手機(jī)銷售系統(tǒng)實(shí)現(xiàn)中,后臺(tái)數(shù)據(jù)庫采用比較流行的 MySQL ,該數(shù)據(jù)庫體積小、速度快、總體擁有成本低,開放源碼等特征。與其他的大型數(shù)據(jù)庫例如 Oracle、DB2 、SQL Server 等相比,MySQL 自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。前臺(tái)采用了 Genuitec 的 MyEclipse Enterprise 作為主要的開發(fā)工具。 與別的版本相比,是比較穩(wěn)定的。 Genuitec 發(fā)布了 MyEclipse Enterprise ,是更智能、更快捷、更簡單和更便宜的 J2EE 工具的新版本的誕生。它的價(jià)格對(duì)于個(gè)人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是 J2EE IDE 市場一個(gè)重量級(jí)的選手。MyEclipse 可以實(shí)現(xiàn)與 MySQL 數(shù)據(jù)庫的完美鏈接。利用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)以及最新的數(shù)據(jù)庫訪問接口是可以實(shí)現(xiàn)系統(tǒng)目標(biāo)的。 操作可行性本系統(tǒng)界面是 Windows 友好的用戶界面,簡潔明了,操作方便,購物流程層次清晰,操作簡單,具有良好的可操作性。同時(shí),在開發(fā)過程中,我們還可以盡量給用戶以方便,考慮到用戶需求的實(shí)際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助用戶盡快掌握本系統(tǒng)的使用方法。只要懂得電腦基礎(chǔ),會(huì)上網(wǎng)的人,都可以很快掌握系統(tǒng)的操作流程,順利的進(jìn)行瀏覽、購物操作。 經(jīng)濟(jì)可行性本系統(tǒng)本著簡單、實(shí)用的原則,沒有可以追求專業(yè)性和商品軟件的華麗包裝,既在功能上滿足用戶的需求,又力求操作簡單,比較容易掌握和使用,而且開發(fā)時(shí)間短,成本較低。網(wǎng)上銷售也已成為一種時(shí)尚,市場前景非常好,并且系統(tǒng)的開發(fā)應(yīng)用商家運(yùn)營效率提高,這就帶來了無形的巨額經(jīng)濟(jì)效益。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。并且該系統(tǒng)能在未來較長的一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作用,這對(duì)于商家提高管理水平有很大的幫助,可以更加廣泛地吸收各方面的信息資源,可為手機(jī)網(wǎng)上銷售業(yè)務(wù)在未來的擴(kuò)張打下堅(jiān)實(shí)的基礎(chǔ),其經(jīng)濟(jì)效益將更上一層樓。此外,網(wǎng)上手機(jī)銷售系統(tǒng)的開發(fā)運(yùn)行及維護(hù)在經(jīng)濟(jì)上是一般管理者所能接受的。因此說經(jīng)濟(jì)方面可行。綜上所述在目前的計(jì)算機(jī)的水平下開發(fā)這樣一個(gè)基于 B/S 結(jié)構(gòu)的手機(jī)銷售網(wǎng)站完全具有可能性,不管是從技術(shù)上還是從操作上和經(jīng)濟(jì)上,它都可以實(shí)現(xiàn)。所以開發(fā)這個(gè)項(xiàng)目是完全可行的。 系統(tǒng)功能需求概述該系統(tǒng)為用戶提供了手機(jī)的詳細(xì)信息,用戶可以在線購買手機(jī),把自己喜歡的東西放入購物車,再進(jìn)一步確定所要購買的手機(jī)信息,然后下訂單。網(wǎng)站主要由前臺(tái)用戶管理模塊和后臺(tái)管理員管理模塊組成,具體功能如下:1. 前臺(tái)功能模塊主要包括用戶注冊、登錄、查看并修改用戶信息、分類搜索手機(jī)信息、新進(jìn)貨的手機(jī)信息瀏覽、查看購物車、修改購物車信息(更改手機(jī)數(shù)量、刪除添加的手機(jī)) 、結(jié)帳、提交訂單、留言等功能。(1) 用戶信息管理:注冊新用戶、登錄、用戶修改密碼、用戶個(gè)人資料管理。(2) 手機(jī)信息:新手機(jī)上市(最新進(jìn)貨的手機(jī)) 、手機(jī)詳細(xì)信息(價(jià)格、樣品圖片、手機(jī)名、手機(jī)簡介) 。按手機(jī)名稱搜索(如手機(jī)牌子、型號(hào)等) 。(3) 購物車功能:添加商品到購物車、修改購物車中手機(jī)信息(改變采購數(shù)量) 、刪除手機(jī)信息(即更新購物車) 、結(jié)帳、提交訂單、生成采購訂單。(4) 訂單功能:查詢個(gè)人訂單列表、查詢某訂單的詳細(xì)信息。(5) 用戶留言功能:可以針對(duì)本網(wǎng)站進(jìn)行留言。2. 后臺(tái)管理模塊后臺(tái)模塊主要用于實(shí)現(xiàn)管理員對(duì)商品,進(jìn)貨、銷售、訂單和系統(tǒng)的管理等功能。 (1) 用戶信息管理:管理員登錄后可以對(duì)用戶(即會(huì)員)信息進(jìn)行管理。例如,刪除資料不完整的會(huì)員,查看會(huì)員的具體信息。(2) 訂單管理:查詢訂單、處理訂單、發(fā)貨、刪除。(3) 庫存管理:包括手機(jī)商品的查看、刪除、修改。(4) 進(jìn)貨管理:查看進(jìn)貨細(xì)目,添加新商品,添加已有商品。(5) 銷售情況管理:查詢某月或當(dāng)日的銷售情況(每種手機(jī)的銷售數(shù)量、相關(guān)訂單數(shù)、銷售收入) 。(6) 用戶留言管理:查看所有留言,也可僅查看當(dāng)天的用戶留言,可以刪除留言。 系統(tǒng)結(jié)構(gòu)分析數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng) [3]。系統(tǒng)物理結(jié)構(gòu)圖,如圖 所示。 圖 系統(tǒng)物理結(jié)構(gòu)圖 數(shù)據(jù)流圖(DFD) 數(shù)據(jù)流圖是描述信息流和數(shù)據(jù)流從輸入流動(dòng)到輸出的變換的圖形化技術(shù),是表示軟件邏輯模型的圖形工具。它即提供了信息流建模機(jī)制,也提供了功能建模機(jī)制,是自頂向下的分解和自底向上的抽象工具。數(shù)據(jù)流就是數(shù)據(jù)在系統(tǒng)中的傳播路徑。這里的數(shù)據(jù)是指一組成分固定的數(shù)據(jù)項(xiàng),即數(shù)據(jù)實(shí)體和數(shù)據(jù)對(duì)象。本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流圖為主要描述。在給出最高層次抽象的系統(tǒng)概貌后,想要反應(yīng)更詳細(xì)的內(nèi)容,可將處理功能分解為若干子功能,每個(gè)子功能還能繼續(xù)分解,直到把系統(tǒng)的過程表示清楚為止。在處理功能逐步分解的同時(shí),他們所有的數(shù)據(jù)也逐步分解,形成若干層次的數(shù)據(jù)流圖。加工:就是數(shù)據(jù)處理,或者理解為一種變換,把輸入的數(shù)據(jù)變成輸出的數(shù)據(jù)。? 數(shù)據(jù)存儲(chǔ):即把處理的結(jié)果存儲(chǔ)在相應(yīng)數(shù)據(jù)庫的表中。數(shù)據(jù)庫是一個(gè)龐大的數(shù)據(jù)管理系統(tǒng)。它把同一類型的數(shù)據(jù)按表(數(shù)據(jù)對(duì)象)的形式存放起來,便于讀取、查詢和更新等操作。? 數(shù)據(jù)源點(diǎn)和終點(diǎn):一般是指發(fā)布和接受數(shù)據(jù)的對(duì)象 [4]。1. 系統(tǒng)模型頂層 DFD 如圖 所示。瀏覽手機(jī)信息 用 戶 管理員網(wǎng)上手機(jī)手機(jī)管理手機(jī)信息 管理信息圖 系統(tǒng)模型頂層 DFD用戶 管理員手機(jī)子系統(tǒng)手機(jī)庫存管理瀏覽手機(jī)信息購物車信息 手機(jī)信息表 進(jìn)貨表購物子系統(tǒng)用戶信息表訂單子系統(tǒng) 管理員子系統(tǒng)提交用戶登錄信息用戶登錄信息購物車信息訂單信息訂單表查看修改管理員登錄登錄信息管理員信息表圖 網(wǎng)上手機(jī)銷售系統(tǒng)第二層 DFD用戶子系統(tǒng) 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖,數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的精確定義放在一起,才能構(gòu)成系統(tǒng)的規(guī)格說明。數(shù)據(jù)字典最重要的用途是作為分析階段的工具,在數(shù)據(jù)字典中建立一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除許多可能的誤解。對(duì)數(shù)據(jù)的這一系列嚴(yán)密一致的定義也有助于改進(jìn)在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。如果要求所有開發(fā)人員都根據(jù)公共得數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計(jì)模塊,則能避免許多麻煩的接口問題 [5]。 1.?dāng)?shù)據(jù)流“管理員信息”的字典條目如表 所示。表 數(shù)據(jù)流“管理員信息”的字典條目數(shù)據(jù)流名: 管理員信息組 成:管理員名+密碼+ 角色 2.?dāng)?shù)據(jù)流“用戶基本信息”的字典條目如表 所示。表 數(shù)據(jù)流“用戶基本信息”的字典條目數(shù)據(jù)流名:用戶基本信息組 成: 用戶 ID+用戶名+ 密碼+真實(shí)姓名+ 性別+郵編+郵箱+聯(lián)系方式+地址+角色3.?dāng)?shù)據(jù)流“手機(jī)信息”的字典條目如表 所示。表 數(shù)據(jù)流“手機(jī)信息”的字典條目數(shù)據(jù)流名: 手機(jī)信息組 成: 商品 ID+商品名稱+商品相片+商品出售價(jià)格+儲(chǔ)存量+商品簡介4.?dāng)?shù)據(jù)流“訂單信息”的字典條目如表 所示。表 數(shù)據(jù)流“訂單信息”的字典條目數(shù)據(jù)流名: 訂單信息組 成: 訂單 ID+用戶 ID+商品 ID+出售數(shù)量 +總價(jià)+產(chǎn)生訂單時(shí)間+訂單狀態(tài)5.?dāng)?shù)據(jù)流“進(jìn)貨信息”的字典條目如表 所示。表 數(shù)據(jù)流“進(jìn)貨信息”的字典條目數(shù)據(jù)流名: 進(jìn)貨信息組 成: 進(jìn)貨記錄 ID+商品 ID+進(jìn)貨價(jià)格+進(jìn)貨數(shù)量+進(jìn)貨時(shí)間3 系統(tǒng)總體設(shè)計(jì)根據(jù)需求分析將整個(gè)系統(tǒng)分割成兩大模塊,前臺(tái)用戶模塊和后臺(tái)管理模塊, 在詳細(xì)設(shè)計(jì)階段將對(duì)這兩個(gè)模塊進(jìn)行進(jìn)一步定義。 系統(tǒng)功能圖及功能介紹下面對(duì)各模塊的具體功能、性能要求進(jìn)行具體的描述。1. 前臺(tái)用戶子系統(tǒng)主要功能:(1) 用戶注冊功能:該模塊是針對(duì)系統(tǒng)用戶進(jìn)行注冊的用戶管理模塊。用戶進(jìn)入手機(jī)銷售網(wǎng)站后,可以注冊個(gè)人信息(用戶姓名、密碼、真實(shí)姓名、收貨地址、電話、郵編、郵箱、性別等) ,成為系統(tǒng)用戶(即會(huì)員) ,以方便以后的購買手機(jī)活動(dòng)。(2) 用戶登錄功能:該模塊是針對(duì)用戶登錄的用戶管理模塊。用戶進(jìn)入網(wǎng)站后可查看個(gè)人信息并對(duì)其進(jìn)行修改,可瀏覽站內(nèi)所有手機(jī)信息,但如果需要購買手機(jī),用戶只有登錄后才能購買,才能查看自己的購物車,即查看購物車中的全部手機(jī)商品信息。否則用戶不能進(jìn)行手機(jī)商品交易。(3) 購物車功能:該模塊主要實(shí)現(xiàn)網(wǎng)站合法用戶購買手機(jī)的功能。當(dāng)游客(沒有登錄該系統(tǒng)或者沒有注冊該系統(tǒng)的用戶)訪問網(wǎng)站時(shí),他們只能在網(wǎng)站上瀏覽各類手機(jī)信息,而不能購買手機(jī)。當(dāng)用戶注冊成系統(tǒng)用戶并且成功登錄后,該用戶才能擁有用來購買商品的購物車。用戶登錄系統(tǒng)后,該用戶不但能夠?yàn)g覽網(wǎng)站中的手機(jī)信息,同
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1