課程設(shè)計(jì)小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì)_第1頁(yè)
課程設(shè)計(jì)小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì)_第2頁(yè)
課程設(shè)計(jì)小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì)_第3頁(yè)
課程設(shè)計(jì)小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì)_第4頁(yè)
課程設(shè)計(jì)小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、專業(yè)課程設(shè)計(jì)論文 信息管理與信息系統(tǒng) 課程設(shè)計(jì)報(bào)告課題名稱: 小家電的購(gòu)銷存系統(tǒng)設(shè)計(jì) 系(科): 信息系 班 級(jí) : * 專 業(yè) : 信息管理與信息系統(tǒng) 學(xué) 號(hào) : * 姓 名 : * 完成時(shí)間: 2011.12 南京師范大學(xué)中北學(xué)院目 錄摘 要iv第一章 概述11.1旭升公司簡(jiǎn)介.11.2 項(xiàng)目設(shè)計(jì)的背景及義31.3可行性分析.4第二章 系統(tǒng)分析.52.1 需求分析.52.1.1 用戶需求52.1.2 功能需求.62.1.3 系統(tǒng)數(shù)據(jù)流圖.72.1.4 數(shù)據(jù)字典.72.1.5 e-r圖.92.2 技術(shù)介紹.152.2.1 microsoft visual studio 2008簡(jiǎn)介.152.

2、2.2 sql server 2008簡(jiǎn)介162.2.3 b/s結(jié)構(gòu).16第三章 系統(tǒng)設(shè)計(jì).173.1系統(tǒng)的運(yùn)行環(huán)境.173.2服務(wù)器端技術(shù)指標(biāo)173.3 軟件系統(tǒng)的整體結(jié)構(gòu).183.4 系統(tǒng)的處理流程.183.5 模塊算法.193.5.1用戶登錄.193.5.2家電管理.193.5.3庫(kù)存管理193.5.4出庫(kù)單管理(出庫(kù))203.5.5入庫(kù)單管理(入庫(kù))203.6 數(shù)據(jù)信息.203.6.1 數(shù)據(jù)庫(kù)表.203.6.2 數(shù)據(jù)庫(kù)表的說明.27第四章 結(jié)束語.284.1 小結(jié).284.2 設(shè)計(jì)心得. 29旭升家電(彩電、冰箱)購(gòu)、銷、存系統(tǒng)的設(shè)計(jì) 摘 要隨著競(jìng)爭(zhēng)的激烈,市場(chǎng)也就越來越成熟,家電的普

3、及,數(shù)量相應(yīng)的增加,有關(guān)家電的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致家電管理上的混亂,人力與物力過多浪費(fèi),家電管理費(fèi)用的增加,從而使工作人員的負(fù)擔(dān)過重,影響整個(gè)賣場(chǎng)的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的家電管理系統(tǒng),對(duì)家電資料進(jìn)行集中統(tǒng)一的管理。 另一方面,it產(chǎn)業(yè)和internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性。提高賣場(chǎng)管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓家電更好的為學(xué)校,社會(huì)服務(wù)。 本系統(tǒng)以sql 為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)的專用于電器的售后服務(wù)

4、管理系統(tǒng)。關(guān)鍵詞: 系統(tǒng)設(shè)計(jì),信息化,庫(kù)存管理,sql第 30 頁(yè) 信息管理與信息系統(tǒng)第一章 概述如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場(chǎng)反映能力和高度的效率,已是家電經(jīng)營(yíng)企業(yè),特別是家電連鎖經(jīng)營(yíng)企業(yè)特別關(guān)心的問題。盡快建立一個(gè)功能齊備的家電進(jìn)、出庫(kù)管理系統(tǒng),完善現(xiàn)代企業(yè)的信息化管理機(jī)制,已成為家電企業(yè)生存發(fā)展的當(dāng)務(wù)之急。通過開發(fā)這個(gè)家電管理系統(tǒng),使家電進(jìn)銷存管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高管理效率的目的。本系統(tǒng)開發(fā)設(shè)計(jì)思想是實(shí)現(xiàn)家電管理的信息化。盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足日常管理的需要,

