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

Báo cáo web bán hàng nội thất

95 2,6K 33

Đ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 95
Dung lượng 3,46 MB

Nội dung

Mỗi khi có sự thay đổi thông tin củamột sản phẩm thì người quản lý phải thay đổi lại giấy tờ hiện tại cho phù hợp.1.3 Hướng tiếp cận của đề tài  Khảo sát chi tiết các nghiệp vụ trong hệ

Trang 1

NHẬN XÉT CỦA GIÁO VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Hưng Yên, tháng 6 năm 2011

Trang 2

LỜI CẢM ƠN

Sau một thời gian nghiên cứu và triển khai Project 4, nhóm nhóm em đã hoànthành xong đề tài của mình Lời đầu tiên nhóm em xin gửi lời cảm ơn tới các thầy côtrong khoa Công nghệ thông tin trang bị những kiến thức quý báu cho nhóm em trongsuốt quá trình học tập và làm đề tài tại Trường Đại học Sư phạm Kỹ thuật Hưng Yên.Đặc biệt nhóm em xin chân thành cảm ơn sự tận tình hướng dẫn của thầy Nguyễn HữuĐông, thầy là giáo viên hướng dẫn, là người theo sát tiến độ làm việc của nhóm Chính vìvậy mà thầy luôn đưa ra những ý kiến, những góp ý giúp nhóm em nhận ra vấn đề còntồn tại và kịp thời sửa chữa

Mặc dù đã cố gắng lỗ lực thực hiện đề tài nhưng chắc hẳn không thể tránh khỏi nhữngthiếu sót Nhóm em rất mong nhận được những ý kiến đóng góp ý kiến của các thầy cô vàcác bạn để đề tài này hoàn thiện và hướng tới áp dụng thực tế hơn

Nhóm em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

NHẬN XÉT CỦA GIÁO VIÊN 1

LỜI CẢM ƠN 2

DANH MỤC CÁC TỪ VIẾT TẮT 5

MỤC LỤC CÁC BẢNG 6

MỤC LỤC CÁC HÌNH VẼ 8

PHẦN I: MỞ ĐẦU 10

LỜI NÓI ĐẦU 11

1.1 Lí do chọn đề tài 12

1.2 Ưu khuyết điểm 13

1.2.1 Ưu điểm 13

1.2.2 Khuyết điểm 13

1.3 Hướng tiếp cận của đề tài 13

1.4 Nội dung thực hiện của đề tài 13

1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài 16

1.6 Cấu trúc của báo cáo 16

PHẦN II: PHÂN TÍCH HỆ THỐNG 17

2.1 Khảo sát hệ thống, xác định yêu cầu và phân tích hệ thống 17

2.1.1 Khảo sát hệ thống 17

2.1.2 Xác định yêu cầu hệ thống 18

2.1.3 Phân tích yêu cầu hệ thống 18

2.2 Phân tích thiết kế UML 20

2.2.1 Danh sách actor 20

2.2.2 Biểu đồ UseCase 21

2.2.2.1 Kí hiệu 21

2.2.2.2 Danh mục các UseCase 21

2.2.2.3 Đặc tả biểu đồ UseCase 28

2.2.3 Biểu đồ lớp 34

2.2.3.1 Biểu đồ lớp Admin 34

Trang 4

2.2.3.2 Biểu đồ lớp hệ thống 35

2.2.3.3 Danh sách biểu đồ lớp 35

2.2.3.4 Mô tả từng đối tượng 36

2.2.4 Biểu đồ tuần tự 44

2.2.4.1 Biểu đồ tuần tự cho chức năng đăng nhập 44

2.2.4.2 Biểu đồ tuần tự cho chức năng quản lý nhân viên 45

2.2.4.3 Biểu đồ tuần tự cho chức năng Quản lý mặt hàng 46

2.2.4.4 Biểu đồ tuần tự chức năng Quản lý nhà cung cấp 47

2.2.4.5 Biểu đồ tuần tự chức năng Quản lý hóa đơn nhập 48

2.2.4.6 Biểu đồ tuần tự chức năng Quản lý hóa đơn xuất 49

2.2.4.7 Biểu đồ tuần tự chức năng Quản lý doanh thu 50

2.2.4.8 Biểu đồ tuần tự chức năng tìm kiếm 51

2.2.4.9 Biểu đồ tuần tự cho chức năng ý kiến khách hàng 52

2.2.4.10 Biểu đồ tuần tự cho chức năng thống kê 53

PHẦN III: THIẾT KẾ HỆ THỐNG 54

