超市管理總體設(shè)計(jì)說(shuō)明書(shū)概論_第1頁(yè)
超市管理總體設(shè)計(jì)說(shuō)明書(shū)概論_第2頁(yè)
超市管理總體設(shè)計(jì)說(shuō)明書(shū)概論_第3頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、超市管理系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)學(xué)號(hào)所完成的任務(wù)成績(jī)1111311114朱愛(ài)楠(組長(zhǎng))1,3,5,71111311112張佳穩(wěn)2,4,62013 年 10 月 28 H1.引言1.1編寫目的本系統(tǒng)的基本功能是幫助超市的工作人員處理日常的基本工作,包括一般的 進(jìn)貨工作,價(jià)格管理等多方面的工作,可以減少工作人員的工作量,以及工作成 本,主要的業(yè)務(wù)是處理進(jìn)貨售貨你的管理,開(kāi)發(fā)LI標(biāo)是實(shí)現(xiàn)一個(gè)功能強(qiáng)的系統(tǒng), 來(lái)幫助超市獲得更大的收益。1.2背景系統(tǒng)待開(kāi)發(fā)的名稱:超市銷售管理系統(tǒng)任務(wù)提出者:張佳穩(wěn)、朱愛(ài)楠開(kāi)發(fā)者:張佳穩(wěn)、朱愛(ài)楠用戶:各種小型超市、便利丿占 超市銷售管理系統(tǒng)要實(shí)現(xiàn)對(duì)設(shè)備的管理要求,包括:錄入、瀏

2、覽、刪除、修 改、檢索和統(tǒng)訃等。不同的超市只需要對(duì)其稍作修改即可開(kāi)發(fā)出符合本超市 要求的超市銷售管理系統(tǒng)1.3定義C#:是一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z(yǔ)言,由C和C+發(fā)展 而來(lái)。C#牢固地植根于C和C+語(yǔ)言族譜中,并且會(huì)很快被C和C卄程序員所熟 悉。C#的U標(biāo)在于把Visual Basic的高生產(chǎn)力和C卄本身的能力結(jié)合起來(lái)。C# 作為Microsoft Visual Studio 7. 0的一部分提供給用戶。除了 C#以外,Visual Studio 還支持 Visual Basic> Visual C+和描述語(yǔ)言 VBScript 和 JavaScript。 所有這些語(yǔ)言都

3、提供對(duì)Microsoft .NET平臺(tái)的訪問(wèn)能力,它包括一個(gè)通用的執(zhí) 行引擎和一個(gè)豐富的類庫(kù)。Microsoft .NET平臺(tái)定義了一個(gè)“通用語(yǔ)言子集” (CLS),是一種混合語(yǔ)言,它可以增強(qiáng)CLS兼容語(yǔ)言和類庫(kù)間的無(wú)縫協(xié)同工作能 力。對(duì)于C#開(kāi)發(fā)者,這意味著既是C#是一種新的語(yǔ)言,它已經(jīng)可以對(duì)用老牌工 具如Visual Basic和Visual C+使用的豐富類庫(kù)進(jìn)行完全訪問(wèn)。C#自己并沒(méi)有 包含一個(gè)類庫(kù)。ASP. NET:是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成 功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開(kāi)發(fā)模型相比,ASP. NET提供了數(shù)個(gè) 重要的優(yōu)點(diǎn):威力和靈活性。由于

4、ASP. NET基于公共語(yǔ)言運(yùn)行庫(kù),因此Web應(yīng) 用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。簡(jiǎn)易性。ASP. NET使執(zhí)行常 見(jiàn)任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置??晒?理性。ASP. NET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境 和Web應(yīng)用程序??煽s放性和可用性。ASP. NET在設(shè)計(jì)時(shí)考慮了可縮放性,增 加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。自定義性和擴(kuò)展 性。ASP. NET隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開(kāi)發(fā)人員可以在適當(dāng)?shù)募?jí)別''插 入”代碼。安全性。借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的

5、配置, 可以保證應(yīng)用程序是安全的。接口:接口泛指實(shí)體把自己提供給外界的一種抽象化物(可以為另一實(shí)體), 用以山內(nèi)部操作分離出外部溝通方法,使其能被修改內(nèi)部而不影響外界其他實(shí)體 與其交互的方式,就如面向?qū)ο蟮某绦蛟O(shè)訃提供的多重抽象化。HIPO圖:表示軟件結(jié)構(gòu)的一種圖形工具;DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system)是一種操縱和管理數(shù) 據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS;C/S:客戶機(jī)和服務(wù)器結(jié)構(gòu);B./S:瀏覽器/服務(wù)器模式。2.系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)2. 1模塊的劃分和描述超市商品進(jìn)出倉(cāng)庫(kù)功能a)輸入商品編號(hào)能查出并修改商品庫(kù)存、價(jià)格等商品

6、信息;b)通過(guò)商品編號(hào)可以進(jìn)行對(duì)某項(xiàng)商品的進(jìn)貨管理;c)通過(guò)添加商品編號(hào)可購(gòu)入倉(cāng)庫(kù)中沒(méi)有的商品。超市員工銷售商品功能d)通過(guò)商品編號(hào)查詢商品價(jià)格;e)對(duì)已銷售的商品進(jìn)行記錄。店主管理功能0對(duì)員工的銷售單進(jìn)行查詢;g)按照銷售情況來(lái)招取員工,對(duì)員工進(jìn)行管理;h)對(duì)進(jìn)出倉(cāng)庫(kù)的商品單進(jìn)行查詢;2. 2系統(tǒng)的功能結(jié)構(gòu)圖3接口設(shè)計(jì)3.1外部接口硬件接口:系統(tǒng)較小除硬盤外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮 到數(shù)據(jù)庫(kù)大量數(shù)據(jù)的備份等要求可以保持與磁帶機(jī)和光盤刻錄機(jī)的接口,這 點(diǎn)較易實(shí)現(xiàn)。軟件接口:在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的 需要有可能可以包括與較常用的辦公軟件的接口。例如Micr

