茶葉信息管理系統(tǒng)的分析與設(shè)計_第1頁
茶葉信息管理系統(tǒng)的分析與設(shè)計_第2頁
茶葉信息管理系統(tǒng)的分析與設(shè)計_第3頁
茶葉信息管理系統(tǒng)的分析與設(shè)計_第4頁
茶葉信息管理系統(tǒng)的分析與設(shè)計_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 課程設(shè)計課程設(shè)計說明書鵬翔茶葉信息管理系統(tǒng)的分析與設(shè)計學(xué)生姓名學(xué)號班級信管101成績指導(dǎo)教師肖海蓉數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院2012年9月7日專心-專注-專業(yè)課設(shè)課程設(shè)計評閱題 目鵬翔茶葉信息管理系統(tǒng)的分析與設(shè)計學(xué)生姓名指導(dǎo)教師評語及成績成績: 教師簽名: 年 月 日答辯教師評語及成績成績: 教師簽名: 年 月 日教研室意見總成績: 室主任簽名: 年 月 日注:指導(dǎo)教師成績60%,答辯成績40%,總成績合成后按五級制記入。課程設(shè)計任務(wù)書20122013學(xué)年第2學(xué)期專業(yè): 信息管理與信息系統(tǒng) 學(xué)號: 姓名: 課程設(shè)計名稱: 課程設(shè)計 設(shè)計題目: 鵬翔茶葉公司信息管理系統(tǒng)的分

2、析與設(shè)計 完成期限:自 年 月 日至 年 月 日共 2 周設(shè)計依據(jù)、要求及主要內(nèi)容(可另加附頁):調(diào)查我市鵬翔茶葉公司,針對該公司的實際情況,實現(xiàn)公司的基本信息管理。1系統(tǒng)功能的基本要求:(1)系統(tǒng)用戶權(quán)限管理功能:包括客戶、分店負(fù)責(zé)人、營業(yè)員及管理員的不同權(quán)限設(shè)置功能;(2)茶葉信息管理功能:包括茶葉類別、商標(biāo)等基本信息管理的錄入、修改、刪除、查詢功能;(3)茶葉的進(jìn)銷存管理功能:進(jìn)貨、存貨管理主要負(fù)責(zé)管理供應(yīng)商、各分店負(fù)責(zé)人在不同時間供應(yīng)(進(jìn)貨)茶葉的信息情況、庫存情況;銷售管理主要負(fù)責(zé)不同分店的銷售信息;(4)客戶管理功能:包括客戶基本信息的管理、客戶訂單管理功能;(5)相關(guān)信息的統(tǒng)計和

3、報表打印功能:系統(tǒng)能夠打印進(jìn)貨單、銷售單等。營業(yè)員可以查看自己本日報表、本月報表功能,分店負(fù)責(zé)人具有茶葉信息統(tǒng)計及查看銷售日報表、月報表、營業(yè)員業(yè)績報表的功能,并將統(tǒng)計的結(jié)果導(dǎo)出成Excel文檔。2.具體要求如下:(1)在小組內(nèi)進(jìn)行分工,進(jìn)行系統(tǒng)調(diào)查,搜集資料。(2)運用結(jié)構(gòu)化分析方法或面向?qū)ο蠓治龇椒▽ο到y(tǒng)做需求分析,并編寫需求規(guī)格說明書。(3) 運用結(jié)構(gòu)化設(shè)計方法或面向?qū)ο笤O(shè)計方法對系統(tǒng)做概要設(shè)計和詳細(xì)設(shè)計,并編寫概要設(shè)計說明書和詳細(xì)設(shè)計說明書。(4)自選開發(fā)工具,采用C/S和B/S混合模式實現(xiàn)系統(tǒng)主要功能。指導(dǎo)教師(簽字): 教研室主任(簽字): 批準(zhǔn)日期: 年 月 日摘要隨著經(jīng)濟(jì)的快速

