企業(yè)銷售信息管理系統(tǒng)_第1頁
企業(yè)銷售信息管理系統(tǒng)_第2頁
企業(yè)銷售信息管理系統(tǒng)_第3頁
企業(yè)銷售信息管理系統(tǒng)_第4頁
企業(yè)銷售信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、華東師范大學(xué)網(wǎng)絡(luò)教育學(xué)院企業(yè)銷售信息管理系統(tǒng)The compa ny sales in formati on man ageme nt system姓名:劉桂麗學(xué)號:Z10102609003專業(yè):計算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:竇亮教授2011年9月論文題目企業(yè)銷售信息管理系統(tǒng)站點(diǎn):新沂市教師進(jìn)修學(xué)校專業(yè):計算機(jī)學(xué)號:Z10102609003姓名:劉桂麗立題意義、主要研究內(nèi)容及擬解決的關(guān)鍵性問題立題意義:經(jīng)濟(jì)全球化及現(xiàn)代企業(yè)銷售管理的系統(tǒng)化、信息化,倉儲運(yùn)輸?shù)默F(xiàn)代化和綜合化等趨勢,對我國的企業(yè)銷售信息管理的發(fā)展提出了全方位的挑戰(zhàn)。為了解決這個問題,方便企業(yè),運(yùn)用 ASP.NET ( C#語言)開發(fā)了

2、一個企業(yè)銷售信息管理系統(tǒng)。主要研究內(nèi)容及擬解決的關(guān)鍵性問題:用戶登陸功能:該功能模塊實(shí)現(xiàn)了為不同權(quán)限的用戶提供不同的登陸界面,鏈接的界面也是不同的。 這樣有利于保護(hù)企業(yè)的機(jī)密,也方便用戶與客戶的查詢。管理人員的更新:該功能模塊實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時性,在公司人員變動的情況下要對系統(tǒng)的繼續(xù)使用有連續(xù)性,這就要求更新管理人員的身份。并且加入數(shù)據(jù)庫便于保存??蛻舴?wù)功能:該模塊實(shí)現(xiàn)了客戶在公司的交易記錄查詢功能,用戶輸入要查詢的信息,通過數(shù)據(jù)庫直接顯示,能夠使企業(yè)更好的管理。立論根據(jù)及研究創(chuàng)新之處:當(dāng)今世界信息產(chǎn)業(yè)發(fā)展的相當(dāng)迅速,尤其是網(wǎng)絡(luò)資源已經(jīng)被廣泛的運(yùn)用。企業(yè)銷售信息管理系統(tǒng)使企業(yè)走上了科學(xué)化、網(wǎng)絡(luò)

3、化的管理道路。利用計算機(jī)網(wǎng)絡(luò)對企業(yè)進(jìn)行管理,不僅為企業(yè)的運(yùn)營過程節(jié)省了大量的時間提高了企業(yè)的效率,還為企業(yè)在客戶群中樹立了全新的形象,為企業(yè)日后發(fā)展奠定了一個良好的基礎(chǔ)。提高企業(yè)在市場的知名度。根據(jù)目前這種狀況,我制作了該銷售信息管理系統(tǒng)。本系統(tǒng)在操作系統(tǒng)Windows XP上開發(fā),以 VisualStudio.NET 2003作為開發(fā)平臺,C#作為開發(fā)語言,SQL Server 2000作為數(shù)據(jù)庫服務(wù)器管理 系統(tǒng)。本系統(tǒng)主要設(shè)計了相關(guān)的功能模塊并予以編程實(shí)現(xiàn),其中包括產(chǎn)品信息、合同信息、 產(chǎn)品信息的查詢和相應(yīng)的后臺管理模塊(包括添加、修改、刪除相關(guān)信息)。參考文獻(xiàn)目錄1 劉旭東.中文版 Dr

4、eamweaver MX Fireworks MX Flash MX 入門與提咼M. 上??茖W(xué) 普及出版社,20032 本書編委會編.新編網(wǎng)頁制作教程M.西北工業(yè)大學(xué)出版社,20023 李勁.ASP數(shù)據(jù)庫程序設(shè)計M.科學(xué)出版社,20014 陳峰棋,林志強(qiáng).完全接觸ASP之基礎(chǔ)實(shí)例M.電子工業(yè)出版社,20025 DateC.J.An Introductionto Database SystemM.Beijing:China Machine Press,2002 梁建武,陳語林.ASP程序設(shè)計M.中國水利水電出版社,20017 廖信彥.ASP應(yīng)用經(jīng)典M.中國鐵道出版社,20008 宋顏浩,費(fèi)文華.

