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

Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai

76 2,5K 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 76
Dung lượng 2,84 MB

Nội dung

LỜI CẢM ƠN Sau một thời gian làm việc với sự cố gắng nỗ lực cùng với tinh thần làm việc nghiêm túc em đã hoàn thành đề tài tốt nghiệp: “Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai”. Em xin bày tỏ lòng biết ơn sâu sắc đến: Thầy Vũ Xuân Thắng– Giảng viên khoa Công nghệ thông tin trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên đã trực tiếp hướng dẫn, nhiệt tình chỉ bảo, động viên, giúp đỡ cho em thực hiện đề tài này. Đồng thời em xin gửi lời cảm ơn tới quý thầy cô Trường Đại học Sư Phạm Kỹ Thuật Hưng Yên, đặc biệt là quý thầy cô trong khoa Công nghệ thông tin đã trang bị những kiến thức quý báu cho em làm nền tảng và tạo điều kiện cho em có thể thực hiện đồ án này. Chính nhờ công ơn giảng dạy, chỉ bảo tận tình, định hướng nghiên cứu của thầy cô, em có thể vững bước thực hiện tiếp chặng đường học tập, vận dụng và sáng tạo ra những sản phẩm công nghệ thông tin hữu ích góp phần phục vụ các lĩnh vực khác nhau của cuộc sống. Do thời gian, kinh nghiệm và kiến thức có hạn nên đề tài không tránh khỏi những thiếu sót hạn chế. Nhóm đề tài rất mong nhận được sự chỉ bảo hướng dẫn của các thầy cô và các bạn để đề tài của em được hoàn thiện hơn. Em xin chân thành cảm ơn Sinh viên thực hiện: Nguyễn Thị Huệ MỤC LỤC BẢNG CÁC TỪ VIẾT TẮT 2 DANH MỤC HÌNH VẼ 2 LỜI NÓI ĐẦU Error Bookmark not defined. PHẦN 1: MỞ ĐẦU 2 Tên đề tài: 2 Lý do chọn đề tài 2 Khách thể và đối tượng nghiên cứu 2 Giới hạn và phạm vi nghiên cứu 2 Mục tiêu nghiên cứu 2 Phương pháp nghiên cứu 2 Công cụ phát triển, đối tượng nghiên cứu 2 Về mặt lý luận và thực tiễn của đề tài 2 PHẦN 2: NỘI DUNG 2 CHHƯƠNG I: YÊU CẦU HỆ THỐNG 2 1.1. Chức năng của hệ thống 2 1.2. Người sử dụng 2 1.3. Yêu cầu chức năng 2 1.3.1. Người dùng 2 1.3.2 Người quản lý 2 1.4. Yêu cầu phi chức năng 2 1.4.1. Yêu cầu về tốc độ xử lý 2 1.4.2. Yêu cầu về an toàn và bảo mật 2 1.4.3. Yêu cầu về ngôn ngữ và phông chữ 2 1.4.4. Giao diện người sử dụng 2 1.5. Các yêu cầu khác 2 1.5.1. Giao diện truyền thông 2 1.5.2. Định dạng IO 2 1.5.3. Yêu cầu thiết kế CSDL 2 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2 2.1. Các kí hiệu mô tả 2 2.2. Xác định danh sách các tác nhân 2 2.3. Biểu đồ Use Case 2 2.3.1. Biểu đồ Use Case Người quản lý tổng quan 2 2.3.2. Biểu đồ Use Case Người dùng tổng quan 2 2.3.3. Biểu đồ Use Case Đăng kí của người dùng 2 2.3.4. Biểu đồ Use Case Đăng nhập 2 2.3.5. Biểu đồ Use Case Quản lý thông tin sản phẩm 2 2.3.6. Biểu đồ Use Case Quản lý tin tức 2 2.3.7. Biểu đồ Use Case Quản lý nhà cung cấp 2 2.3.8. Biểu đồ Use Case Quản lý báo giá 2 2.3.9. Biểu đồ Use Case Quản lý khuyến mại 2 2.3.10. Biểu đồ Use Case Quản lý danh mục sản phẩm 2 2.3.11. Biểu đồ Use Case Tìm kiếm thông tin sản phẩm của người dùng 2 2.3.12. Biểu đồ Use Case xem thông tin sản phẩm của người dùng 2 2.4. Biểu đồ tuần tự 2 2.4.1. Biểu đồ tuần tự cho quá trình Đăng nhập 2 2.4.2. Biểu đồ tuần tự cho quá trình Quản lý thông tin sản phẩm 2 2.4.3. Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp 2 2.4.4. Biểu đồ tuần tự cho quá trình Quản lý tin tức 2 2.4.5. Biểu đồ tuần tự cho quá trình Quản lý khuyến mại 2 2.4.6. Biểu đồ tuần tự cho quá trình Quản lý slide 2 2.4.7. Biểu đồ tuần tự cho quá trình Quản lý danh mục sản phẩm 2 2.5. Thiết kế cơ sở dữ liệu 2 2.5.1. Các thực thể 2 2.5.2. Các bảng cơ sở dữ liệu 2 2.5.3. Mối quan hệ giữa các bảng 2 CHƯƠNG III: ĐẶC TẢ VÀ THIẾT KẾ GIAO DIỆN 2 3.1. Đặc tả một số điều khiển được sử dụng 2 3.2. Mô tả chi tiết 2 PHẦN 3: KẾT LUẬN 2 PHẦN 4: TÀI LIỆU THAM KHẢO Error Bookmark not defined. BẢNG CÁC TỪ VIẾT TẮT TT Từ viết tắt Nội dung 1 CNTT Công nghệ thông tin 2 CSDL Cơ sở dữ liệu 3 ĐH Đại học 4 QL Quản lý 5 SPKT Sư phạm Kỹ thuật DANH MỤC HÌNH VẼ Hình 2.3 Biểu đồ Use Case ‘Đăng ký’ của người dùng 2 Hình 2.4 Biểu đồ Use Case Đăng nhập 2 Hình 2.5 Biểu đồ Use Case Quản lý thông tin sản phẩm 2 Hình 2.6 Biểu đồ Use Case Quản lý tin tức 2 Hình 2.7 Biểu đồ Use Case Quản lý dịch vụ 2 Hình 2.8 Biểu đồ Use Case Quản lý báo giá 2 Hình 2.9 Biểu đồ Use Case Quản lý khuyến mại 2 Hình 2.10 Biểu đồ Use Case Quản lý danh mục sản phẩm 2 Hình 2.11 Biểu đồ Use Case Tìm kiếm thông tin sản phẩm 2 Hình 2.12 Biểu đồ Use Case thông tin sản phẩm 2 Hình 2.14 Biểu đồ tuần tự cho quá trình Quản lí thông tin sản phẩm 2 Hình 2.15 Biểu đồ tuần tự cho quá trình Nhập thông tin sản phẩm 2 Hình 2.16 Biểu đồ tuần tự cho quá trình Sửa thông tin sản phẩm 2 Hình 2.17 Biểu đồ tuần tự cho quá trình Xóa thông tin sản phẩm 2 Hình 2.18 Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp 2 Hình 2.19 Biểu đồ tuần tự cho quá trình Quản lý tin tức 2 Hình 2.20 Biểu đồ tuần tự cho quá trình Quản lý khuyến mại 2 Hình 2.21 Biểu đồ tuần tự cho quá trình Quản lý slide 2 Hình 2.22 Biểu đồ tuần tự cho quá trình Quản lý danh mục sản phẩm 2 Hình 2.23 Bảng Products 2 Hình 2.24 Bảng Suppliers 2 Hình 2.25 Bảng News 2 Hình 2.26 Bảng Carts 2 Hình 2.27 Bảng Administrator 2 Hình 2.28 Bảng Customer 2 Hình 2.29 Bảng Menunews 2 Hình 2.30 Bảng Supports 2 Hình 2.31 Bảng Slides 2 Hình 2.32 Biểu đồ mối quan hệ giữa các bảng 2 Hình 3.1 Giao diện trang chủ 2 Hình 3.2 Giao diện trang giỏ hàng 2 Hình 3.3 Giao diện quản lý 2 Hình 3.4 Giao diện trang quản lý danh mục 2 Hình 3.6 Giao diện trang quản lý nhà cung cấp 2 Hình 3.8 Giao diện trang hỗ trợ trực tuyến 2