4、發(fā)展 , 越來越多的行業(yè)實現(xiàn)了管理的信息化和自動化,鵬翔茶葉公司就是一個不錯的例子。系統(tǒng)著重分析了鵬翔茶葉公司的工作流程,并從需求分析、數(shù)據(jù)庫概念、邏輯、物理設(shè)計等方面闡述了茶葉公司信息管理系統(tǒng)的開發(fā)過程,進(jìn)而設(shè)計并實現(xiàn)了科學(xué)方便的管理公司的業(yè)務(wù) 。系統(tǒng)采用了SQL Sever 2005作為開發(fā)工具進(jìn)行數(shù)據(jù)庫設(shè)計,方便數(shù)據(jù)輸入和修改。關(guān)鍵字:茶葉公司;信息管理;數(shù)據(jù)庫 目錄1緒論 陜西鵬翔茶業(yè)有限公司是集茶葉種植、加工、銷售、新產(chǎn)品研發(fā)和茶文化研究為一體的民營科技企業(yè)。公司注冊資金1000萬元,公司占地面積6200平方米,建筑面積4100平方米,現(xiàn)有員工150余人。公司下設(shè)柳樹鎮(zhèn)豐河清潔化、自

5、動化名優(yōu)茶場、紅茶研究所、茶葉精制加工廠、綠茶粉生產(chǎn)車間,并分別在漢中、西安、北京等地設(shè)銷售機(jī)構(gòu),全國銷售網(wǎng)點150余處,產(chǎn)品輻射西北地區(qū)。通過“公司+基地+農(nóng)戶”模式帶動茶農(nóng)近萬戶、輻射30000多畝茶園的種植、加工和銷售。 公司自2003年成立以來,堅持“誠信、務(wù)實、創(chuàng)新”的經(jīng)營理念,以做質(zhì)量、創(chuàng)品牌為核心,注重產(chǎn)品質(zhì)量,實施名牌戰(zhàn)略。企業(yè)在各個環(huán)節(jié)建立了一整套標(biāo)準(zhǔn)化管理體系,實現(xiàn)了“從茶園到茶杯”全程標(biāo)準(zhǔn)化,企業(yè)管理已步入正規(guī)化、標(biāo)準(zhǔn)化和制度化。公司2400畝高山生態(tài)茶園通過有機(jī)認(rèn)證,公司亦通過ISO9001質(zhì)量管理體系認(rèn)證及HACCP食品安全管理體系認(rèn)證。企業(yè)先后被評為“消費者信得過單

6、位”、“質(zhì)量管理先進(jìn)單位” 公司堅持以“做質(zhì)量、創(chuàng)品牌”為核心,注重產(chǎn)品質(zhì)量,實施名牌戰(zhàn)略,以有機(jī)茶園為基地,充分發(fā)揮資源優(yōu)勢。嚴(yán)格按照質(zhì)量管理體系及食品安全管理體系標(biāo)準(zhǔn)要求,精制加工鵬翔牌漢中仙毫、鵬翔牌綠茶、鵬翔毛尖、鵬翔土特產(chǎn)四大類四十多個不同品種、規(guī)格和等級的精品綠茶,包裝精美,種類齊全,鵬翔牌有機(jī)茶系列產(chǎn)品先后榮獲“第四屆中國國際茶葉博覽會優(yōu)質(zhì)獎”、“第六、第七屆中國國際茶葉博覽會金獎”、“陜西省首屆茶博會一等獎”、“中國(西安)茶業(yè)文化博覽會金獎”、等省內(nèi)外二十余項大獎。公司將繼續(xù)不懈努力,積極開拓市場,完善銷售網(wǎng)絡(luò),打造品牌,為漢茶走向全國、走向世界努力奮斗。 隨著公司的發(fā)展,公

