1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tiểu luận công nghệ phần mềm nâng cao Đề tài phần mềm

55 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 6,69 MB

Nội dung

ờgoài ra hệ thống còn phải giúp người quản lý num được tỉnh hình mua bản doanh thu c:a cửa hàng, việc thông kê được thực hiện hàng tháng, hàng quq eT eT khi đột xuất theo yêu câu; giúp t

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC HÒA BÌNH

Te]

Wr BAI TIEU LUAN

CONG NGHE PHAN MEM NANG CAO

DE TAI: PHAN MEM QUAN LY CUA HANG BACH HOA

Giáo viên hướng dẫn: TS Vũ Văn Hiệu Lớp: CNTT2023

Học viên: Trần Trọng Hoàn

Hà Nội, tháng 02/2024

Trang 1/55

Trang 2

CHUONG 1: MO TA BAI TOAN

T M6 ta Dad toate cc cece cet cneeeneeesecsetsetseseeeececsetseneeesenieseeetteetieeeeegs

1 Quản lý bán hàng: à chien

2 Quản ly xuat nhập hàng: óc 22211223 12211211211511121111 11521 H re

1 Yêu cầu ca hệ thông bản hàng: 1 0: 2212211111 121212 21112 kre 5

2 Yêu câu về chương trình - 1 1 212211211 2111911511111511 1111111112112 k re 6

CHƯƠNG 2: XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE

CHUONG 3: XAY DUNG CAC BIEU ĐÔ THÀNH PHẨN - - 10

1 Biéu đồ Use-Case beens ¬¬

1 Biêu đô Use-Case tông quát

2 CA sử dụng “Dangohap” —

ñ CA sử dụng “QuanôyờhanVien”

4 CA sử dụng “QuanôyBanHang”

5 CA ôử dụng “QuanôyòhapHang” cece see cesseeseeeseeseeesesseeseeeseeseetsesseeeenseenes 2ê

6 CA ôử dụng “QuanôyXuatHang” c0 102 12 n2 Hye aa

é CA ou dung “BaoCao_ThongKe” T11 1011111111 111 1111111111811 111 1111111111111 18kg đệ

ô Thiết kê cơ sở dữ liệu L1 12 212111111121 11110111811 HH Hy 44

Trang 2 /55

Trang 3

Hình ệ: Biểu đỗ lớp tham gia ca sử dụng quản lý nhBn viên -csc lệ Hình ố: Biêu đồ trình tự CA sử dụng Quản lý nhBn viên Son 16 Hinh 10: Biéu đồ trạng thái quản lý nhBn viên 0 5 chen 20 Hình 11; Biêu đồ hoạt động c:a ca sử dụng Quản lý nhBn viên 21 Hình 12: Biểu đồ Use-Case phBn rã Quản lý bán hàng 250cc sen 22 Hình lâ: Biểu đồ lớp tham gia ca sử dụng Quản lý bán hàng, s 24 Hình 14; Biêu đồ trình tự Quản lý bán hàng 0 2n n2 eeeeeee 25 Hình 15: Biểu đồ trạng thái bán hàng tại cửa hàng c:a nhBn viên bán hàng 26 Hình 16; Biêu đỗ hoạt động c:a ca quản lý bán hàng 05 2c 2ê Hình lê: Biểu đồ Use-Case phBn rã CA Quản lý bán hàng s2 5222 2ê Hình lệ: Biểu đồ lớp tham gia CA sử dụng Quản lý nháp hàng a0 Hinh 16: Biéu dé trinh ty Quan ly nb4p hang cece cece ceeeeseeeeeeees al Hinh 20: Biéu dé trạng thái Quản lý ờh4p Hàng csc eeceseeee eee a2 Hình 21: Biêu đồ hoạt động Quản lý nháp hàng Q5 net aa Hình 22: Biêu đồ Use-Case phBn rã Quản lý xuất hàng S2 nen a4 Hinh 24: Biéu dé lớp tham gia Quản lý xuất hang A Hinh 24; Biéu dé trình tự Quản lý xuất kho 02-52 ng A Hình 25: Biêu đồ trạng thái Quản lý Xuất hàng A Hình 26: Biêu đồ hoạt động Quản lý xuất hàng 0S nen He niên Ag Hinh 26: Biéu dé Use-Case phBn ra Bao Cao Thong ké 0.00ccccecccecereeees ao Hình 2: Biểu đồ trình tự Quản lý Báo cáo — Thong ké ccc: 4I Hinh 26: Biéu dé trạng thái quy trỉnh Báo cáo - Thống kê co 42 Hình á0: Biểu đồ hoạt động sử dụng Báo cáo - Thống kê cà 4â Hình á1: Biểu đồ lớp chi tiết hệ thống - SG SH n1 H2 xe 44 Hình ã2: Class Diapram quản lý cửa hàng -2 c2 nh 22211121 2s rre 50