Trang 1

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

………

………

………

………

………

………

………

………

………

………

……

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Hưng Yên, ngày tháng năm 2014

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

……

Hưng Yên, ngày tháng năm 2014

Trang 3

Giáo viên phản biện

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

……

Trang 4

Hưng Yên, ngày tháng năm 2014

Giáo viên phản biện

LỜI CẢM ƠN

Sau một thời gian làm việc với sự cố gắng nỗ lực cùng với tinh thần làm việc

nghiêm túc em đã hoàn thành đề tài tốt nghiệp: “Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai”.

Em xin bày tỏ lòng biết ơn sâu sắc đến: Thầy Vũ Xuân Thắng– Giảng viên

khoa Công nghệ thông tin trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên đã trựctiếp hướng dẫn, nhiệt tình chỉ bảo, động viên, giúp đỡ cho em thực hiện đề tài này.Đồng thời em xin gửi lời cảm ơn tới quý thầy cô Trường Đại học Sư Phạm KỹThuật Hưng Yên, đặc biệt là quý thầy cô trong khoa Công nghệ thông tin đã trang

bị những kiến thức quý báu cho em làm nền tảng và tạo điều kiện cho em có thểthực hiện đồ án này Chính nhờ công ơn giảng dạy, chỉ bảo tận tình, định hướngnghiên cứu của thầy cô, em có thể vững bước thực hiện tiếp chặng đường học tập,vận dụng và sáng tạo ra những sản phẩm công nghệ thông tin hữu ích góp phầnphục vụ các lĩnh vực khác nhau của cuộc sống

Do thời gian, kinh nghiệm và kiến thức có hạn nên đề tài không tránh khỏinhững thiếu sót hạn chế Nhóm đề tài rất mong nhận được sự chỉ bảo hướng dẫn củacác thầy cô và các bạn để đề tài của em được hoàn thiện hơn

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

Sinh viên thực hiện:

Nguyễn Thị Huệ

Trang 5

MỤC LỤC

BẢNG CÁC TỪ VIẾT TẮT 6

DANH MỤC HÌNH VẼ 7

LỜI NÓI ĐẦU 9

PHẦN 1: MỞ ĐẦU 10

Tên đề tài: 10

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

Khách thể và đối tượng nghiên cứu 11

Giới hạn và phạm vi nghiên cứu 11

Mục tiêu nghiên cứu 11

Phương pháp nghiên cứu 12

Công cụ phát triển, đối tượng nghiên cứu 12

Về mặt lý luận và thực tiễn của đề tài 12

PHẦN 2: NỘI DUNG 14

CHHƯƠNG I: YÊU CẦU HỆ THỐNG 14

1.1 Chức năng của hệ thống 14

1.2 Người sử dụng 14

1.3 Yêu cầu chức năng 14

1.3.1 Người dùng 14

1.3.2 Người quản lý 15

1.4 Yêu cầu phi chức năng 24

1.4.1 Yêu cầu về tốc độ xử lý 24

1.4.2 Yêu cầu về an toàn và bảo mật 25

1.4.3 Yêu cầu về ngôn ngữ và phông chữ 25

1.4.4 Giao diện người sử dụng 25

1.5 Các yêu cầu khác 27

1.5.1 Giao diện truyền thông 27

1.5.2 Định dạng I/O 27

1.5.3 Yêu cầu thiết kế CSDL 27

Trang 6

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 29

2.1 Các kí hiệu mô tả 29

2.2 Xác định danh sách các tác nhân 30

2.3 Biểu đồ Use Case 30

2.3.1 Biểu đồ Use Case Người quản lý tổng quan 31

2.3.2 Biểu đồ Use Case Người dùng tổng quan 31

2.3.3 Biểu đồ Use Case Đăng kí của người dùng 32

2.3.4 Biểu đồ Use Case Đăng nhập 33

2.3.5 Biểu đồ Use Case Quản lý thông tin sản phẩm 35

2.3.6 Biểu đồ Use Case Quản lý tin tức 38

2.3.7 Biểu đồ Use Case Quản lý nhà cung cấp 42

2.3.8 Biểu đồ Use Case Quản lý báo giá 44

2.3.9 Biểu đồ Use Case Quản lý khuyến mại 46

2.3.10 Biểu đồ Use Case Quản lý danh mục sản phẩm 48

2.3.11 Biểu đồ Use Case Tìm kiếm thông tin sản phẩm của người dùng .50

2.3.12 Biểu đồ Use Case xem thông tin sản phẩm của người dùng 51

2.4 Biểu đồ tuần tự 52

2.4.1 Biểu đồ tuần tự cho quá trình Đăng nhập 52

2.4.2 Biểu đồ tuần tự cho quá trình Quản lý thông tin sản phẩm 53

2.4.3 Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp 55

2.4.4 Biểu đồ tuần tự cho quá trình Quản lý tin tức 56

2.4.5 Biểu đồ tuần tự cho quá trình Quản lý khuyến mại 57

2.4.6 Biểu đồ tuần tự cho quá trình Quản lý slide 57

2.4.7 Biểu đồ tuần tự cho quá trình Quản lý danh mục sản phẩm 58

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

2.5.1 Các thực thể 58

2.5.2 Các bảng cơ sở dữ liệu 58

2.5.3 Mối quan hệ giữa các bảng 63

CHƯƠNG III: ĐẶC TẢ VÀ THIẾT KẾ GIAO DIỆN 64

3.1 Đặc tả một số điều khiển được sử dụng 64

3.2 Mô tả chi tiết 66

PHẦN 3: KẾT LUẬN 75

PHẦN 4: TÀI LIỆU THAM KHẢO 76

Trang 7

BẢNG CÁC TỪ VIẾT TẮT

Trang 8

DANH MỤC HÌNH VẼ

Hình 2.3 Biểu đồ Use Case ‘Đăng ký’ của người dùng 33

Hình 2.4 Biểu đồ Use Case Đăng nhập 34

Hình 2.5 Biểu đồ Use Case Quản lý thông tin sản phẩm 36

Hình 2.6 Biểu đồ Use Case Quản lý tin tức 39

Hình 2.7 Biểu đồ Use Case Quản lý dịch vụ 43

Hình 2.8 Biểu đồ Use Case Quản lý báo giá 45

Hình 2.9 Biểu đồ Use Case Quản lý khuyến mại 47

Hình 2.10 Biểu đồ Use Case Quản lý danh mục sản phẩm 49

Hình 2.11 Biểu đồ Use Case Tìm kiếm thông tin sản phẩm 51

Hình 2.12 Biểu đồ Use Case thông tin sản phẩm 52

Hình 2.14 Biểu đồ tuần tự cho quá trình Quản lí thông tin sản phẩm 54

Hình 2.15 Biểu đồ tuần tự cho quá trình Nhập thông tin sản phẩm 54

Hình 2.16 Biểu đồ tuần tự cho quá trình Sửa thông tin sản phẩm 55

Hình 2.17 Biểu đồ tuần tự cho quá trình Xóa thông tin sản phẩm 55

Hình 2.18 Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp 56

Hình 2.19 Biểu đồ tuần tự cho quá trình Quản lý tin tức 56

Hình 2.20 Biểu đồ tuần tự cho quá trình Quản lý khuyến mại 57

Hình 2.21 Biểu đồ tuần tự cho quá trình Quản lý slide 57

Hình 2.22 Biểu đồ tuần tự cho quá trình Quản lý danh mục sản phẩm 58

Hình 2.23 Bảng Products 59

Hình 2.24 Bảng Suppliers 59

Hình 2.25 Bảng News 60

Hình 2.26 Bảng Carts 60

Hình 2.27 Bảng Administrator 60

Hình 2.28 Bảng Customer 61

Hình 2.29 Bảng Menunews 61

Hình 2.30 Bảng Supports 62

Hình 2.31 Bảng Slides 62

Trang 9

Hình 2.32 Biểu đồ mối quan hệ giữa các bảng 63

Hình 3.1 Giao diện trang chủ 67

Hình 3.2 Giao diện trang giỏ hàng 68

Hình 3.3 Giao diện quản lý 69

Hình 3.4 Giao diện trang quản lý danh mục 70

Hình 3.6 Giao diện trang quản lý nhà cung cấp 72

Hình 3.8 Giao diện trang hỗ trợ trực tuyến 73

Trang 10

LỜI NÓI ĐẦU

Ngày nay, cuộc cách mạng khoa học công nghệ và những thành tựu của nó

đã làm biến đổi sâu sắc mọi mặt của đời sống xã hội Máy tính điện tử không còn làmột thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làmviệc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà cònngay cả trong gia đình

Trở thành công cụ không thể thiếu trong nhiều lĩnh vực hoạt động như: ứngdụng trong công tác quản lý, nghiên cứu, trao đổi thông tin, mua bán…Trong xu thếtoàn cầu hóa nền kinh tế trên thế giới, nhu cầu của con người dần được đáp ứng, đặcbiệt là nhu cầu về trao đổi hàng hóa và mua bán Bên cạnh đó sự cạnh tranh giữacác cửa hàng quần áo cũng ngày càng trở nên gay gắt với mục đích thương mại vàphục vụ nhu cầu của con người

Đứng trước sự cạnh tranh gay gắt về thị trường và khách hàng, các tổ chức

và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thôngtin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị, và các đơn vịkinh doanh sản phẩm quần áo cũng không nằm ngoài số đó

Hiện nay các sản phẩm quần áo trong và ngoài nước, các cửa hang hoạt độngtrong lĩnh vực kinh doanh… không ngừng đầu tư và cải thiện các giải pháp cũngnhư các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thôngqua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng vàtính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nốimạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất thời gian vàtốn nhiều công sức

Để hỗ trợ các cửa hàngkinh doanh quần áođẩy mạnh phát triển thông qua nền

thương mại điện tử, em đưa ra “Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai” Việc xây dựng website sẽ giúp cho công việc

kinh doanh trở nên thuận lợi và dễ dàng hơn, đáp ứng được nhu cầu làm việc mọilúc, mọi nơi, đồng thời thỏa mãn nhu cầu xem thông tin, mua bán online

Trang 11

PHẦN 1: MỞ ĐẦU

Tên đề tài:

Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai

Lý do chọn đề tài

Ngày nay: Do nhu cầu của xã hội ngày càng phát triển đã tác động không

nhỏ đến đời sống của những con người trong xã hội, việc ăn mặc theo xu hướngmới là điều không thể thiếu, quần áo trở thành một thứ hàng hóa thiết yếu của conngười Mọi người dân đều muốn chọn cho mình một bộ quần áo đẹp Cũng chính vìvậy mà không ít các của hàng quần áo được ra đời có mạng lưới trên khắp thế giớivới rất nhiều sản phẩm đa dạng, nhiều mẫu mã nhằm đáp ứng mọi nhu cầu củangười dùng Bên cạnh đó thì sự cạnh tranh giữa các hãng quần áo và các cửa hàngcung cấp cũng ngày một trở nên gay gắt Công nghệ thông tin và các nhà cung cấpinternet ngày một phát triển, vấn đề về quảng bá sản phẩm trên internet cũng dànhđược sự chú ý của các nhà sản xuất với mục đích thu về doanh thu lớn nhất

Nhằm đáp ứng nhu cầu của khách hàng qua mạng giúp các đối tượng kinhdoanh sản phẩm quần áo giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêu dùng,

hỗ trợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả, tiết kiệm chi phí,thời gian Giúp khách hàng có thể lựa chọn cho mình mẫu đồng phục ưng ý màkhông phải đến tận nơi để xem và mua hàng, khách hàng có thể xem sản phẩm trựctiếp trên website

Xuất phát từ yêu cầu thực tế: Thực tế đã cho thấy ngày càng có nhiều shop

online xuất hiện Thay vì quảng cáo trên các phương tiện đại chúng như chúng tathường thấy như sách báo và ti vi thì sự cạnh tranh của các cửa hàng, quảng cáo trêninternet cũng ngày càng gay gắt Quần áo là một trong những sản phẩm dành được

sự quan tâm của nhiều người Một website về giới thiệu sản phẩm quần áo sẽ đápứng được tất cả nhu cầu của người sử dụng về sản phẩm của mình Cung cấp thôngtin một cách nhanh chóng đầy đủ, chỉ một vài thao tác click chuột bạn đã có thể tìmđược sản phẩm phù hợp với mình, từ giá cả đến kiểu dáng, tính năng phù hợp với

Trang 12

mọi tầng lớp người sử dụng Thỏa mãn nhu cầu của người sử dụng và nhanh chóng

là thành công mà website mang đến

Website quảng cáo sản phẩm quần áo qua mạng nhằm giúp các đối tượngkinh doanh quần áo giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêu dùng, hỗtrợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả nhằm tiết kiệm chi phí,thời gian

Khi sản phẩm đã được quảng bá trên mạng cho phép người dùng xem, tìmkiếm thông tin sản phẩm quần áo, đặt mua sản phẩm khi có nhu cầu

Khách thể và đối tượng nghiên cứu

 Hệ thống bán hàng truyền thống tại các cửa hàng kinh doanh các sản phẩmquần áo

 Xây dựng website giới thiệu sản phẩm cho cửa hàng Hoa Mai

 Các hệ thống Website bán hàng khác

 Các công cụ dùng để xây dựng chương trình

 Các quy trình nghiệp vụ mua bán online

 Các trang thiết bị kĩ thuật sử dụng

