網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告

上傳人:仙*** 文檔編號(hào):33454245 上傳時(shí)間:2021-10-17 格式:DOC 頁數(shù):26 大?。?.44MB
收藏 版權(quán)申訴 舉報(bào) 下載
網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁
第1頁 / 共26頁
網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁
第2頁 / 共26頁
網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上書店管理系統(tǒng)課程設(shè)計(jì)報(bào)告(26頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 前 言 各種信息資源的有效管理已經(jīng)成為人們獲取信息的關(guān)鍵所在,這也將是社會(huì)資源信息化建設(shè)的重點(diǎn)。書是人類不可缺少的精神食糧,也是現(xiàn)代社會(huì)步入文明的見證。網(wǎng)上書店管理系統(tǒng)的目的是應(yīng)用信息化的技術(shù)對(duì)圖書進(jìn)行的管理,減少大量的數(shù)據(jù)冗余和傳統(tǒng)管理的繁瑣工作量,實(shí)現(xiàn)管理的系統(tǒng)化、科學(xué)化。 系統(tǒng)的主要子模塊有圖書管理,顧客管理等,可實(shí)現(xiàn)日常圖書進(jìn)貨、發(fā)貨業(yè)務(wù),最終達(dá)到提高工作效率的目的。Visual C++6.0 是一種功能強(qiáng)大行之有效的可視化編程工具,因此此軟件是在Visual C++6.0環(huán)境下編寫的。對(duì)于我們,隨著學(xué)習(xí)的深入,已經(jīng)基本全部掌握了Visual C++6.0環(huán)境下的程序開發(fā)。

2、為了將我們的編程能力提升到一個(gè)更高的水平,深化面向?qū)ο蟮木幊趟季S和解決問題的能力,值此課程設(shè)計(jì)周期間,進(jìn)行基于Visual C++6.0環(huán)境的軟件開發(fā),利用SQL Server2005作為后臺(tái)的數(shù)據(jù)庫,以網(wǎng)上書店管理系統(tǒng)作為開始,對(duì)Visual C++6.0環(huán)境和面向?qū)ο蟪绦蛟O(shè)計(jì)進(jìn)行回憶和熟悉。 本文檔詳細(xì)敘述了基于Visual C++6.0環(huán)境下的網(wǎng)上書店管理系統(tǒng)的設(shè)計(jì)過程以及程序源代碼。 本文檔從概要設(shè)計(jì),詳細(xì)設(shè)計(jì),參考源程序代碼以及顯示程序運(yùn)行的截屏等方面詳盡的介紹了軟件開發(fā)過程。 此次網(wǎng)上書店管理系統(tǒng)的開發(fā)目的是使我們用面向?qū)ο蟮姆绞絹硭伎己徒鉀Q問題的能力,并且可以掌握數(shù)據(jù)庫的連

3、接、MFC的設(shè)計(jì)、類的設(shè)計(jì)和使用以及C++語法。 本文檔的安排如下: 第一章 主要介紹了對(duì)面向?qū)ο驝++語言以及VC、SQL Server2005編程環(huán)境。 第二章 主要的介紹說明了本軟件的編程思想和總體設(shè)計(jì)。 第三章 主要介紹關(guān)于軟件各個(gè)功能的詳細(xì)設(shè)計(jì)。 第四章 主要對(duì)軟件進(jìn)行調(diào)試,運(yùn)行程序并截圖,顯示運(yùn)行界面。 第五章 對(duì)課程設(shè)計(jì)進(jìn)行總結(jié)。 程序在設(shè)計(jì)的過程中遇到的問題已及時(shí)更正,但由于編者的能力和水平有限,本軟件和文檔中不免會(huì)出現(xiàn)一些不期待的錯(cuò)誤,望文檔讀者能夠理解和體諒,并歡迎提醒和糾正,在此表示感謝以及敬意。 1 課程設(shè)計(jì)概述 1

