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