7、司的管理需要投入越來越多的人力來管理,既麻煩又效率底下,急需一個高效的企業(yè)管理信息系統(tǒng)來提高企業(yè)的管理效率,幫助企業(yè)在今后的發(fā)展職工能夠適應(yīng)潮流發(fā)展,提高經(jīng)濟(jì)效益。2開發(fā)工具的選擇與相關(guān)技術(shù)簡介2.1 SQL Server 2005SQL Server是微軟公司推出的數(shù)據(jù)平臺,它有以下特點:可信任的:使得公司可以以很高的安全性,可靠性和擴(kuò)展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序;高效的:可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本。2.2 PowerDesigner 15PowerDesigner 15是Sybase公司推出的一個集成了企業(yè)架構(gòu)模型、UML、和數(shù)據(jù)建模的CASE工具,它具有以下特

8、點:(1)可支持人們搭配多種數(shù)據(jù)模型,提供了豐富的圖形支持設(shè)計工具,他從真正意義上實現(xiàn)了企業(yè)應(yīng)用的無縫集成,并通過向用戶提供一種高效、開放、和全集成的建模解決方案,能最大限度滿足企業(yè)發(fā)展需求;(2)它加強(qiáng)了貫穿所有建模技術(shù)的元數(shù)據(jù)集成,讓每個人都能投入在建模和規(guī)劃工作上。同時,其與SOA、J2EE、.NET等語言與平臺完全兼容。 3 信息系統(tǒng)分析 需求分析是數(shù)據(jù)庫設(shè)計最重要的一個階段,它的基本任務(wù)是準(zhǔn)確的回答:系統(tǒng)必須做什么。目前,茶葉市場已成為一個很火爆的行業(yè),伴隨著行業(yè)的快速發(fā)展,人工管理已無法滿足公司的需求。通過實地調(diào)查漢中市茶葉市場,我們發(fā)現(xiàn)當(dāng)?shù)匾验_始逐漸由人工管理向計算機(jī)管理過度。用

9、計算機(jī)管理已成為當(dāng)前發(fā)展的必然趨勢,我們通過調(diào)查得到的數(shù)據(jù),對茶葉信息管理系統(tǒng)做了一個詳細(xì)的概述。3.1 需求分析概述需求分析作為項目開發(fā)的第一階段,是整個軟件的重頭戲,需求分析是圍繞可行性分析展開的,它的主要任務(wù)是對系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,進(jìn)而提出系統(tǒng)的邏輯模型,并對系統(tǒng)分析進(jìn)行評審?,F(xiàn)針對“超市信息管理系統(tǒng)”對超市的組織結(jié)構(gòu)業(yè)務(wù)流程用戶角色職能系統(tǒng)數(shù)據(jù)流進(jìn)行分析。我們利用結(jié)構(gòu)化分析好UML中的用例從大到小從粗到細(xì)進(jìn)行系統(tǒng)建模。3.2 可行性研究(1)經(jīng)濟(jì)可行性研究:因為通過網(wǎng)絡(luò)傳遞銷售信息,可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高

10、企業(yè)的銷售效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。(2)技術(shù)可行性分析 GHF?aemi 本系統(tǒng)開發(fā)涉及到的技術(shù)因素有/=e:A)5o :使用SQL Server 2005創(chuàng)建數(shù)據(jù)庫,使用powerdesigner進(jìn)行需求分析。綜上,本系統(tǒng)開發(fā)不存在問題技術(shù)問題 #+ht5V(3)社會可行性分析 M q目前超市管理系統(tǒng)已經(jīng)在大型的超市中得到了廣泛的應(yīng)用,超市管理需要現(xiàn)代化和信息化,只有合理的運用信息化的管理,才能在市場競爭中立于不敗。超市管理系統(tǒng)不僅能夠提高經(jīng)營者的回報,而且能夠隨時掌握市場的動向,為經(jīng)營者提供必要的市場信息,解決了經(jīng)營者最需要解決的迫切問題,同時超市管理系統(tǒng)對

