資源描述:
《綜合應(yīng)用軟件課程設(shè)計報告-唱片銷售系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、綜合應(yīng)用軟件課程設(shè)計報告題目:唱片銷售系統(tǒng)系部名稱:計算機系專業(yè)名稱:計算機科學(xué)與技術(shù)班級:0604學(xué)號:學(xué)生姓名:指導(dǎo)教師:時間:2009年3月2日至2009年5月7日唱片銷售系統(tǒng)一、課程設(shè)計目的1.實現(xiàn)唱片銷售公司對唱片信息管理,方便顧客購買唱片!同時對顧客信息進行管理!2.熟悉VB環(huán)境,對VB有一定的了解,并能用此編程。3.熟悉數(shù)據(jù)庫的設(shè)計。掌握SQL的創(chuàng)建,查詢,刪除,更新。4.加深自學(xué)和實用能力。二、課程設(shè)計內(nèi)容該課程設(shè)計是設(shè)計一個唱片銷售管理的數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫中要求包含顧客(會員)信息及數(shù)據(jù)庫管
2、理員信息,所銷售的唱片的基本信息,唱片的銷售情況等。同時還要設(shè)計它們之間的關(guān)系,如顧客(會員)與所購唱片的關(guān)系等最后還要對一些數(shù)據(jù)進行查詢,刪除,添加和修改及實現(xiàn)對會員的充值。如對顧客或管理員信息的查詢,對唱片信息的查詢及對銷售情況的查詢。刪除功能包括對顧客及管理員,唱片信息的刪除。添加信息包括實現(xiàn)對數(shù)據(jù)庫管理員或用戶或唱片基本介紹的增加,在設(shè)計中分別設(shè)計管理員,顧客,唱片,沖值卡等實體,并將它們按照一定的關(guān)系關(guān)聯(lián)起來形成一個完整的數(shù)據(jù)庫系統(tǒng)。三、軟硬件環(huán)境及系統(tǒng)所采用的體系結(jié)構(gòu)系統(tǒng)開發(fā)平臺:VisualBa
3、sic6.0數(shù)據(jù)庫管理系統(tǒng)軟件:SQLServer2000運行平臺:WindowsXP/Windows2000分辨率:最佳效果800×600系統(tǒng)的體系結(jié)構(gòu)為C/S或B/S結(jié)構(gòu),四、需求分析1.用戶的需求分析(1).信息需求:用戶要從數(shù)據(jù)庫中獲取數(shù)據(jù)。(2).處理需求:需要完成什么處理功能以及采用何種處理方式。(3).安全性及完整性需求。2.功能描述權(quán)限管理管理員:可以對所有用戶進行添加刪除管理,還可以增加新的管理員。管理員可以添加新唱片,對已有唱片進行管理刪除查詢等。還可以給用戶帳戶沖值金額!即管理員擁有所有
4、權(quán)限。用戶:可以查詢唱片信息(分為唱片名查詢和歌手名查詢)可以購買唱片??梢灶A(yù)夠唱片,可以取消已經(jīng)訂購的唱片,可以查詢用戶資料。還可以給自己帳戶沖值!五概要設(shè)計(使用功能模塊圖描述系統(tǒng)功能并給出解釋,使用ER圖)1各模塊設(shè)計a、登陸管理模塊主要實現(xiàn)以下功能:●顧客(會員)登錄●管理員登陸b、系統(tǒng)管理模塊主要實現(xiàn)以下功能:●用戶管理●添加用戶(管理員權(quán)限)●修改口令●重新登錄●退出系統(tǒng)c.唱片管理模塊主要實現(xiàn)以下功能:●唱片信息查詢●唱片信息管理(修改刪除增加,屬于管理員權(quán)限)d.會員信息模塊●會員信息查詢●會
5、員充值功能e.銷售管理模塊主要實現(xiàn)以下功能:●用戶購買唱片●用戶取消訂購●用戶求購信息的查詢(管理員權(quán)限)●對銷售情況統(tǒng)計2.系統(tǒng)所需的數(shù)據(jù)項及數(shù)據(jù)結(jié)構(gòu)(1).manager.info:帳號用戶類型密碼(存放所有管理員及用戶的帳號及密碼)(2)custom.info:帳號密碼金額唱片名購買數(shù)量(存放顧客即會員基本信息)(3)base.info:唱片名歌手名風(fēng)格唱片價格發(fā)行日期唱片庫存(存放唱片基本信息)(4)card.info:卡號密碼金額(存放沖值卡信息)(5)qiugou:求夠用戶名求夠唱片名求夠數(shù)量(存
6、放用戶求購唱片信息)(6)sell-detail:唱片名(對所售出的唱片數(shù)量進行統(tǒng)計)金額3系統(tǒng)的E-R圖:唱片名密碼帳號密碼帳號購買數(shù)量管理顧客(會員)管理員mn111購買mm沖值金額沖值修改查詢退購nnpqn充值卡唱片風(fēng)格唱片名金額卡號密碼庫存量歌手名價格發(fā)行日期六系統(tǒng)運行情況及主要界面主界面用戶管理界面添加用戶界面對用戶求購信息的統(tǒng)計取消訂購界面查詢唱片信息界面對銷售情況進行統(tǒng)計由于報告內(nèi)容有限,所以不能將所有的運行界面寫入,其余省略,詳見系統(tǒng)七.實驗總結(jié)1實現(xiàn)(編程)時遇到的問題總結(jié)在課程設(shè)計過程中,
7、出現(xiàn)了許多問題。首先,剛開始用VB時,對VB還不是很熟悉,特別是代碼部分,其中的意思需要看書才能看的懂。就這樣我半學(xué)半用下總算完成了這個系統(tǒng)。其中代碼的編寫雖不是很難,但是要和系統(tǒng)中的部件及其屬性搭配用好,對剛開始學(xué)習(xí)VB的我來說,還是很困難的,為此我請教了很多同學(xué),在問他們對此的理解和實際應(yīng)用2本次課程設(shè)計的收獲和心得體會通過本次課程設(shè)計,我了解到系統(tǒng)設(shè)計原來也就這么簡單。以前總認為一個系統(tǒng)的設(shè)計應(yīng)該非常的麻煩和煩瑣,而我們學(xué)的知識都那么簡單,怎樣把這些簡單的小知識組合起來,如果知道這些,一個系統(tǒng)的設(shè)計就變
8、的簡單多了,主要還是多看書,掌握其中的細節(jié)問題就可以了。3對該數(shù)據(jù)庫管理系統(tǒng)的總結(jié)自己的這個唱片管理系統(tǒng)實現(xiàn)的功能不是很復(fù)雜,但通過老師的檢查后,自己也意識到了系統(tǒng)中存在的一些小問題。比如,在對唱片查詢時,我設(shè)計時是用的精確查詢,這樣在進行模糊查詢時則不能運行,這對一些顧客來說是會帶來一些不便的總之,通過這十周間隔的數(shù)據(jù)庫課程設(shè)計,即使所做的系統(tǒng)不是很復(fù)雜,但自己還是通過自學(xué)及請教同學(xué)學(xué)會了很多東西