汽車銷售管理系統(tǒng)_第1頁
汽車銷售管理系統(tǒng)_第2頁
汽車銷售管理系統(tǒng)_第3頁
汽車銷售管理系統(tǒng)_第4頁
汽車銷售管理系統(tǒng)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、汽車銷售管理系統(tǒng)一、概述1、項(xiàng)目背景:計(jì)算機(jī)已經(jīng)要成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價格已經(jīng)十分低廉,性能卻有了 長足的進(jìn)步,它以及被應(yīng)用于許多的領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個方面:首先, 計(jì)算機(jī)可以代替人工進(jìn)行許多的復(fù)雜的勞動。其次,計(jì)算機(jī)可以大大的提高人們的工作效率。第三, 計(jì)算機(jī)可以節(jié)省許多資源。第四,計(jì)算機(jī)可以使敏感文檔更加安全現(xiàn)有汽車銷售公司的汽車銷售管理水平不高,還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適 應(yīng)時代的發(fā)展,因?yàn)樗速M(fèi)了許多的人力和物力。在在信息時代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為 基礎(chǔ)的信息管理所取代。我作為跨世紀(jì)的一代學(xué)計(jì)算機(jī)的年輕人,希

2、望在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師鄧小平同志說 過:科學(xué)技術(shù)是第一生產(chǎn)力。我希望能用所學(xué)的知識編制一個適用的程序來幫助汽車銷售公司進(jìn)行更 有效的汽車銷售管理工作。2、編寫目的:運(yùn)用自己所學(xué)的知識設(shè)計(jì)一個汽車銷售管理系統(tǒng),提高銷售管理的效率。3、軟件定義:汽車銷售管理系統(tǒng)系統(tǒng)中需要完成的功能如下:(1)基本信息的管理:包括廠商、車輛、客戶信息的管理(2)采購信息管理:包括車輛采購和維護(hù)(3)銷售信息管理:包括車輛銷售和維護(hù)(4)信息統(tǒng)計(jì):銷售利潤(5)系統(tǒng)維護(hù):用戶管理4、開發(fā)環(huán)境:SQL Server 2008,Microsoft Visio 2007,Microsoft Visual Stu

3、dio 2010 語 言用C#二、需求分析系統(tǒng)需求分析汽車銷售管理系統(tǒng)用于提高銷售管理效率,提供對汽車信息、廠商信息、客戶信息的管理和汽車 采購、銷售、統(tǒng)計(jì)等流程進(jìn)行控制和優(yōu)化。具體而言,汽車銷售系統(tǒng)需要實(shí)現(xiàn)以下的需求:(1)能對汽車信息、廠商信息、客戶信息進(jìn)行瀏覽、添加、刪除功能;(2)對汽車的進(jìn)貨和銷售信息進(jìn)行管理,能進(jìn)行瀏覽、刪除、添加功能(3)根據(jù)進(jìn)貨單和銷售單能求出汽車銷售進(jìn)行的利潤。功能需求分析經(jīng)過調(diào)研分析,汽車銷售管理系統(tǒng)共分為五大塊功能。基礎(chǔ)信息管理用于對車輛、廠 息、管理;采購信息管理用于車輛的采購和維護(hù);銷售信息管理用于車輛的銷售和維護(hù); 于對利潤的計(jì)算;系統(tǒng)維護(hù)用于用戶的

