




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、7總體設(shè)計(jì)說明書超市管理系統(tǒng)總體設(shè)計(jì)說明書學(xué)號姓名所完成的任務(wù)成績1111311114朱愛楠(組長)1,3,5,71111311112張佳穩(wěn)2,4,62013 年 10 月 28 日1引言1.1編寫目的 本系統(tǒng)的基本功能是幫助超市的工作人員處理日常的基本工作,包括一般的進(jìn)貨工作,價(jià)格管理等多方面的工作,可以減少工作人員的工作量,以及工作成本,主要的業(yè)務(wù)是處理進(jìn)貨售貨你的管理,開發(fā)目標(biāo)是實(shí)現(xiàn)一個(gè)功能強(qiáng)的系統(tǒng),來幫助超市獲得更大的收益。1.2背景l(fā) 系統(tǒng)待開發(fā)的名稱:超市銷售管理系統(tǒng)l 任務(wù)提出者:張佳穩(wěn)、朱愛楠l 開發(fā)者:張佳穩(wěn)、朱愛楠l 用戶:各種小型超市、便利店l 超市銷售管理系統(tǒng)要實(shí)現(xiàn)對設(shè)
2、備的管理要求,包括:錄入、瀏覽、刪除、修改、檢索和統(tǒng)計(jì)等。不同的超市只需要對其稍作修改即可開發(fā)出符合本超市要求的超市銷售管理系統(tǒng)1.3定義C#:是一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由C和C+發(fā)展而來。C#牢固地植根于C和C+語言族譜中,并且會(huì)很快被C和C+程序員所熟悉。C#的目標(biāo)在于把Visual Basic的高生產(chǎn)力和C+本身的能力結(jié)合起來。 C#作為Microsoft Visual Studio 7.0的一部分提供給用戶。除了C#以外,Visual Studio還支持Visual Basic、Visual C+和描述語言VBScript和JavaScript。所有這些語言都提供
3、對Microsoft .NET平臺的訪問能力,它包括一個(gè)通用的執(zhí)行引擎和一個(gè)豐富的類庫。Microsoft .NET平臺定義了一個(gè)“通用語言子集”(CLS),是一種混合語言,它可以增強(qiáng)CLS兼容語言和類庫間的無縫協(xié)同工作能力。對于C#開發(fā)者,這意味著既是C#是一種新的語言,它已經(jīng)可以對用老牌工具如Visual Basic和Visual C+使用的豐富類庫進(jìn)行完全訪問。C#自己并沒有包含一個(gè)類庫。ASP.NET: 是建立在公共語言運(yùn)行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個(gè)重要的優(yōu)點(diǎn):威力和靈活性。由于 ASP.
4、NET 基于公共語言運(yùn)行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺的威力和靈活性。簡易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置??晒芾硇?。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(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),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。安全性。借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全
5、的。接口:接口泛指實(shí)體把自己提供給外界的一種抽象化物(可以為另一實(shí)體),用以由內(nèi)部操作分離出外部溝通方法,使其能被修改內(nèi)部而不影響外界其他實(shí)體與其交互的方式,就如面向?qū)ο蟮某绦蛟O(shè)計(jì)提供的多重抽象化。HIPO圖:表示軟件結(jié)構(gòu)的一種圖形工具 ;DBMS:數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS;C/S:客戶機(jī)和服務(wù)器結(jié)構(gòu);B/S:瀏覽器/服務(wù)器模式。2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)2.1模塊的劃分和描述 超市商品進(jìn)出倉庫功能a) 輸入商品編號能查出并修改商品庫存、價(jià)格等商品信息;b) 通過商品編號可以進(jìn)行對某
6、項(xiàng)商品的進(jìn)貨管理;c) 通過添加商品編號可購入倉庫中沒有的商品。 超市員工銷售商品功能d) 通過商品編號查詢商品價(jià)格;e) 對已銷售的商品進(jìn)行記錄。 店主管理功能f) 對員工的銷售單進(jìn)行查詢;g) 按照銷售情況來招取員工,對員工進(jìn)行管理;h) 對進(jìn)出倉庫的商品單進(jìn)行查詢;2.2系統(tǒng)的功能結(jié)構(gòu)圖3接口設(shè)計(jì)3.1外部接口 硬件接口:系統(tǒng)較小除硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁帶機(jī)和光盤刻錄機(jī)的接口,這點(diǎn)較易實(shí)現(xiàn)。軟件接口:在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如Microsoft的Offic
7、e系列。3.2內(nèi)部接口通過面向?qū)ο笳Z言設(shè)計(jì)類,在public類中實(shí)現(xiàn)調(diào)用 各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式 類間實(shí)現(xiàn)嚴(yán)格封裝。4數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)4.1 數(shù)據(jù)表的創(chuàng)建4.1.1 商品信息表商品信息表(Merch)用于存放商品的各種信息,商品信息的管理是超市管理系統(tǒng)中必不可少的部分。具體表如下。4.1.2 會(huì)員信息表會(huì)員信息表(MarketMember)用于存超市會(huì)員的信息,超市管理重要的部分,具體表如下。4.1.3 庫存信息表庫存信息表(Stock)用于存放倉庫中商品信息,庫存商品是進(jìn)貨的主要依據(jù)。具體表如下。4.2 數(shù)據(jù)表關(guān)系圖在超市管理系統(tǒng)中各個(gè)數(shù)據(jù)表的關(guān)
8、系圖如下圖所示。5數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)DBMS數(shù)據(jù)庫由DNMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。圖5.1所示為DBMS的工作模式。 圖5.1 6系統(tǒng)的體系結(jié)構(gòu)和開發(fā)技術(shù)6.1體系結(jié)構(gòu)采用多層架構(gòu)設(shè)計(jì),包括:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。這種架構(gòu)使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)和升級。表現(xiàn)層為客戶端提供應(yīng)用程序的訪問,為sbgl工程下的ASP.NET頁面。業(yè)務(wù)邏輯層為表示層提供帶有業(yè)務(wù)邏輯的封裝數(shù)據(jù),為Data_Contrl項(xiàng)目下的數(shù)據(jù)庫。數(shù)據(jù)訪問層為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù),為Data_Model項(xiàng)目下的數(shù)據(jù)庫。數(shù)據(jù)層為底層的數(shù)據(jù)庫實(shí)現(xiàn),為SQL Server 2005。三層之間的關(guān)系如下圖6.1.1圖所示:Sbgl工程ASPNET頁面Dota_Control工程下的數(shù)據(jù)類Dota_Model工程下的數(shù)據(jù)類SQL Server 2005表現(xiàn)層業(yè)務(wù)邏輯層數(shù)據(jù)訪問層數(shù)據(jù)層圖6.1.1三層之間的關(guān)系圖6.2開發(fā)技術(shù)采用三層結(jié)構(gòu),ASP.NET技術(shù),編程語言采用C#,后臺數(shù)據(jù)庫采用SQL Server 2005。7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保安服務(wù)質(zhì)量監(jiān)控與保障手冊
- 績效考核指標(biāo)全面指南
- 職業(yè)教育國際化進(jìn)程
- 固體廢物處理與處置教學(xué)方案
- 創(chuàng)新驅(qū)動(dòng)下的企業(yè)數(shù)字化轉(zhuǎn)型路徑
- 區(qū)域中心小學(xué)餐飲配送服務(wù)體系建設(shè)規(guī)劃方案探討
- 合肥特殊疾病管理辦法
- 學(xué)校三年發(fā)展規(guī)劃實(shí)施成果評估與反思總結(jié)報(bào)告
- 江蘇紅酒倉儲管理辦法
- 回遷工作經(jīng)費(fèi)管理辦法
- 拍賣公司員工培訓(xùn)考核管理制度
- 廣東省行業(yè)企業(yè)職業(yè)技能競賽技術(shù)工作指引
- 浙江2025年6月高一學(xué)考模擬歷史試題及答案
- 2025年計(jì)算機(jī)程序設(shè)計(jì)考試試卷及答案
- 2025年河南省中考數(shù)學(xué)真題含答案
- 人力中介公司管理制度
- 抗精神病藥氯丙嗪講課件
- 2025人教英語初中八年級下冊期末測試卷(含答案)
- 燃?xì)馊霊艋卦L管理制度
- 燃?xì)夤居?jì)量管理制度
- 綜合與實(shí)踐 白晝時(shí)長規(guī)律的探究 同步練習(xí)(含答案)人教版七年級數(shù)學(xué)下冊
評論
0/150
提交評論