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

XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU

46 894 4

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

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

Nội dung

MỤC LỤC CHƢƠNG I: GIỚI THIỆU CHUNG 1.1. Giới thiệu.....................................................................................................4 1.1.1. Mục đích, mục tiêu......................................................................................4 1.1.2 Phạm vi dự án..............................................................................................4 1.1.3 Tài liệu tham khảo.......................................................................................4 1.2 Mô tả tổng thể. ............................................................................................5 1.2.1 Các chức năng của hệ thống........................................................................5 1.2.2 Người sử dụng.............................................................................................5 1.3 Các yêu cầu giao tiếp ..................................................................................6 1.3.1 Giao diện người dùng..................................................................................6 1.3.2 Giao tiếp phần cứng ....................................................................................6 1.3.3 Giao tiếp phần mềm ....................................................................................6 1.4 Các yêu cầu phi chức năng.........................................................................6 1.4.1 Yêu cầu an toàn...........................................................................................6 1.4.2 Yêu cầu bảo mật..........................................................................................6 1.4.3 Yêu cầu chất lượng phần mềm....................................................................6 1.4.4 Yêu cầu môi trường hoạt động....................................................................6 1.4.5 Yêu cầu tài liệu người sử dụng ...................................................................6 1.5 Giới thiệu về ASP.Net.................................................................................6 1.5.1 ASP.Net là gì?.............................................................................................6 1.5.2 lịch sử phát triển..........................................................................................7 1.5.3 Đặc tính .......................................................................................................7 1.5.4 Ưu điểm và nhược điểm..............................................................................7 1.5.5 Mô hình hoạt động ......................................................................................8 CHƢƠNG II: KHẢO SÁT WEBSITE BÁN ĐỒ GỖ HƢỚNG LIỆU 2.1 Khảo sát hiện trạng hệ thống.......................................................................9 2.1.1 Địa điểm khảo sát........................................................................................9 2.1.2 Lịch trình khảo sát.......................................................................................9 2.1.3 Mục đích......................................................................................................9 2.1.4 Đối tượng khảo sát ......................................................................................9 2.1.5 Phạm vi........................................................................................................9 1 2.1.6 Các nguồn điều tra ......................................................................................9 2.1.7 Phương pháp điều tra ................................................................................10 2.1.8 Nội dung khảo sát......................................................................................10 2.2 Chi tiết nội dung và kết quả điều tra. ........................................................10 2.2.1 Hệ thống hiện tại .......................................................................................10 2.2.2 Xác định yêu cầu của hệ thống Website mua bán đồ gỗ ..........................10 CHƢƠNG III: PHÂN TÍCH HỆ THỐNG 3.1 Phân cấp chức năng...................................................................................12 3.2 Biểu đồ Use case. ......................................................................................12 3.2.1 Biểu đồ Use case tổng quát. ......................................................................13 3.2.2 Biểu đồ Usecase “Admin” tổng quát. ..................................................13 3.3 Đặc tả chi tiết các biểu đồ Usecase ...........................................................14 3.3.1 Usecase “Đăng Ký” của User. ..................................................................14 3.3.2 Usecase “Đăng Nhập”...............................................................................15 3.3.3 Usecase “Quản lý thành viên”. .................................................................17 3.3.4 Usecase “Quản lý loại sản phẩm”. ............................................................18 3.3.5 Usecase “Quản lý sản phẩm”. ...................................................................19 3.3.6 Usecase “Muasản phẩm”. .........................................................................21 3.4 Biểu Đồ Lớp..............................................................................................22 3.5 Biểu Tuần Tự ............................................................................................23 3.5.1 Biểu đồ tuần tự cho chức năng đăng nhập của các Actor. ........................24 3.5.2 Biểu đồ tuần tự dành cho chức năng thêm sản phẩm của actor Admin....25 3.5.3 Biểu đồ tuần tự dành cho chức sửa tin tức của actor Admin. .................26 3.5.4 Biểu đồ tuần tự dành cho chức xóa sản phẩm của actor Admin.............27 3.5.5 Biểu đồ tuần tự dành cho chức năng tìm kiếm thông tin của các Actor. .28 3.5.6 Biểu đồ tuần tự dành cho chức năng xem sản phẩm của các Actor..........29 3.5.7 Biểu đồ tuần tự dành cho chức năng bình luận của actor User................20 CHƢƠNG IV: THIẾT KẾ VÀ ĐẶC TẢ CƠ SỞ DỮ LIỆU ...................................... 4.1 Bảng thiết kế CSDL cho website ..............................................................27 4.1.1 Bảng “tblDangnhap” .................................................................................27 4.1.2 Bảng “tblLoaiSanPham” ...........................................................................27 4.1.3 Bảng “tblsanpham” ...................................................................................27 4.1.4 Bảng “tblkhachhang” ................................................................................28 2 4.1.5 Bảng “tblhoadon”......................................................................................28 4.1.6 Bảng “tblChitiethoadon”...........................................................................29 4.1.7 Bảng “tbltintuc” ........................................................................................29 4.1.8 Bảng “tblykienkhachhang” .......................................................................29 4.1.9 Bảng “tblbank”..........................................................................................29 4.2 Biểu đồ quan hệ CSDL .............................................................................30 CHƢƠNG V: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN 5.1 Giao diện trang index (Trang khởi động đầu tiên)....................................31 5.2 Giao diện trang chủ ...................................................................................32 5.3 Giao diện sản phẩm...................................................................................33 5.4 Giao diện trang chi tiết sản phẩm..............................................................33 5.5 Giao diện trang giỏ hàng...........................................................................33 5.6 Giao diện trang đăng ký ............................................................................34 5.7 Giao diện trang đăng nhập ........................................................................34 5.8 Giao diện trang quản trị ............................................................................35 5.9 Giao diện trang quản lý sản phẩm.............................................................36 5.10 Giao diện trang quản lý hóa đơn ...............................................................36 5.11 Giao diện trang quản lý ý kiến khách hàng...............................................37 5.12 Giao diện trang báo cáo hàng tồn..............................................................37 5.13 Giao diện trang báo cáo bán hang.............................................................38 5.14 Giao diện trang in hóa đơn và giao hàng ..................................................38 CHƢƠNG VI: KIỂM THỬ VÀ CÀI ĐẶT 6.1 Kiểm thử....................................................................................................39 6.2 Cài đặt .......................................................................................................45 TỔNG KẾT.................................................................................................................46 TÀI LIỆU THAM KHẢO..........................................................................................46

