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

正文內(nèi)容

基于struts20的網(wǎng)上購物系統(tǒng)計算機科學(xué)與技術(shù)專業(yè)畢業(yè)論文畢業(yè)設(shè)計(編輯修改稿)

2025-01-04 04:20 本頁面
 

【文章內(nèi)容簡介】 網(wǎng)頁的制作采用了擁有可視化界面的Macromedia DreamWeaver8軟件 , 以下對這幾種主要技術(shù)和軟件進行簡要介紹。 ( 一 ) MVC思想 的網(wǎng) 站設(shè)計模式 ,它主要使用的 Java Server Pages( JSP) 和 java技術(shù) , 用于創(chuàng)建支持跨硬件平臺及跨 Web服務(wù)器的網(wǎng)頁。 JSP可與微軟北華大學(xué)畢業(yè)論文 8 的 Active Server Pages ( ASP) 相媲美 , 相對于 ASP來講 , JSP更突出的特點就是利用了 Java強大的跨平 臺性 , 不論是在 Windows NT 2020還是在 Soloris、 Linux下都能正常運行 , 而且執(zhí)行效率更高。 (二) MySQL MySql 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。目前MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 此外, MySql 還提供了 JDBC 驅(qū)動程序的下載,使得其與 JSP 頁面的連接變得簡單易行。其中, JDBC 是一種用于 執(zhí)行 SQL 語句的Java API( Application Programming Interface,應(yīng)用程序設(shè)計接口)。通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。將 Java和 JDBC 結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運行。 (三) DreamWeaver8 Macromedia DreamWeaver8 是建立 Web 站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發(fā)人員和設(shè)計人員都能夠快 速創(chuàng)建界面吸引人的基于標準的網(wǎng)站和應(yīng)用程序。從對基于 CSS 的設(shè)計的領(lǐng)先支持到手工編碼功能, DreamWeaver8 提供了 專業(yè)人員在一個集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用 DreamWeaver8 及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強大的 Inter 應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、 Web 服務(wù)和舊式系統(tǒng)。 三、 系統(tǒng)運行平臺與開發(fā)環(huán)境 ( 一 ) 硬件配置 ( 最低配置 ) CPU: Pentium 266MHz處理器 內(nèi)存 : 1024MB 硬盤 : 500MB空間 聲卡 : Diretx Sound兼 容 顯卡 : Diect 3D( 32MB以上 ) ( 二 ) 運行平臺 操作系統(tǒng) : Microsoft Windows xp、 Linux 瀏覽器 : 北華大學(xué)畢業(yè)論文 9 軟件環(huán)境 : J2sdk1_4_2_1 Apachetomcat502 MySql 北華大學(xué)畢業(yè)論文 10 第三章 可行性分析與需求分析 一、 可行性分析 基于前述系統(tǒng)介紹,下面就經(jīng)濟可行性、技術(shù)可行性和法律可行性對系統(tǒng)的整體可行性進行分析。 (一)經(jīng)濟可行性 對于一個小型商務(wù)網(wǎng)站的搭建,在開始階段通常 需要進行網(wǎng)站界面的設(shè)計、服務(wù)器的搭建、數(shù)據(jù)庫的建設(shè)、網(wǎng)絡(luò)地址的申請等,基于國內(nèi)軟件行業(yè)的現(xiàn)狀,個人搭建一個小型商務(wù)網(wǎng)站,只要一次性投入 3- 4萬元人民幣即可,日常產(chǎn)生的費用很小,主要是對網(wǎng)站和數(shù)據(jù)庫的維護費用。由于全智能軟件的使用,對于銷售行為和日常維護都非常簡單,讓一個員工可以做傳統(tǒng)實體店中所有員工的工作,有效減少了人力資源的浪費,極大的節(jié)省了開支。另外,由于在線 圖書 銷售系統(tǒng)的網(wǎng)絡(luò)移動特性,店主可以隨時隨地進行銷售工作,真正做到生意不斷。 由于在線 圖書 銷售針對性較強,屬于典型的需求導(dǎo)向型銷售模式,所以庫存量 可以較為靈活,甚至可以采用 JIT模式。 (二)技術(shù)可行性 1.操作界面的實現(xiàn) 在線 圖書 銷售系統(tǒng)的操作界面,無論用戶界面還是管理員界面,實質(zhì)上都只是一些 動 態(tài)網(wǎng)頁的鏈接 ?,F(xiàn)在市面上有很多網(wǎng)頁制作軟件,最常用的有 Microsoft FrontPage、 Macromedia DreamWeaver,此外,直接用 HTML、 JavaScript等語言編寫網(wǎng)站也是較為常用的方法。 2.?dāng)?shù)據(jù)庫技術(shù) 在線圖書 銷售系統(tǒng)對于數(shù)據(jù)庫的主要操作為記錄的插入、修改、刪除和統(tǒng)計,可以采用目前流行的 Oracle數(shù)據(jù)庫、 DB2數(shù)據(jù)庫以及免費 的 My SQL等。 3.網(wǎng)絡(luò)地址的申請 目前在網(wǎng)絡(luò)上開設(shè)在線購物商店,獲得網(wǎng)址的方法主要有兩種,一種是通過注冊和交費向域名管理機構(gòu)申請網(wǎng)絡(luò)地址的使用權(quán),這種方式需要一定的投資額,但是獲北華大學(xué)畢業(yè)論文 11 得域名較為穩(wěn)定,且容易記憶。另一種方式是通過淘寶網(wǎng)等在線銷售平臺,注冊成為其會員后免費開通網(wǎng)絡(luò)商店。這種方式獲得的網(wǎng)絡(luò)店鋪幾乎不產(chǎn)生費用,但需要服從在線購物平臺的統(tǒng)一管理,在店面風(fēng)格、經(jīng)營方式等方面限制較多。 (三)法律可行性 對于網(wǎng)上購物,店主應(yīng)該本著誠信的原則,對于產(chǎn)品質(zhì)量和服務(wù)給予保障。 目前國際上對于電子商務(wù)制定了一系列 的法律予以規(guī)范和保障,在線圖書 銷售網(wǎng)站的經(jīng)營者應(yīng)該嚴格執(zhí)行相關(guān)的法律法規(guī)。 此外,在開發(fā)過程中使用的部分軟件均涉及到了版權(quán)的問題,如 MySql,但由于本系統(tǒng)為學(xué)生畢業(yè)設(shè)計作品,并非用于商業(yè)用途,所以采用免費的教學(xué)版本,暫時不考慮軟件版權(quán)問題。 (四)結(jié)論 經(jīng)過以上可行性分析,認為本系統(tǒng)可以立即開始進行。 二、 用戶需求分析 (一)用戶功能需求 對于在線圖書 銷售系統(tǒng)的用戶,最終和最重要的功能無疑是在線購物行為的完成,針對在線購物行為,用戶對系統(tǒng)的功能需求可以細分為以下幾個方面: 1. 圖書 產(chǎn)品查詢 ( 1)圖書 查找 在本功能中,用戶需要能夠按照多種方法迅速找到需要的圖書 產(chǎn)品,對應(yīng)的,系統(tǒng)需要提供多種查詢方法,如按圖書 名稱查詢、按銷售排行查詢和分類查詢等。同時,系統(tǒng)應(yīng)該能夠準確反饋查詢結(jié)果,這個結(jié)果可以只是一個簡單的列表, 圖書 詳細信息的查詢可以作 為鏈接以節(jié)省系統(tǒng)開銷,提高重用性。如果庫存中沒有用戶所查詢的圖書 產(chǎn)品,系統(tǒng)應(yīng)該及時返回沒有該 圖書 的查詢消息。 ( 2) 圖書 詳細信息查看 在用戶決定購買之前需要詳細了結(jié) 圖書 產(chǎn)品信息,包括 圖書 名稱、分類名稱、價格等。 2.購買行為參考及實施 ( 1) 圖書 銷售排行查詢 圖書 銷售排行榜 對于用戶購買圖書 產(chǎn)品的行為有指導(dǎo)作用,排行榜的前幾位通常在相當(dāng)?shù)囊欢螘r間里會有不錯的銷售成績。 ( 2)購物車 用戶需要類似實體店購物車功能 的一個模塊來存放一部分不能馬上做出購買決定,還需要綜合權(quán)衡的圖書 產(chǎn)品。 北華大學(xué)畢業(yè)論文 12 ( 3)填寫提交及支付 對于決定購買的產(chǎn)品用戶需要填寫訂單進行購買,系統(tǒng)必須提供一個填寫和提交訂單的平臺,同是要提供足夠安全的信道傳送用戶支付信息。 ( 4)查看訂單狀態(tài) 用戶對于已經(jīng)完成的訂單有查詢其狀態(tài)的需要,系統(tǒng)應(yīng)該能夠在接到用戶查詢請求時,將訂單的實時狀態(tài)準確及時地告知用戶。 3.用戶個人信息設(shè)置 及更新 用戶在網(wǎng)站注冊后,需要隨時可以查詢自己的個人信息,同時應(yīng)該具有隨時更新設(shè)置的權(quán)利。 (二)用戶數(shù)據(jù)需求 經(jīng)過調(diào)查,在線 圖書 銷售系統(tǒng)的用戶需要運用的數(shù)據(jù)主要包括如下幾種。 1.用戶需要獲得的數(shù)據(jù) 圖書 產(chǎn)品信息及相關(guān)銷售信息、用戶積分等數(shù)據(jù)。 2.用戶需要存儲的數(shù)據(jù) ( 1)用戶的個人信息 ( 2)用戶的購物車信息 ( 3)用戶訂單信息 北華大學(xué)畢業(yè)論文 13 第四章 概要設(shè)計和詳細設(shè)計 一、 系統(tǒng)設(shè)計 (一)系統(tǒng)工作原理 系統(tǒng)采用三層結(jié)構(gòu) ,即 MVC模式 ,簡單的來說,用戶界面層通過統(tǒng)一的接 口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層則按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時也降低了對用戶界面層開發(fā)人員的要求,因為它根本不需要進行任何數(shù)據(jù)庫操作。 JavaBean通過返回對象的形式返回數(shù)據(jù),在類的內(nèi)部可以規(guī)定哪些數(shù)據(jù)可以訪問,哪些數(shù)據(jù)是只讀的,從而通過封裝數(shù)據(jù)達到提高數(shù)據(jù)安全性的目的。 (二)系統(tǒng)功能模塊的化分 本系統(tǒng)的主要功能可以 按客戶界面和管理界面分為兩部分,具體功能如下: 1.客戶界面部分 ( 1)用戶注冊 ( 2)用戶登陸 ( 3)修改用戶信息 ( 4) 圖書信息 查詢(可以按關(guān)鍵字或者分類方式查找) ( 5)購物車 ( 6)查看圖書 詳細資料 ( 7)查看訂單信息 ( 8)查看銷量排行 2.管理界面部分 ( 1)庫存 圖書 管理(查看、修改、刪除) ( 2)用戶管理(查看、修改、刪除) ( 3)訂單管理(查看訂單清單、更新訂單狀態(tài)、刪除訂單) ( 4)新 圖書 管理(添加新 圖書 、添加新分類) ( 5)銷售統(tǒng)計管理 (三)系統(tǒng)的結(jié)構(gòu)設(shè)計 根據(jù)三層架構(gòu)和面向?qū)ο笈c模塊 化思想相結(jié)合的設(shè)計思想,系統(tǒng)的功能實現(xiàn)可以北華大學(xué)畢業(yè)論文 14 分為 視圖 模塊 (View)、業(yè)務(wù) 邏輯 處理模塊( Model)和控制 模 塊 (Controller)。針對每一模塊單獨實現(xiàn)具體操作,之后進行系統(tǒng)模塊間的通信和聯(lián)合,構(gòu)成整體系統(tǒng)功能。三個模塊具體功能實現(xiàn)為: 1. 視圖 模塊 ( 1)用戶界面 用戶界面主要提供了用戶注冊、登陸、會員登記查詢等用戶信息查詢功能,在線購買界面(包括 圖書 信息等)、銷量排行等 圖書 信息查詢功能的界面和購物車、訂單信息等在線購買功能的界面。 ( 2)管理用戶界面 管理用戶界面主要實現(xiàn)的功能有:提供圖書 管理功能(包 括現(xiàn)有 圖書 的管理和新圖書 的添加管理)、用戶管理功能、訂單管理功能和銷售統(tǒng)計功能的界面。 2.業(yè)務(wù) 邏輯 處理模塊 本模塊包含了在線 圖書 銷售系統(tǒng)的主要業(yè)務(wù)工作,相當(dāng)于一個實體店中的核心營業(yè)員。以下用一個營業(yè)員所要做的工作來形象的表示系統(tǒng)改模塊實現(xiàn)的功能。 ( 1)圖書 管理 圖書 管理包括的主要工作可以籠統(tǒng)的分為對 圖書 的工作和對分類的工作。對于圖書 的工作可以分為現(xiàn)有圖書 的登記和分類管理,新到 圖書 的登記和分類管理。而針對分類的管理工作,主要是對分類信息的維護工作,如及時添加新的分類或者及時刪除過時信息。 ( 2)訂單管理 在線 圖書 銷 售系統(tǒng)對于訂單的管理與傳統(tǒng)實體店營業(yè)員的工作略有不同。普通的圖書 店營業(yè)員只需要處理用戶交給他的訂單,也就是在線 圖書 銷售系統(tǒng)中已經(jīng)提交成功的訂單。但事實上 ,在用戶提交訂單前,會有更多的選擇作為被選的選項,掌握了這些圖書 的清單,會幫助我們進一步了解該用戶的購買動向及興趣所在,從而實施更有針對性也更為有效的營銷策略。很簡單,如果我們能夠為用戶提供更多備選 圖書 的信息,也許就可以促成購買行為的完成。同樣的,如果能為用戶推薦更多他們所感興趣的 圖書 ,那么更多的交易行為就有可能發(fā)生。所以掌握用戶人員也很難在短時間 內(nèi)準確判斷。購物車里的備選清單,對于下一步的銷售有著非常重大的影響。 而在用戶購買動向和興趣所在的收集方面,即使是有著多年銷售經(jīng)驗的銷售傳統(tǒng)銷售中的這一弱點,在線銷售系統(tǒng)可以很好的彌補。通常被用戶放入購物車的 圖書 一般都是他們所感興趣的,購買的可能也就大很多,所以只要我們及時查看用戶購物車資料,就可以了解到每個用戶的購買習(xí)慣和動向。 ( 3)用戶管理 針對會員的管理,在線 圖書 銷售系統(tǒng)與傳統(tǒng)實體店基本相同。對比實體店購買過程,首先要求會員申請會員資格,相當(dāng)于用戶網(wǎng)上的注冊。隨后進行購物時要出示會員資格證明,即網(wǎng)上 的用戶登陸行為。購買行為發(fā)生時,銷售人員要登記該會員的編號和所購買的 圖書 ,以便隨時更新該會員的,就是在線銷售系統(tǒng)的用戶管理行為。 北華大學(xué)畢業(yè)論文 15 ( 4)購物車 管理 本 模塊主要功能是存儲用戶所選購的商品 ,用戶選購的商品會一直保存在數(shù)據(jù)庫中,直到用戶為已選購的商品生成訂單,用戶的購物車才會清空 ,購物車分兩個模塊,一個是用戶已選購的商品顯示模塊,一個是用戶以前放在購物車中的商品,但是被用戶刪除的商品模塊,這樣可以防止用戶誤刪商品信息,并 可以 對商品重新放入購物車中 。 ( 5)銷售統(tǒng)計 銷售統(tǒng)計對于店主及時掌握銷售情況有著重大的意義。 由于功能強大的 MySql數(shù)據(jù)庫的使用,在線圖書 銷售系統(tǒng)在銷售統(tǒng)計功能方面有著傳統(tǒng)實體店無法想象的便捷和高效。從數(shù)據(jù)庫記錄中,系統(tǒng)管理用戶可以任意查 看各日、各周、各季度的銷售記錄,同時還可以分類查詢,獲得不同類型圖書 的銷售情況。 ( 5) 數(shù)據(jù)庫模塊 本模塊主要進行數(shù)據(jù)的錄入、更新、檢索等工
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1