Cuối cùng, lời mở đầu cũng có thể đưa ra thông tin về phạm vi và m;c tiêu của hệ thống quản lý thiết kế phân tích, bao gồm các chức năng được xác định rõ ràng, người dùng giao diện, cơ s
Trang 1TRƯỜNG ĐẠI HỌC LAO ĐỘNG - XÃ HỘI
-*** -BÁO CÁO
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG NHÓM 1
Thành viên: Nguyễn Quốc Lộ
Ngô Thu Hương
Nguyễn Hồng Đạt
Nguyễn Lương Bằng
Bùi Ngọc Quang
Lớp niên chế: D17CN02
GV:
Trang 2M;c l;c
LỜI MỞ ĐẦU 3
CHƯƠNG I: KHẢO SÁT VỀ HỆ THỐNG 4
1 Khảo sát hiện trạng: 4
1.1 Thông tin cửa hàng: 4
1.2 Các hoạt động mua bán kinh doanh của cửa hàng: 4
1.3 Quy trình nghiệp vụ: 4
1.4 Hiện trạng lưu trự của cửa hàng 4
2 Phân tích yêu cầu bài toán: 5
2.1 Phân tích bài toán 5
2.2 Mô tả hệ thống 5
CHƯƠNG II: BIỂU ĐỒ USECASE 7
1 Đặc tả các Use Case 7
2 Nhận diện các tác nhân 7
DANH SÁCH TÁC NHÂN VÀ USE CASE CHÍNH : 7
USE CASE TỔNG QUÁT: 8
2 Xây dựng chương trình 9
2.1 Đăng ký: 9
2.1 Đăng nhập: 9
2.2 Tìm kiếm sản phẩm: 10
2.3 Mua hàng: 10
2.4 Quản lý đơn hàng: 11
2.5 Quản lý khách hàng: 11
2.6 Quản lý sản phẩm: 12
2.7 Thống kê sản phẩm: 12
2.8 Thống kê khách hàng: 13
2.9 Thống kê doanh thu: 13
KẾT LUẬN 14
Trang 3LỜI MỞ ĐẦU
Lời mở đầu của hệ thống thiết kế phân tích quản lý bán hàng là một bước
quan trọng trong hệ thống phát triển quá trình phát triển Nó giúp họ hiểu được
m;c tiêu, phạm vi và yêu cầu của hệ thống quản lý bán hàng
Hệ thống quản lý bán hàng đóng vai trò quan trọng trong công việc tổ chức
và quản lý quy trình bán hàng của một doanh nghiệp Nó bao gồm quản lý thông
tin sản phẩm, quản lý đơn hàng, quản lý khách hàng và cung cấp thông tin quản lý
liên quan đến hoạt động bán hàng
Lời mở đầu này cũng có thể trình bày về lợi ích của việc xây dựng hệ
thống quản lý bán hàng hiệu quả, bao tăng cường hiệu suất bán hàng, tối ưu hóa
quy trình kinh doanh, nâng cao trải nghiệm khách hàng, và cung cấp thông tin quản
lý chính xác và đáp ứng kịp thời
Cuối cùng, lời mở đầu cũng có thể đưa ra thông tin về phạm vi và m;c tiêu
của hệ thống quản lý thiết kế phân tích, bao gồm các chức năng được xác định rõ
ràng, người dùng giao diện, cơ sở dữ liệu, và các tính năng bảo mật
Lời mở đầu của hệ thống quản lý thiết kế phân tích bán trợ giúp định hình
và tạo động lực cho quá trình phân tích và hệ thống thiết kế, đồng thời đảm bảo
hiểu rõ và đồng ý giữa các liên kết bên trong dự án Đây là bước quan trọng để xác
định cách thức phát triển và phát triển hệ thống quản lý bán hàng một cách hiệu
quả và đáp ứng yêu cầu của doanh nghiệp
Trang 4CHƯƠNG I: KHẢO SÁT VỀ HỆ THỐNG
1 Khảo sát hiện trạng:
1.1 Thông tin cửa hàng:
- Tên cửa hàng: Lucky Group
- Địa chỉ: Hà Nội
1.2 Các hoạt động mua bán kinh doanh của cửa hàng:
Quản lý sản phẩm: là đơn vị chịu trách nhiệm quản lý và vận hành các kho hàng
của công ty Nhiệm v; chính của phòng kho là kiểm soát và quản lý hàng hóa, đảm
bảo sự an toàn và bảo quản các sản phẩm, phân loại và xếp dỡ hàng hóa trong kho
1.3 Quy trình nghiệp vụ:
Quản lý kho
Quản lý đơn đặt hàng
*Quản lý kho:
1 Xác định số lượng sản phẩm cần nhập kho: Quản lý kho phải đưa ra dự đoán về
lượng hàng hóa cần nhập kho dựa trên thông tin từ khách hàng và dữ liệu lịch sử
nhập kho
2 Theo dõi tình trạng tồn kho: Quản lý kho phải theo dõi tình trạng tồn kho để đưa
ra kế hoạch nhập kho và xuất kho phù hợp với nhu cầu của khách hàng
3 Đảm bảo chất lượng sản phẩm: Quản lý kho phải đảm bảo chất lượng sản phẩm
được bảo quản và vận chuyển đúng cách để đáp ứng yêu cầu của khách hàng
*Quản lý đơn hàng:
1 Cung cấp thông tin đầy đủ và chính xác: Khách hàng cần cung cấp đầy đủ thông tin về
sản phẩm, số lượng, địa chỉ giao hàng và các yêu cầu đặc biệt khác để giúp quản lý đơn
đặt hàng diễn ra suôn sẻ và chính xác
1.4 Hiện trạng lưu trự của cửa hàng
Hiện tại cửa hàng đang lưu trữ những thông tin sau:
Thông tin về khách hàng
Thông tin về kho hàng
Thông tin về đơn hàng
Thông tin về doanh số
Trang 52 Phân tích yêu cầu bài toán:
2.1 Phân tích bài toán
Với sự phát triển của công nghệ thông tin và đặc biệt là sự ra đời của
Internet đã làm thay đổi rất nhiều trong việc hoạc định và phát triển kinh tế
của từng doanh nghiệp, quốc gia Cùng với những sự quảng bá đó, mỗi
doanh nghiệp có thể giới thiệu sản phẩm tới khách hàng thông qua Internet
Đó là hình thức trao đổi mua bán thông qua website của doanh nghiệp đó mà
không phải in giấy tờ trong các công đoạn giao dịch
Mỗi hệ thống website giới thiệu sản phẩm thường gồm 2 thành phần chính:
Phần thứ nhất là phần giao dịch trực tiếp với khách hàng
Phần thứ hai dành cho nhân viên quản trị hệ thống
Mỗi phần có các chức năng con khác nhau ph;c v; cho m;c đích kinh doanh
và quản lý của cửa hàng
M;c tiêu của bài toán là xây dựng một website với m;c đích là giới thiệu
sản phẩm qua đó bán hàng qua mạng thông qua website cửa hàng Khi khách
hàng có nhu cầu mua hàng họ sẽ truy cập vào website và thực hiện theo các
hướng dẫn như trên trang web
2.2 Mô tả hệ thống
Các thông tin đầu vào
Người quản trị nhập thông tin về sản phẩm, loại sản phẩm mà cửa hàng đang
bán, các tin tức cập nhật thường xuyên Còn khashc hàng cung cấp thông tin
cá nhân, gửi bài viết góp ý cho cửa hàng giúp cửa hàng ngày càng hoàn
thiện hơn C; thể gồm các thông tin sau:
Các thông tin về sản phẩm
Các thông tin về khách hàng
Thông tin về đơn đặt hàng
Liên hệ (góp ý)
Các thông tin đầu ra
Đưa ra các thông tin cần thiết cho khách hàng ở mọi khía cạnh mà khách
hàng quan tâm đến sản phẩm của cửa hàng, đồng thời kiểm soát được hoạt
động của cửa hàng Đưa ra sản phẩm, tin tức khách hàng yêu cầu tìm kiếm,
đưa ra sản phẩm mới C; thể bao gồm:
Cho phép tra cứu, xem thông tin về các sản phẩm
Trang 6 Cho phép khách hàng đóng góp ý kiến, bình luận, đánh giá chất lượng của
sản phẩm bằng trang liên hệ
Cho phép ban quản trị cập nhật các dịch v; khuyến mãi
Cho phép ban quản trị cập nhật thông tin về sản phẩm
Một số chức năng chính của hệ thống
Chức năng tìm kiếm: cho phép khách hàng tra cứu thông tin về mặt hàng,
đặc điểm của mặt hàng cần tìm, khách hàng có thể tìm kiếm bằng tên mặt
hàng, loại sản phẩm
Chức năng quản lý hệ thống: Chức năng này chỉ dành cho người quản trị hệ
thống Người quản trị có quyền thay đổi về
Quản lý sản phẩm
Cập nhật sản phẩm
Cập nhật giá cả
Chi tiết quản trị hệ thống
Để truy cập vào chức năng quản trị hệ thống, quản trị viên cần một tài khoản
để truy cập Sau khi truy cập quản trị viên cóp thể thực hiện các chức năng
sau:
Quản trị sản phẩm bao gồm: các công việc thêm, xóa, sửa thông tin về các
sản phẩm và các nhóm sản phẩm
Quản trị dịch v; bao gồm: các công việc thêm, xóa, sửa thông tin về các
nhóm sản phẩm
Quản trị khuyến mại gồm: thêm, sửa thông tin về khuyến mại
Quản trị liên hệ bao gồm: thêm, xóa thông tin của liên hệ
Lập các thống kê báo cáo
Trang 7CHƯƠNG II: BIỂU ĐỒ USECASE
1 Đặc tả các Use Case
Use case là một kỷ thuật được dùng trong kỹ thuật phần mềm của hệ thống quản
lý bán hàng nhằm nắm bắt yêu cầu chức năng của hệ thống Nó mô tả các thao tác
đặc trưng từ người dùng bên ngoài (actor) và hệ thống
2 Nhận diện các tác nhân
Qua quá trình khảo sát bài toán , ta xác định được các tác nhân sau :
- Tác nhân thứ nhất là khách hàng : tác nhân này tham gia vào hệ thống chủ yếu có
các chức năng như : Đăng ký , đăng nhập , cập nhật tài khoản , khôi ph;c mật khẩu
, tìm kiếm sản phẩm , xem chi tiết sản phẩm , thêm sản phẩm vào giỏ hàng , xem
giỏ hàng , cập nhật số lượng trong giỏ hàng , đặt hàng , xem thông tin , bài viết ,
bình luận …
- Tác nhân thứ 2 là quản trị hệ thống : hệ thống quản trị phân thành các nhóm chức
năng khác nhau như : Đăng nhập , quản lý thành viên , quản lý đơn hàng , quản lý
danh m;c , … tác nhân này tham gia hệ thống với công việc chủ yếu là soạn thảo ,
nhận và chỉnh sửa thông tin dữ liệu hệ thống , xử lý các đơn hàng của khách , tiếp
nhận những báo cáo được triết xuất từ hệ thống
DANH SÁCH TÁC NHÂN VÀ USE CASE CHÍNH :
Tác nhân Use case
KHÁCH HÀNG ( ACTOR)
Đăng ký
Đăng nhập
Tìm kiếm sản phẩm
Mua hàng
Quản lý đơn hàng
Trang 8
NGƯỜI QUẢN TRỊ ( ADMIN)
Đăng nhập
Quản lý sản phẩm
Quản lý đơn hàng
Quản lý khách hàng
Thống kê
USE CASE TỔNG QUÁT:
Trang 92 Xây dựng chương trình
2.1 Đăng ký:
Mô tả chức năng: cho phép người dùng đăng ký để có tài khoản truy cập hệ
thống
Class đăng ký:
2.1 Đăng nhập:
Mô tả chức năng: cho phép người dùng đăng nhập để có tài khoản truy cập
hệ thống
Class đăng nhập:
Trang 102.2 Tìm kiếm sản phẩm:
Mô tả chức năng: cho phép người dùng tìm kiếm mặt hàng, báo người dùng
mặt hàng có tồn tại hay không
Class tìm kiếm sản phẩm:
2.3 Mua hàng:
Mô tả chức năng: cho phép người có thể mua hàng trên hệ thống/ trang web
Class mua hàng:
Trang 112.4 Quản lý đơn hàng:
Mô tả chức năng: cho phép quản lý kiểm tra đơn hàng, sửa/ xóa/ thêm sản
phẩm vào đơn hàng
Class quản lý đơn hàng:
2.5 Quản lý khách hàng:
Mô tả chức năng: cho phép quản lý có thể kiểm tra thông tin, sửa thông tin
khách hàng
Class quản lý khách hàng:
Trang 122.6 Quản lý sản phẩm:
Mô tả chức năng: cho phép người dùng/ quản lý kiểm tra được sản phẩm
Class quản lý sản phẩm:
2.7 Thống kê sản phẩm:
Mô tả chức năng: Cho phép quản lý thống kê lại các sản phẩm
Class thống kê sản phẩm:
Trang 132.8 Thống kê khách hàng:
Mô tả chức năng: Cho phép quản lý thống kê số lượng khách hàng
Class thống kê khách hàng:
2.9 Thống kê doanh thu:
Mô tả chức năng: Cho phép quản lý thống kê lại doanh thu của tháng/ năm/
quý
Class thống kê doanh thu:
Trang 14KẾT LUẬN
Bài báo cáo đã nêu được tổng quan về ngôn ngữ lập trình hướng đối tượng, những
tính chất đặc trưng và một số ngôn ngữ hướng đối tượng Vì thời gian hạn chế nên
bài báo cáo còn thiếu sót, mong nhận được sự góp ý của cô và các bạn