3.1 Mô hình quan hệ dữ liệu 54

3.2 Các bảng dữ liệu 54

3.2.1 Bảng Thể loại(TheLoai) 54

3.2.2 Bảng Mặt hàng (MatHang) 55

3.2.3 Bảng hóa đơn nhập (HoaDonNhap) 56

3.2.4 Bảng nhà cung cấp (NhaCungCap) 56

3.2.5 Bảng chi tiết xuất(ChiTietXuat) 57

3.2.6 Bảng chi tiết nhập(ChiTietNhap) 57

3.2.7 Bảng quản trị(QuanTri) 58

3.2.8 Bảng hóa đơn xuất (HoaDonXuat) 59

3.2.9 Bảng đặt hàng(DatHang) 59

Trang 5

3.2.10 Bảng khách hàng(KhachHang) 60

3.2.11 Bảng NhanXet(NhanXet) 61

3.3 Phân tích thiết kế chương trình 61

3.3.1 Giao diện phần người dùng 61

3.3.1.1 Giao diện trang chủ 61

3.3.1.2 Giao diện trang giới thiệu 64

3.3.1.3 Giao diện trang đăng kí 66

3.3.1.4 Giao diện trang đăng nhập 69

3.3.1.5 Giao diện chức năng đặt hàng 71

3.3.1.6 Giao diện chức năng tìm kiếm 73

3.3.1.7 Giao diện chức năng góp ý 75

3.3.1.8 Giao diện trang liên hệ 76

3.3.2 Giao diện phần quản trị 77

3.3.2.1 Giao diện trang quản lí hóa đơn nhập 78

2.3.2.2 Giao diện chức năng hóa đơn xuất 80

3.3.2.3 Giao diện chức năng chi tiết nhập hàng 81

3.3.2.4 Giao diện chức năng chi tiết xuất 83

3.3.2.5 Giao diện chức năng quản lí thành viên quản trị 85

3.3.2.6 Giao diện quản lí chức năng đơn đặt hàng 87

3.3.2.7 Giao diện chức năng Quản lí mặt hàng 89

3.3.2.8 Giao diện chức năng quản lí thể loại mặt hàng 91

3.3.2.9 Giao diện chức năng quản lí nhà cung cấp 93

3.3.2.10 Giao diện chức năng tìm kiếm 94

3.2.2.11 Giao diện chức năng thống kê của cửa hàng 95

Trang 6

PHẦN IV: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN97

4.1 Thực nghiệm 97

4.2 Kết quả đạt được của đề tài 97

4.3 Hạn chế 97

4.4 Hướng phát triển 97

PHẦN V: TÀI LIỆU THAM KHẢO 97

DANH MỤC CÁC TỪ VIẾT TẮT

Bảng 1: Danh sách các từ viết tắt

M C L C CÁC B NG ỤC LỤC CÁC BẢNG ỤC LỤC CÁC BẢNG ẢNG

1

3

Trang 7

9 Bảng 9:Danh sách các thuộc tính của lớp Admin 36

10 Bảng 10: Danh sách các thuộc tính lớp nhân viên 37

11 Bảng 11: Danh sách các phương thức lớp nhân viên 37

12 Bảng 12:Danh sách các thuộc tính lớp tài khoản 38

13 Bảng 13:Danh sách các phương thức lớp tài khoản 38

14 Bảng 14: Danh sách các thuộc tính lớp mặt hàng 38

15 Bảng 15:Danh sách các phương thức lớp mặt hàng 38

16 Bảng 16:Danh sách các thuộc tính lớp hóa đơn xuất 39

17 Bảng 17 : Danh sách các phương thức lớp hóa đơn xuất 39

18 Bảng 18:Danh sách các thuộc tính lớp hóa đơn nhập 40

19 Bảng 19 : Danh sách các phương thức lớp hóa đơn nhập 40

20 Bảng 20:Danh sách các thuộc tính lớp khách hàng 41

21 Bảng 21 : Danh sách các phương thức lớp khách hàng 41

22 Bảng 22:Danh sách các thuộc tính lớp nhà cung cấp 41

23 Bảng 23: Danh sách các phương thức lớp nhà cung cấp 42

24 Bảng 24:Danh sách các thuộc tính lớp thể loại 42

25 Bảng 25: Danh sách các phương thức lớp thể loại 42

Trang 8

43 Bảng 43: Mô tả các thành phần trong trang đặt hàng 73

44 Bảng 44: Mô tả các thành phần trong trang tìm kiếm 74

45 Bảng 45: Mô tả các thành phần trong trang đặt hàng 75