Giới hạn và phạm vi nghiên cứu

 Đây là hệ thống quảng cáo và bán sản phẩm quần áo, được phát triển mớihoàn toàn không xây dựng trên một hệ thống cũ nào

 Áp dụng vào giới thiệu sản phẩm quần áo cho một cửa hàng là “Cửa hàngHoa Mai”

 Phạm vi nghiên cứu: Nghiên cứu quy trình tại các cửa hàng bán sản phẩmquần áo

o Nghiên cứu quá trình quản lý thông tin sản phẩm quần áo

o Nghiên cứu quá trình tìm kiếm thông tin sản phẩm quần áo

o Nghiên cứu quá trình mua bán sản phẩm quần áo

Trang 13

Mục tiêu nghiên cứu

 Xây dựng được hệ thống giới thiệu sản phẩm quần áo đáp ứng yêu cầu đề tài

và thực tế

 Xây dựng được hệ thống quản lý thông tin sản phẩm quần áo

 Xây dựng được hệ thống hỗ trợ bán sản phẩm quần áo trên nền web

 Giải quyết tối ưu hóa quá trình mua bán qua mạng

 Đưa ra các báo cáo, thống kê tổng hợp

Phương pháp nghiên cứu

 Khảo sát thực tế (cụ thể tại các cửa hàng bán quần áo)

 Nghiên cứu tài liệu: Sách, Internet…

 Hỏi thầy cô trong trường, các nhóm đã tìm hiểu đề tài, tham gia trao đổi tạicác diễn đàn, gặp mặt nhóm project

 Tìm hiểu các Website quảng cáo và bán sản phẩm quần áo trên Internet

Công cụ phát triển, đối tượng nghiên cứu

 Tìm hiểu, nghiên cứu ngôn ngữ lập trình C# và xây dựng ứng dụng trên nềnASP.NET

 Tìm hiểu, nghiên cứu các đối tượng của SQL Server như: Store Procedures,MultiView,…

 Tìm hiểu các thao tác nhập xuất dữ liệu trên Excel

 Tìm hiểu các công cụ xây dựng chương trình: sử dụng Visual Studio 2010 đểthiết kế giao diện và xây dựng phần mềm, sử dụng SQL Server 2008 để thiết

Trang 14

 Là nguồn tài liệu tham khảo cho các nhóm phát triển ứng dụng, cho các sinhviên yêu thích phần mềm, lập trình web…

 Đóng góp vào quá trình tìm hiểu nghiên cứu hệ thống quảng cáo và bán sảnphẩm quần áo cho các cửa hàng, cửa hàng… ở Việt Nam

Về mặt thực tiễn:

 Đề tài này có ứng dụng thực tiễn rất cao, giúp tiết kiệm thời gian và chi phícủa nhà quảng cáo, bán sản phẩm quần áocũng như của người có nhu cầumua sản phẩm

 Đạt hiệu quả sử dụng tối đa về nghiệp vụ bán hàng qua mạng, tiết kiệmnguồn lực tài chính, thời gian và công sức

 Khả năng tùy biến cao cho phép cập nhật và thay đổi nội dung

 Tận dụng được mạng Internet và hệ thống máy tính hiện hành

Trang 15

PHẦN 2: NỘI DUNG CHƯƠNG I: YÊU CẦU HỆ THỐNG

1.1 Chức năng của hệ thống

 Website giới thiệu sản phẩm quần áo qua mạng nhằm giúp các đối tượng kinhdoanh sản phẩm quần áo giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêudùng, hỗ trợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả nhằm tiếtkiệm chi phí, thời gian

 Khi sản phẩm đã được quảng bá trên mạng cho phép người dùng xem, tìmkiếm thông tin sản phẩm quần áo, đặt mua sản phẩm khi có nhu cầu

 Nhóm người dùng gồm các chức năng: xem thông tin sản phẩm, tìm kiếmthông tin, xem các thông tin về dịch vụ, tin tức, báo giá mà cửa hàng đưa ra

1.3 Yêu cầu chức năng

1.3.1 Người dùng

1.3.1.1 Tìm kiếm thông tin sản phẩm

Khi khách hàng có nhu cầu mua sản phẩm trước tiên họ cần tìm kiếm thôngtin về sản phẩm đó Các tiêu chí tìm kiếm đa dạng dựa theo nhu cầu, sở thích củakhách hàng Ví dụ: một người muốn tìm mua sản phẩm quần áo có phong cách thờitrang, trẻ trung và cá tính, tìm kiếm theo hãng, theo danh mục sản phẩm

 Tìm kiếm:

o Theo tên sản phẩm

o Hãng sản xuất

o Giá sản phẩm

Trang 16

o Loại sản phẩm

Xử lý:

 Chọn tiêu chí tìm kiếm và nhập thông tin tìm kiếm sau đó nhấn vào nút “Tìmkiếm” nếu thông tin cần tìm có trong CSDL kết quả tìm kiếm sẽ được hiểnthị trên giao diện sử dụng

 Khi chọn tiêu chí tìm kiếm và nhập thông tin tìm kiếm sau đó nhấn vào núttìm kiếm nếu thông tin đó không có trong CSDL thì hệ thống sẽ đưa ra thôngbáo “Không tìm thấy” và cho phép người dùng lựa chọn lại tiêu chí tìmkiếm

 Để thông tin tìm kiếm được chính xác người dùng có thể kết hợp nhiều tiêuchí tìm kiếm

1.3.1.2 Xem sản phẩm

Chức năng này cho phép người dùng có thể xem thông tin sản phẩm thông quawebsite chính thức của cửa hàng Các thông tin mà người dùng cần cung cấp khimua hàng là:

 Người dùng cần truy cập vào website http://hoamai.com

 Chọn sản phẩm muốn xem thông tin, khi đó thông tin sản phầm và hình ảnhsản phẩm hiện thị cho người dùng xem

 Sau khi xem sản phẩm người dùng có thể gọi điện đến cửa hàng để đặt hàngsản phẩm hoặc đến trực tiếp cửa hàng

Trang 17

 Sau khi đăng nhập thành công người quản lý được phép thực hiện các côngviệc quản lý thông tin.

1.3.2.2 Quản lý thông tin sản phẩm

Các thông tin của sản phẩm bao gồm:

Trang 18

bảng để tiện cho việc truy xuất mỗi khi cần Các thông tin này cũng sẽ được hiển thịchi tiết khi khách hàng click chọn một sản phẩm bất kì.

Xử lý:

 Khi người quản trị đã nhập thông tin về sản phẩm quần áo, thông tin này sẽđược kiểm tra trước khi cập nhật vào CSDL, nếu thông tin đó mà hệ thốngkiểm tra là không hợp lệ thì thông tin đó sẽ không được nhập vào CSDL và

hệ thống đưa ra thông báo “Thông tin không hợp lệ” và xác định cụ thểthông tin nào không hợp lệ Ngược lại, hệ thống đưa ra thông báo “Lưu Lạimới thành công”

 Khi nhập vào CSDL, mỗi sản phẩm sẽ có một mã riêng giúp phân biệt cácsản phẩm và dễ dàng cho việc quản lý Sau mỗi lần cập nhật thông tin sảnphẩm mới thì mã sản phẩm tự động tăng

 Thông tin về sản phẩm sẽ được lưu vào CSDL

2 Sửa thông tin

Chức năng này được thực hiện khi thông tin của sản phẩm đã có trongCSDL

3 Xóa thông tin

Chức năng này được thực hiện khi thông tin của sản phẩm đã có trongCSDL

Xử lý thông tin:

Trang 19

 Khi sản phẩm không còn được sản xuất, hoặc cửa hàngkhông có dự kiến sẽtiếp tục bán sản phẩm nào đó trên thị trường người quản lý cần xóa thông tinsản phẩm khỏi CSDL Trong quá trình xóa, người quản lý chọn sản phẩmquần áocần xóa, sau đó nhấn vào nút “Lưu Lại” trên giao diện Hệ thống sẽhiển thị kết quả là một bảng mới đã được cập nhật lại.

4 Tìm kiếm thông tin

Người quản lý khi muốn xóa, sửa thông tin cũng cần thực hiện công việc tìmkiếm sản phẩm Chức năng này đáp ứng được yêu cầu trên một cách nhanh chóng,chính xác và dễ dàng Các tiêu chí tìm kiếm bao gồm:

sẽ được hiển thị trên giao diện sử dụng

 Khi chọn tiêu chí tìm kiếm và nhập thông tin tìm kiếm sau đó nhấn vào nút

“Tìm kiếm” nếu thông tin đó không có trong CSDL thì hệ thống sẽ đưa rathông báo “Không tìm thấy” và cho phép người quản lý lựa chọn lại tiêu chítìm kiếm

 Để thông tin tìm kiếm được chính xác người quản lý có thể kết hợp nhiềutiêu chí tìm kiếm

1.3.2.3 Quản lý thông tin loại sản phẩm

Các thông tin của nhà cung cấp sản phẩm bao gồm:

 Mã nhà cung cấp

 Tên nhà cung cấp

 Điện thoại

 Địa chỉ

Trang 20

 Khi nhập vào CSDL, mỗi loại sản phẩm có một mã riêng giúp phân biệt cáchãng sản phẩm và dễ dàng cho việc quản lý Sau mỗi lần cập nhật thông tinthì mã loại sản phẩm tự động tăng.

 Thông tin về loại sản phẩm sẽ được lưu vào CSDL

2 Sửa thông tin

Chức năng này được thực hiện khi thông tin của nhà cung cấp sản phẩm đã

“Cập nhật không thành công”

3 Xóa thông tin

Trang 21

Chức năng này được thực hiện khi thông tin của nhà cung cấp sản phẩm đã

có trong CSDL

Xử lý thông tin:

 Khi nhà cung cấp sản phẩm không còn cung cấp cho cửa hàng hoặc cửa hàngkhông có dự kiến sẽ tiếp tục mua sản phẩm nào đó của nhà cung cấp thìngười quản lý cần xóa thông tin sản phẩm khỏi CSDL Trong quá trình xóa,người quản lý chọn nhà cung cấp sản phẩm quần áo cần xóa, sau đó nhấnvào nút “Lưu Lại” trên giao diện Hệ thống sẽ hiển thị kết quả là một bảngmới đã được cập nhật lại

1.3.2.4 Quản lý thông tin danh mục sản phẩm

Các thông tin nhà cung cấp cấp bao gồm:

 Khi nhập vào CSDL, mỗi danh mục sản phẩm sẽ có một mã riêng giúp phânbiệt các danh mục sản phẩm khác nhau và dễ dàng cho việc quản lý Sau mỗilần cập nhật thông tin thì mã danh mục sản phẩm tự động tăng

 Thông tin về danh mục sản phẩm sẽ được lưu vào CSDL

Trang 22

2 Sửa thông tin

Chức năng này được thực hiện khi thông tin danh mục sản phẩm đã có trongCSDL

3 Xóa thông tin.

Chức năng này được thực hiện khi thông tin danh mục sản phẩm đã có trongCSDL

Xử lý:

 Người quản lý chọn danh mục sản phẩm cần xóa, sau đó nhấn vào nút “Xóa”trên giao diện Hệ thống sẽ hiển thị kết quả là một bảng mới đã được cập nhật lại.1.3.2.5 Quản lý thông tin tin tức

Các thông tin tin tức bao gồm:

Trang 23

Chức năng này cho phép người quản trị nhập thông tin của tin tức vàoCSDL.

Xử lý:

 Khi người người quản trị đã nhập thông tin về tin tức, thông tin này sẽ đượckiểm tra trước khi cập nhật vào CSDL, nếu thông tin đó mà hệ thống kiểmtra là không hợp lệ thì thông tin đó sẽ không được nhập vào CSDL và hệthống đưa ra thông báo “Thông tin không hợp lệ” Ngược lại, hệ thống đưa

ra thông báo “Thêm mới thành công”

 Khi nhập vào CSDL, mỗi tin tức sẽ có một mã riêng giúp phân biệt các tintức nhập và dễ dàng cho việc quản lý

 Thông tin về tin tức sẽ được lưu vào CSDL

2 Sửa thông tin

Chức năng này được thực hiện khi thông tin của tin tức đã có trong CSDL

“Cập nhật thành công” đồng thời hệ thống sẽ hiển thị kết quả là một bảngmới đã được cập nhật Ngược lại hệ thống đưa ra thông báo “Cập nhật khôngthành công”

3 Xóa thông tin

Chức năng này được thực hiện khi thông tin của tin tức đã có trong CSDL

Xử lý:

 Người quản lý chọn tin tức cần xóa, sau đó nhấn vào nút “Xóa thông tin”trên giao diện Hệ thống sẽ hiển thị kết quả là một bảng mới đã được cậpnhật lại

1.3.2.6 Quản lý danh mục tin tức

Trang 24

Các thông tin tin tức bao gồm:

 Khi nhập vào CSDL, mỗi danh mục tin tức sẽ có một mã riêng giúp phânbiệt các tin tức nhập và dễ dàng cho việc quản lý

 Thông tin về danh mục tin tức sẽ được lưu vào CSDL

2 Sửa thông tin

Chức năng này được thực hiện khi thông tin của danh mục tin tức đã có trongCSDL

Trang 25

“Cập nhật thành công” đồng thời hệ thống sẽ hiển thị kết quả là một bảngmới đã được cập nhật Ngược lại hệ thống đưa ra thông báo “Cập nhật khôngthành công”

3 Xóa thông tin

Chức năng này được thực hiện khi thông tin của danh mục tin tức đã có trongCSDL

Xử lý:

 Người quản lý chọn danh mục tin tức cần xóa, sau đó nhấn vào nút “Xóathông tin” trên giao diện Hệ thống sẽ hiển thị kết quả là một bảng mới đãđược cập nhật lại

1.4 Yêu cầu phi chức năng

Để Website hoạt động hiệu quả thì cần phải có các yêu cầu về mặt chất lượng(yêu cầu phi chức năng):

1.4.1 Yêu cầu về tốc độ xử lý

Tốc độ xử lý như: Đăng kí, đăng nhập vào hệ thống, tìm kiếm phải nhanh vàchính xác, các trang có giao diện thống nhất tránh sự nhập nhằng, rắc rối tránh sựrườm rà không cần thiết Thông tin gửi về cho khách hàng nhanh chóng tránhtrường hợp phải chờ đợi lâu