7、osoft的Office 系列。3. 2內(nèi)部接口通過(guò)面向?qū)ο笳Z(yǔ)言設(shè)計(jì)類,在public類中實(shí)現(xiàn)調(diào)用 各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式 類間實(shí)現(xiàn)嚴(yán)格封裝。4.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)4.1數(shù)據(jù)表的創(chuàng)建4.1.1商品信息表商品信息表(Merch)用于存放商品的各種信息,商品信息的管理是超市管 理系統(tǒng)中必不可少的部分。具體表如下。衣 dbo.Merch 戎vcrchar(lO)vcrchir(50)MercH>ncesmaihxjneymt畑 mhgsintRarMummtProSai esPTKeonaltnoneyProSesD«teSsmaidatebpro5aie5D

8、ateEsnalidaxctjrvAJo. Abate如(4AlgSaXchar(2)FactoryVefchar(50)mewMr-chFTOWarnrKimFYKfSoH4*小氐am3«»0125$55320W?1V70>00*»昭八 1/6 0800ft>»228)047IS3.«W»W/J VS 000*30fu是炭一28)05022AiZZhUlZ£(>»20030SO10<3AU/NUUS4.1.2會(huì)員信息表會(huì)員信息表(MarketMember)用于存超市會(huì)員的信息,超市管理重要

9、的部分, 具體表如下。表-dbo.MarketMember 表-dbo.MarketMember 免varchar(lO)MemberCardvarchar(20)MemberNamevarchar(SO)MemberPho nevarchar(50)Member Add! essvard)ar(50)TotolCostmoneyRcgDotcsmdldatctimcMemberZDMemberCardMemberNarreMemberPhoneMember AddressTotalCo3tRegCaten123123dw123456789淮安lOO.OCOD2013/11/1112:0002

10、1412414414CY1231123大il9.COOO2CO6/1/10:03:000003123213123zh121823123長(zhǎng)春均AUZ2C0 5/1/10:03:00004123b111123455淮安199.0000201317 0:00:004.1.3庫(kù)存信息表庫(kù)存信息表(Stock)用于存放倉(cāng)庫(kù)中商品信息,庫(kù)存商品是進(jìn)貨的主要依據(jù)。 具體表如下。表 dbo.Stock視圖dbo.View-嚴(yán) 擔(dān)要列名數(shù)據(jù)類型tocklDMerchlD MerchNum MerchPrice TotalPrice StockDate DealManFinished Remarkvarchar(

11、lO) varchar(lO) int money smalldatetime varchar(lO) char(4) varchar(50)StoddDMsrchlD>tercH'tfnMerchPriceToWPrceStccdleCdMsnFinishedRenerkmbCO32221.CO3022.03003306/1/10:03:0)0301未穽CCO4CO31222l.CODQ222.O0CO3306/1/1 0:O3:O3802NUUCCO5CO53231X05022.8002006/1/10:05:03OT01NUltCCO5CO3222233044.030020

12、06/11750:03:000302NULLCCO7CO321010.8001M.OOCO3513/170:0):00cnoi未主NULLCO 10CO33211.CO3Q122.Q0CO3313,30 0:03:00803NULL X - dbo.Stock 丟 dbo.Stock 丟 dbo.MarketMember S - dbo.MarketMember 丟 dbo.Meah 丟-d4.2數(shù)據(jù)表關(guān)系圖在超市管理系統(tǒng)中各個(gè)數(shù)據(jù)表的關(guān)系圖如下圖所示。MH dbo.View 1* 瀬MarketMember二邑 klKf. *一主 Stock1>斷有列)McmbcriD 2J、1en)

13、terCardI MemtefTSame匸?頤有妙McrdilD一 Kerchfons _RtefchPrice _ McdNum皿溺苜型StoddDZ MerchlD _MerchMjfn _.Merch?ricEA5.數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)DBMS數(shù)據(jù)庫(kù)111 DNMS (數(shù)據(jù)庫(kù)管理系統(tǒng))處理,DBMS則山開(kāi)發(fā)人員和用戶通過(guò)應(yīng) 用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng) 用元數(shù)據(jù)。圖5. 1所示為DBMS的工作模式。圖5. 16系統(tǒng)的體系結(jié)構(gòu)和開(kāi)發(fā)技術(shù)6體系結(jié)構(gòu)采用多層架構(gòu)設(shè)計(jì),包括:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。這種架構(gòu)使 系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)和升級(jí)。表現(xiàn)層為客戶端提供應(yīng)用程序的訪問(wèn),為sbgl工程下的ASP.NET頁(yè)面。業(yè)務(wù)邏輯層為表示層提供帶有業(yè)務(wù)邏輯的封裝數(shù)據(jù),為Data.Contrl項(xiàng)LI下 的數(shù)據(jù)庫(kù)。數(shù)據(jù)訪問(wèn)層為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù),為Data.Model項(xiàng)LI下的 數(shù)據(jù)庫(kù)。數(shù)據(jù)層為底層的數(shù)據(jù)庫(kù)實(shí)現(xiàn),為SQL Server 2005o三層之間的關(guān)系如下圖6.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論