【畢業(yè)學(xué)位論文】(Word原稿)基于.NET的中小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.NET的中小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.NET的中小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.NET的中小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.NET的中小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 中小型超市管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 姓 名: 禮 雷 學(xué) 號: 1021170407 所在院系:軟件學(xué)院 職業(yè)類型: 工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 金偉祖 副指導(dǎo)教師: 二 一三年八月 in 2012 禮雷 1021170407 of 基于 禮雷 同 濟(jì) 大 學(xué) 位論文版權(quán)使用授權(quán)書 本人完全 了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)校可以適當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 禮雷 2013 年 8 月 12 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘 要 在信息業(yè)高速發(fā)展的時(shí)代,零售業(yè)作為信息化管理的一種表現(xiàn)形式,在各個(gè)行業(yè)的管理領(lǐng)域中被廣泛的應(yīng)用。零售業(yè)的出現(xiàn)和改變,在很大程度上對現(xiàn)代人的生活觀念產(chǎn)生巨大的影響,零售業(yè)的存在形式也多種多樣,總結(jié)下來,不外乎以專賣店、商場、超市、便利店以及連鎖超市等形式出現(xiàn)。 超市管理系統(tǒng)是現(xiàn)代超市發(fā)展的必然結(jié)果,隨著科學(xué)技術(shù)的不斷發(fā)展,信息技術(shù)將導(dǎo)致超市的經(jīng)營方式產(chǎn)生巨大變化,一個(gè)超市要在激烈的競爭中實(shí)現(xiàn)利潤的最大化,就要達(dá)到四個(gè)目標(biāo):向顧 客提供最好的服務(wù);耗費(fèi)最低的成本;占用最少的庫存;使用最少的分銷費(fèi)用。而要實(shí)現(xiàn)這些經(jīng)營管理目標(biāo),達(dá)到超市管理的總體目標(biāo)最優(yōu),就必須將采購,銷售,庫存管理有機(jī)的集成在一個(gè)系統(tǒng)中,故決定建立一個(gè)以數(shù)據(jù)庫為基礎(chǔ)的超市進(jìn)銷存管理系統(tǒng)。 本文描述了為樂萬家超市而設(shè)計(jì)開發(fā)的 進(jìn)銷存管理系統(tǒng) 。 首先針對課題的研究背景 及意義, 分析了目前流行的軟件開發(fā)技術(shù),比較不同開發(fā)方法的優(yōu)缺點(diǎn),確定了本課題的開發(fā)技術(shù)。本課題采用目前流行的 C#術(shù),以 微軟的 為系統(tǒng)的開發(fā)平臺。數(shù)據(jù)庫采用微軟公司開發(fā)的 008,服務(wù)器采用 008。 分析了超市進(jìn)銷存管理系統(tǒng)的具體需求,并從系統(tǒng)實(shí)現(xiàn)的功能上進(jìn)行詳細(xì)的分析,對系統(tǒng)中的各用戶的用例圖進(jìn)行歸納分類;分析了界面操作及各用戶權(quán)限;進(jìn)行了該超市進(jìn)銷存管理系統(tǒng)的的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。將系統(tǒng)功能模塊劃分為 6 個(gè)功能模塊組成,分別為:基本檔案模塊、進(jìn)貨管理模塊、 客戶管理模塊、 銷售管理模塊、庫存管理模塊、系統(tǒng) 管理模塊并進(jìn)行了 功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。給出了各模塊主要功能的處理時(shí)序圖和操作流程,給出了各模塊的主要操作界面和實(shí)現(xiàn)的代碼。進(jìn) 行了數(shù)據(jù)庫設(shè)計(jì),設(shè)計(jì)了該超市進(jìn)銷存所需要的數(shù)據(jù)表,并給出了其 。 目前該系統(tǒng)已經(jīng)投入超市進(jìn)銷存的試運(yùn)行,為該超市進(jìn)銷存提供了一個(gè)很好的進(jìn)貨管理、銷售管理和庫存管理。增加了超市對商品管理的方便性,同時(shí)把相關(guān)人員從繁雜的手工操作中解放出來。 關(guān)鍵詞:超市進(jìn)銷存; C#C/S 結(jié)構(gòu);流程圖 ; 時(shí)序圖 I n as a of is in of in of a on to a of to is of of of in of A to in to to up of of to to of be as in to a on to of of of we #as s 008 as is 008. of do on of do in is of -R At a at C#. 錄 1 目錄 第一章 引言 . 1 題研究背景及意義 . 1 市進(jìn)銷存的研究現(xiàn)狀 . 2 文主要工作 . 3 文的組織結(jié)構(gòu) . 4 第二章 相關(guān)技術(shù)介紹 . 5 . 5 向?qū)ο蠓椒ń榻B . 6 . 7 紹 . 8 章小結(jié) . 9 第三章 系統(tǒng)研究分析 . 10 究背景 . 10 市概況 . 10 統(tǒng)建設(shè)的內(nèi)容 . 11 市概況 . 11 市貨架 . 11 市商品 . 12 務(wù)管理流程 . 12 市貨位管理 . 13 應(yīng)商管理 . 14 員卡管理 . 15 . 16 . 16 . 17 礎(chǔ)信息管理用例分析 . 17 貨管理用例分析 . 18 戶管理用例分析 . 20 售管理用例分析 . 21 存管理用例分析 . 22 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 2 統(tǒng)管理用例分析 . 22 章小結(jié) . 24 第四章 系統(tǒng)設(shè)計(jì) . 26 售數(shù)據(jù)分析 . 26 . 26 節(jié)性商品分布分析 . 28 售管理模型 . 29 售人員班次模型 . 29 . 31 于 類貨位擺放模型 . 34 統(tǒng)架構(gòu)設(shè)計(jì) . 35 類及其之間的關(guān)系 ) . 37 據(jù)庫設(shè)計(jì) . 40 能模塊設(shè)計(jì) . 45 礎(chǔ)信息管理模塊 . 46 貨管理模塊 . 47 戶管理模塊 . 48 售管理模塊 . 49 存管理模塊 . 49 統(tǒng)管理模塊 . 50 . 50 第五章 系統(tǒng)實(shí)現(xiàn) . 51 礎(chǔ)信息管理模塊實(shí)現(xiàn) . 51 工管理功能實(shí)現(xiàn) . 51 品管理功能實(shí)現(xiàn) . 53 貨管理模塊實(shí)現(xiàn) . 57 戶管理模塊實(shí)現(xiàn) . 63 戶 (會員 )管理功能 . 63 員卡設(shè)置 . 64 分管理 . 66 售管理模塊實(shí)現(xiàn) . 69 存管理模塊實(shí)現(xiàn) . 72 . 72 . 73 目錄 3 統(tǒng)管理模塊 . 76 . 81 結(jié)論和展望 . 82 致謝 . 83 參考文獻(xiàn) . 84 個(gè)人簡歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成 果 . 87 第一章 引言 1 第一章 引言 題研究背景及意義 在信息業(yè)高速發(fā)展的時(shí)代,零售業(yè)作為信息化管理的一種表現(xiàn)形式 ,在各個(gè)行業(yè)的管理領(lǐng)域中被廣泛的應(yīng)用。零售業(yè)的出現(xiàn)和改變,在很大程度上對現(xiàn)代人的生活觀念產(chǎn)生巨大的影響,零售業(yè)的存在形式也多種多樣,總結(jié)下來,不外乎以專賣店、商場、超市、便利店以及連鎖超市等形式出現(xiàn)。 以往的超市競爭主要表現(xiàn)為各大超市規(guī)模方面的競爭,自從進(jìn)入 21世紀(jì)以來,技術(shù)、管理、人才這三方面已成為超市競爭的三種主要表現(xiàn)形式,其中,技術(shù)和管理的提升和升級是各大超市間競爭的重中之重。零售領(lǐng)域不再是單一的發(fā)展,而是以多元化的趨勢發(fā)展,表現(xiàn)形式不外乎有專賣店、超市及連鎖店、特許加盟店等幾種?,F(xiàn)階段超市業(yè)發(fā)展的主 要目標(biāo)任于,以何種方式擴(kuò)大銷售額度和經(jīng)營規(guī)模,并且能夠?qū)⒔?jīng)營成本降低。 中小型超市在我國近幾年來的生存狀態(tài)一直呈現(xiàn)出持續(xù)下滑的狀態(tài),原因在于自 2004 年 12 月以來,國內(nèi)很多大型超市為了和國外零售企業(yè)同臺競爭,無論從資金還是規(guī)模方面都做出相應(yīng)的調(diào)整政策,他們不斷的擴(kuò)大銷售門面和渠道,以適應(yīng)這個(gè)行業(yè)全面對外開放的時(shí)代。中小型超市雖然自身可以生存,但總是遠(yuǎn)遠(yuǎn)跟不上大中型超市的發(fā)展步伐,主要原因是信息饋乏,缺乏發(fā)展資金,這成為了中小型超市發(fā)展的絆腳石。顯然,這些小超市們?nèi)绻朐阡N售行業(yè)有立足之處,必定要加大信息的收 集力度和儲存力度,要想在現(xiàn)代商場中施展拳腳,必定要順應(yīng)現(xiàn)代行業(yè)的競爭趨勢,管理者要加強(qiáng)自身的管理方式方法,從而加快超市的信系化進(jìn)程。 以上種種跡象表明,基于中小型超市存在的問題和現(xiàn)狀,需要能嚴(yán)格控制超市的管理系統(tǒng)。管理系統(tǒng)不僅能夠?yàn)橛脩籼峁┍憬莸墓芾砬溃蛊湫矢?、?shí)施性更強(qiáng),而且便于庫房工作人員對 商品 的查一詢和盤點(diǎn),提高工作效率和市場競爭力。 進(jìn)銷存管理信息系統(tǒng)需要 檢查商品的品質(zhì)并了解每一個(gè)小分類的價(jià)格帶(詢問供應(yīng)商或自己調(diào)查競爭者) 。 將商品分為三個(gè)價(jià)位 低價(jià)位、中間價(jià)位、高價(jià)位。價(jià)格帶中的單品數(shù)量 根據(jù)商品組織結(jié)構(gòu)表。例:某一小分類的價(jià)位的市場占有率低價(jià)位 10%、中間價(jià)位 66%、高價(jià)位 24%。 在賣場貨架上陳列的商品必須按照商品選擇的種類進(jìn)行陳列, 并根據(jù) 商品銷售排行或其他報(bào)表 , 適時(shí)調(diào)同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 2 整銷售不如預(yù)期的商品。對于高銷售量的商品給予充分的空間并經(jīng)常性進(jìn)行促銷活動。 超市管理系統(tǒng)具有如下優(yōu)點(diǎn): 1、節(jié)省公司營運(yùn)成本。超市進(jìn)銷存管理系統(tǒng)的應(yīng)用,減少了公司的運(yùn)營管理費(fèi)用,精簡了辦公程序,促進(jìn)了管理的規(guī)范化。 2、提高了營業(yè)員的工作效率。營業(yè)員利用超市進(jìn)銷存管理系統(tǒng),可以很快的發(fā)現(xiàn)那些商品需要進(jìn)貨,哪些商品的庫存還較 多,哪些商品的銷售較好,可以根據(jù)上述情況進(jìn)行進(jìn)貨和促銷。 3、超市進(jìn)銷存管理系統(tǒng)使超市的管理精細(xì)化,使得經(jīng)理明確了超市存在的問題,可以有針對性的進(jìn)行改進(jìn),增加了超市的競爭力。 超市進(jìn)銷存利用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),經(jīng)營效率和客戶滿意度都較高。但是,隨著超市規(guī)模的擴(kuò)大、客戶的不斷增多、商品的日益豐富,超市進(jìn)銷存也面臨著新的問題,比如說如何對商品的銷售進(jìn)行預(yù)測, 如何對 超市的貨物 進(jìn)行 選擇、 超市中的貨物 如何擺放、價(jià)格如何確定、庫存如何控制 、優(yōu)質(zhì)客戶如何管理、促銷如何通知等 。上述問題是在工程領(lǐng)域中的一些有待于解決的問題 。 市進(jìn)銷存的研究現(xiàn)狀 1970年間,出現(xiàn)了一個(gè)新名詞稱之為 譯成中文是管理信息系統(tǒng),它的意思是“以書面或口頭的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人士提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!敝蟮娜藗冇纸o出這個(gè)系統(tǒng)更為完整的定義即“是一個(gè)包括了計(jì)算機(jī)硬件和軟件以及數(shù)據(jù)庫等技術(shù)的系統(tǒng)。該系統(tǒng)能對事物進(jìn)行分析、計(jì)劃、控制和決策,它能夠提供信息,支持企業(yè)或者組織的運(yùn)營和管理決策” 。 與中國相比,國外特別是歐美國家的管理信息系統(tǒng)的發(fā)展一直邁著超前的步伐,產(chǎn)品管理是零售業(yè)的基礎(chǔ),也是商場自動化得以實(shí)現(xiàn)的標(biāo)準(zhǔn)。它的優(yōu)點(diǎn)在于可以減少產(chǎn)品售價(jià)、及時(shí)的掌握銷售流程和情況,并能夠在很大程度上提高服務(wù)質(zhì)量。沃爾瑪超市遍及世界各地,它的創(chuàng)始人山姆 是一個(gè)品牌開創(chuàng)者所具有的特有品質(zhì)。沃爾瑪作為超市業(yè)的龍頭,存別于其他零佳業(yè)的銷售手段在于運(yùn)用集團(tuán)式的購銷網(wǎng)絡(luò),通過通訊衛(wèi)星和電腦系統(tǒng)來控制整個(gè)零售業(yè)的進(jìn)步和發(fā)展。 1980年之前,互聯(lián)網(wǎng)還未被每個(gè)家庭運(yùn)用的時(shí)候, 沃爾瑪就以前瞻性的目光用 2400 萬美元的昂貴價(jià)格購買了人造衛(wèi)星,以此收集信息著重用在商用領(lǐng)第一章 引言 3 域。之后的幾年間,沃爾瑪又在各個(gè)部門間的溝通以及各個(gè)業(yè)務(wù)流程間架起了一座網(wǎng)絡(luò)橋梁,利用衛(wèi)星準(zhǔn)確定位的得天獨(dú)厚的條件令銷售的各個(gè)環(huán)節(jié)運(yùn)行順暢。沃爾瑪?shù)某晒υ谟谶\(yùn)用了信息化的操作手段,先進(jìn)的網(wǎng)絡(luò)設(shè)備使它從最早的單體折扣店跨入了業(yè)界銷售業(yè)的巨無霸行行列,這時(shí)間還不足 50 年。對于沃爾瑪?shù)某晒?,其?shí)任何一家小的零售業(yè)都可以做到,重要的是看管理者有沒有超前的預(yù)測能力,能不能跟上時(shí)代發(fā)展的步伐,是否可以把有限的資源用在最需要的地方。 中國的管理信息系統(tǒng)較國外起步較晚,這個(gè)名詞被廣大人民所接受大約在上世紀(jì) 70 年代末到 1980 年初。我國在計(jì)算機(jī)管理研究和實(shí)踐的初始,大多數(shù)的業(yè)內(nèi)人士對管理信息系統(tǒng)的認(rèn)識是一個(gè)有人和計(jì)算機(jī)等組成能進(jìn)行信息收集、傳遞、存儲、加工、維護(hù)和使用的系統(tǒng),很多項(xiàng)目負(fù)責(zé)人在工資方面或者人事方面或者倉庫管理方面的投入都比較大,但對管理方面的重視不足,因?yàn)橛行┢髽I(yè)經(jīng)常忽視了采購的工作,大部分的員工都不愿意參與采購的業(yè)務(wù),主要原因在于業(yè)務(wù)的繁忙性和復(fù)雜性,久而久之日積月累,這些工作就逐漸被忽略掉了。 伴隨著經(jīng)濟(jì)的高速發(fā)展以及人 們對管理業(yè)的認(rèn)識的提高,很多人轉(zhuǎn)變了對采購管理工作的觀念,與其他職位相比,這個(gè)職位越來越受到重視。一些與信息工作相關(guān)的人員也加大了銷售管理工作的工作力度,對相關(guān)信息工作系統(tǒng)做出系統(tǒng)的研究和開發(fā)。很多規(guī)模較大的連鎖企業(yè),運(yùn)用 統(tǒng)對部分資源集成處理,應(yīng)用銷售點(diǎn)系統(tǒng) 管理信息系統(tǒng)對企業(yè)內(nèi)外資源進(jìn)行掌握和控制,雖然距離高水平集成系統(tǒng)還有一段距離,但也表現(xiàn)了初步的成效。但從國內(nèi)零售業(yè)績來看,中小型超市由于受到整體規(guī)模的影響,資金短缺、不規(guī)范的管理?xiàng)l例等條件的制約,也表現(xiàn)出企業(yè)機(jī)制的不健全,眾多問題的出現(xiàn)在一定 程度上限制了中小型超市信息化的發(fā)展,這在很大程度上說明國內(nèi)零售業(yè)和國外零售業(yè)存在著很大的差距。 文主要工作 本課題的目標(biāo)是設(shè)計(jì)和開發(fā)出一個(gè)基于 超市進(jìn)銷存管理系統(tǒng)。我們采用目前流行的 C#術(shù),以 010 作為系統(tǒng)的開發(fā)工具。數(shù)據(jù)庫采用微軟公司開發(fā)的 008,服務(wù)器采用 008。 本課題的主要研究的內(nèi)容包括: (1)對系統(tǒng)的開發(fā)技術(shù)進(jìn)行分析。分析目前流行的開發(fā)技術(shù),比較不同開發(fā)方法的優(yōu)缺點(diǎn) ,確定本課題的開發(fā)技術(shù)。 ( 2)對 超市進(jìn)銷存管理系統(tǒng) 進(jìn)行需求分析設(shè)計(jì)。從業(yè)務(wù)流程及系統(tǒng)實(shí)現(xiàn)的同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 4 功能上進(jìn)行業(yè)務(wù)功能分析,描述了系統(tǒng)的數(shù)據(jù)需求、系統(tǒng)的性能需求及系統(tǒng)的集成需求。 ( 3)進(jìn)行了該 超市進(jìn)銷存管理系統(tǒng) 的設(shè)計(jì)。 首先對銷售數(shù)據(jù)進(jìn)行了分析,然后給出了銷售管理模型,包括銷售人員班次模型、促銷模型和貨位擺放模型,給出了系統(tǒng)架構(gòu)。進(jìn)行了領(lǐng)域類圖的說明;最后,數(shù)據(jù)庫的設(shè)計(jì)包括:數(shù)據(jù)庫的需求分析、部分?jǐn)?shù)據(jù)庫表和數(shù)據(jù)的關(guān)系圖。 ( 4)在上述總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ)上,進(jìn)行了該系統(tǒng)各個(gè)模塊的界面實(shí)現(xiàn)并給出了部分核心代碼,完 成了整個(gè)系統(tǒng)的開發(fā)。 文的組織結(jié)構(gòu) 本文共總共分成六個(gè)部分。 第一章 引言。講述課題研究背景及意義, 超市進(jìn)銷存管理系統(tǒng) 的國內(nèi)外研究現(xiàn)狀,本文所做的工作以及文章的組織結(jié)構(gòu)。 第二章 相關(guān) 技術(shù)介紹。主要包括:常用軟件開發(fā)方法,面向?qū)ο蠹夹g(shù)編程,統(tǒng)一建模語言 述, 據(jù)庫開發(fā)技術(shù)概述。 第三章 系統(tǒng)研究分析。基于 超市進(jìn)銷存管理系統(tǒng) 的需求分析。主要包括:系統(tǒng)業(yè)務(wù)需求分析, 系統(tǒng)的數(shù)據(jù)需求、系統(tǒng)的性能需求及系統(tǒng)的集成需求。 第四章 系統(tǒng)設(shè)計(jì)。 首先對銷售數(shù)據(jù)進(jìn)行了分析,然后給出了 銷售管理模型,包括銷售人員班次模型、促銷模型和貨位擺放模型,給出了系統(tǒng)架構(gòu)。進(jìn)行了領(lǐng)域類圖的說明;最后,數(shù)據(jù)庫的設(shè)計(jì)包括:數(shù)據(jù)庫的需求分析、部分?jǐn)?shù)據(jù)庫表和數(shù)據(jù)的關(guān)系圖。 第五章 系統(tǒng)實(shí)現(xiàn)。詳細(xì)介紹 了超市進(jìn)銷存管理系統(tǒng) 的 實(shí)現(xiàn)過程。主要包括:基礎(chǔ)信息管理模塊、進(jìn)貨管理模塊、客戶管理模塊、銷售 管理模塊 、 庫存管理模塊 、 系統(tǒng) 管理模塊的實(shí)現(xiàn) 。 針對每一個(gè)功能模塊,給出了系統(tǒng)實(shí)現(xiàn)的主要界面,并給出了系統(tǒng)各模塊實(shí)現(xiàn)的部分核心代碼。 最后,結(jié)論與展望。對全文的主要研究內(nèi)容、采用的方法、取得的成果,進(jìn)行了總結(jié),并指出了下一步的研 究方向。第二章 相關(guān)技術(shù)介紹 5 第二章 相關(guān)技術(shù)介紹 本章主要內(nèi)容是介紹了項(xiàng)目組開發(fā)樂萬家超市進(jìn)銷存管理系統(tǒng)過程中所用到的技術(shù),包括技術(shù)的概念、特點(diǎn)、架構(gòu)、主要原理和各技術(shù)之間的聯(lián)系,便于更好地理解本文涉及的內(nèi)容。其中 008, . 基礎(chǔ)工具和運(yùn)行環(huán)境, #. 體系架構(gòu), C#是開發(fā)語言, 不同層的具體技術(shù)。 發(fā)一個(gè) 統(tǒng)如同建一棟大樓,從最初就要選擇好的技術(shù)平臺作為地基。作為項(xiàng)目決策者,選擇那一種技術(shù)平 臺是非常重要的事情,甚至關(guān)系到項(xiàng)目的最終成敗。目前 司的 司的 無疑問是功能最強(qiáng)、使用率最高的技術(shù)平臺。兩者都有完整的體系結(jié)構(gòu)、功能強(qiáng)大的圖形化集成環(huán)境、可靠的技術(shù)支持和版本升級、人數(shù)眾多的開發(fā)者和使用者,任何一個(gè)都能滿足開發(fā)酒店管理系統(tǒng)的技術(shù)要求。 微軟公司推出的開發(fā)環(huán)境, 以用來創(chuàng)建臺下的 用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 件。 于生成 C#. 面應(yīng)用程序、 eb 移動應(yīng)用程序。 這套開發(fā)平臺的 2010 年版本, #和 +都使用相同的集成開發(fā)環(huán)境 (這樣就能夠進(jìn)行研發(fā)工具共享,并能夠創(chuàng)建基于多種語言混合的解決方案。另外,在 能可以對這些語言提供必要的支持,同時(shí) eb 術(shù)。 經(jīng)過初步調(diào)研,建議酒店管理系統(tǒng)采用 為主要技術(shù)平臺,理由如下 : 臺開發(fā) 序比 臺開發(fā)更簡單、進(jìn)度更快。例如讓客戶腳本的生成自動化,開發(fā)人員甚至可以不編輯任何實(shí)際的表示腳本就能基本開發(fā)出整個(gè) 用程序,同樣適用 ,所有重要的處理都必須在服務(wù)器上完成,這樣減輕了維護(hù)和開發(fā)客戶端腳本的工作。 2.臺比較重視服務(wù)器端的開發(fā),經(jīng)過編譯優(yōu)化的代碼執(zhí)行效率非常高。首先只需要被執(zhí)行 1 次就會在服務(wù)器上編譯生成, 當(dāng)再次被執(zhí)行時(shí)不需要重復(fù)進(jìn)行編譯,不會增加服務(wù)器的負(fù)擔(dān)。允許開發(fā)人員禁止某些 控件的自動回同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 6 傳,這樣可以減輕過度使用回傳的壓力。 對 臺比 熟悉,選用 臺更有利于培訓(xùn)。并且超市日常業(yè)務(wù)的單日高峰時(shí)段比較有限,因此不需要考慮價(jià)格很貴的 據(jù)庫,使用相對價(jià)格便宜的 據(jù)庫就足夠了。 向?qū)ο蠓椒ń榻B 面向?qū)ο笃鋵?shí)是一種方法學(xué),它使用稱為“對象 (抽象物體來編寫軟件。在商業(yè)編程發(fā)展經(jīng) 歷機(jī)器碼、匯編語言、高級語言、結(jié)構(gòu)化編程階段后,自上世紀(jì) 70 年代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 世以來,面向?qū)ο蠓椒ň妥鳛橐环N全新的軟件開發(fā)方法在軟件工程領(lǐng)域被廣泛使用, 90年代開始盛行。目前,新軟件通常都是采用面向?qū)ο蠓椒ㄩ_發(fā)。 軟件工程學(xué)家 面向?qū)ο笙碌亩x是 : 面向?qū)ο?=對象 +類 +繼承 +消息傳遞 . 如果一個(gè)軟件是采用以上 4 個(gè)概念進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的,就可以認(rèn)為這個(gè)軟件是面向?qū)ο蟮?。面向?qū)ο蠓椒ㄒ詫ο鬄楹诵模瑢ο笾g是通過消息進(jìn)行交互,相同屬性的對象劃分為類,每個(gè)類定義一組 數(shù)據(jù)和操作,類具有繼承和封裝性。 面向?qū)ο蟮姆椒ㄊ怯矛F(xiàn)實(shí)生活的觀點(diǎn)來看待軟件開發(fā),它所具有的模塊性、封裝性、繼承性、多態(tài)性能夠很好的滿足軟件工程維護(hù)、重用和擴(kuò)充等要求。面對對象的軟件工程方法包括面向?qū)ο蠓治?面對對象設(shè)計(jì) 面向?qū)ο缶幊?面向?qū)ο鬁y試 面向?qū)ο筌浖S護(hù)主要內(nèi)容。 其優(yōu)點(diǎn)主要有以下幾點(diǎn): 面向?qū)ο蟮姆椒ㄊ悄M人類現(xiàn)實(shí)生活的思維方式,使人們可以用人類認(rèn)識世界解決問題的方法與過程來模擬軟件開發(fā)的方法與過程,使供述問題的問題域與實(shí)現(xiàn)解法的求解域在結(jié)構(gòu)上一致,使程序能夠易于理解與維護(hù)。 這是因?yàn)閷ο笈缮晕覀冊噲D自動化的業(yè)務(wù),而不是派生自受計(jì)算機(jī)上的過程或數(shù)據(jù)存儲需求過早影響的業(yè)務(wù)。例如,在本系統(tǒng)中,是根據(jù)供貨商、商品、客戶和員工來編程,而不是直接深入到進(jìn)貨、銷售、庫存過程等。這樣更符合我們口常生活習(xí)慣,更 加便于理解。 隨著軟件工程思想的成熟,軟件業(yè)己經(jīng)形成了職業(yè)階梯,第一步是程序員 (修改其他人編寫的代碼錯(cuò)誤 );第二步是高級程序員 (自己編寫代碼 );第三步是設(shè)計(jì)師 (根據(jù)需求決定編寫什么代碼 );第四步是分析師 (了解客戶需求并合理設(shè)計(jì)與分工 )。這樣的職業(yè)階梯需要每個(gè)人都使用相同的概念和表第二章 相關(guān)技術(shù)介紹 7 示法,面向?qū)ο蟮姆椒▌偤媚軌蚪鉀Q這一需求。 在傳統(tǒng)方法中,需要存儲的數(shù)據(jù)過早與操作這些數(shù)據(jù)的算法分離,算法獨(dú)立開發(fā)。這樣會導(dǎo)致數(shù)據(jù)格式的不合適或放置的位置不方便。利用面向?qū)ο蟮拈_發(fā)方式,數(shù)據(jù) (對象屬性 )與過程 (對象方法 )一起放在容易管理的小軟件包里,數(shù)據(jù)與算法不分開,最后得到的代碼不太復(fù)雜。 在傳統(tǒng)的方法中,總是從需要解決的問題出發(fā),利用問題來驅(qū)動開發(fā),最后得到的解決方案是針對當(dāng)前問題的,但以后總會有另一個(gè)問題需要。無論新的問題多么接近己經(jīng)解決的問題,都不能直接利用原來的方案,因?yàn)橐粋€(gè)小問題就會影響系統(tǒng)的每個(gè)部分,而面向?qū)ο蠓椒ň涂梢越鉀Q這一問題,使代碼可以重復(fù)使用,增強(qiáng)代碼的復(fù)用性。 己經(jīng)得到了證明。在眾多的面向?qū)ο箝_發(fā)方法中,有 4 種方法影響較 大 :面向?qū)ο蠓治龊驮O(shè)計(jì)方法(法、 法和 法,這些方法在實(shí)踐中取得了很好的成效,但由于這些方法在分析過程和描述方法上存在差異,在一定程序上防礙了用戶之間的交流。正是在這種情況下, 位著名的專家合作研究,從其他方法和工程實(shí)踐中吸收概念和技術(shù),建立了一種統(tǒng)一的建模語言 述 是對軟件系統(tǒng)中的制品(模型、代碼等)進(jìn)行可視化、詳述、構(gòu)造和文檔化的語言。產(chǎn)生于上個(gè)世紀(jì)九十年代中后期( 96/97 年),基于面向?qū)ο蟮姆椒óa(chǎn)生。面向?qū)ο螅?現(xiàn)于 20 世紀(jì) 70 年代。從 1989 1994 年,面向?qū)ο蠼7椒ǎㄕZ言工具)從不到 10 個(gè)猛增到 50 多個(gè),這些不同的建模方法具有不同的建模符號體系,各自均有不同的特點(diǎn),用戶很難找到一個(gè)完全滿足自己要求的建模語言工具,這給軟件開發(fā)和市場帶來了混亂 1928 歸納起來, 產(chǎn)生有以下三方面的原因: 1. 不同的面向?qū)ο蠓椒ㄓ兄S多相似之處,通過這項(xiàng)工作,消除可能會給使用者造成混淆的不必要的差異是非常有意義的; 2. 語義和表示法的統(tǒng)一,可以穩(wěn)定面向?qū)ο蠹夹g(shù)的市場,使工程開發(fā)可以采用一門成熟、統(tǒng)一的建模語言; 3這種統(tǒng)一能使現(xiàn)有的方法繼續(xù)向前發(fā)展,積累已有的經(jīng)驗(yàn),解決以前沒有解決好的問題。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 8 紹 一個(gè)基于關(guān)系型數(shù)據(jù)庫模型建立的數(shù)據(jù)庫管理系統(tǒng)軟件(它可以非常方便地 幫助用戶讀寫所需的數(shù)據(jù)信息,并提供了強(qiáng)大的數(shù)據(jù)操作和控制工具。它可以幫助用戶很好地組織和共享數(shù)據(jù)庫中的數(shù)據(jù)信息,以便于根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)信息作出相應(yīng)的處理 28。然而,僅僅依賴這樣的數(shù)據(jù)庫管理系統(tǒng),也只能進(jìn)行一些數(shù)據(jù)信息的簡單處理,且對數(shù)據(jù)庫的操作者要求擁有較高的數(shù)據(jù)庫操作水平。因此,管理信息系統(tǒng)的開發(fā)者都是在某種數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上設(shè)計(jì)開發(fā)與應(yīng)用需求相匹配的系統(tǒng),以開發(fā)出一個(gè)能夠滿足應(yīng)用需求且操作盡可能簡單的應(yīng)用型管理信息系統(tǒng),通常稱之為二次開發(fā) 29。 具有以下特點(diǎn): 1使存儲的數(shù)據(jù)信息更易于查找和讀取 2支持基于網(wǎng)站功能信息的共享 以通過企業(yè)內(nèi)部網(wǎng)絡(luò)或者 以很簡便地實(shí)現(xiàn)數(shù)據(jù)信息的共享,因?yàn)樗梢院苋菀椎匕褦?shù)據(jù)庫中的數(shù)據(jù)信息定位到瀏覽器中,它將桌面型的數(shù)據(jù)庫的功能和網(wǎng)站的功能有機(jī)地結(jié)合在了一起。 3提供了用于信息管理的強(qiáng)大解決方案 高級用戶和開發(fā)人員可以創(chuàng)建那些將 理界面的易用性和務(wù)器的可擴(kuò)展性和可靠性結(jié) 合在一起的解決方案。 4改變了數(shù)據(jù)庫窗口 在 業(yè)管理器內(nèi)可以顯示新的對象,增強(qiáng)了 據(jù)庫的易操作性。 5提供名稱自動更正功能 服務(wù)管理可以自動處理當(dāng)用戶重新命名數(shù)據(jù)庫對象時(shí)出現(xiàn)的常見異常問題,實(shí)現(xiàn)了信息的同步。例如,當(dāng)用戶重命名表中的字段屬性時(shí),將自動在諸如查詢的相關(guān)對象中進(jìn)行相應(yīng)的同步更新。 6具有子數(shù)據(jù)表功能 子數(shù)據(jù)表指在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中處理相關(guān)的數(shù)據(jù)信息。 7 用戶只需簡單地將 的對象,例如表、查詢等。從數(shù)據(jù)庫放到 據(jù)源中,即可從 將把數(shù)據(jù)信息導(dǎo)出到 30 8數(shù)據(jù)訪問頁功能 該功能可使用戶快捷方便地創(chuàng)建數(shù)據(jù)庫型網(wǎng)頁,并通過數(shù)據(jù)網(wǎng)頁,把數(shù)據(jù)第二章 相關(guān)技術(shù)介紹 9 庫應(yīng)用系統(tǒng)升級到企業(yè)內(nèi)部網(wǎng)絡(luò)局域網(wǎng)上。這使得用戶更快捷、更簡便、更高效地共享數(shù)據(jù)信息。 9共享組件的集成: 用新的網(wǎng)站組件功能和基于瀏覽器的 件,為用戶提供了多種查看和分析數(shù)據(jù)的方法。 10 交互性: 持 B, 使用戶可以把 面操作工具與諸如 33。 章小結(jié) 本章主要介紹了設(shè)計(jì)和開發(fā)的超市進(jìn)銷存管理系統(tǒng)所涉及的主要相關(guān)技術(shù)。重點(diǎn)介紹了 010 的 技術(shù) 特點(diǎn) 、開發(fā)優(yōu)勢等;面向?qū)ο蠓椒ń榻B; 統(tǒng)一建模語言( 產(chǎn)生 以及 據(jù)庫的交互性和共享性等特點(diǎn)。這些技術(shù)為超市進(jìn)銷存系統(tǒng)的后續(xù)開發(fā)提供了理論依據(jù)和技術(shù)基礎(chǔ)。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 樂萬家超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與開發(fā) 10 第三章 系統(tǒng)研究分析 究背景 我國早期的產(chǎn)品銷售方式主要以門店銷售員站柜臺為主。一名銷售員面對為數(shù)不多的顧

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論