5、ASP與相關(guān)數(shù)據(jù)庫技術(shù)高級指南M.中國水利水電出版社,20029 鄧文淵,陳惠貞,陳俊榮.ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計M.中國鐵道出版社,200110 資訊教育小組.ASP與SQL網(wǎng)站數(shù)據(jù)庫程序設(shè)計M.北京:科學(xué)出版社,200211薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)M.北京:高等教育出版社,2000 擬采用的研究方法、步驟、技術(shù)路線及可行性論證通過調(diào)查與分析,掌握銷售信息管理系統(tǒng)的需求,按照軟件工程的要求,分析與設(shè)計系統(tǒng)的結(jié)構(gòu),熟練掌握 ASP.NET SQLServer等開發(fā)工具,能比較熟練的應(yīng)用軟件工程的基本知識, 所設(shè)計與開發(fā)的系統(tǒng)應(yīng)能滿足基本要求。并撰寫合格的畢業(yè)設(shè)計論文。(1)企業(yè)銷售

6、信息管理系統(tǒng)調(diào)查(2)ASP.NET基本知識熟練與掌握(3)數(shù)據(jù)庫設(shè)計與分析(4)系統(tǒng)設(shè)計與分析(5)界面的設(shè)計與實(shí)現(xiàn)(6)編碼實(shí)現(xiàn)基本功能(7)測試系統(tǒng)并修改(8)整理書寫論文研究工作總體安排及具體進(jìn)度2011年2月10日一3月31日:選題暨論文申報2011年5月1日一6月1日:開題報告2011年6月2日一6月10日:編寫論文提綱2011年6月11日一6月18日:需求分析階段2011年6月19日一7月1 日:系統(tǒng)分析與設(shè)計階段2011年7月2日一8月1日:編碼與測試階段2011年8月2日一8月18日:系統(tǒng)改進(jìn)與設(shè)計說明書撰寫2011年8月18日一8月26日:論文初稿編寫、打印完成2011年8

7、月27日一9月20日:論文定稿指導(dǎo)教師意見簽章年 月 日教研室主任意見簽章年 月 日企業(yè)銷售信息管理系統(tǒng)The company sales information management system作者 劉桂麗摘 要:所謂企業(yè)銷售信息管理系統(tǒng)就是指一個由人、計算機(jī)系統(tǒng)為基礎(chǔ)的,通過對銷售信息 的收集、傳遞、儲存、加工,利用信息的傳播渠道把銷售活動中所產(chǎn)生的有效信息傳播給 受眾群體,指導(dǎo)企業(yè)生產(chǎn)銷售的人工智能系統(tǒng)。通過銷售信息管理系統(tǒng),方便企業(yè)及時掌 握的銷售情況,利用信息數(shù)據(jù)來預(yù)測未來的銷售活動,并從企業(yè)的全局出發(fā)輔助企業(yè)的決 策,指導(dǎo)企業(yè)的市場開拓。本文運(yùn)用ASP.NET(C#語言)開發(fā)了一

8、個企業(yè)銷售信息管理系統(tǒng)。論文討論了企業(yè)銷售信息管理系統(tǒng)的具體需求,設(shè)計了相關(guān)的功能模塊并予以編程實(shí) 現(xiàn),其中包括產(chǎn)品信息、合同信息、產(chǎn)品信息的查詢和相應(yīng)的后臺管理模塊(包括添加、 修改、刪除相關(guān)信息) 。在論文的最后,提出了本系統(tǒng)的不足之處,總結(jié)了系統(tǒng)開發(fā)中所 取得的經(jīng)驗(yàn)和體會。 b5E2RGbC關(guān)鍵詞:企業(yè)銷售,信息管理,ASP.NET C#,查詢,數(shù)據(jù)庫目錄1 緒論 8p1EanqFD1.1. 企業(yè)銷售信息管理系統(tǒng)系統(tǒng)開發(fā)背景 8DXDiTa9E1.2 企業(yè)銷售信息管理系統(tǒng)的概念 . 8RTCrpUDG1.3 企業(yè)銷售信息管理系統(tǒng)開發(fā)的必要性 95PCzVD7H1.4 論文框架 . 9jL

9、BHrnAI2 企業(yè)銷售信息管理系統(tǒng) 11xHAQX74J2.1 系統(tǒng)功能 11LDAYtRyK2.2 系統(tǒng)特點(diǎn) . 11Zzz6ZB2L2.3 系統(tǒng)運(yùn)行環(huán)境 11 dvzfvkwM2.4 系統(tǒng)開發(fā)工具 11rqyn14ZN11EmxvxOtO2.5 企業(yè)銷售信息管理系統(tǒng)設(shè)計分析2.6 系統(tǒng)需求分析 11SixE2yXP2.7 系統(tǒng)功能劃分模塊 126ewMyirQ2.8 系統(tǒng)數(shù)據(jù)庫設(shè)計 13kavU42VR15 M2ub6vST2.8.1 概念設(shè)計 13y6v3ALoS2.8.2 邏輯設(shè)計2.8.3 存儲過程說明 16 0YujCfmU23eUts8ZQV3. 企業(yè)銷售信息管理系統(tǒng)應(yīng)用程序設(shè)

10、計3.1 用戶登陸的設(shè)計實(shí)現(xiàn) 23sQsAEJkW3.1.1 用戶登陸 23 GMsIasNX3.1.2 用戶控件 24 TIrRGchY3.2 管理更新的功能實(shí)現(xiàn) 297EqZcWLZ3.2.1 合同管理 29 lzq7IGf04 總結(jié)與展望 33 zvpgeqJ14.1 系統(tǒng)不足 . 33 NrpoJac34.2 總結(jié)與展望 331nowfTG4參考文獻(xiàn) 36fjnFLDa5致 謝 37tfnNhnE61 緒論1.1. 企業(yè)銷售信息管理系統(tǒng)系統(tǒng)開發(fā)背景隨著中國加入 WT(及全球經(jīng)濟(jì)一體化進(jìn)程的加快,世界經(jīng)濟(jì)已由工業(yè)化經(jīng)濟(jì)逐步進(jìn)入 網(wǎng)絡(luò)信息化時代。在信息時代來臨之季,各企業(yè)都緊跟時代的腳步,

11、轉(zhuǎn)變著企業(yè)的經(jīng)營模 式、管理模式,從傳統(tǒng)的人工管理體制,向信息自動化管理體制過渡。與此同時,企業(yè)的 傳統(tǒng)式的管理模式也在逐步向自動化管理模式轉(zhuǎn)變。企業(yè)銷售信息管理系統(tǒng)系統(tǒng)就是在這 樣的大背景下應(yīng)運(yùn)而生的。 HbmVN777信息時代的到來讓人們嘗到了“信息爆炸”的滋味,信息的大量擁入讓企業(yè)在信息處 理方便應(yīng)接不暇,傳統(tǒng)的辦公模式、對信息的處理方法,早已不能滿足企業(yè)對信息快速、 準(zhǔn)確的處理的要求。一個企業(yè)對信息數(shù)據(jù)的掌握程度、處理能力,體現(xiàn)了一個企業(yè)對市場 的敏感程度,數(shù)據(jù)的真實(shí)性、準(zhǔn)確性直接決定著企業(yè)的發(fā)展方向。從傳統(tǒng)的辦公模式向自 動化辦公管理模式轉(zhuǎn)變,提高企業(yè)的信息處理能力,以增強(qiáng)企業(yè)的市場

12、競爭力,成了企業(yè) 發(fā)展過程中的首要問題。 V7l4jRB81.2 企業(yè)銷售信息管理系統(tǒng)的概念信息在現(xiàn)代企業(yè)的運(yùn)行中發(fā)揮著重要的作用,無論是公司、制造企業(yè)還是消費(fèi)者都不 能離開信息的支持而獨(dú)立存在。所謂信息就是對客觀世界中事物之間的相互聯(lián)系,相互作 用的反映,信息包括消息、知識、數(shù)據(jù)、情報、信號等,這就需要企業(yè)建立自己的銷售管 理系統(tǒng)對銷售活動過程中產(chǎn)生的信息進(jìn)行收集、儲存、處理、加工利用。銷售管理系統(tǒng)的 建設(shè)為銷售管理提供了組織保障,通過這些來輔助銷售管理活動進(jìn)行,使企業(yè)的銷售活動 能夠良好穩(wěn)定的進(jìn)行。所謂企業(yè)銷售信息管理系統(tǒng)就是指一個由人、計算機(jī)系統(tǒng)為基礎(chǔ)的,通過對銷售信息的收 集、傳遞、儲

13、存、加工,利用信息的傳播渠道把銷售活動中所產(chǎn)生的有效信息傳播給受眾 群體,指導(dǎo)企業(yè)生產(chǎn)銷售的人工智能系統(tǒng)。通過銷售信息管理系統(tǒng),方便測企業(yè)及時掌握 的銷售情況,利用信息數(shù)據(jù)來預(yù)測未來的銷售活動, 并從企業(yè)的全局出發(fā)輔助企業(yè)的決策, 指導(dǎo)企業(yè)的市場開拓。 83lcPA591.3 企業(yè)銷售信息管理系統(tǒng)開發(fā)的必要性在企業(yè)銷售管理系統(tǒng)中,如果把銷售管理比喻成人體,銷售渠道就的人體的軀干,銷 售團(tuán)隊(duì)相當(dāng)于身體中的各種組織,而銷售的信息則是身體中的血脈及神經(jīng)系統(tǒng)。因此銷售 信息是支持企業(yè)有效運(yùn)行的保證,銷售信息在銷售管理系統(tǒng)中影響著企業(yè)銷售人員的決 策、戰(zhàn)略的制定以及企業(yè)的發(fā)展方向,同時銷售信息是連接企業(yè)

14、與顧客的工具,信息采集 的運(yùn)用在一定程度上影響企業(yè)自身的發(fā)展以及銷售活動的有效進(jìn)行。簡言之,若血液及神 經(jīng)系統(tǒng)不能正常的發(fā)揮作用,直接影響身體組織的各項(xiàng)機(jī)能,同樣,若銷售信息在渠道中 不能暢通的傳播則會影響到企業(yè)的各方面都不能有效的進(jìn)行協(xié)調(diào),從而導(dǎo)致不良局面的產(chǎn) 生。因此,通過把銷售信息進(jìn)行系統(tǒng)的設(shè)計、建立銷售信息管理系統(tǒng),將有助于企業(yè)通過 對銷售信息進(jìn)行的有效系統(tǒng)管理,達(dá)到逐步改善對信息管理的水平,加強(qiáng)與銷售渠道以及 銷售隊(duì)伍的聯(lián)系,使之形成統(tǒng)一的銷售管理系統(tǒng),一方面可以提高企業(yè)本身的管理水平和 對產(chǎn)品及市場的控制,對市場及消費(fèi)者的了解程度加深能更好的發(fā)現(xiàn)消費(fèi)者現(xiàn)有及可能會 產(chǎn)生的需求,增加

15、企業(yè)在市場競爭中的競爭力,另一方面,企業(yè)進(jìn)行銷售信息的管理可以 加快企業(yè)現(xiàn)代化管理進(jìn)程。為企業(yè)今后的發(fā)展提供一定的良好的發(fā)展道路企業(yè)的特有的核 心競爭力,為企業(yè)未來的發(fā)展奠定堅實(shí)的基礎(chǔ)。mZkklkza本系統(tǒng)運(yùn)用ASP.NET(C#語言)開發(fā)了一個企業(yè)銷售信息管理系統(tǒng)。論文討論了企業(yè) 銷售信息管理系統(tǒng)的具體需求,設(shè)計了相關(guān)的功能模塊并予以編程實(shí)現(xiàn),其中包括產(chǎn)品信 息、合同信息、產(chǎn)品信息的查詢和相應(yīng)的后臺管理模塊 (包括添加、 修改、刪除相關(guān)信息) 。 在論文的最后,提出了本系統(tǒng)的不足之處, 總結(jié)了系統(tǒng)開發(fā)中所取得的經(jīng)驗(yàn)和體會。 AVktR43b1.4 論文框架本論文的內(nèi)容組織結(jié)構(gòu)如下:緒論部分

16、簡略講述本課題的意義。第 1 章對我國企業(yè)銷售信息管理系統(tǒng)進(jìn)行概述, 包括系統(tǒng)的功能與特點(diǎn)、 運(yùn)行環(huán)境等。第 2 章主要針對企業(yè)銷售信息管理系統(tǒng)進(jìn)行設(shè)計與分析,包括系統(tǒng)的需求分析,以及系統(tǒng)功能模塊的劃分,并給出系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)。 ORjBnOwc第 3 章介紹具體的企業(yè)銷售信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn),包括管理員身份的設(shè)計實(shí)現(xiàn)和產(chǎn)品,銷售及合同管理更新部分的設(shè)計實(shí)現(xiàn)。 2MiJTy0d第 4 章提出了系統(tǒng)開發(fā)與設(shè)計中的不足之處。第 5 章調(diào)試和運(yùn)行。最后結(jié)語對本論文做了總結(jié)和展望。2 企業(yè)銷售信息管理系統(tǒng)2.1 系統(tǒng)功能(1) 管理員和客戶信息的查詢、修改、添加、刪除;(2) 產(chǎn)品信息和合同管理的查

17、詢、修改、添加、刪除。2.2 系統(tǒng)特點(diǎn)(1) 本系統(tǒng)是基于 B/S 模式的;(2) 能夠?qū)π⌒推髽I(yè)的人員、產(chǎn)品、客戶以及銷售情況進(jìn)行管理。2.3 系統(tǒng)運(yùn)行環(huán)境該系統(tǒng)采用 B/S 模式進(jìn)行設(shè)計:服務(wù)器操作系統(tǒng)為 Windows NT/2000/XP/2003 server , 客戶機(jī)操作為 WindowsNT/2000/XP/2003 ,其上運(yùn)行 Web程序,服務(wù)器和客戶機(jī)可為同一設(shè)備。 gIiSpiue2.4 系統(tǒng)開發(fā)工具本系統(tǒng)在操作系統(tǒng) Windows XP上開發(fā),以 Visual Studio.NET 2003 作為開發(fā)平臺,C# 作為開發(fā)語言, SQL Server 2000 作為數(shù)據(jù)庫