11、操作人員的要求不高,也合理的節(jié)約了成本的投入。(4)操作可行性研究:本系統(tǒng)采用Windows圖形界面,是大家熟悉的操作系統(tǒng),對于用戶只需要具有一般的計算機(jī)知識的人員都可以輕松上手。而且整個銷售系統(tǒng)采用最友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫非常了解。 :8!.1B6u(5)本系統(tǒng)操作方便靈活,便于學(xué)習(xí),因此,該系統(tǒng)具有可行性。 vY+vN4 可行性研究結(jié)論: jAk+5o 通過經(jīng)濟(jì)、技術(shù)、和社會等方面的可行性研究,可以確定本系統(tǒng)的開發(fā)完全必要,而且是可行的,可以立項開發(fā)。 V L03.3 功能需求茶葉信息管理系統(tǒng)主要提供方便高效的管理功能,用戶可以通過該系統(tǒng)查閱相關(guān)信息,管理員可以管理所有信

12、息。對于本系統(tǒng),我們需要實現(xiàn)以下一些基本功能:(1)管理信息系統(tǒng)用戶權(quán)限管理:包括客戶、分店負(fù)責(zé)人、營業(yè)員及管理員的不同限設(shè)置功能;系統(tǒng)通過不同的系統(tǒng)用戶登錄,實現(xiàn)不同的功能??蛻粼谙到y(tǒng)中可以查詢茶葉價格及數(shù)量、訂購、咨詢客服等功能;分店負(fù)責(zé)人在系統(tǒng)中可以查詢庫存及銷量、管理、并生成每日報表、每月報表,提交系統(tǒng);營業(yè)員可以在系統(tǒng)中查詢茶葉信息與客戶信息、提交銷售信息等;管理員負(fù)責(zé)對系統(tǒng)進(jìn)行維護(hù)、更新;(2)茶葉信息管理:包括茶葉類別、商標(biāo)等基本信息管理的錄入、修改、刪除、查詢功能;(3)茶葉的進(jìn)銷存管理:進(jìn)貨、存貨管理主要負(fù)責(zé)管理供應(yīng)商、各分店負(fù)責(zé)人在不同時間供應(yīng)(進(jìn)貨)茶葉的信息情況、庫存情

13、況;銷售管理主要負(fù)責(zé)不同分店的銷售信息;(4)客戶管理:包括客戶基本信息的管理、客戶訂單管理功能。(5)相關(guān)信息的統(tǒng)計和報表打印管理:系統(tǒng)能夠打印進(jìn)貨單、銷售單等。營業(yè)員可以查看自己本日報表、本月報表功能,分店負(fù)責(zé)人具有茶葉信息統(tǒng)計及查看銷售日報表、月報表、營業(yè)員業(yè)績報表的功能,并將統(tǒng)計的結(jié)果導(dǎo)出成Excel文檔。通過這款系統(tǒng),用戶只需要手動輸入便可完成作業(yè)。這樣既提高了工作效率,又不容易出錯,為人們管理提供了一條捷徑。系統(tǒng)功能模塊圖能夠很直觀的展示系統(tǒng)的各種功能,該系統(tǒng)功能模塊圖如下圖3.1所示:企業(yè)管理信息系統(tǒng)用戶權(quán)限管理功能茶葉信息管理功能茶葉的進(jìn)銷存管理功能客戶管理功能相關(guān)的統(tǒng)計和報表

14、打印管理功能客戶權(quán)限管理管理員權(quán)限管理茶葉信息刪除茶葉信息錄入分店負(fù)責(zé)人權(quán)限管理營業(yè)員權(quán)限管理茶葉信息修改茶葉信息查詢茶葉進(jìn)貨管理茶葉銷售管理茶葉存儲管理客戶基本信息管理打印銷售單客戶訂單管理打印進(jìn)貨單打印每日報表打印每月報表圖3.1 系統(tǒng)功能模塊圖3.4 性能需求1)系統(tǒng)安全性茶葉信息管理系統(tǒng)應(yīng)具有較高的安全性,系統(tǒng)登錄有各自的安全賬戶。系統(tǒng)管理員可以添加用戶信息,更改用戶信息和刪除用戶信息,同時可以針對其他的信息具有所有的權(quán)限;職工可以查找自己及公司公布的信息,但不可以修改。2)系統(tǒng)的靈活性和拓展性本系統(tǒng)能夠存儲用戶和職工的基本信息,并方便有效地進(jìn)行相應(yīng)數(shù)據(jù)的操作和管理,包括用戶,項目,職