5、并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除,修改等操作。1.1旭升公司簡(jiǎn)介1.1.1 旭升概況旭升家電2004年創(chuàng)立于江蘇南京,是中國(guó)家電連鎖零售企業(yè)。截至2007年10月1日,旭升電器在多個(gè)城市擁有連鎖店,員工人數(shù)達(dá)900多名,2007年銷售規(guī)模近10億元,在商務(wù)部統(tǒng)計(jì)的全省前10家連鎖企業(yè)中居前位。2011年3月,旭升也打破家電行業(yè)潛規(guī)則,實(shí)行“明碼實(shí)價(jià)”。 一般經(jīng)營(yíng)項(xiàng)目:家用電器、電子產(chǎn)品、辦公設(shè)備、通訊產(chǎn)品及配件的連鎖銷

6、售和服務(wù),計(jì)算機(jī)軟件開發(fā)、銷售、系統(tǒng)集成,百貨,實(shí)業(yè)投資,場(chǎng)地租賃,柜臺(tái)出租,國(guó)內(nèi)商品展覽服務(wù),企業(yè)形象策劃,經(jīng)濟(jì)信息咨詢服務(wù),人才培訓(xùn),商務(wù)代理,倉(cāng)儲(chǔ),微型計(jì)算機(jī)配件、軟件的銷售,微型計(jì)算機(jī)的安裝及維修,廢舊物資回收與銷售等。1.1.2 旭升電器供應(yīng)鏈管理系統(tǒng)架構(gòu)圖 圖 1 系統(tǒng)架構(gòu)圖1.1.3供應(yīng)鏈管理過程的描述l 針對(duì)一類供應(yīng)商的管理流程:一類供應(yīng)商:具有自己的訂單管理平臺(tái),如摩托羅拉、海爾、三星、tcl等;大概步驟:1)旭升電器采購(gòu)員通過旭升電器的訂單管理平臺(tái)產(chǎn)生需求訂單;2)旭升電器訂單管理平臺(tái)和供應(yīng)商訂單管理平臺(tái)進(jìn)行連接,將需求訂單傳給供應(yīng)商;3)供應(yīng)商管理員訪問供應(yīng)商訂單管理平臺(tái)

7、對(duì)需求訂單進(jìn)行確認(rèn);4)供應(yīng)商訂單管理平臺(tái)和旭升電器訂單管理平臺(tái)進(jìn)行連接,將確認(rèn)后的訂單傳給旭升;5)供應(yīng)商根據(jù)確認(rèn)的訂單進(jìn)行配貨和后續(xù)的結(jié)算等。l 針對(duì)二類供應(yīng)商的管理流程:二類供應(yīng)商:沒有自己的管理平臺(tái),直接訪問旭升電器訂單管理平臺(tái)獲取需求訂單大概步驟:1)旭升電器采購(gòu)員通過旭升電器的訂單管理平臺(tái)產(chǎn)生需求訂單;2)供應(yīng)商管理員訪問旭升電器的訂單管理平臺(tái)對(duì)需求訂單進(jìn)行確認(rèn);3)供應(yīng)商根據(jù)確認(rèn)的訂單進(jìn)行配貨和后續(xù)的結(jié)算等。1.1.4 具體流程描述l 旭升電器采購(gòu)員產(chǎn)生采購(gòu)需求訂單,在產(chǎn)生采購(gòu)需求訂單時(shí),使用蘇寧電器的企業(yè)證書對(duì)需求訂單進(jìn)行數(shù)字簽名;l 二類供應(yīng)商管理員使用證書登錄旭升電器的訂單

8、管理平臺(tái),查詢并確認(rèn)訂單。在確認(rèn)訂單時(shí),使用二類供應(yīng)商的企業(yè)證書對(duì)確認(rèn)訂單進(jìn)行數(shù)字簽名,并通過加密方式提交給訂單管理平臺(tái);l 旭升電器采購(gòu)員訪問訂單管理平臺(tái),查詢供應(yīng)商返回的訂單確認(rèn)1.1.5 彩電和冰箱搬運(yùn)放置注意事項(xiàng)彩電和冰箱對(duì)外包裝要求非常嚴(yán)格(可能會(huì)使用輔助材料包裝),必須嚴(yán)格杜絕野蠻裝卸,不能倒置、側(cè)置,否則會(huì)造成損壞(外表看不出來)。不應(yīng)安放在易燃,易爆和有腐蝕性物品的環(huán)境中。應(yīng)安放在遠(yuǎn)離熱源,置于通風(fēng)干燥的場(chǎng)所,避免陽光直射。運(yùn)輸過程中,也要防止磕碰和劇烈震動(dòng),要防止雨淋水浸。 搬運(yùn)冰箱時(shí),應(yīng)抬底部,不能抓住門手把或箱門施力,更不能在地面上拖拉 ,箱體最大傾斜角不能超過45度,更

