freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

汽車銷售管理系統(tǒng)—計(jì)算機(jī)(論文)-資料下載頁

2024-12-06 03:40本頁面

【導(dǎo)讀】當(dāng)代的世界環(huán)境有了巨大變化,每個(gè)企業(yè)都要面對市場全球化,需求多元化,競爭激烈化,戰(zhàn)略短期化帶來的挑戰(zhàn)。一切事物變化加快,企業(yè)不得不更加重視。變化管理和戰(zhàn)略管理。要在交貨時(shí)間、產(chǎn)品或服務(wù)質(zhì)量、產(chǎn)品或服務(wù)成本方面處于優(yōu)越地位。再次就是不僅短期而且能長期保持戰(zhàn)略優(yōu)。要使企業(yè)在競爭中取勝就要認(rèn)清其中的關(guān)鍵因素。個(gè)汽車銷售公司保持戰(zhàn)略優(yōu)勢的關(guān)鍵所在。應(yīng)對這些挑戰(zhàn)離不開信息技術(shù)和信息。信息系統(tǒng)對業(yè)務(wù)流程的支持,特別是對管理職能的支持是建立企業(yè)。信息系統(tǒng)的主要原因。系統(tǒng)的主要實(shí)施目標(biāo)是提供豐富的信息查詢功能,幫助銷售人員掌。人力資源部管理者也可以依據(jù)系統(tǒng)統(tǒng)計(jì)的銷售人員的銷售業(yè)績,進(jìn)一步優(yōu)化人員配置,獎勵員工,安排培訓(xùn)計(jì)劃。進(jìn)行了監(jiān)控,及時(shí)采集各類信息。相信隨著企業(yè)管理水平的進(jìn)一步提高,管理。能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,提供了數(shù)個(gè)重要。決方案都可從Web無縫訪問。一個(gè)Web應(yīng)用程序和建立一個(gè)Win32應(yīng)用程序就很類似。

  