4、維護(hù)。商及客戶信信息統(tǒng)計(jì)用汽車銷售管理系統(tǒng)模塊圖商及客戶信信息統(tǒng)計(jì)用三、系統(tǒng)設(shè)計(jì)1)汽車銷售管理系統(tǒng)的數(shù)據(jù)流圖管理員/、管理 管理進(jìn)貨員-填寫A進(jìn)貨單銷售單填寫-銷售員tt添加添加確認(rèn)確認(rèn)_i _i進(jìn)貨表銷售表進(jìn)貨統(tǒng)計(jì)銷售統(tǒng)計(jì)利潤統(tǒng)計(jì)圖1系統(tǒng)數(shù)據(jù)流圖2)數(shù)據(jù)字典(1)數(shù)據(jù)結(jié)構(gòu):用戶=用戶名+用戶密碼+身份;進(jìn)貨單=進(jìn)貨日期+廠商名+原價+進(jìn)貨數(shù)量+車型+采購員;車輛二車型+廠商名+備注;客戶=用戶名+地址+聯(lián)系電話+e-mail;廠商二廠商名+地址+聯(lián)系電話+e-mail;銷售單=銷售日期+客戶名+售價+銷售數(shù)量+車型+銷售員;(2)數(shù)據(jù)項(xiàng):編號標(biāo)識符類型長度所屬表名同義名1idintuser

5、s用戶編號2usernamevarchar10users用戶名3userpasswordvarchar10users用戶密碼4usertypesvarchar10users身份5idintbuyinformation進(jìn)貨編號6buydatedatatimebuyinformation進(jìn)貨日期7firmnamevarchar10buyinformation廠商名8pricedecimal15,2buyinformation原價9buynumberintbuyinformation進(jìn)貨數(shù)量10cartypesvarchar10buyinformation車型11buyervarchar10buyi

6、nformation采購員12idIntcarsinformation車輛編號13carnamevarchar10carsinformation車型14firmnamevarchar10carsinformation廠商名15beizhuvarcharMAXcarsinformation備注16idintcustominformation客戶編號17customnamevarchar20custominformation客戶名18addressvarchar20custominformation地址19telephonevarchar15custominformation聯(lián)系電話20e-mai

7、lvarchar20custominformatione-mail21idintfirminformation廠商編號22firmnamevarchar20firminformation廠商名23addressvarchar20firminformation地址24telephonevarchar15firminformation聯(lián)系電話25e-mailvarchar20firminformatione-mail26idintsalesinformation銷售編號27salesdatedatetimesalesinformation銷售日期28customnamevarchar10sales

8、information客戶名29thepricedecimal15,2salesinformation售價30salesnumberintsalesinformation銷售數(shù)量31cartypesvarchar10salesinformation車型32salesmanvarchar10salesinformation銷售員3、數(shù)據(jù)流編號數(shù)據(jù)流名輸入輸 出1身份信息賬號+密碼+身份管理界面2錯誤身份信息錯誤的賬號、密碼、身份錯誤提示3刪除信息該信息的編號id刪除后的信息表4添加信息信息的各屬性成功回到管理頁面5密碼修改新密碼名成功回到管理頁面6錯誤密碼修改新密碼輸入錯誤錯誤提示7添加用戶新用

9、戶各屬性成功回到管理頁面概念結(jié)構(gòu)設(shè)計(jì)E-R圖(1)汽車銷售管理系統(tǒng)E-R圖編日期進(jìn)貨價編日期銷售員名稱e-mail進(jìn)貨生產(chǎn)進(jìn)貨1n數(shù)量采購員n1nn /銷售單車輛信息進(jìn)貨單廠商信息(2)關(guān)系模型用戶清單(用戶編號,用戶名,用戶密碼,身份)廠商信息(廠商編號,廠商名,地址,聯(lián)系電話,e-mail)客戶信息(客戶編號,客戶名,地址,聯(lián)系電話,e-mail)車輛信息(車輛編號,車型,廠商名,備注)進(jìn)貨信息(進(jìn)貨編號,進(jìn)貨日期,廠商名,原價,進(jìn)貨數(shù)量,車型,采購員)銷售信息(銷售編號,銷售日期,客戶名,售價,銷售數(shù)量,車型,銷售員)4)數(shù)據(jù)庫設(shè)計(jì)users用戶表firminformation廠商信息表