1.4.2 Yêu cầu về an toàn và bảo mật

 Chế độ backup dữ liệu: Hệ thống cần có chế độ lưu lại số lần truy cập củakhách hàng

 Các chức năng nhập, sửa, xóa thông tin chỉ có người quản trị được sử dụng

 Đảm bảo máy chủ luôn hoạt động và kết nối với mạng Internet, cập nhật vàđưa các thông tin lên mạng một cách nhanh nhất

1.4.3 Yêu cầu về ngôn ngữ và phông chữ

 Ngôn ngữ được sử dụng chủ yếu trong website là Tiếng việt, bên cạnh đó cóthể sử dụng tiếng anh Font chữ trong hệ thống là times new roman

Trang 26

 Nguồn dữ liệu nhập vào cũng chỉ bao gồm hai ngôn ngữ tiếng việt và tiếnganh Dữ liệu phải ngắn gọn súc tích, dễ đọc, dễ sửa đổi đối với người quảntrị Nguồn dữ liệu lấy ra và cập nhật trong CSDL SQLServer.

 Bộ code được sử dụng trong hệ thống là: ASP.Net, C#

1.4.4 Giao diện người sử dụng

Giao diện người dùng phải thân thiện, dễ sử dụng đối với cả những ngườichưa có kinh nghiệm làm việc trên Internet Màu sắc trong trang web phải hài hòatránh sự lòe loẹt Giao diên phải kích thích sự hứng thú và tò mò của bất kì kháchviếng thăm nào khi đã mở trang ra xem một lần

Nội dung hiển thị trên trang web phải phong phú, chính xác, cập nhật thườngxuyên những thông tin về việc làm mới nhất để thu hút người xem Tránh nhữngtrang web chết

1.4.4.1 Yêu cầu về giao diện màn hình

 Giao diện phải dễ nhìn, độ rộng phải vừa với màn hình(độ rộng 100%), tránhtình trạng thiết kế giao diện lớn hơn đọ rộng của màn hình phải sử dụng đếnthanh cuốn ngang

 Các trang phải có giao diện thống nhất, không nhập nhằng, trình bày khoahọc

 Các điều khiển trên form phải theo chuẩn nhất định, các điều khiển nhưbutton,textbox, datagritview…các ô phải nhập dữ liệu từ bán phím mà khôngphải lựa chọn từ màn hình thì sau khi khách hàng nhập xong thì hệ thốngphải kiểm tra dộ chính xác của thông tin và cho phép nhập lại

1.4.4.2 Yêu cầu giao diện qua bàn phím, chuột

Hệ thống cho phép người dung có thể giao tiếp với hệ thống thông qua bànphím và chuột theo chuẩn chung của windows

Sử dụng các phím tắt:

 Để nhập thông tin vào các ô text có thể sử dụng các phím tab, các mũi tên đixuống

Trang 27

 Để có thể xem các trang khác ta kích vào đường link trên thanh menu hoặcnút next

1.4.4.3 Các yêu cầu về chất lượng Website

 Website hoạt động tốt, ổn định trên mọi trình duyệt, trình bày đẹp, giao diện

dễ nhìn

 Thích nghi tốt trên hệ điểu hành như: Window, Vista

 Website phải đáp ứng được nhu cầu của người sử dụng, tránh tình trạng nộidung nghèo nàn, thiết kế không chuyên nghiệp, chức năng khó sử dụng

 Xử lý nhanh mọi thông tin, bảo mật

1.4.4.4 Các yêu cầu tương tác

 Khi phát hiện ra lỗi, hệ thống phải thông báo cho người dùng

 Người dùng khi đăng nhập thành công vào hệ thống thì hệ thống cũng phảiđưa ra thông báo là “Bạn đã đăng nhập thành công”

1.5 Các yêu cầu khác

1.5.1 Giao diện truyền thông

Có giao thức truyền thông giũa phần cứng và phần mềm

Trang 28

1.5.2 Định dạng I/O

 Dữ liệu nhập vào trên các điều khiển phải đúng như các quy định về kiểu dữliệu trong CSDL, nếu như không đúng định dạng quy định thì sẽ đưa rathông báo lỗi ra ngoài cho người nhập dữ liệu biết

 Dữ liệu xuất ra dưới dạng excel hay word

1.5.3 Yêu cầu thiết kế CSDL

 Quan hệ có lượng dư thừa dữ liệu ít nhất và cho phép người sử dụng thêm,sửa đổi hay xóa các dòng dữ liệu mà không gây ra lỗi hoặc sự ko nhất quantrong bảng Các thuộc tính có thể được gom nhóm một cách tùy ý thành cáclược đồ quan hệ

 Đặt tên bảng theo đúng định dạng: “tbl+ tên bảng”

 Tên bảng ở đây viết bằng tiếng việt không dấu và viết hoa các chữ cái đầutiên

 Ví dụ: bảng sản phẩm quần áo được viết là: tblproducts

 Tên trường là từ viết tắt hoặc tiếng việt không dấu của các thuộc tính tươngứng,các chữ cái đầu mỗi từ là phải viết hoa (ví dụ: MSP hay MaSP)

 Độ dài các trường:

o Những trường có nội dung lớn cần lưu chữ nhiều thông tin và viết chữ códấu thì dùng kiểu nvarchar(100)

Trang 29

Ví dụ: trường Address sẽ có kiểu dữ liệu là nvarchar(100).

o Tùy vào nội dung chứa thông tin của từng trường mà độ rộng có thể thayđổi

Ví dụ như trường username chỉ cần dùng kiểu dữ liệu nvarchar(50)

o Những trường chỉ định khóa sẽ có kiểu dữ liệu là int

Ví dụ: ID sẽ có kiểu dữ liệu là int

o Những trừơng ghi lưu ảnh có dữ liệu là bit

o Những trường ghi số liệu sẽ có kiểu dữ liệu là int hay float tùy thuộc vào

số lượng kí tự cần lưu nhiều hay ít

o Những trường chỉ định ngày tháng sẽ có kiểu dữ liệu là datetime

Trang 30

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Biểu diễn các Use Case (Ca sử dụng)biểu diễn những hành động mà hệ thốngthực hiện

Biểu diễn mối quan hệ giữa Actor vàUse Case

Quan hệ <<Include>> thể hiện quan hệbao hàm giữa hai ca sử dụng

Quan hệ <<Extend>> thể hiện quan hệ

Mỗi biểu đồ tuần tự mô tả một tìnhhuống xử lý

2.2 Xác định danh sách các tác nhân

Danh sách các tác nhân và các Ca sử dụng tương ứng của các tác nhân:

Bảng 2: Danh sách Actor và Use Case tương ứng

Trang 31

Tác nhân Use Case

- QLTongQuan: Người quản lý tổng quan

- QLUser: Quản lý user tổng quan

- QLSanPham: Quản lý sản phẩm

- QLDangKy: Quản lý đăng ký người dùng

- QLDangNhap: Quản lý đăng nhập

- QLTinTuc: Quản lý tin tức

- QLNhaCungCap: Quản lý nhà cung cấp

- QLBaoGia: Quản lý báo giá

- QLDanhMucSP: Quản lý danh mục sản phẩm

