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

Báo Cáo Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng : Hệ Thống Quản Lý Bán Hàng

42 530 5

Đ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 42
Dung lượng 1,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng : Hệ Thống Quản Lý Bán Hàng Với sự phát triển mạnh mẽ của ngành công nghệ thông tin như hiện nay thìviệc tin học hóa các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếunhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phục vụ khách hàng. Vớinhững mục tiêu trên và sự đồng ý của giảng viên hướng dẫn em xin thực hiện đề tài:“Phân tích thiết kế quản lý bán hàng laptop”.

Trang 1

MỤC LỤC

Lời Nói Đầu 3

Chương 1:Khảo sát hệ thống 4

D1 Mô tả hệ thống 4

D2 Các chức năng của hệ thống 6

D2.1 Bảng các chức năng 6

D2.2 Activity Diagram(Các sơ đồ hoạt động) 7

D2.2.3 Activity Diagram Quản lí Sản phẩm - Đỗ Trọng Dũng 9

Chương 2:Phân tích hệ thống 11

D3 Phân tích yêu cầu 11

D3.1 Packages 11

D3.2 Bảng yêu cầu 11

D4 Phân tích các gói sử dụng 14

D4.1 Chi tiết các gói 14

D4.1.1 Package 1:Đăng nhập,đăng xuất 14

D4.1.2 Package 2:Nhân viên 14

D4.1.3 Package 3:Sản phẩm 15

D4.1.4 Package 4:Khách hàng 15

D4.1.5 Package 5:Hóa đơn 16

D4.1.6 Package 6:Đặt hàng 16

D4.1.7 Package 7:Nhập hàng 17

D4.2 Bảng thống kê Use Case 18

D4.3 Các Use Case 20

D4.3.1 Use Case Đặt hàng - Đoàn Thanh Nam 20

D4.3.2 Use Case Quản lí nhân viên - Đoàn Thanh Nam 22

Trang 2

D4.3.6 Use Case Hóa đơn - Ngô Thế Hải 26

D4.3.7 Use Case Nhập hàng - Nguyễn Văn Hùng 26

Chương 3:Thiết kế hệ thống 27

D5 Thiết kế sơ đồ lớp 27

D5.1 Package Diagram 27

D5.2 Class Diagram 28

D6 Các sơ đồ thiết kế khác 29

D6.1 Bảng Use Case,Sequence Diagram 29

D6.2 Sequence Diagram 30

D6.2.1 Sequence Diagram Đăng nhập - Đoàn Thanh Nam 30

D6.2.2 Sequence Diagram Quản lý nhân viên - Đoàn Thanh Nam 31

D6.2.3 Sequence Diagram quản lý sản phẩm - Đỗ Trọng Dũng 32

D6.2.4 Sequence Diagram Quản lý Khách hàng – Khổng Ngọc Ánh 33

D6.2.5 Sequence Diagram Hóa đơn - Ngô Thế Hải 34

D6.2.6 Sequence Diagram Đặt hàng - Ngô Thế Hải 35

D7 Code Generation 36

D8 Thiết kế giao diện (Use Interface) 37

D8.1 Giao diện trang chủ 37

D8.2 Giao diện Admin-Đăng nhập 38

D8.3 Giao diện Admin-Quản lí nhân viên 39

D8.4 Giao diện Admin-Quản lí hóa đơn 40

KẾT LUẬN 41

TÀI LIỆU THAM KHẢO 42

Trang 3

LỜI NÓI ĐẦU

Như chúng ta đã biết, trong khoảng 15 năm đổ lại đây, công nghệ thông tin bùng nổ và phát triển mạnh mẽ ở nước ta Có thể nói, với sự phát triển như vũ bão của khoa học và công nghệ thời gian qua đã tạo ra những sản phẩm công nghệ mới

để rồi đem lại rất nhiều lợi ích cho cuộc sống Nó đang chiếm phần lớn trong việc phục vụ của nhiều ngành nghề cũng như phục vụ đời sống con người Đặc biệt là trong công tác quản lý, công nghệ thông tin giúp cho quá trình quản lý đạt hiệu quả cao trong việc giảm tối thiểu về nhân lực, thời gian cũng như tránh thất lạc, sai sót