9、不能倒置或橫放,否則會(huì)損壞壓縮機(jī)或使壓縮機(jī)中的冷凍油流入制冷管路,影響制冷,而且易造成壓縮機(jī)脫簧。1.2項(xiàng)目設(shè)計(jì)的背景及意義1.2.1 家電購(gòu)銷存管理系統(tǒng)研究的背景在當(dāng)今高速發(fā)展的信息社會(huì),現(xiàn)代商行業(yè)突飛猛進(jìn)發(fā)展,伴隨著我國(guó)國(guó)民經(jīng)濟(jì)連續(xù)多年的高速增長(zhǎng),為現(xiàn)代商業(yè)的發(fā)展創(chuàng)造了良好的條件。 購(gòu)銷存管理系統(tǒng)的特點(diǎn)是從企業(yè)管理的角度出發(fā),用數(shù)據(jù)庫(kù)將與貨運(yùn)物品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得貨運(yùn)運(yùn)輸管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮商業(yè)物品規(guī)劃和政策。1.2.2 研究目的及意義 購(gòu)銷存管理系統(tǒng)是為中小型商業(yè)

10、企業(yè)量身定制的一款物流管理平臺(tái),隨著商品經(jīng)濟(jì)的發(fā)展,商業(yè)運(yùn)作模式日趨多樣化,該軟件在分析設(shè)計(jì)上充分考慮了中小商業(yè)企業(yè)業(yè)務(wù)流程的可變性和業(yè)務(wù)種類的多樣性,能夠高效地管理進(jìn)貨、銷售、調(diào)撥和存貨業(yè)務(wù)。實(shí)現(xiàn)進(jìn)銷存業(yè)務(wù)的一體化管理,最大限度的整合庫(kù)存結(jié)構(gòu)、減少滯銷庫(kù)存、刺激商品銷售。在管理模式上變被動(dòng)管理為主動(dòng)管理,自動(dòng)化程度高,決策支持全面,能夠準(zhǔn)確及時(shí)地為決策者提供第一手信息,是企業(yè)長(zhǎng)期信息化投資的理想產(chǎn)品。1.2.3 本課題研究的國(guó)內(nèi)外現(xiàn)狀經(jīng)濟(jì)全球化對(duì)我國(guó)中小型企業(yè)的發(fā)展提出了全方位的挑戰(zhàn)。在積極建立商業(yè)現(xiàn)代商業(yè)管理機(jī)制的今天,僅僅靠原始的手工管理或簡(jiǎn)單的單機(jī)管理,貨運(yùn)物品部門面對(duì)大量的信息,無法

11、有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。公司管理者的決策只能依據(jù)報(bào)表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時(shí)無法做到實(shí)時(shí)監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時(shí)性。因此,先進(jìn)的管理思想在商業(yè)中實(shí)現(xiàn)就成為了一個(gè)可望而不可及的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)管理思想又適合國(guó)內(nèi)中小型企業(yè)的購(gòu)銷存管理系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段!1.2.4 系統(tǒng)研究所涉及的主要問題對(duì)中小型家電企業(yè)的營(yíng)運(yùn)流程進(jìn)行分析,整合中小型企業(yè)管理過程中的所有信息資源,實(shí)現(xiàn)計(jì)算機(jī)全面管理。完成數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、系統(tǒng)的集成。要求用戶界面簡(jiǎn)捷、合理、美觀,數(shù)據(jù)庫(kù)及軟件結(jié)構(gòu)設(shè)計(jì)合理。程序設(shè)計(jì)代碼規(guī)范,系統(tǒng)功能齊

12、全,并且運(yùn)行通過。1.3可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。l 技術(shù)可行性:該系統(tǒng)采用了b/s技術(shù)結(jié)構(gòu),使用microsoft visual studio 2008開發(fā)軟件,數(shù)據(jù)庫(kù)服務(wù)器選用微軟公司的sql server 2008數(shù)據(jù)庫(kù),它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能

