圖書銷售管理信息系統(tǒng)課程設計報告_第1頁
圖書銷售管理信息系統(tǒng)課程設計報告_第2頁
圖書銷售管理信息系統(tǒng)課程設計報告_第3頁
圖書銷售管理信息系統(tǒng)課程設計報告_第4頁
圖書銷售管理信息系統(tǒng)課程設計報告_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上學 號課 程 設 計 報 告課程名稱 數(shù)據(jù)庫原理與應用課程設計 題 目 圖書銷售管理系統(tǒng) 院 系 專 業(yè) 班 級 2班 姓 名 指導教師 年月日專心-專注-專業(yè)設計題目:圖書銷售管理系統(tǒng)設計設計主要內容:一、開發(fā)平臺:VB+ SQL SERVER 2000二、功能要求:1、設計內容設計一個圖書銷售管理信息系統(tǒng),該系統(tǒng)的用戶由一般用戶和管理員組成,然后不同的用戶擁有不同的權限,各自完成各自的管理功能,首先是歡迎界面,然后選擇登錄,登錄的時候首先要判斷用戶的身份,合法的用戶然后進入到系統(tǒng)主界面中,不同的用戶看到不同的系統(tǒng)功能。用sql server2000創(chuàng)建后臺數(shù)據(jù)庫,

2、然后利用程序設計語言(VB)編寫程序實現(xiàn)對數(shù)據(jù)庫的操作,按照要求完成所有的功能和模塊。2、圖書銷售管理信息系統(tǒng)主要功能(1)登錄界面:用戶登陸、管理員登陸(默認主管理員用戶名:admi)(2)用戶管理:密碼修改界面,圖書信息界面(3)管理員管理:管理員登錄界面、供應商情況界面,圖書增減情況,對用戶個數(shù)增減處理 3、圖書銷售管理信息系統(tǒng)數(shù)據(jù)庫表單 (1)用戶信息表單:用戶編號、密碼(2)圖書信息表單:圖書編號、圖書名稱、作者、內容梗概,數(shù)量(3)圖書進貨信息表單:供應商名稱,圖書編號、名稱、供應地,,數(shù)量,供應日期(4)圖書銷售信息表單:銷售編號、圖書編號、數(shù)量,銷售日期 三、課程設計報告主要內

3、容: 1 圖書銷售管理信息系統(tǒng)需求分析(給出系統(tǒng)的功能模塊圖,對各個功能作出詳細介紹) 2 圖書銷售管理信息系統(tǒng)界面設計(給出界面截圖及其主要控件的屬性設置表格) 3 圖書銷售管理信息系統(tǒng)數(shù)據(jù)庫設計(給出數(shù)據(jù)庫各個表單中數(shù)據(jù)的字段名,數(shù)據(jù)類型及其相應的說明)4 圖書銷售管理信息系統(tǒng)程序設計(按功能模塊給出詳細的代碼,并給出重點語句的注釋)1. 圖書銷售管理信息系統(tǒng)需求分析圖書銷售管理信息系統(tǒng)登 陸用 戶 登 陸管 理 員 登 陸用戶服務新用戶注冊管理員服務本用戶密碼的修改圖書信息查詢對用戶增減修改現(xiàn)有圖書剩余供應情況供應商情況圖書信息查詢更新情況圖1.1圖書銷售管理信息系統(tǒng)功能模塊1.1選擇登

4、錄1.1.1選中管理員登錄后便進入管理員登陸界面1.1.2選中用戶登陸后便進入用戶登陸界面1.1.3選中新用戶注冊便可進入注冊界面1.2管理員界面:1.2.1現(xiàn)有圖書剩余管理 利用VB界面,管理員可以查詢現(xiàn)有圖書的銷售和剩余情況。 1.2.2供應商情況管理 管理員可以查詢供應商信息,包括名稱,數(shù)量,日期等。 1.2.3用戶增減管理 管理員通過對新用戶增加和對長久為未使用的賬號進行刪除、查詢等。1.2.4圖書銷售管理通過查詢了解到圖書銷售的情況。1.3用戶界面: 用戶可以進行本用戶密碼的修改,查看圖書信息和圖書剩余情況。1.3.1本用戶密碼修改用戶通過輸入和確認新密碼來更改自己的密碼。 1.3.

