版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì) 報(bào) 告</p><p> 學(xué) 號(hào)</p><p><b> 設(shè)計(jì)題目:</b></p><p> 圖書(shū)銷售管理系統(tǒng)設(shè)計(jì)</p><p><b> 設(shè)計(jì)主要內(nèi)容:</b></p><p> 一、開(kāi)發(fā)平臺(tái):VB+ SQL SERVE
2、R 2000</p><p><b> 二、功能要求:</b></p><p><b> 1、設(shè)計(jì)內(nèi)容</b></p><p> 設(shè)計(jì)一個(gè)圖書(shū)銷售管理信息系統(tǒng),該系統(tǒng)的用戶由一般用戶和管理員組成,然后不同的用戶擁有不同的權(quán)限,各自完成各自的管理功能,首先是歡迎界面,然后選擇登錄,登錄的時(shí)候首先要判斷用戶的身份,合法的
3、用戶然后進(jìn)入到系統(tǒng)主界面中,不同的用戶看到不同的系統(tǒng)功能。用sql server2000創(chuàng)建后臺(tái)數(shù)據(jù)庫(kù),然后利用程序設(shè)計(jì)語(yǔ)言(VB)編寫程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,按照要求完成所有的功能和模塊。</p><p> 2、圖書(shū)銷售管理信息系統(tǒng)主要功能</p><p> (1)登錄界面:用戶登陸、管理員登陸(默認(rèn)主管理員用戶名:admi)</p><p> ?。?)用戶管
4、理:密碼修改界面,圖書(shū)信息界面</p><p> ?。?)管理員管理:管理員登錄界面、供應(yīng)商情況界面,圖書(shū)增減情況,對(duì)用戶個(gè)數(shù)增減處理</p><p> 3、圖書(shū)銷售管理信息系統(tǒng)數(shù)據(jù)庫(kù)表單</p><p> (1)用戶信息表單:用戶編號(hào)、密碼</p><p> (2)圖書(shū)信息表單:圖書(shū)編號(hào)、圖書(shū)名稱、作者、內(nèi)容梗概,數(shù)量</p&g
5、t;<p> ?。?)圖書(shū)進(jìn)貨信息表單:供應(yīng)商名稱,圖書(shū)編號(hào)、名稱、供應(yīng)地,,數(shù)量,供應(yīng)日期</p><p> ?。?)圖書(shū)銷售信息表單:銷售編號(hào)、圖書(shū)編號(hào)、數(shù)量,銷售日期</p><p> 三、課程設(shè)計(jì)報(bào)告主要內(nèi)容:</p><p> 1 圖書(shū)銷售管理信息系統(tǒng)需求分析(給出系統(tǒng)的功能模塊圖,對(duì)各個(gè)功能作出詳細(xì)介紹)</p><
6、;p> 2 圖書(shū)銷售管理信息系統(tǒng)界面設(shè)計(jì)(給出界面截圖及其主要控件的屬性設(shè)置表格)</p><p> 3 圖書(shū)銷售管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(給出數(shù)據(jù)庫(kù)各個(gè)表單中數(shù)據(jù)的字段名,數(shù)據(jù)類型及其相應(yīng)的說(shuō)明)</p><p> 4 圖書(shū)銷售管理信息系統(tǒng)程序設(shè)計(jì)(按功能模塊給出詳細(xì)的代碼,并給出重點(diǎn)語(yǔ)句的注釋)</p><p> 圖書(shū)銷售管理信息系統(tǒng)需求分析&
7、lt;/p><p> 圖1.1圖書(shū)銷售管理信息系統(tǒng)功能模塊</p><p><b> 1.1選擇登錄</b></p><p> 1.1.1選中管理員登錄后便進(jìn)入管理員登陸界面</p><p> 1.1.2選中用戶登陸后便進(jìn)入用戶登陸界面</p><p> 1.1.3選中新用戶注冊(cè)便可進(jìn)入注冊(cè)
8、界面</p><p><b> 1.2管理員界面:</b></p><p> 1.2.1現(xiàn)有圖書(shū)剩余管理</p><p> 利用VB界面,管理員可以查詢現(xiàn)有圖書(shū)的銷售和剩余情況。 </p><p> 1.2.2供應(yīng)商情況管理</p><p> 管理員可以查詢供應(yīng)商信息,包括名稱,數(shù)量,日
9、期等。 </p><p> 1.2.3用戶增減管理</p><p> 管理員通過(guò)對(duì)新用戶增加和對(duì)長(zhǎng)久為未使用的賬號(hào)進(jìn)行刪除、查詢等。</p><p> 1.2.4圖書(shū)銷售管理</p><p> 通過(guò)查詢了解到圖書(shū)銷售的情況。</p><p><b> 1.3用戶界面:</b></p
10、><p> 用戶可以進(jìn)行本用戶密碼的修改,查看圖書(shū)信息和圖書(shū)剩余情況。</p><p> 1.3.1本用戶密碼修改</p><p> 用戶通過(guò)輸入和確認(rèn)新密碼來(lái)更改自己的密碼。</p><p> 1.3.2圖書(shū)信息查詢</p><p> 用戶進(jìn)入界面后可看到所有圖書(shū)的信息。</p><p>
11、; 2. 圖書(shū)銷售管理信息系統(tǒng)界面設(shè)計(jì)</p><p> 表2.1 登陸界面主要控件屬性表</p><p> 圖2.1 系統(tǒng)登錄界面</p><p> 表2.2 用戶服務(wù)界面主要控件屬性表</p><p> 圖2.2 用戶服務(wù)界面</p><p> 表2.3 管理員服務(wù)界面主要控件屬性表</p&
12、gt;<p> 圖2.3 管理員服務(wù)界面</p><p> 表2.4 密碼修改界面主要控件屬性表</p><p> 圖2.4 密碼修改界面</p><p> 表2.5 用戶注冊(cè)界面主要控件屬性表</p><p> 圖2.5 用戶注冊(cè)界面</p><p> 表2.6 用戶注冊(cè)界面主要控件屬性
13、表</p><p> 圖2.6 用戶注冊(cè)界面增減</p><p> 表2.7 用戶注冊(cè)界面主要控件屬性表</p><p> 圖2.7 供應(yīng)商界面增減</p><p> 3 圖書(shū)銷售系統(tǒng)表單</p><p> 圖書(shū)銷售系統(tǒng)總共涉及5張表,分別是用戶信息表單、管理員信息表單、圖書(shū)信息表單,圖書(shū)銷售信息表單,圖書(shū)
14、進(jìn)貨供應(yīng)表單。</p><p> 表3.1用戶信息表單</p><p> 表3.2圖書(shū)進(jìn)貨供應(yīng)表單</p><p> 表3.3圖書(shū)信息表單</p><p> 表3.4管理員信息表單</p><p> 表3.5圖書(shū)銷售信息表單</p><p> 4.圖書(shū)銷售管理信息系統(tǒng)程序設(shè)計(jì)(部分代
15、碼)</p><p> 4.1用戶登陸界面程序設(shè)計(jì)</p><p> 原理:通過(guò)對(duì)用戶名及密碼的判斷進(jìn)入不同界面以實(shí)現(xiàn)不同的模塊功能。</p><p> 重要代碼及注釋如下:</p><p> a = Trim(Text1.Text)</p><p> b = Trim(Text2.Text)</p&g
16、t;<p> Adodc1.CommandType = adCmdText</p><p> Adodc1.RecordSource = "select * from 用戶信息表單 where 用戶編號(hào)='" & a & "' and 密碼='" & b & "'"<
17、/p><p> Adodc1.Refresh</p><p> If Adodc1.Recordset.EOF = True Then</p><p> MsgBox "用戶編號(hào)不存在或密碼錯(cuò)誤!"</p><p> Text1.Text = ""</p><p> Tex
18、t2.Text = ""</p><p> Text1.SetFocus</p><p><b> Else</b></p><p> MsgBox "登錄成功!"</p><p> Form4.Show</p><p> Form2.Hide&l
19、t;/p><p><b> End If</b></p><p> 4.2用戶密碼修改程序設(shè)計(jì)</p><p> 原理:通過(guò)對(duì)用戶名及密碼的判斷以及確認(rèn)新密碼實(shí)現(xiàn)密碼修改</p><p> 重要代碼及注釋如下:</p><p> If Trim(Text1.Text) = "&qu
20、ot; Or Trim(Text2.Text) = "" Or Trim(Text3.Text) = "" Then</p><p> MsgBox "請(qǐng)?zhí)顚懲暾拿艽a信息!"</p><p><b> Exit Sub</b></p><p><b> End If&
21、lt;/b></p><p> If Text2.Text <> Text3.Text Then</p><p> MsgBox "確認(rèn)密碼輸入不一致,請(qǐng)重新輸入!"</p><p> Text2.Text = ""</p><p> Text3.Text = "&q
22、uot;</p><p> Text2.SetFocus</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> Adodc1.CommandType = adCmdText</p><p> Adodc
23、1.RecordSource = "select * from 用戶信息表單 where 用戶編號(hào) = '" & Trim(Text4.Text) & "'and 密碼 = '" & Trim(Text1.Text) & "'"</p><p> Adodc1.Refresh</p&
24、gt;<p> If Adodc1.Recordset.EOF = True Then</p><p> MsgBox "原始密碼錯(cuò)誤!請(qǐng)重新輸入", vbInformation, "提示"</p><p> Text1.Text = ""</p><p> Text1.SetFoc
25、us</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> Adodc1.Recordset.Fields(1).Value = Trim(Text2.Text)</p><p> Adodc1.Recordset.Update
26、</p><p> MsgBox "修改密碼成功!"</p><p> Text1.Text = ""</p><p> Text2.Text = ""</p><p> Text3.Text = "":</p><p> 4.3
27、圖書(shū)銷售種類添加程序設(shè)計(jì)</p><p> 原理:通過(guò)對(duì)圖書(shū)銷售種類的增減修改</p><p> 重要代碼及注釋如下:</p><p> Adodc1.CommandType = adCmdTable</p><p> Adodc1.RecordSource = "圖書(shū)進(jìn)貨供應(yīng)表單"</p><
28、p> Adodc1.Refresh</p><p> Adodc1.Recordset.AddNew</p><p> Adodc1.Recordset.Fields("圖書(shū)編號(hào)") = Trim(Text2.Text)</p><p> Adodc1.Recordset.Fields("銷售編號(hào)") = Tri
29、m(Text3.Text)</p><p> Adodc1.Recordset.Fields("數(shù)量") = Trim(Text4.Text)</p><p> Adodc1.Recordset.Fields("銷售日期") = Trim(Text5.Text)</p><p> Adodc1.Recordset.Upd
30、ate</p><p> x = MsgBox("恭喜添加成功", 48, "恭喜")</p><p> Text3.Text = ""</p><p> Text2.Text = ""</p><p> Text4.Text = ""
31、</p><p> Text5.Text = ""</p><p> 4.4圖書(shū)銷售種類修改程序設(shè)計(jì)</p><p> 原理:通過(guò)對(duì)圖書(shū)銷售種類的增減修改</p><p> 重要代碼及注釋如下:</p><p> Adodc1.Recordset.Fields("圖書(shū)編號(hào)&quo
32、t;) = Trim(Text2.Text)</p><p> Adodc1.Recordset.Fields("銷售編號(hào)") = Trim(Text3.Text)</p><p> Adodc1.Recordset.Fields("數(shù)量") = Trim(Text4.Text)</p><p> Adodc1.Reco
33、rdset.Fields("銷售日期") = Trim(Text5.Text)</p><p> Adodc1.Recordset.Update</p><p> x = MsgBox("恭喜修改成功", 48, "恭喜")</p><p> If Adodc1.Recordset.EOF = Fal
34、se Then</p><p> Text1.SetFocus</p><p><b> End If</b></p><p> 4.5圖書(shū)銷售種類刪除程序設(shè)計(jì)</p><p> 原理:通過(guò)對(duì)圖書(shū)銷售種類的增減修改</p><p><b> 重要代碼及注釋如下</b>
35、;</p><p> x = MsgBox("確實(shí)要?jiǎng)h除嗎?", vbexclation + vbYesNo + vbDefaultButton2, "提示")</p><p> If x = vbYes Then</p><p> Adodc1.Recordset.Delete</p><p>
36、 Adodc1.Recordset.MoveNext</p><p><b> End If</b></p><p><b> 小 結(jié)</b></p><p> 通過(guò)對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí),我也明白了各行各業(yè)都離不開(kāi)數(shù)據(jù)庫(kù),就算是一個(gè)小型的超市也離不開(kāi)它??梢?jiàn)數(shù)據(jù)庫(kù)這門課的廣泛性,如果能夠認(rèn)真學(xué)好它將來(lái)必有成就。我就是抱著
37、這種信念去學(xué)習(xí)數(shù)據(jù)庫(kù)的。第一次接觸數(shù)據(jù)庫(kù),第一次接觸SQL語(yǔ)言,雖然陌生,但是可以讓我從頭開(kāi)始學(xué),就算沒(méi)有基礎(chǔ)的人也可以學(xué)得很好。剛開(kāi)始練習(xí)SQL語(yǔ)言的時(shí)候,并不是很難,基本上都是按照老師的步驟來(lái)做,還很有成就感。后來(lái)學(xué)了單表查詢和連接查詢后,就慢慢發(fā)現(xiàn)越學(xué)越困難了,每個(gè)題目都要思考很久,并且每個(gè)題目基本上不止一個(gè)答案,所以必須找出最優(yōu)的答案。后面的刪除、插入、修改這些題目都變化蠻大的,書(shū)本上的例題根本無(wú)法滿足我們,好在老師給我們提供了
38、大量的課件,通過(guò)這些PPT,我們可以鞏固課內(nèi)的知識(shí),還可以學(xué)習(xí)內(nèi)容相關(guān)的知識(shí),更好地完成老師布置的作業(yè)。</p><p> 除了老師布置的一些基本作業(yè)外,還有一份大作業(yè)。就像我們小組的是雜貨店的銷售管理系統(tǒng),在完成這一作業(yè)的過(guò)程中,我們可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)一家雜貨店。過(guò)程是很復(fù)雜的,雜貨店需要員工,還有百來(lái)種商品,不僅需要大量的數(shù)據(jù),還要完成需求說(shuō)明,數(shù)據(jù)詞典,還有E-R圖等,雖然想象起來(lái)并不是很難,但是要轉(zhuǎn)化成文
39、字,轉(zhuǎn)化成人們能夠讀懂的文字就顯得十分困難。特別是一個(gè)完整的銷售系統(tǒng),對(duì)我們來(lái)說(shuō)都是第一次接觸,在做大作業(yè)的時(shí)候經(jīng)常是前面改改,后面改改,因?yàn)橐恍?shù)據(jù)不能很好地對(duì)應(yīng)起來(lái),經(jīng)常會(huì)遺忘一些,所以出現(xiàn)了這樣的情況。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)也就是在這樣修修改改的狀態(tài)下完成的,也給了我很大的反思。第一、一個(gè)數(shù)據(jù)庫(kù)的完成一定要考慮各方面的因素,包括現(xiàn)實(shí)因素。第二、在完成這類作業(yè)時(shí),修修改改是很正常的,不要因此而厭倦。第三、一個(gè)完整的數(shù)據(jù)庫(kù)一定不能出現(xiàn)錯(cuò)
40、誤,否則會(huì)在現(xiàn)實(shí)生活中帶來(lái)不必要的麻煩。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 何玉潔.數(shù)據(jù)庫(kù)原理與應(yīng)用教程. 北京:北京機(jī)械工業(yè)出版社,2005</p><p> [2] 錢雪忠、黃學(xué)光、劉肅平.數(shù)據(jù)庫(kù)原理及應(yīng)用. 北京: 北京郵電大學(xué)版社,2005</p><p> [3] 潭
41、浩強(qiáng).Visual Basic可視化程序設(shè)計(jì). 北京:中國(guó)鐵道出版社,2005</p><p> [4] 程勝利.Visual Basic 語(yǔ)言程序設(shè)計(jì)教程. 北京:中國(guó)水利水電出版社,2008</p><p> [5] 蒙祖強(qiáng).SQL Server 2005 應(yīng)用開(kāi)發(fā)大全. 北京:清華大學(xué)出版社,2007</p><p><b> 課程設(shè)計(jì)評(píng)分表&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告——布行銷售管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---圖書(shū)館管理信息系統(tǒng)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)
- 圖書(shū)管理信息系統(tǒng)課程設(shè)計(jì)
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 《管理信息系統(tǒng)》課程設(shè)計(jì)報(bào)告
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)(圖書(shū)館)
- 管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
- 圖書(shū)館管理信息系統(tǒng)課程設(shè)計(jì)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--圖書(shū)館管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---零售超市管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----電腦銷售管理信息系統(tǒng)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
評(píng)論
0/150
提交評(píng)論