Trang 4/55

Trang 4

MỞ ĐẦU

ờhip độ phát triển c:a ngành công nghệ thông tin đang là một vấn đề rất được các ngành Khoa Học, Giáo Dục, Kinh Tế quan tBm oT hiện hữu với tam vTc hét slc manh mm, to lớn và ngày đang một lớn mạnh thêm Việc lng dụng Công oghé Thong Tin vao các lnnh vực làm sao để đạt được một cách eT hiệu qua ou lựa chọn và ván dụng những phần mềm sao cho pho hợp và đạt được kết quả tốt

Đề lựa chọn một phần mềm pho hợp bao giờ cpng quan trọng đối với các doanh nghiệp ờgày nay các phần mềm cơ bản đã được lng dụng và phát triển rộng rãi trong hầu hết các doanh nghiệp Thế nhưng yêu cầu c:a người sử dụng phan mềm ngày càng đa dạng và nhiều tạnh nVng hơn Do đT, yêu cầu c:a người làm phân mềm phải đáp lng được các yêu cầu c:a người dử dụng Trải qua một giai đoạn tiễn hTa IBu dài, phát triển theo các tiếp cán hướng đối tượng đã dần dân chiếm ưu thế và ngày càng trở nên phát triển phố biến và được churn hTa trong công nghiệp phần mềm

Cong với sự ra đời c:a ngôn ngữ mô hỉnh hTa thồng nhất UMô và nhiều công

cụ hs trợ như ởatioanl ởose phát triển phần mềm hướng đối tượng đã được áp dựng rộng rãi trong công nghiệp phần mềm trên khup thế giới ờgôn ngữ UMồ hiện thờivvn đang được phát triển để đáp Ing cho nhiều yêu cầu và nhiều dạng hệ thông khácnhau nhự phBn tán, nhong UMô là một ngôn ngữ mô hình hTa thống nhất cT phan chqnh bao gồm những ký hiệu hình học, được các phướng pháp hướng đối tượng sử dụng để thê hiện vàmiêu tả thiết kế c:a một hệ thống ờT là một ngôn ngữ đê đặc tả, trực quan hTa, dBy dựng cho nhiều khqa cạnh khác nhau c:a một hệ thống UMô cT thê được sử dụng làm công cụ giao tiếp giữa người dung, nha phBn tqch, nhà thiết kế và nhà phát triển phần mềm

Trong quá trình phát triển nhiều công ty đã hs trợ và khuyến khqch phát triển UM6 cT thê kê tới như: Heälett Packard, Microsoft, Oracle, IBM, Unisys Cpng nhằm những mục địch trên mà chúng em chọn đề tài Quản é6y Ban Hang, dé phát triểnđược phân mềm nTï trên cần rất nhiều công cụ hs trợ nhự UM6 dé phBn tqch hướng đối tượng, 606 để tạo và lưu trữ cơ sở đữ liệu, Visual studio là công cụ code và thiết kế trực quan phần mềm

Trang 4/55

Trang 5

CHƯNNG 1: MÔ TẢ BÀI TOÁN

1 Mô tả bài toán

Một cửa hàng bách hTa để xBy dựng phân mềm hệ thống đề quản lý việc mua bán hàng Hệ thống cần phải ghi nhán các hoạt động bán hàng và xử lý các công việc thanh toán với khách hàng ờgoài ra hệ thống còn phải giúp người quản lý num được tỉnh hình mua bản doanh thu c:a cửa hàng, việc thông kê được thực hiện hàng tháng, hàng quq eT eT khi đột xuất theo yêu câu; giúp th: kho quản lý số

lượng hàng trong kho theo mã số hàng hT, kiêm kê hàng hTa trong kho; giúp nhBn