5、2圖書信息查詢 用戶進入界面后可看到所有圖書的信息。2 圖書銷售管理信息系統(tǒng)界面設計表2.1 登陸界面主要控件屬性表對象屬性設定值Command1Caption用戶登錄Command2Caption管理員登錄Command3Caption用戶注冊圖2.1 系統(tǒng)登錄界面表2.2 用戶服務界面主要控件屬性表對象屬性設定值Option1Caption密碼修改Option2Caption圖書信息查詢圖2.2 用戶服務界面表2.3 管理員服務界面主要控件屬性表對象屬性設定值Option1Caption現(xiàn)有圖書剩余Option2Caption供應商信息Option3Caption用戶增減處理Option4

6、Caption圖書銷售消息圖2.3 管理員服務界面表2.4 密碼修改界面主要控件屬性表對象屬性設定值LabelCaption用戶名Caption原密碼Caption新密碼Caption確認密碼Adodc1connectionstring2-adcmdtable圖2.4 密碼修改界面表2.5 用戶注冊界面主要控件屬性表對象屬性設定值LabelCaption用戶編號Caption密碼Caption確認密碼Adodc1connectionstring2-adcmdtable 圖2.5 用戶注冊界面表2.6 用戶注冊界面主要控件屬性表對象屬性設定值CommandCaption修改Caption添加Ca

7、ption查詢Caption刪除DataGridDataSourceAdodc1Adodc1connectionstring2-adcmdtable圖2.6 用戶注冊界面增減表2.7 用戶注冊界面主要控件屬性表對象屬性設定值LabelCaption圖書編號Caption數(shù)量Caption供應商名稱Caption圖書名稱Caption供應地Caption供應日期DataGridDataSourceAdodc1Adodc1ConnectionstringValue 2-adcmdtableFalse圖2.7 供應商界面增減3 圖書銷售系統(tǒng)表單圖書銷售系統(tǒng)總共涉及5張表,分別是用戶信息表單、管理員信

8、息表單、圖書信息表單,圖書銷售信息表單,圖書進貨供應表單。表3.1用戶信息表單字段名稱字符類型是否為空字符說明用戶編號Char否主碼密碼Char否表3.2圖書進貨供應表單字符名稱字符類型是否為空字符說明圖書編號 Char 否外碼,主碼圖書名稱Char否供應地Char否數(shù)量Char否供應日期Datatime否表3.3圖書信息表單字符名稱字符類型是否為空字符說明圖書編號Char否主碼圖書名稱Char否作者Char否內容梗概Char是數(shù)量Int否表3.4管理員信息表單字段名稱字符類型是否為空字符說明管理員Char否主碼密碼Char否表3.5圖書銷售信息表單字段名稱字符類型是否為空字符說明銷售編號Ch

9、ar否主碼圖書編號Char否主碼,外碼銷售日期Datatime否數(shù)量Int否4.圖書銷售管理信息系統(tǒng)程序設計(部分代碼)4.1用戶登陸界面程序設計原理:通過對用戶名及密碼的判斷進入不同界面以實現(xiàn)不同的模塊功能。重要代碼及注釋如下:a = Trim(Text1.Text) b = Trim(Text2.Text)Adodc1.CommandType = adCmdTextAdodc1.RecordSource = "select * from 用戶信息表單 where 用戶編號='" & a & "' and 密碼='&quo

10、t; & b & "'"Adodc1.RefreshIf Adodc1.Recordset.EOF = True Then MsgBox "用戶編號不存在或密碼錯誤!" Text1.Text = "" Text2.Text = "" Text1.SetFocusElse MsgBox "登錄成功!" Form4.Show Form2.Hide End If4.2用戶密碼修改程序設計原理:通過對用戶名及密碼的判斷以及確認新密碼實現(xiàn)密碼修改重要代碼及注釋如下:If Trim(

11、Text1.Text) = "" Or Trim(Text2.Text) = "" Or Trim(Text3.Text) = "" Then MsgBox "請?zhí)顚懲暾拿艽a信息!" Exit SubEnd IfIf Text2.Text <> Text3.Text Then MsgBox "確認密碼輸入不一致,請重新輸入!" Text2.Text = "" Text3.Text = "" Text2.SetFocus Exit SubEnd

12、 IfAdodc1.CommandType = adCmdTextAdodc1.RecordSource = "select * from 用戶信息表單 where 用戶編號 = '" & Trim(Text4.Text) & "'and 密碼 = '" & Trim(Text1.Text) & "'"Adodc1.RefreshIf Adodc1.Recordset.EOF = True Then MsgBox "原始密碼錯誤!請重新輸入", vbI