4、.1 Visual C++6.0概述 Visual C++是微軟公司的重要產(chǎn)品之一, 是一種功能強(qiáng)大行之有效的可視化編程工具。它提供了MFC類庫,使用戶可以方便的開發(fā)自己想實(shí)現(xiàn)的功能。Visual C++6.0的主要特點(diǎn): (1)自動(dòng)化和宏功能。 (2)可以靈活地定制工具欄和菜單。 (3)可以直接運(yùn)行和調(diào)試程序,還可以使用宏語言來自動(dòng)操作調(diào)試器。 (4)支持Internet連接。 (5)一個(gè)新的便捷的項(xiàng)目系統(tǒng)可以允許一個(gè)工作區(qū)內(nèi)包含多個(gè)不同的項(xiàng)目類型。 (6)在工作區(qū)內(nèi)可以包含多個(gè)并列的工程文件。 (7)可以在對(duì)話框中使用WizardBar將程序同可視化元素聯(lián)系起來。

5、 (8)Find in File命令支持兩個(gè)獨(dú)立的輸出窗格,可以保存上一次搜索的結(jié)果。 這些新特性可以更好地利用Visual C++開發(fā)工具進(jìn)行Windows應(yīng)用程序開發(fā)。 1.2 Visual C++6.0運(yùn)行環(huán)境 圖1.1 Visual C++6.0運(yùn)行環(huán)境 1.3 關(guān)于數(shù)據(jù)庫 數(shù)據(jù)庫的創(chuàng)建是在SQL Server Management Studio Express里面用可視化的操作完成。下面用類似的方法建了四個(gè)表,分別起名為:book、customer、manager、orders,建表的同時(shí)建立約束條件。然后分別在表中輸入列名等數(shù)據(jù),分析好數(shù)據(jù)的安排后注意表之間的聯(lián)系

6、,屬性相對(duì)應(yīng)。 圖1.2 數(shù)據(jù)庫建表 2 軟件總體設(shè)計(jì) 2.1 軟件總體設(shè)計(jì)思想 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速,越來越多的企事業(yè)單位都引入了信息管理軟件來管理自己日益增長(zhǎng)的各種信息。各種網(wǎng)店也相繼采用了不同的管理系統(tǒng)來管理商品信息,取得了很大的成效,網(wǎng)上書店管理系統(tǒng)也在功能上不但完善和加強(qiáng),為了使書店管理更加規(guī)范化,程序化,科學(xué)化,我們研發(fā)了這次的網(wǎng)上書店管理系統(tǒng)。 本系統(tǒng)的功能是為管理者提供方便的管理、為顧客提供快捷的購買,管理者可以通過登錄管理界面實(shí)現(xiàn)對(duì)圖書的添加、修改、刪除操作以及發(fā)貨和查看顧客信息,顧客可以進(jìn)入圖書查詢界面通過圖書類別、圖書名稱、圖書編號(hào)、折扣額度

7、等四種方式查詢圖書,查到滿意的圖書后可點(diǎn)擊購買。 2.2 系統(tǒng)層次圖 圖2.1 系統(tǒng)層次圖 2.3 各表數(shù)據(jù) 1)圖書信息表book:記錄書籍的編號(hào)、類別、名稱、價(jià)格、簡(jiǎn)介、折扣、庫存數(shù)量等。 圖2.2 book表 2)顧客信息表customer:記錄顧客的編號(hào)、密碼、姓名、性別、年齡、住址、聯(lián)系電話等。 圖2.3 customer表 3)管理員信息表manager:記錄管理員的登錄名和密碼。 圖2.4 manager表 4)訂單表orders:記錄訂單號(hào)、圖書編號(hào)、顧客編號(hào)、顧客姓名、顧客地址、聯(lián)系電話、付款方式、發(fā)貨方式等。 圖2.5 orde