viên bán hàng tạnh tiền những mặt hàng mà khách hàng mua và l4p hTa đơn cho khách, máy in hTa đơn và phần mềm hệ thống đã chạy hệ thống sm được xBy dung

1 Quản IO ban hang:

Khi khách hàng đến mua hàng, họ xem hanng va tim hiéu théng tin vé mat

hàng cần mua Thông tin hàng bao gồm: Mã hàng, tên hàng, nha sản xuất, hạn sử dung, don vi tqnh, don gia

oéu mat hang nao chua biết thông tin thỉ nhBn viên bán hàng sm tư vấn hướng dvn cho khách hàng ộau khi khách hàng lựa chọn các mặt hàng xong, họ sm đem

ra quây thu ngBn để thanh toán cho khách hàng

Hệ thống tạnh, hiện thị thông tin bán hàng, số tiền phải trả lại va in hTa don thanh toán cho khách hàng Trong hTa đơn ghi rõ: Mã hTa đơn, mã nhBn viên,ngày 14p, ma hang, số lượng, đơn giá và tổng tiên

Kết thúc phiên bán hàng, khách hàng được mang hàng đã mua và hTa đơn ra khỏi cửa hàng

2 Quan 1O xuQt nhRp hang:

Do bộ ph4n quản lý kho hang chiu tranh nhiệm

2.1 B2 Ph4n nhấp h7ng

Khi hàng trong kho hết hoặc không đề đáp lng cho khách hàng th: kho sm báo lên bộ phán quản lý đề liên hệ với nhà cung cấp ộau đT bộ phán quản lý sm gửi đơn đặt hàng và cáp nhập thông tin c:a nhà cung cấp Các thông tin c:a nhà cung cấp gồm: Mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại

Khi cT hàng về thì nhBn viên c:a bộ phán quản lý kho sm kiểm tra chất lượng

và số lượng c;a hàng theo phiếu giao hàng c:a các mặt hàng trươc khi nháp kho bếu số lượng và chất lượng mặt hàng đảm bảo, bộ phán nháp hàng sm l4p một phiếu nháp hàng trên phiếu eT ghi rõ tên nhà cung cấp, địa chỉ, điện thoại, các thông tin hàng được nháp, sau dT sm tiến hành thanh toán cho nhà cung cấp

Trang 5 /55

Trang 6

2.2 B2 phán xuất h7ng

Khi nh4n được nhu cầu mua hàng c:a khách hàng hoặc khi cân xuất hàng đã trưng bày, người quản lý sm yêu cầu xuất hàng đến nhBn viên th: kho ờhBn viên th: kho sm kiểm tra số lượng mặt hàng trong kho bếu mặt hang dT dap Ing đ: yêu cầu thì bộ phán này sm l4p một phiếu xuất hàng được yêu cầu cho bộ phán yêu câu Trong phiêu cT ghi rõ thông tin về người xuất, thông tin người nhân, ngày xuất, thông tin hàng xuất ngoài ra trong phiếu xuất còn eT them mã phiêu xuBt, một bản Sao G;a phiếu xuất được hệ thông lưu lại

Đê đảm bảo hàng được đưa tới tân tay khách hàng là tốt nhất, theo định kỏ vào cuối tuân nhBn viên kiêm kê sm đi kiểm tra tỉnh trạng chất lượng hàng hTa trên quây và láp phiếu kiêm kê Các thông tin trên phiếu ghi rõ: Mã phiếu, mã nhBn viên, ngày l4p, Tên hàng, số lượng, tqnh nVng

Quản lý nhBn viên: Đề theo dõi quản lý nhBn viên công ty eT một danh sách các nhBn viên Việc Quản lý này được thực hiện bằng cách them mới vào danh sách và khi eT nhBn viên mới được tuyển, sửa đôi thông tm khi eT những biến đôi xảy ra và xTa nhBn viên bị sa thải dau khi đã c4p nhát thông tin về nhBn viên bao gdm: ma nhBn vién, ho tên, giới tạnh, dia chi, ma chle vu Va các thông tin thông tin trên thẻ nhBn viên bao gồm: Mã thé nhBn vién, tén nhBn vién, ngày sinh, chic

VỤ