46 Bảng 46: Mô tả các thành phần trong trang quản lí hóa đơn nhập 80

47 Bảng 47: Mô tả các thành phần trong trang quản lí hóa đơn xuất 81

48 Bảng 48: Mô tả các thành phần trong trang quản lí chi tiết nhập 83

49 Bảng 49: Mô tả các thành phần trong trang quản lí chi tiết nhập 85

50 Bảng 50: Mô tả các thành phần trong trang quản lí thành viên quản trị 87

51 Bảng 51: Mô tả các thành phần trong trang quản lí đơn đặt hàng 89

52 Bảng 52: mô tả các thành phần trong trang quản lí mặt hàng 91

53 Bảng 53: mô tả các thành phần trong trang quản lí thể loại mặt hàng 92

54 Bảng 54: Mô tả các thành phần trong trang quản lí nhà cung cấp 94

55 Bảng 55: Mô tả thành phần trong trang quản lí chức năng tìm kiếm 95

56 Bảng 56: Mô tả thành phần trong trang quản lí chức năng thống kê 96

Bảng 2: danh mục các bảng

Trang 9

MỤC LỤC CÁC HÌNH VẼ

12 Hình 12: Biểu đồ tuần tự cho chức năng đăng nhập 44

13 Hình 13: Biểu đồ tuần tự cho chức năng quản lý nhân viên 45

14 Hình 14: Biểu đồ tuần tự cho chức năng Quản lý mặt hàng 46

15 Hình 15: Biểu đồ tuần tự chức năng Quản lý nhà cung cấp 47

16 Hình 16: Biểu đồ tuần tự chức năng Quản lý hóa đơn nhập 48

17 Hình 17: Biểu đồ tuần tự chức năng Quản lý hóa đơn xuất 49

18 Hình 18: Biểu đồ tuần tự chức năng Quản lý doanh thu 50

19 Hình 19: Biểu đồ tuần tự chức năng tìm kiếm 51

20 Hình 20: Biểu đồ tuần tự cho chức năng ý kiến khách hàng 52

21 Hình 21: Biểu đồ tuần tự cho chức năng thống kê 53

Trang 10

22 Hình 22 : Mô hình quan hệ dữ liệu 54

25 Hình 25: Giao diện phần đầu trang giới thiệu 65

26 Hình 26: Giao diện phần sau trang giới thiệu 66

27 Hình 27: Giao diện trang đăng kí tài khoản 67

36 Hình 36: Giao diện quản lí chi tiết nhập 82

37 Hình 37: Giao diện quản lí chi tiết xuất 84

38 Hình 38: Giao diện quản lí thành viên quản trị 86

43 Hình 43: Giao diện quản lí chức năng tìm kiếm 95

44 Hình 44: Giao diện quản lí chức năng thống kê 96

Bảng 3: danh mục các hình vẽ

Trang 11

PHẦN I: MỞ ĐẦU LỜI NÓI ĐẦU

Trong thời đại công nghệ thông tin đang bùng nổ và phát triển rộng rãi như hiệnnay có thể nói rằng ngành công nghệ thông tin là một trong những ngành kinh tế mũinhọn của nhiều quốc gia trên thế giới.Bởi nó có rất nhiều ứng dụng và đem lại cho conngười nhiều lợi ích trong mọi lĩnh vực của cuộc sống như:khoa học,kinh tế,chính trị và xãhội…Internet trở nên quen thuộc với mỗi chúng ta hơn Thông qua mạng Internet, cácdoanh nghiệp, công ty, cửa hàng đã quảng bá các sảm phẩm của mình để tất cả mọi ngườicùng biết tên thương hiệu đó

Như chúng ta đã biết, đồ nội thất là những sảm phẩm cần thiết và gần gũi với cuộcsống con người Đồ nội thất hiện nay rất đa dạng và phong phú Xuất phát từ thực tế đó,

Trang 12

nhóm em đã chọn đề tài “XÂY DỰNG WEBSITE GIỚI THIỆU SẢM PHẨM NỘITHẤT PHÚC LỢI” làm project 4 của mình Với sự cố gắng của nhóm và được sự hướngdẫn tận tình của thầy Nguyễn Hữu Đông chúng em đã hoàn thành xong đề tài của mình.

Nhóm sinh viên thực hiện:

Phan Thị Hiệp Đào Văn Lượng

1.1 Lí do chọn đề tài

Sự phát triển của công nghệ thông tin trong những năm gần đây đã có tác động mạnh