8、rs表 2.4 基本E-R圖 圖2.6 基本E-R圖 3 軟件詳細(xì)設(shè)計(jì) 3.1 數(shù)據(jù)庫連接 本軟件使用ODBC連接數(shù)據(jù)庫,基本思想為為數(shù)據(jù)庫中每個(gè)表建立一個(gè)RecordSet類,當(dāng)要對(duì)表中數(shù)據(jù)進(jìn)行操作時(shí),創(chuàng)建相關(guān)記錄集,即可引用類中的響應(yīng)函數(shù)進(jìn)行添加、修改、刪除、查詢等操作。 3.2 主界面 主界面中顯示顧客登錄、管理員登錄和顧客注冊(cè)三個(gè)按鈕,顧客輸入登錄名和密碼后點(diǎn)擊顧客登錄后進(jìn)入顧客查詢界面,管理員輸入登錄名和密碼后點(diǎn)擊管理員登錄后進(jìn)入管理界面,若是新顧客,直接點(diǎn)擊注冊(cè)即可進(jìn)入注冊(cè)界面,各對(duì)話框之間的連接通過DoModal()函數(shù)實(shí)現(xiàn),若需要進(jìn)行身份驗(yàn)證,未

9、輸入用戶名或密碼則將彈出提示對(duì)話框“請(qǐng)輸入用戶名和密碼!”,輸入后系統(tǒng)將進(jìn)入相應(yīng)的數(shù)據(jù)庫表查詢是否有此信息,若無對(duì)應(yīng)信息則彈出對(duì)話框提示輸入信息錯(cuò)誤,信息正確方可進(jìn)入下一界面,如顧客登錄時(shí),系統(tǒng)使用以下代碼完成身份驗(yàn)證功能,同時(shí)記錄下用戶信息以便加入訂單: //生成查詢用戶賬號(hào)和密碼的SQL語句 mSqlStr= "select * from customer where cno="; mSqlStr=mSqlStr + m_no; mSqlStr=mSqlStr + "and cpass="; mSqlStr=mSqlStr + m_password; mSqlStr=mSqlS

10、tr + ""; if(!customer.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox("customer表打開失敗!"); return; } if(!customer.IsBOF()) { //Open all function for user m_customer_no=customer.m_cno; m_customer_name=customer.m_cname; m_customer_phone=customer.m_cphone; m_customer_add=

11、customer.m_cadd; AfxMessageBox("密碼正確,歡迎登錄!"); EndDialog(IDCANCEL); Cgkcx a; a.DoModal(); } else { AfxMessageBox("密碼輸入錯(cuò)誤!!"); return; } 3.3 添加功能 本軟件的添加功能使用AddNew()函數(shù),應(yīng)用在顧客注冊(cè)、顧客購書、管理員添加新書等模塊。 1)顧客注冊(cè):新顧客在主界面中點(diǎn)擊注冊(cè)后即可進(jìn)入注冊(cè)界面填寫自己的各項(xiàng)信息,完成后點(diǎn)擊確定,信息添加到customer表中,并利用觸發(fā)器自動(dòng)生成顧客編號(hào)

12、作為登錄名。相關(guān)代碼如下: setcustomer c; c.Open(); c.AddNew(); UpdateData(TRUE); if(m_name.IsEmpty()||m_phone.IsEmpty()||m_add.IsEmpty()||m_password.IsEmpty()||m_mima.IsEmpty()) { MessageBox("請(qǐng)輸入全部信息!"); return; } if(m_password!=m_mima) { MessageBox("密碼錯(cuò)誤,請(qǐng)確認(rèn)!"); return; } c.m_c

13、pass=m_password; c.m_cname=m_name; if(m_sex==0) c.m_csex="男"; else c.m_csex="女"; c.m_cage=m_age; c.m_cphone=m_phone; c.m_cadd=m_add; c.m_cpass=m_password; if(m_sex==0) c.m_csex="男"; else c.m_csex="女"; c.Update(); c.Requery(); m_customer_zhanghao=c.m_cno; UpdateData(

14、FALSE); m_customer_xingming=m_name; m_customer_mima=m_password; EndDialog(IDCANCEL); Cxxqr a; a.DoModal(); 2)顧客購書:顧客在查詢界面中選擇想要購買的圖書后點(diǎn)擊購買可進(jìn)入購買界面,選擇付款方式、送貨方式并確認(rèn)后,相關(guān)信息添加到orders表中,并利用觸發(fā)器自動(dòng)生成訂單號(hào)。相關(guān)代碼如下: Csetorders order; setbook book; order.Open(); order.AddNew(); UpdateData(TRUE);

