




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2010-2011第2學(xué)期此處為論文中文題目,要求居中填寫主標(biāo)題不超過24個(gè)漢字;可加副標(biāo)題(副標(biāo)題前加破折號(hào)),副標(biāo)題與主標(biāo)題間空一行的位置此處為論文中文題目,要求居中填寫主標(biāo)題不超過24個(gè)漢字;可加副標(biāo)題(副標(biāo)題前加破折號(hào)),副標(biāo)題與主標(biāo)題間空一行的位置主標(biāo)題:黑體,小二,居中副標(biāo)題:楷體_GB2312,四號(hào),居中閱后刪除此文本框。題目:網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)學(xué)生姓名王永紅學(xué)號(hào)100104130205任課教師孟憲虎二級(jí)學(xué)院信息學(xué)院專業(yè)名稱信息管理與信息系統(tǒng)班級(jí)10信息C22011年6月
目錄[摘要]………………4引言………………5需求分析…………………61.1運(yùn)行環(huán)境需求……………61.1.1硬件設(shè)備…………61.1.2軟件設(shè)備…………61.2設(shè)計(jì)目的…………………61.3系統(tǒng)總體功能的需求…………………61.3.1用戶接口的模塊…………………61.3.2管理員接口模塊…………………61.3.3數(shù)據(jù)服務(wù)模塊……………………7系統(tǒng)需求分析……………72.1數(shù)據(jù)描述…………………72.1.1數(shù)據(jù)項(xiàng)……………82.1.2數(shù)據(jù)流……………82.1.3系統(tǒng)數(shù)據(jù)流 圖 …………………102.1.4數(shù)據(jù)字典………132.2系統(tǒng)功能需求……………132.2.1系統(tǒng)基本功能……………………132.2.2功能劃分…………132.2.3系統(tǒng)前臺(tái)功能描述………………132.2.4系統(tǒng)后臺(tái)功能描述………………14系統(tǒng)功能分析……………153.1系統(tǒng)功能模塊劃分………153.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)………163.3系統(tǒng)功能設(shè)計(jì)……………173.3.1系統(tǒng)前臺(tái)功能設(shè)計(jì)……………173.3.2系統(tǒng)后臺(tái)功能設(shè)計(jì)……………18概念設(shè)計(jì)…………………194.1實(shí)體屬性定義……………194.1E-R圖……………………20邏輯設(shè)計(jì)…………………235.1.1數(shù)據(jù)庫邏輯設(shè)計(jì)…………235.1.2模擬測試數(shù)據(jù)…………32綜述………………………34數(shù)據(jù)庫建立實(shí)現(xiàn)…………網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)摘要數(shù)據(jù)庫應(yīng)用系統(tǒng)是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下建立的計(jì)算機(jī)應(yīng)用系統(tǒng),簡寫為DBAS。數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫系統(tǒng)、應(yīng)用程序系統(tǒng)、用戶組成的,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺(tái)、軟件平臺(tái)、應(yīng)用軟件、應(yīng)用界面。數(shù)據(jù)庫應(yīng)用系統(tǒng)的7個(gè)部分以一定的邏輯層次結(jié)構(gòu)方式組成一個(gè)有機(jī)的整體,它們的結(jié)構(gòu)關(guān)系是:應(yīng)用系統(tǒng)、應(yīng)用開發(fā)工具軟件、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、硬件。無論是面向內(nèi)部業(yè)務(wù)和管理的管理信息系統(tǒng),還是面向外部,提供信息服務(wù)的開放式信息系統(tǒng),從實(shí)現(xiàn)技術(shù)角度而言,都是以數(shù)據(jù)庫為基礎(chǔ)和核心的計(jì)算機(jī)應(yīng)用系統(tǒng)。[關(guān)鍵字]數(shù)據(jù)庫DBMSDBAS計(jì)算機(jī)應(yīng)用系統(tǒng)引言技術(shù)從誕生到現(xiàn)在,在不到半個(gè)世紀(jì)的時(shí)間里,形成了堅(jiān)實(shí)的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域,吸引越來越多的研究者加入。數(shù)據(jù)庫的誕生和發(fā)展給計(jì)算機(jī)信息管理帶來了一場巨大的革命。三十多年來,國內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個(gè)數(shù)據(jù)庫,它已成為企業(yè)、部門乃至個(gè)人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。同時(shí),隨著應(yīng)用的擴(kuò)展與深入,數(shù)據(jù)庫的數(shù)量和規(guī)模越來越大,數(shù)據(jù)庫的研究領(lǐng)域也已經(jīng)大大地拓廣和深化了。數(shù)據(jù)庫是信息管理系統(tǒng)的核心和基礎(chǔ),它把信息管理系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息管理系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫信息管理系統(tǒng)一般分為六個(gè)模塊:任務(wù)管理、數(shù)據(jù)抽取、數(shù)據(jù)上傳、數(shù)據(jù)加載、監(jiān)控管理、查詢統(tǒng)計(jì),分別為各個(gè)模塊設(shè)計(jì)了以下功能。任務(wù)管理,主要是指后臺(tái)管理層在抽取前臺(tái)數(shù)據(jù)時(shí)對(duì)各個(gè)任務(wù)制定與執(zhí)行。對(duì)前臺(tái)數(shù)據(jù)的抽取主要是通過執(zhí)行模版文件來完成,模板的管理是整個(gè)系統(tǒng)的核心,創(chuàng)建一個(gè)模板既是在定義一個(gè)數(shù)據(jù)抽取的過程,一個(gè)模板只針對(duì)同一個(gè)數(shù)據(jù)源,保證模板的原子性,模版參數(shù)文件主要由后臺(tái)數(shù)據(jù)中心需要集中的數(shù)據(jù)類型進(jìn)行定制,任務(wù)管理是將多個(gè)相關(guān)的模版文件捆綁在一起,構(gòu)成一個(gè)更大的可執(zhí)行單位。對(duì)不同種類數(shù)據(jù)通過制作模板實(shí)現(xiàn)抽取功能,模板數(shù)據(jù)文件由后臺(tái)數(shù)據(jù)管理者制作存放在前臺(tái),可增加、修改和刪除。此次設(shè)計(jì)網(wǎng)上圖書銷售系統(tǒng),根據(jù)數(shù)據(jù)庫信息管理來完成一系列功能。第1節(jié)需求分析1.1運(yùn)行環(huán)境需求1.1.1硬件設(shè)備1)服務(wù)器的中央處理部件(CPU)建議使用PIII1G(以上)Xeon處理器芯片;2)服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存;3)為了保證數(shù)據(jù)存儲(chǔ)的絕對(duì)可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID01);4)為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護(hù)對(duì)公司整個(gè)業(yè)務(wù)造 成的影響,所有建議使用兩臺(tái)服務(wù)器。兩臺(tái)服務(wù)器應(yīng)構(gòu)成雙機(jī)熱備份。中 間使用WatchDog電路。這 樣的結(jié)構(gòu)可以保證整個(gè)系統(tǒng)的長時(shí)間不間斷 工作,即使在服務(wù)器定期維護(hù)的時(shí)候也可以使用后備另一臺(tái)服務(wù)器工作;5)服務(wù)器應(yīng)支持熱插拔電源;6)服務(wù)器必須配備UPS(不間斷電源);7)服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進(jìn)行程序調(diào)試;8)服務(wù)器應(yīng)該必須有固定IP地址;9)其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。1.1.2軟件設(shè)備操作系統(tǒng)Windows98/Windows2003/Windowsxp數(shù)據(jù)庫系統(tǒng)SQLSERVER20001.2設(shè)計(jì)目的開發(fā)電子購書系統(tǒng)宗旨在于方便人們進(jìn)行圖書購買,加快書本的更新速度,使訪問者足不出戶就可以購買到自己想要的書籍。這種購書方式打破了傳統(tǒng)的單一購書方法,促使人們以更快的節(jié)奏、更高的效率投入到現(xiàn)實(shí)生活中來。電子購書系統(tǒng)具有很多突出的優(yōu)點(diǎn),具體如下:全面的書籍介紹:當(dāng)讀者找到自己所需要的書后,就可以更近一步地查看該書的相關(guān)介紹,除了書名、定價(jià)、出版社等基本信息外,還可以查看該書的目錄、內(nèi)容簡介。2.方便的書籍瀏覽:購買系統(tǒng)中以列表方式顯示圖書信息,包括最新上架圖書、特價(jià)圖書以及最近的圖書銷售排行。3.快捷的購物方式:當(dāng)讀者找到合適的書籍后,就可以將其添加到購物車中,待購買結(jié)束后就可以進(jìn)行訂單的提交,以等待商家寄書。4.高價(jià)值的圖書評(píng)價(jià):圖書的評(píng)價(jià)不但影響其他讀者的購買欲望,更在很大程度上對(duì)商家的供貨、更新以及裝訂質(zhì)量提出了更高的要求。1.3系統(tǒng)總體的功能需求網(wǎng)上圖書銷售系統(tǒng)是一個(gè)復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇喜好的圖書;同時(shí)還必須提供系統(tǒng)的管理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護(hù)網(wǎng)站正常運(yùn)作。系統(tǒng)總體功能需求包括:用戶接口模塊,管理員模塊,數(shù)據(jù)服務(wù)模塊。1.3.1用戶接口模塊用戶接口是網(wǎng)站用戶使用圖書銷售系統(tǒng)服務(wù)的入口,所有的在線用戶都通過瀏覽登錄網(wǎng)站,并進(jìn)行一系列的查詢,訂購操作。用戶接口模塊包括了用戶信息維護(hù)、商品查詢、訂購商品和訂單維護(hù)4個(gè)部分。用戶登錄系統(tǒng)后,用戶ID將會(huì)被保存在服務(wù)器的緩存中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購等都將被系統(tǒng)存儲(chǔ)在數(shù)據(jù)庫中,以供系統(tǒng)那個(gè)進(jìn)行銷售情況以及銷售走勢分析。1.3.2管理員接口模塊這是系統(tǒng)提供給網(wǎng)站維護(hù)和管理人員的接口。管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷售情況查詢、報(bào)表維護(hù)5個(gè)部分。網(wǎng)站的一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站的管理員具有所有的管理權(quán)限,可以處理客戶的訂單,可以閱覽網(wǎng)站商品的銷售情況、銷售走勢,以便根據(jù)不同的情況及時(shí)的調(diào)整經(jīng)營戰(zhàn)略,將庫存成本和資金占有用率降到最低的限度。1.3.3數(shù)據(jù)服務(wù)模塊數(shù)據(jù)服務(wù)器模塊是系統(tǒng)正常運(yùn)行的基礎(chǔ),包括客戶的查詢,定單的保存;網(wǎng)站工作人員的定單處理;網(wǎng)站管理員的銷售情況查詢與分析。第2節(jié)系統(tǒng)需求分析2.1數(shù)據(jù)描述2.1.1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型取值范圍數(shù)據(jù)含義邏輯關(guān)系圖書號(hào)(BookID)Int0-4圖書編號(hào)(自動(dòng)分配)主鍵類型(BookType)Int0-4圖書的類型外鍵圖書名稱(BookName)Varchar00-50圖書的名稱外鍵作者(BookAuthor)Varchar00-50圖書的作者出版社(BookPub)Varchar00-50圖書的出版社標(biāo)準(zhǔn)價(jià)格(BookPrice)Decimal圖書的標(biāo)價(jià)送積分(BookPoint)Varchar購買圖書贈(zèng)送的積分折扣(BookDiscount)Decimal圖書所打的折扣圖片(BookCover)Image圖書的封面圖片簡介(BookDes)Text圖書的簡介點(diǎn)擊次數(shù)(BookHits)Int0-4點(diǎn)擊次數(shù)買出數(shù)量(BookSales)Int0-4圖書買出的數(shù)量會(huì)員ID(UserID)Int0-4會(huì)員ID號(hào)(自動(dòng)分配)用戶名(UserName)Varchar00-50用戶名稱用戶密碼(UserPassword)Varchar00-50用戶密碼積分(UserPoint)Int0-4用戶所得積分等級(jí)(UserLevel)Int0-4用戶的等級(jí)郵箱(UserMail)Varchar00-50用戶的郵箱地址公告ID(TID)Int0-4公告內(nèi)容(TIndex)Text公告時(shí)間Decimal類型ID(TID)Int類型(TType)Varchar主鍵簡介(TDes)Text購物單(ShopID)Int0-4購物車ID購物者名稱(ShopName)Varchar00-50購物者的名稱外鍵圖書名稱(ShopTitle)Varchar00-50購物車中圖書的名稱外鍵圖書價(jià)格(ShopSale)Varchar00-50圖書的價(jià)格圖書數(shù)量(ShopNum)Int0-4購物車中同類圖書的數(shù)量訂單號(hào)(OderID)Int0-4訂單號(hào)(自動(dòng)分配)訂單細(xì)節(jié)號(hào)(OderNumber)Int0-4訂單系列號(hào)訂單者(OderName)Varchar00-50下訂單的用戶名訂單圖書(OderBook)Varchar00-50訂購的圖書總價(jià)格(OderPrice)Decimal訂單的總價(jià)值地址(OderAdd)Varchar00-50用戶所在地址郵編(OderNum)Varchar00-50用戶所在郵編號(hào)聯(lián)系電話(OderTell)Varchar00-50用戶的聯(lián)系電話訂貨時(shí)間(OderTime)DatetimeNow用戶訂貨的時(shí)間管理ID(AminID)Int0-4管理員ID(自動(dòng)分配)管理員(AdminName)Varchar00-50管理員名稱密碼(AdminPwd)Varchar00-50管理員密碼系統(tǒng)配置(SysID)Int0-4系統(tǒng)配置ID公告(SysTitle)Varchar00-100網(wǎng)站首頁公告版本信息(SysInfo)Varchar00-50網(wǎng)站尾部版本信息鏈接(SysLink)Varchar00-50網(wǎng)站版本信息鏈接入庫單ID(INID)Int0-4入庫單ID(自動(dòng)分配)主鍵入庫類型(INType)Int0-4入庫圖書的類型外鍵入庫圖書(INBook)Varchar00-50入庫的圖書的名稱外鍵數(shù)量(INNum)Int0-4入庫圖書的數(shù)量時(shí)間(INTime)DatetimeNow入庫時(shí)間出庫單ID(OUTID)Int0-4出庫單ID(自動(dòng)分配)主鍵出庫類型(OUTType)Int0-4出庫類型外鍵出庫圖書(OUTBook)Varchar00-50出庫圖書的名稱外鍵出庫訂單號(hào)(OUTNum)Int0-4出庫的訂單號(hào)會(huì)員號(hào)(OUTName)Int0-4會(huì)員名稱出庫總額(OUTAll)Decimal出庫的總額出庫日期(OUTTime)DatetimeNow出庫的時(shí)間財(cái)務(wù)ID(MID)Int0-4財(cái)務(wù)ID(自動(dòng)分配)出庫總值(MMoney)Decimal出庫圖書的總價(jià)值日期(MDate)DatetimeNow時(shí)間2.1.2數(shù)據(jù)流數(shù)據(jù)流名:說明:數(shù)據(jù)來源:數(shù)據(jù)去向:組成:訂單數(shù)據(jù)客戶的訂單數(shù)據(jù)流客戶訂單處理產(chǎn)品訂單結(jié)算數(shù)據(jù)客戶對(duì)產(chǎn)品埋單的數(shù)據(jù)流客戶訂單處理商品總價(jià)值批準(zhǔn)訂單管理員對(duì)訂單的審核批準(zhǔn)管理員訂單的處理過程產(chǎn)品訂單入庫數(shù)據(jù)流產(chǎn)品的具體入庫情況產(chǎn)品本身倉庫入庫單出庫數(shù)據(jù)流產(chǎn)品的具體出庫情況倉庫財(cái)務(wù)出庫單2.1.3系統(tǒng)數(shù)據(jù)流圖1)圖書管理系統(tǒng)頂層數(shù)據(jù)流圖2-1圖書管理系統(tǒng)頂級(jí)數(shù)據(jù)流圖2)將圖書管理系統(tǒng)分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩部分2-2第0層數(shù)據(jù)流圖3)下面對(duì)0層數(shù)據(jù)流圖進(jìn)行加工和分解,得到初步的1層數(shù)據(jù)流圖前臺(tái)系統(tǒng)分為會(huì)員登陸使用的登陸系統(tǒng)、游客注冊(cè)使用的注冊(cè)系統(tǒng)和會(huì)員使用的會(huì)員系統(tǒng)。如圖3-3所示。圖3-32號(hào)數(shù)據(jù)流圖后臺(tái)系統(tǒng)分為管理員(編輯)登陸使用的登陸系統(tǒng)和登陸后使用的后臺(tái)管理系統(tǒng)。如圖3-4所示。4)再對(duì)1層數(shù)據(jù)流圖進(jìn)行加工和分解,得到進(jìn)一步加工的2層數(shù)據(jù)流圖3.1號(hào)圖加工和分解3-1號(hào)數(shù)據(jù)流圖3.2號(hào)圖加工和分解3-2號(hào)數(shù)據(jù)流圖3.3號(hào)圖加工和分解3-3號(hào)數(shù)據(jù)流圖3.4號(hào)圖加工和分解3-4號(hào)數(shù)據(jù)流圖3.5號(hào)圖加工和分解3-5號(hào)數(shù)據(jù)流圖2.1.4描述相關(guān)的數(shù)據(jù)字典(1)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)項(xiàng)數(shù)據(jù)結(jié)構(gòu):UserInfo含義說明:用戶登記表組成:編號(hào),用戶名,登錄密碼,真實(shí)姓名,性別,地址,郵編,電話號(hào)碼,電子郵件,讀者層次,累計(jì)消費(fèi),注冊(cè)時(shí)間數(shù)據(jù)項(xiàng):ID含義說明:唯一標(biāo)識(shí)用戶類型:整型長度:4取值范圍:00到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):UserName含義說明:登錄時(shí)的用戶名類型:字符型長度:60取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):PasswordStr含義說明:登錄時(shí)的密碼類型:字符型長度:60取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):RealName含義說明:用戶真實(shí)名字類型:字符型長度:60取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):Sex含義說明:用戶性別類型:字符型長度:20取值范圍:取值含義:默認(rèn)‘男’與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):BookAdmin含義說明:管理員信息組成:管理員賬號(hào),密碼數(shù)據(jù)項(xiàng):管理員賬號(hào)Adminuser含義說明:唯一標(biāo)識(shí)類型:字符型長度:20取值范圍:00000到99999取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):密碼AdminPass含義說明:管理員密碼類型:字符型長度:20取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)結(jié)構(gòu):圖書類別BookType含義說明:圖書類別信息組成:類型編號(hào),類別名稱,說明數(shù)據(jù)項(xiàng):BookType含義說明:唯一標(biāo)識(shí)類型:整型長度:4取值范圍:0到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):TypeName含義說明:類別名稱類型:字符型長度:40取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):Compendium含義說明:說明類型:字符型長度:200取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)結(jié)構(gòu):BookInfo含義說明:圖書基本信息組成:編號(hào),書名,圖書分類,作者,頁數(shù),出版社,出版日期,定價(jià),內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評(píng)論條數(shù),點(diǎn)擊次數(shù),售出數(shù),特價(jià),折扣,開本數(shù)據(jù)項(xiàng):編號(hào)ID含義說明:唯一標(biāo)識(shí)類型:整型長度:4取值范圍:00到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):BookName含義說明:書名類型:字符型長度:80取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):BookType含義說明:圖書分類類型:整型長度:4取值范圍:取值含義:是Booktype表的外鍵與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):Author含義說明:作者類型:字符型長度:40取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):BookInfo含義說明:圖書基本信息組成:編號(hào),書名,圖書分類,作者,頁數(shù),出版社,出版日期,定價(jià),內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評(píng)論條數(shù),點(diǎn)擊次數(shù),售出數(shù),特價(jià),折扣,開本數(shù)據(jù)項(xiàng):編號(hào)ID含義說明:唯一標(biāo)識(shí)類型:整型長度:4取值范圍:00到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):BookName含義說明:書名類型:字符型長度:80取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):BookType含義說明:圖書分類類型:整型長度:4取值范圍:取值含義:是Booktype表的外鍵與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):Author含義說明:作者類型:字符型長度:40取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):BookComment含義說明:圖書評(píng)論組成:編號(hào),書名,說明,評(píng)論,讀者姓名,電子郵件,評(píng)論日期數(shù)據(jù)項(xiàng):編號(hào)ID含義說明:唯一標(biāo)識(shí)類型:整型長度:4取值范圍:00到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):UseName含義說明:讀者姓名類型:字符型長度:20取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):BookName含義說明:書名類型:字符型長度:80取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):Publisher含義說明:出版社類型:字符型長度:60取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):OrderBookDetail含義說明:圖書訂購信息組成:讀者編號(hào),訂單號(hào),書號(hào),訂購數(shù)量,優(yōu)惠價(jià)數(shù)據(jù)項(xiàng):OrderID含義說明:訂單號(hào)唯一標(biāo)識(shí)類型:整型長度:4取值范圍:00到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):UesrID含義說明:讀者編號(hào)類型:整型長度:4取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:UserInfo表的外鍵數(shù)據(jù)項(xiàng):BookID含義說明:書名類型:整型長度:4取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:BookInfo表的外鍵數(shù)據(jù)項(xiàng):Quantity含義說明:訂購數(shù)量類型:字符型長度:40取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):OrderBookPerson含義說明:圖書訂購者詳情組成:編號(hào),讀者編號(hào),讀者姓名,讀者地址,電子郵件,郵編,電話號(hào)碼,移動(dòng)電話,郵寄備注,郵寄方法,付款方法,訂購日期,訂購情況,訂購?fù)瓿扇?,是否要發(fā)票,總計(jì)數(shù)據(jù)項(xiàng):ID含義說明:編號(hào)唯一標(biāo)識(shí)符類型:整型長度:4取值范圍:0到4取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:數(shù)據(jù)項(xiàng):UserID含義說明:讀者編號(hào)類型:整型長度:4取值范圍:取值含義:與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:。。。。。。數(shù)據(jù)結(jié)構(gòu):ShoppingCart含義說明:購物車詳情組成:讀者編號(hào)+書號(hào)+數(shù)量數(shù)據(jù)項(xiàng):。。。。。。(2)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ):書本信息查詢說明:流入數(shù)據(jù)流:流出數(shù)據(jù)流:組成:數(shù)據(jù)量:存取方式:。。。。。。(3)數(shù)據(jù)流數(shù)據(jù)流:訂單數(shù)據(jù)說明:數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:訂單處理組成:平均流量:高峰期流量:數(shù)據(jù)流:出庫數(shù)據(jù)流說明:數(shù)據(jù)流來源:倉庫數(shù)據(jù)流去向:財(cái)務(wù)組成:平均流量:高峰期流量:。。。。。。(4)處理過程(1)1:庫存查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請(qǐng)求輸出流:庫存信息清單,進(jìn)貨信息請(qǐng)求(2)1:進(jìn)貨或銷售更新根據(jù)進(jìn)貨信息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請(qǐng)求(3)2:銷售信息明細(xì)表查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)2:銷售信息更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺(tái)銷售信息,庫存信息輸出流:更新庫存清單(5)3:進(jìn)貨查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/進(jìn)貨清單查詢輸出流:庫存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,進(jìn)貨單,進(jìn)貨信息請(qǐng)求,進(jìn)貨/進(jìn)貨清單檢索結(jié)果(6)3:進(jìn)貨更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請(qǐng)求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/進(jìn)貨清單查詢(7)4:職工或供貨商查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果(8)4:職工或供貨商更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果2.2系統(tǒng)功能需求2.2.1系統(tǒng)基本功能1)圖書信息查詢?cè)撃K實(shí)現(xiàn)圖書信息的分類顯示,提供最新商品的推薦顯示以及銷售顯示,便于引導(dǎo)購物取向。此外,還提供依據(jù)圖書名稱或是編號(hào)等包含關(guān)鍵字實(shí)現(xiàn)快速搜索的功能并顯示圖書的有關(guān)詳細(xì)信息。2)購物車管理用于對(duì)每一個(gè)進(jìn)入系統(tǒng)的用戶所對(duì)應(yīng)的購物車進(jìn)行管理。將用戶所選購的圖書信息,包括價(jià)格、數(shù)量等信息記錄到對(duì)應(yīng)的購物車上,便于到收銀臺(tái)進(jìn)行結(jié)帳處理。同時(shí)在此模塊中,用戶還可以方便的實(shí)現(xiàn)修改購物圖書、清空購物車等操作。3)會(huì)員信息管理實(shí)現(xiàn)系統(tǒng)相關(guān)用戶信息的注冊(cè)及身份驗(yàn)證,同時(shí)也提供對(duì)應(yīng)的用戶資料的更新。該系統(tǒng)可以收集用戶相關(guān)的聯(lián)系方式、通訊地址等信息,可以更好的拓展銷售規(guī)模。4)訂單處理根據(jù)購物車中的信息,以及用戶所選擇的送貨方式和付款方式,和用戶對(duì)應(yīng)的個(gè)人信息生成訂單,便于后續(xù)工作的處理。在該模塊中,用戶可以隨時(shí)查閱自己的訂單,并對(duì)其進(jìn)行取消等處理操作。2.2.2功能劃分圖書營銷管理系統(tǒng)前臺(tái)應(yīng)用網(wǎng)頁的功能包括:圖書列表,圖書詳情,個(gè)人中心,整站搜索,用戶訂購。圖書營銷管理系統(tǒng)后臺(tái)管理網(wǎng)頁的功能包括:系統(tǒng)設(shè)置,會(huì)員用戶管理,圖書管理,圖書評(píng)論管理,訂單審核,入庫管理,購物車管理。2.2.3系統(tǒng)前臺(tái)功能描述1)圖書列表將已發(fā)布圖書按各種排列的方法列表出來,如點(diǎn)擊排行,分類列表, 發(fā)布時(shí)間等。2)圖書詳情將圖書的各項(xiàng)資料包括價(jià)格,折扣,作者,簡介等顯示出來。3)個(gè)人中心包括用戶的注冊(cè)和登陸,包括用戶的管理中心,用戶可以通過管理中 心修改自己 的個(gè)人信息和密碼,并顯示對(duì)應(yīng)的積分和等級(jí)。4)整站搜索可以對(duì)整個(gè)網(wǎng)站中的任何圖書進(jìn)行搜索。5)用戶訂購會(huì)員可以選購圖書并放入購物車,并最終下訂單以完成訂購。2.2.4系統(tǒng)后臺(tái)功能描述1)系統(tǒng)設(shè)置主要是設(shè)置網(wǎng)站的基本屬性,如網(wǎng)站名稱,網(wǎng)站的版本信息和網(wǎng)站的 各鏈接。2)會(huì)員管理對(duì)網(wǎng)站會(huì)員的增刪以及對(duì)網(wǎng)站中會(huì)員相應(yīng)積分和等級(jí)的管理。3)圖書管理網(wǎng)站圖書的修改以及刪除等。4)圖書評(píng)論管理對(duì)已購買書的會(huì)員用戶可以評(píng)價(jià)各自買的書籍。5)訂單審核根據(jù)客戶下的訂單,對(duì)所有訂單進(jìn)行審核是否通過并發(fā)貨。6)入庫管理圖書的入庫管理包括,對(duì)不同圖書入庫的信息錄入,包括,書名,類 別,數(shù)量等。7)購物車管理根據(jù)訂單的審核效果,將成功售出的圖書進(jìn)行統(tǒng)計(jì),放入購物車。第3節(jié)系統(tǒng)功能分析3.1系統(tǒng)功能設(shè)計(jì)3.1.1系統(tǒng)前臺(tái)功能設(shè)計(jì)圖書營銷管理系統(tǒng)前臺(tái)應(yīng)用網(wǎng)頁的功能包括:圖書列表,圖書詳情,個(gè)人中心整站搜索,用戶訂購。其結(jié)構(gòu)圖如圖3-1所示。圖3-1系統(tǒng)前臺(tái)結(jié)構(gòu)圖前臺(tái)功能說明1.圖書列表1)圖書排行榜,在首頁排列點(diǎn)擊率排名前六位的圖書。2)圖書分類,根據(jù)圖書的不同類別,在子頁面排列。2.圖書詳情1)在圖書的子頁面顯示圖書的各部分信息,包括,圖書名稱,出版社,作者,價(jià)格,折扣,簡介等。3.個(gè)人中心1)用戶注冊(cè):注冊(cè)用戶名不能重復(fù)。2)用戶登陸:判斷用戶的用戶名或者密碼是否與數(shù)據(jù)庫中的信息對(duì)應(yīng),對(duì)應(yīng)則登陸成功,否則登陸失敗。3)個(gè)人中心:個(gè)人基本信息,修改個(gè)人信息,修改個(gè)人密碼,會(huì)員 積分等級(jí)。4.整站搜索1)可按照書名或者作者進(jìn)行圖書的搜索。5.用戶訂購1)用戶根據(jù)圖書列表中的購物車按鈕選定圖書,并放入購入車。2)用戶根據(jù)所選圖書,對(duì)購入車中的圖書進(jìn)行確認(rèn)訂購。3)用戶填寫訂購單中的基本信息,點(diǎn)擊確認(rèn),則訂購成功。3.1.2系統(tǒng)后臺(tái)功能設(shè)計(jì)圖書營銷管理系統(tǒng)后臺(tái)管理網(wǎng)頁的功能包括:系統(tǒng)設(shè)置,會(huì)員管理,圖書管理,訂單審核,入庫管理,出庫管理,財(cái)務(wù)報(bào)表。其結(jié)構(gòu)圖如圖3-2所示。圖3-2系統(tǒng)后臺(tái)結(jié)構(gòu)圖后臺(tái)功能說明系統(tǒng)設(shè)置1)首頁設(shè)置:后臺(tái)服務(wù)器以及客戶端信息2)基本配置:公告3)添加管理員:添加管理員以及管理員列表4)修改密碼:修改管理員密碼2.會(huì)員管理1)會(huì)員帳戶管理:會(huì)員帳戶的增加或者刪除。2)積分等級(jí)管理:會(huì)員對(duì)應(yīng)購書的積分以及不同等級(jí)的管理。3.訂單管理1)批準(zhǔn)訂單:對(duì)客戶提交的訂單進(jìn)行審批。2)已批準(zhǔn)訂單:已通過審批的訂單列表,Ecxel導(dǎo)出3)未批準(zhǔn)訂單:未通過審批的訂單列表,Ecxel導(dǎo)出4.倉庫管理1)庫存查詢:對(duì)倉庫中現(xiàn)存的圖書類型,名稱,數(shù)量進(jìn)行查詢2)入庫操作:書類別的增刪:增加或刪除網(wǎng)站圖書的類別。3)信息錄入:添加圖書的信息,圖片,簡介等等4)資料更改:對(duì)圖書的信息資料進(jìn)行修改5)出庫操作:出庫表。5.財(cái)務(wù)管理1)對(duì)各個(gè)季度銷售額進(jìn)行銷售統(tǒng)計(jì)。2)根據(jù)出庫管理中統(tǒng)計(jì)的財(cái)務(wù)數(shù)據(jù),應(yīng)用水晶報(bào)表技術(shù)進(jìn)行分析。第4節(jié)概念設(shè)計(jì)4.1實(shí)體屬性設(shè)計(jì)1.用戶登記表UserInfo(編號(hào),用戶名,登錄密碼,真實(shí)姓名,性別,地址, 郵編,電話號(hào)碼,電子郵件,讀者層次,累計(jì)消費(fèi),注冊(cè)時(shí)間)2.管理員信息表BookAdmin(管理員賬號(hào),密碼) 圖書類別表BookType(類型編號(hào),類別名稱,說明)圖書基本信息表BookInfo(編號(hào),書名,圖書分類,作者,頁數(shù),出版社,出版日期,定價(jià),內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評(píng)論條數(shù),點(diǎn)擊 次數(shù),售出數(shù),特價(jià),折扣,開本)圖書評(píng)論表BookComment(編號(hào),書名,說明,評(píng)論,讀者姓名,電子郵件,評(píng)論日期)所缺圖書書目表LackBookRegister(編號(hào),讀者姓名,書名,出版社,作者,登記日期)6.圖書訂購信息表OrderBookDetail(讀者編號(hào),訂單號(hào),書號(hào),訂購數(shù)優(yōu)惠價(jià))7.圖書訂購者詳情表OrderBookPerson(編號(hào),讀者編號(hào),讀者姓名,讀者地址,電子郵件,郵編,電話號(hào)碼,移動(dòng)電話,郵寄備注,郵寄方法,付款方法,訂購日期,訂購情況,訂購?fù)瓿扇?,是否要發(fā)票,總計(jì))4.2E_R圖從本系統(tǒng)中規(guī)劃出的實(shí)體有:用戶信息實(shí)體、管理員信息實(shí)體、圖書實(shí)體、圖書評(píng)論實(shí)體、圖書分類實(shí)體、訂單實(shí)體。全局E-R圖如圖4-1所示:用戶用戶圖書分類訂單圖書購買分類評(píng)論圖書評(píng)論表1NNMM1N類型編號(hào)類型名稱說明書號(hào)編號(hào)評(píng)論讀者姓名評(píng)論日期編號(hào)用戶名性別電話號(hào)碼地址讀者層次編號(hào)作者價(jià)格出版社總數(shù)量書名用戶編號(hào)訂單編號(hào)總價(jià)格購買時(shí)間訂購數(shù)量優(yōu)惠價(jià)詳情密碼全局E-R圖實(shí)體之間關(guān)系的E-R圖管理員實(shí)體的E-R圖,如圖4-2所示。圖書分類實(shí)體的E-R圖,如圖4-3所示。用戶信息實(shí)體的E-R圖,如圖4-4所示。圖書實(shí)體的E-R圖,如圖4-5所示。訂單實(shí)體的E-R圖,如圖4-6所示。訂單列表實(shí)體的E-R圖,如圖4-7所示。管理員帳號(hào)管理員帳號(hào)密碼圖書分類類型編號(hào)類別名稱說明圖4-2管理員實(shí)體的E-R圖圖4-3圖書分類實(shí)體E-R圖用戶用戶編號(hào)登錄密碼讀者層次電子郵件電話號(hào)碼地址用戶名真實(shí)姓名性別注冊(cè)時(shí)間圖4-4用戶實(shí)體E-R圖圖4-5圖書實(shí)體E-R圖圖4-6訂單實(shí)體E-R圖圖4-7訂單列表實(shí)體的E-R圖第5節(jié)邏輯設(shè)計(jì)5.1數(shù)據(jù)庫邏輯設(shè)計(jì)5.1.1關(guān)系表詳細(xì)設(shè)計(jì)用戶登記表是用來存放用戶的詳細(xì)信息的數(shù)據(jù)表,會(huì)員通過用戶名和密碼登陸到本站,實(shí)現(xiàn)購買圖書,下訂單,添加購物車等功能如表5.1所示。表5.1用戶登記表UserInfo序號(hào)名稱字段數(shù)據(jù)類型備注1編號(hào)IDint主鍵2用戶名UserNamevarchar(60)check(IDlike'[1][0-9][0-9]')3登錄密碼PasswordStrvarchar(60)4真實(shí)姓名RealNamevarchar(60)5性別SexVarchar(20)默認(rèn)‘男’6地址Addressvarchar(100)7郵編PostCodevarchar(20)8電話號(hào)碼PhoneNumbervarchar(20)9電子郵件Emailvarchar(100)10讀者層次UserLevelvarchar(20)允許空11累計(jì)消費(fèi)TotalConsumptionvarchar(40)允許空12注冊(cè)時(shí)間RegTimeDatatime允許空表5.2為書店管理員信息表,記錄管理員的帳號(hào)和密碼。表5.2BookAdmin表序號(hào)名稱字段類型備注1管理員賬號(hào)AdminuserVarchar(20)主鍵2密碼AdminPassvarchar(20)圖書類別表是用來存放圖書類別的數(shù)據(jù)表,包括類別類別編號(hào)、類別名、說明、分類,內(nèi)容如表5.3所示。表5.3圖書類別表BookType序號(hào)名稱字段類型備注1類型編號(hào)BookTypeint主鍵2類別名稱TypeNamevarchar(40)3說明Compendiumvarchar(200)允許空?qǐng)D書基本信息表,用來保存圖書的基本信息像書名、作者、出版社等等,當(dāng)有新書添加時(shí),圖書的信息都保存在這里。網(wǎng)站上圖書的顯示也是直接從這個(gè)表中讀取的,如表5.4所示。圖書評(píng)論表是用來存儲(chǔ)讀者對(duì)每本圖書評(píng)論意見的,當(dāng)其時(shí)用戶進(jìn)行瀏覽該圖書的話就會(huì)看到相應(yīng)的評(píng)論,查看圖書的好與壞,如表5.5所示。所缺圖書書目表用來存儲(chǔ)所缺圖書信息,當(dāng)用戶注冊(cè)并登陸的用戶沒有查找到自己想要的圖書時(shí)可以通過缺書登記記錄出自己想要圖書信息都存儲(chǔ)在此表中,如表5.6所示。圖書訂購信息表用來存儲(chǔ)訂單已經(jīng)下達(dá)的,表中包括讀者的信息和圖書的信息,訂單下達(dá)后,圖書管理員就可以在這里查看訂單的信息,如表5.7所示。表5.4圖書基本信息表BookInfo序號(hào)名稱字段類型備注1編號(hào)IDint主鍵2書名BookNamevarchar(80)3圖書分類BookTypeint外鍵參照于表BookType4作者Authorvarchar(40)5頁數(shù)Pagesint可為空6出版社Publishvarchar(60)7出版日期PublishDatedatetime8定價(jià)Pricemoney9內(nèi)容簡介Compendiumtext可為空10總數(shù)量Amountint可為空11剩余數(shù)量Leav_numberint可為空12封面Coverimage可為空13評(píng)論條數(shù)CommentNumberint可為空14點(diǎn)擊次數(shù)HitNumberint可為空15售出數(shù)SoldNumberint可為空16特價(jià)SpecialPriceint可為空17折扣Discountint可為空18開本PagelargeVarchar(10)可為空表5.5圖書評(píng)論表BookComment序號(hào)名稱字段類型備注1編號(hào)IDint主鍵,2書名BookNamevarchar(80)3說明Captionvarchar(80)可為空4評(píng)論Commenttext5讀者姓名UseNamevarchar(40)可為空6電子郵件Emailvarchar(60)可為空7評(píng)論日期CommentDatedatetime可為空表5.6所缺圖書書目表LackBookRegister序號(hào)名稱字段類型備注1編號(hào)IDint主鍵2讀者姓名UseNamevarchar(20)3書名BookNamevarchar(80)4出版社Publishervarchar(60)允許空5作者Authorvarchar(20)允許空6登記日期RegisterDatevarchar(60)表5.7圖書訂購信息表OrderBookDetail序號(hào)名稱字段類型備注1讀者編號(hào)UesrIDint外鍵check約束2訂單號(hào)OrderIDint主鍵3書號(hào)BookIDint外鍵4訂購數(shù)量Quantityint5優(yōu)惠價(jià)DiscountPricevarchar(40)圖書訂購者詳情表用來保存下訂單的用戶的信息,主要信息包括讀者的姓名和地址信息,如表5.8所示。表5.8圖書訂購者詳情表OrderBookPerson序號(hào)名稱字段類型備注1編號(hào)IDint主鍵2讀者編號(hào)UserIDint外鍵check約束3讀者姓名UserNamevarchar(60)4讀者地址Addressvarchar(100)5電子郵件Emailvarchar(40)6郵編PostCodevarchar(20)7電話號(hào)碼PhoneNumbervarchar(20)8移動(dòng)電話MobilePhonevarchar(20)9郵寄備注SendMemovarchar(200)允許空10郵寄方法SendMethodVarchar(10)11付款方法payMethodvarchar(10)12訂購日期OrderDatedatetime13訂購情況OrderStatusvarchar(10)允許空14訂購?fù)瓿扇誒rderFinishDatevarchar(40)允許空15是否要發(fā)票NeedInvoiceVarchar(10)16總計(jì)TotalDiseountPricevarchar(40)允許空購物車詳情表存儲(chǔ)購買的圖書信息,如表5.9所示。表5.9購物車詳情表ShoppingCart序號(hào)名稱字段類型備注1讀者編號(hào)UserIDint主鍵2書號(hào)BookIDint主鍵3訂購數(shù)量Quantityint5.1.2模擬測試數(shù)據(jù)BookAdmin表BookComment表BookInfo表BookType表LackBookRegister表OrderBookDetail表OrderBookPerson表ShoppingCart表UserInfo表第6節(jié)綜述數(shù)據(jù)庫技術(shù)從20世紀(jì)60年代中期產(chǎn)生至今已經(jīng)有40多年的歷史,數(shù)據(jù)庫技術(shù)一直是最活躍、發(fā)展速度最快的IT技術(shù)之一。隨著網(wǎng)絡(luò)和多媒體技術(shù)的迅猛發(fā)展,數(shù)據(jù)庫的應(yīng)用也得到了更廣泛的拓展,數(shù)據(jù)庫進(jìn)入了一個(gè)新的時(shí)期,現(xiàn)代數(shù)據(jù)庫技術(shù)融合多種技術(shù),數(shù)據(jù)庫新技術(shù)正在不斷發(fā)展。數(shù)據(jù)庫是信息管理系統(tǒng)的核心和基礎(chǔ),它把信息管理系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息管理系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。一個(gè)信息管理系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫。因此只有對(duì)數(shù)據(jù)庫進(jìn)行合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)才能開發(fā)出完善而高效的信息管理系統(tǒng)。數(shù)據(jù)庫設(shè)計(jì)是信息管理系統(tǒng)開發(fā)和建設(shè)的重要組成部分。它是對(duì)于一個(gè)給定的應(yīng)用環(huán)境提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息問的聯(lián)系,滿足用戶數(shù)據(jù)庫要求和加工要求,又能被某個(gè)DBMS所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo)并有效存取數(shù)據(jù)的數(shù)據(jù)庫。數(shù)據(jù)庫信息管理系統(tǒng)一般分為六個(gè)模塊:任務(wù)管理、數(shù)據(jù)抽取、數(shù)據(jù)上傳、數(shù)據(jù)加載、監(jiān)控管理、查詢統(tǒng)計(jì),分別為各個(gè)模塊設(shè)計(jì)了以下功能。任務(wù)管理,主要是指后臺(tái)管理層在抽取前臺(tái)數(shù)據(jù)時(shí)對(duì)各個(gè)任務(wù)制定與執(zhí)行。對(duì)前臺(tái)數(shù)據(jù)的抽取主要是通過執(zhí)行模版文件來完成,模板的管理是整個(gè)系統(tǒng)的核心,創(chuàng)建一個(gè)模板既是在定義一個(gè)數(shù)據(jù)抽取的過程,一個(gè)模板只針對(duì)同一個(gè)數(shù)據(jù)源,保證模板的原子性,模版參數(shù)文件主要由后臺(tái)數(shù)據(jù)中心需要集中的數(shù)據(jù)類型進(jìn)行定制,任務(wù)管理是將多個(gè)相關(guān)的模版文件捆綁在一起,構(gòu)成一個(gè)更大的可執(zhí)行單位。對(duì)不同種類數(shù)據(jù)通過制作模板實(shí)現(xiàn)抽取功能,模板數(shù)據(jù)文件由后臺(tái)數(shù)據(jù)管理者制作存放在前臺(tái),可增加、修改和刪除。首先,創(chuàng)建模板。一個(gè)模板文件包括了一個(gè)完整的數(shù)據(jù)抽取過程所有必要的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)段包括:文件頭、文件正文、文件尾,其中文件頭重要有防偽標(biāo)志位,文件的發(fā)送時(shí)間等信息,正文段主要包括此文件傳送的數(shù)據(jù),而結(jié)尾部分主要包括此文件傳輸數(shù)據(jù)的總量等信息。其次,編輯模板。當(dāng)數(shù)據(jù)需求發(fā)生變化時(shí),可以對(duì)已存在的模版文件的參數(shù)進(jìn)行修改,以適應(yīng)新的需要。還有刪除模板,當(dāng)不再對(duì)該模板文件定義的數(shù)據(jù)表進(jìn)行抽取時(shí),可以刪除模板文件,取消抽取過程。由于系統(tǒng)文件主要是以固定長文件為主,所以,制定固定長文件是關(guān)鍵,而且這個(gè)固定長文件主要是文件頭、文件尾長度固定,而每個(gè)文件的正文部分固定,但一個(gè)頭部和尾部對(duì)應(yīng)多個(gè)文件正文部分。數(shù)據(jù)抽取模塊,數(shù)據(jù)抽取模塊是對(duì)后臺(tái)下發(fā)的抽取任務(wù)的執(zhí)行,是完成小核心數(shù)據(jù)處理的中心工作,是定義的抽取過程的具體實(shí)施階段,數(shù)據(jù)抽取模塊的主要功能包括:“數(shù)據(jù)抽取任務(wù)的載入”、“數(shù)據(jù)抽取配置”、“數(shù)據(jù)抽取執(zhí)行”、“數(shù)據(jù)抽取重啟”。首先是數(shù)據(jù)抽取任務(wù)的載入:數(shù)據(jù)抽取是按照前臺(tái)對(duì)后臺(tái)數(shù)據(jù)管理層下發(fā)的各項(xiàng)抽取任務(wù)來執(zhí)行的,因此在實(shí)行數(shù)據(jù)抽取之前要對(duì)后臺(tái)管理層下發(fā)的抽取任務(wù)進(jìn)行載入到當(dāng)前系統(tǒng)中。接著是數(shù)據(jù)抽取配置:要正確完成數(shù)據(jù)抽取過程的執(zhí)行,必須先配置數(shù)據(jù)抽取的范圍,先選擇數(shù)據(jù)抽取對(duì)應(yīng)的系統(tǒng),查詢?cè)撓到y(tǒng)下所有需要執(zhí)行的抽取任務(wù),然后對(duì)抽取數(shù)據(jù)的各個(gè)節(jié)點(diǎn)進(jìn)行配置,確定在哪些節(jié)點(diǎn)上執(zhí)行數(shù)據(jù)抽取。然后是數(shù)據(jù)抽取服務(wù):根據(jù)后臺(tái)中心下發(fā)的數(shù)據(jù)抽取任務(wù)對(duì)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)逐項(xiàng)進(jìn)行抽取,選擇的任務(wù)的流水號(hào)啟動(dòng)抽取服務(wù);數(shù)據(jù)抽取過程中,根據(jù)抽取出來的數(shù)據(jù)內(nèi)容產(chǎn)生一個(gè)統(tǒng)計(jì)表,包括數(shù)據(jù)表名稱、記錄數(shù)等內(nèi)容,該表作為數(shù)據(jù)抽取是否完整、是否正常的參考文件。最后是數(shù)據(jù)抽取服務(wù)重啟:根據(jù)抽取過程的統(tǒng)計(jì)表和日志信息,判斷抽取服務(wù)是否成功,如未成功執(zhí)行,則可通過數(shù)據(jù)抽取服務(wù)的重新啟動(dòng)來對(duì)任務(wù)進(jìn)行重做。數(shù)據(jù)上傳,數(shù)據(jù)抽取完成后,數(shù)據(jù)文件導(dǎo)出保存在本地服務(wù)器中對(duì)所有導(dǎo)出文件進(jìn)行匯總打包,數(shù)據(jù)量大時(shí),還可進(jìn)行壓縮處理,然后存儲(chǔ)在本地服務(wù)器準(zhǔn)備傳輸。第一,本地服務(wù)器的配置:包括“接收數(shù)據(jù)服務(wù)器的IP、用戶名、用戶密碼、上傳,目錄、接收目錄、傳輸方式”等數(shù)據(jù)內(nèi)容。第二,數(shù)據(jù)匯總:對(duì)數(shù)據(jù)導(dǎo)出文件按業(yè)務(wù)系統(tǒng)數(shù)據(jù)分類分別進(jìn)行匯總、壓縮打包,使用后臺(tái)中心統(tǒng)一的命名規(guī)則,給各個(gè)數(shù)據(jù)包進(jìn)行命名、存放在文件上傳的目錄中,準(zhǔn)備上傳。第三,數(shù)據(jù)上傳:系統(tǒng)制定上傳時(shí)間、上傳目錄、上傳服務(wù)器地址,數(shù)據(jù)文件上傳的工作方式以自動(dòng)方式為主,如果由于網(wǎng)絡(luò)故障或上傳文件損壞等原因自動(dòng)上傳入庫不能進(jìn)行,可人工干預(yù),重新選擇傳輸過程,完成數(shù)據(jù)抽取和上傳工作。第四,文件傳輸?shù)谋O(jiān)控:為檢驗(yàn)數(shù)據(jù)上傳情況,將數(shù)據(jù)上傳日志寫入數(shù)據(jù)庫,用戶通過應(yīng)用程序可以瀏覽傳輸過程,發(fā)現(xiàn)數(shù)據(jù)上傳是否成功。數(shù)據(jù)加載,數(shù)據(jù)加載模塊將已傳輸?shù)胶笈_(tái)中心的數(shù)據(jù)經(jīng)過解壓縮,通過數(shù)據(jù)集成功能加載到數(shù)據(jù)庫中。如數(shù)據(jù)加載入庫過程中出現(xiàn)問題,可以重新加載。保證同一條記錄不會(huì)重復(fù)入庫,也不會(huì)造成記錄、內(nèi)容的丟失。首先,數(shù)據(jù)解壓:將已傳輸?shù)胶笈_(tái)中心的數(shù)據(jù)進(jìn)行解壓,通過數(shù)據(jù)集成功能追加到數(shù)據(jù)庫中。如數(shù)據(jù)加載入庫過程中出現(xiàn)問題,可以重新加載。保證同一條記錄不會(huì)重復(fù)入庫,也不會(huì)造成記錄、內(nèi)容的丟失。其次,數(shù)據(jù)加載:分為人工加載和自動(dòng)加載兩種方式,人工加載可通過人為干預(yù),有選擇地把數(shù)據(jù)加載入庫,也可用于數(shù)據(jù)入庫過程中,異常數(shù)據(jù)經(jīng)過特殊處理追加入庫。最后,數(shù)據(jù)檢驗(yàn):數(shù)據(jù)入庫完成后,自動(dòng)產(chǎn)生數(shù)據(jù)表、記錄個(gè)數(shù)等信息的統(tǒng)計(jì)表,與數(shù)據(jù)抽取產(chǎn)生的統(tǒng)計(jì)表進(jìn)行比較,如果兩者數(shù)據(jù)不一致,需要重新進(jìn)行數(shù)據(jù)抽取上傳入庫。監(jiān)控管理,監(jiān)控管理模塊主要是對(duì)系統(tǒng)的各個(gè)工作環(huán)節(jié)進(jìn)行監(jiān)控灌錄,數(shù)據(jù)導(dǎo)入導(dǎo)出情況及數(shù)據(jù)傳輸情況進(jìn)行監(jiān)控管理。第一,數(shù)據(jù)抽取監(jiān)控:通過數(shù)據(jù)抽取的監(jiān)控,發(fā)現(xiàn)數(shù)據(jù)抽取與轉(zhuǎn)換過程中因?yàn)榫W(wǎng)絡(luò)或人為原因等所引起的數(shù)據(jù)錯(cuò)誤。第二,數(shù)據(jù)傳輸監(jiān)控:將數(shù)據(jù)上傳日志寫入數(shù)據(jù)庫,用戶通過應(yīng)用程序可以瀏覽傳輸過程,發(fā)現(xiàn)數(shù)據(jù)上傳是否成功以及未進(jìn)行數(shù)據(jù)抽取上傳的地區(qū)。第三,數(shù)據(jù)加載監(jiān)控:監(jiān)控?cái)?shù)據(jù)加載中出現(xiàn)的數(shù)據(jù)丟失與加載錯(cuò)誤。查詢統(tǒng)計(jì),查詢統(tǒng)計(jì)主要按照一定的條件和工作要求,查詢數(shù)據(jù)完整性信息和任務(wù)執(zhí)行情況。將每個(gè)模塊的處理結(jié)構(gòu)制成表,存儲(chǔ)在后臺(tái)數(shù)據(jù)庫中。數(shù)據(jù)庫原理是基礎(chǔ),通過該課程的學(xué)習(xí),我們掌握了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理、應(yīng)用系統(tǒng)的設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù),具有初步分析實(shí)際數(shù)據(jù)庫應(yīng)用的能力;我們系統(tǒng)地掌握數(shù)據(jù)庫原理且具備設(shè)計(jì),開發(fā)數(shù)據(jù)庫管理系統(tǒng)及相關(guān)工具的基本能力,能夠有效地開展數(shù)據(jù)庫應(yīng)用,面對(duì)大型復(fù)雜問題能夠提出優(yōu)化解決方法。該課程培養(yǎng)學(xué)生分析、解決問題的能力,培養(yǎng)創(chuàng)新型人才,為其今后在相關(guān)領(lǐng)域工作打下堅(jiān)實(shí)基礎(chǔ)。該課程包括課堂教學(xué)和實(shí)踐教學(xué)兩大部分,使我們收獲頗多,為學(xué)習(xí)高級(jí)數(shù)據(jù)庫打下良好的基礎(chǔ),使我們?cè)诮鉀Q問題集時(shí),隨著高級(jí)數(shù)據(jù)庫的學(xué)習(xí)過程中獲得的經(jīng)驗(yàn),“問題”將變得越來越復(fù)雜,鍛煉了我們解決現(xiàn)實(shí)生活中的設(shè)計(jì)所需的經(jīng)驗(yàn)。本人意見是數(shù)據(jù)庫技術(shù)雖然是一門理論性較強(qiáng)的課程,但如果不加強(qiáng)實(shí)踐教學(xué)的訓(xùn)練,則不能對(duì)基本理論的理解和鞏固,無法培養(yǎng)綜合計(jì)算和分析、判斷能力以及使用數(shù)據(jù)庫技術(shù)和方法解決實(shí)際問題能力。然而目前實(shí)驗(yàn)課教學(xué)存在很多弊端,如學(xué)生不明確實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)的內(nèi)容不清楚,試驗(yàn)課時(shí)少,考核中實(shí)驗(yàn)課占的比例很小。課程設(shè)計(jì)也是繡花枕頭,沒有什么實(shí)用價(jià)值,因?yàn)檎n程設(shè)計(jì)的時(shí)間少,大多數(shù)學(xué)生為了完成任務(wù),只有仿照網(wǎng)上或參考書上的案例用開發(fā)工具去實(shí)現(xiàn),根本沒有軟件開發(fā)的系統(tǒng)分析過程,如需求分析、概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。而且在整個(gè)教學(xué)過程中,學(xué)生的行為都是獨(dú)立完成,缺乏團(tuán)隊(duì)的合作模式,使學(xué)生就業(yè)后難以適應(yīng)團(tuán)隊(duì)協(xié)作開發(fā)的要求。所以應(yīng)多多應(yīng)用團(tuán)體合作項(xiàng)目,鍛煉學(xué)生的合作精神,和做項(xiàng)目真正的能力。參考文獻(xiàn)[1]王珊,陳紅編著.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學(xué)出版社,1998.7[2]PerterRob,CarlosCoronel編著,張瑜,楊繼萍等譯.數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)與管理.清華大學(xué)出版社,2005.9[3]孟憲虎,馬雪英,鄧緒斌編著.大型數(shù)據(jù)庫系統(tǒng).電子工業(yè)出版社,2008.7[4]王國勝,柴寶杰,尼春雨編著.ASP.NET+SQLSERVER動(dòng)態(tài)網(wǎng)站開發(fā).清華大學(xué)出版社,2009.1[5]王晟,馬里杰編著.SQLServer經(jīng)典案例解析.清華大學(xué)出版社第七節(jié)數(shù)據(jù)庫建立實(shí)現(xiàn)15、用SQL命令建立以自己學(xué)號(hào)姓名為名的SQLServer用戶(非Windows用戶),對(duì)其授予相應(yīng)的權(quán)利,然后以該用戶登錄到查詢分析器并在該用戶下完成以下所有操作。Execsp_addlogin@loginame='100104130205王永紅'Goexecsp_grantdbaccess'100104130205王永紅''execsp_addrole'王永紅'grantallto王永紅execsp_addrolemember'王永紅','100104130205王永紅'16、用T-SQL建立你自己的數(shù)據(jù)庫,要求數(shù)據(jù)庫文件和日志文件分別存放在磁盤的不同位置,且指明文件增長方式。createdatabaseBookShoponprimary(name=BookShop1,filename='H:\Book\BookShop1.mdf',size=1,filegrowth=1)logon(name=BookShop2,filename='H:\Book\BookShop2.mdf',size=1,filegrowth=10%)17、根據(jù)第6、7、8和11項(xiàng),用T-SQL完成表的創(chuàng)建。注意各種約束的使用。createtableUserInfo(IDint,UserNamevarchar(60),PasswordStrvarchar(60)notnull,RealNamevarchar(60)notnull,Sexvarchar(20)default'男',Addressvarchar(100)notnull,PostCodevarchar(20)notnull,PhoneNumbervarchar(20)notnull,Emailvarchar(100),UserLevelvarchar(20),TotalConsumptionvarchar(40),RegTimeDatetime,primarykey(ID),check(IDlike'[1][0-9][0-9]'))createtableBookAdmin(AdminuserVarchar(20)primarykey,AdminPassvarchar(20)notnull)createtableBookType(BookTypeint,TypeNamevarchar(40)notnull,Compendiumvarchar(200),primarykey(BookType))createtableBookInfo( IDint, BookNamevarchar(80)notnull, BookTypeintnotnull, Author varchar(40)notnull, Pagesint, Publishvarchar(60)notnull, PublishDatevarchar(40)notnull, Pricemoneynotnull, Compendiumtext, Amountint, Leav_numberint, Cover image, CommentNumberint, HitNumberint, SoldNumberint, SpecialPriceint, Discountint, Pagelargevarchar(20),primarykey(ID),foreignkey(BookType)referencesBookType(BookType))createtableBookComment(IDint, BookNamevarchar(80)notnull, Caption varchar(80), Comment textnotnull, UseName varchar(40), Email varchar(60), CommentDate datetime,primarykey(ID))createtableLackBookRegister(IDintprimarykey, UseName varchar(20)notnull, BookNamevarchar(80)notnull, Publishervarchar(60), Author varchar(20), RegisterDatevarchar(60)notnull,foreignkey(ID)referencesBookInfo(ID))createtableOrderBookDetail(UesrIDint, OrderID int, BookIDintnotnull, Quantityintnotnull, DiscountPricevarchar(40)notnull,primarykey(OrderID),foreignkey(UesrID)referencesUserInfo(ID),foreignkey(BookID)referencesBookInfo(ID),check(UesrIDlike'[1][0-9][0-9]'))createtableOrderBookPerson(IDint, UserID int, UserNamevarchar(60), Address varchar(100), Emailvarchar(40), PostCodevarchar(20), PhoneNumbervarchar(20), MobilePhonevarchar(20), SendMemovarchar(200), SendMethodvarchar(10), payMethodvarchar(10), OrderDatedatetime, OrderStatusvarchar(10), OrderFinishDate datetime, NeedInvoiceVarchar(10), TotalDiseountPricevarchar(40),primarykey(UserID,ID),foreignkey(ID)referencesOrderBookDetail(OrderID),foreignkey(UserID)referencesUserInfo(ID),check(UserIDlike'[1][0-9][0-9]'))createtableShoppingCart(UserIDint, BookIDint, Quantityintnotnull,primarykey(UserID,BookID),foreignkey(BookID)referencesBookInfo(ID),foreignkey(UserID)referencesUserInfo(ID),check(UserIDlike'[1][0-9][0-9]'))數(shù)據(jù)庫應(yīng)用開發(fā)與運(yùn)行(以下要考慮事務(wù)的應(yīng)用,并注意注釋說明)(50分)18、編寫對(duì)表輸入的存儲(chǔ)過程,調(diào)用存儲(chǔ)過程將第12項(xiàng)設(shè)計(jì)的模擬數(shù)據(jù)添加到數(shù)據(jù)表中。(12、設(shè)計(jì)每個(gè)表中字段類性、寬度、是否可為空、是否要求唯一和是否需要默認(rèn)值。)ifexists(select*fromsysobjectswherename='insert_BookAdmin'andtype='p')begindropprocedureinsert_BookAdminendgocreateprocedureinsert_BookAdmin(@Adminuservarchar(20),@AdminPassvarchar(20))asbegintraninsertintoBookAdminvalues(@Adminuser,@AdminPass)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_BookComment'andtype='p')begindropprocedureinsert_BookCommentendgocreateprocedureinsert_BookComment(@IDint,@BookNamevarchar(80),@Captionvarchar(80),@Commenttext,@UseNamevarchar(40),@Emailvarchar(60),@CommentDatedatetime)asbegintraninsertintoBookCommentvalues(@ID,@BookName,@Caption,@Comment,@UseName,@Email,@CommentDate)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_BookType'andtype='p')begindropprocedureinsert_BookTypeendgocreateprocedureinsert_BookType(@BookTypeint,@TypeNamevarchar(40),@Compendiumvarchar(200))asbegintraninsertintoBookTypevalues(@BookType,@TypeName,@Compendium)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_UserInfo'andtype='p')begindropprocedureinsert_UserInfoendgocreateprocedureinsert_UserInfo(@IDint,@UserNamevarchar(60),@PasswordStrvarchar(60),@RealNamevarchar(60),@Sexvarchar(20),@Addressvarchar(100),@PostCodevarchar(20),@PhoneNumbervarchar(20),@Emailvarchar(100),@UserLevelvarchar(20),@TotalConsumptionvarchar(40),@RegTimedatetime)asbegintraninsertintoUserInfovalues(@ID,@UserName,@PasswordStr,@RealName,@Sex,@Address,@PostCode,@PhoneNumber,@Email,@UserLevel,@TotalConsumption,@RegTime)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_BookInfo'andtype='p')begindropprocedureinsert_BookInfoendgocreateprocedureinsert_BookInfo(@IDint,@BookNamevarchar(80),@BookTypeint,@Authorvarchar(40),@Pagesint,@Publishvarchar(60),@PublishDatevarchar(40),@Pricemoney,@Compendiumtext,@Amountint,@Leav_numberint,@Coverimage,@CommentNumberint,@HitNumberint,@SoldNumberint,@SpecialPriceint,@Discountint,@Pagelargevarchar(20))asbegintraninsertintoBookInfovalues(@ID,@BookName,@BookType,@Author,@Pages,@Publish,@PublishDate,@Price,@Compendium,@Amount,@Leav_number,@Cover,@CommentNumber,@HitNumber,@SoldNumber,@SpecialPrice,@Discount,@Pagelarge)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_LackBookRegister'andtype='p')begindropprocedureinsert_LackBookRegisterendgocreateprocedureinsert_LackBookRegister(@IDint,@UseNamevarchar(20),@BookNamevarchar(80),@Publishervarchar(60),@Authorvarchar(20),@RegisterDatevarchar(60))asbegintraninsertintoLackBookRegistervalues(@ID,@UseName,@BookName,@Publisher,@Author,@RegisterDate)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_OrderBookDetail'andtype='p')begindropprocedureinsert_OrderBookDetailendgocreateprocedureinsert_OrderBookDetail(@UesrIDint,@OrderIDint,@BookIDint,@Quantityint,@DiscountPricemoney)asbegintraninsertintoOrderBookDetailvalues(@UesrID,@OrderID,@BookID,@Quantity,@DiscountPrice)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_OrderBookPerson'andtype='p')begindropprocedureinsert_OrderBookPersonendgocreateprocedureinsert_OrderBookPerson(@IDint,@UserIDint,@UserNamevarchar(60),@Addressvarchar(100),@Emailvarchar(40),@PostCodevarchar(20),@PhoneNumbervarchar(20),@MobilePhonevarchar(20),@SendMemovarchar(200),@SendMethodvarchar(10),@payMethodvarchar(10),@OrderDatedatetime,@OrderStatusvarchar(10),@OrderFinishDatedatetime,@NeedInvoicevarchar(10),@TotalDiseountPricevarchar(40))asbegintraninsertintoOrderBookPersonvalues(@ID,@UserID,@UserName,@Address,@Email,@PostCode,@PhoneNumber,@MobilePhone,@SendMemo,@SendMethod,@payMethod,@OrderDate,@OrderStatus,@OrderFinishDate,@NeedInvoice,@TotalDiseountPrice)if@@error<>0beginrollbacktranreturn-1endelsebegincommittranreturn0endifexists(select*fromsysobjectswherename='insert_ShoppingCa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)保安班長管理辦法
- 掃黃大型酒店管理辦法
- 展覽展示公司管理辦法
- 聊城公務(wù)接待管理辦法
- 建筑弱電培訓(xùn)課件大全
- 股票職業(yè)交易培訓(xùn)課件
- 肝腎關(guān)系教學(xué)課件
- 第五單元五上數(shù)學(xué)試卷
- 甘肅高考題數(shù)學(xué)試卷
- 日常用電培訓(xùn)課件
- 25春國家開放大學(xué)《中央銀行理論與實(shí)務(wù)》形考任務(wù)1-4參考答案
- 某集團(tuán)公司薪酬管理制度
- 衛(wèi)生法規(guī)練習(xí)題庫(附答案)
- 2025年-上海市安全員《C證》考試題庫
- 2025年海南會(huì)考試題及答案地理
- 員工不能勝任工作解除勞動(dòng)合同范本
- 農(nóng)村院子轉(zhuǎn)讓合同范本
- 中小學(xué)學(xué)校內(nèi)部控制手冊(cè)
- 乳腺結(jié)節(jié)疾病的專業(yè)知識(shí)課件
- 機(jī)柜安裝施工方案
- 2025年國元農(nóng)業(yè)保險(xiǎn)股份有限公司招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論