《超市信息管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《超市信息管理系統(tǒng)(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
《UML課程設計》報告
超市信息管理系統(tǒng)
班級XXX
姓名:XXX
學號:XXX
設計時間:2012年6月4號
超市信息管理系統(tǒng)
摘 要:隨著網(wǎng)絡辦公系統(tǒng)的方便性及其進一步普及,越來越來的公司、企業(yè)在管理上都采用了專門的系統(tǒng)來管理公司的業(yè)務和流程。由此,系統(tǒng)管理應運而生。
關(guān)鍵詞:倉庫管理員,收銀員,會計,系統(tǒng)管理員,經(jīng)理(管理員)
一.超市管理系統(tǒng)需求規(guī)格說明
本項目針對超市管理系統(tǒng)進行需求說明,旨在為超市提供方便,快捷的結(jié)賬體系,準確,高效的庫存和財務管理系統(tǒng),等。讓顧客在超市購物更加快捷方便,讓超市的管理和
2、運行工作更加完善,方便。因為超市管理系統(tǒng)是基于超市內(nèi)部普通員工和管理人員的系統(tǒng),所以非本超市員工是無權(quán)進行操作的。該超市管理系統(tǒng)的用戶:倉庫管理員,收銀員,采購員,會計,系統(tǒng)管理員,經(jīng)理(管理員)
一個基本的超市管理系統(tǒng),如圖1.1,包括下面5個子系統(tǒng):倉庫管理系統(tǒng)、財務管理系統(tǒng)、人事管理系統(tǒng)、銷售管理系統(tǒng)、登陸系統(tǒng),?;玖鞒淌牵阂粋€具有相對權(quán)限的人登錄相應的系統(tǒng)板塊,了解相應的信息。比如:采購員輸入用戶名及密碼登錄采購系統(tǒng),查看需要采購的產(chǎn)品和供應商信息,完成采購任務。
圖1.1
管理層和員工通過輸入口令方式登錄相應權(quán)限的子系統(tǒng)以多種視圖瀏覽并了解超市信息。
1、系統(tǒng)管理員
3、通過“超市存儲管理”子系統(tǒng)進行超市系統(tǒng)的升級和維護管理操作,并為管理超市貨物、查看和發(fā)布相關(guān)信息,用戶登錄分別提供數(shù)據(jù)庫服務。系統(tǒng)管理員可以管理管理層和普通員工的信息。
2、管理層通過輸入口令方式登錄系統(tǒng)執(zhí)行相應操作,包括可以進入采購系統(tǒng)、財務系統(tǒng)、銷售系統(tǒng)、人事系統(tǒng)。
3、銷售員登錄銷售系統(tǒng)了解產(chǎn)品相關(guān)信息(包括功能、產(chǎn)地、生產(chǎn)日期等),數(shù)量。
4、收銀員登錄銷售系統(tǒng)執(zhí)行收款、退款、找零、退貨服務。
5、倉庫管理登錄“倉庫管理系統(tǒng)”,及時獲知倉庫產(chǎn)品數(shù)量及種類信息,并根據(jù)公司需要決定需要采購的產(chǎn)品種類及數(shù)量。
6、采購員登錄“采購系統(tǒng)”獲知采購的數(shù)量和種類,并尋找供應商提供供貨服務
4、,提供采購預算。
7、會計登錄“財務系統(tǒng)”對公司每月發(fā)放的員工工資和獎金、產(chǎn)品進貨成本、公司的總利潤、下一季度的財政預算做成總表并進行報告
二.需求分析過程
1.1倉庫管理子系統(tǒng)的描述:
倉庫管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:
(1) 查看倉庫內(nèi)商品種類,倉庫管理員進入系統(tǒng)選擇查看商品種類
(2) 查看倉庫商品相應種類的數(shù)量
(3) 查看最近一個月暢銷產(chǎn)品的數(shù)量及種類
(4) 根據(jù)查看結(jié)果制定采購商品計劃
圖1.2
1.2 財務管理子系統(tǒng)的描述:
財務管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:
(1) 會計登錄系統(tǒng)添加公司每個員工的工
5、資和獎金記錄
(2) 會計刪除公司每個員工的工資和獎金記錄
(3) 會計查看公司每個員工的工資和獎金記錄
(4) 根據(jù)各部門上傳過來的預算并結(jié)合本公司的實際營收制作公司的利潤報表
(5) 根據(jù)公司的實際情況,制作下季度公司的利潤預算
圖1.3
1.3 人事管理子系統(tǒng)的描述:
人事管理子系統(tǒng)中,包括普通員工管理和管理層管理,其子系統(tǒng)的主要功能如下:
(1) 管理層登錄系統(tǒng)進入普通員工和管理層界面
(2) 在普通員工管理中招聘員工
(3) 在普通員工管理中解除員工
(4) 在普通員工管理中調(diào)離員工
(5) 在普通員工管理中查看
6、員工信息
(6) 在普通員工管理中刪除員工信息
(7) 在普通員工管理中添加員工信息
(8) 在管理層管理中查看管理員信息
(9) 在管理層管理中刪除管理員信息
(10) 在管理層管理中添加管理員信息
圖1.4
1.4 銷售管理子系統(tǒng)的描述:
銷售管理子系統(tǒng)中,其子系統(tǒng)的主要功能如下:
(1) 收銀員登錄系統(tǒng)為顧客進行收款服務
(2) 收銀員為顧客進行退款服務
(3) 收銀員為顧客進行退貨服務
(4) 收銀員為顧客進行打印購物小票服務
(5) 收銀員為顧客進行找零服務
圖1.5
1.5登錄子系統(tǒng)的描述:
登錄管
7、理子系統(tǒng)中,所有已經(jīng)在系統(tǒng)中注冊了的用戶在具有相應權(quán)限的登錄界面進行登錄,其子系統(tǒng)的主要功能如下:
(1) 用戶輸入用戶名
(2) 用戶輸入密碼
(3) 用戶登錄成功后修改登錄密碼
圖1.6
三.項目管理計劃過程
本系統(tǒng)主要包括以下幾個小的系統(tǒng)模塊:
1登錄系統(tǒng)
1.1登錄系統(tǒng)
用戶在進入系統(tǒng)之前要登輸入密碼和用戶名,登錄系統(tǒng)。本系統(tǒng)提供在指定位置輸入密碼和用戶名及修改密碼的功能。系統(tǒng)用例圖如下
圖1.7登陸系統(tǒng)用例圖
1.1.1輸入用戶名:
功能描述:
系統(tǒng)為用戶提供在指定位置輸入用戶名的功能。
用例描述:
參與者:
8、系統(tǒng)管理員,倉庫管理員,采購員,會計,經(jīng)理,收銀員
前置條件:
基本路徑:
1.參與者打開軟件,案例開始;
2.系統(tǒng)顯示輸入用戶名位置
3.用戶輸入用戶名
4.參與者點擊“登錄”,若沒有輸入密碼,則轉(zhuǎn)入分支流程A1;若輸入用戶名錯誤,則轉(zhuǎn)入分支流程A2;若輸入密碼錯誤,則轉(zhuǎn)入分支流程A3;
5.使用案例結(jié)束
分支流程(其他事件流A1):用戶沒有輸入密碼
1.系統(tǒng)在指定位置顯示“請輸入密碼”
2.用戶輸入密碼
3.用戶點擊“登錄“
分支流程(其他事件流A2):用戶輸入用戶名錯誤
1.系統(tǒng)提示用戶沒有找到匹配的用戶;
2.參與者再次輸入用戶名
3.參與者點擊登錄
分
9、支流程(其他事件流A3):用戶輸入,密碼錯誤
1.系統(tǒng)提示“輸入密碼錯誤”
2.參與者再次輸入密碼
3.參與者點擊登錄
1.1.2輸入用戶密碼:
功能描述:
系統(tǒng)為用戶提供在指定位置輸入用戶密碼的功能。
用例描述:
參與者:
普通員工,系統(tǒng)管理員
前置條件:
基本路徑:
1.參與者打開軟件,案例開始;
2.系統(tǒng)顯示輸入用戶密碼的位置
3.用戶輸入密碼
4.參與者點擊“登錄”;若參與者沒有輸入用戶名,則執(zhí)行分支流程A4.若用戶輸入密碼錯誤,則執(zhí)行分支流程A3
分支流程(其他事件流A4):用戶沒有輸入用戶名
1.系統(tǒng)在指定位置顯示“請輸入用戶名”
2.用戶輸
10、入用戶名
3.用戶點擊“登錄“
1.1.3修改登錄密碼
功能描述:
系統(tǒng)為用戶提供修改密碼的功能。
用例描述:
參與者:
普通員工,系統(tǒng)管理員
前置條件:
基本路徑:
1.用戶點擊“修改密碼”
2.系統(tǒng)在指定位置顯示輸入用戶名,修改請密碼和修改后密碼
3.參與者輸入用戶名,修改親密嗎,修改后密碼
4,參與者點擊“確定”,使用案例結(jié)束
2倉庫管理
2.1倉庫管理:
為倉庫管理員和管理層用戶提供瀏覽產(chǎn)品種類、數(shù)量,了解暢銷產(chǎn)品的種類及數(shù)量,并為倉庫管理員提供制定采購計劃的功能。系統(tǒng)用例圖如下
圖1.8倉庫管理用例圖
2.1.1查看產(chǎn)
11、品種類和數(shù)量
功能描述:
系統(tǒng)為管理層和倉庫管理員用戶提供倉庫所有產(chǎn)品種類和數(shù)量的功能。
用例描述:
參與者:
倉庫管理員
前置條件:
參與者已登陸系統(tǒng),并選擇查看產(chǎn)品種類數(shù)量的功能
基本路徑:
1.參與者點擊產(chǎn)品種類一欄,案例開始;
2.系統(tǒng)顯示查看所有產(chǎn)品種類和數(shù)量的信息
3.使用案例結(jié)束。
2.1.2查看最近一個月暢銷產(chǎn)品的數(shù)量及種類
功能描述:
系統(tǒng)為管理層和倉庫管理員用戶提供查看最近一個月暢銷產(chǎn)品的數(shù)量及種類的功能。
用例描述:
參與者:
管理層、倉庫管理員
前置條件:
參與者已登陸系統(tǒng);
基本路徑:
1.參與者在“最近一個月暢銷產(chǎn)品的數(shù)
12、量及種類”欄中點擊鏈接,案例開始;
2.系統(tǒng)顯示相應的鏈接內(nèi)容;
3.使用案例結(jié)束。
2.1.4制定采購計劃
功能描述:
系統(tǒng)為倉庫管理員用戶提供制定采購計劃的功能。
用例描述:
參與者:
倉庫管理員用戶,管理層
前置條件:
參與者已登陸系統(tǒng);
基本路徑:
1.參與者點擊“采購計劃”一欄,案例開始;
2.系統(tǒng)顯示相應的所有信息,包括采購商品信息和訂單信息,如制定時間,采購時間,是否采購
3.使用案例結(jié)束。
3財務管理
3.1財務管理
為會計提供每月發(fā)放的員工工資和獎金、產(chǎn)品進貨預算、公司的總利潤、下一季度的財政預算做成總表并進行報告的功能。用例
13、圖如下:
圖1.9 財務管理用例圖
3.1.1添加員工工資和獎金記錄
功能描述:
系統(tǒng)為會計用戶提供添加員工工資和獎金記錄功能
用例描述:
參與者:
會計用戶,管理層
前置條件:
參與者登陸系統(tǒng),選擇添加員工工資和獎金記錄功能
基本路徑:
1.參與者點擊“添加員工工資和獎金記錄功能”按鈕;案例開始;
2.用戶在指定位置輸入員工工資及獎金發(fā)放的相關(guān)記錄,系統(tǒng)記錄相關(guān)記錄
3.使用案例結(jié)束。
刪除員工工資和獎金記錄
功能描述:
系統(tǒng)為用戶提供刪除員工工資和獎金記錄功能
用例描述:
參與者:
會計用戶,管理層
前置條件:
參與者登陸系統(tǒng),選擇刪除
14、員工工資和獎金記錄功能
基本路徑:
1.參與者點擊“刪除員工工資和獎金記錄功能”按鈕;案例開始;
2.用戶選中相應的員工工資及獎金發(fā)放記錄,點擊“刪除”,系統(tǒng)刪除相關(guān)記錄
3.使用案例結(jié)束。
查看員工工資和獎金記錄
功能描述:
系統(tǒng)為用戶提供查看員工工資和獎金記錄功能
用例描述:
參與者:
會計用戶,管理層,員工
前置條件:
參與者登陸系統(tǒng),選擇查看“員工工資和獎金記錄”功能
基本路徑:
1.參與者點擊“查看員工工資和獎金記錄功能”按鈕;案例開始;
2.系統(tǒng)顯示員工工資和獎金記錄功能相關(guān)的所有信息
3.使用案例結(jié)束。
3.1.2制作公司本月利潤報表
功能
15、描述:
系統(tǒng)為會計用戶提供制作利潤報表的功能。
用例描述:
參與者:
會計用戶
前置條件:
參與者登陸系統(tǒng),選擇制作公司利潤報表功能
基本路徑:
1.參與者點擊“制作利潤報表”按鈕,使用案例開始;
2.系統(tǒng)導出本月公司的收入及公司所有的支出,進入制作報表;
3.系統(tǒng)顯示制作報表的信息
3.用戶單擊“完成”按鈕,使用案例結(jié)束。
3.1.3制作下季度利潤預算報表
用例描述:
參與者:
會計用戶,管理層
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“制作報表”按鈕,使用案例開始;
2.系統(tǒng)導出公司最近幾個月的支出,會計根據(jù)這一數(shù)據(jù)源進入制作報表
16、;
3.用戶單擊“完成”按鈕;使用案例結(jié)束。
4人事管理
4.1人事管理
為管理層用戶提供人事招聘、解除、調(diào)離的功能。用例圖如下:
圖1.10人事管理用例圖
4.1.1招聘員工
參與者:管理層用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“普通員工管理”按鈕,使用案例開始;
2.參與者點擊“人事招聘”一欄,發(fā)布招聘信息;
3.使用案例結(jié)束。
4.1.2解除員工
參與者:管理層用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“普通員工管理”按鈕,使用案例開始;
2.參與者點擊“人事解除”一欄,發(fā)布解除信息
17、;
3.使用案例結(jié)束。
4.1.3員工調(diào)離
參與者:管理層用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“普通員工管理”按鈕,使用案例開始;
2.參與者點擊“員工調(diào)離”一欄,發(fā)布調(diào)離相關(guān)信息;
3.使用案例結(jié)束。
查看員工信息
參與者:立體管理員,普通員工
前置條件:參與者登陸系統(tǒng)
基本路徑
1.參與者點擊“普通員工管理”按鈕,使用案例開始;
2.參與者點擊“查看員工信息”按鈕
3.系統(tǒng)顯示相關(guān)所有信息
4.使用案例結(jié)束
刪除員工信息
參與者:系統(tǒng)管理員
前置條件:參與者登錄系統(tǒng)
基本路徑
1.參與者點擊“普通
18、員工管理”按鈕,使用案例開始
2.參與者選中要刪除的員工信息,點擊“刪除”“
3.使用案例結(jié)束。
添加員工信息
參與者:系統(tǒng)管理員,普通員工
前置條件:參與者登陸系統(tǒng)
基本路徑
1.參與者點擊“普通員工管理”按鈕,使用案例開始;
2.參與者點擊“添加員工信息”按鈕
3.參與者輸入要添加的相關(guān)信息,點擊“添加”
4.使用案例結(jié)束
查看管理員信息
參與者:系統(tǒng)管理員
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“管理員管理”按鈕,使用案例開始;
2.參與者點擊“查看管理員信息”一欄;
3.系統(tǒng)顯示管理員相關(guān)信息
4.使用案例結(jié)束
19、
4.1.4刪除管理員信息
參與者:系統(tǒng)管理員
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“管理員管理”按鈕,使用案例開始;
2.參與者點擊“刪除管理員信息”一欄
3.參與者選中要刪除的管理員信息,點擊“刪除”
4. 4.使用案例結(jié)束
4.1.5添加管理員信息
參與者:系統(tǒng)管理員
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“管理員管理”按鈕,使用案例開始;
2.參與者點擊“添加管理員信息”一欄
3.參與者在指定位置輸入要添加的管理員信息,點擊“添加”
4.使用案例結(jié)束
5銷售管理
5.1銷售管理
為收銀員用戶提供收款、
20、退款、找零、打印購物小票、退貨的功能。用例圖如下
圖1.11銷售系統(tǒng)用例圖
5.1.1收款
參與者:收銀員用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“收銀管理”按鈕,使用案例開始;
2.參與者點擊“收款”一欄,掃描槍掃描商品條碼
3.收銀員錄入商品數(shù)量
4.系統(tǒng)錄入掃描商品信息,顯示應付數(shù)量
5.使用案例結(jié)束。
5.1.2 退款
參與者:收銀員用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“收銀管理”按鈕,使用案例開始;
2.參與者點擊“退款”一欄,進行相應操作;
3.使用案例結(jié)束。
5.1.4退貨
21、參與者:收銀員用戶
前置條件:
參與者登陸系統(tǒng);
基本路徑:
1.參與者點擊“收銀管理”按鈕,使用案例開始;
2.參與者點擊“找零”一欄,進行相應操作;
3.使用案例結(jié)束。
5.1.5打印購物小票
參與者:收銀員用戶
前置條件:
參與者登陸系統(tǒng),并已收款
基本路徑:
1.收銀員在系統(tǒng)中錄入顧客所付數(shù)額
2.打印機打印購物小票
3.使用案例結(jié)束。
5.1.6找零
參與者:收銀員用戶
前置條件:
參與者登陸系統(tǒng),并已收款
基本路徑:
1. 收銀員在系統(tǒng)中錄入顧客所付數(shù)額
2.系統(tǒng)顯示所收金額,應付金額,找零
3.使用案例結(jié)束。
四.課程設計中的收獲
了解了一個超市的基本結(jié)構(gòu)大概由包括下面5個子系統(tǒng)構(gòu)成,倉庫管理系統(tǒng)、財務管理系統(tǒng)、人事管理系統(tǒng)、銷售管理系統(tǒng)、登陸系統(tǒng),?;玖鞒淌牵阂粋€具有相對權(quán)限的人登錄相應的系統(tǒng)板塊,了解相應的信息。
五.課程設計報告中有待改進提高之處
對超市管理系統(tǒng)還不夠了解,有些功能還沒有能夠做出來,本設計個還不夠全面。
六.設計實踐過程中的自我感想
對超市管理系統(tǒng)有了進一步的認識,以前總以為開個超市很簡單的,現(xiàn)在知道了一家運營中的超市具體流程了。