Trang 1

MỤC LỤC CHƯƠNG I: GIỚI THIỆU CHUNG 1.1 Giới thiệu 4

1.1.1 Mục đích, mục tiêu 4

1.1.2 Phạm vi dự án 4

1.1.3 Tài liệu tham khảo 4

1.2 Mô tả tổng thể 5

1.2.1 Các chức năng của hệ thống 5

1.2.2 Người sử dụng 5

1.3 Các yêu cầu giao tiếp 6

1.3.1 Giao diện người dùng 6

1.3.2 Giao tiếp phần cứng 6

1.3.3 Giao tiếp phần mềm 6

1.4 Các yêu cầu phi chức năng 6

1.4.1 Yêu cầu an toàn 6

1.4.2 Yêu cầu bảo mật 6

1.4.3 Yêu cầu chất lượng phần mềm 6

1.4.4 Yêu cầu môi trường hoạt động 6

1.4.5 Yêu cầu tài liệu người sử dụng 6

1.5 Giới thiệu về ASP.Net 6

1.5.1 ASP.Net là gì? 6

1.5.2 lịch sử phát triển 7

1.5.3 Đặc tính 7

1.5.4 Ưu điểm và nhược điểm 7

1.5.5 Mô hình hoạt động 8

CHƯƠNG II: KHẢO SÁT WEBSITE BÁN ĐỒ GỖ HƯỚNG LIỆU 2.1 Khảo sát hiện trạng hệ thống 9

2.1.1 Địa điểm khảo sát 9

2.1.2 Lịch trình khảo sát 9

2.1.3 Mục đích 9

2.1.4 Đối tượng khảo sát 9

2.1.5 Phạm vi 9

Trang 2

2.1.6 Các nguồn điều tra 9

2.1.7 Phương pháp điều tra 10

2.1.8 Nội dung khảo sát 10

2.2 Chi tiết nội dung và kết quả điều tra 10

2.2.1 Hệ thống hiện tại 10

