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

正文內(nèi)容

基于bs模式的手機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 o order information satisfy the needs of our customers, to the user never leave home to be able to buy the needed goods goal, let shopping easy, fast and convenient. KEY WORDS: online shopping。 隨著信息技術(shù)的不斷發(fā)展和 Inter 互聯(lián)網(wǎng)技術(shù)的日益普及 ,人們?cè)絹?lái)越意識(shí)到電子商務(wù)對(duì)國(guó)家經(jīng)濟(jì)、企業(yè)管理和個(gè)人生活所帶來(lái)的巨大影響。具有強(qiáng)大生命力的現(xiàn)代電子交易手段己越來(lái)越被人們所認(rèn)識(shí),發(fā)達(dá)國(guó)家在這方面有很多年的發(fā)展歷史,發(fā)展中國(guó)家也正在加緊制定總體發(fā)展戰(zhàn)略,大力促進(jìn)電子商務(wù)在國(guó)民經(jīng)濟(jì)各個(gè)領(lǐng)域的應(yīng)用,力爭(zhēng)在越來(lái)越激烈的國(guó)際競(jìng)爭(zhēng)中占據(jù)有利的地位。當(dāng)實(shí)現(xiàn)一個(gè)一般的服務(wù)時(shí),你能使用或拓展 GenericServlet 類,該類提供了 Java Servlet API, HttpServlet 類提供了一些方法,如 doGet 及 doPost,用來(lái)處理特定的 服務(wù)。對(duì)程序員,對(duì)象模型顯得如此高雅和淺顯。思考對(duì)象的時(shí)候,需要采 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3 用形象思維,而不是程序化的思維。因此,只有數(shù)量相當(dāng)少的“專家”能設(shè)計(jì)出最好的對(duì)象,然后讓其他人享用。 Struts 1 是全世界第一個(gè)發(fā)布的 MVC 框架,它由 Craig McClanahan 在 2001 年發(fā)布,該框架一經(jīng)推出,就得到了世界上 Java Web 開(kāi)發(fā)者的擁護(hù),經(jīng)過(guò)長(zhǎng)達(dá) 6 年時(shí)間的錘煉, Struts 1 框架更加成熟、穩(wěn)定,性能也有了很好的保證。 JavaBean 則封裝了底層的業(yè)務(wù)邏輯,包括 數(shù)據(jù)庫(kù) 訪問(wèn)等。 ( 3) Contorller 組件 Controller 組件有兩個(gè)部分組成 —— 系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。業(yè)務(wù)邏輯控制器,負(fù)責(zé)處理用戶請(qǐng)求,本身不具備處理能力,而是調(diào)用 Model 來(lái)完成處理。本系統(tǒng)在技術(shù)方面可行,系統(tǒng)的目標(biāo)確定后,可以從市場(chǎng)可行性、經(jīng)濟(jì)可行性、技術(shù)可行性等幾個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。 技術(shù)可行性 本系統(tǒng)采用 MVC 設(shè)計(jì)模式,使用符合 的設(shè)計(jì)標(biāo)準(zhǔn),在前臺(tái)用 JSP進(jìn)行頁(yè)面開(kāi)發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強(qiáng)的親和力,后臺(tái)采用 MySQL 數(shù)據(jù)開(kāi)發(fā)和管理數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)操作采用事務(wù)處理機(jī)制。需求分析的任務(wù)是定義待開(kāi)發(fā)的軟件的功能、性能等指標(biāo)。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 系統(tǒng)的配置 網(wǎng)上商城系統(tǒng)是基于 B/S 模式的網(wǎng)絡(luò)系統(tǒng),使用 Myeclipse 作為項(xiàng)目的開(kāi)發(fā)環(huán)境, Mysql 作為系統(tǒng)使用的數(shù)據(jù)庫(kù),使用 Tomcate 作為系統(tǒng)運(yùn)行的服務(wù)器。 運(yùn)行環(huán)境 其硬件需求如表 41 所示: 表 41 系統(tǒng)硬件配置 處理器 雙核 及以上配置 內(nèi)存 500M 及以上 顯卡 集成顯卡即可 硬盤 10G 及以上 軟件要示如下表 42 所示: 表 42 系統(tǒng)軟件配置 操作系統(tǒng) WindowsXP JAVA 虛擬機(jī) 服務(wù)器 Tomcate7 業(yè)務(wù)流程圖 業(yè)務(wù)流程是根據(jù)市場(chǎng)需求與客戶要求調(diào)整企業(yè)流程,包括設(shè)計(jì)、分析和優(yōu)化的過(guò)程。 前臺(tái)供給客戶使用,用于展現(xiàn)信息和完成與客戶的交互性處理,前臺(tái)包括八大模塊:首頁(yè)、銷售排行、新品上架、特價(jià)商品、查看訂單、購(gòu)物車、會(huì)員修改、用戶登陸; 后臺(tái)供給網(wǎng)站的管理者使用,用于管理網(wǎng)站內(nèi)容。在 2020 年 1 月 16 號(hào)被 Sun 公司收購(gòu)。MySQL 的 SQL“結(jié)構(gòu)化查詢語(yǔ)言 ”。 數(shù)據(jù)庫(kù)的需求分析 數(shù)據(jù)項(xiàng)如下: 商品大類別表( tb_bigtype):商品大類別編號(hào),商品大類別名稱,商品上架時(shí)間。 訂單詳細(xì)表( tb_orderdetail):訂單項(xiàng)目編號(hào),訂單號(hào),商品編號(hào),商品價(jià)格,商品數(shù)量。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 友情鏈接( tb_link) :鏈接編號(hào),鏈接名稱,鏈接地址。本系統(tǒng)數(shù)據(jù)項(xiàng)如下所示。 public class JDBConnection { private String dbDriver = 。 // 加載數(shù)據(jù)庫(kù) } catch (Exception ex) { (數(shù)據(jù)庫(kù)加載失敗 )。 public class CountTime { public String currentlyTime() { Date date = new Date()。 import 。 public class SelfRequestProcessor extends RequestProcessor { public SelfRequestProcessor() { } protected boolean processPreprocess(HttpServletRequest request,HttpServletResponse response) { (request, response)。 } } 對(duì)于所有要用到數(shù)據(jù)庫(kù)的 servelt 類,都需要先接連到數(shù)據(jù)庫(kù)。 //定義數(shù)據(jù)庫(kù)連接對(duì)象 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 public AfficheDao() { jdbc = new JDBConnection()。其界面如下圖 51 所示 : 圖 51 用戶登陸界面 用戶登陸模塊的實(shí)現(xiàn) ( 1) 實(shí)現(xiàn)用戶信息的 bean 用戶信息所包含的數(shù)據(jù)是用戶的詳細(xì)信息,它包含用戶的所有信息。 // 年齡 private String = 。 // 會(huì)員密碼 private String profession = 。 // 找回密碼的答案 ( 2) 實(shí)現(xiàn)用戶登陸代碼如下: public ActionForward checkMember(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) { String name = (name)。 } else { (memberForm, memberForm)。 其界面如下圖 52 所示 : 圖 52 會(huì)員注冊(cè) 購(gòu)物車 購(gòu)物車的主要表現(xiàn)為:用戶信息和權(quán)限相關(guān)功能的實(shí)現(xiàn)方法,就是選購(gòu)的物品要一件一件地放進(jìn)購(gòu)物車,然后生成訂單,繼而生成訂單進(jìn)行查詢和修改,最后還要進(jìn)行訂單處理。 //購(gòu)貨商品的 bean public class SellGoodsForm { public int ID。 } public void setID(int iD) { ID = iD。 } public void setNumber(int number) { = number。對(duì)購(gòu)物車的操作按鈕主要就是“結(jié)算中心”。 單擊”清空購(gòu)物車”按鈕,可以將購(gòu)物車中物品全部清除。 } List list = (sign)。 if (maxPage % 6 == 0) { maxPage = maxPage / 6。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 (maxPage,(maxPage))。 } 這個(gè)頁(yè)面的實(shí)現(xiàn)比較簡(jiǎn)單,只是將后臺(tái) selectOneOrder 查詢出來(lái)的訂單信息一一顯示出來(lái),并提供詳細(xì)的信息鏈接,供用戶查看每個(gè)訂單的詳細(xì)信息。 //管理員 bean public class ManagerForm extends ActionForm { private String account=。//管理員登錄密碼 private Integer sigh=(1)。 if (managerForm == null) { (result, 您輸入的賬號(hào)不存在?。。?)。 } else { (manager, managerForm)。 ((account))。 return (managerUpdatePassword)。 import 。 //商品 bean public class GoodsForm extends ActionForm { private Integer big。 private Integer id。 private Integer number。 private FormFile formFile。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 商品信息管理界面如下圖 57 所示: 圖 57 商品詳細(xì)信息 查詢所有商品的代碼: public List selectGoods() { List list = new ArrayList()。 while (()) { goods = new GoodsForm()。 ((4))。 (((8)))。 (((12)))。 (1, ().intValue())。 (5, ())。 (9, ())。 } catch (SQLException ex) { }} 公告信息模塊的實(shí)現(xiàn) 實(shí)現(xiàn)公告信息 bean 主要代碼如下: public class AfficheForm extends ActionForm { private String content = 。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 29 public AfficheForm() {} 實(shí)現(xiàn)公 告信息的界面 公告信息界面主要包括管理員對(duì)于公告信息的修改,查看,及刪除的操作。 //計(jì)算有多少頁(yè)數(shù) String number = (i)。 } (number, (number))。 return (afficheSelect)。 (afficheForm)。但另一類錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作或?qū)δ承?shù)據(jù) 的計(jì)算公式的邏輯錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 32 事實(shí)上,對(duì)于軟件來(lái)講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。統(tǒng)計(jì)表明,在典型的軟件開(kāi)發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開(kāi)發(fā)總工作量的 40%以上。 ② 以發(fā)現(xiàn)軟件錯(cuò)誤為目標(biāo)的測(cè)試是非建設(shè)性的,甚至是破壞性的,測(cè)試中發(fā)現(xiàn)錯(cuò)位是對(duì)責(zé)任者工作的一種否定 。 這些觀點(diǎn)對(duì)軟件測(cè)試工作是極為不利的,必須澄清認(rèn)識(shí)、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 ③ 一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤 。 首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。 測(cè)試的步驟 與開(kāi)發(fā)過(guò)程類似,測(cè)試過(guò)程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。在此這前,要保證數(shù)據(jù)庫(kù)的連接正常,否則會(huì)出現(xiàn)以下錯(cuò)誤: 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 34 圖 61 錯(cuò)誤界面 這也是一個(gè)比較常見(jiàn)的錯(cuò)誤,在所有的程序中,只要有數(shù)據(jù)與數(shù)據(jù)庫(kù)連接的操作,都要保證數(shù)據(jù)庫(kù)連接正常。因此,當(dāng)游客來(lái)瀏覽時(shí),當(dāng)點(diǎn)擊購(gòu)物車時(shí),會(huì)出現(xiàn)如下頁(yè)面: 圖 63 登陸框 基于 B/S 模式的手 機(jī)數(shù)碼類小型網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 36 結(jié)束語(yǔ) 通過(guò)近三個(gè)月的努力,目前該系統(tǒng)的程序設(shè)計(jì)和論文撰寫已經(jīng)基本結(jié)束了。 在整個(gè)設(shè)計(jì)過(guò)程中 ,我逐步地對(duì) MVC 框架有了更加深刻的認(rèn)識(shí),也對(duì)其中的JAVA 語(yǔ)言有了深刻的理解。此外 ,在整個(gè)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中 ,使我對(duì)軟件工程的思想有了進(jìn)一步深刻的了解:完善需求,最大限度的滿足用戶所需。此外,我知道了基礎(chǔ)課的重要,要學(xué)好一門編程語(yǔ)言,一定要?jiǎng)邮?,?shí)踐是
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1