mẽ tới sự phát triển mọi mặt của thế giới Công nghệ thông tin bùng nổ đã giữ một vai tròquan trọng nó thúc đẩy xã hội loài người phát triển toàn diện, mỗi một công việc có sựgóp mặt của công nghệ thông tin luôn đem lại hiệu quả cao hơn rất nhiều so với việckhông ứng dụng công nghệ thông tin

Hiện nay, Internet đã trở thành thông dụng trong cuộc sống chúng ta Khi nói đến lợiích của Internet đối với chiến lược phát triển, đa số các doanh nghiệp thường nghĩ đếnviệc thiết lập một website để giới thiệu về công ty Với các cửa hàng quy mô nhỏ cũng đã

sử dụng Website để quảng cáo sảm phẩm và giới thiệu về cửa hàng

Trong gia đình, văn phòng,… sảm phẩm nội thất rất gần gũi với chúng ta Sảm phẩmnội thất rất đa dạng và phong phú Xuất phát từ nhu cầu, các cửa hàng, công ty nội thất có

xu hướng quảng cáo sảm phẩm của mình thông qua các mạng Internet, Website

Trang 13

Qua thực tế, nhóm chúng em nhận thấy việc xây dựng một Website giới thiệu sảmphẩm của cửa hàng là điều cần thiết hiện nay.

Nhóm chúng em đã khảo sát một số cửa hàng vừa và nhỏ tại địa phương và nhận thấy

có nhiều bất cập, khó khăn trong việc quảng cáo, giới thiệu sảm phẩm của cửa hàng chotất cả mọi người Hầu hết các cửa hàng không có Website, việc quản cáo sảm phẩm củacửa hàng mình là rất ít Chỉ có những khách hàng quen thuộc, sinh sống tại khu vực đómới biết và mua hàng Sảm phẩm của chủ yếu để phục vụ cho khu vực đó Ngoài ra, vấn

đề bán hàng trực tiếp còn nhiều bất cập

Xuất phát từ lý do đó, cùng với sự đồng ý của thầy giáo Nguyễn Hữu Đông, nhóm

chúng em quyết định chọn đề tài “GIỚI THIỆU SẢM PHẨM NỘI THẤT PHÚC LỢI”

làm project4 của nhóm mình Hiện nay, cửa hàng chưa có Website.Vì vậy, với mục đíchgiúp cửa hàng giới thiệu sảm phẩm, chúng em đã xây dựng Website giới thiệu và quảng

bá sảm phẩm cho cửa hàng để tất cả mọi người có thể biết đến nội thất Phúc Lợi

1.2 Ưu khuyết điểm

1.2.1 Ưu điểm

 Đề tài mang tính gần gũi với sinh viên

 Với phương pháp quản lý thủ công hiện tại, ưu điểm của hệ thống là rất ít Về cơbản vẫn hoàn thành được công việc giới thiệu, quản lý của cửa hàng vừa và nhỏ

Đó là điều quan trọng nhất trong việc kinh doanh

1.2.2 Khuyết điểm

Qua quá trình khảo sát thực tế, nhóm chúng em nhận thấy rằng các cửa hàng quản lý sảmphẩm của mình bằng phương pháp thủ công, dùng sổ sách ghi chép, lưu giữ thông tin choviệc mua bán vẫn chưa khoa học, Việc quản lý sản phẩm, lưu trữ thông tin, nhân viên,thống kê là công việc rất khó khăn , mất nhiều thời gian và công sức, người quản lý phải

Trang 14

quản lý cả giấy tờ rất lớn, đôi khi thiếu chính xác Mỗi khi có sự thay đổi thông tin củamột sản phẩm thì người quản lý phải thay đổi lại giấy tờ hiện tại cho phù hợp.

1.3 Hướng tiếp cận của đề tài

 Khảo sát chi tiết các nghiệp vụ trong hệ thống, nắm bắt rõ các yêu cầu từ phíangười sử dụng

 Thông qua các tài liệu của các đề tài trước để giải quyết vấn đề

1.4 N i dung th c hi n c a đ tài ội dung thực hiện của đề tài ực hiện của đề tài ện của đề tài ủa đề tài ề tài

Ngày kết thúc

Người thực hiện

Tình trạng

1

Khảo sát

hệ thống

Khảo sát quá trình hoạt động

tổ chức chung của cửa hàng,thể loại mặt hàng có trongcửa hàng, quá trình nhậphàng, mua hàng giá bán, hỗtrợ khách hàng, các thông tinliên quan đến các mặt hàng

Khảo sát, thu thập thông tin