- TimKiemTTSanPham: Người dùng có thể xem thông

tin của các loại sản phẩm quần áo khác nhau hoặc xemthông tin của một sản phẩm nào đó bằng cách tìm kiếmthông tin của sản phẩm

- ThongTinSP: Người dùng có thể xem thông tin sản

phẩm của cửa hàng và đặt hàng sản phẩm

Trang 32

2.3 Biểu đồ Use Case

Các biểu đồ Use Case tổng quan của hệ thống:

2.3.1 Biểu đồ Use Case Người quản lý tổng quan

Hình 2.1 Biểu đồ Use Case Người quản lý tổng quan

Trang 33

2.3.2 Biểu đồ Use Case Người dùng tổng quan

Hình 2.2 Biểu đồ Use Case Người dùng tổng quan

Đặc tả chi tiết các biểu đồ Use Case chi tiết:

Chức năng dành cho người quản lý hệ thống:

2.3.3 Biểu đồ Use Case Đăng kí của người dùng

Hình 2.3 Biểu đồ Use Case ‘Đăng ký’ của người dùng

Trang 34

Tóm lược: Người dùng muốn đặt hàng tại trang hệ thống của của hàng thì đăng

ký thông tin trên hệ thống

Hành động của tác nhân Phản ứng của hệ thống

1 Gọi chức năng đăng kí

3.Gửi thông tin đến hệ thống

2 Hiển thị trang đăng kí

4 Thông báo chờ, kiểm tra thông tinhợp lệ hay không, nếu không hợp lệ thìthông báo các chi tiết không hợp lệ chongười dùng nhập lại

5 Nếu các thông tin đăng kí hợp lệ hệthống thông báo đăng kí thành công

 Dòng sự kiện phụ: Nếu tên đăng nhập đã tồn tại thì hệ thống sẽ thông báo “Đãtồn tại tài khoản”

Trang 35

2.3.4 Biểu đồ Use Case Đăng nhập

Hình 2.4 Biểu đồ Use Case Đăng nhập

Mô tả tóm tắt:

Tên Ca sử dụng: Đăng nhập.

 Mục đích: Đảm bảo xác thực người dùng, người quản lý và các yêu cầu về bảomật của hệ thống

 Tác nhân: Người quản lý

 Tóm lược: Người quản lý muốn sử dụng các chức năng hệ thống thì phải cungcấp thông tin là tên đăng nhập và mật khẩu đăng nhập vào hệ thống Hệ thống sẽkiểm tra thông tin xem người dùng có đúng là người quản trị của hệ thốngkhông, nếu đúng thì người dùng có thể truy cập vào hệ thống

Mô tả kịch bản:

Thông tin đầu vào: Tên đăng nhập và Mật khẩu

Điều kiện đầu vào: Không có

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

Hành động của tác nhân Phản ứng của hệ thống

1 Chọn chức năng đăng nhập khi đã có

tài khoản

3 Nhập thông tin tài khoản

4 Gửi thông tin đăng nhập tới hệ

thống

2 Hiển thị trang đăng nhập

5 Kiểm tra thông tin đăng nhập, nếuđúng thì cho phép truy cập hệ thống, sai

Trang 36

thì thông báo lỗi.

 Dòng sự kiện phụ:

o Nếu người quản trị (đã có tài khoản đăng nhập của trang web) nhập tên truycập và mật khẩu không đúng thì hệ thống sẽ đưa ra thông báo yêu cầu nhậplại

o Khi người quản trị nhập chính xác thông tin tài khoản của mình, hệ thống xử

lí và thông báo đăng nhập thành công, tự động bật lên trang quản trị chongười dùng thao tác với các chức năng khác

o Người quản trị muốn thay đổi thông tin tài khoản, chọn chức năng thay đổimật khẩu, hệ thống hiển thị trang thay đổi mật khẩu

2.3.5 Biểu đồ Use Case Quản lý thông tin sản phẩm

Hình 2.5 Biểu đồ Use Case Quản lý thông tin sản phẩm

Mô tả tóm tắt:

Tên Ca sử dụng: QuanLyThongTinSanPham

 Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin về sản phẩm (Tên sảnphẩm, giá tiền, mô tả, bình chọn, hiển thị, hình ảnh, thích, không thích) nhằmgiới thiệu và quảng cáo sản phẩm trên website

 Tác nhân: Người quản lý

 Tóm lược: Khi NQL đã đăng nhập thành công thì Use Case sẽ được gọi để giúpNQL có thể lựa chọn các chức năng: nhập thông tin cho một sản phẩm mới, sửa,

Trang 37

xóa hay tìm kiếm thông tin về một sản phẩm đã có trong hệ thống thông qua cácUse Case tương ứng NhapTTSanPham, SuaTTSanPham, XoaTTSanPham,TimkiemTTSanPham Khi NQL thao tác với chức năng nhập, hệ thống sẽ kiểmtra thông tin NQL nhập vào, nếu sai hoặc không hợp lệ thì liệt kê các lỗi khônghợp lệ cho NQL biết và cho phép nhập lại Nếu các thông tin NQL cung cấp đầy

đủ và chính xác, hệ thống cho phép thêm thông tin này vào CSDL và thông báothêm mới thành công Khi thông tin về sản phẩm đã có trong CSDL, chức năngsửa, xóa cho phép NQL sửa, xóa thông tin sản phẩm đó và cập nhật lại thông tintrong CSDL Hệ thống sẽ hiển thị các thông báo lỗi kèm theo trong trường hợpsửa, xóa không thành công

o Views (Lượt views)

 Điều kiện đầu vào: NQL cần phải đăng nhập thành công vào hệ thống

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

Hành động của tác nhân Phản ứng của hệ thống

1.Người quản lí chọn chức năng

QuanLyThongTinSanPham

3 Chọn chức năng: Nhập thông tin sản

2 Hiển thị danh sách các chức năngquản lí thông tin sản phẩm, cho phépNQL lựa chọn

Trang 38

phẩm Khi cửa hàng có sản phẩm mới

nhập về để phân phối cho khách hàng,

NQL tiến hành việc nhập thông tin sản

phẩm vào hệ thống nhằm phục vụ cho

việc quản lí thông tin sản phẩm, quảng

cáo và kinh doanh cũng như các công

việc quản lí khác trong hệ thống

5 NQL nhập các thông tin của sản

phẩm mà hệ thống yêu cầu

6 Gửi thông tin đã nhập tới hệ thống

8 Chọn một trong các chức năng sửa lại

thông tin của một sản phẩm đã lưu

trước

9 Cập nhập lại các thông tin muốn sửa

10 Gửi thông tin đã nhập lại đến hệ

15 Gửi thông tin cần xóa và yêu cầu

loại bỏ thông tin đến hệ thống

4 Hiển thị trang nhập thông tin sảnphẩm

7 Kiểm tra thông tin đã nhập, nếuchính xác thì lưu thông tin này vào cơ

sở dữ liệu và thông báo nhập mới thànhcông, trường hợp sai so với định dạng

đã thống nhất thì thông báo thêm mớikhông thành công Hệ thống hiển thịdanh sách sản phẩm mới cập nhật lạicho NQL kiểm tra lại các thông tin đãnhập mới vào CSDL