dữ liệu thây vì việc quản lý bằng giấy tờ bằng phương pháp cổ truyền như trước đây Hơn nữa nó còn giúp cho việc tra cứu, tìm kiếm thôn tin một cách nhanh chóng, chính xác

Với sự phát triển mạnh mẽ của ngành công nghệ thông tin như hiện nay thì việc tin học hóa các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếu nhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phục vụ khách hàng Với những mục tiêu trên và sự đồng ý của giảng viên hướng dẫn em xin thực hiện đề tài:

“Phân tích thiết kế quản lý bán hàng laptop”

Em chân thành cảm ơn cô thời gian qua đã tận tình chỉ dạy và truyền đạt cho

em những kiến thức quý báu về lính vực phân tích thiết kế hướng đối tượng để em làm hành trang bước vào đời cũng như có thể hoàn thành đề tài một cách tốt nhất

Chúng em xin chân thành cảm ơn!

Trang 4

CHƯƠNG 1:KHẢO SÁT HỆ THỐNG

D1 Mô tả hệ thống

Input

 Thông tin Sản phẩm:Laptop

 Thông tin User

 Thông tin Admin

 Thông tin Nhân viên

 Thông tin Nhập kho

 Thông tin Xuất kho

 Thông tin Hóa đơn

 Bảng thông tin Sản phẩm:Laptop

 Bảng thông tin User

 Bảng thông tin Admin

 Bảng thông tin Nhân Viên

 Bảng thông tin Nhập kho

 Bảng thông tin Xuất kho

 Bảng thông tin Đặt hàng

Trang 5

 Bảng thông tin Hóa đơn

 Tạo hóa đơn bán hàng

 Tạo báo cáo doanh thu

 Thống kê kho

 Quản lí nhân viên

 Quản lí khách hàng

 Quản lí sản phẩm

Trang 6

Đã xây dựng

Đã xây dựng

Đã xây dựng

Hình 1.3: Activity Diagram Quản lí Sản phẩm

Đã xây dựng

Hình 1.4:Activity Diagram Quản lí khách hàng

CN05-

CN06-

CN07-

Trang 7

D2.2 Activity Diagram(Các sơ đồ hoạt động)

D2.2.1 Activity Diagram Đăng nhập - Đoàn Thanh Nam

Trang 8

D2.2.2 Activity Diagram Quản lý nhân viên - Đoàn Thanh Nam

Hình 1.2 :Activity Diagram Quản lý nhân viên

Trang 9

D2.2.3 Activity Diagram Quản lí Sản phẩm - Đỗ Trọng Dũng

Trang 10

D2.2.4 Activity Diagram Quản lí khách hàng-Khổng Ngọc Ánh

Hình 1.4: Activity Diagram Quản lí khách hàng

Trang 11

P01: Gói đăng nhập, đăng ký

Req01-01: DangNhap Đăng nhập vào hệ thống CN01 - Đăng

nhập

Trang 12

P02: Nhân viên

Req02-01: Thêm nhân viên Tạo tài khoản đăng nhập và thêm

thông tin một nhân viên mới vào

Req03-01: Thêm sản phẩm Tạo tài khoản đăng nhập và thêm

thông tin một sản phẩm mới vào

Trang 13

Rep04-01:Thêm khách hàng Tạo tài khoản đăng nhập và thêm

thông tin một Khách hàng mới vào hệ thống

CN04-Quản lí Khách hàng

Rep04-01:Sửa thông tin

khách hàng

Sửa thông tin của Khách hàng trong hệ thống

CN04-Quản lí Khách hàng

Rep04-01:Xóa khách hàng Xóa thông tin của Khách hàng ra

khỏi hệ thống

CN04-Quản lí Khách hàng

P05-Hóa đơn

P06-Đặt hàng

P07-Nhập hàng

Trang 14

D4 Phân tích các gói sử dụng

D4.1 Chi tiết các gói

D4.1.1 Package 1:Đăng nhập,đăng xuất

