《系統(tǒng)分析與設計》課程設計
《《系統(tǒng)分析與設計》課程設計》由會員分享,可在線閱讀,更多相關《《系統(tǒng)分析與設計》課程設計(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《系統(tǒng)分析與設計》課程設計 目錄 一、 功能描述 ..4 二、 現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)圖 .4 三、 思維導圖 ..5 四、 用例圖與用例描述..5 (一)用例圖 5 (1) 總體用例圖 .5 (2) 前臺用例圖 ..6 (3) 后臺用例圖 ..6 (4) 米購子系統(tǒng)用例圖 ..7 (5) 銷售管理子系統(tǒng)用例圖..7 (6) 查詢管理子系統(tǒng)用例圖..7 (7) 存儲管理子系統(tǒng)用例圖..7 (8) 財會子系統(tǒng)用例圖..8 (二)主要用例描述 .8 (9) 登記銷售金額用例描述 8 (10) 記支出金額用例描述 9 (11) 算利潤用例描述9 五、 系
2、統(tǒng)分析類 10 六、 時序圖 ..10 (1) 采購匯總時序圖 .11 (2) 到貨登記時序圖.11 (3) 編制報表時序圖 .12 (4) 銷售管理時序圖 .12 (5) 會員管理時序圖.13 (6) 查詢財務時序圖 .13 (7) 查詢?nèi)藛T時序圖 .14 (8) 查詢業(yè)務時序圖 .14 (9) 存儲商品時序圖.15 (10) 財會子系統(tǒng)時序圖..15 七、 說明使用的架構(gòu)模式,繪制子系統(tǒng)圖和部署圖 15 (1) B/S 架構(gòu)模式 ....16 (2) 子系統(tǒng)圖 ...17 1 .財會管理子系統(tǒng) 17 2 .倉庫管理子系統(tǒng) 17 3 .
3、登錄子系統(tǒng) 18 4 .經(jīng)理信息管理系統(tǒng) ... 5 .銷售管理子系統(tǒng) ... (3) 部署圖 . 八、 繪制活動圖或狀態(tài)圖或功能流程圖(任選一種) .. (1) 采購匯總活動圖 (2) 繪制報表活動圖 (3) 銷售管理活動圖 (4) 查詢子系統(tǒng)活動圖 (5) 存儲子系統(tǒng)活動畫圖 . 九、 項目的非功能需求(以表格形式說明) (1)屬性---場景一決策表 十、繪制每個子系統(tǒng)的類圖 十一、數(shù)據(jù)庫設計:繪制ER圖,進行表結(jié)構(gòu)設計 (1) 繪制ER圖 (2) 表結(jié)構(gòu)設計 十二、軟件界面設計 (一) 前臺界面設計 (1) 登錄窗體 (2) 冏品錄入
4、(3) 收銀業(yè)務 (二) 后臺管理界面設計 (1)會員管理 (2)廠商管理 (3)商品管理 (4)添加商品 (5)計劃進貨 (6)銷售查詢 (7)進貨管理 (8)進貨單 (10)用戶管理 十三、個人工作總結(jié)與心得體會 功能描述 系統(tǒng)目的 開發(fā)超市信息管理系統(tǒng)將提高超市各項工作的效率和質(zhì)量,促進商品的銷售 金的流轉(zhuǎn);減輕各類事務性工作的勞動強度,使超市的職員騰出更多的精力和時間來 服務于顧客;改善經(jīng)營管理,堵塞漏洞,保證顧客和超市的經(jīng)濟效益。 功能模塊 經(jīng)理權益 1. 存儲管理: 自動盤點計算,查詢庫存明細記錄,庫存狀態(tài)自動報警; 2. 銷售管理:
5、 過期商品自動報警,生成銷售排行榜; 3. 員工管理: 員工基本信息管理,客戶銷售權限管理,員工操作權限管理; 4. 采購管理: 與銷售結(jié)合制定進貨計劃,查詢打印計劃,入庫登記。 營業(yè)員權益: 1 .售貨業(yè)務: 商品錄入,條形掃描,結(jié)賬; 2 .會員業(yè)務: 打折,添加會員,刪除會員。 系統(tǒng)權益:庫存狀態(tài)自動報警,過期商品自動報警: —— 現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)圖 超市管理 思維導圖 琮鴕嘲僦概才畸人員卜 解憫,/ 版懦篇存蹄品 福?錄入 神 勵哈員頜業(yè)務 融需 庫和林勤感 M ,>幽員 鞠域!
6、-倉醺般 肆 虹觸哪噩 mm 泌麻勒鵬 班殿戕 自調(diào)點律 ?ta 斡腿附磨 丁撼弱加 晦頜 四、用例圖及主要用例描述 (一)、用例圖 (1)總體例圖 (3)后臺用例圖 過期商品自動提善 生成精售推行穩(wěn) 請售管理 查洵打印計劃 入庫暨記 自動盤點計算 超市經(jīng)理 存錯管理 庫存狀態(tài)自動報警 人員管理 員工基本信息管理 員工操作校限管理 茗戶造匡根膻管理 Q /'、 系統(tǒng) (4)米購子系統(tǒng)用例圖 采購員 (5)銷售管理子系統(tǒng)圖
7、 (二)主要用例描述 (1)登記銷售金額用例描述 用例描述:登記銷售金額 描述:將各次的銷售金額匯總 標不符:al 優(yōu)先級:A (高) 角色:財會人員 前置條件:財會人員以管理員身份登陸系統(tǒng) 主事件流: 1 .財會人員選擇審查數(shù)據(jù)有效性 2 .數(shù)據(jù)真實有效則進行登記 3 .將數(shù)據(jù)相加 其他事件流: A1 :數(shù)據(jù)不真實有效 返回數(shù)據(jù)審查 后置條件:無 特殊需求:無 (2)登記支出金額 用例名稱:登記支出金額 描述:將各次的在支出金額匯總
8、 標示符:a2 優(yōu)先級:A (高) 角色:財會人員 前置條件:財會人員以管理員身份登陸系統(tǒng) 主事件流: 1 .財會人員審查發(fā)票有效 2 .發(fā)票有效則進行登記 3 .將數(shù)據(jù)匯總 其他事件流: A1 :發(fā)票無效 返回審查發(fā)票有效性 后置條件:無 特殊需求:無 (3)計算利潤 用例名稱:計算利潤 描述:計算超市一個月或一年的利潤 標示符:a3 優(yōu)先級:A (高) 角色:財會人員 前置條件:財會人員以管理員身份登陸系統(tǒng) 主事件流(一): 1 .財會人員提取月銷售金額匯總 2 .財會人員提取月支出金額匯總 3 .將銷售金額減去支出金額 主事件流(二):
9、1. 財會人員提取年銷售金額匯總 2. 財會人員提取年支出金額匯總 3. 將銷售金額減去支出金額 實體類:會員類,商品類,員工類,財務人員類,營業(yè)員類,超市經(jīng)理類,采 購員類,部門經(jīng)理類,倉管類 … 邊界類:商品信息界面,搜索商品界面,員工信息界面,會員信息界面,年銷 售金額界面,計算利潤界面… 控制類:登錄類,瀏覽商品信息類,商品管理類,員工管理類,采購管理類… 六、時序圖或協(xié)作圖 (1)采購匯總時序圖 柴啦1員 (3)編制報表時序圖 (5)會員管理時序圖
10、 (7)查詢?nèi)藛T時序圖 (8)查詢業(yè)務時序圖 (9)存儲商品時序圖
11、 存儲高品囪休 存榜 1:輸入商品信息。 2:存儲商品信息0 -: 財會人員 計宜利閏窗體 支出凈記窗體 稍生聾記離體 6:輸入徜售金額匯總0 T h |i 7;顯示計算利詞窗體6 七、說明使用的架構(gòu)模式,繪制子系統(tǒng)圖和部署圖 (1) C/S架構(gòu)模式 項目使用C/S架構(gòu) 概念: (Client/Server或客戶/服務器模式):Client和Server常常分別處在相距很遠的兩 臺計
12、算機上,Client程序的任務是將用戶的要求提交給 Server程序,再將Server程序 返回的結(jié)果以特定的形式顯示給用戶;Server程序的任務是接收客戶程序提出的服務 請求,進行相應的處理,再將結(jié)果返回給客戶程序。 原因: C/S結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端 PC的處理能力,很多工作可以在客戶端處 理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。具體表現(xiàn)在以下兩點: (1)應用服務器運行數(shù)據(jù)負荷較輕。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應用由兩部 分組成,即客戶應用程序和數(shù)據(jù)庫服務器程序。二者可分別稱為前臺程序與后臺程序 運行數(shù)據(jù)庫服務器程序的機器,也稱為應用服務器。一旦服務
13、器程序被啟動,就隨時 等待響應客戶程序發(fā)來的請求;客戶應用程序運行在用戶自己的電腦上,對應于數(shù)據(jù) 庫服務器,可稱為客戶電腦,當需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就 自動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據(jù)預定的規(guī)則作出應答,送 回結(jié)果,應用服務器運行數(shù)據(jù)負荷較輕。 (2)數(shù)據(jù)的儲存管理功能較為透明。在數(shù)據(jù)庫應用中,數(shù)據(jù)的儲存管理功能,是 由服務器程序和客戶應用程序分別獨立進行的,并且通常把那些不同的(不管是已知 還是未知的)前臺應用所不能違反的規(guī)則,在服務器程序中集中實現(xiàn),例如訪問者的 權限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在 前臺程序
14、上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過 程,就可以完成自己的一切工作。在客戶服務器架構(gòu)的應用中,前臺程序不是非?!笆?小”,麻煩的事情都交給了服務器和網(wǎng)絡。在 C/S體系下,數(shù)據(jù)庫不能真正成為公共、 專業(yè)化的倉庫,它受到獨立的專門管理。 (2)繪制子系統(tǒng)圖 1.財會管理子系統(tǒng) 川 2.倉庫管理子系統(tǒng) 司 倉庫管理子系統(tǒng)
15、』 登錄子系統(tǒng) 4.經(jīng)理信息管理子系統(tǒng) KI 經(jīng)理信息管理子系統(tǒng) 習 :,: 造售管理子系繞 (3)系統(tǒng)部署圖
16、 (2)繪制報表活動圖 打折處理 J不是會員 (收市子) (4)查詢子系統(tǒng)活動圖 九、項目非功能需求 屬性 決策 可用性 用戶訪問時 顯不登錄過程的進度條或
17、 登錄超時提醒或網(wǎng)絡異常 安全性 顧客付款 安全檢測,保護資金安全支 付環(huán)境 可測試性 單元測試人員想測試搜索功 能性能 提供對搜索內(nèi)容的訪問并 提供所查的值 易用性 了解如何啟效使用系統(tǒng) 新手導航,幫助,小貼士 .. 可擴展性 數(shù)據(jù)庫類型可替換 建立數(shù)據(jù)庫存取層,允許加 載第二方模塊 性能分析 上萬名客戶同時交易 處理登錄請求 十、每個子系統(tǒng)的類圖 數(shù)據(jù)庫設計:繪制ER圖,進行表結(jié)構(gòu)設計 (1) ER 圖
18、 (2)表結(jié)構(gòu)設計 數(shù)據(jù)庫表索引 表名 中文名 MerchInfo 商品信息表 User 用戶表 Menber 會員表 Sale 銷售表 Dealing 交易去 Stock 進貨入庫表 Provide 供貨商表 Factory )商表 商品信息表 字段名 字段類型 長度 主/外鍵 ;字段值約束 對應中文名 MerchID int 4 P Not null 商口口編p MerchName Varchar 50 Not null 冏品名稱 MerchPrice Money 4
19、 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 CautionNum Int 4 Not null 庫存報警數(shù)量 PlanNum Int 4 null 計劃進貨數(shù) BarCode Varchar 50 Not null 條形碼 SalesProPrice Money 4 促銷價格 SalesProDateS Datetime 8 促銷起日期 SalesProDateE Datetime 8 促銷止日期 AllowAbate Int 4 N
20、ot null 允許打折 AllowSale Int 4 Not null 允許銷售 FactorylD Varchar 10 F Not null )商編p ProvidelD Varchar 10 F Not null 供貨商編號 用戶表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 UserID Varchar 10 P Not null 用戶編號 UserName Varchar 20 Not null 用戶名稱 UserPW Varchar 4 Not null 用戶嗎密
21、碼 UserStyle Int 8 Not null 用戶類型 會員表 字段名 字段類型 長度 主/外鍵 .字段值約束 對應中文名 MemberID Varchar 10 P Not null 會員編號 MemberCard Varchar 20 Not null 會員卡號 TotalCost Money 4 Not null 累計消費金額 RegDate Datetime 8 Not null 注冊日期 銷售表 字」 段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 Sa
22、leID Varchar 10 P Not null 銷售編號 MerChID Varchar 10 F Not null 商口口編p SaleDate Datetime 8 Not null 銷售日期 SaleNum Int 4 Not null 銷售數(shù)量 SalePrice Money 4 Not null 銷售單額 交易] s 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 DealingID Varchar 10 P Not null 交易編號 DealingPrice Money
23、 4 Not null 交易金額 DealingDate Money 4 Not null 交易日期 MemberID Varchar 10 會員卡號 UserName Varchar 10 F Not null 用戶名稱 入庫記錄表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 StockID Varchar 10 P Not null 入庫編號 MerchID Varchar 10 F Not null 入庫商品編號 MerchNum Int 4 Not null 入
24、庫數(shù)量 MerchPrice Money 4 Not null 單額 TotalPrice Money 4 Not null 總額 StockDate Datetime 8 Datetime 入庫日期 PlanDate Datetime 8 Datetime 計劃進貨日期 StockState Int 4 Not null 入庫狀態(tài) 供貨商表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 ProvideID Varchar 10 P Not null )商編p Provid
25、eName Varchar 50 Not null )商名稱 ProvideAddress Varchar 250 J冏地址 ProvidePhone Varchar 25 J商電話 )商表 字段名 字段類型 長度 主/外鍵 字段值約束 對應中文名 FactorylD Varchar 10 P Not null )商編p FactoryName Varchar 50 Not null J商名稱 FactoryAddress Varchar 250 J冏地址 FactoryPhone Varc
26、har 25 J商電話 十二、軟件界面設計 (一)前臺界面設計 (1)用戶登錄界面 舄 用戶登錄界面 超級管理員 用戶名: 密瑪工 差錄修 (2)冏品錄入 舄旃品簫入界面 條形碼編號:數(shù)里: 型—I輸技市 4收錢.士務界面 應收: 買收: 應找二 確定 下一筆交易 (二)后臺管理界面設計 (1)會員管理 心會員管理界面 修改(E) 刪除(D) 消費金額: 今天 登記日期: 取消 確定
27、 小「布皆涯界面 漆加c A) 刪余(D) 廠商 名稱: 電話: 地址: 確定取消 (3)商品管理 (5)計劃進貨 (6)銷售查詢 (7)進貨管理 檢查迸貨需要 入庫記錄 計劃進貨數(shù)里: 計捌迸貨日期二 確定取消 (8)進貨單 |釉口⑶一|| 修改舊 I 刪除《口) 商品名稱: 迸貨數(shù)卻 進貨數(shù)量: 進貨價格:一 [ 法加][般 ] 十三、個人工作總結(jié)與心得體會 通過這次實驗,我對軟件開發(fā)技術有了更加深入的了解,在老師悉心的幫助下, 和其他同學的指導下,我最終完成了這次課程設計。但是實驗中,也暴露了自己在軟 件運用方面的不足和缺點,以后在這方面上認真學習和研究,爭取在畢業(yè)之前能更上 一層樓。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版必修五《林教頭風雪山神廟》ppt課件
- 人教版《分數(shù)的意義和性質(zhì)》(完美版)課件
- 正比例函數(shù)及性質(zhì)
- 企業(yè)戰(zhàn)略環(huán)境分析
- 前列腺增生3課件
- 煉鐵基礎非高爐煉鐵課件
- 小兒腹瀉小講課分析課件
- 職業(yè)經(jīng)理人的壓力管理課件
- 街道改造PPT方案展示-項目概況案例分析現(xiàn)存建筑質(zhì)量設計理念課件
- 2022年北師大版小學數(shù)學《小數(shù)目物品平均分》課件
- 作文指導--場面描寫-PPT
- 肺癌診斷和治療的幾個問題
- 一下《王二小》
- 第八章專題八(教育精品)
- 六年級數(shù)學下冊 正負數(shù) 2課件 人教新課標