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

báo cáo lập trình hướng đối tượng nhóm 1

14 2 0
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

Nội dung

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 1

TRƯỜ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 2

M;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 3

LỜ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 4

CHƯƠ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 5

2 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 7

CHƯƠ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 9

2 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 10

2.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 11

2.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 12

2.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 13

2.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 14

KẾ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

Ngày đăng: 26/09/2024, 17:29

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w