Hình 2.2:Chi tiết Package 1-Đăng nhập,đăng xuất

D4.1.2 Package 2:Nhân viên

Hình 2.3:Chi tiết Package 2 –Nhân viên

Trang 16

D4.1.5 Package 5:Hóa đơn

Hình 2.6:Chi tiết Package 5 –Hóa đơn

D4.1.6 Package 6:Đặt hàng

Hình 2.7:Chi tiết Package 6 –Đặt hàng

Trang 17

D4.1.7 Package 7:Nhập hàng

Hình 2.8:Chi tiết Package 7 –Nhập hàng

Trang 18

D4.2 Bảng thống kê Use Case

cầu(Req.)

Tác nhân(Actors)

P02 - Gói nhân viên

UC02-01 - Usecase

Quản lý nhân viên YC02-01

YC02-02 YC02-03

Admin Hình 2.12-Usecase

Quản lí khách hàng

P05-Gói Hóa đơn

Trang 19

UC-05-01 -Usecase

Hóa đơn

Hình 2.13 Usecase Hóa đơn

P06- Gói Đặt hàng

UC-06-01 -Usecase

Quản Đặt hàng

Hình 2.14:Usecase Đặt hàng

P07-Gói Nhập hàng

UC-07-01 -Usecase

Nhập hàng

Hình 2.15:Usecase Nhập hàng

Trang 20

D4.3 Các Use Case

D4.3.1 Use Case Đặt hàng - Đoàn Thanh Nam

Hình 2.9: Use Case Đăng nhập

Trang 21

Mục đích Đăng nhập để phân quyền cho người dùng sử dụng hệ thống

Mô tả - Nếu quyền đăng nhập là Admin thì có thể quản lý nhân viên, quản

Trang 22

Viên-D4.3.2 Use Case Quản lí nhân viên - Đoàn Thanh Nam

Hình 2.10: Use Case Quản lý nhân viên

Tên Use case Quản lý nhân viên

Tác nhân Admin

Mục đích Quản lý thông tin nhân viên cũng như sự thay đổi của nhân sự

Mô tả Gồm các công việc như:

- Thêm nhân viên khi tuyển nhân viên mới

- Sửa thông tin nhân viên

- Xóa nhân viên khi nhân viên thôi việc

- Xem thông tin nhân viên

Trang 23

D4.3.3 Use Case Quản lý sản phẩm - Đỗ Trọng Dũng

Hình 2.11:Use Case quản lí sản phẩm

Tên Use case Quản lý sản phẩm

Tác nhân Admin

Mục đích Quản lý thông tin sản phẩm cũng như sự thay đổi của sản phẩm

Mô tả Gồm các công việc như:

- Thêm sản phẩm mới

- Sửa thông tin sản phẩm

- Xóa sản phẩm khi không nhập sản phẩm đó nữa

Trang 24

D4.3.4 Use Case Quản lí Khách hàng-Khổng Ngọc Ánh

Hình 2.12:Use Case Quản lí khách hàng

Tên Use case Quản lý khách hàng

Mục đích Quản lý thông tin khách hàng

Mô tả Gồm các công việc như:

- Thêm thông tin khách hàng mới mua hàng lần đầu

- Sửa thông tin khách hàng

- Xóa thông tin khách hàng khi cần thiết

- Tìm kiếm và xem thông tin khách hàng

Trang 25

D4.3.5 Use Case Hóa đơn - Ngô Thế Hải

Hình 2.13: Use Case Hóa đơn

Trang 26

D4.3.6 Use Case Hóa đơn - Ngô Thế Hải

Hình 2.14: Use Case Đặt hàng

D4.3.7 Use Case Nhập hàng - Nguyễn Văn Hùng

Hình 2.15: Use Case Nhập hàng

Trang 27

CHƯƠNG 3:THIẾT KẾ HỆ THỐNG

D5 Thiết kế sơ đồ lớp

D5.1 Package Diagram

Hình 3.1:Packages Diagram

Trang 28

D5.2 Class Diagram

Hình 3.2:Class Diagram