18、服務(wù)器管理系統(tǒng)。 uEh0U1Yf2.5 企業(yè)銷售信息管理系統(tǒng)設(shè)計分析按照軟件生命周期的過程,要開發(fā)出一個功能強(qiáng)大符合需求的系統(tǒng),需要經(jīng)過以下過程:(1) 需求分析;(2) 概念設(shè)計;(3) 詳細(xì)設(shè)計;(4) 編碼和單元測試。2.6 系統(tǒng)需求分析需求分析是軟件生存周期中相當(dāng)重要的一個階段。 由于開發(fā)人員和用戶在同一個問題上可 能存在認(rèn)識上的差異。 在這個階段中通過開發(fā)人員與用戶的廣泛交流,最終形成一個完整, 一 致的需求說明,所以,需求分析的好壞將直接影響到所開發(fā)的軟件的成敗。 IAg9qLsg(1) 信息查詢功能:提供在企業(yè)管理需要的多方面信息,包括人員信息、產(chǎn)品信息以及以幾種不同的企業(yè)員工

19、查詢產(chǎn)品信息和銷售情況WwghWvVh(2)數(shù)據(jù)管理:添加:提供管理員對數(shù)據(jù)進(jìn)行添加操作,實(shí)現(xiàn)了數(shù)據(jù)庫的實(shí)時性。更新:提供管理員對數(shù)據(jù)進(jìn)行更新操作,保證數(shù)據(jù)庫的真實(shí)性與實(shí)時性。刪除:提供管理員對數(shù)據(jù)進(jìn)行刪除操作,保證數(shù)據(jù)庫的實(shí)時性和準(zhǔn)確性。2.7系統(tǒng)功能劃分模塊(1) 系統(tǒng)查詢功能模塊:該功能模塊實(shí)現(xiàn)企業(yè)和客戶信息的相關(guān)查詢。包括員工信息的查詢、產(chǎn)品信息按銷售情況 和合同的執(zhí)行情況查詢以及客戶的信息查詢。asfpsfpi(2) 系統(tǒng)信息管理模塊:該模塊實(shí)現(xiàn)相關(guān)數(shù)據(jù)的添加、修改、刪除功能。系統(tǒng)功能模塊如圖3-1所示:圖2-1系統(tǒng)模塊圖ooeyYZTj2.8系統(tǒng)數(shù)據(jù)庫設(shè)計2.8.1概念設(shè)計形成概念