10、custominformation 客戶信息表carsinformation車輛信息表buyinformation進(jìn)貨信息表salesinformation 銷售信息表四、系統(tǒng)實(shí)現(xiàn)圖1系統(tǒng)登錄界面圖2管理員后臺界面圖3采購員操作界面圖4銷售員操作界面圖5廠商信息管理界面圖6廠商信息添加界面圖7車輛信息管理界面圖8車輛信息添加界面圖9客戶信息管理界面圖10客戶信息添加界面圖11進(jìn)貨單管理界面圖12進(jìn)貨信息添加界面圖13銷售單管理界面圖14銷售信息添加界面圖15銷售利潤統(tǒng)計(jì)界面圖16銷售數(shù)量統(tǒng)計(jì)界面圖17密碼修改界面圖18用戶信息管理界面圖19新用戶添加界面public class SQLHelp

11、erprivate SqlConnection conn = null;private SqlCommand cmd = null;private SqlDataReader sdr = null;public SQLHelper()string connStr = Data Source=.;Initial Catalog=Carsmamage;Integrated Security=True”; conn = new SqlConnection(connStr);private SqlConnection GetConn()if =();return conn;public int Exe

12、cuteNonQuery(string sql)int res;trycmd = new SqlCommand (sql, GetConn();res = ();catch (Exception)throw;finallyif =();return res;public DataTable ExecuteQuery(string sql)DataTable dt = new DataTable ();cmd = new SqlCommand (sql, GetConn();ows00.ToString();return result;public SQLHelper sqlhelper;pub

13、lic SqlManager()sqlhelper = new SQLHelper ();public bool Login(string name, string password, string types)bool flag = false;string sql = select username,userpassword,usertypes from users where username= + name + and userpassword= + password + and usertypes= + types + ;DataTable dt = (sql); if 0) fla

14、g = true;return flag;public bool Insert(string Newname, string Newaddress, string Newtelephone, string Newemail) bool flag = false;string sql = insert into firminformation(firmname,address,telephone,e-mail)values( + Newname + , + Newaddress + , + Newtelephone + , + Newemail + );int res = new SQLHelp

15、er().ExecuteNonQuery(sql); if (res 0) flag = true;return flag;public bool Insert(string Carname, string Firmname, string beizhu)bool flag = false;string sql = insert into carsinformation(carname,firmname,beizhu)values( + Carname+, +Firmname+ , + beizhu+);int res = new SQLHelper().ExecuteNonQuery(sql

16、);if (res 0)flag = true;return flag;public bool Insert1(string Newname, string Newaddress, string Newtelephone, string Newemail)bool flag = false;string sql = insert into custominformation(customname,address,telephone,e-mail)values(” + Newname + , + Newaddress + , + Newtelephone + , + Newemail + )”;

17、int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool Insert2(string type, string firm, string number, string money, string date, string name) bool flag = false;string sql = insert into buyinformation(buydate,firmname,price,buynumber,cartypes,buyer)values( +dat

18、e+ , +firm+ ,” +money+ , +number+ ,+type+,+name+)”;int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool Insert3(string type, string number, string money, string custom, string date, string name) bool flag = false;string sql = insert into salesinformation(sales

19、date,customname,theprice,salesnumber,cartypes,salesman)values( + date +, + custom + , + money + , + number + , + type + , + name + );int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool Insert4(string name, string password, string types)bool flag = false;strin

20、g sql = insert into users(username,userpassword,usertypes)values( + name + , + password + , +types + ,);int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool validation(string name)bool flag = false;string sql = select username from users where username=, + nam

21、e + ,”;DataTable dt = (sql);if 0)flag = true;return flag;public bool updatepassword(string name, string password)bool flag = false;string sql = update users set userpassword=,+password+, where username=,+name+,;int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public b

22、ool delete1(string num)bool flag = false;string sql=delete from firminformation where id=,+num+,;int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool delete2(string num)bool flag = false;string sql = delete from carsinformation where id= + num + int res = new

23、SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool delete3(string num)bool flag = false;string sql = delete from custominformation where id= + num + int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public bool delete4(string num)bool flag = false;string sql = delete from buyinformation where id= + num + int res = new SQLHelper().ExecuteNonQuery(sql);if (res 0)flag = true;return flag;public boo

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論