![基于.net的家具商城銷售管理系統(tǒng)設(shè)計(jì)論文22278_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/11/3961959f-3add-4c31-afb1-f4dbaba43361/3961959f-3add-4c31-afb1-f4dbaba433611.gif)
![基于.net的家具商城銷售管理系統(tǒng)設(shè)計(jì)論文22278_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/11/3961959f-3add-4c31-afb1-f4dbaba43361/3961959f-3add-4c31-afb1-f4dbaba433612.gif)
![基于.net的家具商城銷售管理系統(tǒng)設(shè)計(jì)論文22278_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/11/3961959f-3add-4c31-afb1-f4dbaba43361/3961959f-3add-4c31-afb1-f4dbaba433613.gif)
![基于.net的家具商城銷售管理系統(tǒng)設(shè)計(jì)論文22278_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/11/3961959f-3add-4c31-afb1-f4dbaba43361/3961959f-3add-4c31-afb1-f4dbaba433614.gif)
![基于.net的家具商城銷售管理系統(tǒng)設(shè)計(jì)論文22278_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/11/3961959f-3add-4c31-afb1-f4dbaba43361/3961959f-3add-4c31-afb1-f4dbaba433615.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、邯鄲學(xué)院本科畢業(yè)論文(設(shè)計(jì))邯鄲學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 題題 目目 基于.net 的家具商城銷售管理系統(tǒng) 學(xué)學(xué) 生生 xxx 指導(dǎo)教師指導(dǎo)教師 xxx 講師 年年 級級 2008 級專接本 專專 業(yè)業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 二級學(xué)院二級學(xué)院 信息工程學(xué)院 鄭重聲明鄭重聲明 本人的畢業(yè)論文(設(shè)計(jì))是在指導(dǎo)教師 xxx 的指導(dǎo)下獨(dú)立撰寫完成的。 如有剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)規(guī)范和侵權(quán)的行為,本人愿 意承擔(dān)由此產(chǎn)生的各種后果,甚至法律責(zé)任,并愿意通過網(wǎng)絡(luò)接受公眾的 監(jiān)督。特此鄭重聲明。 畢業(yè)論文作者(簽名): 年 月 日 摘摘 要要 隨著計(jì)算機(jī)技術(shù)的日趨成熟,管理信息系統(tǒng)已經(jīng)應(yīng)用到各個領(lǐng)域
2、。銷售管理軟件的 應(yīng)用大大提高了家具商城的管理水平和經(jīng)濟(jì)效益。通過對我國家具商城銷售流程的調(diào)查, 家具業(yè)中小型批發(fā)、家具零售企業(yè)等往往存在一些共同的特點(diǎn)和問題,如家具品牌繁多、 庫存漏洞大、決策欠依據(jù)、經(jīng)營不規(guī)范等,而這些問題往往是一個商家制勝的關(guān)鍵。如 果還采用以前的手工銷售、統(tǒng)計(jì)的方法,將會極大影響銷售業(yè)績。針對這些問題我在畢 業(yè)設(shè)計(jì)中開發(fā)了此系統(tǒng)。系統(tǒng)適用于中小型家具商城批發(fā)、家具零售企業(yè)等。本系統(tǒng)為 家具商城銷售管理系統(tǒng),主要負(fù)責(zé)管理家具的進(jìn)貨、銷售和存儲等信息,并且實(shí)現(xiàn)了報(bào) 表分析數(shù)據(jù)的功能。具體內(nèi)容論文中將做詳細(xì)闡述。 關(guān)鍵詞關(guān)鍵詞 銷售管理系統(tǒng) 進(jìn)貨 銷售 外文頁外文頁 furn
3、iture mall sales management system abstract as computer technology has matured, management information system has been applied to various fields. sales management software applications greatly enhance the furniture malls management and economic efficiency.furniture mart sales in china through the in
4、vestigation process, small and medium wholesale furniture industry, furniture retailers, etc. there are some common characteristics and problems, such as furniture brand numerous loopholes large inventory, less decision-making basis, management is not standardized, and these issues often a key to wi
5、nning business. if you have used before hand sales, statistical methods, will greatly affect sales. address these issues in my graduation project to develop this system. system is suitable for medium and small furniture shop wholesale, furniture retail enterprises. the system of furniture mall sales
6、 management system, responsible for managing the furniture purchase, sale and storage of information, analysis and implementation of the report data. paper details will be described in more detail. key words sales management system purchase sell 目目 錄錄 摘要摘要 .i 外文頁外文頁 .ii 1 1 引言引言 .3 1.1 開發(fā)背景 .3 1.2 研
7、究動態(tài)綜述 .3 1.3 主要研究內(nèi)容 .4 1.4 研究意義 .4 2 2 開發(fā)環(huán)境及相關(guān)技術(shù)介紹開發(fā)環(huán)境及相關(guān)技術(shù)介紹 .4 2.1 系統(tǒng)開發(fā)環(huán)境 .4 2.1.1 硬件要求 .4 2.1.2 軟件要求 .4 2.2 .net 簡介.4 2.2.1 .net framework 概述.5 2.3 c#語言簡介 .5 2.4 ado.net 概述 .6 2.5 sql server 2005 概述.6 2.6 microsoft visual studio 2008 開發(fā)工具.7 3 3 需求分析需求分析 .7 3.1 系統(tǒng)結(jié)構(gòu) .7 3.2 總體框架 .7 3.3 用例圖 .8 3.4 詳
8、細(xì)功能 .8 4 4 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) .9 4.1 系統(tǒng)架構(gòu)設(shè)計(jì) .9 4.1.1 系統(tǒng)功能結(jié)構(gòu) .9 4.1.2 設(shè)計(jì)目標(biāo) .9 4.2 數(shù)據(jù)庫設(shè)計(jì) .10 4.2.1 e-r 模型.10 4.2.2 數(shù)據(jù)庫表設(shè)計(jì).10 4.3 界面設(shè)計(jì) .11 5 5 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) .17 5.1 用戶登錄模塊 .17 5.2 進(jìn)貨管理模塊 .18 5.3 銷售管理模塊 .18 5.4 庫存管理模塊 .19 5.5 基礎(chǔ)數(shù)據(jù)模塊 .19 5.6 系統(tǒng)維護(hù)模塊 .19 6 系統(tǒng)測試和部署 .19 6.1 系統(tǒng)測試 .20 6.1.1 模塊測試 .20 6.1.2 整體測試 .20 6.2 系統(tǒng)部署 .
9、20 注釋注釋 .21 參考文獻(xiàn)參考文獻(xiàn) .21 致謝致謝 .22 附錄 .23 家具商城銷售管理系統(tǒng) 1 引言 1.11.1 開發(fā)背景開發(fā)背景 商店在社會中為人們提供著物質(zhì)的需求,但原始的商店手工記錄商品進(jìn)貨,銷售情況已經(jīng)不再滿 足商業(yè)主的需求,這就要求開發(fā)一種簡單的,易操作的商店進(jìn)銷存系統(tǒng)來為商店主服務(wù)。 從前的手工記賬,不僅容易出現(xiàn)錯記,漏記,還可能出現(xiàn)商品脫銷不能及時提醒供貨,商品堆積 不能及時清倉處理,甚至?xí)霈F(xiàn)假帳,錯帳,這給商業(yè)主帶來了極大的不方便。進(jìn)貨銷售信息管理系 統(tǒng)的主要功能是實(shí)現(xiàn)進(jìn)貨銷售等一系列的信息的增加,刪除,查找和更改以及這些數(shù)據(jù)的保存,它分 為基本信息管理,銷售信
10、息管理,進(jìn)貨信息管理和統(tǒng)計(jì)報(bào)表等幾大功能。通過對程序的設(shè)計(jì)和編寫為 超市或商店的管理人員提供智能化管理服務(wù)以減少不必要的勞動時間和花費(fèi)。 1.21.2 研究動態(tài)綜述研究動態(tài)綜述 信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù) 于一體。1985 年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯 (gordon.b.davis)給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計(jì)算機(jī)硬件和軟件, 手工作業(yè)、分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫的用戶機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組 織的運(yùn)行、管理和決策功能。 家具進(jìn)銷存系統(tǒng)是管理系統(tǒng)的一種
11、,相對于一些復(fù)雜的管理系統(tǒng)它要相對簡單一些,研究方法也 已經(jīng)達(dá)成普遍共識。家具的進(jìn)銷存管理工作是家具銷售不可缺少一部分,也是企業(yè)管理的重要組成部 分。它的內(nèi)容對于企業(yè)的管理者來說都至關(guān)重要,所以進(jìn)銷存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┩暾?、?確和靈活的家具進(jìn)銷存信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件模式, 這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù), 這對于查找、更新和維護(hù)都帶來了不少的困難。 所以利用計(jì)算機(jī)實(shí)現(xiàn)家具進(jìn)銷存的管理的自動化將勢 在必行。 然而我國家具行業(yè)在進(jìn)行信息化進(jìn)銷存管理改革中存在著諸多問題: (1)信息傳輸效率低
12、,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運(yùn)行手段。 (2)缺乏統(tǒng)一規(guī)范和標(biāo)準(zhǔn),尤其是數(shù)據(jù)交換標(biāo)準(zhǔn)。目前大多數(shù)家具進(jìn)銷存軟件模塊獨(dú)立,互不關(guān)聯(lián),數(shù) 據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無縫連接更無從談起,它給軟件企業(yè)和用戶的應(yīng) 用與升級帶來麻煩。 (3)軟件開發(fā)的低水平、重復(fù)性開發(fā)、多平臺共存、軟件層次參差不齊,數(shù)百家服裝進(jìn)銷存軟件傘業(yè)中 除用友、金蝶公司等優(yōu)秀者外,主要還是代替手工處理的目標(biāo),而且產(chǎn)品宣傳與實(shí)際性能有差別,無 法滿足用戶的實(shí)際需要。 (4)管理軟件缺乏實(shí)用性與先進(jìn)性的一致。炒作的多、務(wù)實(shí)的少。分析決策,支持系統(tǒng)、等新概念層出 不窮,并沒有從我國
13、還處于初級階段的實(shí)際出發(fā),一段時間內(nèi)在我國基礎(chǔ)設(shè)施建設(shè)、金融結(jié)算、法律 法規(guī)不健全,技術(shù)以及相關(guān)人員缺乏的情況下,炒作地推出了將大有前景的基于電子商務(wù)模式的進(jìn)銷 存商務(wù)系統(tǒng),結(jié)果可想而知。最近在數(shù)據(jù)挖掘技術(shù)還不成熟的情況下,又有炒作智能化的基于數(shù)據(jù)挖 掘技術(shù)的決策分析支持的進(jìn)銷存商務(wù)系統(tǒng)。有的在不考慮我國市場經(jīng)濟(jì)的時間還不長,很多還不規(guī)范 的情況下,在系統(tǒng)中引入聯(lián)機(jī)分析系統(tǒng)。一段時間以后,其中的數(shù)據(jù)由于“人對計(jì)算機(jī)說假話輸入不 符規(guī)范準(zhǔn)確的數(shù)據(jù)”而導(dǎo)致“計(jì)算機(jī)對人說廢話輸出結(jié)果于管理無補(bǔ)” ,最后得出“電腦不如豬腦”的 結(jié)論,從而導(dǎo)致系統(tǒng)的閑置、失敗。 1.31.3 主要研究內(nèi)容主要研究內(nèi)容
14、此系統(tǒng)的設(shè)計(jì)是針對中小型的家具銷售企業(yè)的,通過本系統(tǒng)可以對企業(yè)進(jìn)行有效的進(jìn)銷存管理。 主要具有以下功能: (1)系統(tǒng)采用人機(jī)交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠。 (2)實(shí)現(xiàn)各種查詢。 (3) 進(jìn)貨、銷售、庫存管理基本功能模塊的實(shí)現(xiàn)。 (4)強(qiáng)大的庫存預(yù)警功能,盡可能的減少商家不必要的損失。 (5) 商店基本信息的輸入與修改。 (6)對用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯誤。 (7)系統(tǒng)最大限度的實(shí)現(xiàn)了易維護(hù)性和易操作性。 (8)集成系統(tǒng)小工具,方便用戶調(diào)用。 1.41.4 研究意義研究意義 此銷售系統(tǒng)真正實(shí)現(xiàn)了對商店的進(jìn)貨、銷售、庫存管理,結(jié)束了以往的
15、手工記錄銷售記錄的歷史。 簡化人們?nèi)粘9ぷ髦械拇罅繖C(jī)械重復(fù)的操作,使一些過程繁瑣且數(shù)據(jù)量大的工作得已高效的進(jìn)行,進(jìn) 銷存管理系統(tǒng)還可以通過對數(shù)據(jù)的有效控制,實(shí)現(xiàn)對工作流層的控制、協(xié)調(diào),從而提高企業(yè)的競爭力。 2 開發(fā)環(huán)境及相關(guān)技術(shù)介紹 2.12.1 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境 2.1.1 硬件要求 cpu: intel pentium() 2.0ghz hdd:80g ram:512m 2.1.2 軟件要求 操作系統(tǒng):windows xp/ windows 2000。 數(shù)據(jù)庫:sql server 2005。 開發(fā)工具:microsoft visaul studio 2008。 輔助開發(fā)工具:p
16、hotoshop cs2。 瀏覽器:ie5.0,推薦使用 ie6.0。 web 服務(wù)器:iis5.1。 分辨率:最佳效果 1024768 像素。 2.22.2 .net.net 簡介簡介 microsoft .net(讀作“dot net” )既是軟件編寫方法,又是一套開發(fā)實(shí)現(xiàn)這些方法的軟件的工具。 我們來看一些有關(guān)連接性和互操作性的常見業(yè)務(wù)問題,以說明促使 .net 方法的發(fā)展的原因:大多數(shù) 企業(yè)都與其他企業(yè)合作,但是它們的信息系統(tǒng)運(yùn)作卻是孤立的。沒有建立起貫穿供應(yīng)商的產(chǎn)品供應(yīng)鏈; 供應(yīng)商與買方之間的聯(lián)系常常只局限于傳真或簡單的文本文件交換。人們通常將這一點(diǎn)看作提高生產(chǎn) 率的障礙。更好地溝通
17、可以使企業(yè)實(shí)現(xiàn)更高的效率。當(dāng)供應(yīng)鏈中的所有供應(yīng)商都彼此連接起來時,每 個供應(yīng)商都能夠?qū)齑娼档偷阶畹退?、根?jù)需求生產(chǎn)和更有效地協(xié)調(diào)。 與此相關(guān)的是互操作性問題。當(dāng)企業(yè)承諾互相連接起來時,如果他們的操作系統(tǒng)處于不同的再開 發(fā)狀態(tài)或處于不斷變化中,他們就會面臨艱難的設(shè)計(jì)及實(shí)現(xiàn)連接的策劃工作。此外數(shù)據(jù)安全也是個復(fù) 雜問題,因?yàn)橥ㄟ^企業(yè)防火墻與其交換數(shù)據(jù)的既是合作伙伴又是競爭對手。 .net 方法能更好地啟用這種能力,它使得編寫能夠在任意時間、任意地點(diǎn)和任意設(shè)備上安全地 彼此連接和互操作的系統(tǒng)變得非常簡單。實(shí)現(xiàn)這一點(diǎn)的核心技術(shù)是 xml web service。這項(xiàng)技術(shù)既是 一種方法,也是在不同機(jī)器
18、、不同網(wǎng)絡(luò)及不同操作系統(tǒng)的組件之間傳遞信息的傳輸層。 xml web service 得到了廣泛的支持。許多公司已經(jīng)使用 xml web service 與合作伙伴連接。 microsoft 正在所有產(chǎn)品上加大對 xml web service 的支持。從開發(fā)人員的角度看,.net 使得利用 microsoft visual studio .net、.net framework 以及 xml web service 編寫彼此連接的系統(tǒng)變得非常 簡單。 2.2.1 .net framework 概述 .net framework 是用于生成、部署和運(yùn)行 xml web services 和應(yīng)用程
19、序的多語言環(huán)境。它由以 下幾個主要部分組成: 公共語言運(yùn)行庫 運(yùn)行庫實(shí)際上在組件的運(yùn)行時和開發(fā)時操作中都起到很大的作用,盡管名稱中沒 有體現(xiàn)這個意思。在組件運(yùn)行時,運(yùn)行庫除了負(fù)責(zé)滿足此組件在其他組件上可能具有的依賴項(xiàng)外,還 負(fù)責(zé)管理內(nèi)存分配、啟動和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略。在開發(fā)時,運(yùn)行庫的作用稍有 變化;由于做了大量的自動處理工作(如內(nèi)存管理) ,運(yùn)行庫使開發(fā)人員的操作非常簡單,尤其是與今 天的 com 相比。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫 的代碼量。 統(tǒng)一編程類 該框架為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮?、分層的和可擴(kuò)展的類庫集 (api
20、)。 目前,c+ 開發(fā)人員使用 microsoft 基礎(chǔ)類,而 java 開發(fā)人員使用 windows 基礎(chǔ)類??蚣芙y(tǒng)一了 這些完全不同的模型并且為 visual basic 和 javascript 程序員同樣提供了對類庫的訪問。通過創(chuàng)建跨 所有編程語言的公共 api 集,公共語言運(yùn)行庫使得跨語言繼承、錯誤處理和調(diào)試成為可能。從 javascript 到 c+ 的所有編程語言具有對框架的相似訪問,開發(fā)人員可以自由選擇它們要使用的語言。 2.32.3 c#c#語言簡介語言簡介 c#是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在.net framework 上運(yùn) 行的各種安全、
21、可靠的應(yīng)用程序。使用 c#,您可以創(chuàng)建傳統(tǒng)的 windows 客戶端應(yīng)用程序、xml web services、分布式組件、客戶端-服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。 microsoft visual c# 2005 提供高級代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具, 以在 c# 語言版本 2.0 和 .net framework 的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。c# 語法表現(xiàn)力強(qiáng),只有 不到 90 個關(guān)鍵字,而且簡單易學(xué)。c#的大括號語法使任何熟悉 c、c+或 java 的人都可以立即上手。 了解上述任何一種語言的開發(fā)人員通常在很短的時間內(nèi)就可以開始使用 c
22、# 高效地工作。c#語法簡化 了 c+的諸多復(fù)雜性,同時提供了很多強(qiáng)大的功能,例如可為空的值類型、枚舉、委托、匿名方法和 直接內(nèi)存訪問,這些都是 java 所不具備的。c# 還支持泛型方法和類型,從而提供了更出色的類型安 全和性能。c#還提供了迭代器,允許集合類的實(shí)現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它 的使用。 作為一種面向?qū)ο蟮恼Z言,c#支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括 main 方法 (應(yīng)用程序的入口點(diǎn)) ,都封裝在類定義中。類可能直接從一個父類繼承,但它可以實(shí)現(xiàn)任意數(shù)量的接 口。重寫父類中的虛方法的各種方法要求 override 關(guān)鍵字作為一種避免意外重定義的
23、方式。在 c#中, 結(jié)構(gòu)類似于一個輕量類,它是一種堆棧分配的類型,可以實(shí)現(xiàn)接口,但不支持繼承。除了這些基本的 面向?qū)ο蟮脑?,c#還通過幾種創(chuàng)新的語言結(jié)構(gòu)加快了軟件組件的開發(fā),其中包括: (1)封裝的方法簽名(稱為委托) ,它實(shí)現(xiàn)了類型安全的事件通知。 (2)屬性 (property),充當(dāng)私有成員變量的訪問器。 (3)屬性 (attribute),提供關(guān)于運(yùn)行時類型的聲明性元數(shù)據(jù)。 (4)內(nèi)聯(lián) xml 文檔注釋。 2.42.4 ado.netado.net 概述概述 ado.net 并不是 ado 的升級版本,它是全新的面向?qū)ο竽P?。?ado 更適應(yīng)于分布式及 internet 等大型應(yīng)用
24、程序環(huán)境,為了多人同時存取更具擴(kuò)展性,ado.net 的數(shù)據(jù)存取采用的是離線存 取模式,可說是專門為.net 平臺設(shè)計(jì)的數(shù)據(jù)存取結(jié)構(gòu)。它具有簡單地訪問關(guān)系數(shù)據(jù)、可擴(kuò)展性、支持 多層應(yīng)用程序、統(tǒng)一 xml 和關(guān)系數(shù)據(jù)訪問的特點(diǎn)。 ado.net 的主要目標(biāo)是提供對關(guān)系數(shù)據(jù)的簡單訪問功能。坦白的說,易于使用的類描述關(guān)系數(shù) 據(jù)庫中的表、列和行。另外,ado.net 引入了 dataset 類,它代表來自封裝在一個單元中的關(guān)聯(lián)表中 的一組數(shù)據(jù),維持他們之間完整的關(guān)系。這是在 ado.net 中的新概念,可以顯著的擴(kuò)展數(shù)據(jù)訪問接 口的功能。 ado.net 可以擴(kuò)展它為插件.net 數(shù)據(jù)提供者(也稱為可
25、管理提供者)提供了框架,這些提 供者被構(gòu)建,以便從任何數(shù)據(jù)源讀取和寫入數(shù)據(jù)。ado.net 提供了兩種內(nèi)置的.net 數(shù)據(jù)提供者,一 種用于 ole db 數(shù)據(jù)源,另一種用于 microsoft sql server??梢酝ㄟ^ ole db 訪問數(shù)據(jù)格式(比如 microsoft access)、第三方數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)。另外,microsoft 最近預(yù)演了用于 ado.net 的 odbc.net 數(shù)據(jù)提供者,它允許.net 訪問更多的舊的數(shù)據(jù)格式和第三方數(shù)據(jù)庫。 ado.net 用于多層應(yīng)用程序。這是當(dāng)今商業(yè)和電子商務(wù)應(yīng)用程序最常見的體系結(jié)構(gòu)。在多層體 系結(jié)構(gòu)中,應(yīng)用邏輯的不同部 5 分
26、1 運(yùn) a 行 s 在 p 多 x 個服務(wù)器或進(jìn)程中,每一部分就稱為一層。 ado.net 使用開放的 internet 標(biāo)準(zhǔn) xml 格式在層之間通信,允許數(shù)據(jù)通過 internet 防火墻來傳遞, 并允許以非 microsoft 技術(shù)來實(shí)現(xiàn)一層或多層。 那么在 visual studio.net 中 ado.net 訪問數(shù)據(jù)庫分為二種。一種是 sql server 數(shù)據(jù)庫,另一種 是其它任何類型的數(shù)據(jù)庫。本系統(tǒng)的后臺數(shù)據(jù)庫為 sql server 2005,因此是通過 sqlconnection、sqlcommand、sqldataadapter、dataset 等幾個主要的數(shù)據(jù)訪問對象來
27、訪問數(shù)據(jù)的。 2.52.5 sqlsql serverserver 20052005 概述概述 sql sever 2005 是一個數(shù)據(jù)庫平臺,用集成的商業(yè)智能工具提供企業(yè)級的數(shù)據(jù)管理。sql sever2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構(gòu)建和 管理用于業(yè)務(wù)的,高可用性和高性能的數(shù)據(jù)應(yīng)用程序。 microsoft sql sever 2005 完全重新定義了 sql sever 的數(shù)據(jù)庫平臺,為小型、中型和大型機(jī)構(gòu) 建立其下一代 it 基礎(chǔ)結(jié)構(gòu)提供了基石。sql server 2005 的核心內(nèi)容介紹如下。 (1)sql sever 2005 數(shù)
28、據(jù)庫服務(wù)。包括核心數(shù)據(jù)庫、復(fù)制和全文搜索組件。核心數(shù)據(jù)庫、數(shù)據(jù) 庫引擎是 sql sever 的心臟。復(fù)制通過跨越多個數(shù)據(jù)庫分發(fā)數(shù)據(jù),提高了數(shù)據(jù)的可用性,允許跨越指 定的數(shù)據(jù)庫服務(wù)器擴(kuò)大讀取的數(shù)據(jù)量。全文搜索允許用簡明的語言查詢存儲在 sql sever 數(shù)據(jù)表中的 數(shù)據(jù)。 (2)分析服務(wù)。sql sever 2005 為商業(yè)智能應(yīng)用程序提供聯(lián)機(jī)分析處理(olap)和數(shù)據(jù)挖掘功 能。分析服務(wù)允許機(jī)構(gòu)從多個數(shù)據(jù)源聚集數(shù)據(jù)(如關(guān)系數(shù)據(jù)庫) ,并且以廣泛多變的方式使用這些數(shù)據(jù)。 (3)數(shù)據(jù)集成服務(wù)。從多個數(shù)據(jù)源提取和轉(zhuǎn)換數(shù)據(jù),并移動到一個或多個目標(biāo)源,提供企業(yè)數(shù)據(jù) 轉(zhuǎn)換和集成解決方案。這樣就允許用戶
29、從異構(gòu)的數(shù)據(jù)源合并數(shù)據(jù),載入數(shù)據(jù)到數(shù)據(jù)倉庫和數(shù)據(jù)市場等。 (4)通知服務(wù)。包括一個通知引擎和客戶端組件,使得當(dāng)一個觸發(fā)事件發(fā)生的時候,產(chǎn)生和發(fā)送 個性化、適時的信息給用戶。通知能發(fā)送到無線設(shè)備,如移動電話、個人數(shù)字助理、windows messenger 賬戶和電子郵件賬戶。 (5)報(bào)表服務(wù)。包括報(bào)表管理器和報(bào)表服務(wù)器,提供一個創(chuàng)建、管理和分發(fā)報(bào)表功能的完全的、 基于服務(wù)器的平臺。報(bào)表服務(wù)器是建立于標(biāo)準(zhǔn)的 iis 和.net 框架技術(shù)之上,允許結(jié)合 sql sever 和 iis 的優(yōu)點(diǎn)來承載和處理報(bào)表。 (6)service broker。提供可靠的隊(duì)列排序和消息傳遞作為數(shù)據(jù)庫的一個核心組成
30、部分。隊(duì)列能 用于堆棧工作(例如查詢和其他請求) ,以及作為允許的資源來執(zhí)行它們。消息傳遞允許數(shù)據(jù)庫應(yīng)用程 序之間相互通信。 2.62.6 microsoftmicrosoft visualvisual studiostudio 20082008 開發(fā)工具開發(fā)工具 microsoft visual studio 2008 是對 visual studio 2005 一次及時、全面的升級。vs2008 引入了 250 多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、xml 的訪問方式,語言更加簡潔。使用 visual studio 2008 可以高效開發(fā) windows 應(yīng)用。設(shè)計(jì)器中可以實(shí)時反映變更,xa
31、ml 中智能感知功能可以提高開發(fā) 效率。同時 visual studio 2008 支持項(xiàng)目模板、調(diào)試器和部署程序。visual studio 2008 可以高效開發(fā) web 應(yīng)用,集成了 asp.net ajax 1.0,包含 asp.net ajax 項(xiàng)目模板,它還可以高效開發(fā) office 應(yīng)用和 mobile 應(yīng)用。 3 需求分析 進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息管理模塊、進(jìn)貨信息管理模塊、 銷售信息管理模塊、庫存信息管理模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下: (1)進(jìn)貨管理模塊 該模塊主要包括進(jìn)貨信息查詢、進(jìn)貨訂單錄入、進(jìn)貨退貨單錄入、進(jìn)貨統(tǒng)計(jì)。 (2)銷售管
32、理模塊 該塊主要包括銷售單錄入、銷售退貨單、銷售統(tǒng)計(jì)、銷售成本表和往來對賬。 (3)庫存管理模塊 該模塊主要包括庫存狀況、庫存商品上下限報(bào)警、庫存盤點(diǎn)。 (4)基礎(chǔ)數(shù)據(jù)模塊 該模塊主要包括庫存商品、往來單位、公司職員信息。 (5)系統(tǒng)維護(hù)模塊 該模塊主要包括本單位信息、系統(tǒng)管理設(shè)置、系統(tǒng)數(shù)據(jù)備份恢復(fù)、系統(tǒng)數(shù)據(jù)清理。 (6)輔助工具模塊 該模塊主要包括實(shí)現(xiàn)對 word、excel、系統(tǒng)計(jì)算器等常用工具的調(diào)用。 3.13.1 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 系統(tǒng)結(jié)構(gòu)的選擇 c/s 結(jié)構(gòu),即 client/server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠(yuǎn)程的 服務(wù)器上,而在客戶機(jī)上安裝相應(yīng)軟件。c/s
33、 軟件一般采用兩層結(jié)構(gòu),它由兩部分構(gòu)成:前端是客戶機(jī), 即用戶界面(client)結(jié)合了表示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務(wù)提出請求,通常是一個 pc 機(jī),后端是服務(wù)器,即數(shù)據(jù)管理(server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計(jì)算并將結(jié)果呈 現(xiàn)給用戶。 c/s 結(jié)構(gòu)在技術(shù)上很成熟。它的主要特點(diǎn)是交互性強(qiáng)、具有安全的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速 度快、利于處理大量數(shù)據(jù),由于 c/s 是配對的點(diǎn)對點(diǎn)的結(jié)構(gòu)模式,可采用適用于局域網(wǎng)、安全性比較 好的網(wǎng)絡(luò)協(xié)議(例如:nt 的 netbeu 工協(xié)議),安全性可以得到較好的保證。但是該結(jié)構(gòu)的程序是針對性 開發(fā),變更不夠靈活,維護(hù)和管理的難
34、度較大。通常只局限于小型局域網(wǎng),不利于擴(kuò)展,并且,由于 該結(jié)構(gòu)的每臺客戶機(jī)都需要安裝相應(yīng)的客戶端程序,分布功能弱,且兼容性差,不能實(shí)現(xiàn)快速部署安 裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業(yè)水準(zhǔn)的技術(shù)人員去完成。 由于本系統(tǒng)主要用于中小型服裝銷售企業(yè)內(nèi)部使用,用戶群小,不存在維護(hù)難度大和通用性等問題。 而本系統(tǒng)對數(shù)據(jù)安全性要求較高,處理數(shù)據(jù)量大,這正好是 c/s 結(jié)構(gòu)的優(yōu)點(diǎn)。因此本系統(tǒng)采用 c/s 結(jié) 構(gòu)無疑是最佳選擇。 3.23.2 總體框架總體框架 在認(rèn)真研究已有的銷售系統(tǒng)的基礎(chǔ)上,構(gòu)建其各自的主要功能如圖 3-1 所示: 進(jìn)銷存管理模塊 基 本 信 息 進(jìn) 貨 管 理 銷
35、 售 管 理 庫 存 管 理 退 貨 管 理 系 統(tǒng) 維 護(hù) 圖 3-1 系統(tǒng)功能結(jié)構(gòu)圖 3.33.3 用例圖用例圖 員工 進(jìn)貨管理 銷售管理 庫存管理 基礎(chǔ)信息管理由 理 圖 3-2 員工模塊用例圖 進(jìn)貨管理 管理員 銷售管理 庫存管理 基礎(chǔ)信息管 理由理 系統(tǒng)管理 圖 3-3 管理員模塊用例圖 3.43.4 詳細(xì)功能詳細(xì)功能 (1)進(jìn)貨管理:實(shí)現(xiàn)進(jìn)貨單、退貨單、進(jìn)貨分析、進(jìn)貨統(tǒng)計(jì)、往來對賬等功能。 (2)銷售管理:實(shí)現(xiàn)銷售單、銷售退貨單、銷售統(tǒng)計(jì)、月銷售狀況、商品銷售排行、商品銷售成本 表等功能。 (3)庫存管理:實(shí)現(xiàn)庫存狀況、庫存商品上下限報(bào)警、庫存盤點(diǎn)等功能。 (4)基礎(chǔ)數(shù)據(jù):實(shí)現(xiàn)庫存
36、商品信息、往來單位、公司職員的增刪改查的功能。 (5)系統(tǒng)維護(hù):實(shí)現(xiàn)本單位信息設(shè)置、系統(tǒng)管理權(quán)限設(shè)置、系統(tǒng)數(shù)據(jù)備份恢復(fù)、系統(tǒng)數(shù)據(jù)清除功能。 (6)輔助工具:實(shí)現(xiàn)啟動 internet、word、excel、系統(tǒng)計(jì)算器等功能。 4 系統(tǒng)設(shè)計(jì) 4.14.1系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì) 4.1.1 系統(tǒng)功能結(jié)構(gòu) 圖 4-1 系統(tǒng)功能圖 4.1.2 設(shè)計(jì)目標(biāo) 本系統(tǒng)是根據(jù)家具商城的實(shí)際需求而開發(fā)的,完全能夠?qū)崿F(xiàn)商品入庫、銷售管理,通過本系統(tǒng)可 以達(dá)到以下目標(biāo): (1)系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。 (2)界面設(shè)計(jì)美觀,人機(jī)交互界面友好。 (3)信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。 (4)強(qiáng)大的查詢
37、功能。 (5)信息安全保密。 家具商城銷售管理系統(tǒng) 進(jìn)貨管理銷售管理庫存管理系統(tǒng)維護(hù)基本信息 數(shù)據(jù)備份 數(shù)據(jù)還原 進(jìn)貨統(tǒng)計(jì)分析 進(jìn)退貨單創(chuàng)建 往來對賬 銷售單創(chuàng)建 銷售統(tǒng)計(jì) 銷售成本 庫存狀況 庫存報(bào)警 庫存盤點(diǎn) 庫存商品 往來單位 公司職員 4.24.2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 4.2.1 e-r 模型 供貨日期 供貨商編號 商品編號 名稱 價格 開戶行銀行帳號 客戶 名稱 職工/用 職工編號 進(jìn)貨日期 電話 地址 供貨商 進(jìn)貨 進(jìn)貨單號 商品 姓名性別 m n m n 工資 供 貨 銷售單號 銷售日期 數(shù)量 m n 銷售 圖 4-2 系統(tǒng) e-r 模型圖 4.2.2 數(shù)據(jù)庫表設(shè)計(jì) (1)用戶
38、表(td_power) 表 4-1 用戶表 字段名字段類型長度字段含義 idbigint20id 號 sysuservarchar20用戶賬號 passwordvarchar20用戶密碼 stockboolean2進(jìn)貨管理權(quán)限 venditionboolean2銷售管理權(quán)限 storageboolean2庫存管理權(quán)限 systemboolean2系統(tǒng)管理權(quán)限 baseboolean基礎(chǔ)信息管理權(quán)限 (2)員工表(td_employee) 表 4-2 員工表 字段名字段類型長度字段含義 employeecodevarchar20員工號 fullnamevarchar20姓名 sexvarchar
39、20性別 deptvarchar20部門 telvarchar20電話 memovarchar20備注 (3)退貨單表(tb_resell_detailed) 表 4-3 退貨單表 字段名字段類型長度字段含義 billcodevarchar20商品編號 tradecodevarchar20單據(jù)編號 fullnamevarchar20商品名稱 unitvarchar20商品單位 qtyfloat11數(shù)量 pricefloat10單價 tsumfloat10金額 billdatedatetime20日期 (4)銷售表(td_sell_detailed) 表 4-4 銷售表 字段名字段類型長度字段含
40、義 billcodevarchar20商品編號 tradecodevarchar20單據(jù)編號 fullnamevarchar20商品名稱 unitvarchar20商品單位 qtyfloat20數(shù)量 pricefloat20單價 tsumfloat20金額 billdatedatetime20日期 (5)庫存表(orders) 表 4-5 庫存表 字段名字段類型長度字段含義 tradecodevarchar5商品編號 fullnamevarchar20商品規(guī)格 typevarchar10商品型號 standardvarchar10商品規(guī)格 unitvarchar10商品單位 produceva
41、rchar20商品產(chǎn)地 qtyfloat20庫存數(shù)量 pricefloat20商品進(jìn)價 averagepricefloat20商品價格(平均) salepricefloat20銷售價格 upperlimitint10上限 lowerlimitint10下限 4.34.3 界面設(shè)計(jì)界面設(shè)計(jì) (1)用戶登錄界面 用戶可以在此界面輸入用戶名稱和密碼登錄系統(tǒng),相應(yīng)的用戶名會登錄相應(yīng)的權(quán)限。 圖 4-3 用戶登錄頁面 (2)系統(tǒng)主界面 進(jìn)入系統(tǒng)主界面,用戶可以通過下拉菜單進(jìn)行各項(xiàng)操作。 圖 4-4 系統(tǒng)主界面 (3)進(jìn)貨單界面 下面這個頁面是進(jìn)貨單添加頁面,在這里用戶可以錄入進(jìn)貨信息。進(jìn)貨單錄入成功后,
42、庫存量也 會相應(yīng)的增加。 圖 4-5 進(jìn)貨單管理界面 (4)庫存狀況頁面 當(dāng)用戶點(diǎn)擊庫存狀況的時候就會一目了然的看到庫存狀況。 圖 4-6 庫存狀況 (5)銷售退貨界面 當(dāng)有客戶不滿意商品進(jìn)行退貨時,可點(diǎn)擊銷售管理下的銷售退貨單,進(jìn)行退貨入賬操作。 圖 4-7 銷售退貨界面 (6)庫存盤點(diǎn)界面 當(dāng)用戶點(diǎn)擊庫存管理的下拉菜單下的庫存盤點(diǎn)時會出來此界面,用戶可以看到庫存商品的詳細(xì)資 料數(shù)據(jù),也可輸入類別進(jìn)行查詢,使用戶更方便的盤點(diǎn)商品數(shù)據(jù)。 圖 4-8 庫存盤點(diǎn)界面 (7)庫存商品基本信息界面 此界面可對商品的基本信息進(jìn)行查詢、添加、編輯、刪除等功能。 圖 4-9 庫存商品基本信息界面 (8)往來
43、單位信息界面 此界面可以進(jìn)行對往來單位的信息進(jìn)行查詢、添加、編輯、刪除等功能。 圖 4-10 往來單位信息界面 (9)公司職員基礎(chǔ)數(shù)據(jù) 可以進(jìn)行對職員的查詢、添加、編輯、刪除等功能。 圖 4-11 公司職員基礎(chǔ)數(shù)據(jù) (10)本單位信息設(shè)置 管理員在這里可以進(jìn)行本單位信息設(shè)置,包括單位名稱、稅號、單位電話、開戶行及帳號等信息 的修改。 圖 4-12 本單位信息設(shè)置界面 (11)系統(tǒng)管理設(shè)置 管理員在這里可以對用戶的用戶名和密碼進(jìn)行添加、修改、刪除等功能??蓪ο鄳?yīng)的用戶權(quán)限進(jìn) 行設(shè)置,方便管理用戶的權(quán)限。 圖 4-13 系統(tǒng)管理設(shè)置界面 (12)數(shù)據(jù)庫備份與恢復(fù)界面 管理員在這里可以點(diǎn)數(shù)據(jù)備份、數(shù)
44、據(jù)恢復(fù)按鈕對數(shù)據(jù)進(jìn)行備份和恢復(fù)功能,方便商城對數(shù)據(jù)的保 存,使數(shù)據(jù)更加的安全可靠。 圖 4-14 數(shù)據(jù)庫備份與恢復(fù)界面 (13)系統(tǒng)數(shù)據(jù)清理 在此界面可對數(shù)據(jù)進(jìn)行清理,選中要清理的數(shù)據(jù)表,點(diǎn)擊清理便可方便的進(jìn)行數(shù)據(jù)清理。 圖 4-15 系統(tǒng)數(shù)據(jù)清理界面 5 詳細(xì)設(shè)計(jì) 5.15.1 用戶登錄模塊用戶登錄模塊 在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進(jìn)行驗(yàn)證,只有 輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。 (見圖 5-1) 系統(tǒng)登錄 是否登錄 系統(tǒng)主窗體 是 否 庫存管理基礎(chǔ)數(shù)據(jù)系統(tǒng)維護(hù)進(jìn)貨管理銷售管理 圖 5-1 用戶登錄模塊活動圖 5.25.2 進(jìn)貨管理模塊進(jìn)
45、貨管理模塊 此模塊里包含進(jìn)貨單的錄入,進(jìn)貨退貨單,進(jìn)貨分析,進(jìn)貨統(tǒng)計(jì),進(jìn)貨對賬等與進(jìn)貨相關(guān)的功能。 (見圖 5-2) 進(jìn)貨管理 進(jìn)貨單操作進(jìn)貨退貨單進(jìn)貨分析進(jìn)貨統(tǒng)計(jì)進(jìn)貨對賬 圖 5-2 進(jìn)貨管理模塊功能圖 5.35.3 銷售管理模塊銷售管理模塊 此模塊包含以下功能:銷售單錄入、銷售退貨單、銷售統(tǒng)計(jì)表、月銷售狀況、商品銷售排行、商 品銷售成本表、往來對賬表。 (見圖 5-3) 銷售管理 銷售單錄入 銷售退貨單 銷售統(tǒng)計(jì)表 月銷售狀況 商品銷售排行 商品銷售成本表 往來對賬表 圖 5-3 銷售模塊功能結(jié)構(gòu)圖 5.45.4 庫存管理模塊庫存管理模塊 此模塊包括庫存狀況顯示,庫存商品上限報(bào)警,庫存商品
46、下限報(bào)警,庫存盤點(diǎn)等功能。 (如圖 5- 4) 庫存管理 庫存商品下限報(bào)警庫存商品上限報(bào)警庫存狀況庫存盤點(diǎn) 圖 5-4 庫存管理模塊功能結(jié)構(gòu)圖 5.55.5 基礎(chǔ)數(shù)據(jù)模塊基礎(chǔ)數(shù)據(jù)模塊 該模塊包括庫存商品、往來單位、公司職員等信息的增刪改查功能。 (如圖 5-5) 基礎(chǔ)數(shù)據(jù) 庫存商品往來單位公司職員 圖 5-5 基礎(chǔ)數(shù)據(jù)模塊功能結(jié)構(gòu)圖 5.65.6 系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)模塊 該模塊包括本單位信息的錄入和修改、系統(tǒng)管理設(shè)置、系統(tǒng)數(shù)據(jù)備份刪除、系統(tǒng)數(shù)據(jù)清理等功能。 (如圖 5-6) 系統(tǒng)維護(hù) 本單位信息系統(tǒng)管理設(shè)置數(shù)據(jù)備份刪除系統(tǒng)數(shù)據(jù)清理 用戶權(quán)限設(shè)置用戶信息增刪改查 圖 5-6 系統(tǒng)維護(hù)功能結(jié)構(gòu)圖
47、 6 系統(tǒng)測試和部署 系統(tǒng)測試是系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可 靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。測試的目 的就是發(fā)現(xiàn)系統(tǒng)的錯誤。 6.16.1 系統(tǒng)測試系統(tǒng)測試 完成對流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了,測試在系統(tǒng)設(shè)計(jì)階段有兩個時期, 通常在編寫每個模塊后做單元測試,另一個時期是對系統(tǒng)的綜合測試。 6.1.1 模塊測試 在模塊測試時我們主要從以下幾個方面考慮: (1)模塊接口; (2)局部數(shù)據(jù)結(jié)構(gòu); (3)重要執(zhí)行通道; (4)出錯處理通道; (5)影響上述方面的邊界條件。 測試時進(jìn)行代碼審
48、查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測試,從輸入 一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測試方案來變 換另一個角度進(jìn)行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運(yùn)行結(jié)果 從而完成模塊測試。 6.1.2 整體測試 總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的 模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時,采用自頂向 下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結(jié)合了。 在測試過程中使用到調(diào)試技術(shù): (1)采用 debug 調(diào)試
49、語句,跟蹤數(shù)據(jù); (2)嵌入打印語句,輸出中間結(jié)果; (3)利用 visual studio 2008 中調(diào)試工具,從調(diào)試窗口觀測變量的變化; (4)設(shè)置斷點(diǎn),觀察程序在斷點(diǎn)附近的狀況。 評估運(yùn)行的可靠性問題: (1)結(jié)果正確; (2)運(yùn)行速度; (3)空間利用率; (4)算法的可行性。 6.26.2 系統(tǒng)部署系統(tǒng)部署 (1)安裝 visual studio 2008 (2)安裝 sql server 2005 (3)打開 visual studio 2008,打開項(xiàng)目。 (4)附加數(shù)據(jù)庫 (5)點(diǎn)擊運(yùn)行,登錄系統(tǒng)。 結(jié)論結(jié)論 本文詳細(xì)論述了家具商城銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,基本實(shí)現(xiàn)了需求
50、分析中的功能要求, 在員工登錄界面中可以使用注冊的員工賬號登錄到系統(tǒng),進(jìn)行員工信息的管理和供應(yīng)商信息的管理, 進(jìn)入系統(tǒng)之后,可以進(jìn)行商品信息的添加、刪除、修改和查詢,商品進(jìn)貨信息的添加、修改和查詢, 以及商品銷售信息管理和商品庫存信息管理一系列功能的實(shí)現(xiàn),對于家具商城的管理起到了一定的幫 助作用。 由于時間倉促以及開發(fā)者的水平有限,本系統(tǒng)還存在著一些缺點(diǎn)以及不足之處,系統(tǒng)的約束力和 容錯能力比較弱,而且可性行也不夠強(qiáng)。因此在系統(tǒng)的進(jìn)一步開發(fā)實(shí)現(xiàn)以及擴(kuò)展階段,應(yīng)該加強(qiáng)數(shù)據(jù)的 完整性,多從安全性方面考慮設(shè)計(jì),增強(qiáng)系統(tǒng)的擴(kuò)展能力、容錯能力以及系統(tǒng)的可行性。 通過本次設(shè)計(jì)的親身實(shí)踐,知識得到了積累,拓
51、寬了自己的視野,更多的發(fā)現(xiàn)了自己的不足,認(rèn) 識到自己還要學(xué)習(xí)很多知識才能完成這個項(xiàng)目,以前掌握的知識是遠(yuǎn)遠(yuǎn)不夠的。 計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段, 通過對課題的深入分析與研究,使我對技術(shù)有了一定的了解。在遇到問題時,得到了指導(dǎo)老師與同學(xué) 的悉心幫助,感受到集體的力量是無窮的。 要將掌握的理論知識應(yīng)用到實(shí)踐中去,總會出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好,而是 只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識和實(shí)踐結(jié)合起來。把學(xué)到的知識應(yīng)用到實(shí)踐中去,多 做多練,才可以把理論的精華發(fā)揮出來。理論知識一定要在實(shí)踐中得到應(yīng)用,解決實(shí)際問題,這才是 學(xué)
52、習(xí)的根本目的。 注釋:注釋: heck,poindexter,sandra e. integrating the web into traditional teaching methodsproceedings of the american control conferences2005.5 王熙寧,宋寶玉,辛瑞杰銷售系統(tǒng)開發(fā)模式與設(shè)計(jì)j .情報(bào)科學(xué)長安:長安大學(xué), 2004.6.24 郭淑馨基于 web 的銷售系統(tǒng)的應(yīng)用研究長安:長安大學(xué),2007.12 wang h zsql server 2005 management of databasebeijing:renmin poster
53、press,2001.1 徐湘艷銷售系統(tǒng)的設(shè)計(jì)大連理工大學(xué),碩士學(xué)位論文,2008.6 劉方明基于模式識別的銷售系統(tǒng)設(shè)計(jì)北京:清華大學(xué)出版社,2005 參考文獻(xiàn):參考文獻(xiàn): 1 馬駿編 c#程序設(shè)計(jì)及應(yīng)用教程(第 2 版) m人民郵電出版社,2009(5) 2 鄭耀東編 c#從入門到實(shí)踐 m 清華大學(xué)出版社,2009(9). 3 張建偉,梁樹軍編.數(shù)據(jù)庫技術(shù)與應(yīng)用sql server 2005 m. 人民郵電出版社, 2008(4) . 4 王珊,薩師煊主編 數(shù)據(jù)庫系統(tǒng)概論 m 高等教育出版社,2006(4). 5 張海藩主編 軟件工程導(dǎo)論 m 清華大學(xué)出版社, 2008(5). 6 江紅c#
54、.net 程序設(shè)計(jì)教程m清華大學(xué)出版社, 2010 7 王華秋. visual c#.net 程序設(shè)計(jì)基礎(chǔ)教程. 清華大學(xué)出版社, 2009 8 周峰,王征. visual c#.net 2008 程序設(shè)計(jì)案例集錦. 水利水電出版社, 2009 9 梁冰,呂雙,王小科. c#程序開發(fā)范例寶典.第 2 版. 人民郵電出版社, 2009 10 周紅安. 21 天學(xué)通 c#. 電子工業(yè)出版社, 2009 11 馬軍. sql 語言與數(shù)據(jù)庫操作技術(shù)大全基于 sql server 實(shí)現(xiàn). 電子工業(yè)出版社, 2008 12 孔琳俊. 30 天學(xué)通 c#項(xiàng)目案例開發(fā). 電子工業(yè)出版社, 2009 13 殷曉
55、波.基于.net 技術(shù)的數(shù)據(jù)庫技術(shù)與應(yīng)用d.優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫, 2005 14 劉文娟.基于.net 的 erp 系統(tǒng)在中小型企業(yè)中的實(shí)現(xiàn)與研究d. 中國優(yōu)秀博碩士學(xué)位論文 全文數(shù)據(jù)庫, 2006(11) 15譚永紅.基于.net 2.0 平臺的教學(xué)辦公系統(tǒng)的開發(fā)研究d. 中國優(yōu)秀博碩士學(xué)位論文全文數(shù) 據(jù)庫(碩士), 2006(08) 16易隆.基于.net 框架的 web 應(yīng)用系統(tǒng)開發(fā)與研究d. 中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫 (碩士), 2003(03) 致 謝 在此篇畢業(yè)論文劃上句號之際,我鄭重地向我的指導(dǎo)教師 xxx 老師表示我最誠摯的感謝!衷心地 感謝他的關(guān)心、指導(dǎo)和教
56、誨。在 xxx 老師的精心引導(dǎo)下,幾經(jīng)修改和完善我終于完成了畢業(yè)論文,從 他身上我獲得了太多的文化和知識,更汲取了諸多純樸而偉大的高尚品德。 我在撰寫畢業(yè)論文期間的工作自始至終都是在 xxx 老師的全面、具體指導(dǎo)下進(jìn)行的。老師淵博的 學(xué)識、民主而嚴(yán)謹(jǐn)?shù)淖黠L(fēng),使我受益匪淺。xxx 老師謙遜的學(xué)術(shù)作風(fēng)和高尚的人格品德將永遠(yuǎn)激勵我 前行! 最后還要感謝我的同學(xué)和朋友四年來對我的關(guān)心和幫助。 附錄:附錄: 1 1、 數(shù)據(jù)庫連接數(shù)據(jù)庫連接 打開 applicationcontext.xml 文件,在其中添加如下代碼: using system; using system.collections.gene
57、ric; using system.text; /引用類庫 using system.data.sqlclient; using system.data; namespace ems.baseclass class database:idisposable private sqlconnection con; /創(chuàng)建連接對象 #region 打開數(shù)據(jù)庫連接 / / 打開數(shù)據(jù)庫連接. / private void open() / 打開數(shù)據(jù)庫連接 if (con = null) con = new sqlconnection(data source=(local);database=db_cms
58、;user id=sa;pwd=314918); if (con.state = system.data.connectionstate.closed) con.open(); #endregion #region 關(guān)閉連接 / / 關(guān)閉數(shù)據(jù)庫連接 / public void close() if (con != null) con.close(); #endregion #region 釋放數(shù)據(jù)庫連接資源 / / 釋放資源 / public void dispose() / 確認(rèn)連接是否已經(jīng)關(guān)閉 if (con != null) con.dispose(); con = null; #end
59、region #region 傳入?yún)?shù)并且轉(zhuǎn)換為sqlparameter類型 / / 轉(zhuǎn)換參數(shù) / / 存儲過程名稱或命令文本 / 參數(shù)類型 / 參數(shù)大小 / 參數(shù)值 / 新的parameter 對象 public sqlparameter makeinparam(string paramname, sqldbtype dbtype, int size, object value) return makeparam(paramname, dbtype, size, parameterdirection.input, value); / / 初始化參數(shù)值 / / 存儲過程名稱或命令文本 / 參數(shù)
60、類型 / 參數(shù)大小 / 參數(shù)方向 / 參數(shù)值 / 新的parameter 對象 public sqlparameter makeparam(string paramname, sqldbtype dbtype, int32 size, parameterdirection direction, object value) sqlparameter param; if (size 0) param = new sqlparameter(paramname, dbtype, size); else param = new sqlparameter(paramname, dbtype); param
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境的網(wǎng)絡(luò)安全培訓(xùn)
- 未來學(xué)習(xí)模式基于網(wǎng)絡(luò)教育平臺的思考
- 現(xiàn)代辦公空間中的綠色環(huán)保用品設(shè)計(jì)思考
- 2024年四年級品德與社會上冊 第三單元 生活在這里真好 第11課《我家來了新鄰居》說課稿 粵教版001
- 2024-2025學(xué)年高中物理 第十二章 機(jī)械波 4 波的衍射和干涉說課稿4 新人教版選修3-4001
- Module 1 Unit 1 She's a nice teacher(說課稿)-2023-2024學(xué)年外研版(三起)英語四年級下冊
- 2023九年級化學(xué)上冊 第一章 大家都來學(xué)化學(xué)1.2 化學(xué)實(shí)驗(yàn)室之旅說課稿(新版)粵教版001
- 2025農(nóng)村養(yǎng)殖場場地租地合同
- 2025國際專利技術(shù)許可合同模板版
- Unit 5 Nature and Culture(說課稿)2023-2024學(xué)年人教新起點(diǎn)版英語六年級下冊
- 電動汽車用驅(qū)動電機(jī)系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
- 2024年四川省成都市新都區(qū)中考英語一診試卷(含解析)
- 醫(yī)療器械物價收費(fèi)申請流程
- 招聘專員轉(zhuǎn)正述職報(bào)告
- “一帶一路”背景下的西安市文化旅游外宣翻譯研究-基于生態(tài)翻譯學(xué)理論
- 2024年江蘇省昆山市六校中考聯(lián)考(一模)化學(xué)試題
- 大學(xué)生文學(xué)常識知識競賽考試題庫500題(含答案)
- 國家電網(wǎng)智能化規(guī)劃總報(bào)告
- 邢臺市橋西區(qū)2024年事業(yè)單位考試《公共基礎(chǔ)知識》全真模擬試題含解析
評論
0/150
提交評論