15、 if(m_zhifu==0) order.m_opay="網(wǎng)銀支付"; else order.m_opay="貨到付款"; if(m_songhuo==0) order.m_oconvey="快遞"; else order.m_oconvey="EMS"; order.m_bno=m_book_no; order.m_cadd=m_customer_add; order.m_cname=m_customer_name; order.m_cno=m_customer_no; order.m_cphone=m_customer_phone

16、; order.Update(); order.Requery(); m_order_no=order.m_ono; book.Open(); book.Edit(); book.m_bstock--; book.Update(); book.Requery(); book.Close(); UpdateData(FALSE); CString temp; temp.Format("購買成功!"); AfxMessageBox(temp); EndDialog(IDCANCEL); Cgkcx a; a.DoModal();

17、 3)管理員添加新書:管理員在管理界面中輸入各項(xiàng)信息后點(diǎn)擊添加,圖示信息即可被添加到book表中,相關(guān)代碼如下: setbook a,b; a.Open(); a.AddNew(); UpdateData(TRUE); if(m_no.IsEmpty()||m_kind.IsEmpty()||m_name.IsEmpty()||m_price.IsEmpty()||m_intro.IsEmpty()||m_dis==0||m_stock==0) { MessageBox("請(qǐng)輸入全部信息!"); return; } if(b.IsOpen()) b.Cl

18、ose(); if(m_no!=_T("")) { b.m_strFilter.Format("bno=%s",m_no); b.Open(); if(b.m_bno!=_T("")) { MessageBox("已經(jīng)有這條記錄了!"); return; } } a.m_bno=m_no; a.m_bkind=m_kind; a.m_bname=m_name; a.m_bprice=m_price; a.m_bintro=m_intro; a.m_bdis=m_dis; a.m_bstock=

19、m_stock; CString aa,bb; m_list.InsertItem(0,a.m_bno,0); m_list.SetItemText(0,1,a.m_bkind); m_list.SetItemText(0,2,a.m_bname); m_list.SetItemText(0,3,a.m_bprice); m_list.SetItemText(0,4,a.m_bintro); aa.Format("%d",a.m_bdis); m_list.SetItemText(0,5,aa); bb.Format("%d",a.m_b

20、stock); m_list.SetItemText(0,6,bb); a.Update(); a.Requery(); UpdateData(FALSE); a.Close(); 3.4 修改功能 修改功能使用Edit()函數(shù),主要應(yīng)用在管理員對(duì)圖書信息的修改方面,其中圖書編號(hào)不可修改,若修改則出現(xiàn)錯(cuò)誤提示,相關(guān)代碼如下: setbook a; a.Open(); a.Edit(); UpdateData(TRUE); if(m_no.IsEmpty()) { MessageBox(" 請(qǐng)選擇圖書!"); return; }

21、 if(no!=m_no) { MessageBox("圖書編號(hào)不允許修改!"); return; } m_list.DeleteAllItems(); a.m_bkind=m_kind; a.m_bname=m_name; a.m_bprice=m_price; a.m_bintro=m_intro; a.m_bdis=m_dis; a.m_bstock=m_stock; CString aa,bb; m_list.InsertItem(0,a.m_bno,0); m_list.SetItemText(0,1,a.m_

22、bkind); m_list.SetItemText(0,2,a.m_bname); m_list.SetItemText(0,3,a.m_bprice); m_list.SetItemText(0,4,a.m_bintro); aa.Format("%d",a.m_bdis); m_list.SetItemText(0,5,aa); bb.Format("%d",a.m_bstock); m_list.SetItemText(0,6,bb); a.Update(); a.Requery(); UpdateData(FALSE); a

23、.Close(); 3.5 刪除功能 刪除功能使用Delete()函數(shù),應(yīng)用在管理員對(duì)圖書信息的刪除及查看訂單后發(fā)貨方面: 1)圖書信息刪除:管理員查找到要?jiǎng)h除的圖書后選中,點(diǎn)擊刪除按鈕即可將book表中該圖書信息刪除,相關(guān)代碼如下: UpdateData(TRUE); int n=m_list.GetSelectionMark(); setbook b; if(m_no.IsEmpty()) { MessageBox("請(qǐng)選擇圖書!"); return; } b.m_strFilter.Format("bno=%s",m_no)