15、工等相關(guān)信息的增、刪、改、查等。3.5 業(yè)務(wù)流程圖業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向,它是物理模型。圖 3.2 業(yè)務(wù)流程圖3.6 數(shù)據(jù)流程圖數(shù)據(jù)流圖是數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。頂層數(shù)據(jù)流圖描述了系統(tǒng)的輪廓、范圍,標(biāo)出了最主要的外部實體和數(shù)據(jù)流。圖 3.3 頂層數(shù)據(jù)流圖 依據(jù)頂層數(shù)據(jù)流圖為進(jìn)一步分析的出發(fā)點,將公司管理信息系統(tǒng)包括了訂單管理、倉庫管理、銷售管理、采購管理四個部分。圖 3.4 第一層數(shù)據(jù)流圖 將銷售模塊與采購庫存模塊分別獨立成兩個數(shù)據(jù)

16、流圖,作為第一層數(shù)據(jù)流圖的拓展,即第二層數(shù)據(jù)流圖。第二層數(shù)據(jù)流圖:圖 3.5 庫存管理數(shù)據(jù)流圖圖 3.6 銷售管理數(shù)據(jù)流圖3.6 數(shù)據(jù)字典 數(shù)據(jù)字典是系統(tǒng)數(shù)據(jù)流圖中各種數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,數(shù)據(jù)字典是對系統(tǒng)所用到的所有表結(jié)構(gòu)的描述。為了對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)流程圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾部分組成,各部分之間的聯(lián)系等等。而數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描

17、述。3.61 數(shù)據(jù)流字典數(shù)據(jù)流名稱:訂單信息來源:顧客去向:核對庫存所含數(shù)據(jù)組成:顧客編號+茶葉編號+貨物數(shù)量+貨物價格+訂單日期數(shù)據(jù)流名稱:銷售信息來源:核對庫存去向:銷售管理所含數(shù)據(jù)組成:茶葉編號+貨物數(shù)量+價格+顧客編號+發(fā)貨日期:數(shù)據(jù)流名稱:采購清單來源:采購單表去向:供貨管理所含數(shù)據(jù)組成:茶葉編號+數(shù)量+價格+采購日期數(shù)據(jù)流名稱:庫存信息來源:庫存信息表去向:核對庫存所含數(shù)據(jù)組成:茶葉編號、茶葉數(shù)量、單價、入庫時間數(shù)據(jù)流名稱:供貨信息來源:供貨管理去向:庫存管理所含數(shù)據(jù)組成:茶葉編號+貨物數(shù)量+貨物價格+訂單日期3.62數(shù)據(jù)存儲字典數(shù)據(jù)存儲名稱:訂單表來源:下訂單去向:核對庫存所含數(shù)

18、據(jù)組成:顧客編號+茶葉編號+貨物數(shù)量+貨物價格+訂單日期數(shù)據(jù)存儲名稱:銷售單表來源:核對庫存去向:銷售管理所含數(shù)據(jù)組成:顧客編號+茶葉編號+貨物數(shù)量+貨物價格+銷售日期+到貨日期數(shù)據(jù)存儲名稱:采購單表來源:核對庫存去向:供貨管理所含數(shù)據(jù)組成:茶葉編號+貨物數(shù)量+貨物價格+采購日期+到貨日期數(shù)據(jù)存儲名稱:庫存信息表來源:入庫管理去向:核對庫存所含數(shù)據(jù)組成:茶葉編號+貨物數(shù)量+貨物價格+入庫日期+出庫日3.63數(shù)據(jù)處理字典數(shù)據(jù)處理名稱:核對庫存流入數(shù)據(jù)流:庫存信息表、訂單信息表流出數(shù)據(jù)流:銷售單表、采購單表處理:查詢庫存中是否有訂單中的所有貨物,若有則生成銷售的表,否則生成采購單表。數(shù)據(jù)處理名稱:

19、入庫流入數(shù)據(jù)流:供貨單表 流出數(shù)據(jù)流:庫存信息表處理:將到達(dá)的貨物信息錄入庫存當(dāng)中3.64外部實體字典名稱:顧客輸入數(shù)據(jù)流:發(fā)貨信息輸出數(shù)據(jù)流: 訂單信息說明:根據(jù)需求制定訂單,等待發(fā)貨名稱:營業(yè)員輸入數(shù)據(jù)流:訂單信息輸出數(shù)據(jù)流:發(fā)貨信息說明:根據(jù)訂單,查詢庫存,發(fā)放貨物,并將庫存中缺少的貨物信息制成采購單名稱:分店負(fù)責(zé)人輸入數(shù)據(jù)流:供貨信息輸出數(shù)據(jù)流: 入庫信息說明:將供貨商提供的貨物錄入庫存信息當(dāng)中名稱:供貨商輸入數(shù)據(jù)流:采購信息輸出數(shù)據(jù)流: 發(fā)貨信息說明:根據(jù)采購單發(fā)貨,將發(fā)貨信息提交分店負(fù)責(zé)人4 信息系統(tǒng)設(shè)計4.1 系統(tǒng)設(shè)計概述系統(tǒng)設(shè)計是一個描述組織和構(gòu)造系統(tǒng)部件的過程。設(shè)計階段對分析

20、模型進(jìn)行擴(kuò)展并將模型進(jìn)一步細(xì)化,并考慮技術(shù)細(xì)節(jié)和限制條件。設(shè)計的目的是指定一個可行的解決方案,以便能很容易地轉(zhuǎn)變成為編程代碼。系統(tǒng)設(shè)計應(yīng)該滿足一些基本要求,具體如下:(1)系統(tǒng)性,系統(tǒng)是作為一個統(tǒng)一整體而存在的。因此在設(shè)計系統(tǒng)時,應(yīng)該從系統(tǒng)的整體去考慮,達(dá)到設(shè)計規(guī)范要求。(2)靈活性,為保證系統(tǒng)的長久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)具有較好的開放性,結(jié)構(gòu)的可變性和可擴(kuò)展性。(3)可靠性,可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾是的恢復(fù)能力。(4)經(jīng)濟(jì)性,指在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。(5)安全性,安全性是指系統(tǒng)的硬件和軟件免遭人為破壞和偶然損壞的能力,保護(hù)

21、系統(tǒng)不丟失、不泄露和不被非法訪問的能力。 4.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計總體設(shè)計是在需求分析的基礎(chǔ)上進(jìn)行的,根據(jù)邏輯模型建立相對應(yīng)的物理模型??傮w設(shè)計的任務(wù)是確定“怎么做”的問題,即確定和建立解決問題的總體方案。具體來說,總體設(shè)計要去確定構(gòu)成系統(tǒng)的每個物理單元,說明每個物理單元之間的相互關(guān)系(即系統(tǒng)結(jié)構(gòu))。 一般地說,其過程如下:a.設(shè)計方案:設(shè)想選擇方案;選取合理方案;選區(qū)最佳方案;b.功能分解:將系統(tǒng)按功能的要求,劃分功能模塊c.設(shè)計軟件結(jié)構(gòu):確定由模塊確定的層次結(jié)構(gòu),可利用層次圖描繪。d.設(shè)計數(shù)據(jù)庫:確立要設(shè)計的數(shù)據(jù)庫,具體實現(xiàn)它。e.制定測試計劃:初步的測試計劃f.書寫文檔:系統(tǒng)說明g.復(fù)核

