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

正文內(nèi)容

網(wǎng)上書店管理信息系統(tǒng)數(shù)據(jù)庫課程設(shè)計(32頁)-在線瀏覽

2025-02-18 23:27本頁面
  

【正文】 生 成 訂 單庫 存 管 理用 戶 管 理處 理 訂 單 圖 10 系統(tǒng)功能結(jié)構(gòu)圖 對該功能結(jié)構(gòu)圖的具體論述如下: ( 1) 用戶 管理模塊 ○ 1 用戶注冊, 登錄: 用戶需輸入基本的用戶名和密碼,還可再完善輸入其他電 話,電子郵件,住址等信息 ② 用戶信息修改:用戶可以修改自己的個人信息和密碼及其他相關(guān)信息; ③ 用戶信息查看:會員可以查看自己的個人信息。 ( 2) 書籍管理模塊 ① 書籍瀏覽:用戶可以對所有書籍進(jìn)行瀏覽 ② 書籍更新:只有管理員可以對所有書籍進(jìn)行添加、刪除、更新等操作 ③ 書籍搜索:可以輸入查詢條件退書 籍進(jìn)行搜索 ( 3) 購物車模塊 ① 更新購物車:用戶可以查看購物車中的書籍信息,并可以添加和刪除購物車中書籍。 ( 4) 管理員模塊 ① 用戶管理:對用戶的信息進(jìn)行審核,對不符合者進(jìn)行刪除,也可以根據(jù)客戶的需要對它的基本信息進(jìn)行修改; ② 庫存管理:可以查看各書籍的庫存量,并可以隨時更新庫存信息。 ④ 評論管理:對用戶的評論信息的一些操作 代碼設(shè)計 信息代碼設(shè)計及描述 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。 數(shù)據(jù)庫的概念設(shè)計 概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體 DBMS的概念模型。概念模型是一種面向問題的模型,它反映了用戶的實(shí)現(xiàn)環(huán)境,并指出了從用戶角度看到的數(shù)據(jù)庫,它是處理多種應(yīng)用數(shù)據(jù)的方法的組合。 概念模型的設(shè)計方法有多種,其中實(shí)體 — 聯(lián)系模型( E— R 模型)是一個典型代表,它是描述現(xiàn)實(shí)世界的一個簡明而有利的工具。 邏輯設(shè)計的主要目的是保證數(shù)據(jù)共享,消除數(shù)據(jù)冗余,實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性,易懂易用,有利于數(shù)據(jù)的完整性及安全性控制,且盡量降低開銷。 關(guān)系模型的特點(diǎn)之一是概念的單一性。關(guān)系這個特點(diǎn)使得轉(zhuǎn)換工作比較 直接。 ( 2)一個 1: 1的聯(lián)系轉(zhuǎn)換為一個關(guān)系。 ( 3)一個 1: n的聯(lián)系轉(zhuǎn)換為一個關(guān)系。 ( 4)一個 n:m的聯(lián)系轉(zhuǎn)換為一個關(guān)系。 ( 5)具有相同關(guān)鍵字的關(guān)系可以合并。 ( 1)用戶表( User) 用戶表主要是記錄用戶的基本信息,包括用戶名、密碼等信息,如表 31 所示。 表 3書籍表( book) 字讀名 類型 長度 備注 bookid Varchar 25 主鍵, id Categoryid Varchar 25 外鍵,類目 id Name Varchar 80 書名 Logo Varchar 80 圖標(biāo) Des Varchar 255 描述 Qty Int 10 庫存 Price Decimal ( 10, 2) 單價 ( 3)類目表 ( category) 類目表主要是記錄了書籍的類目、描述等信息,如表 33 所示。 表 5訂單表( order) 字讀名 類 型 長度 備注 orderid Varchar 32 主鍵 自動生成 userid int 8 外鍵用戶表 bookid Varchar 25 外鍵書籍表 lineitem Varchar 25 訂單中的分項(xiàng) quantity int 10 數(shù)量 status int 2 訂單狀態(tài) [p,y,n] orderdate date 下單時間 ( 5)評論表 (ment) 評論表記錄了用戶對書籍的評論信息,如表 35 所示。數(shù)據(jù)庫的物理結(jié)構(gòu)依賴于確定的計算機(jī)系統(tǒng),并于選用的DBMS 密切相關(guān)。此階段以邏輯設(shè)計的結(jié)果作為輸入,結(jié)合具體 DBMS 的特點(diǎn)與存儲設(shè)備特性進(jìn)行設(shè)計,選定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法。 ( 2)輸出設(shè)計的方法 在系統(tǒng)設(shè)計階段,設(shè)計人員應(yīng)給出系統(tǒng)輸入的說明,這個說明既是將來編程人員在軟件開發(fā)中進(jìn)行實(shí)際輸出設(shè)計的依據(jù),也是用戶評價系統(tǒng)實(shí)用性的依據(jù)。輸出形式主要有報表信息和圖形化信息。 輸入設(shè)計 輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù)。輸入設(shè)計應(yīng)遵循以下原則 : 最小量原則: 這是 指 在保證滿足處理要求的前提下使輸人量最小。因此,輸入量越少 ,出錯機(jī)會越少, 花費(fèi)時間越少,數(shù)據(jù)一致性越好。 這主要是因?yàn)檩斎朐O(shè)計在為用戶提供糾錯和輸入校檢的同時,就保證了輸入過程簡單易用,就保證了不會因?yàn)椴铄e,糾錯而使輸入復(fù)雜化,增加用戶負(fù)擔(dān)。 因此輸入設(shè)計中應(yīng)采用多種輸入校檢方法和有效性驗(yàn)證技術(shù),以減少輸入錯誤。 本系統(tǒng)的主要輸出為文本形式。其設(shè)計格式的原則是使錄入人員能方便的輸入數(shù)據(jù),盡量避免操作失誤。 系統(tǒng)實(shí)施 167。 167。 mSqlStr=mSqlStr + m_no。and cpass=39。 mSqlStr=mSqlStr + 39。 return。 m_customer_name=。 m_customer_add=。 EndDialog(IDCANCEL)。 ()。 return。 3 添加功能 本軟件的添加功能使用 AddNew()函數(shù),應(yīng)用在顧客注冊、顧客購書、管理員添加新書等 模塊。相 關(guān)代碼如下: setcustomer c。 ()。 if(()||()||m_add. IsEmpty()||()||m_mima .IsEmpty()) { MessageBox(請輸入全部信息 !)。 } if(m_password!=m_mima) { MessageBox(密碼錯誤,請確認(rèn) !)。 } =m_password。 if(m_sex==0) =男 。 =m_age。 =m_add。 if(m_sex==0) =男 。 ()。 m_customer_zhanghao=。 m_customer_xingming=m_name。 EndDialog(IDCANCEL)。 ()。 相關(guān)代碼如下: Csetorders order。 ()。 UpdateData(TRUE)。 else =貨到付款 。 else =EMS。 =m_customer_add。 =m_customer_no。 ()。 m_order_no=。 ()。 ()。 ()。 CString temp。 AfxMessageBox(temp)。 Cgkcx a。 3)管理員添加新書:管理員在管理界面中輸入各項(xiàng)信息后點(diǎn)擊添加,圖示信息即可被添 加到 book 表中,相關(guān)代碼如下: setbook a,b。 ()。 if(()||()||()||()||m y()||m_dis==0||m_stock==0) { MessageBox(請輸入全部信息 !)。 } if(()) ()。%s39。 ()。 return。 =m_kind。 =m_price。 =m_dis。 CString aa,bb。 (0,1,)。 (0,3,)。 (%d,)。 (%d,)。 ()。 UpdateData(FALSE)。 167。 ()。 UpdateData(TRUE)。 return。 return。 =m_kind。 =m_price。 =m_dis。 CString aa,bb。 (0,1,)。 (0,3,)。 (%d,)。 (%d,)。 ()。 UpdateData(FALSE)。 167。 int n=()。 if(()) { MessageBox(請選擇圖書 !)。 } (bno=39。,m_no)。 if(()) { MessageBox(沒有此記錄 !)。 } ()。 ()。 //創(chuàng)建訂單記錄集 Csetorders order。 return。%s39。 ()。 Return; } while(!()) { ()。 } //關(guān)閉記錄集 ()。 UpdateData(FALSE)。 6 查詢功能 查詢功能應(yīng)用于顧客購書前對書籍的查詢和管理員對書籍的查詢,以顧客查詢?yōu)槔?,? 客查詢可按照圖書編號、圖書類別、圖書 名稱、折扣額度等四種方式,其中圖書類別和圖 書 名稱都可實(shí)現(xiàn)模糊查詢,在相關(guān)表中查找 到正確信息后顯示在列表框內(nèi),以圖書名稱和折 扣 額度為例,相關(guān)代碼如下: UpdateData(TRUE)。 if(m_fangshi!=0amp。m_fangshi!=1amp。m_fangshi!=2amp。m_fangshi!=3) { AfxMessageBox(請選擇查詢類別 !)。 } //出現(xiàn)問題:不能讀取 m_kind,原因: IsEmpty()少了小括號 if(m_fan gshi==1) { if(()) { AfxMessageBox(請輸入圖書名稱 !)。 } setbook book。 CString tmp。 m_name=tmp。%s39。 ()。 int i=0。 return。 (i,0)。 (i,2,)。 (i,4,)。 (i,5 ,aa)。 (i,6,bb)。 ()。 return。 (bdis=39。,m_dis)。 ()。 if(()) { MessageBox( 目前暫沒有您要的書目 !, 提示 ,MB_OK)。 } while(!()) { CString aa,bb。 (i,1,boo )。 (i,3,boo )。 (%d,)。 (%d,)。 i++。 } } 167。 DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP |LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT。 (0,編號 ,LVCFMT_CENTER,50,0)。 (2,名稱 ,LVCFMT_CENTER,200,0)。 (4,簡介 ,LVCFMT_CENTER,200,0)。 (6,庫存 ,LVCFMT_CENTER,50,0)。 ()。 while(!()) { CString aa,bb。 (i,1,)。 (i,3,)。 (%d,)。 (%d,)。 i++。 }()。 // return TRUE unless you set the focus to a control } 第五章 調(diào)試過程中的問題及系統(tǒng)測試情況 167。 添加功能展示 顧客注冊 顧客在如上圖 所示的顧客注冊界面中輸入各項(xiàng)信息且兩次輸入相同密碼后點(diǎn)擊確定, 系統(tǒng)自動生成顧客編號作為登錄名,和密碼等顯示給顧客,如下圖 所示: 圖 注冊信息確認(rèn)界面 顧客購書 顧客在如圖 所示的查詢界面中查到滿意的圖書后點(diǎn)擊購買,即可進(jìn)入購買圖 書界面, 確認(rèn)圖書并選擇付款方式和送貨方式,如下圖 所示: 圖 購買圖書界面 添加新書 管理員在如圖 所示的管理界面中選擇“書籍信息管理”,進(jìn)入如下圖 所示的書籍 信息管理界面: 圖 書籍信息管理界面 在編輯框中輸入各項(xiàng)信息后點(diǎn)擊“添加”,即可成功添加圖書信息,如下圖 所示: 圖 添加圖書 167。 刪除功能展示 圖書信息刪除 管理員在如圖 所示的書籍信息管理界面中選中要刪除的圖書,點(diǎn)擊刪除按鈕即可刪除 該圖書,如下圖 所示 圖 刪除圖書 點(diǎn)擊確定后可以看到該圖書在列表框中消失 。 查詢功能展示 以如圖 ,查詢折扣在六折以下的圖書,如下圖 所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1