【正文】 務(wù)員,選擇要入的汽車倉庫網(wǎng)點(diǎn)等。輸入完所有的汽車入庫信息,點(diǎn)擊提交入庫單按鈕,系統(tǒng)將在后臺進(jìn)行如下操作,首先是插入一條記錄到 auto 表中,數(shù)據(jù)庫自動給該記錄分配一個(gè) autoID 字段值,然后返回這個(gè)值到系統(tǒng)緩存中,再插入一條記錄到 autoIn 表中,其中的 autoID 就是從 auto 表中返回的 autoID值。新插入到 autoIn 表中記錄的 garageInDate 字段值就是當(dāng)前的系統(tǒng)時(shí)間,設(shè)置其屬性為只讀。修改入庫單操作就是選擇要 修改的入庫單號( garageInID),然后點(diǎn)擊“修改入庫單”按鈕,如果輸入的是存在的合法入庫單號,就直接轉(zhuǎn)向 頁面。如果該入庫單號不存在就顯示出錯信息。修改入庫單頁面中修改號信息之后,點(diǎn)擊“確定修改”按鈕就執(zhí)行 update 操作。點(diǎn)擊“取消”按鈕就清除所有文本框中的輸入文本。點(diǎn)擊“返回” 按鈕,頁面就轉(zhuǎn)回到 頁面。汽車入庫功能頁面如圖 59 所示,修改入庫單頁面如圖510 所示。 圖 59 汽車入庫功能頁面 圖 510 汽車入庫單修改操作頁面 汽車入庫功能頁面中的所有數(shù)據(jù)操作代碼都放在 和 中。該頁面的 datagrid 中顯示的也不是基本表,而是基本表 auto 和 autoIn 導(dǎo)出的一個(gè)視圖 autoInAll,選擇用視圖的原因和前面車輛查詢功能中使用視圖顯示數(shù)據(jù)記錄的理由。 ( 4)車輛出庫功能頁面 該功能頁面( )是對數(shù)據(jù)庫中的 auto 表和 autoOut 表進(jìn)行數(shù)據(jù)操作。在輸入完整的汽車出庫信息之后,點(diǎn)擊“提交出庫單”按鈕,系統(tǒng)首先將 auto 表中的 garageID 值保存到緩存中,然后更新數(shù)據(jù)庫中的該記錄garageID 字段值為“ 0”,表示該汽車已經(jīng)不在車庫中。之后插入一條記錄到autoOut 表中,說明添加了一條出庫記錄,其中的 garageID 的值就是 auto 更新前保存在緩存中的值,說明該車出庫前所在的車庫。其他數(shù)據(jù)操作例如對autoOut 表的修改和刪除功能和前面的功能模塊中的類似功能是一樣的,本文就不重述了。此外在 datagrid中顯示的數(shù)據(jù)同樣不是基本表中的數(shù)據(jù),而是由 auto表和 autoOut 表導(dǎo)出的視圖 autoOutAll,其中緣由也是很前面說明一樣的。 ( 5)車輛移庫功能頁面 該功能頁面( )是對數(shù)據(jù)庫中的 auto 表和 autoMove 表進(jìn)行數(shù)據(jù)操作。在輸入完整的汽車移庫信息之后,點(diǎn)擊“提交移庫單”按鈕,系統(tǒng)也是首先將 auto 表中的 garageID 值保存到緩存中,然后將其值更新為所要移進(jìn)的車庫網(wǎng)點(diǎn)代號。之后插入一條記錄到 autoMove 表中,將之前保存在緩存中的garageID 值給 garageOut 字段,而移進(jìn)的車庫網(wǎng)點(diǎn)代號給 garageIn 字段,這樣就明白描述了該移庫單汽車移入和移出的車庫網(wǎng)點(diǎn)。該頁面下的 datagrid 頁面顯示的是 autoMoveAll 視圖,它是由 auto 和 autoMove 表導(dǎo)出的。其他修改和刪除移庫單記錄的功能和前面的功能介紹一致,就不再累贅重復(fù)了。 收付管理模塊 收付管理在整個(gè)系統(tǒng)設(shè)計(jì)中是屬于銷售業(yè)務(wù)流程的財(cái)務(wù)部分,主要具體功能是 收用戶款和 付廠商款,也就是對數(shù)據(jù)庫中的 payment 表和 receive 表進(jìn)行相應(yīng)的數(shù)據(jù)操作,功能操作上和其他的表關(guān)系不大,相對獨(dú)立。但在設(shè)計(jì)數(shù)據(jù)庫時(shí)兩個(gè)表中的一些字段是其他一些表的外碼,例如 manufID、 cusID、 workerID。在代碼實(shí)現(xiàn)上和前面其他的模塊 基本相似,主要是添加,修改和刪除記錄。同時(shí)頁面輸入輸出設(shè)計(jì)風(fēng)格也是和前面其他功能頁面保持了一致。 銷售管理模塊 銷售管理在系統(tǒng)中也是比較重要和復(fù)雜的一個(gè)模塊,同樣涉及到多表的操作,表和表之間的關(guān)系也比較復(fù)雜。其中主要包括車輛銷售、銷售代辦、銷售日記錄和銷售月記錄等具體功能模塊。 ( 1)車輛銷售功能頁面 車輛銷售在整個(gè)業(yè)務(wù)流程中是很關(guān)鍵的一環(huán),一旦銷售人員銷售出一輛汽車,系統(tǒng)首先要在數(shù)據(jù)庫中找到這輛車,然后將它移出庫,這就要求生成一個(gè)出庫單。之后系統(tǒng)要提交一份銷售單。所以在這個(gè)功能的代碼實(shí)現(xiàn)中涉及的 表比較多,之間的邏輯關(guān)系很復(fù)雜。下面圖 511 是汽車銷售的功能頁面圖。 圖 511 汽車銷售管理功能頁面 其中的修改刪除銷售單記錄的功能還是比較簡單,和前面是類似的,下面主要分析說明一下提交銷售單的代碼實(shí)現(xiàn)問題。下面是實(shí)現(xiàn)該功能的具體函數(shù)代碼: private void InsertData(string cusid,string salesummary,string autoid,string worker) { string date。 date=。 int cid=(cusid)。 int wid=(worker)。 int carid=(autoid)。 int gid =0。 string sql0=select garageID from auto where autoID=+carid+and garageID!=0。 ADOConnection myConnect1=new ADOConnection()。 OleDbDataReader reader1=(sql0)。 if(()) { gid = (reader1[0])。 } else { = 警告:該汽車編號不存在 ,或已經(jīng)出庫!請確認(rèn)! 。 } ()。 //更新 autoOut表; string kind=銷售出庫 。 string sql=insert into autoOut(autoID,garageOutDate,workerID,outKind,garageID) values(+carid+,39。+date+39。,+wid+,39。+kind+39。,+gid+)。 ADOConnection myConnection=new ADOConnection()。 (sql)。 ()。 //更新 auto表; ADOConnection updateauto=new ADOConnection()。 string cmd。 int ga。 ga=0。 cmd=update auto set garageID=+ga+ where autoID=+carid。 (cmd)。 ()。//將對應(yīng)的 auto表中的 garageID設(shè)為 0; // 更新 autoSale表; string sql_insert=insert into autoSale(saleDate,cusID,summary,autoID,workerID ) values(39。+date+39。,+cid+,39。+salesummary+39。,+carid+,+wid+)。 ADOConnection myConnection1=new ADOConnection()。 (sql_insert)。 ()。 } private void Buttonsubmit_Click(object sender, e) { (,thi)。 =提交銷售單成功 !。 string cmd = select * from autoSale order by saleID。 ReadDataBind(cmd)。 } 代碼中使用 InsertData 這個(gè)私有函數(shù)來實(shí)現(xiàn)數(shù)據(jù)的添加的。前面十幾行代碼是在 auto 表中找到輸入的待售汽車并返回相匹配的 garageID 字段的值。如果找不到記錄則顯示警告文字: “警告:該汽車編號不存在 ,或已經(jīng)出庫!請確認(rèn)!”。之后就是添加一條記錄到 autoOut 表中,設(shè)置出庫的類型 備注是銷售出庫,這樣系統(tǒng)就自動產(chǎn)生了一出庫單記錄。然后更新 auto 表中的 garageID 字段,將相應(yīng)的值設(shè)置為 0,表示該車已經(jīng)不在車庫中了。最后就是添加一條記錄到 autoSale表中,產(chǎn)生一銷售單記錄。在點(diǎn)擊“提交銷售單”按鈕時(shí)激發(fā) Buttonsubmit_Click函數(shù),調(diào)用 InsertData 函數(shù),完成了銷售過程。 ( 2)銷售代辦功能頁面 銷售代辦頁面( )是汽車銷售流程中特有的一個(gè)環(huán)節(jié),銷售代辦就是車主為自己購買的原出廠車添置配件,例如音響,車體霓虹燈之類的。對于銷售公司來說為 客戶提供這些業(yè)務(wù)就稱之為銷售代辦。可見銷售代辦操作中設(shè)計(jì)的表只有一個(gè),就是 agent 表,其中的字段 autoID、 workerID 是外碼,字段 agentDate 是操作時(shí)的系統(tǒng)時(shí)間。具體的代碼實(shí)現(xiàn)和之前的大同小異,這里就不再復(fù)述了。 ( 3)銷售日記錄與月記錄頁面 銷售日記錄和月記錄功能實(shí)際上很簡單,就是對銷售記錄表( autoSale)的查詢而已。兩者不同的事實(shí)查詢的時(shí)間范圍不同而已。前者是以系統(tǒng)時(shí)間為準(zhǔn),對當(dāng)天的銷售記錄進(jìn)行查詢。后者是輸入一個(gè)時(shí)間段,對這個(gè)期間的銷售記錄進(jìn)行查詢。 業(yè)績查詢模塊 業(yè)績 查詢功能主要的數(shù)據(jù)操作也是查詢銷售記錄表( autoSale),不同的是它還涉及到其他的表,包括 auto, worker,和 autoType 表。 ( 1)按銷售員業(yè)績查詢 在這個(gè)功能操作中,就是連接了 autoSale 表和 worker 表,查詢條件是按銷售員進(jìn)行排序。最終的編碼實(shí)現(xiàn)也是通過用 autoSale、 auto、 autoType 和 worker導(dǎo)出一視圖 saleAll 進(jìn)行數(shù)據(jù)的操作顯示,用戶可以查詢所有銷售人員的銷售業(yè)績。 ( 2)按車型銷售業(yè)績查詢 在這個(gè)功能操作中,連接了 autoSale 表、 auto 表和 autoType 表,查詢條件是按照各個(gè)車型進(jìn)行排序。和上面的銷售員業(yè)績查詢一樣也是通過視圖saleAll 來實(shí)現(xiàn)的,系統(tǒng)用戶可以查詢了解各個(gè)車型的銷售情況。 客戶管理模塊 該功能模塊主要包括三個(gè)部分:車主管理、車主回訪和廠商管理。其中車主管理是對數(shù)據(jù)庫中的 customer 表進(jìn)行各種數(shù)據(jù)操作。車主回訪是對數(shù)據(jù)庫中的feedback 表進(jìn)行各種數(shù)據(jù)操作。而廠商管理是對 manufacturer 表進(jìn)行各種數(shù)據(jù)操作。這三個(gè)部分因?yàn)槎际菍儆趩伪淼牟僮?,和其他功能模塊相對獨(dú)立,所以實(shí)現(xiàn)起來和前面的員工管理的是很相似 的。 系統(tǒng)幫助模塊 系統(tǒng)幫助模塊比較簡單,沒有什么數(shù)據(jù)庫操作,大部分是基于系統(tǒng)的安全性和用戶使用的便捷性來考慮的。其中的更改密碼和系統(tǒng)管理功能模塊中的更改密碼都是一樣的,都指向 。重復(fù)這個(gè)導(dǎo)航鏈接是因?yàn)橄到y(tǒng)的一般用戶登錄后系統(tǒng)管理是被隱藏屏蔽了,所以只能在這里修改自己的登錄密碼。幫助文檔導(dǎo)航鏈接到系統(tǒng)的幫助頁面?!爸匦碌卿洝睂?dǎo)航鏈接到 頁面,只是鏈接的目標(biāo)框架( target)不是右邊框架 right,而是 top。 “退出系統(tǒng)”導(dǎo)航鏈接到 ,點(diǎn)擊該頁面的退出系統(tǒng)的按鈕,就會關(guān)閉這個(gè)網(wǎng)頁,這個(gè)功能就是通過下面代碼實(shí)現(xiàn)的: ()。 ()。 第一句是釋放清空 session 中存儲的內(nèi)容,第二句是嵌入一句 JS 代碼來實(shí)現(xiàn)關(guān)閉窗體。 6 部分系統(tǒng)公用類功能介紹和分析 實(shí)現(xiàn)數(shù)據(jù)庫連接類 在 中數(shù)據(jù)庫連接都是使用新一代的數(shù)據(jù)訪問模型 —— 。 支持工業(yè)標(biāo)準(zhǔn)技術(shù),提供程序 化接口可以與 OLE DB 兼容的數(shù)據(jù)源溝通,如 Microsoft SQL Server 2021。從數(shù)據(jù)源中取回?cái)?shù)據(jù), 會將之暫存在DataSet 中, DataSet 是 的核心對象,類似在內(nèi)存中的數(shù)據(jù)庫。下面的代碼是 文件中的一個(gè)公用類 ADOConnection 中的一些主要成員函數(shù),主要是完成數(shù)據(jù)連接,數(shù)據(jù)操作功能。 ( 1)建立 ADO 數(shù)據(jù)連接函數(shù): OleDbConnection pConnection。 private static string ConnectString。 public static string ConnectionString()//設(shè)置連接數(shù)據(jù)庫連接字符串 { if(==null) { =[ConnectString]。 if(==null) { throw new Exception(數(shù)據(jù)庫連接路徑不正確! )。 } } return 。 } //構(gòu)造函數(shù)建立 ADO數(shù)據(jù)連接 public ADOConnection() { =new OleDbConnection()。 =()。 } 上面代碼 采用的是 OleDbConnection方式進(jìn)行連接數(shù)據(jù)庫。 包含了對連接數(shù)據(jù)庫的異常處理,另外還引用了前面在 AppSettings標(biāo)志中定義的連接數(shù)據(jù)庫字符串: add key=”ConnectString” value=”Provider=SQLOLEDB。 User ID=sa。 Password=’’。 Initial Catalog=auto。 Data Source=320/ ( 2)打開數(shù)據(jù)庫連接函
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1