24、; b.Open(); if(b.IsEOF()) { MessageBox("沒有此記錄!"); return; } b.Delete(); m_list.DeleteItem(n); b.Close(); 2)發(fā)貨:管理員查看訂單后選中要發(fā)送的圖書,點(diǎn)擊發(fā)貨即可在orders表中將該訂單刪除,相關(guān)代碼如下: int n=m_list.GetSelectionMark(); //創(chuàng)建訂單記錄集 Csetorders order; if(m_ono.IsEmpty()) { Messa

25、geBox("請(qǐng)選擇訂單!"); return; } order.m_strFilter.Format("ono=%s",m_ono); order.Open(); if(order.IsEOF()) { MessageBox("沒有此記錄!"); return; } while(!order.IsEOF()) { order.Delete(); order.MoveNext(); } //關(guān)閉記錄集 order.Close(); m_list.DeleteItem(n); UpdateData(FALSE);

26、 3.6 查詢功能 查詢功能應(yīng)用于顧客購書前對(duì)書籍的查詢和管理員對(duì)書籍的查詢,以顧客查詢?yōu)槔?,顧客查詢可按照?qǐng)D書編號(hào)、圖書類別、圖書名稱、折扣額度等四種方式,其中圖書類別和圖書名稱都可實(shí)現(xiàn)模糊查詢,在相關(guān)表中查找到正確信息后顯示在列表框內(nèi),以圖書名稱和折扣額度為例,相關(guān)代碼如下: UpdateData(TRUE); setbook book; if(m_fangshi!=0&&m_fangshi!=1&&m_fangshi!=2&&m_fangshi!=3) { AfxMessageBox("請(qǐng)選擇查詢類別!"); return; } //出現(xiàn)問題:不能讀

27、取m_kind,原因:IsEmpty()少了小括號(hào) if(m_fangshi==1) { if(m_name.IsEmpty()) { AfxMessageBox("請(qǐng)輸入圖書名稱!"); return; } setbook book; if(book.IsOpen()) book.Close(); CString tmp; tmp.Format("%%%s%%",m_name); m_name=tmp; book.m_strFilter.Format("bname LIKE %s

28、",m_name); book.Open(); m_list.DeleteAllItems(); int i=0; if(book.IsEOF()) { MessageBox(" 目前暫沒有您要的書目!"," 提示",MB_OK); return; } while(!book.IsEOF()) { CString aa,bb; m_list.InsertItem(i,book.m_bno,0); m_list.SetItemTe

29、xt(i,1,book.m_bkind); m_list.SetItemText(i,2,book.m_bname); m_list.SetItemText(i,3,book.m_bprice); m_list.SetItemText(i,4,book.m_bintro); aa.Format("%d",book.m_bdis); m_list.SetItemText(i,5,aa); bb.Format("%d",book.m_bstock); m_list.SetIte

30、mText(i,6,bb); i++; book.MoveNext(); } } if(m_fangshi==3) { if(m_dis==0) { AfxMessageBox("請(qǐng)輸入查詢內(nèi)容!"); return; } if(book.IsOpen()) book.Close(); book.m_strFilter.Format("bdis<=%d",m_dis); book.Open(); m_list.DeleteAllItems(); i

31、nt i=0; if(book.IsEOF()) { MessageBox(" 目前暫沒有您要的書目!"," 提示",MB_OK); return; } while(!book.IsEOF()) { CString aa,bb; m_list.InsertItem(i,book.m_bno,0); m_list.SetItemText(i,1,book.m_bkind); m_list.SetItemText(i,2,book.m_bname); m_l

32、ist.SetItemText(i,3,book.m_bprice); m_list.SetItemText(i,4,book.m_bintro); aa.Format("%d",book.m_bdis); m_list.SetItemText(i,5,aa); bb.Format("%d",book.m_bstock); m_list.SetItemText(i,6,bb); i++; book.MoveNext(); } } 3.7 顯示功能 在本軟件中多次將信息顯示在列表框中,以圖