22、和審查:從技術(shù)的角度審查,從管理的角度審查。在對茶葉信息管理系統(tǒng)進(jìn)行分析與合計時,需對系統(tǒng)進(jìn)行問題定義如下 :(1)茶葉按類管理:所以需要有一茶葉類型信息,商品必須屬于一個茶葉類型,如果一個茶葉類型存在茶葉或存在下級茶葉類型則該類型不該刪除。(2)需要記錄供應(yīng)商信息。(3)在涉及茶葉數(shù)量的地方,要給出相應(yīng)的單位。(4)茶葉銷售信息單中要包含登記商品,銷售數(shù)量單價等信息。(5)進(jìn)貨,銷售操作要有相應(yīng)操作員信息。(6)只有管理員登陸之后才可以使用系統(tǒng)。(7)默認(rèn)的管理員不可以刪除。(8)進(jìn)貨,銷售,庫存信息都要可以添加,修改,刪除,分類,查找。4.2.1 設(shè)計思想(1)系統(tǒng)分成幾個相對獨立的模塊,

23、但這些模塊都進(jìn)行集中式管理。(2)分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化機(jī)構(gòu)設(shè)計。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。(3)合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。4.2.2 設(shè)計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了,如下原則:(1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2) 實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能

24、預(yù)留空間,以便擴(kuò)充功能。(3) 準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯機(jī)制,及時報錯,使用戶能夠及時準(zhǔn)確的輸入合法資料(如類型匹配,長度不超限等)。(4) 易操作原則:要求設(shè)計的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進(jìn)行提示。(5) 源程序可讀性原則:為了便于其它設(shè)計,維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),既可能做好代碼注釋工作。(6) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡潔明了,也方便了將來的維護(hù)。(7) 安全性原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。4.3.3 運行需求

25、用戶界面窗體特性:本系統(tǒng)采用Borland Delphi7.0開發(fā)軟件制作,其窗體都是采用彈出式浮動窗體,在運行系統(tǒng)時,首先就是登陸窗口,進(jìn)入之后就是典型的下拉式主窗體,其下拉菜單為各系統(tǒng)模塊的相關(guān)子模塊。輸入輸出時間:輸入輸出時間格式為年月日(YY/MM/DD)。 硬件接口運行本系統(tǒng)的硬件基本要求如下:CPU:至少Pentium400以上;內(nèi)存:至少128M以上;硬盤:至少20M硬盤空間;顯示器:17顯示器;其它:鍵盤、鼠標(biāo)、光驅(qū)等。 軟件接口 本系統(tǒng),在打包成Project.exe后,能夠在Windows 系統(tǒng)各版本中運行。 4.4.4 系統(tǒng)功能模塊分析與設(shè)計為了便于用戶了解整個系統(tǒng)的結(jié)構(gòu)

26、,整個系統(tǒng)的功能模塊圖如下圖所示:茶葉信息管理系統(tǒng)前臺POS銷售系統(tǒng)后臺管理系統(tǒng)商品錄入進(jìn)貨管理銷售管理庫存管理人員管理下面對整個模塊圖進(jìn)行分解,便于用戶更清晰的去感受整個系統(tǒng):商品錄入商品名稱錄入商品編號錄入功能描述:商品錄入子系統(tǒng)要求包括錄入名稱商品和商品編號錄入。進(jìn)貨管理自動制定進(jìn)貨計劃自動入庫登記查詢打印計劃進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動指定進(jìn)貨計劃,進(jìn)貨時自動等級,以及提供查詢和打印計劃進(jìn)貨與入庫記錄的功能。銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以

