九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

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

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

10 積分

下載資源

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

資源描述:

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

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

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

3、語(yǔ)法。本文檔的安排如下:第一章 主要介紹了對(duì)面向?qū)ο驝+語(yǔ)言以及VC、SQL Server2005編程環(huán)境。第二章 主要的介紹說(shuō)明了本軟件的編程思想和總體設(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ì)的過(guò)程中遇到的問(wèn)題已及時(shí)更正,但由于編者的能力和水平有限,本軟件和文檔中不免會(huì)出現(xiàn)一些不期待的錯(cuò)誤,望文檔讀者能夠理解和體諒,并歡迎提醒和糾正,在此表示感謝以及敬意。1 課程設(shè)計(jì)概述1.1 Visual C+6.0概述Visual C+是微軟公司的重要產(chǎn)品之一, 是一種功能強(qiáng)大行之有效的可視化編程工

4、具。它提供了MFC類(lèi)庫(kù),使用戶(hù)可以方便的開(kāi)發(fā)自己想實(shí)現(xiàn)的功能。Visual C+6.0的主要特點(diǎn): (1)自動(dòng)化和宏功能。(2)可以靈活地定制工具欄和菜單。(3)可以直接運(yùn)行和調(diào)試程序,還可以使用宏語(yǔ)言來(lái)自動(dòng)操作調(diào)試器。(4)支持Internet連接。(5)一個(gè)新的便捷的項(xiàng)目系統(tǒng)可以允許一個(gè)工作區(qū)內(nèi)包含多個(gè)不同的項(xiàng)目類(lèi)型。(6)在工作區(qū)內(nèi)可以包含多個(gè)并列的工程文件。(7)可以在對(duì)話框中使用WizardBar將程序同可視化元素聯(lián)系起來(lái)。(8)Find in File命令支持兩個(gè)獨(dú)立的輸出窗格,可以保存上一次搜索的結(jié)果。這些新特性可以更好地利用Visual C+開(kāi)發(fā)工具進(jìn)行Windows應(yīng)用程序開(kāi)

5、發(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ù)庫(kù)數(shù)據(jù)庫(kù)的創(chuàng)建是在SQL Server Management Studio Express里面用可視化的操作完成。下面用類(lèi)似的方法建了四個(gè)表,分別起名為:book、customer、manager、orders,建表的同時(shí)建立約束條件。然后分別在表中輸入列名等數(shù)據(jù),分析好數(shù)據(jù)的安排后注意表之間的聯(lián)系,屬性相對(duì)應(yīng)。圖1.2 數(shù)據(jù)庫(kù)建表2 軟件總體設(shè)計(jì)2.1 軟件總體設(shè)計(jì)思想目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速,越來(lái)越多的企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息。各種網(wǎng)店也相繼采用了不

6、同的管理系統(tǒng)來(lái)管理商品信息,取得了很大的成效,網(wǎng)上書(shū)店管理系統(tǒng)也在功能上不但完善和加強(qiáng),為了使書(shū)店管理更加規(guī)范化,程序化,科學(xué)化,我們研發(fā)了這次的網(wǎng)上書(shū)店管理系統(tǒng)。本系統(tǒng)的功能是為管理者提供方便的管理、為顧客提供快捷的購(gòu)買(mǎi),管理者可以通過(guò)登錄管理界面實(shí)現(xiàn)對(duì)圖書(shū)的添加、修改、刪除操作以及發(fā)貨和查看顧客信息,顧客可以進(jìn)入圖書(shū)查詢(xún)界面通過(guò)圖書(shū)類(lèi)別、圖書(shū)名稱(chēng)、圖書(shū)編號(hào)、折扣額度等四種方式查詢(xún)圖書(shū),查到滿(mǎn)意的圖書(shū)后可點(diǎn)擊購(gòu)買(mǎi)。2.2 系統(tǒng)層次圖圖2.1 系統(tǒng)層次圖2.3 各表數(shù)據(jù)1)圖書(shū)信息表book:記錄書(shū)籍的編號(hào)、類(lèi)別、名稱(chēng)、價(jià)格、簡(jiǎn)介、折扣、庫(kù)存數(shù)量等。圖2.2 book表2)顧客信息表custo