20、結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,一個獨(dú)立于具體DBMS勺概念模型。通過概念設(shè)計可以生成企業(yè)銷售信息管理系統(tǒng)所需要的數(shù) 據(jù)庫概念結(jié)構(gòu)。BkeGuInk(1) E-R模型E-R模型是最為常用的概念模型表示方法。它的主要成分是實(shí)體、聯(lián)系和屬性。(2) 利用E-R圖來設(shè)計數(shù)據(jù)庫要設(shè)計出優(yōu)秀的數(shù)據(jù)庫,首先要有良好的概念模型,所以E-R圖的使用是必不可少的好的E-R圖可以使設(shè)計數(shù)據(jù)庫事半功倍,也方便用戶的使用。 PgdOOsRI具體實(shí)體及其聯(lián)系如圖3-2所示:圖2-2實(shí)體屬性關(guān)系圖282邏輯設(shè)計由于概念設(shè)計的結(jié)果是E-R圖,DBMS-般采用關(guān)系型,因此數(shù)據(jù)庫的邏輯設(shè)計

21、過程就是 把E-R圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型具有的優(yōu)點(diǎn),邏輯設(shè)計可以充分運(yùn)用關(guān)系數(shù)據(jù) 庫規(guī)范化理論,使設(shè)計過程形式化地進(jìn)行。設(shè)計結(jié)果是一組關(guān)系模式的定義:3cdXwckm員工表users (員工編號,姓名,部門,登陸密碼,電話,由E箱)客戶表client (客戶編號,名稱,負(fù)責(zé)人,級別,電話,郵箱,地址)合同表compact (合同編號,客戶編號,執(zhí)行情況,起始時間,交貨時間,結(jié)束時間,總 價,執(zhí)行人)合同明細(xì)表com_detail (合同編號,產(chǎn)品編號,產(chǎn)品數(shù)量,已發(fā)貨數(shù),貨物單價)產(chǎn)品表product (產(chǎn)品編號,產(chǎn)品名,規(guī)格,單價,產(chǎn)品描述)通過所得到的關(guān)系模式就可以真正獲得數(shù)

22、據(jù)庫的表結(jié)構(gòu),以下是數(shù)據(jù)表的具體結(jié)構(gòu):表2-1客戶表client字段名稱數(shù)據(jù)類型作用clie nt idchar客戶編號,主鍵:clie nt n amevarchar客戶姓名clie nt chargechar負(fù)責(zé)人clie nt levelint客戶級別clie nt emailn varchar客戶郵箱clie nt addressn varchar客戶地址clie nt telln varchar客戶電話表2-2員工表users字段名稱數(shù)據(jù)類型作用useridvarchar員工編號,主鍵n amevarchar員工姓名passwordint員工登陸密碼branchvarchar員工級別

23、tellvarchar員工電話emailvarchar員工郵箱表2-3合同表compact字段名稱數(shù)據(jù)類型作用compact idchar合冋編號,主鍵1clie nt_idchar客戶編號,外鍵,引用客戶表 client 的 client id 字段compact statechar執(zhí)行情況compact startdate time合同起始時間compact se nddate time合同交貨時間compact fi nishdate time合冋結(jié)束時間:compact pers onchar合同執(zhí)行人compact pricemoney合同總價表2-4合同明細(xì)表 com_detail