13、。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。硬件方面,此系統(tǒng)是使用網(wǎng)頁(yè)作為服務(wù)端的,所以對(duì)硬件沒什么要求,安裝有ie就夠了。l 經(jīng)濟(jì)可行性:本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),因此無需考慮。l 操作可行性:作為一個(gè)畢業(yè)設(shè)計(jì),要求很適中,而且都是完全根據(jù)所學(xué)的知識(shí)進(jìn)行。因此,家電管理信息系統(tǒng)的開發(fā)是完全可行的。第二章 系統(tǒng)分析2.1 需求分析2.1.1用戶需求這個(gè)系統(tǒng)是幫助他們完成日常繁重窗口業(yè)務(wù)的工具。借助計(jì)算機(jī)系統(tǒng),使他們凌亂的工作變得有條理,解脫他們需要記憶大量信息(家電的規(guī)格,價(jià)錢,名稱與編碼等)的困難。保證他們遵守某些規(guī)范,減輕他們匯總、統(tǒng)計(jì)、報(bào)告和傳遞這些信息的負(fù)擔(dān)。因此,盡量符合

14、這些事務(wù)處理級(jí)工作人員的工作秩序與工作習(xí)慣,功能完整,操作簡(jiǎn)單,響應(yīng)迅速,界面友善,易學(xué)易用成為這類軟件必須滿足的功能要求。對(duì)于整個(gè)家電管理信息系統(tǒng)來說,所有數(shù)據(jù)都是上一層直至最高一層信息系統(tǒng)用以進(jìn)行統(tǒng)計(jì),分析等數(shù)據(jù)加工的原材料。管理員登錄以后可以很清晰的看到各種項(xiàng)目列表和可以實(shí)現(xiàn)的功能,庫(kù)存管理和一目了然。由于是限定家電管理使用,所有只有登錄系統(tǒng)。庫(kù)存管理功能是在使用系統(tǒng)的開始初始化家電企業(yè)的庫(kù)存,并進(jìn)行庫(kù)存管理的其他操作,可以修改庫(kù)存,讀取。這個(gè)管理系統(tǒng)主要涉及家電庫(kù)的家電進(jìn)、出、存等業(yè)務(wù),以及入庫(kù)、出庫(kù)和庫(kù)存管理,家電管理主要管理倉(cāng)庫(kù)中所有家電的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為家電會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù)

15、。該內(nèi)容主要是家電信息管理的庫(kù)存管理、家電管理、入庫(kù)單管理和出庫(kù)單管理等模塊的結(jié)合實(shí)現(xiàn),并實(shí)現(xiàn)了家電具體信息查詢等功能。系統(tǒng)從用戶的角度出發(fā),使用b/s結(jié)構(gòu),對(duì)于頁(yè)面的美觀也需要做一番苦功。在登錄及各個(gè)模塊的功能做到最好的人性化和審美的結(jié)合。2.1.2功能需求 l 登錄功能:由于是限定家電企業(yè)使用,只有登錄系統(tǒng)。l 庫(kù)存管理功能:庫(kù)存管理功能是在使用系統(tǒng)的開始初始化家電的庫(kù)存,還對(duì)現(xiàn)在的庫(kù)存進(jìn)行列表顯示,并在顯示的列表中做修改操作,給予應(yīng)有的提示。l 家電管理功能:管理員在初始化家電庫(kù)存的時(shí)候,要先添加家電,建立家電庫(kù),對(duì)所有家電實(shí)行編碼并生成相應(yīng)的編號(hào)。家電添加要把家電所有信息進(jìn)行添加,包括

