Tải bản đầy đủ (.doc) (64 trang)

Xây dựng phần mềm quản lý bán hàng đồ thể thao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.68 MB, 64 trang )

MỤC LỤC
LỜI NÓI ĐẦU 1
KHẢO SÁT 2
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 7
XÂY DỰNG CHƯƠNG TRÌNH 59
KẾT LUẬN 63
TÀI LIỆU THAM KHẢO 64
DANH MỤC HÌNH ẢNH
LỜ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ển
mạ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 con
ngườ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ế đổi
mớ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ọng
trong 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 đã đi
sâ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àng
hiệ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ủa
con 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ày
cà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ường
sứ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ói
chung 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.
1
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ỏi


nhiề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ác
yế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.
KHẢO SÁT
1.1 Mục đích yêu cầu:
 Mục đích:
Mục đích của đề tài là khảo sát phân tích thiết kế chương trình giúp cho
việc quản lý bán hàng tại một cửa hàng đồ thể thao trở nên dễ dàng, thuận tiện
và hiệu quả nhất.
 Yêu cầu:
Cần phải hiểu biết và nắm rõ được các công việc tại một cửa hàng đồ thể
thao, từ đó đi đến khảo sát phân tích thiết kế hệ thống quản lý bán hàng đồ thể
thao theo đúng yêu cầu, cuối cùng là phải thiết kế được chương trình với các
chức năng đã được thể hiện ở bước phân tích hệ thống.
1.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ủa
nhữnghàng hóa có ở trong kho để thuận tiện cho việc thanh lý cũng như là cung cấp
cho 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ết
hà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ới
việ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ếm
trở 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êm

2
hà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ổng
chi 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:
Bộ 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ập
hàng từ phía nhà cung cấp, hóa đơn nhập hàng này sẽ được giao lại cho nhân
viê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 đánh
dấ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ông
tin 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ững
mặ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ột
hó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ính
củ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ày
thì 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.

3
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ặp
nhiề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:
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ửa
hà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ốt
nhất, với chất lượng phục vụ cao nhất và chi phí hợp lý nhất.
Với phương châm như vậy, sau một thời gian mở cửa và được sự ủng hộ nhiệt
tình của anhem chơi thể thao trên các diễn đàn, cửa hàng ProSport đã thu được nhiều
thà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ường
xuyê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 đến
ngườ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.
- Bảo hành tại nhà.
Sản phẩm được bảo hành đầy đủ theo quy định của nhà cung cấp chính
hãng.
4
Các sản phẩm vợt cầu long, tennis được bảo hành 2-3 tháng theo quy
định tùy từng hãng, bảo hành cho các lỗi thuộc về nhà sản xuất, không
phải do quá trình sử dụng của người tiêu dung. Chi tiết ghi rõ trong
phiếu bảo hành.
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.
- Thường xuyên cập nhật thông tin về sản phẩn trên website
vatgia.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ành
chí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ận
Tây Hồ, Ba Đình, Hoàn Kiếm, Đống Đa, Thanh Xuân với đơn hàng lớn hơn 200.000
VNĐ. 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ận
chuyể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án
5
hà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 mua
hà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ằng
tay,đề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ăng
tươ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ận
mộ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ân
viê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ủa
khá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
nhậ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ếu
nhậ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ập
hà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ệc
quả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ện
nay.
6
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1.5 Phân tích:
1.5.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ới

R.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ới
R.2.2. Sửa thông tin hàng hóa
R.2.3. Xóa thông tin hàng hóa
R.2.4. Tìm kiếm hàng hóa
R.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ới
R.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ới
R.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
7
R.5.1. Lưu thông tin một nhân viên mới
R.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ên
R.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ới
R.6.2. Sửa thông tin khách hàng
R.6.3. Tìm kiếm khách hàng
R.6.4.Xóa thông tin khách hàng
R.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
R.7.3.In hóa đơn bán hàng

R.7.4.In báo cáo tổng doanh thu bán hàng
1.5.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.
1.5.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
1.5.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:
1.5.4.1 Xác định các tác nhân:
Tác
nhân
Các ca sử dụng
nghiệp vụ
Kết quả đem lại
Thêm, sửa, xóa người
dùng
Thêm, sửa, xóa được người quản lý/nhân viên
mới để đăng nhập vào hệ thống để sử dụng
Thêm khách hàng mới Thông tin chi tiết của khách hàng và yêu cầu đặt
hàng của khách
Xóa các thông tin
khách hàng
Xoá thông tin khách hàng khi khách đã thanh
toán đầy đủ.
8

