二手車管理系統(tǒng)課程設(shè)計_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計報告</b></p><p><b>  管理信息系統(tǒng)</b></p><p>  項目名稱:龍信二手車管理系統(tǒng)</p><p>  專 業(yè):信息管理與信息系統(tǒng)</p><p>  2012年 1月 6日</p><p>  龍信

2、二手車管理系統(tǒng)需求分析</p><p><b>  1.系統(tǒng)目標(biāo)</b></p><p> ?。?).為神龍公司標(biāo)致品牌經(jīng)銷商提供管理二手車相關(guān)業(yè)務(wù)的信息系統(tǒng)</p><p> ?。?).該系統(tǒng)能夠規(guī)范、管理經(jīng)銷商針對二手車進(jìn)行收購、置換、銷售以及后續(xù)保修業(yè)務(wù)</p><p>  (3).該系統(tǒng)能夠?qū)崿F(xiàn)經(jīng)銷商之間、經(jīng)銷商

3、和品牌部之間信息共享</p><p> ?。?).該系統(tǒng)能夠規(guī)范、管理品牌部進(jìn)行二手車置換審核、認(rèn)證業(yè)務(wù)</p><p> ?。?).該系統(tǒng)能夠令公網(wǎng)普通用戶通過新浪、搜狐等門戶網(wǎng)站訪問,查詢部分信息以及申報選購信息。</p><p><b>  2.系統(tǒng)拓?fù)?lt;/b></p><p><b>  3.工作流程圖

4、</b></p><p>  系統(tǒng)結(jié)構(gòu)及子系統(tǒng)處理流程</p><p><b>  系統(tǒng)結(jié)構(gòu)圖</b></p><p>  子系統(tǒng)結(jié)構(gòu)設(shè)計、功能要求及代碼實現(xiàn)</p><p> ?。?).主界面+收購處理(完成者:)</p><p><b>  結(jié)構(gòu)設(shè)計</b>&

5、lt;/p><p>  功能要求:作為登陸界面,要求登錄時簡潔,明了,美觀,用戶清楚各個窗體作用</p><p>  系統(tǒng)功能:用于對車輛新增的信息進(jìn)行增添,修改以及刪除已經(jīng)出售的車輛信息</p><p>  能向“定價處理”,“銷售簽約”,“報表制作”環(huán)節(jié)提供庫存車輛信息,以供定價、銷售、制作報表使用。使得整個流程清晰,信息無冗余,且更新方便</p>&

6、lt;p>  (2).定價處理(完成者:)</p><p><b>  結(jié)構(gòu)設(shè)計</b></p><p><b>  功能要求:</b></p><p>  在查詢窗體中,要求輸入二手車編號或VIN碼時可以查詢到車輛收購價格及其定價。</p><p>  若輸入的編號或VIN碼在數(shù)據(jù)庫中沒有記

7、錄時,彈出窗口提示:“輸入的賬號不存在, 是否要新增該賬號記錄?”點擊確定即可新建記錄。</p><p>  B.在新建窗體中,可以通過兩種方式新建二手車記錄:</p><p>  1.查詢時沒有記錄,可以新建記錄</p><p>  2.直接在查詢窗體中輸入二手車編號、VIN碼等信息,點擊“新建”新建記錄。</p><p>  C.

8、在定價修改窗體中,輸入二手車編號或VIN碼可以獲得原二手車信息,編輯修改后可以保存。</p><p><b>  實現(xiàn)代碼:</b></p><p>  Option Compare Database</p><p>  Private Sub Command8_Click()</p><p>  On Error Go

9、To Err_Command8_Click</p><p>  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70</p><p>  Dim strSQL As String</p><p>  Dim rst As Recordset</p><p>

10、;  Dim dbs As Database</p><p>  Dim strAcctID As String</p><p>  Dim stDocName As String</p><p>  Dim stLinkCriteria As String</p><p>  strAcctID = cmbAcctID.Value</