16、:家電名稱、規(guī)格、類別、以及批號(hào)廠商等。對(duì)于添加的家電數(shù)據(jù)信息也可以進(jìn)行相應(yīng)的修改,或者刪除,全憑用戶需要。l 入庫(kù)單管理功能:入庫(kù)單管理即是需要管理所有的入庫(kù)單,并以列表的形式顯示出來;該功能要實(shí)現(xiàn)添加入庫(kù)單,完成家電入庫(kù),并在把入庫(kù)信息顯示出來,并能根據(jù)要求進(jìn)行入庫(kù)單修改或廢除。l 出庫(kù)單管理功能:管理員可以對(duì)出庫(kù)的家電進(jìn)行管理,在家電出庫(kù)的時(shí)候把出庫(kù)信息記錄下來留作依據(jù)。如果出庫(kù)家電需要修改的,可以在出庫(kù)單列表中把單子選中出來進(jìn)行修改,甚至刪除。方便家電出庫(kù)時(shí)的更改需要。2.1.3系統(tǒng)數(shù)據(jù)流圖圖2 系統(tǒng)數(shù)據(jù)流圖2.1.4 數(shù)據(jù)字典數(shù)據(jù)流項(xiàng)目:1.名字:用戶信息(admin)別名:無流量:

17、每天上十次來源:用戶基本信息表去向:核對(duì)用戶信息定義:用戶信息id+用戶名用戶密碼2.名字:家電信息別名:無流量:每天上十次來源:家電表去向:核對(duì)家電庫(kù)存初始化、核對(duì)出庫(kù)信息、核對(duì)入庫(kù)信息定義:家電信息id家電名稱規(guī)格+家電類別批號(hào)+廠商3.名字:庫(kù)存信息別名:無流量:每天上十次來源:庫(kù)存表去向:核對(duì)家電庫(kù)存查詢、核對(duì)出庫(kù)單、核對(duì)入庫(kù)單定義:庫(kù)存信息id家電編號(hào)批號(hào)+家電名稱數(shù)量+單位+入庫(kù)日期+下限+驗(yàn)收人4.名字:入庫(kù)單信息別名:無流量:每天上十次來源:入庫(kù)單表去向:反饋給用戶定義:入庫(kù)單信息id家電編號(hào)批號(hào)+入庫(kù)日期+數(shù)量單位+驗(yàn)收人5.名字:出庫(kù)單信息別名:無流量:每天上十次來源:出庫(kù)

18、單表去向:反饋給用戶定義:出庫(kù)單信息id家電編號(hào)+批號(hào)+數(shù)量出庫(kù)日期+驗(yàn)收人6.名字:倉(cāng)庫(kù)信息別名:無流量:每天上十次來源:倉(cāng)庫(kù)表去向:反饋給用戶定義:倉(cāng)庫(kù)信息id家電編號(hào)地址負(fù)責(zé)人聯(lián)系方式及備注。7.名字:供應(yīng)商信息別名:無流量:每天上十次來源:倉(cāng)庫(kù)表去向:反饋給用戶定義:供應(yīng)商信息id名稱聯(lián)系人地址電話城市。8.名字:銷售信息別名:無流量:每天上十次來源:倉(cāng)庫(kù)表去向:反饋公司管理部門定義:銷售信息銷售編號(hào)商品名稱銷售數(shù)量銷售價(jià)格銷售員id銷售日期。2.1.5 e-r圖本系統(tǒng)涉及到以下實(shí)體:圖3 家電e-r圖 圖4 部門實(shí)體e-r圖圖5 銷售表實(shí)體e-r圖 圖6 家電入庫(kù)實(shí)體e-r圖圖7 家

19、電出庫(kù)實(shí)體e-r圖圖8 倉(cāng)庫(kù)實(shí)體e-r圖 圖9 員工實(shí)體e-r圖 圖10 供應(yīng)商實(shí)體e-r圖 圖11 家電庫(kù)存實(shí)體e-r圖 圖12 客戶實(shí)體e-r圖圖13 實(shí)體聯(lián)系e-r圖2.2 技術(shù)介紹2.2.1 microsoft visual studio 2008簡(jiǎn)介本系統(tǒng)前臺(tái)采用的開發(fā)軟件是microsoft visual studio 2008。visual studio 是微軟公司推出的開發(fā)環(huán)境,是目前最流行、最新的windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境版本。自微軟發(fā)布visual studio以來,經(jīng)歷了5.0、6.0、7.0等版本;2003 年,微軟對(duì) visual studio 2002 進(jìn)行