từ website bán hàng nội thấtkhác

14/02/11 20/02/11 Cả

nhóm

Hoànthành

21/02/11 25/02/11

Cảnhóm

Hoànthành

Trang 15

02/03/11 06/03/11 Cả

nhóm

Hoànthành5

13/03/11 26/03/11 Cả

nhóm

Hoànthành

Admin làm tất cả mọi việctrong hệ thống, thống kê, cậpnhật, sửa, xóa mặt hàng.trảlời ý kiến khác hàng

08/04/11 15/04/11 lượng

Hoànthành

21/04/11 25/04/11 Lượng Hoàn

thànhCode

Tìm

Cho phép khác hàng tìm

Trang 16

1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài

 Ý nghĩa lý luận:

Đây là đề tài lần thứ 4 trong toàn bộ chương trình học, vì vậy nó đóng vai trò rấtquan trọng, giúp sinh viên làm quen với các ứng dụng web và phát triển ứng dụngxây dựng trang web treo yêu cầu, từ đó rút ra kinh nghiệm thực tiễn cho việc làm

đồ án và công việc về sau

 Ý nghĩa thực tiễn:

 Tăng cường nhận thức và tư duy của các thành viên

 Rèn luyện cách làm việc nhóm có hiệu quả

 Phát huy tính sáng tạo và cách làm việc độc lập của mỗi thành viên trong nhóm

 Củng cố và nâng cao kiến thức cho các thành viên trong nhóm

1.6 Cấu trúc của báo cáo

Báo cáo gồm có các phần chính như sau:

 Phần I: Mở đầu

 Lý do chọn đề tài

 Ưu khuyết điểm

Hướng tiếp cận của đề tài

Trang 17

 Nội dung thực hiện

 Ý nghĩa thực tiễn và ý nghĩa lý luận của đề tài

 Cấu trúc báo cáo

 Phần II: Nội dung

 Khảo sát hệ thống

 Phân tích thiết kế hệ thống với UML

 Thiết kế cơ sở dữ liệu

 Phân tích thiết kế chương trình

 Phần III: Thực nghiệm, đánh giá kết quả và hướng phát triển

Trang 18

 Ưu điểm của hệ thống:

+ Đây là phần mềm phổ biến được sử dụng nhiều trong công việc văn phòng, cógiao diên thân thiện và dễ sử dụng đối với đa số người dùng

+ Phần mềm dễ cài đặt trên các máy tính

 Nhược điểm:

+ Khi nhập dữ liệu vào mất nhiều thời gian nếu như dữ liệu cần nhập nhiều

+ Quản lý không đồng bộ: Các thông tin về cùng một đối tượng có thể được lưutrữ ở nhiều file khác nhau mà chúng không có sự liên kết với nhau, từ đó dẫn tớitình trạng dư thừa dữ liệu, tốn dung lượng bộ nhớ

+ Các chức năng khác nhau nhưng có liên quan với nhau lại không có sự liên kết

gì với nhau

+ Quản lý trên giấy tờ cồng kềnh, không khoa học

+ Khó khăn khi muốn tìm kiếm thông tin

+ Tính bảo mật không cao

+ …

2.1.2 Xác định yêu cầu hệ thống

+ Tổng quan, giới thiệu về cửa hàng:

Giới thiệu thông tin về cửa hàng được hiển thị ở trang chủ của trang web đó, giúpkhách hàng có thể tìm hiểu các thông tin SP có trong cửa hàng

+ Cập nhật, xóa, sửa thông tin SP

Thay đổi các thông tin đầu vào của SP như: mã SP, tên SP, kích thước,…

+ Chức năng mua hàng của hệ thống

Chọn SP cần mua hàng, hệ thống sẽ tính tiền tương ứng các SP được chọn

+ Tìm kiếm thông tin SP

Khi muốn biết thông tin SP nào mà không thấy trong hệ thống, ta có thể chọn tiêu chítìm kiếm và tìm SP đó

Trang 19

2.1.3 Phân tích yêu cầu hệ thống

Sau khi khảo sát thực tế và xác định được các yêu cầu của hệ thống, có thể phân tích

để đưa ra các quy trình nghiệp vụ chung của hệ thống bao gồm các phần:

Các nghiệp vụ chung được phân tích chi tiết

 Tổng quan, giới thiệu về cửa hàng:

+ Thời gian thực hiện: Khi vào trang Web, thông tin về cửa hàng sẽ được hiển thịtại trang chủ của hệ thống

+ Tác nhân thực hiện: Người dùng, khách hàng

+ Các bước tiến hành:

- Khi có thông tin mới, người quản lý nhập, lưu trữ thông tin đó vào CSDL

- Cập nhập thông tin lên trang web của cửa hàng

 Cập nhật, xóa, sửa thông tin SP

+ Thời gian thực hiện: Khi có sự thay đổi thông tin SP như khi có SP mới, hoặcthông tin SP thay đổi…

+ Tác nhân thực hiện: Người sử dụng hệ thống

+ Các bước tiến hành:

- Thông tin SP thay đổi, người quản lý tìm thông tin SP đó và cập nhật lạithông tin mới

- Thay đổi xong sẽ lưu lại sự thay đổi đó và cho hiển thị thông tin mới

 Chức năng mua hàng của hệ thống

+ Thời gian thực hiện: Khi có SP đó trên trang Web

+ Tác nhân thực hiện: Khách hàng, người sử dụng hệ thống

+ Các bước tiến hành:

- Khách hàng xem thông tin SP của cửa hàng

- Sau đó,nếu chon SP cần mua thì chọn button “mua hàng”

- Hệ thống sẽ tự động lưu thông tin về SP đó và tính tiền cho khách hàng

Trang 20

- Có thể in danh sách các SP được chọn dưới hình thức Excel

 Tìm kiếm thông tin SP

+ Tác nhân thực hiện: Khách hàng, người sử dụng hệ thống

+ Các bước tiến hành:

- Khi tìm thông tin SP, chọn tiêu chí tìm kiếm

- Nhập thông tin SP cần tìm và nhấn tìm kiếm

2.2 Phân tích thiết kế UML

2.2.1 Danh sách actor

1 Admin Là người quản lí chung mọi hoạt động của

cửa hàng và tương tác với chương trình quảnbằng việc: quản lí danh mục, quản lí doanhthu, thống kê báo cáo, tra cứu, thay đổi cácquy định Đây là actor chính của hệ thống

2 Nhân viên Là người trực tiếp các thao tác nghiệp vụ

chính của hệ thống Nhân viên tham gia vào:nhập hàng về, bán buôn, bán lẻ, quản lí danhmục hàng hoá,tra cứu

3 Khách hàng Là người sẽ tương tác với các nghiệp vụ

như:tìm kiếm tra cứu hàng hoá, xem thông

Trang 21

tin hàng và đặt hàng

Bảng 5: danh sách các Actor

2.2.2 Biểu đồ UseCase

2.2.2.1 Kí hiệu

Biểu diễn chức năng của hệ thống, nó gồm 1 chuỗi ký

tự, trước là 1 động từ và sau đó là danh từ hoặc cụmdanh từ

Biểu diễn này có nghĩa là Actor có thể thực hiện mọihoạt động của Actor2, ngoài ra nó còn có riêng 1 sốhoạt động khác Hay chính là sự kế thừa

Để biểu diễn 1 use case có các tính năng của 1 usecase khác

Để biểu diễn 1 use case có thể mở rộng ra 1 use casekhác

Bảng 6: kí hiệu biểu đồ Usecase

Trang 22

2.2.2.2 Danh mục các UseCase

1 Đăng nhập Cho phép người dùng đăng nhập vào hệ

7 Thống kê, báo cáo Cho phép người quản lý thống kê các mặt

hàng, doanh thu của cửa hàng

Bảng 7: danh mục các Usecase

Trang 23

- Người quản trị hệ thống là Admin có phân quyền cao nhất, phải đăngnhập để quản lý các chức năng chung của hệ thống.Tạo và phân quyền chocác nhân viên quản lý.

Trang 24

2.2.2.2.2 Usecase quản lý hóa đơn nhập

Hình 2: UseCase quản lí hóa đơn nhập

2.2.2.2.3 Usecase quản lí hóa đơn xuất

Hình 3: UseCase quản lí hóa đơn xuất

Trang 25

2.2.2.2.4 USecase quản lí nhà cung cấp

Hình 4: USecase quản lí nhà cung cấp

2.2.2.2.4 UseCase quản lí thể loại

Hình 5: UseCase quản lí thể loại

Trang 26

2.2.2.2.4 Usecase quản lí đơn đặt hàng

Hình 6: Usecase quản lí đơn đặt hàng

2.2.2.2.5 Usecase quản lí mặt hàng

Hình 7: Usecase quản lí mặt hàng

Trang 27

2.2.2.2.6 Usecase tìm kiếm

Hình 8: Usecase tìm kiếm

2.2.2.2.7 Usecase thống kê

Hình 9: Usecase thống kê