11、p><p>  Set dbs = CurrentDb</p><p>  strSQL = "SELECT * FROM AcctInfo WHERE AcctID='" & strAcctID & "'"</p><p>  Set rst = dbs.OpenRecordset(strSQL)

12、</p><p>  If rst.EOF Then</p><p>  rc = MsgBox("輸入的帳號不存在,是否需要新增該帳號的記錄?", vbYesNo)</p><p>  If rc = vbYes Then</p><p>  cmbAcctBank.Value = ""</p&

13、gt;<p>  txtAcctName.Value = ""</p><p>  txtAcctType.Value = ""</p><p>  txtMemo.Value = ""</p><p>  btnDel.Transparent = True</p><p&

14、gt;  btnSave.Transparent = False</p><p>  btnCancel.Transparent = False</p><p>  btnOperation = "new"</p><p><b>  End If</b></p><p><b>  Els

15、e</b></p><p>  cmbAcctBank.Value = rst.Fields("AcctBank")</p><p>  txtAcctName.Value = rst.Fields("AcctName")</p><p>  txtAcctType.Value = rst.Fields("

16、;AcctType")</p><p>  txtMemo.Value = rst.Fields("Memo")</p><p>  btnDel.Transparent = False</p><p>  btnSave.Transparent = False</p><p>  btnCancel.Trans

17、parent = False</p><p><b>  End If</b></p><p><b>  rst.Close</b></p><p>  Exit_Command8_Click:</p><p><b>  Exit Sub</b></p>&l

18、t;p>  Err_Command8_Click:</p><p>  MsgBox Err.Description</p><p>  Resume Exit_Command8_Click</p><p><b>  End Sub</b></p><p>  Private Sub Command10_Clic

19、k()</p><p>  On Error GoTo Err_Command10_Click</p><p>  DoCmd.Close</p><p>  Exit_Command10_Click:</p><p><b>  Exit Sub</b></p><p>  Err_Comman

20、d10_Click:</p><p>  MsgBox Err.Description</p><p>  Resume Exit_Command10_Click</p><p><b>  End Sub</b></p><p>  Private Sub Command11_Click()</p>&l

21、t;p>  On Error GoTo Err_btnSave_Click</p><p>  Dim strSQL As String</p><p>  Dim rst As Recordset</p><p>  Dim rst1 As Recordset</p><p>  Dim dbs As Database</p&g

22、t;<p>  Dim strAcctID As String</p><p>  Dim stDocName As String</p><p>  Dim stLinkCriteria As String</p><p>  Set dbs = CurrentDb</p><p>  'If btnOperation

23、 = "new" Then</p><p>  Set rst1 = dbs.OpenRecordset("定價處理")</p><p>  rst1.AddNew</p><p>  rst1.Fields("二手車編號") = Text16.Value</p><p>  rst

24、1.Fields("VIN碼") = Text14.Value</p><p>  rst1.Fields("定價") = Text4.Value</p><p>  rst1.Fields("簽約金額") = Text6.Value</p><p>  strAcctID = Text16.Value&l

25、t;/p><p>  strSQL = "SELECT * FROM 定價處理 WHERE 二手車編號='" & strAcctID & "'"</p><p>  Set rst = dbs.OpenRecordset(strSQL)</p><p>  If(exist(SELECT * FR

26、OM 定價處理 WHERE 二手車編號='" & strAcctID & "'))</p><p>  If (rst.Fields("二手車編號")) Then</p><p>  rc = MsgBox("車輛編號不能相同,請重新輸入!", vbOKOnly)</p><p

27、>  Text16.Value = ""</p><p>  Text14.Value = ""</p><p>  Text4.Value = ""</p><p>  Text6.Value = ""</p><p><b>  Exit Su

28、b</b></p><p><b>  End If</b></p><p><b>  rst.Close</b></p><p><b>  Else</b></p><p>  strAcctID = cmbAcctID.Value</p>&l

29、t;p>  strSQL = "SELECT * FROM 定價處理 WHERE AcctID ='" & strAcctID & "'"</p><p>  Set rst = dbs.OpenRecordset(strSQL)</p><p><b>  rst.Edit</b><

30、/p><p>  rst.Fields("AcctBank") = cmbAcctBank.Value</p><p>  rst.Fields("AcctName") = txtAcctName.Value</p><p>  rst.Fields("AcctType") = txtAcctType.Valu

31、e</p><p>  rst.Fields("Memo") = txtMemo.Value</p><p><b>  End If</b></p><p>  rst1.Update</p><p>  rc = MsgBox("新增定價成功!", vbOKOnly)</

32、p><p>  rst1.Close</p><p>  'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70</p><p>  Exit_btnSave_Click:</p><p><b>  Exit Sub</b>&l

33、t;/p><p>  Err_btnSave_Click:</p><p>  MsgBox Err.Description</p><p>  Resume Exit_btnSave_Click</p><p><b>  End Sub</b></p><p>  Private Sub Comm

34、and9_Click()</p><p>  'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70</p><p>  Dim strSQL As String</p><p>  Dim rst As Recordset</p><p>  D

35、im dbs As Database</p><p>  Dim strAcctID As String</p><p>  Dim stDocName As String</p><p>  Dim stLinkCriteria As String</p><p>  strAcctID = Text16.Value</p>

36、<p>  Set dbs = CurrentDb</p><p>  strSQL = "SELECT * FROM 定價處理 WHERE 二手車編號='" & strAcctID & "'"</p><p>  Set rst = dbs.OpenRecordset(strSQL)</p>

37、<p>  If rst.EOF Then</p><p>  rc = MsgBox("輸入的帳號不存在,是否需要新增該帳號的記錄?", vbYesNo)</p><p>  If rc = vbYes Then</p><p>  Text14.Value = ""</p><p>  

38、Text4.Value = ""</p><p>  Text6.Value = ""</p><p>  txtMemo.Value = ""</p><p>  btnDel.Transparent = True</p><p>  btnSave.Transparent = F

39、alse</p><p>  btnCancel.Transparent = False</p><p>  btnOperation = "new"</p><p><b>  End If</b></p><p><b>  Else</b></p><p

40、>  Text14.Value = rst.Fields("VIN碼")</p><p>  Text4.Value = rst.Fields("定價")</p><p>  Text6.Value = rst.Fields("簽約金額")</p><p>  txtMemo.Value = rst.

41、Fields("Memo")</p><p>  btnDel.Transparent = False</p><p>  'btnSave.Transparent = False</p><p>  btnCancel.Transparent = False</p><p><b>  End If&l

42、t;/b></p><p><b>  rst.Close</b></p><p>  Exit_Command8_Click:</p><p><b>  Exit Sub</b></p><p>  Err_Command8_Click:</p><p>  Msg

43、Box Err.Description</p><p>  Resume Exit_Command8_Click</p><p><b>  End Sub</b></p><p>  Private Sub Text16_AfterUpdate()</p><p>  Dim strSQL As String</

44、p><p>  Dim rst As Recordset</p><p>  Dim rst1 As Recordset</p><p>  Dim dbs As Database</p><p>  Dim strAcctID As String</p><p>  Dim stDocName As String<

45、/p><p>  Dim stLinkCriteria As String</p><p>  strAcctID = Text16.Value</p><p>  strSQL = "SELECT * FROM 定價處理 WHERE 二手車編號='" & strAcctID & "'"</

46、p><p>  Set rst = dbs.OpenRecordset(strSQL)</p><p>  If(exist(SELECT * FROM 定價處理 WHERE 二手車編號='" & strAcctID & "'))</p><p>  If (rst.Fields("二手車編號")

47、) Then</p><p>  rc = MsgBox("車輛編號不能相同,請重新輸入!", vbOKOnly)</p><p>  Text16.Value = ""</p><p>  'Text14.Value = ""</p><p>  Text4.Value =

48、 ""</p><p>  Text6.Value = ""</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p><b>  rst.Close</b></p>

49、;<p><b>  'End Sub</b></p><p>  Private Sub Text16_BeforeUpdate(Cancel As Integer)</p><p><b>  End Sub</b></p><p>  Private Sub Command18_Click()&

50、lt;/p><p>  On Error GoTo Err_Command18_Click</p><p>  Dim stDocName As String</p><p>  Dim stLinkCriteria As String</p><p>  stDocName = ChrW(20462) & ChrW(25913) &am

51、p; ChrW(23450) & ChrW(20215)</p><p>  DoCmd.OpenForm stDocName, , , stLinkCriteria</p><p>  Exit_Command18_Click:</p><p><b>  Exit Sub</b></p><p>  Err_

52、Command18_Click:</p><p>  MsgBox Err.Description</p><p>  Resume Exit_Command18_Click</p><p><b>  End Sub</b></p><p><b>  功能實現(xiàn)截圖:</b></p>

53、<p>  (3)銷售處理(完成者:胡鳳喜)</p><p><b>  銷售系統(tǒng)邏輯結(jié)構(gòu)圖</b></p><p><b>  功能實現(xiàn)截圖:</b></p><p><b>  銷售總界面</b></p><p><b>  購買界面</b>

54、;</p><p><b>  匹配界面</b></p><p><b>  簽約界面</b></p><p> ?。?).報表系統(tǒng)(完成者:)</p><p>  報表系統(tǒng)部分主要完成統(tǒng)計報表(收購明細(xì)報表、銷售明細(xì)報表、庫存統(tǒng)計報表)</p><p>  收購明細(xì)報表主要