13、nformation, "提示" Text1.Text = "" Text1.SetFocus Exit SubEnd IfAdodc1.Recordset.Fields(1).Value = Trim(Text2.Text)Adodc1.Recordset.UpdateMsgBox "修改密碼成功!"Text1.Text = ""Text2.Text = ""Text3.Text = "":4.3圖書銷售種類添加程序設計原理:通過對圖書銷售種類的增減修改重要代碼及注釋如下:

14、Adodc1.CommandType = adCmdTableAdodc1.RecordSource = "圖書進貨供應表單"Adodc1.RefreshAdodc1.Recordset.AddNewAdodc1.Recordset.Fields("圖書編號") = Trim(Text2.Text)Adodc1.Recordset.Fields("銷售編號") = Trim(Text3.Text)Adodc1.Recordset.Fields("數(shù)量") = Trim(Text4.Text)Adodc1.Recor

15、dset.Fields("銷售日期") = Trim(Text5.Text)Adodc1.Recordset.Updatex = MsgBox("恭喜添加成功", 48, "恭喜")Text3.Text = ""Text2.Text = ""Text4.Text = ""Text5.Text = ""4.4圖書銷售種類修改程序設計原理:通過對圖書銷售種類的增減修改重要代碼及注釋如下:Adodc1.Recordset.Fields("圖書編號&qu

16、ot;) = Trim(Text2.Text)Adodc1.Recordset.Fields("銷售編號") = Trim(Text3.Text)Adodc1.Recordset.Fields("數(shù)量") = Trim(Text4.Text)Adodc1.Recordset.Fields("銷售日期") = Trim(Text5.Text)Adodc1.Recordset.Updatex = MsgBox("恭喜修改成功", 48, "恭喜")If Adodc1.Recordset.EOF =

17、False ThenText1.SetFocus End If4.5圖書銷售種類刪除程序設計原理:通過對圖書銷售種類的增減修改重要代碼及注釋如下x = MsgBox("確實要刪除嗎?", vbexclation + vbYesNo + vbDefaultButton2, "提示")If x = vbYes ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextEnd If小 結 通過對數(shù)據(jù)庫的學習,我也明白了各行各業(yè)都離不開數(shù)據(jù)庫,就算是一個小型的超市也離不開它??梢姅?shù)據(jù)庫這門課的廣泛性,如果能夠認真學好

18、它將來必有成就。我就是抱著這種信念去學習數(shù)據(jù)庫的。第一次接觸數(shù)據(jù)庫,第一次接觸SQL語言,雖然陌生,但是可以讓我從頭開始學,就算沒有基礎的人也可以學得很好。剛開始練習SQL語言的時候,并不是很難,基本上都是按照老師的步驟來做,還很有成就感。后來學了單表查詢和連接查詢后,就慢慢發(fā)現(xiàn)越學越困難了,每個題目都要思考很久,并且每個題目基本上不止一個答案,所以必須找出最優(yōu)的答案。后面的刪除、插入、修改這些題目都變化蠻大的,書本上的例題根本無法滿足我們,好在老師給我們提供了大量的課件,通過這些PPT,我們可以鞏固課內的知識,還可以學習內容相關的知識,更好地完成老師布置的作業(yè)。 除了老師布置的一些基本作業(yè)外

19、,還有一份大作業(yè)。就像我們小組的是雜貨店的銷售管理系統(tǒng),在完成這一作業(yè)的過程中,我們可以通過網(wǎng)絡實現(xiàn)一家雜貨店。過程是很復雜的,雜貨店需要員工,還有百來種商品,不僅需要大量的數(shù)據(jù),還要完成需求說明,數(shù)據(jù)詞典,還有E-R圖等,雖然想象起來并不是很難,但是要轉化成文字,轉化成人們能夠讀懂的文字就顯得十分困難。特別是一個完整的銷售系統(tǒng),對我們來說都是第一次接觸,在做大作業(yè)的時候經(jīng)常是前面改改,后面改改,因為一些數(shù)據(jù)不能很好地對應起來,經(jīng)常會遺忘一些,所以出現(xiàn)了這樣的情況。一個完整的數(shù)據(jù)庫系統(tǒng)也就是在這樣修修改改的狀態(tài)下完成的,也給了我很大的反思。第一、一個數(shù)據(jù)庫的完成一定要考慮各方面的因素,包括現(xiàn)實因素。第二、在完成這類作業(yè)時,修修

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論