Trang 28

2.2.2.3 Đặc tả biểu đồ UseCase

2.2.2.3.1 Use case quản lý hóa đơn nhập

Use case này được người quản lý sử dụng khi mà các sản phẩm được nhập

về từ nhà cung cấp ( các chức năng thêm, sửa, xóa) Các dòng sự kiện:

 Dòng sự kiện chính :

- Người dùng Chọn chức năng quản trị trên Menu

- Hệ thống hiển thị danh sách thư mục quản lý bạn chọn Quản Lý HóaĐơn Nhập, người sử dụng muốn thêm hóa đơn thì nhập đầy đủ cácthông tin về hóa đơn hoặc muốn sửa, xóa thông tin.Tùy vào công việc

- Người sử dụng nhập đủ các thông tin cần thiết và chọn Thêm(Sửa hayxóa)

- Hệ thống kiểm tra thông tin và xác nhận thông tin đầu sách hợp lệ

- Hệ thống thêm háo đơn(sửa, xóa) vào CSDL

- Hệ thống thông báo thêm(sửa,xóa) thành công

- Người dùng thoát khỏi chức năng thêm(sửa ,xóa) hóa đơn nhập

 Dòng sự kiện thay thế:

- Các thông tin được người sử dụng nhập vào không đúng định dạng quyđịnh

- Hệ thống thông báo lỗi và yêu cầu nhập lại thông tin

- Người dùng nhập(sửa) lại thông tin cho đúng

 Dòng sự kiện khác:

- Không có

 Tiền điều kiện:

- Người dùng đã đăng nhập thành công hệ thống

 Hậu điều kiện:

Sau khi Use case được thực hiện, các thông tin được lưu vào CSDL

Trang 29

2.2.2.3.2 Use case quản lý hóa đơn xuất

 Đặc tả use case

Use case này được người quản lý sử dụng khi mà có khách hàng mua hàng.Dòng sự kiện chính :

- Người dùng Chọn chức năng quản lý hóa đơn xuất trên Menu

- Hệ thống hiển thị form quản lý hóa đơn xuất yêu cầu người sử dụngchọn chức năng muốn thực hiện

- Hệ thống kiểm tra thông tin và xác nhận thông tin độc giả hợp lệ

- Hệ thống thêm hóa đơn xuất(sửa, xóa) vào CSDL

- Hệ thống thông báo them(sửa,xóa) thành công

- Người dùng thoát khỏi chức năng quản lý hóa đơn xuất

 Dòng sự kiện thay thế:

- Các thông tin được người sử dụng nhập vào không đúng định dạng quyđịnh

- Hệ thống thông báo lỗi và yêu cầu nhập lại thông tin

- Người dùng nhập(sửa) lại thông tin cho đúng

 Dòng sự kiện khác:

- Tiền điều kiện:

- Người dùng đã đăng nhập thành công hệ thống

 Hậu điều kiện:

Sau khi Use case được thực hiện, các thông tin được lưu vàoCSDL

2.2.2.3.3 Use caseQuản lý nhà cung cấp

 Đặc tả use case

Trang 30

Use case này được sủ dụng khi mà có hàng mới về Thong tin của mặt hàng sẽđược cung cấp bởi nhà cung cấp nào Người quản lý sẽ nhập đầy đủ thongtin nhà cung cấp và lưu thông tin vào cơ sở dữu liệu Các dòng sự kiện:Dòng sự kiện chính :

- Người dùng Chọn chức năng quản lý nhà cung cấp trên Menu

- Hệ thống hiển thị form quản lý nhà cung cấp yêu cầu nhập đầy đủ thông tin

- Hệ thống kiểm tra thông tin và xác nhận thông tin cso hợp lệ hay không

- Hệ thống lưu thông tin vào CSDL

- Hệ thống thông báo lưu thành công

- Dòng sự kiện thay thế:

- Các thông tin được người sử dụng nhập vào không đúng định dạng quyđịnh

- Hệ thống thông báo lỗi và yêu cầu nhập lại thông tin

- Người dùng nhập lại thông tin cho đúng

 Dòng sự kiện khác:

- Người dùng đã đăng nhập thành công hệ thống

 Hậu điều kiện:

Sau khi Use case được thực hiện, các thông tin được lưu vàoCSDL

2.2.2.3.4 Use casequản lý thể loại.

 Đặc tả use case

Use case này được sử dụng khi mà nhập hàng về và người quản lý muốnphân loại từng mặt hàng riêng rẽ với nhau cho dễ quản lý Các dòng sựkiện:

Dòng sự kiện chính :

Trang 31

- Người dùng Chọn chức năng quản lý thể loạitrên Menu.

- Hệ thống hiển thị fỏm quản lý thể loại

- Quản lý nhập đầy đủ thong tin

- Hệ thống kiểm tra thông tin và xác nhận thông tin nhập hợp lệ

- Người quản lý chọn chức năng cần thực hiện(them sửa , xóa)

- Hệ thống thực hiện công việc mà người quan lsy thực hiện

 Dòng sự kiện thay thế:

- Các thông tin được người sử dụng nhập vào không đúng định dạng quyđịnh

- Hệ thống thông báo lỗi và yêu cầu nhập lại thông tin

- Người dùng nhập(sửa) lại thông tin cho đúng

 Dòng sự kiện khác:

- Tiền điều kiện:

- Người dùng đã đăng nhập thành công hệ thống

 Hậu điều kiện:

Sau khi Use case được thực hiện, các thông tin được lưu vào CSDL

2.2.2.3.5 Use case quản lýđơn đặt hàng

 Đặc tả use case

Use case này được sử dụng khi mà có khách hàng mua hàng và đặt hàngtrực tiếp tại cửa hàng Các dòng sự kiện:

Dòng sự kiện chính :

- Người dùng Chọn chức năng quản lý đặt hàng trên trên Menu

- Hệ thống hiển thị các khách hàng mà đã đặt hàng trong cửa hàng

- Từ các thong tin đó người quản lý có thể giao hàng đến tân tay khách hàngcủa minh

 Dòng sự kiện thay thế:

Trang 32

 Dòng sự kiện khác:

 Tiền điều kiện:

- Người dùng đã đăng nhập thành công hệ thống

 Hậu điều kiện:

2.2.2.3.6 Use case quản lý mặt hàng

 Đặc tả use case

Use case này được sử dụng khi hàng nhập về và họ muốn đưu thông tin sảnphẩm cảu mình nên website để cho tất cả khách hàng biết đến

 Dòng sự kiện chính

- Người dùng Chọn chức năng quản lý mặt hàng trên trên Menu

- Hệ thống hiển thị Form quản lý mặt hàng và yêu cầu chọn chứcnăng cần thực hiện(them , sứa , xóa)

- Người dung chọn thông tin cần thực hiện

- Hệ thống sẽ lưu vào csdl

 Dòng sự kiện thay thế:

-không có

 Dòng sự kiện khác:

 Tiền điều kiện:

- Người dùng phải đăng nhập thành công vào hệ thống

 Hậu điều kiện:

Trang 33

 Dòng sự kiện chính

- Người dùng Chọn chức năng tìm kiếm trên trên Menu

- Khách hàng chọn thông tin tìm kiếm

- Hệ thống sẽhieentr thị thong tin cần tìm

 Dòng sự kiện thay thế:

-không có

 Dòng sự kiện khác:

 Tiền điều kiện:

 Hậu điều kiện:

Dòng sự kiện chính :

- Người dùng Chọn chức năng thống kê trên Menu

- Hệ thống hiển thị form thống kê yêu cầu người sử dụng chọn thông tin cầnthống kê

- Người sử dụng chọn thông tin thống kê

Hệ thống sẽ tìm trong csdl và hiển thị kết quả cần tìm

Trang 34

2.2.3 Biểu đồ lớp

2.2.3.1 Biểu đồ lớp Admin

Hình 10: Biểu đồ lớp Admin

Trang 35

2.2.3.2 Biểu đồ lớp hệ thống

Hình 11: Biểu đồ lớp hệ thống

2.2.3.3 Danh sách biểu đồ lớp

Trang 36

4 Class Hóa đơn nhập Lớp Hóa đơn nhập

Bảng 9:Danh sách các thuộc tính của lớp Admin

2.2.3.4.2 LớpNhân Viên

 Danh sách các thuộc tính

Trang 37

3 SoDT Số điện thoại

Trang 38

STT Tên Thuộc Tính Ràng Buộc Ý nghĩa/Ghi Chú

Trang 39

1 Them() Thêm hóa đơn xuất

Bảng 17 : Danh sách các phương thức

2.2.3.4.5 Lớp Hóa đơn nhập

Danh sách các thuộc tính

Bảng 19 : Danh sách các phương thức

2.2.3.4.7 Lớp Khách hàng

 Danh sách các thuộc tính

Trang 40

STT Tên thuộc tính Ràng Buộc Ý nghĩa/Ghi chú

Ngày đăng: 24/04/2015, 08:03

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w