7、mer:記錄顧客的編號(hào)、密碼、姓名、性別、年齡、住址、聯(lián)系電話等。圖2.3 customer表3)管理員信息表manager:記錄管理員的登錄名和密碼。圖2.4 manager表4)訂單表orders:記錄訂單號(hào)、圖書(shū)編號(hào)、顧客編號(hào)、顧客姓名、顧客地址、聯(lián)系電話、付款方式、發(fā)貨方式等。圖2.5 orders表2.4 基本E-R圖圖2.6 基本E-R圖3 軟件詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)連接 本軟件使用ODBC連接數(shù)據(jù)庫(kù),基本思想為為數(shù)據(jù)庫(kù)中每個(gè)表建立一個(gè)RecordSet類(lèi),當(dāng)要對(duì)表中數(shù)據(jù)進(jìn)行操作時(shí),創(chuàng)建相關(guān)記錄集,即可引用類(lèi)中的響應(yīng)函數(shù)進(jìn)行添加、修改、刪除、查詢(xún)等操作。3.2 主界面主界面中顯示顧

8、客登錄、管理員登錄和顧客注冊(cè)三個(gè)按鈕,顧客輸入登錄名和密碼后點(diǎn)擊顧客登錄后進(jìn)入顧客查詢(xún)界面,管理員輸入登錄名和密碼后點(diǎn)擊管理員登錄后進(jìn)入管理界面,若是新顧客,直接點(diǎn)擊注冊(cè)即可進(jìn)入注冊(cè)界面,各對(duì)話框之間的連接通過(guò)DoModal()函數(shù)實(shí)現(xiàn),若需要進(jìn)行身份驗(yàn)證,未輸入用戶(hù)名或密碼則將彈出提示對(duì)話框“請(qǐng)輸入用戶(hù)名和密碼!”,輸入后系統(tǒng)將進(jìn)入相應(yīng)的數(shù)據(jù)庫(kù)表查詢(xún)是否有此信息,若無(wú)對(duì)應(yīng)信息則彈出對(duì)話框提示輸入信息錯(cuò)誤,信息正確方可進(jìn)入下一界面,如顧客登錄時(shí),系統(tǒng)使用以下代碼完成身份驗(yàn)證功能,同時(shí)記錄下用戶(hù)信息以便加入訂單:/生成查詢(xún)用戶(hù)賬號(hào)和密碼的SQL語(yǔ)句mSqlStr= select * from c

9、ustomer where cno=;mSqlStr=mSqlStr + m_no;mSqlStr=mSqlStr + and cpass=;mSqlStr=mSqlStr + m_password;mSqlStr=mSqlStr + ;if(!customer.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)AfxMessageBox(customer表打開(kāi)失敗!);return;if(!customer.IsBOF()/Open all function for userm_customer_no=customer.m_cno;m_customer_name=cu

10、stomer.m_cname;m_customer_phone=customer.m_cphone;m_customer_add=customer.m_cadd;AfxMessageBox(密碼正確,歡迎登錄!); EndDialog(IDCANCEL); Cgkcx a; a.DoModal();elseAfxMessageBox(密碼輸入錯(cuò)誤!!);return;3.3 添加功能本軟件的添加功能使用AddNew()函數(shù),應(yīng)用在顧客注冊(cè)、顧客購(gòu)書(shū)、管理員添加新書(shū)等模塊。1)顧客注冊(cè):新顧客在主界面中點(diǎn)擊注冊(cè)后即可進(jìn)入注冊(cè)界面填寫(xiě)自己的各項(xiàng)信息,完成后點(diǎn)擊確定,信息添加到customer表中,

11、并利用觸發(fā)器自動(dòng)生成顧客編號(hào)作為登錄名。相關(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_cpass=m_password;c.m_cname=m_name;if(m_sex=0) c.

12、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(FALSE);m_customer_xingming=m_name;m_customer_mima=m_password; EndDialog(IDCANCEL);Cxxqr a;a.DoModal();2)

13、顧客購(gòu)書(shū):顧客在查詢(xún)界面中選擇想要購(gòu)買(mǎi)的圖書(shū)后點(diǎn)擊購(gòu)買(mǎi)可進(jìn)入購(gòu)買(mǎi)界面,選擇付款方式、送貨方式并確認(rèn)后,相關(guān)信息添加到orders表中,并利用觸發(fā)器自動(dòng)生成訂單號(hào)。相關(guān)代碼如下:Csetorders order;setbook book;order.Open();order.AddNew();UpdateData(TRUE);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;