2.2.2 Xác định yêu cầu của hệ thống Website mua bán đồ gỗ 10

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 3.1 Phân cấp chức năng 12

3.2 Biểu đồ Use case 12

3.2.1 Biểu đồ Use case tổng quát 13

3.2.2 Biểu đồ Usecase “Admin” tổng quát 13

3.3 Đặc tả chi tiết các biểu đồ Usecase 14

3.3.1 Usecase “Đăng Ký” của User 14

3.3.2 Usecase “Đăng Nhập” 15

3.3.3 Usecase “Quản lý thành viên” 17

3.3.4 Usecase “Quản lý loại sản phẩm” 18

3.3.5 Usecase “Quản lý sản phẩm” 19

3.3.6 Usecase “Muasản phẩm” 21

3.4 Biểu Đồ Lớp 22

3.5 Biểu Tuần Tự 23

3.5.1 Biểu đồ tuần tự cho chức năng đăng nhập của các Actor 24

3.5.2 Biểu đồ tuần tự dành cho chức năng thêm sản phẩm của actor Admin 25

3.5.3 Biểu đồ tuần tự dành cho chức sửa tin tức của actor Admin 26

3.5.4 Biểu đồ tuần tự dành cho chức xóa sản phẩm của actor Admin 27

3.5.5 Biểu đồ tuần tự dành cho chức năng tìm kiếm thông tin của các Actor 28 3.5.6 Biểu đồ tuần tự dành cho chức năng xem sản phẩm của các Actor 29

3.5.7 Biểu đồ tuần tự dành cho chức năng bình luận của actor User 20

CHƯƠNG IV: THIẾT KẾ VÀ ĐẶC TẢ CƠ SỞ DỮ LIỆU

4.1 Bảng thiết kế CSDL cho website 27

4.1.1 Bảng “tblDangnhap” 27

4.1.2 Bảng “tblLoaiSanPham” 27

4.1.3 Bảng “tblsanpham” 27

Trang 3

4.1.5 Bảng “tblhoadon” 28

4.1.6 Bảng “tblChitiethoadon” 29

4.1.7 Bảng “tbltintuc” 29

4.1.8 Bảng “tblykienkhachhang” 29

4.1.9 Bảng “tblbank” 29

4.2 Biểu đồ quan hệ CSDL 30

CHƯƠNG V: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN 5.1 Giao diện trang index (Trang khởi động đầu tiên) 31

5.2 Giao diện trang chủ 32

5.3 Giao diện sản phẩm 33

5.4 Giao diện trang chi tiết sản phẩm 33

5.5 Giao diện trang giỏ hàng 33

5.6 Giao diện trang đăng ký 34

5.7 Giao diện trang đăng nhập 34

5.8 Giao diện trang quản trị 35

5.9 Giao diện trang quản lý sản phẩm 36

5.10 Giao diện trang quản lý hóa đơn 36

5.11 Giao diện trang quản lý ý kiến khách hàng 37

5.12 Giao diện trang báo cáo hàng tồn 37

5.13 Giao diện trang báo cáo bán hang 38

5.14 Giao diện trang in hóa đơn và giao hàng 38

CHƯƠNG VI: KIỂM THỬ VÀ CÀI ĐẶT 6.1 Kiểm thử 39

6.2 Cài đặt 45

TỔNG KẾT 46

TÀI LIỆU THAM KHẢO 46

Trang 4

Với chức năng đa dạng và dễ sử dụng CNTT giúp người sử dụng quản lý công việc dễ dàng, thuận tiện và nhanh chóng

Xã hội ngày càng phát triển song song với nó là tiến bộ của con người Để tránh nguy cơ lạc hậu và sự phát triển chậm chạp trong công việc quản lý điều này đòi hỏi người lập trình phải luôn tìm tòi, nghiên cứu, sáng tạo để tìm ra nhiều chương trình tiến bộ hơn, hiện đại hơn giúp công việc quản lý được thuận tiện và đơn giản

Trong suốt quá trình học tập và nghiên cứu, với sự dậy dỗ tận tình của thầy cô cùng sự giúp đỡ của các bạn trong lớp Em đã cố gắng vận dụng những kiến thức mà mình đã học để thực hiện đồ án Nhận thấy tầm quan trọng của CNTT trong thời đại hiên nay đối với công tác quản lý trong giao dịch, em xin gửi đến quý thầy cô đồ án :

“XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU”

Mua bán trực tuyến là một trong những ngành khá phát triển hiện nay, cùng với

sự đam mê của em về ngành này cũng như việc cấp thiết xây dung website cho cửa hàng nên em quyết định đăng ký đề tài này Thông qua website của cửa hàng người bán hàng có thể tiếp cận được với khách hàng một cách nhanh chóng và dễ dàng thực hiện việc mua bán sản phẩm

Trong khoảng thời gian có hạn em đã cố gắng hoàn thiện đề tài của mình, tuy nhiên trong quá trình thực hiện đề tài em còn có nhiều thiếu xót kính mong quý thấy

cô chỉ dẫn để em rút kinh nghiệm và có cơ hội vận dụng kiến thức của mình vào công việc sau này Em xin chân thành cảm ơn thầy cô!

1.1.2 Phạm vi dự án

Đây là website tin tức được phát triển mới hoàn toàn không xây dựng trên một hệ thống cũ nào và sẽ được đưa vào ứng dụng thực tế

1.1.3 Tài liệu tham khảo

 Giáo trình ASP.Net – ĐH Công Nghệ TP Hồ Chí Minh

 Giáo trình SQL server

Trang 6

o Giúp khách hàng trao đổi thông tin, gửi phản hồi

o Cung cấp cho khách hàng biết thông tin các sản phẩm bán chạy nhất, sản phẩm đang khuyến mại…

o Giúp người mua tìm kiếm sản phẩm

o Có thể nhận sự trợ giúp trực tiếp từ nhân viên bán hàng qua yahoo

o Bình luận và đánh giá sản phẩm

o Xem các thông tin liên quan đến phong thủy…

1.3.1 Giao diện người dùng

Rõ ràng dễ sử dụng, các chức năng gần gũi với người dùng Giao diện đẹp, thể hiện được các chức năng.Chương trình chạy đúng và chạy ổn định

1.4.1 Yêu cầu an toàn

Bắt buộc phải đăng nhập thì mới sử dụng được một vài chức năng riêng biệt

1.4.2 Yêu cầu bảo mật

Các chức năng về cập nhập thông tin, sản phẩm chỉ có người quản trị được sử dụng ngoài ra nếu cố tình truy cập sẽ bị đẩy về trang chủ

1.4.3 Yêu cầu chất lượng phần mềm

Hoạt động tốt, ổn định, trình bày khoa học, thích nghi tốt với các môi trường cài đặt

1.4.4 Yêu cầu môi trường hoạt động

Thích hợp với các máy tính tốc độ cao, hệ điều hành Window XP trở lên

Trang 7

Có phần hướng dẫn chi tiết cách sử dụng hệ thống

1.5.1 ASP.Net là gì?

ASP.Net là một nền tảng ứng dụng web (Web Application Framework) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và dịch vụ web Lần đầu tiên được đưa ra thị trường vào tháng 2 năm 2002 cùng phiên bản 1.0 của NET framework, là công nghệ nối tiếp của Microsoft’s Active Server Pages(ASP) ASP.Net được biên dịch dưới dạng Common Languege Runtime (CLR), cho phép những người lập trình viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi NET language

1.5.2 lịch sử phát triển

Sau khi phát hành phiên bản Internet Information Service 4.0 vào năm 1997, hãng Microsoft bắt đầu nghiên cứu một mô hình ứng dụng web để giải quyết những bất tiện của ASP, đặc biệt là tách riêng biệt phần thể hiện và phần nội dung cũng như cách viết mã rõ ràng hơn Mark Anders, quản lý của nhóm IIS và Scott Guthrie gia nhập Microsoft vào năm 1997 sau khi tốt nghiệp đại học Duke, được giao nhiệm vụ định hình mô hình cần phát triển Những thiết kế ban đầu được thực hiện trong vòng 2 tháng bởi Anders và Guthrie, Guithrie đã viết prototype đầu tiên trong khoảng thời gian nghỉ lễ giáng sinh năm 1997

1.5.3 Đặc tính

Những trang ASP.Net được biết đến như những Web Form, là khối chính trong phát triển ững dụng Những web form được chứa trong những file có phần mở rộng ASPX; Những nhà phát triển có thể đặt nội dung tĩnh hoặc động vào trang aspx dưới dạng server-side web control và user control Ngoài ra còn có thể viết code vào trang giống như những công nghệ phát triển web khác PHP, JSP và ASP, nhưng những công nghệ nào không hỗ trợ data binding khi nó phát sinh nội dung trang web

1.5.4 Ƣu điểm và nhƣợc điểm

 Ưu điểm:

 Phát triển phần mềm: Có tính chuyên nghiệp hóa, có thể chia cho nhiều nhóm được đào tạo nhiều kỹ năng khác nhau, từ thiết kế mỹ thuật cho đến lập trình đến tổ chức database

Trang 8

 Bảo trì: Với các lớp được phân chia, các thành phần của một hệ thống dễ được thay đổi, nhưng sự thay đổi có thể được cô lập trong từng lớp, hoặc chỉ ảnh hưởng đến lớp ngay gần kề của nó, không phát tán trong cả chương trình

 Mở rộng: Với các lớp được chia theo ba lớp như đã nói, việc thêm chức năng vào cho từng lớp sẽ dễ dàng hơn là phân chia theo cách khác

 Tiện về bug lỗi, kiểm soát code, workflow dễ dàng hơn và nhiều người có thể tham gia phát triển cùng trên 1 module

 Nhược điểm :

 Đối với dự án nhỏ: Cồng kềnh, tốn thời gian phát triển

 Tốn kém nhiều tài nguyên cho sự cân bằng, do tốn thời gian trung chuyển DTO (Data Transfer Object) giữa các layers

1.5.5 Mô hình hoạt động

Hình 1 Mô hình hoạt động của một ứng dụng ASP.NET MVC

Trang 9

CHƯƠNG II: KHẢO SÁT WEBSITE BÁN ĐỒ GỖ

HƯỚNG LIỆU

2.1.1 Địa điểm khảo sát

 Khảo sát trực tiếp tại cửa hàng, xưởng sản xuất

 Tìm hiểu cấu trúc của trang web mua bán đồ gỗ

 Tìm hiểu nhu cầu của khách hàng

 Khảo sát thực trạng thực tế về tiềm năng của website

 Áp dụng các kĩ thuật về cơ sở dữ liệu, lập trình và phân tích thiết kế hệ thống, thông tin khảo sát để xây dựng website mua bán đồ gỗ đơn giản hiệu quả

Cửa hàng đồ gỗ Hướng Liệu

2.1.6 Các nguồn điều tra

- Người dùng internet

- Bạn bè, người thân

- Các website mua bán đồ gỗ tương tự

Trang 10

2.1.7 Phương pháp điều tra

- Tạo câu hỏi khảo sát, đặt câu hỏi đối với người chủ cửa hàng

- Khảo sát các trang mua bán đồ gỗ trên mạng

2.1.8 Nội dung khảo sát

 Khảo sát về các sản phẩm, loại sản phẩm

 Khảo sát về nhu cầu bán hàng của cửa hàng

 Khảo sát về nhu cầu mua hàng của khách hàng

 Khảo sát về thể loại sản phẩm được đưa ra

 Khảo sát về các thành phần tham gia website

 Khảo sát về ý tưởng của người tham gia web mua bán

2.2.1 Hệ thống hiện tại

Website xây dựng mới hoàn toàn, không dựa trên bất kì hệ thống cũ nào

2.2.2 Xác định yêu cầu của hệ thống Website mua bán đồ gỗ

Hướng xây dựng Website

Hệ thống website mua bán đồ gỗ cần xây dựng sẽ cung cấp một số chức năng chính và đáp ứng các yêu cầu sau đây:

 Website có thể thay đổi ngôn ngữ giữa tiếng Anh và tiếng Việt

 Giới thiệu về công ty

 Giúp khách hàng trao đổi thông tin, gửi phản hồi

 Cung cấp cho khách hàng các thông tin liên qua đến phong thủy, tỷ giá, thời tiết…

 Cung cấp cho khách hàng biết thông tin các sản phẩm bán chạy nhất, sản phẩm đang khuyến mại…

 Giúp người mua tìm kiếm sản phẩm

Trang 11

 Có thể nhận sự trợ giúp trực tiếp từ nhân viên bán hàng qua yahoo

 Đối với người quản trị:

 Giúp người quản trị thay đổi, cập nhật sản phẩm mới

 Giúp người quản trị tạo tài khoản Admin

 Giúp người quản trị xem đơn đặt hàng mới, đơn đặt hàng chưa giao…in hóa đơn

 Giúp người quản trị trao đổi thông tin, trả lời các câu hỏi của khách hàng

 Giúp người quản trị thống kê sản phẩm tồn sản phẩm đã bán theo ngày, tháng, quý, năm

 Giúp người quản trị cập nhật tin tức, thông tin cần biết cho khách hàng

Trang 12

- Phân tích thiết kế là đi sâu vào bản chất và chi tiết của hệ thống, cho thấy hệ thống phải thực hiện những việc gì và các dữ liệu mà nó đề cập là những dữ liệu nào

có cấu trúc ra sao?

- Vậy sau khi đi khảo sát thực tế em đã xây dựng và phân tích hệ thống Website như sau:

Chức năng của hệ thống về mặt giao diện người dùng:

a Chức năng tra cứu, tìm kiếm

 Cho phép tìm kiếm sản phẩm trên hệ thống

Trang 13

3.2.1 Biểu đồ Use case tổng quát

Hình 3.1: Biểu đồ Use case “Khách hàng” tổng quát

3.2.2 Biểu đồ Usecase “Admin” tổng quát

Hình 3 2: Biểu đồ Usecase “Admin” tổng quát

DatMuaSanPham

DangKy Xem SanPham DangYKien Tim Kiem Xem TinTuc Khachhang

Trang 14

3.3 Đặc tả chi tiết các biểu đồ Usecase

3.3.1 Usecase “Đăng Ký” của User

Hình 3.4: Biểu đồ Usecase “Đăng Ký” của User

Mô tả tóm tắt:

- Tên Ca sử dụng: Đăng ký

- Mục đích: Đăng ký cho User muốn trở thành thành viên của hệ thống Tài khoản của User là miễn phí, họ không phải đóng bất cứ khoản chi phí nào khi sử dụng các dich vụ Người dùng phải là thành viên của hệ thống mới có thể đăng bình luận, đối với nhóm User không phải là thành viên của trang web chỉ có thể xem sản

phẩm, tìm kiếm, liên hệ

- Tác nhân: User

- Tóm lược:User khi muốn sử dụng đầy đủ các chức năng của hệ thống, đặc biệt là

chức năng đăng bình luận cần phải đăng kí làm thành viên của hệ thống Các bước

đăng kí đơn giản và dễ dàng, mọi thông tin đăng kí phải chính xác

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

Trang 15

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

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 tin hợ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ệ cho User 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

6 Sau khi đăng kí thành cơng hệ thống chuyển hướng sang trang quản

lý Control Panel của User

Bảng 1: Mơ tả dịng sự kiện chính cho chức năng đăng ký

 Dịng sự kiện phụ: Một số thơng tin nhập trong trang đăng kí chưa chính xác hệ thống

sẽ liệt kê, thơng báo các lỗi khơng hợp lệ và yêu cầu nhập lại

3.3.2 Usecase “Đăng Nhập”

Hình 3.5: Biểu đồ Usecase “Đă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 Admin, User và các yêu cầu về bảo mật của hệ thống

 Tác nhân: Admin, User

 Tĩm lược: Admin (User) muốn sử dụng các dịch vụ hệ thống thì phải cung cấp thơng tin là username và password đăng nhập vào hệ thống Hệ thống sẽ kiểm tra thơng tin, nếu đúng thì Admin (User) cĩ thể truy cập vào hệ thống với quyền hạn đã được quy định: quyền Admin, hoặc quyền User

Mơ tả kịch bản:

Thơng tin đầu vào: Username và Password

Thay Đổi Thông Tin

Xử Lý Đăng Nhập Sai

Admin | User

Đăng Nhập

Extend Extend

Trang 16

Đ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 thì thông báo lỗi

Bảng 2: Mô tả dòng sự kiện chính cho chức năng đăng nhập

Dòng sự kiện phụ:

- Nếu Admin (User) nhập Username và Password không đúng thì hệ thống sẽ đưa ra thông báo yêu cầu nhập lại

- Admin (User) sau khi đăng nhập được chuyển đến trang chủ

- Admin (User) sau khi đăng nhập muốn thay đổi thông tin tài khoản, chọn phần thay đổi mật khẩu

Trang 17

3.3.3 Usecase “Quản lý thành viên”

Hình 3.6: Biểu đồ Usecase “Quản lý thành viên”

Mơ tả tĩm tắt:

Tên Ca sử dụng:Quản lý thành viên

 Mục đích: Để giúp Admin quản lí dễ dàng các thơng tin về thành viên (Tên thành viên, địa chỉ e-mail, cấp độ, số bài đăng)

 Tác nhân: Admin

Tĩm lược: Khi Admin đăng nhập thành cơng, Use Case giúp Admin cĩ thể thực hiện các chức năng như: Thêm thành viên, xem thơng tin thành viên, sửa thơng tin thành viên, tìm kiếm thành viên

Mơ tả các kịch bản:

 Điều kiện đầu vào: Admin cần đăng nhập thành cơng

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

1.Gọi chức năng Xem thơng tin

3 Chọn một tài khoản thành viên

5 Nhập thơng tin mới cho thành

viên

2 Hiển thị danh sách và thơng tin các thành viên hiện cĩ trên website, cho phép Admin lựa chọn

4 Hiển thị trang sửa thơng tin thành viên

Đăng nhập

Admin Quản lý thành viên

<<Include>>

Thêm thành viên

Xem thông tin

Sửa thông tin

Tìm kiếm thành viên

<<Extend>>

<<Extend>>

<<Extend>>

<<Extend>>

Trang 18

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

8.Gọi chức năng Thêm thành viên

10 Điền thông tin theo yêu cầu

11 Gửi thông tin đăng ký tới hệ

thống

7 Kiểm tra thông tin đã nhập, nếu hợp

lệ thì lưu thông tin này vào cơ sở dữ liệu và thông cập nhật thành công, nếu thông tin nhập không hợp lệ thì đưa ra thông báo lỗi và yêu cầu nhập lại

9 Hiển thị trang thêm thành viên mới

12 Kiểm tra thông tin đã nhập, nếu hợp

lệ thì lưu thông tin này vào cơ sở dữ liệu, chuyển về trang danh sách thành viên và thông cập nhật thành công, nếu thông tin nhập không hợp lệ thì đưa ra thông báo lỗi và yêu cầu nhập lại

Bảng 3 Mô tả dòng sự kiện chính cho chức năng quản lý thành viên

Trang 19

1.Chọn chức năng Quản lý loại sản

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

2 Hiển thị danh sách các loại sản phẩm đã đăng trong hệ thống, cho phép Admin lựa chọn để sửa chữa hoặc xoá

4 Hiển thị trang thêm loại sản phẩm

7 Kiểm tra thông tin đã nhập, nếu thông tin hợp lệ thì lưu thông tin vào

hệ thống, nếu thông tin không hợp lệ thì thông báo lỗi

Bảng 4: Mô tả dòng sự kiện chính cho chức năng quản lý thêm loại sản phẩm

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

- Sửa tin tức: Tại trang danh sách loại sản phẩm, chọn sản phẩm cần sửa chữa

- Xoá tin tức: Tại trang danh sách loại sản phẩm, chọn loại sản phẩm cần xoá và tiến hành xoá

3.3.5 Usecase “Quản lý sản phẩm”

Trang 21

4 Hiển thị trang thêm sản phẩm

7 Kiểm tra thông tin đã nhập, nếu thông tin hợp lệ thì lưu thông tin vào

hệ thống, nếu thông tin không hợp lệ thì thông báo lỗi

Bảng 4: Mô tả dòng sự kiện chính cho chức năng thêm sản phẩm

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

- Sửa tin tức: Tại trang danh sách sản phẩm, chọn sản phẩm cần sửa chữa

- Xoá tin tức: Tại trang danh sách sản phẩm, chọn loại sản phẩm cần xoá và tiến hành xoá

Trang 22

- Phương thức thanh toán

 Điều kiện đầu vào: khách hàng đăng nhập thành công

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