33、書信息管理界面中顯示圖書信息為例,相關(guān)代碼如下: BOOL Cxsrk::OnInitDialog() { CDialog::OnInitDialog(); DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP |LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT; m_list.SetExtendedStyle(dwExStyle); m_list.InsertColumn(0,"編號(hào)",LVCFMT_CENTER,50,0

34、); m_list.InsertColumn(1,"類別",LVCFMT_CENTER,100,0); m_list.InsertColumn(2,"名稱",LVCFMT_CENTER,200,0); m_list.InsertColumn(3,"價(jià)格",LVCFMT_CENTER,60,0); m_list.InsertColumn(4,"簡(jiǎn)介",LVCFMT_CENTER,200,0); m_list.InsertColumn(5,"折扣",LVCFMT_CENTER,50,0); m_list.InsertColumn(6,"庫存",LVCFMT_CENTE

35、R,50,0); setbook a; a.Open(); int i=0; while(!a.IsEOF()) { CString aa,bb; m_list.InsertItem(i,a.m_bno,0); m_list.SetItemText(i,1,a.m_bkind); m_list.SetItemText(i,2,a.m_bname); m_list.SetItemText(i,3,a.m_bprice); m_list.SetItemText(i,4,a.m_bintro); aa.Format("

36、%d",a.m_bdis); m_list.SetItemText(i,5,aa); bb.Format("%d",a.m_bstock); m_list.SetItemText(i,6,bb); i++; a.MoveNext(); }a.Close(); return TRUE; // return TRUE unless you set the focus to a control } 4 軟件測(cè)試 4.1 主界面展示 主界面如下圖4.1所示,有“顧客登錄”,“管理員登錄”和“現(xiàn)在注冊(cè)”三個(gè)按鈕: 圖4.1 主界面

37、 顧客輸入正確的登錄名和密碼后點(diǎn)擊確定即可進(jìn)入顧客查詢界面,如下圖4.2所示: 圖4.2 顧客查詢界面 管理員輸入正確的登錄名和密碼后點(diǎn)擊確定即可進(jìn)入管理界面,如下圖4.3所示: 圖4.3 管理內(nèi)容選擇界面 新顧客點(diǎn)擊“現(xiàn)在注冊(cè)”即可進(jìn)入注冊(cè)界面,如下圖4.4所示: 圖4.4 顧客注冊(cè)界面 4.2 添加功能展示 4.2.1 顧客注冊(cè) 顧客在如上圖4.4所示的顧客注冊(cè)界面中輸入各項(xiàng)信息且兩次輸入相同密碼后點(diǎn)擊確定,系統(tǒng)自動(dòng)生成顧客編號(hào)作為登錄名,和密碼等顯示給顧客,如下圖4.5所示: 圖4.5 注冊(cè)信息確認(rèn)界面 4.2.2 顧客購書 顧客在如圖4.

38、3所示的查詢界面中查到滿意的圖書后點(diǎn)擊購買,即可進(jìn)入購買圖書界面,確認(rèn)圖書并選擇付款方式和送貨方式,如下圖4.6所示: 圖4.6 購買圖書界面 4.2.3 添加新書 管理員在如圖4.3所示的管理界面中選擇“書籍信息管理”,進(jìn)入如下圖4.7所示的書籍信息管理界面: 圖4.7 書籍信息管理界面 在編輯框中輸入各項(xiàng)信息后點(diǎn)擊“添加”,即可成功添加圖書信息,如下圖4.8所示: 圖4.8 添加圖書 4.3 修改功能展示 管理員在如圖4.7所示的書籍信息管理界面中選中要修改的圖書,相關(guān)各項(xiàng)信息即可顯示在下方的編輯框中,在編輯框中修改信息后點(diǎn)擊“修改”即可成功修改book表中圖書

39、信息,如下圖4.9所示: 圖4.9修改圖書信息 4.4 刪除功能展示 4.4.1 圖書信息刪除 管理員在如圖4.7所示的書籍信息管理界面中選中要?jiǎng)h除的圖書,點(diǎn)擊刪除按鈕即可刪除該圖書,如下圖4.10所示: 圖4.10 刪除圖書 點(diǎn)擊確定后可以看到該圖書在列表框中消失。 4.4.2 發(fā)貨 管理員在如圖4.3所示的管理界面中選擇“查看訂單”即可進(jìn)入如下圖4.11所示的訂單查看界面,選中要發(fā)送的圖書后點(diǎn)擊“發(fā)貨”即可將該訂單從orders表中刪除: 圖4.11 訂單查看界面 4.5 查詢功能展示 以如圖4.2所示的顧客查詢中折扣額度查詢?yōu)槔?,查詢折扣在六折以下的圖書

40、,如下圖4.12所示: 圖4.12 折扣額度查詢 5.總結(jié) 我的課程設(shè)計(jì)是網(wǎng)上書店管理系統(tǒng),通過這次課程設(shè)計(jì),使我更大程度上了解了信息管理系統(tǒng)的功能,提高了實(shí)踐能力。是對(duì)所學(xué)知識(shí)的一次綜合應(yīng)用,在課程設(shè)計(jì)過程中,我遇到了很多問題,如在列表框和編輯框中顯示int型和float型數(shù)據(jù)、調(diào)用別的類中生成的變量、自動(dòng)生成顧客編號(hào)、自動(dòng)生成訂單號(hào)等等,最終在老師和同學(xué)們的幫助下,這些問題都一一得到圓滿解決,系統(tǒng)還有以下部分有待完善: (1)數(shù)據(jù)庫安全性還有待加強(qiáng)。 (2)還可以設(shè)置級(jí)聯(lián)使系統(tǒng)更加完善。 (3)可以增加顧客對(duì)自己信息的修改權(quán)限,例如聯(lián)系方式、住址等的更改。 這次課

41、程設(shè)計(jì)使我們更加熟悉的掌握了Visual C++語言和SQL語句的運(yùn)用,幫助我們熟悉了更多VC++6.0和SQL Server2005的功能,提高了我們的動(dòng)手能力,在實(shí)踐中能夠及時(shí)的發(fā)現(xiàn)問題、解決問題,學(xué)到了許多解決實(shí)際問題的寶貴經(jīng)驗(yàn).同時(shí)也挖掘出了我們潛在的能力,使我們對(duì)自己更有自信,對(duì)編程也更有興趣。 最后,衷心感謝龐老師的悉心指導(dǎo)和同學(xué)們的熱情幫助,感謝學(xué)校給我們做課程設(shè)計(jì)的機(jī)會(huì),使我們得到了很好的鍛煉,學(xué)無止境,我們現(xiàn)在了解的東西還很少,還不能很好地掌握自己的專業(yè)知識(shí),我們要謙虛的積極認(rèn)真學(xué)習(xí),不斷的增強(qiáng)自身的能力,提高個(gè)人素質(zhì),向一個(gè)真正的IT人士發(fā)展。 參考文獻(xiàn)

42、 [1] 夏冰冰 主編 數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2000 國(guó)防工業(yè)出版社 [2] 何志丹 著 深入淺出Visual c++入門、進(jìn)階與應(yīng)用實(shí)例 人民郵電出版社 [3] 孫皓 著 Visual C++范例大全 機(jī)械工業(yè)出版社 [4] 維埃拉 著,董明 譯 SQL Server 2005高級(jí)程序設(shè)計(jì) 人民郵電出版社 [5] 吳艷平,岳淑玲著 軟件設(shè)計(jì)與編程基礎(chǔ) 電子工業(yè)出版社 [6] 李俊民著 精通SQL——結(jié)構(gòu)化查詢語言詳解 人民郵電出版社 [7] 《電腦編程與維護(hù)》雜志社 編著 Visual C/C++系統(tǒng)開發(fā)典型實(shí)例解析 水利水電出版社 [8] 路游,于玉宗 著 數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì) 清華大學(xué)出版社

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!