27、生成銷售排行榜。查詢庫存明細(xì)記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。人員管理基本信息登記管理員工操作權(quán)限管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶銷售權(quán)限管理的功能。4.3 數(shù)據(jù)庫設(shè)計4.3.1 概念模型設(shè)計概念結(jié)構(gòu)設(shè)計的任務(wù)是用CDM圖表示出整個系統(tǒng)的實體,實體的屬性及實體間的聯(lián)系。概念結(jié)構(gòu)設(shè)計通常采用的策略是自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上地設(shè)計概念結(jié)構(gòu)。它通常分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計局部視圖,第二步是集成

28、局部視圖,得到全局的概念結(jié)構(gòu)。如下圖4.1所示:圖4.1 CDM圖4.3.2 邏輯模型設(shè)計對本茶葉公司信息管理系統(tǒng),邏輯結(jié)構(gòu)設(shè)計采用關(guān)系模型轉(zhuǎn)換概念結(jié)構(gòu),將CDM圖依照規(guī)則轉(zhuǎn)換為PDM模型。如下圖4.2所示:圖4.2 PDM圖4.3.3 實體關(guān)系圖該系統(tǒng)中各實體間具有一定的聯(lián)系,在數(shù)據(jù)庫SQL Sever2005中建立關(guān)系圖來表示實體間的相互聯(lián)系。各實體的關(guān)系,如下圖4.3所示: 圖4.3 實體關(guān)系圖4.3.4 創(chuàng)建基本表關(guān)系屬性的設(shè)計包括屬性名,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)長度,該屬性是否為空值。下圖,詳細(xì)列出了茶葉公司信息管理系統(tǒng)各表的屬性設(shè)計情況。經(jīng)以上分析,數(shù)據(jù)庫(茶葉信息管理系統(tǒng))主要由:顧客信息

29、表(customer)、訂單信息表(Ordem)、進(jìn)貨信息表(purchase)、庫存信息表(Stock)、入庫信息表(storage)、茶葉信息表(Tea)、員工信息表(Worker)組成。下面為各個數(shù)據(jù)庫表:表4.1 顧客信息表(customer)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值1customerIDvarchar200是否2customerNamevarchar300否3customerPwdvarchar300否4customerPostCodevarchar100是5customerPhonevarchar200是6customerAddressvarchar500是表

30、4.2 訂單信息表(Ordem)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1ordemIdvarchar200是否2ordemDatedatetime83是3ordemStatevarchar500否表4.3 訂購信息表(orderGood)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1teaIDvarchar200是否2customerIDvarchar200是否3ordemIdvarchar200是否4OrderIDvarchar200否5OrderDatedatetime83是6orderNumvarchar500是表4.4 進(jìn)貨信息表(purchase)序號列名數(shù)據(jù)類型長

31、度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1teaIDvarchar200是否2workerIDvarchar200是否3purchasePricemoney84否4purchaseDatedatetime83否5purchaseQuantityvarchar300否6purchaseIdvarchar200否表4.5 庫存信息表(Stock)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1stockIdvarchar200是否2stockQuantityvarchar200否3stockDatedatetime83是表4.6 茶葉信息表(Tea)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1

32、teaIDvarchar200是否2teaTypeIdvarchar200是3stockIdvarchar200否4teaNamevarchar300否5teaAddressvarchar300否6teaUnitPricemoney84否7teaDescriptvarchar500是8teaImagevarchar500是9providervarchar300否表4.7 員工信息表(Worker)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1workerIDvarchar200是否2staffTypeIdvarchar200是3ordemIdvarchar200是4workerNamevarchar300否5workerPwdvarchar300否6workerMoneymoney84是7workerStudyvarchar200是5 系統(tǒng)操作5.1 茶葉相關(guān)操作查找茶葉表中的全部信息,如下圖所示:圖 5.1 查找茶葉信息對茶葉表中的用戶信息進(jìn)行修改,如下圖所示:圖 5.2修改茶葉信息調(diào)用存儲過程,刪除茶葉

溫馨提示

  • 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

提交評論