14、 order.m_cadd=m_customer_add;order.m_cname=m_customer_name;order.m_cno=m_customer_no;order.m_cphone=m_customer_phone;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(購(gòu)買(mǎi)成功

15、!);AfxMessageBox(temp);EndDialog(IDCANCEL);Cgkcx a;a.DoModal();3)管理員添加新書(shū):管理員在管理界面中輸入各項(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)輸入全部信息!);retur

16、n;if(b.IsOpen() b.Close();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=m_stock; CString aa,bb;m_list.InsertItem(0,a.m_bno,0);m_l

17、ist.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_bstock); m_list.SetItemText(0,6,bb);a.Update();a.Requery();UpdateData(FALSE);a.Close();3.4 修改

18、功能修改功能使用Edit()函數(shù),主要應(yīng)用在管理員對(duì)圖書(shū)信息的修改方面,其中圖書(shū)編號(hào)不可修改,若修改則出現(xiàn)錯(cuò)誤提示,相關(guān)代碼如下:setbook a;a.Open();a.Edit();UpdateData(TRUE); if(m_no.IsEmpty() MessageBox( 請(qǐng)選擇圖書(shū)!);return;if(no!=m_no)MessageBox(圖書(shū)編號(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_bd

19、is=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_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.

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

21、t(bno=%s,m_no); b.Open(); if(b.IsEOF() MessageBox(沒(méi)有此記錄!);return; b.Delete(); m_list.DeleteItem(n); b.Close();2)發(fā)貨:管理員查看訂單后選中要發(fā)送的圖書(shū),點(diǎn)擊發(fā)貨即可在orders表中將該訂單刪除,相關(guān)代碼如下:int n=m_list.GetSelectionMark();/創(chuàng)建訂單記錄集 Csetorders order; if(m_ono.IsEmpty() MessageBox(請(qǐng)選擇訂單!);return;order.m_strFilter.Format(ono=%s,m_o

22、no);order.Open();if(order.IsEOF()MessageBox(沒(méi)有此記錄!);return;while(!order.IsEOF()order.Delete();order.MoveNext();/關(guān)閉記錄集order.Close();m_list.DeleteItem(n);UpdateData(FALSE);3.6 查詢(xún)功能查詢(xún)功能應(yīng)用于顧客購(gòu)書(shū)前對(duì)書(shū)籍的查詢(xún)和管理員對(duì)書(shū)籍的查詢(xún),以顧客查詢(xún)?yōu)槔?,顧客查?xún)可按照?qǐng)D書(shū)編號(hào)、圖書(shū)類(lèi)別、圖書(shū)名稱(chēng)、折扣額度等四種方式,其中圖書(shū)類(lèi)別和圖書(shū)名稱(chēng)都可實(shí)現(xiàn)模糊查詢(xún),在相關(guān)表中查找到正確信息后顯示在列表框內(nèi),以圖書(shū)名稱(chēng)和折扣額度為例

23、,相關(guān)代碼如下:UpdateData(TRUE);setbook book;if(m_fangshi!=0&m_fangshi!=1&m_fangshi!=2&m_fangshi!=3)AfxMessageBox(請(qǐng)選擇查詢(xún)類(lèi)別!);return;/出現(xiàn)問(wèn)題:不能讀取m_kind,原因:IsEmpty()少了小括號(hào)if(m_fangshi=1)if(m_name.IsEmpty() AfxMessageBox(請(qǐng)輸入圖書(shū)名稱(chēng)!); return;setbook book; if(book.IsOpen() book.Close();CString tmp; tmp.Format(%s%,m_n

24、ame);m_name=tmp; book.m_strFilter.Format(bname LIKE %s,m_name); book.Open(); m_list.DeleteAllItems(); int i=0;if(book.IsEOF() MessageBox( 目前暫沒(méi)有您要的書(shū)目!, 提示,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

25、,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.SetItemText(i,6,bb); i+; book.MoveNext(); if(m_fangshi=3)if(m_dis=0)AfxMessageBox(請(qǐng)輸入查詢(xún)內(nèi)容!);return; if(book.IsOpen(

26、) book.Close(); book.m_strFilter.Format(bdis=%d,m_dis); book.Open(); m_list.DeleteAllItems(); int i=0; if(book.IsEOF()MessageBox( 目前暫沒(méi)有您要的書(shū)目!, 提示,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_b

27、name); 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.SetItemText(i,6,bb); i+; book.MoveNext(); 3.7 顯示功能在本軟件中多次將信息顯示在列表框中,以圖書(shū)信息管理界面中顯示圖書(shū)信息為例,相關(guān)代碼如下:BOOL Cxsrk:OnInitDialog() CDia

28、log: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);m_list.InsertColumn(1,類(lèi)別,LVCFMT_CENTER,100,0);m_list.InsertColumn(2,名稱(chēng),L

29、VCFMT_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,庫(kù)存,LVCFMT_CENTER,50,0);setbook a; a.Open(); int i=0; while(!a.IsEOF() CString aa,bb; m_list.InsertItem(i,a.m_bno,0); m_

30、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(%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

31、 unless you set the focus to a control 4 軟件測(cè)試4.1 主界面展示主界面如下圖4.1所示,有“顧客登錄”,“管理員登錄”和“現(xiàn)在注冊(cè)”三個(gè)按鈕:圖4.1 主界面顧客輸入正確的登錄名和密碼后點(diǎn)擊確定即可進(jìn)入顧客查詢(xún)界面,如下圖4.2所示:圖4.2 顧客查詢(xún)界面管理員輸入正確的登錄名和密碼后點(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)擊確定

32、,系統(tǒng)自動(dòng)生成顧客編號(hào)作為登錄名,和密碼等顯示給顧客,如下圖4.5所示:圖4.5 注冊(cè)信息確認(rèn)界面4.2.2 顧客購(gòu)書(shū)顧客在如圖4.3所示的查詢(xún)界面中查到滿(mǎn)意的圖書(shū)后點(diǎn)擊購(gòu)買(mǎi),即可進(jìn)入購(gòu)買(mǎi)圖書(shū)界面,確認(rèn)圖書(shū)并選擇付款方式和送貨方式,如下圖4.6所示:圖4.6 購(gòu)買(mǎi)圖書(shū)界面4.2.3 添加新書(shū)管理員在如圖4.3所示的管理界面中選擇“書(shū)籍信息管理”,進(jìn)入如下圖4.7所示的書(shū)籍信息管理界面:圖4.7 書(shū)籍信息管理界面在編輯框中輸入各項(xiàng)信息后點(diǎn)擊“添加”,即可成功添加圖書(shū)信息,如下圖4.8所示:圖4.8 添加圖書(shū)4.3 修改功能展示管理員在如圖4.7所示的書(shū)籍信息管理界面中選中要修改的圖書(shū),相關(guān)各項(xiàng)信

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

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

35、我們更加熟悉的掌握了Visual C+語(yǔ)言和SQL語(yǔ)句的運(yùn)用,幫助我們熟悉了更多VC+6.0和SQL Server2005的功能,提高了我們的動(dòng)手能力,在實(shí)踐中能夠及時(shí)的發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,學(xué)到了許多解決實(shí)際問(wèn)題的寶貴經(jīng)驗(yàn)同時(shí)也挖掘出了我們潛在的能力,使我們對(duì)自己更有自信,對(duì)編程也更有興趣。最后,衷心感謝龐老師的悉心指導(dǎo)和同學(xué)們的熱情幫助,感謝學(xué)校給我們做課程設(shè)計(jì)的機(jī)會(huì),使我們得到了很好的鍛煉,學(xué)無(wú)止境,我們現(xiàn)在了解的東西還很少,還不能很好地掌握自己的專(zhuān)業(yè)知識(shí),我們要謙虛的積極認(rèn)真學(xué)習(xí),不斷的增強(qiáng)自身的能力,提高個(gè)人素質(zhì),向一個(gè)真正的IT人士發(fā)展。參考文獻(xiàn)1 夏冰冰 主編 數(shù)據(jù)庫(kù)原理及應(yīng)用SQL Server 2000 國(guó)防工業(yè)出版社2 何志丹 著 深入淺出Visual c+入門(mén)、進(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)化查詢(xún)語(yǔ)言詳解 人民郵電出版社7 電腦編程與維護(hù)雜志社 編著 Visual C/C+系統(tǒng)開(kāi)發(fā)典型實(shí)例解析 水利水電出版社8 路游,于玉宗 著 數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì) 清華大學(xué)出版社

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(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交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!