Thống kê, báo cáo: Đề tiện cho việc theo dõi kinh doanh cpng như tình trạng các mặt hàng trong cửa hàng, bộ ph4n này sm bảo cáo thông kê theo các tiêu chq mà nhà quản lý yêu câu Báo cáo số lượng hàng hTa, hàng tổn kho, tỉnh trạng hàng hTa hiện tại Thống kê doanh thu, hTa đơn, phiếu nháp, phiêu xuất Theo thang sau dT làm báo cáo gui chon ha quản lý để cT được chiến lược kinh doanh cho tháng sau

và cT được những biện pháp điều chỉnh chiến lược hợp lý

IL Yéu cau hé thTng

1 Yêu cầu cUa hệ thTng bán hàng:

Đối với một hệ thống quản lý trong lmh vực bán sản phrm thì việc bảo mát

dữ liệu là cực kỏ quan trong, Dữ liệu về doanh số bán hàng và doanh thu bán hàng không thê để lọt ra ngoài gBy h4u quả nghiêm trọng ờgay cả đổi với nhBn viên trong hệ thông quản lý cpng eT một chút bảo mát về những thông tin liên quan đến lmh vực như: Tài chanh, tình hình kinh doanh và một số thông tin quan trọng khác c:a hệ thống quản lý

Chanh vì váy, hệ thông sm eT phBn quyên riêng cho từng đôi tượng sử dụng đối với một số chlc nVng nào đT Trợng hệ thông quản lý sm eT các đối tượng sử

Trang 6 /55

Trang 7

dung sau: ờgười quản trị và người quản lý được toàn quyền sử dụng các chlc nVng c;a hệ thông; nhBn viên bản hàng cT nhiệm vụ l4p hTa đơn, thông tin hàng: nhBn viên kê toán cT thê truy xuât tới các chlc nVng tra clu, bao cao

2 Yêu cầu về chương trYnh

- Dam bao tqnh bao mát c:a dữ liệu

- Hs trợ người c4p nhát sửa đối, tìm kiếm thông tin thông qua các form và tạnh toán các thông sô

- Quản lý các Ta đơn và phiếu xuất

- Hs trợ báo cáo thống kế và tình hình doanh thu theo tháng, theo quý, theo nVm c:a cửa hàng

- ưu trữ thông tin

- ogoai ra chương trình phải được thiết kế giao diện đẹp, khoa học, dễ sử dung, cT day d: cac chic nVng cân thiết như tìm kiêm, lọc danh sắc, tạnh toán

Trang ê / 55

Trang 8

CHUING 2: oAC DINH CAC ACTOR VA USE-CASE

I oac dinh cac tác nhan (Actor)

- ờhBn viên bán hàng: ồà nhBn viên làm việc trong cửa hàng ờhBn viên bán hàng, đỉng quây tìm tiền và tạnh tiền cho khách hàng Thông qua các mã vạch trên từng mặt hàng được nhBn viên bán hàng nh4p vào hệ thống qua một đBu đọc mã vạch

- Th: kho: đà người chụi trách nhiệm tới phiếu nháp hàng khi hàng hTa được nháp về, tạo phiếu xuất hàng khi hàng lên quây, và kiêm kê hàng hTa trong kho

- gười quản trị hệ thông: Bộ sung, thay đổi,cấp quyển cho người sử dung

- ờgười quản lý: 6a người num được tỉnh hình mua bán, doanh thu c:a cửa hàng, quản lý nhBn viên và các hoạt động trong cửa hàng ĐBy cpng là người eT thê khởi động và đTng hệ thông

- ờhBn viên kế toán: ỗà nhBn viên làm nhiệm vụ báo cáo thông kê đề nộp cho người quản lý

II dác định các Use-Case nguen

1 Quan 10 ban hang

- Tác nhBn: ohBn vién

- Điều kiện: Phải đVng nháp vào hệ thông

- Mô tả: CA sử dụng but đầu khi nhBn viên đVng nháp vào hệ thống Dựa vào yêu cầu c:a khách hàng, nhBn viên sm l4p hTa đơn bán hàng với các thông tin c:a khách hàng: tên khách hàng, địa chỉ, điện thoại, và kiểm tra hàng hTa trong kho xem cT con dé dap Ing được không (từm hàng), néu dap Ing duoc thi sm giao hang cho khách hàng và c4p nháp thông tin bán hàng, khách hàng vào hệ thống, nếu hang trong kho không dap Ing được thi thông bao cho khách hàng