11 Kiểm tra thông tin đã cập nhật lại,nếu chính xác thì lưu thông tin này vàoCSDL và thông báo cập nhập thànhcông, trường hợp sai so với định dạng

đã thống nhất thì thông báo cập nhậtkhông thành công Hệ thống hiển thịdanh sách bản ghi mới cập nhật choNQL kiểm tra lại thông tin

14 Hiển thị trang cập nhật thông tinsản phẩm cho phép xóa thông tin

16 Kiểm tra tính khả thi của yêu cầu,hiển thị thông báo để người quản lí xácnhận lại việc chắc chắn muốn xóa bỏ

Ngày đăng: 12/07/2014, 14:57

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Nguyễn Ngọc Bình, “Các giải pháp lập trình ASP.Net 2.0 Tập 1”, 2008 Sách, tạp chí
Tiêu đề: Các giải pháp lập trình ASP.Net 2.0 Tập 1”
[2]. Huỳnh Văn Đức, Đoàn Thiện Ngân, “Giáo trình nhập môn UML”, Nhà xuất bản Lao động xã hội, 2004 Sách, tạp chí
Tiêu đề: Giáo trình nhập môn UML”
Nhà XB: Nhà xuất bản Lao động xã hội
[3]. TS.Dương Kiều Hoa, TS.Tôn Thất Hòa An, “Phân tích thiết kế hệ thống với UML”, 2007 Sách, tạp chí
Tiêu đề: Phân tích thiết kế hệ thống với UML”
[4]. Phạm Hữu Khang, “C#2005 lập trình cơ bản”, Nhà xuất bản Lao động xã hội, 2007 Sách, tạp chí
Tiêu đề: C#2005 lập trình cơ bản”
Nhà XB: Nhà xuất bản Lao động xã hội
[5]. Nguyên Trần Quế, Nguyễn Mạnh Sơn, “Phân tích và thiết kế hệ thống thông tin”, 2010.Tài liệu tham khảo tiếng Anh Sách, tạp chí
Tiêu đề: Phân tích và thiết kế hệ thống thông tin”", 2010
[6]. Addison Wesley, “The UML User Guide”, 2009 Sách, tạp chí
Tiêu đề: The UML User Guide”
[7]. Monte Ohrt and Andrei Zmievski, “Smarty Manual”, 2010 Sách, tạp chí
Tiêu đề: Smarty Manual”

HÌNH ẢNH LIÊN QUAN

Bảng 2: Danh sách Actor và Use Case tương ứng - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Bảng 2 Danh sách Actor và Use Case tương ứng (Trang 27)
Hình 2.1 Biểu đồ Use Case Người quản lý tổng quan - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.1 Biểu đồ Use Case Người quản lý tổng quan (Trang 29)
Hình 2.2 Biểu đồ Use Case Người dùng tổng quan - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.2 Biểu đồ Use Case Người dùng tổng quan (Trang 30)
Hình 2.4 Biểu đồ Use Case Đăng nhập - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.4 Biểu đồ Use Case Đăng nhập (Trang 32)
Hình 2.5 Biểu đồ Use Case Quản lý thông tin sản phẩm - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.5 Biểu đồ Use Case Quản lý thông tin sản phẩm (Trang 33)
Hình 2.7 Biểu đồ Use Case Quản lý dịch vụ - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.7 Biểu đồ Use Case Quản lý dịch vụ (Trang 40)
Hình 2.11 Biểu đồ Use Case Tìm kiếm thông tin sản phẩm - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.11 Biểu đồ Use Case Tìm kiếm thông tin sản phẩm (Trang 48)
Hình 2.15 Biểu đồ tuần tự cho quá trình Nhập thông tin sản phẩm - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.15 Biểu đồ tuần tự cho quá trình Nhập thông tin sản phẩm (Trang 52)
Hình 2.16 Biểu đồ tuần tự cho quá trình Sửa thông tin sản phẩm 2.4.2.3. Biểu đồ tuần tự cho quá trình ‘Xóa thông tin sản phẩm’ - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.16 Biểu đồ tuần tự cho quá trình Sửa thông tin sản phẩm 2.4.2.3. Biểu đồ tuần tự cho quá trình ‘Xóa thông tin sản phẩm’ (Trang 52)
Hình 2.17 Biểu đồ tuần tự cho quá trình Xóa thông tin sản phẩm - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.17 Biểu đồ tuần tự cho quá trình Xóa thông tin sản phẩm (Trang 53)
Hình 2.18 Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.18 Biểu đồ tuần tự cho quá trình Quản lý nhà cung cấp (Trang 54)
Hình 2.20 Biểu đồ tuần tự cho quá trình Quản lý khuyến mại - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.20 Biểu đồ tuần tự cho quá trình Quản lý khuyến mại (Trang 55)
Hình 2.23 Bảng Products - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.23 Bảng Products (Trang 57)
Hình 2.25 Bảng News 2.5.2.4 Bảng Carts - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.25 Bảng News 2.5.2.4 Bảng Carts (Trang 58)
Hình 2.26 Bảng Carts - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.26 Bảng Carts (Trang 58)
Hình 2.27 Bảng Administrator - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.27 Bảng Administrator (Trang 59)
Hình 2.28 Bảng Customer 2.5.2.7 Bảng Menunews (Menu hệ thống) - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.28 Bảng Customer 2.5.2.7 Bảng Menunews (Menu hệ thống) (Trang 59)
Hình 2.30 Bảng Supports 2.5.2.9 Bảng Slides - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.30 Bảng Supports 2.5.2.9 Bảng Slides (Trang 60)
Hình 2.31 Bảng Slides - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.31 Bảng Slides (Trang 60)
Hình 2.32 Biểu đồ mối quan hệ giữa các bảng - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 2.32 Biểu đồ mối quan hệ giữa các bảng (Trang 61)
Hình 3.2 Giao diện trang giỏ hàng - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.2 Giao diện trang giỏ hàng (Trang 67)
Hình 3.3 Giao diện quản lý 3.2.2.2. Chức năng quản lý danh mục sản phẩm - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.3 Giao diện quản lý 3.2.2.2. Chức năng quản lý danh mục sản phẩm (Trang 68)
Hình 3.4 Giao diện trang quản lý danh mục 3.2.2.2. Chức năng quản lý sản phẩm của cửa hàng - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.4 Giao diện trang quản lý danh mục 3.2.2.2. Chức năng quản lý sản phẩm của cửa hàng (Trang 69)
Hình 3.5 Giao diện trang quản lý sản phẩm 3.2.2.3. Chức năng quản lý nhà cung cấp - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.5 Giao diện trang quản lý sản phẩm 3.2.2.3. Chức năng quản lý nhà cung cấp (Trang 70)
Hình 3.7 Giao diện trang quản lý tin tức - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.7 Giao diện trang quản lý tin tức (Trang 71)
Hình 3.6 Giao diện trang quản lý nhà cung cấp 3.2.2.4. Chức năng quản tin tức - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.6 Giao diện trang quản lý nhà cung cấp 3.2.2.4. Chức năng quản tin tức (Trang 71)
Hình 3.8 Giao diện trang hỗ trợ trực tuyến - Xây dựng website giới thiệu sản phẩm quần áo thời trang cho cửa hàng Hoa Mai
Hình 3.8 Giao diện trang hỗ trợ trực tuyến (Trang 72)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w