Người
quản lý
Cập nhật thông tin
hàng hóa ,khách hàng,
hóa đơn,phiếu nhập
hàng
Lưu sự thay đổi sau khi thông tin hàng hóa,
khách hàng, hóa đơn ,phiếu nhập hàng được cập
nhật.
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 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
Nhân
viên
quản lý
nhập
hàng
Lậ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
1.5.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ùng
Uc2: Sửa người dùng
Uc3: 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ới
Uc5: Sửa thông tin hàng hóa
Uc6: Tìm kiếm hàng hóa trong kho
Uc7: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ới
Uc9: Sửa thông tin nhân viên
Uc10:Tìm kiếm nhân viên
9
Uc11: 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ới
Uc13: Sửa thông tin khách hàng
Uc14:Tìm kiếm khách hàng
Uc15: 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ới
Uc17: 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
Uc19: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
Mô tả các gói:
STT Use Case Mô tả
1 Đăng nhập hệ thống
Người quản lý cần nhập đúng tài khoản và mật
khẩu của mình để có thể thực hiện các thao tác đăng
nhập vào hệ thố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ại
hà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, địa chỉ, số điện thoại, bộ phận
làm việc, giới tính…
4 Quản lý khách hàng
Hệ thống quản lý khách hàng lưu trữ thông tin
khách hàng bao gồm: mã khách hàng, tên khách
hàng, địa chỉ, số điện thoại, giới tính…
5 Quản lý hóa đơn mua
hàng
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,
10
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
Nhân viên in báo cáo doanh thu và báo cáo chi
phí nhập hàng của cửa hàng.
1.5.4.3 Biểu đồ ca sử dụng theo gói:
Biểu đồ Usercase tổng quát
Hình 2-1 Biểu đồ Usercase tổng quát
Gói quản lý đăng nhập:
11
Hình 2-2 Gói quản lý đăng nhập.
Gó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:
12
Hì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:
13
Hì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:
14
Hình 2-8 Gói quản lý báo cáo.
1.5.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ới
và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
mới
2. Hiện form nhập
3. Nhập các thông tin cần
thiết về người dùng mới, yêu cầu
ghi nhận
4. Ghi nhận và thông báo kết
quả
- 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ặc
không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập
lại hoặc phải dừng ca sử dụng.
15
Nếu kiểm tra tên người dùng thấy trùng với một người
dùng đã có trong hệ thống thì thông báo nhập lại hoặc
dừ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á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
người dùng
2. Hiện form nhập điều kiện
tìm kiếm.
3. Nhập thông tin về người
dùng cần sửa, yêu cầu tìm
4. Tìm kiếm và hiển thị
người dùng tìm được.
5. Chọn người dùng cần sửa
trong danh sách kết quả tìm kiếm
6. Hiển thị thông tin về
người dùng đã chọ
7. Tiến hành sửa, yêu cầu
ghi lại
8. Kiểm tra, ghi lại thông tin
mới và thông báo kết quả ghi
nhậ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ại
hoặc dừng.
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầu
sử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 đến

ngườ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ùng
cầ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
16
ngườ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
hóa mới

2. Hiện form nhập
3. Nhập các thông tin cần
thiết về hàng hóa mới , yêu cầu
ghi nhận
4. Ghi nhận và thông báo kết
quả
- 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ặc
không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập
lại hoặc phải dừng ca sử dụ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
17
- 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êu
cầ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ện
tìm kiếm.
3. Nhập thông tin về hàng
hóa cần sửa, yêu cầu tìm
4. Tìm kiếm và hiển thị danh

sách hàng hóa tìm được.
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àng
hóa đã chọn
7. Tiến hành sửa, yêu cầu
ghi lại
8. Kiểm tra, ghi lại thông tin
mới và thông báo kết quả ghi
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ầu
sử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 được
lưu trong cơ sở dữ liệu. Nhân viên tiếp tục tìm đến những
hàng hóa mà khách hàng yêu cầu và yêu cầu hệ thống thêm
hà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
đáp
củ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ện
tìm kiếm
3. Chọn hàng hóa theo yêu
cầu của khách hàng
4. Thêm hàng hóa vào phiếu
hóa đơn mua hàng của khách.
18
Uc7: 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
2. Hiện form nhập điều kiện
tìm kiếm
3. Nhập thông tin về hàng
hóa cần tìm.
4. Hiển thị danh sách hàng
hóa tìm được
5. Chọn hàng hóa cần xóa
trong danh sách
6. Hiển thị thông tin hàng
hóa được chọn.
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
mới
2. Hiện form nhập
3. Nhập các thông tin cần
thiết về nhân viên mới, yêu cầu
ghi nhận
4. Ghi nhận và thông báo kết
quả
- 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ặc
không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập
lại hoặc phải dừng ca sử dụng.
Uc9: Sửa thông tin nhân viên:
19
- 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êu
cầ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
2. Hiện form nhập điều kiện
tìm kiếm.
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ị danh
sá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
6. Hiển thị thông tin nhân
viên đã chọn
7. Tiến hành sửa, yêu cầu
ghi lại
8. Kiểm tra, ghi lại thông tin
mới và
thông báo kết quả
ghi nhận.
- 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ặc
dừng.
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầu
sử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
thao tác
2. Hiện form nhập điều kiện
tìm kiếm
3. Chọn điều kiện tìm kiếm 4. Hiển thị danh sách nhân
20
viê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
2. Hiện form nhập điều kiện
tìm kiếm
3. Nhập thông tin về nhân
viên cần tìm.
4. Hiển thị danh sách nhân
viên tìm được
5. Chọn nhân viên cần xóa

trong danh sách
6. Hiển thị thông tin nhân
viên được chọ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ả
21
- 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ặc
không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập
lạ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êu
cầ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.
3. Nhập thông tin về khách
hàng cần sửa, yêu cầu tìm
4. Tìm kiếm và hiển thị danh
sách khách hàng tìm được.
5. Chọn kh
ch hàng cần sửa trong danh
sách kết quả tìm kiếm
6. Hiển thị thông khách hàng
đã chọn
7. Tiến hành sửa, yêu cầu gh
lại
8. Kiểm tra, ghi lại thông tin
mới
à thông báo kết quả ghi
nhận.
- 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ặc
dừng.
- Bước 8: Nếu thông tin sửa không chính xác thì yêu cầu

sử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
22
- 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á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. Tìm kiếm khách hàng
theo yêu cầu
2. Hiện form nhập điều kiện
tìm kiếm
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
2. Hiện form nhập điều kiện
tìm kiếm
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
6. Hiển thị thông tin khách
hàng được chọn.
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:
23
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 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
2. Hiện form tìm kiếm hóa
đơ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
- 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
24
1. Yêu cầu xóa hóa đơn bán
hàng
2. Hiện form tìm kiếm hóa
đơ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

hàng
2. Hiện form 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ếu
nhập
25

×