2 Quan 1O nhRp hang

- Tac nhBn: Th: kho người quản lý

- Điều kiện: ĐVng nháp được vào hệ thống

- Mô tả: ộau một thời gian định kỏ, cửa hàng sm nhập thêm hàng mới, hoặc hàng trong kho đã hết, th: kho sm yêu cầu người quản lý nháp hàng khi người quản

ly dong ý, nhBn viên l4p hTa đơn yéu cau nh4p hang gom thông tin về hàng muôn nháp gồm: Tên hàng nháp, số lượng nháp, tên nhà cung cấp bên nhà cung cấp sm

Trang ệ /55

Trang 9

cung cấp theo yêu cầu cho cửa hàng, nhưng trước khi nhán hàng, nhBn viên sm kiểm tra cT đáp lng được yêu câu về chất lượng và số lượng không

ếu không đảm bảo một trong các yêu cầu trên thì nhBn viên sm từ chối nhBp

ôau đT nhBn viên sm l4p hTa đơn nháp hàng gồm: Tên hàng nháp, số lượng nhập, đơn giá nhập

3 Quan 10 ngwoi dung

- Tác nhBn: ờgười quản trị hệ thông

- Điều kiện: ĐVng nháp được vào hệ thống

- Mô tả: ờgười quản trị hệ thông cT thê thay đổi xTa bỏ tên người dong trong

hệ thống

4 Quản lO nhân viên

- Tác nhBn: ờgười quản trị hệ thống và người quản lý

- Điều kiện: ĐVng nháp được vào hệ thống

- Mô tả: ògười quản lý tuyển thêm nhBn viên hoặc cho nghỉ việc nhBồn viên mảo đT thì người quản trị hệ thông số tạo thêm một tên người dong mới hoặc xTa tên người dong ấT ra khỏi hệ thống

Đồng thời bỗ sung thêm thông tin nhBn viên đT trong hệ thống hoặc xTa bỏ thông tin nhBn viên đT đi Thông tin c:a nhBn viên cpng cT thể thay đôi được bởi người quản trị hệ thông và người quản lý

5 Khii động và đóng hệ thông

- Tác nhBn: ờgười quản lý

- Điều kiện: ĐVng nhđp được vài hệ thông

- Mô tả: ờgười quản lý cq thể đĩng hệ thống nếu thấy nguy cơ bảo mát không tốt, hoặc khới động lại hệ thông nếu thay an toan

6 Quan 10 xuQt hang

- Tac nhBn: Th: kho

- Điều kiện: DVng nh4p duge vào hệt théng

- Mô tả: Khi nhán được yêu cầu phải xuất hàng lên quây c:a nhBn vién ban hàng, thì th: kho sm kiêm tra hang trong kho, nêu hàng hệt thì từ chôi xuât, nêu hàng còn thi tiến hành l4p phiếu xuất hàng, rồi đưa hàng lên quây

7, Báo cáo thTng kê

- Tác nhBn: ờgười quản lý

- Điều kiên: ÐVng nháp được vào hệ thống

Trang 6 / 55

Trang 10

- Mô tả: Hàng tháng người quản lý sm dựa vào hệ thống để thực hiện thống kê hàng nháp, thông kê bán hàng, thông kê doanh thu dựa vào hTa đơn bán hàng và nh4p hàng hang thang

8 Dang nhRp

- Tác nhBn; ờgười dong, bao gồm nhBn viên, người quản lý, người quản trị hệ thông

- Điều kiện: ĐVng nháp được vào hệ thống

- Mô tả: Msi người sử dụng eT 1 usename và passặord để đVng nhập vào hệ thống, người quản trị sm cấp phát, thay đối, xTa quyền và tên người dong, nêu người don cT tên và mÁt khru đúng thi thao tậc đVng nhập sm thành công

Trang 10 / 55

Trang 11

CHUING 3: oAY DpNG CAC BIEU DO THANH PHAN

I Biéu de Use-Case

1 Biéu de Use-Case tsng Ouat

Người quản trị hệ thống Quản lý người ont)

Trang 12

NguoiDung <<include>>

(i) (from Actor) ThongBao

(from include Use-Case)

ThoatHeThong GhiQTDN

Hình 2: Biểu đồ Llse-Case phân rã ca sử đụng “DangNhạp”

2.2.DOc tP CA sie dung

- Hệ thống thực hiện việc kiểm tra tài khoản c:a

Mô tả người dong đVng nháp và đứng hay chưa bếu đúng

hệ thống thực hiện kiểm tra quyền truy cáp, trong trường hợp người dong cT quyền thì hệ thống sm thiết ldp trạng thái cho người dong Trong trường hợp người dong sử dụng sai tài khoản thì hệ thống sm thông báo lsi cho người dong

Trang 12/55

Trang 13

Hầu điều kiện > khoản chqạnh xác đVng nhập thành công vào hệ

(from Lop bien)

Ô tenDangNhap

& tenDangNhap @ matkKhau

@ matKhau Ê.maNV @ quyenHan

NguoiDung @ Nhap ten dang nhap he thong () DangNhap

(from Actor) Ñ Nhap mat khau dang nhap he thong () (from Lop dieu khien) @ Them () @ Sua ()

§@ Thuc hien dang nhap he thong () — - §l Xoa 0

@ Tim kiem TK ()

Ñ Dang nhap thanh cong

Ñl Kiem tra ten dang nhap ()

@ Kiem tra mat khau ()

Ñl Xac nhan dang nhap hop le ()

&l Bao loi sai ! ()

Hình 3: Biểu đồ Ip tham gia ca sử dụng “DangNhap”

Gan (trách nhiệm cho các lớp vừa (Ym dugc

Các lớp biên: ờhằm chuyên đổi thông tin giao tiếp giữa ờgười dong và hệ thông

Lớp điều khiển: Chia các qui tuc nghiép vu va ding trung gian giữa các lớp biên và các lớp thực thê Cho phép từ màn hình cT thê đVng nháp được các thông tin chla đựng trong các thực thé

Các lớp thực thé: ògười dong, tài khoản

Voi CA su dung Dang NhRp, ta xac định được các kịch ban chqnh như sau:

Trang 14

- Xử lý lsIi ngoại lệ

2.4 Biếu đồ trình tT

Dac ta hanh dong “ DVng nh4p”

- oguol dong nh4p tén dVng nh4p va m4t khru vào form giao diện chương trinh

- Hé théng kiém tra tqnh hop ly c:a tên dVng nh4p va m4t khru

- yếu hợp lý thì đVng nháp thành công, còn không không chạnh xác thì sm không đVng nháp được vào hệ thống

: NguoiDung : W DangNhap : DangNhap : TaiKhoan

¡ _ 12 Đăng nhập thấy bại ! Yêu cầu thực

' hiện lại quá trình đăngnhập 3 =—s_ [+ € -4 5 ˆ

< 10 Trả lại kết quả > 11.Kiểm tra

Trang 15

2.5.Biéu dé trang thUi

Yêu cầu đăng nhập 'Yêu cầu đăng nhập lại Đăng nhập thất bại

Tiếp nhận thông tin Sai théng tin!

người dùng nhập vào Đăng nhập thất bại

Kiểm tra thông tin tài Đăng nhập thành

Tiép sau dT form DANG NHẬP sm gửi dữ liệu mà người dong nháp vào tới

cơ sở dữ liệu (CộDô) để kiêm tra thông tin và tạnh xác thực về thông tin tài khoản

(TK)

Và đưa ra thông báo kết quả đVng nháp cho người dong:

- ờêu thông tin mà hệ thống yêu cầu chanh xác thì sm báo cho người dong dVng nh4p thành công và cho phép người sử dụng truy c4p vào sử dụng các chỉc nVng eT trong hệ thống theo quyền hạn c:a tài khoản đVng nháp

- ờgược lại, không đVng nháp được vào hệ thống và sm đưa ra thống báo cho người dong “ÐVng nháp thất bại! Yêu cầu đVng nháp lại”

- Trạng thái kết thúc

Trang 15/55

Trang 16

2.6.Biếu đô hoạt đ2ng

Bắt đầu

Kiểm tra tên và mật khẩu người dùng Nhập tên và mật khẩu

Trang 17

3 CA sw dung “QuanLyNhanVien”

3.1 Biéu dé Use-Case phan ra

Thêm thông tin nhân viên

(from Use Case)

Sửa thông tin nhân viên Thêm, loại bỏ người dùng <<

Người quản lý (from Use Case) (from Use Case)

(from Actor) Người quản trị hệ thống

(from Actor) Xoá thông tin nhân viên

(from Use Case)

Hinh 7: Biéu dé Use-Case phan ré QuPn ly nhan viên 3.2 DOc tP CA suv dung

Tén CA sur dung Quan ly nhBn vién

Tac nhBn ờgười quản lý, người quản trị hệ thống

Mục đạch Cáp nhát thông tin về nhBn viên

Khi người quản lý tuyên nhBn viên hoặc cho nghỉ việc nhBn viên nào đT thì người quản trị hệ thống cpng sm tạo thêm một tên người dong mới hoặc xa tên người dong ấT ra khỏi hệ thông, đồng thời bỗ sung thông tin

về nhBn viên đT trong hệ thống hoặc xTa thông tin nhBn viên đT đi

Thông tin c:a nhBn viên cpng eT thê được thay đôi bời người quản trị hệ thống và người quản lý

- Hiển thị giao diên quan lý nhBn viên

- Yêu cầu người quản lý chọn chlc nVng để quản lý Dòng sự kiện chạnh thông tin nhBn viên - Thêm, sửa, xTa và tìn kiếm

Trang 18

Yêu cầu nh4p lai

Tiền điều kiện ĐVng nháp thành công vào hệ thông

3.3 Biểu dé IRp tham gia CA ste dung

- Actor: oguoiQuanéy (ogudi quản lý)

- Các lớp bién gm: W_Qéohan Vien

- 66p điều khiên: QồờhanVien

- é6p thực thé: ShanVien, TaiKhoan

NhanVien (from Lớp thực thể) Ê.maVN W_QLNhanVien QLNhanVien §tenNV

(from Lớp biên) (from Lớp điều khiển) KH

Ô' maNV @DiaChi

i Ô' maChucVu Ñ Lưu thông tin nhân viên () T

NguoiQuanLy ———— BÏ Cập nhật thông tin nhân viên () La (from Actor) & Xem théng tin nhan vién () & Cp nhat théng tin tai khoản ()

Š Thêm thông tin nhân viên () Ñ xem 0

Sửa thông tin nhân viên () fl Them ()

Š Xoá thông tin nhân viên () 8 Sua

Hình 8: Biểu đồ IRp tham gia ca sử đụng quPn lý nhân viên

Gán trách nhiệm cho các lớp vừa €Ym được

Các lớp biên:W_ QôòhanVien là lớp giao tiếp chuyển đổi thông tin giữa người quan ly và hệ thống về việc quản lý nhBn viên

Lớp điều khiển: Tại đBy lớp QồờhanVien chưa các quy tuc, toán tử và ding trung gian giữa lớp biên và lớp thực thể đề thực hiện các nghiệp vụ

Trang lệ / 55

Trang 19

Cho phép từ màn hình cT thê nháp, hiển thị sửa xTa thông tin về nhBn viên hoặc truy xuất dữ liệu c:a msi nhBn viên c:a cửa hàng được chla đựng trong các thực thê

Trang 20

- 6gudi quan tri dVng nh4p vao hé théng, chon form quan ly ngwdi don

- Tại đBy, người quản trị hoặc người quản lý eT thê thực hiện các thao tác như thêm, sửa, xTa, phBn quyền người dong

- Hệ thông sm cáp nhát thông tin người dong vào CộDô

- Trạng thái kết thúc

Trang 20 / 55

Trang 21

3.6 Biểu đô hoạt đ2ng

Tiếp nhận nhân viên mới

Lập hồ sơ nhân viên mới

Cấp thêm tài thẻ nhân viên (Cấp tài khoản cho nhân viên)

Lư trữ thông tin nhân viên

Tiếp nhận yêu cầu nghỉ việc Huỷ hồ sơ nhân viên

Thu hồi thẻ nhân viên (Thu hồi tài khoản của nhân viên)

Xoá thông tin nhân viên

Hình 11: Biểu đồ hoạt đ2ng của ca sử dụng QuPn lý nhân viên

Trang 21/55

Trang 22

inh/HienThiTienBan (from Use Case)

Hinh 12: Biéu dé Use-Case phan ra QuPn ly bUn h7ng

4.2 DOc tP CA suv dung

Tén CA sur dung Quan ly ban hang

ohBn vién quan lý việc bán hàng và thanh toán hang

ban

MG ta - CA str dung but dau khi nhBn vién dVng nh4p vao hé

théng chon chle nVng thém hTa don ban hang

- Hé théng hién thi form yéu cau nhBn vién nh4p cac

- ờhBn viên eT thê nhđp trực tiếp mã hàng hTa hoặc

Trang 22 / 55

Trang 23

chọn chlc nVng tìm kiếm đê tìm kiếm hàng

- Hệ thống lưu các thông tin vào C6D6

- yêu các thông tin nháp lại thì hề thong sm hién thi thông báo lsi yêu cầu nhBn viên kiểm tra và nháp lại

- yêu mã hàng tổn tại trong CộDô thì hệ thống sm cáp nhát thông tin hàng và tạnh tổng số tiền mà khách hàng phải thanh toán

- ôau đT nhBn viên thực hiên thanh toàn với khách hàng Hệ thống sm tạnh tiền dư hoàn trả lại cho khách, lớp hTa đơn gồm những thông tin sau: Tên hàng, số lượng, giá bán, ngày láp, nhBn viên l4p, tổng tiền, nhBn viên in hTa đơn rồi đưa cho khách hàng

Dong sw kién chqnh 4

- Tạnh tiền

- Thanh toán tiền

- ưu thông tin vào hTa đơn

- C4p nhát thông tin hang, hTa don that bai

- Yéu cau nh4p lai

Tién diéu kién DVng nh4p duge vao hé théng

4.3 Biéu dé IRp tham gia CA swe dung

- Actor: chan VienBanHang (ohBn vién ban hang )

- Các lớp biên gồm: W_QỗThanhToan

- 66p điều khiên: ThanhToan

- é6p thực thể: HoaDon, ChiTietHoaDon, Hang

Trang 24 / 55

Trang 24

à Sưa thông tin hàng hoa () Ñ Xoá 0)

Ñ Kiểm tra ()

NhanVienBanHang

(from Lớp điều khiển) (from Lớp thực thể) ÑlHiển thị danh sách hàng bán () & maHoaDon Cap nhat thong tin hàng () & donGia Lap hoa don () & SoLuong

Si Luu thong tin hoa don () & maHang

a Xem ()

a Thém ()

a Sửa ()

@ Xoa ()

Hinh 13: Biéu a6 [Rp tham gia ca su dung QuPn ly bUn h7ng

Cac lép bién: W_Q6ThanhToan là lớp giao tiếp chuyên đổi thông tin giữa nhBn viên bán hàng và hệ thống về việc bán hàng tại cửa hàng

Lớp điều khiển: Tại đBy lớp QồThanhToan chla các quy tuc, toán tử và đÌng trung gian giữa lớp biên và lớp thực thê đề thực hiện các nghiệp vụ

Cho phép từ màn hình eT thé nh4p, hién thị sửa xTa thông tin về các sản phrm mà nhBn viên bán hàng cần lên hTa đơn để thanh toán

ðớp này eT tác dụng tạnh toán lượng và đếm sản phím thay cho nhBn viên bán hàng

Các lớp thực thể: HoaDon, ChiTietHoaDon, Hang chÌa toàn bộ thông tin về c:a

Trang 25

Tran Trong Hoan

: W ThanhToan : QL ThanhToan : HoaDon : NVBanHang

10 Lưu hoá đơn

9 Lưu hoá đơn

Trang 26

4.5 Biểu đồ trạng thUii

Có đủ số lượng

trên cửa hàng

‘ Không dap trng du ! à Chờ bán Chờ nhập hàng Nhập hàng

Đã nhập hàng cho phép bán sản phầm

- yêu khách số lượng lớn số lượng trên quay khéng dap Ing được thì nhBn viên bán hàng phải tiến hành gửi yêu cầu xuống th: kho yêu câu nháp hàng lên cửa hàng:

ếu kho đáp lIng được thì sm gửi hàng lên quây và tiến hành bán

ờgược lại nêu không đáp lng được thì nhBn viên bán hàng từ chối bán hàng cho khách

- Trạng thái kết thúc

Trang 26 / 55

Trang 27

4.6 Biểu đô hoạt đ2ng

In hoá đơn và lưu hoá đơn Thanh toán tiền thừa

Ngày đăng: 09/12/2024, 17:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN