【正文】
userpow = (2) Unload Me Else MsgBox 密碼不正確, vbOKOnly + vbExclamation, End If End IfEnd Ift = t + 1If t = 3 Then Unload MeEnd IfExit Sub(3)“取消”按鈕的單擊事件代碼Unload Me 主窗口設(shè)計 主窗口功能描述主窗口用于對庫中車輛進行入庫管理,查詢,匯總,用戶確認,刪除等工作。 amp。 _ data source= connectionstring(2)“確定”按鈕的單擊事件代碼Dim sql As StringDim rs_login As New If Trim() = Then MsgBox 沒有這個用戶, vbOKOnly + vbExclamation, Else sql = select * from 系統(tǒng)管理 where 用戶名=39。登錄窗口對象屬性設(shè)計 登錄窗口控件屬性編號對象名含義屬性取值1form登錄窗口caption登錄Windowstate2—Maximized2Command1命令按鈕Text確定3Command2取消4Label1標簽caption用戶名5Label2密碼6Text1文本框Text空7Text2登錄窗口程序邏輯設(shè)計YNN啟動主窗口開始運行關(guān)閉登錄窗口開始正確?計數(shù)器加1輸入用戶名和密碼=3?退出系統(tǒng)清空文本框Y 登錄窗口登錄窗口對象主要代碼實現(xiàn)(1)登錄窗口的open事件代碼此處編寫連接數(shù)據(jù)庫代碼 Dim connectionstring As Stringconnectionstring = provider=。在文本框中依次正確輸入用戶編號、用戶名和密碼后,單擊“確定”按鈕,便進入系統(tǒng)主窗口;若不正確,重新輸入各項,重復(fù)三次都不能進入系統(tǒng)便自動退出。輸出項請輸入完整的用戶信息!沒有這個用戶!密碼不正確!登錄成功!界面要求圖形化用戶界面,布局清晰、簡潔,圖形化命令按鈕。登錄窗口模塊功能表為: 用戶登錄調(diào)查人員王鶴錦功能名稱用戶登錄審核人王鶴錦調(diào)查時間20090106功能描述根據(jù)用戶輸入的用戶編號、用戶名和密碼,確定其合法身份和權(quán)限,以決定按規(guī)定的權(quán)限進入系統(tǒng),或因身份不合法而退出系統(tǒng).輸入項窗口上的用戶名,密碼根據(jù)數(shù)據(jù)庫表中的用戶名、密碼來核實處理描述首先連接數(shù)據(jù)庫,然后判斷用戶輸入的信息是否完整,再判斷數(shù)據(jù)庫中是否存在該用戶以及密碼是否正確。對未在系統(tǒng)注冊的使用人員進行限制,非法進入三次便自動退出。系統(tǒng)設(shè)計中的標識符命名遵守下述約定。(1)表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小主鍵外鍵可否為空備注提貨單號長整型8是Y車輛名稱文本50N出庫日期日期/時間8N提貨數(shù)量長整型8N經(jīng)手人文本50N備注文本50N(2)表中樣例數(shù)據(jù)提貨單號車輛名稱出庫日期提貨數(shù)量經(jīng)手人備注10寶馬20095201張三11奔馳20095202張三12冰利20095211張三13本田20095224張三14奔馳20095232李四15冰利20095241李四16本田20095254李四銷售單表該表主要用于銷售單的信息。(1)表結(jié)構(gòu) 入庫單表字段名數(shù)據(jù)類型字段大小主鍵外鍵可否為空備注入庫單號文本10是Y日期日期/時間8N車輛名稱文本20N庫存位號文本20N經(jīng)手人文本20N供應(yīng)商名稱文本50是N備注文本50N進出庫是/否1N (2)表中樣例數(shù)據(jù)入庫單號日期車輛名稱庫存位號經(jīng)手人備注進入庫11200913桑塔納3號庫位知識往往12200866寶馬4號庫位溫柔張三13200914馬自達5號庫位安順吳雪14200744寶馬6號庫位真實張三系統(tǒng)管理表該表主要用于系統(tǒng)的管理。車輛資料表該表主要用于銷售車輛的基本信息。這里的數(shù)據(jù)庫采用Access,用ADO作為連接數(shù)據(jù)對象。數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段。 目標系統(tǒng)體系結(jié)構(gòu) 進銷存管理系統(tǒng)軟件結(jié)構(gòu)圖1 系 統(tǒng) 管 理3 銷 售 管 理2 入 庫 管 理4查詢管理5車輛匯總大眾汽車銷售管理系統(tǒng)添 加 新 用 戶修改密碼退出系統(tǒng)按入庫單按日期匯總按入庫單+日期按供應(yīng)商匯總 “系統(tǒng)管理”模塊結(jié)構(gòu)圖 系統(tǒng)管理結(jié)構(gòu)圖5車輛匯總 “車輛匯總”模塊結(jié)構(gòu)圖 按入庫單+日期按供應(yīng)商匯總按日期匯總按入庫單 各實體ER圖 入庫管理實體ER圖 庫存位號車輛名稱入庫單號入庫管理實體日期經(jīng)手人備注 銷售管理實體ER圖庫存位號號出庫日期備注車輛名稱提貨單號經(jīng)手人銷售管理實體 汽車資料實體ER圖單價日期金額入庫單號車輛名稱數(shù)量車輛資料實體供應(yīng)商名稱第5章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ)。瀏覽此圖可對整個系統(tǒng)有一個快速、清晰的認識。概要設(shè)計的具體任務(wù)是確保軟件的體系結(jié)構(gòu),軟件體系結(jié)構(gòu)是指軟件的總體結(jié)構(gòu)以及該結(jié)構(gòu)提供系統(tǒng)的功能的方式,也就是說軟件體系結(jié)構(gòu)是程序的一些部件(模塊)的層次結(jié)構(gòu),這些部件相互作用的方式以及這些部件使用的數(shù)據(jù)結(jié)構(gòu)。這個結(jié)構(gòu)決定了軟件系統(tǒng)的可擴充性,可維護性以及系統(tǒng)的性能。組成:入庫單號+商品名稱+商品數(shù)量+備注+庫存位號+經(jīng)手人+進出庫+日期+單價+單位+金額+供應(yīng)商名稱相關(guān)過程:庫存處理 數(shù)據(jù)處理定義“出庫處理”定義過程名:出庫處理描述:檢查庫存商品是否滿足出庫單或訂單所需輸入數(shù)據(jù)流:出庫單輸出數(shù)據(jù)流:出庫單存取的數(shù)據(jù)庫:出庫單,車輛資料,銷售單處理邏輯:讀入一個出庫單檢查庫存中對應(yīng)記錄if 記錄不存在then記錄寫入“記錄不存在”elseif 提貨單號為空 then 記錄寫入“提貨單號不能為空”elseif未選擇車輛名稱then記錄寫入請選擇車輛名稱 elseif未選擇年份then記錄寫入請選擇年份 elseif未選擇月份then記錄寫入請選擇月份 elseif未選擇日期then記錄寫入請選擇日期 end If“入庫處理”定義過程名:入庫處理描述:檢查入庫車輛是否滿足入庫單所需輸入數(shù)據(jù)流:入庫單輸出數(shù)據(jù)流:出庫單存取的數(shù)據(jù)庫:入庫單,車輛資料,銷售單處理邏輯:讀入一個入庫單檢查庫存中對應(yīng)記錄if 記錄不存在then記錄寫入“記錄不存在”elseif 入庫單號為空 then 記錄寫入“入庫單號不能為空”elseif未選擇賬目名then記錄寫入請選擇賬目名 elseif未選擇年份then記錄寫入請選擇年份 elseif未選擇月份then記錄寫入請選擇月份 elseif未選擇日期then記錄寫入請選擇日期 elseif車輛資料未填寫完整then記錄寫入請輸入完整的物品信息! end If第4章 概要設(shè)計概要設(shè)計的任務(wù)是根據(jù)需求分析得到的物理模型確定一個合理的軟件系統(tǒng)的體系結(jié)構(gòu)。組成:提貨單號+商品名稱+商品數(shù)量+備注+經(jīng)手人相關(guān)過程:庫存處理“訂購車輛”存儲定義文件名稱:訂購車輛描述:顧客訂購的庫存商品的全部信息。在數(shù)據(jù)庫中建立了車輛名稱,車輛資料,入庫單,供應(yīng)商名稱等六大表,使系統(tǒng)更加完善利于管理與查詢。通過主窗體顯示的提示信息,用戶和管理人員可以對車輛的入庫,銷售進行操作,但是本系統(tǒng)規(guī)定了權(quán)限,用戶和管理人員所能做到的操作并不相同,例如:管理人員可以通過權(quán)限來直接添加和刪除用戶信息,而用戶只能通過查詢條件來對車輛進行查詢自己想要尋找的資料內(nèi)容。本系統(tǒng)用戶界面友好,功能強大,大大減少了人力資源,增加了信息分析的準確性。 產(chǎn)品概述本系統(tǒng)能實現(xiàn)對商品銷售信息和數(shù)據(jù)的管理功能,便于工作人員操作,優(yōu)化企業(yè)管理能力,增強企業(yè)效率,加大競爭力?!洞蟊娖囦N售管理系統(tǒng)》基于商業(yè)運作,依據(jù)邏輯統(tǒng)籌運算思維,將銷售業(yè)務(wù)、銷售發(fā)貨、結(jié)款以及歷史數(shù)據(jù)緊密銜接在一起。 車輛系統(tǒng)管理可以按要求來實現(xiàn)對用戶的增加、刪除、和修改等操作。 車輛匯總可以按要求對車輛進行簡單的統(tǒng)計。 車輛查詢對車輛資料的查詢。車輛出庫業(yè)務(wù)包括銷售出庫、銷售車輛的退換等。在數(shù)據(jù)庫的車輛資料表中,依據(jù)車輛入庫數(shù)量進行相應(yīng)庫存量的增加和存儲。 車輛入庫對入庫車輛進行登記并審查入庫。 業(yè)務(wù)流程大眾汽車銷售管理系統(tǒng)主要對汽車的銷售、入庫、汽車資料、查詢、匯總等的管理。需求分析是指用戶對目標系統(tǒng)在功能、性能以及行為等方面的需求;或者說,需求分析的主要任務(wù)是清晰、準確、詳實地描述系統(tǒng)的功能需求、數(shù)據(jù)需求、性能需求和環(huán)境要求,并給出系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典。需求分析要明確提出系統(tǒng)做什么,即需求分析就是要準確地回答系統(tǒng)必須做什么的問題,而不是如何做的問題。因此法律上有保障,用戶可以安全放心地使用。 操作可行性本系統(tǒng)界面統(tǒng)一規(guī)范友好大方,操作簡便,各種操作伴隨著言簡意賅的提示信息使操作者能夠很快地完成所需的操作。目前國內(nèi)相當一部分小型企業(yè),沒有完善的庫存管理系統(tǒng),管理水平差,運行效率低,迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和管理工作效率,新系統(tǒng)的投入運行將大大降低成本,提高經(jīng)濟效益。Access可以用最簡單的方式建立一個數(shù)據(jù)庫,可以接受和轉(zhuǎn)換多種文件格式的數(shù)據(jù),并方便地對現(xiàn)存的數(shù)據(jù)庫系統(tǒng)進行擴展和升級。采用VB進行數(shù)據(jù)庫項目的開發(fā),可以加速又高效地制作出數(shù)據(jù)庫管理項目。在尋求一個支持您的電子商務(wù)解決方案的數(shù)據(jù)庫時,需要考慮的項目包括:可用性、性能、可管理性和價格。在開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫是ACCESS。采用新系統(tǒng)可以實現(xiàn)對商品銷售信息和數(shù)據(jù)的管理功能,便于工作人員操作,優(yōu)化企業(yè)管理能力,增強企業(yè)效率,加大競爭力。對市場信息、競爭的資訊掌握程度較不完善會失去良好的競爭時機。因為是人工登記,所以在業(yè)務(wù)方面有人工更改包庇的嫌疑,無法準確快速考核銷售人員業(yè)績,銷售人員辭職時失單現(xiàn)象嚴重。當用戶購買汽車時,由于人工手動登記的限制,不能及時地更新庫中的庫存,不方便客戶的購買與訂購。s work style construction, maintaining the party39。s enthusiasm and creativity into full play in order to advance。s mass work in the new situation, it is of decisive significance to consolidating the ruling Foundation of the party. Through our party and some of the world39。關(guān)鍵詞 數(shù)據(jù)庫;銷售管理;基本信息;權(quán)限AbstractWith increasing petition among Enterprises, Occur in the management of enterprises scattered, inconsistent customer information so that business manager