24、字段名稱數(shù)據(jù)類型作用compact_idchar合同編號,夕卜鍵引用合同表的 compact id 字段Product_idvarchar產(chǎn)品編號,外鍵引用product表的product id字段Product numchar產(chǎn)品數(shù)量Product se ndchar已發(fā)貨數(shù)Product pricetext貨物單價表2-5產(chǎn)品表product字段名稱數(shù)據(jù)類型作用product idchar產(chǎn)口口編號,主鍵product namevarchar產(chǎn)品名稱specchar產(chǎn)品規(guī)格pricechar產(chǎn)品單價product desc nbetext產(chǎn)品描述2.8.3存儲過程說明使用到的存程序中所有的

25、添加、更新數(shù)據(jù)均通過存儲過程封裝實(shí)現(xiàn),這樣使得程序更加靈活 儲過程有:1、增加員工AddusersCREATE PROCEDURE dbo.AddusersUser_id char(10),password char(10),n ame varchar(50),branch int,tell Varchar(20), email varchar(50)AS INSERT INTO users( Userid, password, name, branch, tell, email)VALUES( User_id, password, name, branch, tell, email) 更新員

26、工信息 updateusersCREATE PROCEDURE dbo.updateusers Userid char(10),name varchar(50), branch int, tell varchar(20),email varchar(50) AS UPDATE users SETUserid = Userid, name = name, branch = branch, tell=tell, email=emailWHEREUserid= Userid2、增加產(chǎn)品 Addproduct CREATE PROCEDURE dbo.Addproduct Product_id cha

27、r(10), Product_name varchar(50), spec char(20),price char(20), Product_descnbe textAS INSERT INTO product( Product_id, Product_name, spec, price,Product_descnbe)VALUES( Product_id, Product_name, spec, price,Product_descnbe) 更新產(chǎn)品信息 UpdateproductCREATE PROCEDURE dbo.Updateproduct Product_id char(10),

28、Product_name varchar(50), spec char(20), price char(20),Product_descnbe textASUpdate productset Product_name=Product_name, spec=spec, price=price, Product_descnbe=Product_descnbeWhere Product_id=Product_id3、增加客戶 addclientCREATE PROCEDURE dbo.addclient client_id char(10), client_name char(10), client

29、_charge char(10), client_level int, client_email varchar(20), client_tell varchar(20),client_address varchar(50) ASINSERT INTO client( client_id, client_name, client_charge, client_address, client_level, client_email, client_tell)VALUES ( client_id, client_name, client_charge, client_address, client

30、_level, client_email, client_tell) 更新客戶信息 updateclientCREATE PROCEDURE dbo.updateclient client_id char(10), client_name char(10), client_charge char(10), client_level int, client_email varchar(20), client_tell varchar(20), client_address varchar(50)AS UPDATE client SETclient_name=client_name, client

31、_charge=client_charge, client_level=client_level, client_email=client_email, client_tell=client_tell, client_address=client_addressWHERE client_id= client_id4、增加合同 AddcompactCREATE PROCEDURE dbo.Addcompactcompact_id char(10),client_id char(10), compact_state char(10), compact_start varchar(50), comp

32、act_send datetime, compact_finish datetime, compact_person char(10), compact_price money AS INSERT INTO compact ( compact_id,client_id,compact_state, compact_start, compact_send, compact_finish, compact_person, compact_price ) VALUES(compact_id, client_id, compact_state, compact_start, compact_send,

33、 compact_finish, compact_person, compact_price )更新合同信息 updateCompactCREATE PROCEDURE dbo.updateCompactCompact_id char(10),client_id char(10), Compact_state char(10), Compact_start varchar(50), Compact_send datetime, Compact_finish datetime, Compact_person char(10), Compact_price money AS UPDATE Comp

34、act SETclient_id = client_id,Compact_state = Compact_state, Compact_start = Compact_start, Compact_send = Compact_send,Compact_finish = Compact_finish,Compact_person = Compact_person, Compact_price = Compact_price WHERECompact_id = Compact_id 增加合同明細(xì) AddComdetail CREATE PROCEDURE dbo.AddComdetailComp

35、act_id char(10), Product_id char(10), Product_num int, Product_send int, Product_price moneyASINSERT INTO com_detail(Compact_id, Product_id, Product_num, Product_send, Product_price)VALUES(Compact_id, Product_id, Product_num, Product_send, Product_price) 更新合同明細(xì)信息 updatecomdetail CREATE PROCEDURE dbo

36、.updatecomdetailCompact_id char(10), Product_id char(10), Product_num int, Product_send int, Product_price moneyAS UPDATE com_detailSETProduct_id = Product_id,Product_num = Product_num,Product_send = Product_send,Product_price = Product_price WHEREcompact_id = Compact_id3.企業(yè)銷售管理系統(tǒng)應(yīng)用程序設(shè)計3.1用戶登陸的設(shè)計實(shí)現(xiàn)3

