1.4 Vấn đề cần giải quyết: Trong các cửa hàng lớn,người quản lý cửa hàng phải thuê nhân viên xử lý từng bộ phận khác nhau như bộ phận bán hàng, bộ phận xuất/nhập hàng.Nhân viên bánhàng t
Trang 1MỤC LỤC
LỜI NÓI ĐẦU 4
CHƯƠNG 1 : KHẢO SÁT 5
1.1 Mục đích yêu cầu: 5
1.2 Tìm hiểu chung về quản lý bán hàng đồ thể thao: 5
1.2.1 Nhiệm vụ của một hệ thống quản lý bán hàng đồ thể thao: 5
1.2.2 Tổ chức quản lý tại một cửa hàng đồ thể thao hiện nay: 5
1.3 Khảo sát thực tế hiện trạng của cửa hàng đồ thể thao: 6
1.4 Vấn đề cần giải quyết: 8
CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10
2.1 Phân tích: 10
2.1.1 Các chức năng của hệ thống: 10
2.1.2 Các thuộc tính của hệ thống 11
2.1.3 Xác định các khái niệm 11
2.1.4 Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng 11
2.1.5 Biểu đồ lớp 29
2.1.6 Biểu đồ trạng thái 30
2.2 Thiết kế 32
2.2.1 Biểu đồ tuần tự đối tượng 32
2.2.2 Ghi lại các thao tác hệ thống 44
2.2.3 Biểu đồ cộng tác 52
2.2.4 Biểu đồ hoạt động 58
CHƯƠNG 3 : XÂY DỰNG CHƯƠNG TRÌNH 61
3.1 Một số giao diện của chương trình 61
3.1.1 Form đăng nhập 61
3.1.2 Form trang chủ 61
3.1.3 Form quản lý khách hàng 62
3.1.4 Form quản lý nhân viên 62
3.1.5 Form quản lý hàng hóa 63
3.1.6 Form lập hóa đơn bán hàng 63
3.1.7 Form lập phiếu nhập hàng 64
KẾT LUẬN 65
TÀI LIỆU THAM KHẢO 66
Trang 2DANH MỤC HÌNH ẢNH
Hình 1-1 Cơ cấu tổ chức của một hệ thống bán hàng đồ thể thao 5
Hình 2-1 Gói quản lý đăng nhập 14
Hình 2-2 Gói quản lý hàng hóa 14
Hình 2-3: Gói quản lý nhân viên 15
Hình 2-4 Gói quản khách hàng 15
Hình 2-5 Gói quản lý hóa đơn bán hàng 16
Hình 2-6 Gói quản lý phiếu nhập hàng 16
Hình 2-7 Gói quản lý báo cáo 17
Hình 2-8 Biểu đồ lớp 29
Hình 2-9 Biểu đồ trạng thái thêm mới dữ liệu 30
Hình 2-10 Biểu đồ trạn thái sửa dữ liệu 30
Hình 2-11 Biểu đồ trạng thái xóa dữ liệu 30
Hình 2-12 Biểu đồ trạng thái tìm kiếm dữ liệu 31
Hình 2-13 Biểu đồ trạng thái in báo cáo 31
Hình 2-14 Biểu đồ tuần tự đối tượng thêm hàng hóa 32
Hình 2-15 Biểu đồ tuần tự đối tượng sửa thông tin hàng hóa 33
Hình 2-16 Biểu đồ tuần tự đối tượng xóa hàng hóa 33
Hình 2-17 Biểu đồ tuần tự đối tượng tìm kiếm thông tin hàng hóa 34
Hình 2-18 Biểu đồ tuần tự đối tượng thêm nhân viên mới 34
Hình 2-19 Biểu đồ tuần tự đối tượng sửa thông tin nhân viên 35
Hình 2-20 Biểu đồ tuần tự đối tượng xóa nhân viên 35
Hình 2-21 Biểu đồ tuần tự đối tượng tìm kiếm thông tin nhân viên 36
Hình 2-22 Biểu đồ tuần tự đối tượng thêm khách hàng 36
Hình 2-23 Biểu đồ tuần tự đối tượng sửa thông tin khách hàng 37
Hình 2-24 Biểu đồ tuần tự đối tượng xóa khách hàng 37
Hình 2-25 Biểu đồ tuần tự đối tượng tìm kiếm thông tin khách hàng 38
Hình 2-26 Biểu đồ tuần tự đối tượng lập hóa đơn 39
Hình 2-27 Biểu đồ tuần tự đối tượng xóa hóa đơn 40
Hình 2-28 Biểu đồ tuần tự đối tượng tìm kiếm hóa đơn 40
Hình 2-29 Biểu đồ tuần tự đối tượng lập phiếu nhập hàng 41
Hình 2-30 Biểu đồ tuần tự đối tượng xóa phiếu nhập hàng 42
Trang 3Hình 2-31 Biểu đồ tuần tự đối tượng tìm kiếm phiếu nhập hàng 42
Hình 2-32 Biểu đồ tuần tự đối tượng in báo cáo doanh thu 43
Hình 2-33 Biểu đồ tuần tự đối tượng in báo cáo chi phí nhập hàng 43
Hình 2-34 Biểu đồ cộng tác thêm mới nhân viên 52
Hình 2-35 Biểu đồ cộng tác cập nhật thông tin nhân viên 52
Hình 2-36 Biểu đồ cộng tác xóa thông tin nhân viên 53
Hình 2-37 Biểu đồ cộng tác thêm mới khách hàng 53
Hình 2-38 Biểu đồ cộng tác cập nhật thông tin khách hàng 54
Hình 2-39 Biểu đồ cộng tác xóa thông tin khách hàng 54
Hình 2-40 Biểu đồ cộng tác lập hóa đơn 55
Hình 2-41 Biểu đồ cộng tác xóa hóa đơn 55
Hình 2-42 Biểu đồ cộng tác lập phiếu nhập hàng 56
Hình 2-43 Biểu đồ cộng tác xóa phiếu nhập hàng 56
Hình 2-44 Biểu đồ cộng tác in báo cáo chi phí nhập hàng 57
Hình 2-45 Biểu đồ cộng tác in báo cáo doanh thu 57
Hình 2-46 Biểu đồ hoạt động gói quản lý đăng nhập 58
Hình 2-47 Biểu đồ hoạt động gói quản lý nhân viên 59
Hình 2-48 Biểu đồ hoạt động gói quản lý khách hàng 59
Hình 2-49 Biểu đồ hoạt động gói quản lý hóa đơn 60
Hình 3-1 Form đăng nhập 61
Hình 3-2 Form trang chủ 61
Hình 3-3 Form quản lý khách hàng 62
Hình 3-4 Form quản lý nhân viên 62
Hình 3-5 Form quản lý hàng hóa 63
Hình 3-6 Form lập hóa đơn bán hàng 63
Hình 3-7 Form lập phiếu nhập hàng 64
Trang 4LỜI NÓI ĐẦU
Trong quá trình phát triển của xã hội, công nghệ thông tin đã và đang phát triểnmạnh mẽ, ngày càng thâm nhập sâu, trở thành một công cụ hỗ trợ đắc lực cho conngười trong mọi lĩnh vực
Trong những năm gần đây, nước ta đã có rất nhiều cố gắng để tiến kịp xu thế đổimới và phát triển của khu vực và thế giới Một trong các bước đi đúng đắn của nhànước ta là ưu tiên phát triển ngành công nghệ thông tin, ngành mũi nhọn quan trọngtrong mục tiêu công nghiệp hóa hiện đại hóa đất nước Vì lẽ đó tin học ngày nay đã đisâu vào mọi lĩnh vực của xã hội và đời sống con người
Cuộc sống của chúng ta luôn luôn vận động và phát triển theo hướng ngày cànghiện đại và đáp ứng nhu cầu của thời đại mới.Thực tế cho thấy đời sống vật chất củacon người ngày càng được nâng cao cho nên các nhu cầu vật chất cho cuộc sống ngàycàng tăng,trong số đó nhu cầu mua các vật dụng thể thao nhằm nâng cao, tăng cườngsức khỏe và quần áo chơi thể thao trở nên quen thuộc và gần gũi đối với giới trẻ nóichung và các người lớn tuổi nói riêng.Xác định được điều này,nhiều cá nhân đã mởnhiều cửa hàng bán đồ thể thao và kinh doanh rất thuận lợi,tuy nhiên việc quản lý thủcông khiến cho chúng ta mất khá nhiều thời gian và sức lực trong việc kinh doanh
Vì vậy chúng em chọn đề tài: “Xây dựng phần mềm quản lý bán hàng đồ thểthao”
Chúng em xin chân thành cảm ơn thầy giáo Lê Mạnh Hùng đã nhiệt tình giúp đỡ
và hướng dẫn chúng em hoàn thành đề tài
Trong quá trình làm đề tài,do chúng em còn ít kinh nghiệm nên không tránh khỏinhiều sai sót.Kính mong các thầy,cô giáo thông cảm và bổ sung,đóng góp ý kiến đểcho đề tài của chúng em được hoàn thiện hơn, nhóm chúng em xin chân thành cảm ơn
Tên đề tài:
“Xây dựng phần mềm quản lý bán hàng đồ thể thao”.
Đối tượng nghiên cứu:
Các khả năng xảy ra khi quản lý một cửa hàng đồ thể thao, ảnh hưởng của cácyếu tố bên ngoài với cửa hàng và các biện pháp xử lý
Phạm vi nghiên cứu:
Cửa hàng thể thao chuyên nghiệp ProSport 19R Thụy Khuê - Tây Hồ - Hà Nội
Trang 51.2 Tìm hiểu chung về quản lý bán hàng đồ thể thao:
1.2.1 Nhiệm vụ của một hệ thống quản lý bán hàng đồ thể thao:
Một hệ thống quản lý bán hàng đồ thể thao có nhiệm vụ quản lý thông tin củanhữnghàng hóa có ở trong kho để thuận tiện cho việc thanh lý cũng như là cung cấpcho khách hàng.Hệ thống quản lý phải nắm được thông tin về hàng hóa có ở trong kho(tên hàng hóa, số lượng, giá nhập, giá bán) và tình trạng của hàng hóa (còn hay hếthàng) Ngoài ra hệ thống còn cần phải quản lý thông tin của các đơn vị nhập hàng Vớiviệc phục vụ tra cứu, hệ thống phải đưa ra các danh mục tra cứu sao cho việc tìm kiếmtrở nên hiệu quả nhất Hệ thống còn phải quản lý được những hóa đơn mua hàng khi
có yêu cầu giao dịch từ khách hàng, quản lý được phiếu nhập hàng mỗi khi nhập thêmhàng hóa mới, và quản lý được các báo cáo thống kê (báo cáo doanh thu, báo cáo tổngchi phí nhập hàng, thống kê hàng tồn kho)mỗi tháng hoặc khi có yêu cầu từ quản lý
1.2.2 Tổ chức quản lý tại một cửa hàng đồ thể thao hiện nay:
Hệ thống quản lý bán hàng đồ thể thao được tổ chức và hoạt động như sau:
Hình 1-1 Cơ cấu tổ chức của một hệ thống bán hàng đồ thể thao
a Bổ sung hàng hóa:
Trang 6Bộ phận nhập hàng sẽ nhập hàng từ các nhà cung cấp về chuyển cho bộphận bán hàng.Khi nhập hàng thì nhân viên sẽ nhận được một hóa đơn nhậphàng từ phía nhà cung cấp, hóa đơn nhập hàng này sẽ được giao lại cho nhânviên kế toán.Nhân viên thuộc bộ phận bán hàng sẽ phân loại những hàng hóa
đó ra từng nhóm hàng hóa riêng, đồng thời mỗi hàng hóa cũng sẽ được đánhdấu một mã số riêng, qua mã số này nhân viên khi kiểm tra sẽ biết được thôngtin của từng hàng hóa
Trong quá trình quản lý những hàng hóa bị hư hỏng hoặc tồn kho thì sẽđược loại bỏ ra khỏi hệ thống
b Phục vụ khách hàng:
Khi có nhu cầu mua hàng thì khách hàng sẽ xem xét và chọn lựa nhữngmặt hàng mà mình muốn Nhân viên bán hàng sẽ viết cho khách hàng mộthóa đơn mua hàng
Nếu khách hàng muốn mua hàng trực tuyến thì có thể lên website chínhcủa cửa hàng để gửi yêu cầu mua hàng.Tại website này, khách hàng cần phảiđiền đầy đủ và chính xác những thông tin được yêu cầu để cửa hàng có thểchuyển hàng hóa chính xác đến cho khách hàng
c Quản lý nhân viên:
Khi có nhân viên mới thì người quản lý sẽ lưu các thông tin từ hồ sơ cánhân của nhân viên đó vào trong cơ sở dữ liệu của cửa hàng, từ danh sách nàythì cửa hàng sẽ dễ dàng quản lý và phân công việc cho từng nhân viên
Khi có nhân viên nghỉ việc thì hồ sơ của nhân viên này ở cửa hàng sẽ bịhủy
d Ưu nhược điểm của quản lý cửa hàng đồ thể thao trên:
Ưu điểm:
Hệ thống quản lý cửa hàng đồ thể thao trên đã đáp ứng được các yêu cầu
cơ bản của quản lý cửa hàng đồ thể thao
Nhược điểm:
Hệ thống vẫn còn dung nhiều giấy tờ nên việc bảo quản và tìm kiếm gặpnhiều khó khăn Khi số lượng hàng hóa nhiều thì việc phân loại hàng hóa sẽmất rất nhiều thời gian
1.3 Khảo sát thực tế hiện trạng của cửa hàng đồ thể thao:
Cửa hàng đồ thể thao ProSport nằm ở địa chỉ 19R – Thụy Khuê – Tây Hồ - HàNội
Điện thoại liên hệ: 04.38470351 – hotline: 0912.855009
Email: luckyluke42c1@yahoo.com
Cửa hàng ProSport được thành lập ngày 30/03/2007, trên cở sở ban đầu là sựthan gia của những thành viên yêu thích thể thao Phương châm kinh doanh của cửahàng là cố gắng mang lại cho người chơi thể thao những sản phẩm có chất lượng tốtnhất, với chất lượng phục vụ cao nhất và chi phí hợp lý nhất
Trang 7Với phương châm như vậy, sau một thời gian mở cửa và được sự ủng hộ nhiệttình của anhem chơi thể thao trên các diễn đàn, cửa hàng ProSport đã thu được nhiềuthành công.
Nhằm phục vụ tốt hơn cho tất cả khách hàng, đồng thời tạo điều kiện thuận lợi đểkhách hàng tiện theo dõi, cập nhật hàng hóa tại cửa hàng, ProSport sẽ cố gắng thườngxuyên cập nhật hàng hóa và giá cả trên website riêng tại địa chỉ www.prosport.vn vàtrên gian hàng tại www.vatgia.com
Chính sách gian hàng:
+ Thông tin cơ bản:
- Cửa hàng mặt đường thuận tiện
- Có chỗ để xe máy dành cho khách hàng
- Có website giới thiệu sản phẩm
- Thông tin về sản phẩm là chính xác và là giá bán trực tiếp đếnngười tiêu dùng
- Có đường dây nóng hỗ trợ khách hàng
- Cửa hàng mở cửa tất cả các ngày trong tuần
- Có ít nhất 1 năm kinh nghiệm hoạt động trong lĩnh vực
+ Chính sách bảo hành:
- Có ưu đãi đặc biệt với khách hàng quen thuộc
- Bảo hành 1 đổi 1 trong vòng 1 tháng
Các sản phẩm giày, quần áo và các phụ kiện khác không có bảo hành.+ Chính sách đặt hàng mua hàng:
- Nhận đặt hàng qua website
- Nhận đặt hàng qua điện thoại
- Mua hàng trực tiếp tại cửa hàng
+ Phương thức thanh toán:
- Thanh toán bằng tiền mặt
- Chuyển khoản
- Thanh toán bằng thẻ ATM
+ Chính sách vận chuyển:
- Vận chuyển miễn phí trong nội thành
- Vận chuyển qua đường bưu điện
- Chuyển phát nhanh
+ Chính sách về sản phẩm khác:
- Tất cả các mặt hàng đang bán là hàng mới chưa qua sử dụng
- Cửa hàng liên tục cập nhật sản phẩm mới
- Thường xuyên cập nhật giá trên website
Trang 8- Thường xuyên cập nhật thông tin về sản phẩn trên websitevatgia.com.
Chế độ bán hàng:
Khi mua hàng ở ProSport bạn sẽ nhận được những chế độ:
+ Được mua hàng chính hiệu, chất lượng đảm bảo với giá rể nhất
+ Nếu bạn mua vợt cầu long, bạn sẽ được hưởng đầy đủ chế độ bảo hànhchính hãng (3 tháng)
+ Nếu bạn bắt đầu chơi cầu lông, bạn sẽ được hướng dẫn cách chọn vợt,giày phù hợp nhất với bạn, được chỉ cách cầm vợt, cách sử dụng vợt,…nói chung là tất cả những gì bạn muốn hỏi bởi các tay vợt chuyên nghiệp
đã chơi lâu năm
+ Được hưởng chế độ khuyến mãi đặc biệt dành cho người trên mạng
Cửa hàng ProSprot nhận giao hàng tận nơi cho những khách hàng ở các quậnTây Hồ, Ba Đình, Hoàn Kiếm, Đống Đa, Thanh Xuân với đơn hàng lớn hơn 200.000VNĐ Với các đơn hàng nhỏ hơn 200.000 VNĐ hoặc ở các quận khác thì chi phí vậnchuyển là 10.000 VNĐ Riêng với cầu lông thì sẽ mang đến tận nơi với số lượng 10ống cầu trở lên
Khách hàng ở tỉnh khác muốn đặt hàng có thể gửi tiền vào tài khoản số
0021001444588 (Ngân hàng Vietcombak), sau 1,5 ngày hàng sẽ được chuyển đến nơi
1.4 Vấn đề cần giải quyết:
Trong các cửa hàng lớn,người quản lý cửa hàng phải thuê nhân viên xử lý từng
bộ phận khác nhau như bộ phận bán hàng, bộ phận xuất/nhập hàng.Nhân viên bánhàng trong ngày sẽ phải xử lý một số lượng lớn các hóa đơn từ khách đến muahàng,sau đó liên hệ với quản lý kho hàng để lấy hàng bàn giao cho khách,cuối ngày thìnhân viên bán hàng sẽ phải tổng kết báo cáo thu chi của ngày đóvới quản lý cửa hàng.Nhân viên nhập/xuất hàng có trách nhiệm quản lý kho hàng,nhập sản phẩm từ nhàquản lý và báo cáo chi phí nhập hàng với người quản lý cửa hàng
Tất cả những nhiệm vụ trên đều được các nhân viên trong nhà hàng thao tác bằngtay,đều được ghi chép trên giấy tờ và không có một phương tiện hỗ trợ nào Vì vậy,rất
dễ xảy ra mất mát hoặc nhầm lẫn trong quá trình thực hiện
Vì vậy, mọi hoạt động của cửa hàng nên được giải quyết bằng phần mềm quản lýbán hàng thì các thao tác sẽ được giải quyết một cách nhanh gọn và dễ dàng
Giải pháp đề xuất:
Phần mềm sẽ cho phép admin tạo tài khoản cho các nhân viên, mỗi nhân viên sẽ
có tên đăng nhập và mật khẩu riêng để đăng nhập vào hệ thống, tùy theo bộ phận mànhân viên làm thì khi đăng nhập, nhân viên sẽ chỉ được thực hiện những chức năngtương ứng Hàng ngày, các nhân viên ở bộ phận bán hàng tại cửa hàng phải tiếp nhậnmột số lượng lớn các yêu cầu mua hàng của khách hàng Hệ thống phải cho phép nhânviên bán hàng lập hóa đơn tính tiền cho khách hàng một cách đơn giản, nhanh chóng
và chính xác nhất, đối với khách hàng mua thì nhân viên bán hàng sẽ lưu thông tin củakhách hàng và lưu lại hóa đơn để thống kê Các nhân viên ở bộ phận nhập kho sẽ phải
Trang 9nhập hàng từ các đơn vị nhập hàng, hệ thống phải cho phép các nhân viên làm phiếunhập kho cũng như thanh lý hàng một cách thuận tiện và chính xác.
Người quản lý (chủ cửa hàng) sẽ có toàn quyền quản lý và thao tác với tất cảchức năng, từ nhập kho đến bán hàng và quản lý nhân viên, khách hàng và đơn vị nhậphàng
Mục tiêu hệ thống:
Hướng tới mục tiêu tin học hóa giúp cho người quản lý dễ dàng hơn cho việcquản lý cửa hàng để giảm tải các gánh nặng trong công tác quản lý bằng tay như hiệnnay
Trang 10CHƯƠNG 2 : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Phân tích:
2.1.1 Các chức năng của hệ thống:
R.1 Gói quản lý đăng nhập
R.1.1 Lưu thông tin một người quản lý mớiR.1.2 Sửa thông tin người quản lý
R.1.3 Xoá thông tin người quản lýR.2 Gói quản lý hàng hóa
R.2.1 Lưu thông tin một hàng hóa mớiR.2.2 Sửa thông tin hàng hóa
R.2.3 Xóa thông tin hàng hóaR.2.4 Tìm kiếm hàng hóaR.3 Gói quản lý phiếu nhập hàng
R.3.1 Lưu thông tin phiếu nhập hàng mớiR.3.2 Tìm kiếm phiếu nhập hàng
R.3.3.Xóa phiếu nhập hàng R.4 Gói quản lý hóa đơn bán hàng
R.4.1.Lưu thông tin một hóa đơn mớiR.4.2 Tìm kiếm hóa đơn
R.4.3.Xóa hóa đơn R.5 Gói quản lý theo nhân viên
R.5.1 Lưu thông tin một nhân viên mớiR.5.2 Sửa thông tin nhân viên
R.5.3 Tìm kiếm nhân viên theo bộ phận và các thông tin về nhân viênR.5.4 Xóa thông tin nhân viên
R.6 Gói quản lý khách hàng
R.6.1 Lưu thông tin một khách hàng mớiR.6.2 Sửa thông tin khách hàng
R.6.3 Tìm kiếm khách hàngR.6.4.Xóa thông tin khách hàngR.7 Gói báo cáo
R.7.1 In phiếu nhập hàng R.7.2 In báo cáo tổng chi phí nhập hàng
Trang 11R.7.3.In hóa đơn bán hàngR.7.4.In báo cáo tổng doanh thu bán hàng
2.1.2 Các thuộc tính của hệ thống:
- Dễ sử dụng, không cần đào tạo nhiều
- Đảm bảo tốc độ và an toàn trong lưu trữ và xử lý dữ liệu
- Có khả năng liên tác với các hệ thống khác, khả năng nâng cấp bảo trì dễ dàng
2.1.3 Xác định các khái niệm:
Quản lý
Khách hàng
Nhân viên
Thông tin hàng hóa
Thông tin hóa đơn
Thông tin phiếu nhập hàng
khách hàng toán đầy đủ.Xoá thông tin khách hàng khi khách đã thanh Cập nhật thông tin
Tìm kiếm Hiển thị lên màn hình danh sách nhân viên,
khách hàng, hàng hóa, thông tin nhà cung cấp, doanh thu bán hàng, chi phí nhập hàng
Nhân
viên bán
hang
Thêm mới khách hàng Thêm mới các khách hàng đến mua hàng
Xóa khách hàng Xóa thành công khách hàng
Lập hóa đơn bán hàng
cho khách hàng
Lập hóa đơn bán hàng với đầy đủ mặt hàng cộng giá cả thanh toán cho khách hàng
Thanh toán và in hoá
đơn cho khách hàng Thanh toán + in hoá đơn
Trang 12Lập phiếu nhập hàng Lập phiếu nhập với đầy đủ mặt hàng được nhập
vào kho với giá cả đầy đủ của từng mặt hàng
Thanh lý hàng tồn kho Thanh lý các mặt hàng cũ ra khỏi kho hàng
2.1.4.2 Xác định các ca sử dụng:
1 Gói Quản lý đăng nhập
Uc1: Thêm người dùngUc2: Sửa người dùngUc3: Xóa người dùng
2 Gói quản lý hàng hóa
Uc4: Lưu thông tin một hàng hóa mớiUc5: Sửa thông tin hàng hóa
Uc6: Tìm kiếm hàng hóa trong khoUc7:Xóa hàng hóa
3 Gói quản lý nhân viên
Uc8: Lưu thông tin một nhân viên mớiUc9: Sửa thông tin nhân viên
Uc10:Tìm kiếm nhân viênUc11: Xoá nhân viên
4 Gói quản lý theo khách hàng
Uc12: Lưu thông tin một khách hàng mớiUc13: Sửa thông tin khách hàng
Uc14:Tìm kiếm khách hàngUc15: Xóa khách hàng
5 Gói quản lý hóa đơn mua hàng
Uc16:Lưu thông tin một hóa đơn mua hàng mớiUc17: Tìm kiếm hóa đơn
Uc18: Xóa hóa đơn
6 Gói quản lý phiếu nhập hàng
Trang 13Uc19:Lưu thông tin phiếu nhập hàng mới
Uc20:Tìm kiếm phiếu nhập
Uc:21:Xóa phiếu nhập hàng
7 Gói báo cáo
Uc22: In báo cáo về tổng doanh thu
Uc23: In báo cáo về tổng chi phí nhập hàng
2 Quản lý hàng hóa
Hệ thống quản lý lưu thông tin về hàng hóa cótrong kho bao gồm: mã hàng hóa, tên hàng hóa, loạihàng, giá nhập, giá bán
3 Quản lý nhân viên
Hệ thống quản lý bán hàng lưu trữ thông tin nhân viên bao gồm: mã nhân viên,tên nhân viên, địachỉ, số điện thoại, bộ phận làm việc, giới tính…
4 Quản lý khách hàng khách hàng bao gồm: mã khách hàng, tên khách Hệ thống quản lý khách hàng lưu trữ thông tin
hàng, địa chỉ, số điện thoại, giới tính…
5 hàngQuản lý hóa đơn mua
Hệ thống quản lý lưu trữ lượng hóa đơn ghi thông tin chi tiết yêu cầu mua hàng của khách hàng bao gồm: mã hóa đơn, ngày lập, mã nhân viên lập,
mã khách hàng, giá trị hóa đơn
6 Quản lý phiếu nhập
hàng
Hệ thống quản lý lượng phiếu nhập hàng ghi thông tin chi tiết về số hàng hóa đc nhập vào trong kho bao gồm: mã phiếu nhập, ngày nhập, đơn vị nhập, tên hàng hóa, giá nhập
7 Báo cáo phí nhập hàng của cửa hàng.Nhân viên in báo cáo doanh thu và báo cáo chi
2.1.4.3 Biểu đồ ca sử dụng theo gói:
Trang 14Biểu đồ Usercase tổng quát
Hình 2-1 Biểu đồ Usercase tổng quátGói quản lý đăng nhập:
Hình 2-2 Gói quản lý đăng nhập
Trang 15Gói quản lý hàng hóa:
Hình 2-3 Gói quản lý hàng hóa
Gói quản lý nhân viên:
Trang 16Hình 2-4: Gói quản lý nhân viên.
Gói quản lý khách hàng:
Hình 2-5 Gói quản khách hàng
Gói quản lý hóa đơn bán hàng:
Trang 17Hình 2-6 Gói quản lý hóa đơn bán hàng.
Gói quản lý phiếu nhập hàng:
Hình 2-7 Gói quản lý phiếu nhập hàng
Gói báo cáo:
Trang 18Hình 2-8 Gói quản lý báo cáo.
2.1.4.4 Mô tả các ca sử dụng:
Uc 1: Thêm người dùng:
- Tên ca sử dụng: Thêm người dùng
- Tác nhân: Người quản lý
- Mục đích: Bổ sung thông tin về người quản lý hoặc nhân viên mớivào cơ sở dữ liệu để sử dụng hệ thống
- Mô tả khái quát: Nhập trực tiếp (tạo tài khoản) cho nhân viên mới để có thể
sử dụng phần mềm hệ thống
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp:
1.Yêu cầu nhập người dùng
3 Nhập các thông tin cầnthiết về người dùng mới, yêu cầu
Trang 19Nếu kiểm tra tên người dùng thấy trùng với một ngườidùng đã có trong hệ thống thì thông báo nhập lại hoặcdừng.
Uc 2: Sửa thông tin người dùng:
- Tên ca sử dụng: Sửa người dùng
- Tác nhân: Người quản lý
- Mục đích: Sửa các thông tin về một người dùng đang tồn tại trong hệthống
- Mô tả khái quát: Tìm đến người dùng cần sửa đổi, xóa các thông tin cũ vànhập các thông tin mới về người dùng này Cuối cùng, yêu cầu hệ thống cập nhật cácthông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tinngười dùng
2 Hiện form nhập điều kiệntìm kiếm
3 Nhập thông tin về ngườidùng cần sửa, yêu cầu tìm người dùng tìm được.4 Tìm kiếm và hiển thị
5 Chọn người dùng cần sửatrong danh sách kết quả tìm kiếm người dùng đã chọ6 Hiển thị thông tin về
7 Tiến hành sửa, yêu cầughi lại
8 Kiểm tra, ghi lại thông tinmới và thông báo kết quả ghinhận
- Ngoại lệ: - Bước 4: Không có người dùng nào thỏa mãn điều kiện
tìm kiếm thì thông báo không tìm được và yêu cầu tìm lạihoặc dừng
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầusửa lại hoặc dừng ca sử dụng
Uc 3: Xóa người dùng:
- Tên ca sử dụng: Xoá người dùng
- Tác nhân: Người quản lý
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đếnngười dùng hoặc nhóm người dung cần xoá
- Mô tả khái quát: Người quản lý tìm đến người dung hoặc nhóm người dùngcần xoá và tiến hành xoá tất cả thông tin liên quan đến người dùng đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin 2 Hiện form nhập điều kiện
Trang 20người dùng tìm kiếm
3 Nhập thông tin về người
dùng cần tìm
4 Hiển thịdanh sách người dùng tìmđược
5 Chọn người dùng cần xóa
rong danh sách
6 Hiển thị thông tin vềngười dùng được chọn
7 Yêu cầu hệ thống xóa 8 Xoá và thông báo kết quả
Uc 4: Thêm thông tin một hàng hóa mới:
- Tên ca sử dụng: Thêm thông tin một hàng hóa mới
- Tác nhân: Nhân viên,Quản lý
- Mục đích: Cập nhật thông tin về hàng hóa mới nhập vào
hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về tên hàng hóa, giá
bán,giá nhập và yêu cầu hệ thống ghi nhận
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp:
1.Yêu cầu thêm một hàng
Nếu kiểm tra thấy tên hàng hóa mới trùng với tên hàng đã
có trong kho hàng thì hệ thống sẽ báo trùng
Uc 5: Sửa thông tin hàng hóa:
- Tên ca sử dụng: Cập nhật thông tin hàng hóa
- Tác nhân: Nhân viên/Quản lý
- Mục đích: Cập nhật, sửa các thông tin một hàng hóa đang tồn tại
trong kho
Trang 21- Mô tả khái quát: Tìm đến hàng hóa cần sửa đổi, xóa các thông tin cũ và
nhập các thông tin mới về hàng hóa này Cuối cùng, yêucầu hệ thống ghi nhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin
hàng hóa 2 Hiện form nhập điều kiệntìm kiếm.
3 Nhập thông tin về hàng
hóa cần sửa, yêu cầu tìm sách hàng hóa tìm được.4 Tìm kiếm và hiển thị danh
5 Chọn hàng hóa cần sửa
trong danh sách kết quả tìm kiếm
6 Hiển thị thông tin hànghóa đã chọn
7 Tiến hành sửa, yêu cầu
ghi lại mới và thông báo kết quả ghi8 Kiểm tra, ghi lại thông tin
nhận
- Ngoại lệ: - Bước 4: Trong quá trình tìm kiếm hàng mà không có
hàng hóa đó thì sẽ thông báo lỗi không tìm thấy hàng hóa
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầusửa lại hoặc dừng ca sử dụng
Uc6: Tìm kiếm hàng hóa:
- Tên ca sử dụng: Tìm kiếm hàng hóa theo yêu cầu của khách hàng
- Tác nhân: Nhân viên bán hàng
- Mục đích: Tìm kiếm hàng hóa trong kho theo yêu cầu của khách hàng
và thêm hàng hóa vào hóa đơn
- Mô tả khái quát: Nhân viên nhấn nút yêu cầu thêm hàng hóa, hệ thống tự
động hiển thị thông tin chi tiết danh sách hàng hóa đượclưu trong cơ sở dữ liệu Nhân viên tiếp tục tìm đến nhữnghàng hóa mà khách hàng yêu cầu và yêu cầu hệ thống thêmhàng hóa vào hóa đơn
- Mô tả diễn biến:
Hành động của tác nhân Hồi
đápcủa hệ thống
1 Tìm kiếm hàng hóa theo
yêu cầu của khách hàng
2 Hiện form nhập điều kiệntìm kiếm
3 Chọn hàng hóa theo yêu
cầu của khách hàng hóa đơn mua hàng của khách.4 Thêm hàng hóa vào phiếu
Trang 22Uc7: Xóa hàng hóa:
- Tên ca sử dụng: Xóa hàng hóa
- Tác nhân: Người quản lý
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đến
hàng hóa cần xoá
- Mô tả khái quát: Người quản lý tìm đến hàng hóa cần xoá thông tin và tiến
hành xoá tất cả thông tin liên quan đến hàng hóa đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin
hàng hóa tìm kiếm 2 Hiện form nhập điều kiện
3 Nhập thông tin về hàng
hóa cần tìm
4 Hiển thị danh sách hànghóa tìm được
5 Chọn hàng hóa cần xóa
trong danh sách hóa được chọn.6 Hiển thị thông tin hàng
7 Yêu cầu hệ thống xóa 8 Xoá và thông báo kết quả
Uc8: Thêm nhân viên:
- Tên ca sử dụng: Thêm , lưu thông tin một nhân viên mới
- Tác nhân: Người quản lý
- Mục đích: Cập nhật thông tin về nhân viên mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về nhân viên dựa vào hồ sơ yêu
cầu thêm mới nhân viên và yêu cầu hệ thống ghi nhận
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp:
1.Yêu cầu nhập nhân viên
Uc9: Sửa thông tin nhân viên:
Trang 23- Tên ca sử dụng: Sửa thông tin nhân viên
- Tác nhân: Người quản lý
- Mục đích: Cập nhật, sửa các thông tin về một nhân viên đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến nhân viên cần sửa đổi, xóa các thông tin cũ và
nhập các thông tin mới về nhân viên này Cuối cùng, yêucầu hệ thống ghi nhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin
nhân viên tìm kiếm.2 Hiện form nhập điều kiện
3 Nhập thông tin về nhân
viên cần sửa, yêu cầu tìm
4 Tìm kiếm và hiển thị danhsách nhân viên tìm được
5 Chọn nhân viên cần sửa
trong danh sách kết quả tìm kiếm viên đã chọn6 Hiển thị thông tin nhân
7 Tiến hành sửa, yêu cầu
- Ngoại lệ: - Bước 4: Không có nhân viên nào thỏa mãn điều kiện tìm
kiếm thì thông báo không tìm được và yêu cầu tìm lại hoặcdừng
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầusửa lại hoặc dừng ca sử dụng
Uc10: Tìm kiếm nhân viên:
- Tên ca sử dụng: Tìm kiếm nhân viên
- Tác nhân: Quản lý
- Mục đích: Tìm kiếm nhân viên theo yêu cầu trong hệ thống để thao
tác
- Mô tả khái quát: Quản lý nhấn nút tìm kiếm nhân viên trong form nhân viên
để thao tác sửa thông tin nhân viên hoặc xóa nhân viên
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Tìm kiếm nhân viên cần
Trang 24viên ứng với điều kiện cần tìm
- Ngoại lệ: Bước 4:Nếu không tìm thấy nhân viên nào theo điều kiện
thì hiện thông báo không tìm thấy
Uc11: Xóa nhân viên:
- Tên ca sử dụng: Xóa nhân viên
- Tác nhân: Người quản lý
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đến
nhân viên cần xoá
- Mô tả khái quát: Người quản lý tìm đến nhân viên cần xoá thông tin và tiến
hành xoá tất cả thông tin liên quan đến nhân viên đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin
nhân viên tìm kiếm 2 Hiện form nhập điều kiện
3 Nhập thông tin về nhân
7 Yêu cầu hệ thống xóa 8 Xoá và thông báo kết quả
Uc12: Lưu thông tin một khách hàng mới:
- Tên ca sử dụng: Lưu thông tin một khách hàng mới
- Tác nhân: Người quản lý ,Nhân viên bán hàng
- Mục đích: Thêm thông tin đầy đủ của một khách hàng mới đến mua
hàng vào cơ sở dữ liệu
- Mô tả khái quát: Nhập trực tiếp thông tin khách hàng đến mua hàng một
cách đầy đủ
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp
1.Yêu cầu nhập khách
hàng mới
2.Hiển thị form nhập
3.Nhập thông tin đầy đủ
của khách hàng mới đến mua
hàng
4.Hệ thống ghi nhận vàthông báo kết quả
Trang 25- Ngoại lệ: Bước 4:
- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặckhông chính xác Hệ thống thông báo lỗi và yêu cầu nhậplại hoặc phải dừng ca sử dụng
Uc13: Sửa thông tin khách hàng:
- Tên ca sử dụng: Sửa thông tin khách hàng
- Tác nhân: Người quản lý,Nhân viên bán hàng
- Mục đích: Cập nhật, sửa các thông tin về một khách hàng đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến nhân viêncần sửa đổi, xóa các thông tin cũ và
nhập các thông tin mới về khách hàng này Cuối cùng, yêucầu hệ thống ghi nhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin
khách hàng
2 Hiện form nhậpđiều kiện tìm kiếm
- Ngoại lệ - Bước 4: Không có lớp học nào thỏa mãn điều kiện tìm
kiếm thì thông báo không tìm được và yêu cầu tìm lại hoặcdừng
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầusửa lại hoặc dừng ca sử dụng
Uc14: Tìm kiếm khách hàng:
- Tên ca sử dụng: Tìm kiếm khách hàng
- Tác nhân: Quản lý/Nhân viên bán hàng
- Mục đích: Tìm kiếm khách hàng theo yêu cầu trong hệ thống để thao
tác
Trang 26- Mô tả khái quát: Quản lý nhấn nút tìm kiếm khách hàng trong form khách
hàng để thao tác sửa thông tin khách hàng hoặc xóa kháchhàng
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Tìm kiếm khách hàng
theo yêu cầu tìm kiếm2 Hiện form nhập điều kiện
3 Chọn điều kiện tìm kiếm 4 Hiển thị danh sách khách
hàng ứng với điều kiện cần tìm
- Ngoại lệ: Bước 4:Nếu không tìm thấy khách hàng nào theo điều kiện
thì hiện thông báo không tìm thấy
Uc15: Xóa khách hàng:
- Tên ca sử dụng: Xóa khách hàng
- Tác nhân: Người quản lý
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên quan đến
khách hàng cần xoá
- Mô tả khái quát: Người quản lý tìm đến khách hàng cần xoá thông tin và
tiến hành xoá tất cả thông tin liên quan đến khách hàng đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp
của hệ thống
1 Yêu cầu xóa thông tin
khách hàng tìm kiếm 2 Hiện form nhập điều kiện
3 Nhập thông tin về khách
hàng cần tìm
4 Hiển thị danh ách khách hàng tìm được
5 Chọn nhân viên cần xóa
trong danh sách hàng được chọn.6 Hiển thị thông tin khách
7 Yêu cầu hệ thống xóa 8 Xoá và thông báo kết quả
Uc16: Lưu thông tin một hóa đơn mua hàng mới:
- Tên ca sử dụng: Lưu thông tin một hóa đơn mua hàng mới
- Tác nhân: Nhân viến bán hàng
- Mục đích: Lập hóa đơn gồm có tất cả mặt hàng với giá cả mà khách
hàng mua hàng yêu cầu
- Mô tả khái quát: Nhân viên bán hàng sử dụng hệ thống tính tiền ,lập hóa
đơn mua hàng cho khách
- Mô tả diễn biến:
Trang 27Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp
1 Yêu cầu lập hóa đơn bán
hàng
2 Hiện form lập hóa đơn
3 Nhập đầy đủ thông tin về
hóa đơn theo yêu cầu mua hàng
khách hàng
4 Hệ thống ghi nhận vàthông báo kết quả
Uc17: Tìm kiếm hóa đơn
- Tên ca sử dụng: Tìm kiếm một hóa đơn bán hàng
- Tác nhân: Nhân viến bán hàng/Quản lý
- Mục đích: Tìm kiếm hóa đơn trong danh sách hóa đơn để có thể cập
nhật và thao tác
- Mô tả khái quát: Nhân viên bán hàng sử dụng hệ thống tìm kiếm hóa đơn
bán hàng
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thốn
1 Yêu cầu tìm kiếm hóa đơn
bán hàng đơn 2 Hiện form tìm kiếm hóa
3 Nhân viên thao tác tìm
kiếm hóa đơn cần tìm theo mã hóa
đơn , mã nhân viên lập hóa đơn
hoặc mã khách hàng
4 Hệ thống ghi nhận vàthông báo kết quả danh sách hóađơn được tìm thấy
- Ngoại lệ: -Bước 4:Nếu không có hóa đơn nào thỏa mãn điều kiện tìm
kiếm thì sẽ thông báo không tìm thấy
Uc18: Xóa hóa đơn:
- Tên ca sử dụng: Xóa một hóa đơn bán hàng
- Tác nhân: Nhân viến bán hàng/Quản lý
- Mục đích: Xóa hóa đơn bán hàng trong danh sách hóa đơn
- Mô tả khái quát: Nhân viên bán hàng sử dụng hệ thống tìm kiếm hóa đơn
bán hàng,sau khi tìm thấy hóa đơn thì thao tác xóa hóađơn
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Trang 281 Yêu cầu xóa hóa đơn bán
3 Nhân viên thao tác tìm
kiếm hóa đơn cần tìm theo mã hóa
đơn , mã nhân viên lập hóa đơn
hoặc mã khách hàng
4 Hệ thống ghi nhận vàthông báo kết quả danh sách hóađơn được tìm thấy
5.Yêu cầu hệ thống xóa hóa
đơn
6.Xóa và thông báo kết quả
- Ngoại lệ: -Bước 4:Nếu không có hóa đơn nào thỏa mãn điều kiện tìm
kiếm thì sẽ thông báo không tìm thấy
Uc19: Lưu thông tin một phiếu nhập hàng mới
- Tên ca sử dụng: Lưu thông tin một phiếu nhập hàng mới
- Tác nhân: Nhân viến quản lý kho
- Mục đích: Lập phiếu nhập gồm có tất cả mặt hàng được nhập
- Mô tả khái quát: Nhân viên bán hàng sử dụng hệ thống tính chi phí nhập,lập
phiếu nhập
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp
1 Yêu cầu lập phiếu nhập
3 Nhập đầy đủ thông tin về
phiếu nhập
4 Hệ thống ghi nhận vàthông báo kết quả
Uc20: Tìm kiếm phiếu nhập hàng:
- Tên ca sử dụng: Tìm kiếm một phiếu nhập hàng
- Tác nhân: Nhân viến quản lý kho/Quản lý
- Mục đích: Tìm kiếm phiếu nhập trong danh sách hóa đơn để có thể
cập nhật và thao tác
- Mô tả khái quát: Nhân viên nhập hàng sử dụng hệ thống tìm kiếm phiếu
nhập
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu tìm kiếm phiếu
nhập
2 Hiện form tìm kiếm phiếunhập
Trang 293 Nhân viên thao tác tìm
kiếm phiếu nhập cần tìm theo mã
phiếu nhập, mã nhân viên lập
phiếu hoặc mã nhà cung cấp hàng
4 Hệ thống ghi nhận vàthông báo kết quả danh sách hóađơn được tìm thấy
- Ngoại lệ: -Bước 4:Nếu không có phiếu nhập nào thỏa mãn điều kiện
tìm kiếm thì sẽ thông báo không tìm thấy
Uc21: Xóa phiếu nhập hàng:
- Tên ca sử dụng: Xóa một phiếu nhập hàng
- Tác nhân: Nhân viến quản lý kho/Quản lý
- Mục đích: Xóa phiếu nhập hàng đã được thông qua trong danh sách
phiếu nhập
- Mô tả khái quát: Nhân viên nhập hàng sử dụng hệ thống tìm kiếm phiếu
nhập,sau khi tìm thấy hóa đơn thì thao tác xóa phiếu nhập
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa phiếu nhập
hàng kiếm2 Hiện form tìm kiếm tìm
3 Nhân viên thao tác tìm
kiếm phiếu nhập cần tìm theo mã
phiếu nhập, mã nhân viên lập
phiếu hoặc mã nhà cung cấp hàng
4 Hệ thống ghi nhận vàthông báo kết quả danh sách phiếunhập được tìm thấy
5.Yêu cầu hệ thống xóa
- Ngoại lệ: -Bước 4:Nếu không có phiếu nhập thỏa mãn điều kiện tìm
kiếm thì sẽ thông báo không tìm thấy
Uc22: In báo cáo về tổng doanh thu:
- Tên ca sử dụng: In báo cáo về doanh thu bán hàng
- Tác nhân: Nhân viến bán hàng
- Mục đích: Báo cáo về doanh thu bán hàng cho quản lý
- Mô tả khái quát: Nhân viên bán hàng liệt kê tổng sô hóa đơn trong ngày rồi
in báo cáo về doanh thu trong ngày
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu in báo cáo doanh 2 Hiện form báo cáo doanh
Trang 30thu thu
3 Nhân viên bán hàng có
thể liệt kê số hóa đơn trong ngày
4 Hệ thống ghi nhận vàthông báo kết quả danh sách hóađơn trong ngày
5.Yêu cầu hệ thống in báo
cáo doanh thu
6.Tính toán tổng doanh thudựa trên tổng giá trị các hóa đơnrồi đưa ra kết quả
Uc23: In báo cáo về tổng chi phí nhập hàng:
- Tên ca sử dụng: In báo cáo về chi phí nhập hàng
- Tác nhân: Nhân viến quản lý kho
- Mục đích: Báo cáo về chi phí nhập hàng hóa vào kho hàng
- Mô tả khái quát: Nhân viên quản lý kho liệt kê tổng sô phiếu nhập trong
ngày rồi in báo cáo về chi phí nhập hàng trong ngày
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu in báo cáo chi phí
nhập hàng
2 Hiện form báo cáo chi phínhập
3 Nhân viên quản lý kho có
thể liệt kê số phiếu nhập trong
ngày
4 Hệ thống ghi nhận vàthông báo kết quả danh sách phiếunhập được trong ngày
5.Yêu cầu hệ thống in báo
cáo chi phí nhập nhập dựa trên tổng giá trị các6.Tính toán tổng chi phí
phiếu nhập rồi đưa ra kết quả
Trang 32Hình 2-10 Biểu đồ trạng thái thêm mới dữ liệu.
Trang 33Hình 2-13 Biểu đồ trạng thái tìm kiếm dữ liệu.
5 In báo cáo:
Hình 2-14 Biểu đồ trạng thái in báo cáo
2.2 Thiết kế:
2.2.1 Biểu đồ tuần tự đối tượng:
2.2.1.1 Thêm hàng hóa mới: