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

正文內(nèi)容

軟件工程課程設(shè)計(jì)之網(wǎng)絡(luò)書店(已改無錯字)

2022-07-25 12:27:06 本頁面
  

【正文】 //排序 sentorder()。 //將訂單返回到瀏覽器中呈現(xiàn)給用戶}getDetOrder(orderid){//查找詳細(xì)訂單,一個詳細(xì)訂單包含訂單中的一種書籍,通過所屬訂單直到訂單。 search(detorderidorderid== orderid)。 //查找所屬訂單字段為當(dāng)前訂單的所有詳細(xì)訂單 sort()。 //排序 sentdetorder()。 //將訂單返回到瀏覽器中呈現(xiàn)給用戶}()Cart(){} addProToCart()。 //添加書籍到購物車 deleteProfromCart()。 //從購物車刪除書籍 toPay()。 //去付款 createOrder()。 //生成訂單}addProToCart(){//添加書籍到購物車,一個購物車表存放一種書籍,購物車頁面顯示當(dāng)前選購的多少書籍,有多少種書籍就有多少個購物車表 if(點(diǎn)擊放入購物車) createnewCart。 //創(chuàng)建空間 =getbookid()。 //書籍編號 =getcount()。 //書籍?dāng)?shù)量 =gettotal()。 //總價}deleteProfromCart(){//從購物車刪除書籍 if(點(diǎn)擊刪除書籍) free(cart)。}to Pay(){//去付款 goto 。 goto onlineBank。}createOrder(){//生成訂單 createnewOrder。 //創(chuàng)建空間 =newOrderid()。 //獲得訂單號 =getusername()。 //對應(yīng)用戶 =NULL。 //快遞單號,默認(rèn)為NULL,發(fā)貨為1=getdate()。 //日期=gettotal()。 //總價=0。 //是否付款,付款后變?yōu)?=0 //是否成功,訂單成功后變?yōu)?if(=1)free(cart)。 //付款后清除購物車信息} 管理員端詳細(xì)設(shè)計(jì)() adminLogin(){ if(點(diǎn)擊主頁的登錄) goto ; if(點(diǎn)擊登錄頁面登錄){ if(checkIdenCode()==1)。 //檢測驗(yàn)證碼是否正確 getpassword(adusername)。 //從數(shù)據(jù)庫中獲得對應(yīng)管理員的密碼,若未找到返回NULL if(getpassword(adusername)==NULL) {返回,提示:用戶名不存在。return 0。} else if(getpassword(adusername)==password) {login。goto 登錄前頁面。return 1。} else {返回,提示:密碼錯誤。return 0。} }} ()adminAlterInfo(){if(點(diǎn)擊修改個人信息) goto 。 getAlterInfo()。 //獲取填入的信息 if(checkAlterInfo()!=1) 返回;提示對應(yīng)錯誤的信息。 if(newPassword!=NULL) //如果新密碼處非空 alterPassword()。 //修改密碼if(newName!=NULL) //如果新姓名處非空 alterName ()。 //修改姓名 goto 。}checkAlterInfo(){//檢測輸入的信息 if(checkOldPassword()==1)。 //檢測就密碼是否正確if(checkPassword()==1)。 //檢測密碼是否合法 if(checkPasswordIsRight()==1)。 //檢測兩次密碼是否相同if(checkName()==1)。 //檢測真實(shí)姓名是否合法return 1。}alterPassword(){//修改密碼 password(adusername)=newPassword。 return 1。}alterName(){//修改姓名 name(adusername)=newName。 return 1。}()BookManagement (){ if(點(diǎn)擊書籍管理) goto 。 if(點(diǎn)擊添加書籍){ goto 。 addBook()。}if(刪除書籍){ goto 。 deleteBook()。}if(點(diǎn)擊修改書籍信息){ goto 。 alterBook()。}addBook(){//添加書籍 getBookInfo()。 //獲取輸入的書籍信息 createnewBook。 //創(chuàng)建空間 =getBookid()。 //書籍id = getName()。 //書籍名 = getPrice()。 //書籍價格 = getPicture()。 //書籍圖片的URL = getDescription()。 //書籍描述 = getVolume ()。 //庫存}deleteBook(){//刪除書籍 free(book)。}alterBook(){//修改書籍信息 = newBookid()。 = newName()。 = newPrice()。 = newPicture()。 = newDescription()。 = newVolume ()。}()allOrder(){ if(點(diǎn)擊查看訂單){ goto 。 getOrder(date)。 //從數(shù)據(jù)庫中查找某一日期的訂單 } if(點(diǎn)擊訂單號){ goto 。 getDetOrder(orderid)。 if(點(diǎn)擊修改) alterOrder()。 }}getOrder(date){//查找訂單 search(orderiddate==date)。 //查找日期字段為當(dāng)前日期的所有訂單 sort()。 //排序 sentorder()。 //將訂單返回到瀏覽器中呈現(xiàn)給管理員}getDetOrder(orderid){//查找詳細(xì)訂單,一個詳細(xì)訂單包含訂單中的一種書籍,通過所屬訂單直到訂單。 search(detorderidorderid== orderid)。 //查找所屬訂單字段為當(dāng)前訂單的所有詳細(xì)訂單 sort()。 //排序 sentdetorder()。 //將訂單返回到瀏覽器中呈現(xiàn)給管理員}alterOrder(){ =getexpressNum()。 //上傳快遞單號 =getispay()。 //付款信息 =getisdone()。 //訂單成功與否}()createReportTab(){ getdate()。 //獲得要統(tǒng)計(jì)的日期 search()。 //查詢 sort()。 //排序 send()。 //將報表返回到瀏覽器中呈現(xiàn)給管理員 if(點(diǎn)擊生成) 生成excel報表。}第六章 數(shù)據(jù)庫說明書在網(wǎng)上購書系統(tǒng)中總是需要處理大量的數(shù)據(jù)資源,這正是網(wǎng)上購書系統(tǒng)的基礎(chǔ)和核心,為了合理地組織和高效率地存取數(shù)據(jù),目前最好的方式,就是建立數(shù)據(jù)庫系統(tǒng),因此在系統(tǒng)的總體設(shè)計(jì)階段,數(shù)據(jù)庫的建立與設(shè)計(jì)一項(xiàng)十分重要的內(nèi)容。數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)是建立一個合適的數(shù)據(jù)模型。這個數(shù)據(jù)模型應(yīng)當(dāng)是:滿足用戶要求:既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對數(shù)據(jù)的的所有處理功能。滿足書籍管理的數(shù)據(jù)庫管理系統(tǒng)的要求:能夠在數(shù)據(jù)庫管理系統(tǒng)中實(shí)現(xiàn)。具有較高的范式 :數(shù)據(jù)完整性好,效益高,便于理解和維護(hù),沒有數(shù)據(jù)沖突。這是數(shù)據(jù)庫設(shè)計(jì)的第一階段,在網(wǎng)上購書系統(tǒng)的分析階段,我們已經(jīng)得到了系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典,現(xiàn)在就是要結(jié)合數(shù)據(jù)規(guī)范化的理論,用一種模型將用戶的數(shù)據(jù)要求明確地表示出來。概念數(shù)據(jù)模型是按照人們的認(rèn)識觀點(diǎn)從現(xiàn)實(shí)世界中抽象出來的,屬于信息世界的模型。概念數(shù)據(jù)模型是面向問題的模型,反映了用戶的現(xiàn)實(shí)工作環(huán)境,是與數(shù)據(jù)庫的具體實(shí)現(xiàn)技術(shù)無關(guān)的。因此,一方面,缺乏計(jì)算機(jī)和數(shù)據(jù)庫知識的管理人員很容易理解,便于和數(shù)據(jù)庫設(shè)計(jì)人員協(xié)商,交流;另一方面,概念數(shù)據(jù)模型又很容易向邏輯模型轉(zhuǎn)換,便于進(jìn)一步設(shè)計(jì)數(shù)據(jù)庫。(實(shí)體——聯(lián)系)模型,或者叫做ER圖。(因在概要設(shè)計(jì)中已詳細(xì)說明,在此不作贅述),屬性及聯(lián)系要設(shè)計(jì)網(wǎng)上購書系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),首先是利用系統(tǒng)描述階段建立的數(shù)據(jù)字典,并對照數(shù)據(jù)流程圖對系統(tǒng)中的各個數(shù)據(jù)項(xiàng)進(jìn)行分類,組織,確定系統(tǒng)中的實(shí)體,實(shí)體屬性,標(biāo)識實(shí)體的碼以及實(shí)體之間的聯(lián)系類型例如:網(wǎng)上購書系統(tǒng),要求管理端具有的功能是商品(書籍)管理、用戶管理、訂單管理、生成報表等。網(wǎng)上購書系統(tǒng),要求客戶端主要為用戶和游客提供網(wǎng)上購物的過程,用戶通過瀏覽器選購商品,選購?fù)瓿珊簏c(diǎn)擊購買,生成訂單,付款,等待發(fā)貨最終完成一次購物過程。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念設(shè)計(jì)階段建立的基本ER 圖,按照選定的網(wǎng)上購書系統(tǒng)軟件支持的數(shù)據(jù)模型,轉(zhuǎn)化成相應(yīng)的邏輯設(shè)計(jì)模型。這種轉(zhuǎn)換的原則是:a. 一個實(shí)體轉(zhuǎn)換為一個關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。b. 一個聯(lián)系也轉(zhuǎn)化為一個關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實(shí)體的碼都轉(zhuǎn)化為關(guān)系的屬性,但是關(guān)系的碼會根據(jù)關(guān)系的類型變化,如果是:1:1聯(lián)系,兩端實(shí)體的碼都成為關(guān)系的候選碼 1:n聯(lián)系,n端實(shí)體的碼成為關(guān)系的碼m : n聯(lián)系,兩端的實(shí)體碼的組成為關(guān)系的碼數(shù)據(jù)項(xiàng)關(guān)系: 程數(shù) 序 據(jù)結(jié)構(gòu)用戶注冊用戶登錄修改個人信息購物車管理書籍查詢訂單查詢書籍顯示管理員登錄修改個人信息用戶管理書籍管理訂單管理生成報表用戶信息表√√√√管理員信息表√√商品信息表√√√√訂單信息表√√√訂單詳細(xì)信息表√√購物車信息表√
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1