20、了部分修訂,以 visual studio 2003 的名義發(fā)布(內(nèi)部版本號(hào)為 7.1)。visio 作為使用統(tǒng)一建模語言(uml)架構(gòu)應(yīng)用程序框架的程序被引入,同時(shí)被引入的還包括移動(dòng)設(shè)備支持和企業(yè)模版。.net 框架也升級(jí)到了 1.1。visual basic、visual c+ 都被擴(kuò)展為支持托管代碼機(jī)制的開發(fā)環(huán)境,visual basic .net更是從 visual basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。.net框架機(jī)制的運(yùn)用,使得建立在 c+和 java 基礎(chǔ)上的現(xiàn)代語言c#非常成熟,是編寫 .net 框架很好的語言。microsoft visual studio 200

21、8版本的發(fā)布,更是對(duì)程序設(shè)計(jì)提供了關(guān)鍵的改進(jìn)。為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,visual studio 2008 提供了改進(jìn)的語言和數(shù)據(jù)功能,例如語言集成的查詢 (linq),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息,開發(fā)人員還可以從同一個(gè)開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .net framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .net framework 2.0、3.0 或 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目;新版本還被允許聯(lián)系新工具在平臺(tái)上使用,使得用戶有更好的web體驗(yàn)。.net framework能夠快速構(gòu)造具有出色的最終用戶

22、體驗(yàn)的緊密聯(lián)系的應(yīng)用程序,在 .net framework 模型業(yè)務(wù)流程上有效構(gòu)建的緊密聯(lián)系的應(yīng)用程序有利于在異類環(huán)境中實(shí)現(xiàn)系統(tǒng)集成。visual studio 和 .net framework 的結(jié)合使用減少了對(duì)公用管道代碼的需要,從而縮短了開發(fā)時(shí)間并使開發(fā)人員能夠集中精力解決業(yè)務(wù)問題。2.2.2 sql server 2008簡(jiǎn)介sql server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的sql server版本。sql server 2008 是一個(gè)更為全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(bi)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。s

23、ql server 2008 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。以降低開發(fā)成本和便于企業(yè)員工管理后臺(tái)數(shù)據(jù)庫(kù)為開發(fā)目的,基于使用簡(jiǎn)便和使用安全的原則,購(gòu)銷存管理系統(tǒng)采用sql server2008作為后臺(tái)數(shù)據(jù)庫(kù)。 sql server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。sql server2008的性價(jià)比最高、運(yùn)行穩(wěn)定、安全性高、操作簡(jiǎn)單,并且由于本系統(tǒng)處理的數(shù)據(jù)量不是很大,所以選擇了sql server 2

24、008作為本系統(tǒng)的后臺(tái)數(shù)據(jù)支持系統(tǒng)。這個(gè)平臺(tái)有以下特點(diǎn): 可信任的使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。 高效的使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。 智能的提供了一個(gè)全面的平臺(tái),可以在用戶需要的時(shí)候給他發(fā)送觀察和信息。 2.2.3 b/s 結(jié)構(gòu)b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。b/s結(jié)構(gòu)的優(yōu)點(diǎn): (1)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理 (2)業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁(yè)即可增加服務(wù)器功能。 (3)維護(hù)簡(jiǎn)單方便,只

25、需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新 (4)開發(fā)簡(jiǎn)單,共享性強(qiáng) c/s 結(jié)構(gòu)的缺點(diǎn) :(1)需要專門的客戶端安裝程序,分布功能弱,針對(duì)點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置。 (2)兼容性差,對(duì)于不同的開發(fā)工具有較大局限性。若采用不同工具需要重新改寫程序。 (3)開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。 第三章 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)思路進(jìn)銷存管理系統(tǒng)基本設(shè)計(jì)思路是把整個(gè)系統(tǒng)按照實(shí)現(xiàn)模塊進(jìn)行分解,利用當(dāng)今流行的c#語言,基于windows xp、 sqlserver2008、visual studio 2008為開發(fā)環(huán)境進(jìn)行開發(fā)。 本系統(tǒng)的結(jié)構(gòu)是自頂