1.Chọn chức năng mua sản phẩm

3 Chọn phương thức thanh toán

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

2 Hiển thị danh sách các sản phẩm khách hàng đã chọn, cho phép khách hàng xóa giỏ hàng hoặc mua tiếp, đặt mua

4 Nhập thông tin cần thiết nếu chuyển khoản

7 Kiểm tra thông tin đã nhập, nếu thông tin hợp lệ thì lưu thông tin vào

hệ thống, nếu thông tin không hợp lệ thì thông báo lỗi

Bảng 4: Mô tả dòng sự kiện chính cho chức năng đặt mua sản phẩm

3.4 Biểu Đồ Lớp

Trang 23

3.5.1 Biểu đồ tuần tự cho chức năng đăng nhập của các Actor.

Hình 3.10: Biểu đồ tuần tự cho chức năng đăng nhập của các Actor

: GiaoDien

1: Nhap User Va Pass

2 : Gui user va pass

3 : Truy xuat CSDL

4: Lay ra user va pass

5:Kiem tra TT

6: TT tra ve dung hay sai

7: Thong bao ket qua

Ngày đăng: 25/02/2015, 15:12

HÌNH ẢNH LIÊN QUAN

Hình 1 Mô hình hoạt động  của một ứng dụng ASP.NET MVC. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Hình 1 Mô hình hoạt động của một ứng dụng ASP.NET MVC (Trang 8)
Hình 3.1: Biểu đồ Use case “Khách hàng” tổng quát - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Hình 3.1 Biểu đồ Use case “Khách hàng” tổng quát (Trang 13)
Hình 3. 2: Biểu đồ Usecase “Admin” tổng quát - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Hình 3. 2: Biểu đồ Usecase “Admin” tổng quát (Trang 13)
Bảng 1: Mô tả dòng sự kiện chính cho chức năng đăng ký. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 1 Mô tả dòng sự kiện chính cho chức năng đăng ký (Trang 15)
Bảng 2: Mô tả dòng sự kiện chính cho chức năng đăng nhập. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 2 Mô tả dòng sự kiện chính cho chức năng đăng nhập (Trang 16)
Bảng 3 Mô tả dòng sự kiện chính cho chức năng quản lý thành viên - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 3 Mô tả dòng sự kiện chính cho chức năng quản lý thành viên (Trang 18)
Bảng 4: Mô tả dòng sự kiện chính cho chức năng quản lý thêm loại sản phẩm. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 4 Mô tả dòng sự kiện chính cho chức năng quản lý thêm loại sản phẩm (Trang 19)
Bảng 4: Mô tả dòng sự kiện chính cho chức năng  thêm sản phẩm. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 4 Mô tả dòng sự kiện chính cho chức năng thêm sản phẩm (Trang 21)
Bảng 4: Mô tả dòng sự kiện chính cho chức năng đặt mua sản phẩm. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Bảng 4 Mô tả dòng sự kiện chính cho chức năng đặt mua sản phẩm (Trang 22)
Hình  3.12:Biểu đồ tuần tự dành cho chức sửa  sản phẩm của  actor Admin. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
nh 3.12:Biểu đồ tuần tự dành cho chức sửa sản phẩm của actor Admin (Trang 24)
Hình 3.13:Biểu đồ tuần tự dành cho chức xóa sản phẩm của  actor Admin. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Hình 3.13 Biểu đồ tuần tự dành cho chức xóa sản phẩm của actor Admin (Trang 25)
Hình 3.14: Biểu đồ tuần tự cho chức năng tìm kiếm sản phẩm của  khách hàng. - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
Hình 3.14 Biểu đồ tuần tự cho chức năng tìm kiếm sản phẩm của khách hàng (Trang 25)
4.1  Bảng thiết kế CSDL cho website  4.1.1   Bảng “tblDangnhap” - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
4.1 Bảng thiết kế CSDL cho website 4.1.1 Bảng “tblDangnhap” (Trang 27)
4.1.3  bảng “tblsanpham” - XÂY DỰNG WEBSITE MUA BÁN ĐỒ GỖ CHO CỬA HÀNG ĐỒ GỖ MỸ NGHỆ CAO CẤP HƯỚNG LIỆU
4.1.3 bảng “tblsanpham” (Trang 27)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w