37、.1.1用戶登陸(1) 功能說明:該功能模塊實(shí)現(xiàn)了為不同權(quán)限的用戶提供不同的登陸界面,鏈接的界面也是不同的。這樣有利于保護(hù)企業(yè)的機(jī)密,也方便用戶與客戶的查詢。h8c52WOn(2) 界面如圖3-1所示:企業(yè)物流信息管理系統(tǒng)用尸號:3 dm In密碼:*企業(yè)物面儲扈琶理系集碟云飛垂圖3-1系統(tǒng)登陸(3) 流程:連接數(shù)據(jù)庫,從頁面上獲得下拉菜單選擇的員工信息,使用session對象通過員工介紹表user-id,選出符合要求的記錄,將不同的員工的權(quán)限也不同,設(shè)置了不同的登陸。v4bdyGio(4) 主要代碼:SqlComma nd cm=new SqlComma nd(strsql,c onn);

38、SqlDataReader dr=cm.ExecuteReader(); if(dr.Read()/保存用戶權(quán)限Sessi on bra nch=drbra nch;if(Sessio nbra nch.ToStri ng()=0)/ 系統(tǒng)管理員登錄Response.Redirect(main/user.aspx);else if(Sessionbranch.ToString()=1)/ 合同部登錄 Response.Redirect(main/compact.aspx);else if(Sessionbranch.ToString()=2)/ 銷售部登錄Response.Redirect(m

39、ain/product.aspx);else/ 客戶部登錄 Response.Redirect(main/client.aspx);elseLbl_note.Text= 登錄失敗,請檢查用戶名、密碼輸入! ;3.1.2 用戶控件 控件介紹(1) 功能說明 :將頁面的不變部分,如左邊菜單,上端固定部分和下端固定部分分別寫成用戶自定義控件,自定義控件的組成仍然是現(xiàn)有控件,這樣每個頁面只要調(diào)用這個控件即可。 J0bm4qMp該功能模塊實(shí)現(xiàn)了將整個系統(tǒng)的主要部件都緊緊的聯(lián)系在一起,這樣有利于使用者的操作,同時也方便查詢和修改。 XVauA9gr(2) 界面如圖 3-2 所示:用尸悟息客尸

40、信息口f k I 罷1 f 百甘同管理q產(chǎn)品銷售情況產(chǎn)品銷售蜒計退岀系疑圖3-2用戶控件(3) 思想:封裝性,將相同的東西封裝在一起,便于程序其他地方調(diào)用。不需要每個頁面都寫,而且修改起來也容易,只需要修改一個地方其他調(diào)用的頁面就隨之變化。bR9C6TJs(4) 建立用戶控件的方法:此控件功能為:程序左側(cè)的菜單導(dǎo)航其他用到此導(dǎo)航菜單的aspxM面可以直接調(diào)用此控件到頁面即可Vi sual Studi o已安裝的複板二母版頁KML架構(gòu)文本文件資源文件祥式表全霞程站直地圖報表1|SQL數(shù)據(jù)庫數(shù)據(jù)集i=l一般處理程序XSLT立件Crystal 報 VBScript 立移功賀st窗JSeript 立移

41、動Wsb用管理人員的更新功能說明:該功能模塊實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時性,在公司人員變動的情況下要對系統(tǒng)的繼續(xù)使用有連續(xù)性,這就要求更新管理人員的身份。并且加入數(shù)據(jù)庫便于保存。pN9LBDdt(2) 界面如圖4-3所示:企業(yè)信息管理系統(tǒng)添加用戶信息用戶口:1 2*姓名:1212211221必埴用戶部門:合同部必選電話:首理員21212可為空:客戶部可為空1 亙默認(rèn)密碼與用戶名相同圖3-3更新管理人員(3) 實(shí)現(xiàn)方法:通過輸入要添加的管理人員信息,將文本框的值賦給存儲過程,調(diào)用存儲過程Addusers將數(shù)據(jù)寫入數(shù)據(jù)庫。DJ8T7nHu(4) 主要代碼:SqlComma nd cm=new S

42、qlComma nd(Addusers,c n);cm.Comma ndType=Comma ndType.StoredProcedure;cm.Parameters.Add( new SqlParameter(User_id,SqlDbType.Char,10)QF81D7bv cm.Parameters.Add( newSqlParameter(password,SqlDbType.Char,10)4B7a9QFwcm.Parameters.Add( new SqIParameter(” n ame,SqlDbType.VarChar,50)6iFA8xcm.Parameters.Add(

43、 new SqlParameter(bra nch,SqlDbType.l ntAjwqbkCycm.Parameters.Add( new SqlParameter(tell,SqlDbType.VarChar,20)p5zH46z cm.Parameters.Add( new SqlParameter(email,SqlDbType.VarChar,50)l4HdOAAcm.ParametersUser_id.Value=userid.Text; cm.Parameterspassword.Value=userid.Text; cm.Parameters n ame.Value=n ame

44、.Text;cm.Parametersbra nch.Value=Ddl_k in d.Selectedltem.Valueh4PJx4B cm.Parameterstell.Value=tell.Text;cm.Parametersemail.Value=email.Text;cm.Co nn ectio n.Ope n();trycm.ExecuteN on Query();Resp on se.Redirect(user.aspx);catch(SqlExcepti on)Lbl_note.Text=添加失敗;Lbl_note.Stylecolor=red; _cm.Co nn ecti

45、o n.Close();客戶服務(wù)功能(1)功能說明:該模塊實(shí)現(xiàn)了客戶在公司的交易記錄查詢功能,用戶輸入要查詢的信息,通過數(shù)據(jù)庫直接顯示,能夠使企業(yè)更好的管理。qd3YfhxC 界面如圖3-4所示:添加新容戶窖尸航號:1231223畧尸若稱i123131 31313負(fù)責(zé)人:123123131 31 3畧尸錘別:小客戶二IEngi J. I政耒電諛:卡霊 窖戶地址:I jgJaiui yycysyi 溺力61 in i企業(yè)卿渝信總営理尊統(tǒng) 薛去 飛 苕圖 3-4 添加客戶(3) 實(shí)現(xiàn)方法 :通過輸入要添加的管理人員信息, 將文本框的值賦給存儲過程, 調(diào)用存儲過程 addclient

46、,將數(shù)據(jù)寫入數(shù)據(jù)庫。 E836L11D(4) 主要代碼 :SqlCommand cm=new SqlCommand(Addclient,cn); cm.CommandType=CommandType.StoredProcedure; cm.Parameters.Add(new SqlParameter(client_id,SqlDbType.Char,10)S);42ehLvE cm.Parameters.Add(newSqlParameter(client_name,SqlDbType.Char,10)5;01nNvZFcm.Parameters.Add(newSqlParameter(cl

47、ient_charge,SqlDbType.Char,10)jW);1vi ftGcm.Parameters.Add(newSqlParameter(client_level,SqlDbType.Int,4);xS0DOYWHcm.Parameters.Add(newSqlParameter(client_email,SqlDbType.VarChar,20)L); OZMkIqIcm.Parameters.Add(newSqlParameter(client_tell,SqlDbType.VarChar,20)Z; KZUQsUJcm.Parameters.Add(newSqlParamet

48、er(client_address,SqlDbType.VarChar,50)d)G; Y2mcoKcm.Parametersclient_id.Value=client_id.Text; cm.Parametersclient_name.Value=client_name.TextrC; YbSWRL cm.Parametersclient_charge.Value=client_person.Text; FyXjoFlM cm.Parametersclient_level.Value=Ddl_level.SelectedItem.ValueT;uWrUpPO cm.Parameterscl

49、ient_email.Value=Email.Text; cm.Parametersclient_tell.Value=Tell.Text;cm.Parametersclient_address.Value=address.Tex7tq;WAq9jP cm.Connection.Open();trycm.ExecuteNonQuery();Lbl_note.Text= 添加成功 ;Response.Redirect(client.aspx);catch(SqlException)Lbl_note.Text= 添加失敗 ;Lbl_note.Stylecolor=red;cm.C onn ecti

50、o n.Close();3.2管理更新的功能實(shí)現(xiàn)3.2.1合同管理(1)添加合同信息:界面如圖3-5所示:音同信息管理臺Rd合冋試況簽專日期執(zhí)釘日朗完成日斛0001IIDD1末處理2005-6-33D:OCLOO3005-6-26 0:00.002006-4-5 D 00:00壬SODtXX). 000DMSB0002M0012004-0:i00002004-8-lS 0:00:003005-7-S O00:00-壬2oo(a. ooooMSC003HDOZ執(zhí)行2005-3-7D.OOoaEOO5-3-22 0:00.00zaas-e-ia d.od:ooM3DDD00. QODD歩精ffl際

51、COMH0Q32005-4-9QUO002005-5-16 0:00 W如心叫 4241 0:00:00U騰圖3-5添加合同主要代碼:SqlComma nd cm=new SqlComma nd(Addcompact,c n);cm.Comma ndType=Comma ndType.StoredProcedure;cm.Parameters.Add(new SqlParameter(compact_id,SqlDbType.Char,10); iiviwtnq cm.Parameters.Add(new SqlParameter(Client_id,SqlDbType.Char,10); y

52、hUQsDgR cm.Parameters.Add( new SqlParameter(compact_state,SqlDbType.Char,10M)dUZYnKS cm.Parameters.Add( new SqlParameter(compact_start,SqlDbType.DateTime ,809T7t6eT cm.Parameters.Add( new SqlParameter(compact_se nd,SqlDbType.DateTime ,8)5TfZQiu cm.Parameters.Add( new SqlParameter(compact_fi nish,Sql

53、DbType.DateTime ,8)P;SovAcV cm.Parameters.Add( new SqlParameter(compact_pers on ”,SqlDbType.Char,10GXRw1kFW cm.Parameters.Add( new SqlParameter(compact_price,SqlDbType.M on ey,8)UTREx49X cm.Parameterscompact_id.Value=compact_id.Tex8PQN3NDY cm.ParametersClie nt_id.Value=Clie nt_id.Text;cm.Parameterscompact_state.Value=compact_state.Selectedltem.Val

溫馨提示

  • 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

提交評論