26、向下擴(kuò)展的,層次化的模塊結(jié)構(gòu)。對(duì)高層模塊,將使用以事務(wù)為中心的設(shè)計(jì)策略,把一個(gè)復(fù)雜的系統(tǒng)逐步分解成較小的相對(duì)簡(jiǎn)單的模塊;對(duì)低層模塊,采用以變換為中心的設(shè)計(jì)策略。 此外,為了提高模塊的內(nèi)聚性,降低模塊間的偶合程度,數(shù)據(jù)庫(kù)的設(shè)計(jì)原則是把它作為模塊間的郵政信箱,從而既實(shí)現(xiàn)數(shù)據(jù)共享又提高模塊的獨(dú)立性,使系統(tǒng)具有很高的可修改性,系統(tǒng)采用b/s結(jié)構(gòu)模型通過計(jì)算機(jī)局域網(wǎng)實(shí)現(xiàn)公司進(jìn)銷存業(yè)務(wù)數(shù)據(jù)的同步管理。具體設(shè)計(jì)思路:(1) 研究.net框架的基本原理、sql server 2008數(shù)據(jù)庫(kù)訪問技術(shù)和 c#技術(shù),visual studio 2008為課題研究提供技術(shù)支持。 (2)采用了模塊結(jié)構(gòu)化設(shè)計(jì)方法,自頂向

27、下,逐層分解,畫出er圖后進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)。研究了公司銷售、庫(kù)存、供應(yīng)商、客戶的數(shù)據(jù),根據(jù)數(shù)據(jù)之間的聯(lián)系,建立數(shù)據(jù)庫(kù)的輸入、輸出、管理等模式。(3)通過sql server2008數(shù)據(jù)庫(kù)訪問技術(shù)和c#編碼技術(shù)等實(shí)現(xiàn)進(jìn)銷存管理系統(tǒng)原型的設(shè)計(jì)與應(yīng)用。c#技術(shù),visual studio 2008為課題研究提供技術(shù)支持。3.2服務(wù)器端技術(shù)指標(biāo)1.服務(wù)器數(shù)據(jù)庫(kù)采用sql server 20082.net平臺(tái) c#開發(fā)語言3.采用b/s結(jié)構(gòu)4.windows xp版本操作系統(tǒng)及以上版本3.3軟件系統(tǒng)的整體結(jié)構(gòu)家電信息管理系統(tǒng)模塊是用asp.net進(jìn)行設(shè)計(jì),sql server 2008作為后臺(tái)數(shù)據(jù)庫(kù)管理

28、系統(tǒng)。系統(tǒng)管理模塊分為用戶登錄、庫(kù)存管理、家電管理、入庫(kù)單管理和出庫(kù)單管理;庫(kù)存模塊主要是庫(kù)存初始化模塊、庫(kù)存下限報(bào)警模塊;家電管理模塊主要有數(shù)據(jù)修改(家電添加)模塊;入庫(kù)單模塊主要有入庫(kù)單數(shù)據(jù)修改(入庫(kù));出庫(kù)單管理模塊主要有出庫(kù)單數(shù)據(jù)修改(出庫(kù))。3.4系統(tǒng)的處理流程 圖14 系統(tǒng)的處理流程圖3.5模塊算法3.5.1 用戶登錄(1)功能流圖圖15 用戶登錄功能流圖(2)功能描述:用戶根據(jù)已知的用戶名和密碼登錄系統(tǒng),只有登錄成功才能進(jìn)行系列的家電管理、庫(kù)存管理、入庫(kù)及出庫(kù)管理的操作。3.5.2 家電管理功能描述:用戶進(jìn)入系統(tǒng)以后,首先需要添加家電信息,沒有家電信息就無法進(jìn)行庫(kù)存管理,更做不到

29、家電入庫(kù)和出庫(kù)。家電信息作為庫(kù)存管理的一部分,是家電入庫(kù)和出庫(kù)的編號(hào)查詢。3.5.3 庫(kù)存管理功能描述:用戶登錄進(jìn)入庫(kù)存管理頁(yè)面,進(jìn)行庫(kù)存初始化。庫(kù)存初始化是把現(xiàn)有的庫(kù)存添加到庫(kù)存表當(dāng)中去,但是首先這些庫(kù)存的家電信息已經(jīng)都是被錄入家電表。所以在查詢到這些家電信息后便可以進(jìn)行庫(kù)存初始化了。3.5.4 出庫(kù)單管理(出庫(kù))功能描述:用戶在出庫(kù)單管理的時(shí)候,出庫(kù)要先根據(jù)已有的可以出庫(kù)的家電信息才能出庫(kù),出庫(kù)時(shí)候進(jìn)行出庫(kù)家電信息核對(duì)之后便可以完成家電出庫(kù)了。3.5.5 入庫(kù)單管理(入庫(kù))功能描述:用戶在入庫(kù)單管理的時(shí)候,入庫(kù)要先根據(jù)已有的家電信息才能入庫(kù),入庫(kù)不能入沒有名目的家電。入庫(kù)時(shí)候進(jìn)行入庫(kù)家電信