Trang 29

D6 Các sơ đồ thiết kế khác

D6.1 Bảng Use Case,Sequence Diagram

P01 - Gói Đăng nhập

UC01-01 - Usecase đăng nhập Hình 3.3 - Sequence đăng nhập

P02 - Gói Quản lý nhân viên

UC02-01 - Usecase Quản lý nhân

P05-Gói Hóa đơn

UC05-01-UseCase Hóa đơn Hình 3.7: Sequence Diagram Hóa đơn

P06-Gói Đặt hàng

UC06-01-UseCase Đặt hàng Hình 3.8: Sequence Diagram Đặt hàng

Trang 30

D6.2 Sequence Diagram

D6.2.1 Sequence Diagram Đăng nhập - Đoàn Thanh Nam

Hình 3.3: Sequence Diagram Đăng nhập

Trang 31

D6.2.2 Sequence Diagram Quản lý nhân viên - Đoàn Thanh Nam

Hình 3.4: Sequence Diagram Quản lý nhân viên

Trang 32

D6.2.3 Sequence Diagram quản lý sản phẩm - Đỗ Trọng Dũng

Hình 3.5: Sequence Diagram quản lý sản phẩm

Trang 33

D6.2.4 Sequence Diagram Quản lý Khách hàng – Khổng Ngọc Ánh

Hình 3.6:Sequence Diagram quản lí khách hàng

Trang 34

D6.2.5 Sequence Diagram Hóa đơn - Ngô Thế Hải

Hình 3.7: Sequence Diagram Hóa đơn

Trang 35

D6.2.6 Sequence Diagram Đặt hàng - Ngô Thế Hải

Hình 3.8: Sequence Diagram Đặt hàng

Trang 36

D7 Code Generation

Trang 37

D8 Thiết kế giao diện (Use Interface )

D8.1 Giao diện trang chủ

Hình 3.9:Giao diện trang chủ

Trang 38

D8.2 Giao diện Admin-Đăng nhập

Hình 3.10:Giao diện đăng nhập

Trang 39

D8.3 Giao diện Admin-Quản lí nhân viên

Hình 3.11:Giao diện Quản lí nhân viên

Trang 40

D8.4 Giao diện Admin-Quản lí hóa đơn

Hình 3.12:Giao diện Quản lí hóa đơn

Trang 41

KẾT LUẬN

Kết quả đạt được

Sau một thời gian nghiên cứu và bắt tay vào thực hiện, với sự mong muốn xây

dựng một hệ thống bán hàng, được sự quan tâm và hướng dẫn tận tình của cô

Nguyễn Thị Hồng Khánh, em đã bước đầu hoàn thành đề tài:”Xây dựng hệ thống

bán hàng laptop”

Kết quả đạt được:

o Tìm hiểu hoạt động của 1 phần mềm quản lý bán hàng

o Xây dựng được phần mềm quản lý bán hàng

Vì thời gian triển khai có hạn, và việc tìm hiểu công nghệ mới còn gặp nhiều

khó khăn do không có nhiều tài liệu nên không tránh được những sai sót Em

rất mong nhận được sự đóng góp ý kiến và những hướng dẫn của thầy cô để

báo cáo thêm hoàn thiện

Em xin chân thành cảm ơn!

Hướng phát triển

Với mục đích ngày càng hoàn thiện để đáp ứng tốt cho việc tin học hóa quản

ý đào tạo các khóa học ngắn hạn, trong tương lai em sẽ cố gắng tìm hiểu kỹ hơn, đi

sâu hơn, và cố gắng hoàn thành tốt đề tài hơn

Trang 42

TÀI LIỆU THAM KHẢO

Tiếng việt:

[1] TS Đào Nam Anh: Giáo trình Phân tích thiêt kế hướng đối tượng; trường Đại

học Điện Lực

[2] TS Huỳnh Văn Đức(Chủ biên), ThS Đoàn Thiện Ngân(Hiệu đính) Giáo trình

nhập môn UML.Nhà xuất bản: Lao động và xã hội

Ngày đăng: 12/12/2019, 00:25

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w