55、關(guān)注序號、車型、VIN號、車牌號、車主姓名、行駛里程、收購時間、收購價格</p><p>  數(shù)據(jù)存儲名稱:收購臺帳</p><p>  簡述:記錄二手車收購數(shù)據(jù)的明細(xì)帳</p><p>  數(shù)據(jù)存儲組成:序號+車型+VIN號+車牌號+車主姓名+行駛里程+收購時間+收購價格</p><p>  數(shù)據(jù)存儲名稱:銷售臺帳</p>&

56、lt;p>  簡述:記錄二手車銷售數(shù)據(jù)的明細(xì)帳</p><p>  數(shù)據(jù)存儲組成:序號+車型+VIN號+買主姓名+銷售時間+庫存天數(shù)+收購價格+銷售價格</p><p>  數(shù)據(jù)存儲名稱:庫存臺帳</p><p>  簡述:記錄二手車出入庫數(shù)據(jù)的明細(xì)帳</p><p>  數(shù)據(jù)存儲組成:日期+車牌號+車型+入庫序號+庫存數(shù)量+車顯里程+

57、車身顏色+銷售狀態(tài)+定價狀態(tài)</p><p><b>  新系統(tǒng)功能設(shè)計</b></p><p><b>  代碼設(shè)計</b></p><p>  系統(tǒng)運行環(huán)境與數(shù)據(jù)庫設(shè)計</p><p><b>  輸入/輸出設(shè)計</b></p><p>  數(shù)據(jù)錄入

58、模塊:錄入二手車入庫單和出庫單,記錄各種產(chǎn)品的每筆出入庫數(shù)據(jù)。 </p><p>  數(shù)據(jù)查詢模塊:提供多種查詢功能,如每筆入庫、每日、每月或累計出入庫數(shù)據(jù)的查詢等。</p><p>  報表輸出模塊:可以完成系統(tǒng)所需的各種報表的計算和打印輸出。</p><p>  代碼維護(hù)模塊:當(dāng)產(chǎn)品代碼或特性變動時可以及時修改代碼表,可對代碼表進(jìn)行增加、刪除和修改等處理。 &l

溫馨提示

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

評論

0/150

提交評論