30、息核對(duì)之后便可以完成家電入庫(kù)了。3.6 數(shù)據(jù)信息3.6.1 數(shù)據(jù)庫(kù)表家電信息表如下:表1 家電信息表家電入庫(kù)表如下:表2 家電入庫(kù)表家電出庫(kù)表如下:表3 家電出庫(kù)表家電庫(kù)存表如下:表4 家電庫(kù)存表員工表如下: 表5 員工表供應(yīng)商表如下: 表6 供應(yīng)商表倉(cāng)庫(kù)表如下: 表7 倉(cāng)庫(kù)表部門表如下:表8 部門表客戶表如下: 表9 客戶表銷售表如下: 表10 銷售表3.6.2 數(shù)據(jù)庫(kù)表的說明南京旭升家電信息管理系統(tǒng)主要涉及到10個(gè)表,即:家電信息表、家電入庫(kù)表、家電出庫(kù)表、家電庫(kù)存表、客戶表、倉(cāng)庫(kù)表、銷售表、供應(yīng)商表、員工表和部門表。l 家電信息表:這張表是用來存儲(chǔ)家電信息的。家電添加以后它的信息就會(huì)儲(chǔ)存

31、到這張表中,其中包含:家電編號(hào)、家電名稱、規(guī)格、家電類別、批號(hào)、單價(jià)及廠商。其中家電編號(hào)是主鍵,非空且唯一。其余信息可以為空,并在數(shù)據(jù)表建立的時(shí)候給他們相應(yīng)的規(guī)定好數(shù)據(jù)類型。l 家電入庫(kù)表:這張表是用來存儲(chǔ)入庫(kù)表單信息的,所有入庫(kù)單信息都包含在這張表中。包括:入庫(kù)單號(hào)、家電編號(hào)、批號(hào)、入庫(kù)日期、進(jìn)價(jià)、預(yù)售價(jià)、數(shù)量、驗(yàn)收人。其中入庫(kù)單號(hào)是主鍵,非空且唯一。l 家電出庫(kù)表:這張表是用來存儲(chǔ)出庫(kù)表單信息的,所有出庫(kù)信息都包含在這張表單中。它的字段有:出庫(kù)單號(hào)、家電編號(hào)、批號(hào)、數(shù)量、出庫(kù)日期及驗(yàn)收人。其中家電編號(hào)是主鍵,非空且唯一。l 家電庫(kù)存表:這張表是用來存儲(chǔ)庫(kù)存信息的,所有初始化的庫(kù)存信息和出庫(kù)

32、入庫(kù)信息改變后的信息都會(huì)被記錄下來。它字段有:庫(kù)存號(hào)、家電編號(hào)、批號(hào)、家電名稱、數(shù)量、入庫(kù)日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、庫(kù)存下限及驗(yàn)收人。其中家電編號(hào)是主鍵,非空且唯一。l 員工表:這張表是用來存儲(chǔ)員工信息的,所有員工信息都包含在這張表中。包括:?jiǎn)T工編號(hào)、姓名、部門、聯(lián)系方式、地址、職位、年齡及備注。其中員工編號(hào)是主鍵,非空且唯一。l 供應(yīng)商表:這張表是用來存儲(chǔ)供應(yīng)商信息的,所有供應(yīng)商信息都包含在這張表中。包括:供應(yīng)商編號(hào)、名稱、聯(lián)系人、地址、電話、城市及備注。其中供應(yīng)商編號(hào)是主鍵,非空且唯一。l 倉(cāng)庫(kù)表:這張表是用來存儲(chǔ)倉(cāng)庫(kù)信息的,所有倉(cāng)庫(kù)信息都包含在這張表中。包括:倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)長(zhǎng)度、倉(cāng)庫(kù)寬度、倉(cāng)庫(kù)高度、地址、負(fù)責(zé)人、聯(lián)系方式及備注。其中倉(cāng)庫(kù)編號(hào)是主鍵,非空且唯一。l 部門表:這張表是用來存儲(chǔ)部門信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論