




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、7總體設計說明書超市管理系統總體設計說明書學號姓名所完成的任務成績1111311114朱愛楠(組長)1,3,5,71111311112張佳穩2,4,62013 年 10 月 28 日1引言1.1編寫目的 本系統的基本功能是幫助超市的工作人員處理日常的基本工作,包括一般的進貨工作,價格管理等多方面的工作,可以減少工作人員的工作量,以及工作成本,主要的業務是處理進貨售貨你的管理,開發目標是實現一個功能強的系統,來幫助超市獲得更大的收益。1.2背景l 系統待開發的名稱:超市銷售管理系統l 任務提出者:張佳穩、朱愛楠l 開發者:張佳穩、朱愛楠l 用戶:各種小型超市、便利店l 超市銷售管理系統要實現對設
2、備的管理要求,包括:錄入、瀏覽、刪除、修改、檢索和統計等。不同的超市只需要對其稍作修改即可開發出符合本超市要求的超市銷售管理系統1.3定義C#:是一種簡單、現代、面向對象和類型安全的編程語言,由C和C+發展而來。C#牢固地植根于C和C+語言族譜中,并且會很快被C和C+程序員所熟悉。C#的目標在于把Visual Basic的高生產力和C+本身的能力結合起來。 C#作為Microsoft Visual Studio 7.0的一部分提供給用戶。除了C#以外,Visual Studio還支持Visual Basic、Visual C+和描述語言VBScript和JavaScript。所有這些語言都提供
3、對Microsoft .NET平臺的訪問能力,它包括一個通用的執行引擎和一個豐富的類庫。Microsoft .NET平臺定義了一個“通用語言子集”(CLS),是一種混合語言,它可以增強CLS兼容語言和類庫間的無縫協同工作能力。對于C#開發者,這意味著既是C#是一種新的語言,它已經可以對用老牌工具如Visual Basic和Visual C+使用的豐富類庫進行完全訪問。C#自己并沒有包含一個類庫。ASP.NET: 是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的 Web 應用程序。與以前的 Web 開發模型相比,ASP.NET 提供了數個重要的優點:威力和靈活性。由于 ASP.
4、NET 基于公共語言運行庫,因此 Web 應用程序開發人員可以利用整個平臺的威力和靈活性。簡易性。ASP.NET 使執行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。可管理性。ASP.NET 采用基于文本的分層配置系統,簡化了將設置應用于服務器環境和 Web 應用程序。可縮放性和可用性。ASP.NET 在設計時考慮了可縮放性,增加了專門用于在聚集環境和多處理器環境中提高性能的功能。自定義性和擴展性。ASP.NET 隨附了一個設計周到的結構,它使開發人員可以在適當的級別“插入”代碼。安全性。借助內置的 Windows 身份驗證和基于每個應用程序的配置,可以保證應用程序是安全
5、的。接口:接口泛指實體把自己提供給外界的一種抽象化物(可以為另一實體),用以由內部操作分離出外部溝通方法,使其能被修改內部而不影響外界其他實體與其交互的方式,就如面向對象的程序設計提供的多重抽象化。HIPO圖:表示軟件結構的一種圖形工具 ;DBMS:數據庫管理系統(database management system)是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱DBMS;C/S:客戶機和服務器結構;B/S:瀏覽器/服務器模式。2系統功能結構設計2.1模塊的劃分和描述 超市商品進出倉庫功能a) 輸入商品編號能查出并修改商品庫存、價格等商品信息;b) 通過商品編號可以進行對某
6、項商品的進貨管理;c) 通過添加商品編號可購入倉庫中沒有的商品。 超市員工銷售商品功能d) 通過商品編號查詢商品價格;e) 對已銷售的商品進行記錄。 店主管理功能f) 對員工的銷售單進行查詢;g) 按照銷售情況來招取員工,對員工進行管理;h) 對進出倉庫的商品單進行查詢;2.2系統的功能結構圖3接口設計3.1外部接口 硬件接口:系統較小除硬盤外,基本沒有與外界硬件的聯系,不過考慮到數據庫大量數據的備份等要求可以保持與磁帶機和光盤刻錄機的接口,這點較易實現。軟件接口:在這里主要考慮軟件與操作系統的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如Microsoft的Offic
7、e系列。3.2內部接口通過面向對象語言設計類,在public類中實現調用 各模塊之間采用函數調用、參數傳遞、返回值的方式 類間實現嚴格封裝。4數據庫邏輯結構設計4.1 數據表的創建4.1.1 商品信息表商品信息表(Merch)用于存放商品的各種信息,商品信息的管理是超市管理系統中必不可少的部分。具體表如下。4.1.2 會員信息表會員信息表(MarketMember)用于存超市會員的信息,超市管理重要的部分,具體表如下。4.1.3 庫存信息表庫存信息表(Stock)用于存放倉庫中商品信息,庫存商品是進貨的主要依據。具體表如下。4.2 數據表關系圖在超市管理系統中各個數據表的關
8、系圖如下圖所示。5數據庫物理結構設計DBMS數據庫由DNMS(數據庫管理系統)處理,DBMS則由開發人員和用戶通過應用程序直接或間接地使用。它主要包括四個要素:用戶數據、元數據、索引和應用元數據。圖5.1所示為DBMS的工作模式。 圖5.1 6系統的體系結構和開發技術6.1體系結構采用多層架構設計,包括:表現層、業務邏輯層、數據訪問層。這種架構使系統結構更清楚,分工更明確,有利于后期的維護和升級。表現層為客戶端提供應用程序的訪問,為sbgl工程下的ASP.NET頁面。業務邏輯層為表示層提供帶有業務邏輯的封裝數據,為Data_Contrl項目下的數據庫。數據訪問層為業務邏輯層或表示層提供數據服務,為Data_Model項目下的數據庫。數據層為底層的數據庫實現,為SQL Server 2005。三層之間的關系如下圖6.1.1圖所示:Sbgl工程ASPNET頁面Dota_Control工程下的數據類Dota_Model工程下的數據類SQL Server 2005表現層業務邏輯層數據訪問層數據層圖6.1.1三層之間的關系圖6.2開發技術采用三層結構,ASP.NET技術,編程語言采用C#,后臺數據庫采用SQL Server 2005。7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025法制教育心得體會范文(17篇)
- 遠程研修工作總結(16篇)
- 人美版(北京)五年級下冊15. 深度空間教學設計
- 人教版九年級上冊化學第七單元 課題二 燃料的合理利用與開發教學設計
- 《陽光寶貝幼兒園》課件
- 《植物的生態與生長》課件
- 《與虎有關的漢字》課件
- 孩子做家務的收獲和心得感悟(4篇)
- 蘇州冷庫施工方案
- 吊繩保溫施工方案
- 組裝檢查記錄表
- 小學部編版六年級下冊道德與法治《4、地球-我們的家園》第一課時說課稿
- DB11T 1340-2022 居住建筑節能工程施工質量驗收規程
- 保險市場調查與分析實訓三任務一2.3.1任務一運用Excel整理市場調查問卷數據
- 中央空調(多聯機)施工方案
- PKPM磚混結構抗震及其他計算全攻略
- “育鯤”輪轉葉式舵機工作原理和電氣控制以及故障分析
- 流動資金自動測算表(內自帶計算公式)
- 最新.爾雅批判與創意思考--馮林答案
- 宿州光伏玻璃項目可行性研究報告(范文模板)
- 10KV變電站施工方案
評論
0/150
提交評論