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

Báo cáo Thực TậpTốt Nghiệp: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG

71 734 0

Đ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 71
Dung lượng 4,65 MB

Nội dung

Từ sự thay đổi, phát triển mạnh mẽ của internet mà nhu cầu tìm kiểm thông tin bùng nổ một cách nhanh chóng kể cả nội dung lẫn số lượng. Internet giúp con người thu thập thêm những kiến thức mới, những thông tin cần thiết để phục vụ cho đời sống hiện nay. Tuy nhiên hiện nay cũng có rất nhiều trang thông tin giả mạo vì thế việc người sử dụng chọn lọc đểthuthập những thông tin cần thiết cũng rất khó khăn.Cùng với sự phát triển của kinh tế đất nước là sự phát triển mạnh mẽ của nền công nghệ thông tin trong đó có website. Website được sử dụng trong rất nhiều các công ty, tổ chức, thương mại trường học, Cao đẳng, Đại học... để giới thiệu, cung cấp thông tin khi có nhu cầu, đặc biệt trong lĩnh vực bán hàng hầu hết tất cả các cửa hàng đại lý đều có hệ thống website để giới thiệu về cửa hàng, công ty.., cũng đưa ra các sản phẩm, mặt hàng mà cửa hàng đang bán và kinh doanh giúp cho khách hàng có nhu cầu dễ dàng tiếp xúc và xem thông tin chi tiết về mặt hàng mà minh có ý định chuẩn bị mua.Nói về website thì có rất nhiều ngôn ngữ để hoặc cài đặt để hoàn thành một trang website nhưng với những ngôn ngữ ấy có ngôn ngữ dễ sử dụng ngôn ngữ phức tạp nhưng tất cả đều có chung một điểm yếu là vấn đề bảo mật và phúc tạp trong quá trình cài đặt và xây dựng hệ thống website cũng mất khá nhiều thời gian.Cũng từ chính những lý do đó cho nên em có chọn đề tài “Xây dựng trang web bán Điện thoại di động bằng asp.net” làm đề tài Thực Tập Tốt Nghiệp.

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

Thực TậpTốt Nghiệp

ĐỀ TÀI:XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI

ĐỘNG

Giảng viên hướng dẫn: Đỗ Thị Minh Nguyệt

Thành Viên:Trịnh Văn Chiến

Lê Ngọc Hưng Lớp:KTPM2 – K7

Hà Nội,Tháng 3- 2016

BÁO CÁO

Trang 2

LỜI CẢM ƠN

Để hoàn thành bài thực tập tốt nghiệp này, em xin tỏ lòng biết ơn sâu sắc đến Th.s Đỗ

Thị Minh Nguyệt, người đã tận tình hướng dẫn trong suốt quá trình hoàn thành thực

tập tốt nghiệp

Em cũng xin chân thành cảm ơn quý Thầy, Cô trong trong trường Đại học CôngNghiệp Hà Nội, đặc biệt là các Thầy, Cô trong khoa Công Nghệ Thông Tin đã truyềnđạt cho em những bài học, kiến thức quý giá trong suốt những năm học tập tại trường.Những kiến thức ấy không chỉ giúp em có nền tảng để hoàn thành bài thực tập tốt này

mà còn là hành trang vô cùng quý báu để em có thể tự tin vững bước trên con đường

sự nghiệp của mình

Em xin kính chúc quý thầy cô và gia đình dồi dào sức khỏe, thành công trong sự nghiệp giáo dục.

Hà Nội, ngày 01 tháng 03 năm 2016

Học viên thực hiện

TRỊNH VĂN CHIẾN

LÊ NGỌC HƯNG

Trang 3

LỜI CẢM ƠN 2

Mở đầu 3

CHƯƠNG 1: KHẢO SÁT 4

1.1 Khảo sát và đánh giá hiện trạng 4

1.1.1 Môi trường hoạt động của một trung tâm bán diện thoại di dộng thông thường 4

1.1.2 Đánh giá hiện trạng 4

1.1.3 Giải pháp khắc phục 5

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 7

2.1 Phân tích hệ thống 7

2.1.1 Chức năng của phía người dùng 7

2.1.2 Chức năng phía người quản trị website 9

2.2 Thiết kế hệ thống 11

2.2.1 Sơ đồ Use case 11

2.2.1.1 Các Actor 11

2.2.1.2 Biểu đồ Use case 12

2.2.1.3 Biểu đồ lớp lĩnh vực 15

2.2.1.4 Danh sách các Use case 16

2.2.2 Mô tả chi tiết các Use case 18

2.2.2.1. UC01 – Đăng Ký 18

2.2.2.2 UC02 – Đăng Nhập 20

2.2.2.3 UC03 – Lấy Lại Mật Khẩu 21

2.2.2.4 UC04 – Xem Chi Tiết Sản Phẩm 22

2.2.2.5 UC05 – Tìm Kiếm 23

2.2.2.6 UC06 – Phản Hồi 24

2.2.2.7 UC07 – Thêm Vào Giỏ Hàng 26

2.2.2.8 UC08 – Xem Giỏ Hàng 28

2.2.2.9 UC09 – Tạo Đơn Hàng 28

2.2.2.10 UC10 – Quản Lý Danh Mục 30

2.2.2.11 UC11 – Quản Lý Sản Phẩm 35

2.2.2.12 UC12 – Quản Lý Đơn Hàng 41

2.2.2.13 UC13 – Quản Lý Tin Tức 43

2.2.2.14 UC14 – Quản Lý Người Dùng 48

2.2.2.15 UC15 – Quản Lý Thông Tin Giới Thiệu 51

2.2.2.16 UC16 – Quản Lý Banner 54

2.2.3 Biểu đồ lớp chi tiết 57

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

2.3.1 Cấu trúc các bảng trong chương trình 58

Trang 4

2.3.2 Sơ đồ quan hệ các bảng dữ liệu 61

CHƯƠNG 3: THIẾT KẾ CHƯƠNG TRÌNH 62

3.1. Giao diện trang chủ 62

3.2. Giao diện trang admin 63

3.3. Giao diện trang danh mục sản phẩm 63

3.4. Giao diện trang danh sách sản phẩm 64

3.5. Giao diện trang đặt hàng 64

3.6. Giao diện đơn đặt hàng 65

3.7 Giao diện trang tin tức 65

3.8 Giao diện trang sản phẩm trong kho 66

3.9 Giao diện trang thống kê sản phẩm đã bán 67

3.10 Giao diện trang thống kê sản phẩm bán chạy 67

Trang 5

Mở đầu

Từ sự thay đổi, phát triển mạnh mẽ của internet mà nhu cầu tìm kiểm thông tinbùng nổ một cách nhanh chóng kể cả nội dung lẫn số lượng Internet giúp conngười thu thập thêm những kiến thức mới, những thông tin cần thiết để phục vụcho đời sống hiện nay Tuy nhiên hiện nay cũng có rất nhiều trang thông tin giảmạo vì thế việc người sử dụng chọn lọc đểthuthập những thông tin cần thiết cũngrất khó khăn

Cùng với sự phát triển của kinh tế đất nước là sự phát triển mạnh mẽ của nền côngnghệ thông tin trong đó có website Website được sử dụng trong rất nhiều các công ty,

tổ chức, thương mại trường học, Cao đẳng, Đại học để giới thiệu, cung cấp thông tin

khi có nhu cầu, đặc biệt trong lĩnh vực bán hàng hầu hết tất cả các cửa hàng đại lý đều

có hệ thống website để giới thiệu về cửa hàng, công ty , cũng đưa ra các sản phẩm,mặt hàng mà cửa hàng đang bán và kinh doanh giúp cho khách hàng có nhu cầu dễdàng tiếp xúc và xem thông tin chi tiết về mặt hàng mà minh có ý định chuẩn bị mua.Nói về website thì có rất nhiều ngôn ngữ để hoặc cài đặt để hoàn thành một trangwebsite nhưng với những ngôn ngữ ấy có ngôn ngữ dễ sử dụng ngôn ngữ phức tạpnhưng tất cả đều có chung một điểm yếu là vấn đề bảo mật và phúc tạp trong quátrình cài đặt và xây dựng hệ thống website cũng mất khá nhiều thời gian

Cũng từ chính những lý do đó cho nên em có chọn đề tài “Xây dựng trang web

bán Điện thoại di động bằng asp.net” làm đề tài Thực Tập Tốt Nghiệp.

Em xin chân thành cảm ơn cô Đỗ Thị Minh Nguyệt, đã tận tình hướng dẫn emtrong suốt quá trình học tập để hoàn thành báo cáo thực tập tốt nghiệp

Tuy đã rất cố gắng để hoàn thành báo cáo chương trình nhưng do thời gian có hạn,kiến thức và kinh nghiệm hạn chế nên trong quá trình phân tích, thiết kế, thực hiệnchương trình không tránh khỏi những sai sót Rất mong được sự góp ý của cô đểchương trình hoàn thiện hơn và có thể ứng dụng tốt trong thực tế

Trang 6

CHƯƠNG 1: KHẢO SÁT

1.1 Khảo sát và đánh giá hiện trạng

Thực hiện tìm hiểu, khảo sát hệ thống thông tin, cụ thể là cửa hàng bán điện thoại

di động, đánh giá hiện trạng của cửa hàng, xác định các mặt hạn chế của hệ thống cũ,

từ đó đề xuất biện pháp khắc phục

1.1.1 Môi trường hoạt động của một trung tâm bán diện thoại di dộng thông thườngHiện nay, việc mọi người sử dụng các thiết bị di động không còn quá xa lạ khi màcác công nghệ và dịch vụ di động phát triển từng ngày Do đó các trung tâm bán điệnthoại di động cũng được khai trương ở mọi nơi Các trung tâm này có thị trường rấtlớn và các nhà sản xuất điện thoại liên tục đưa ra các sản phẩmhấp dẫn khách hàng.Một trung tâm mua bán điện thoại di động thường cung cấp các loại máy điệnthoại di động và dịch vụ di động đi kèm theo do nhiều nhà sản xuất, và nhà cũng cấpdịch vụ khác nhau Các sản phẩm của trung tâm này được nhập từ các nhà sản xuất vànhà cung cấp dịch vụ Các sản phẩm được trưng bày và lưu trũ trong kho hàng sau đócung cấp tới các đối tượng khách hàng khác nhau từ những khách hàng lẻ cho tớinhững đối tác làm ăn thường xuyên

Bài toán được xem xét ở đây là việc quản lý mua bán của một trung tâm kinhdoanh điện thoại di động

1.1.2 Đánh giá hiện trạng

Để xây dựng cửa hàng bán điện thoại di động cần giải quyết nhiều vấn đề:

Bố trí cửa hàng: Chọn vị trí đã quan trọng nhưng bố trí của hàng sao cho bắt mắt,

thu hút sự chú ý của khách hàng cũng là việc quan trọng không kém Cần xây dựngcửa hàng sao cho phù hợp với quy mô của cửa hàng, trang trí làm sao thể hiện đượcđặc điểm đặc biệt, thương hiệu của cửa hàng

Sắp xếp mặt hàng: Dựa vào không gian của của hàng, sắp xếp các mặt hàng một

cách tối ưu nhất nhưng vẫn đảm bảo việc dễ quan sát, thêm vào hay lấy ra Các đầu tư

về vốn: Giải bài toán về việc chi tiêu cho các hoạt động ban đầu như thuê (mua) địađiểm bán hàng, các vật dụng về trang trí của hàng, thuê nhân viên bán hàng, mua mớisản phẩm… cũng là công việc đòi hỏi người chủ của hàng cân nhắc, chi tiêu cho hợplý

Đầu tư về thời gian và công sức: Ngoài việc đầu tư về vốn thì người chủ cửa hàng

cần đầu tư thời gian để xây dựng, vận hành cửa hàng, cập nhập thông tin cho các dòngsản phẩm mới…

Khoảng cách địa lý: Cửa hàng có ưu điểm là cung cấp cho khách hàng cái nhìn

khách quan về sản phẩm, dễ dàng nhận biết, cảm nhận, thậm chí là trải nghiệm sảnphẩm Tuy nhiên, đối với khách hàng ở xa thì khó tiếp cận Nếu có thể thì khách hàngmất nhiều thời gian, chi phí đi lại đến cửa hàng giao dịch

Trang 7

Dịch vụ: Khách hàng đôi khi muốn đóng góp ý kiến nhưng không muốn ra mặt

trực tiếp để trao đổi sẽ gặp khó khăn vì ở của hàng không có hòm thư góp ý

Quản lý, thống kê: Đối tượng quản lý của cửa hàng là thông tin về người dùng,

nhà cung cấp, nhân viên, sản phẩm, đơn đặt hàng…chủ yếu trên giấy tờ, bất tiện choviệc sửa đổi, bổ xung, thậm trí có thể bị sai lệch thông tin

hàng

1.1.3 Giải pháp khắc phục

Hệ thống bán hàng trực tuyến hỗ trợ, bổ xung cho việc bán hàng trực tiếp, giúpviệc bán hàng có hiệu quả hơn, cụ thể:

o Tăng cường hoạt động quản lý, dựa trên hệ thống thông tin quản lý tin học

o Hỗ trợ nhân viên, người chủ cửa hàng thực hiện các nghiệp vụ

o Tiết kiệm chi phí thuê địa điểm, quảng bá đến người tiêu dùng

o Tăng lợi nhuận cho người chủ của hàng

Hình 1.1 quy trình mua hàng

Trang 8

(1) Khi có yêu cầu đặt hàng từ cửa hàng, nhà cung cấp sẽ cung cấp sản phẩm chocủa hàng theo đơn đặt hàng.

(2) Khách hàng vào cửa hàng để xem các mặt hàng trong cửa hàng

(3) Sau khi vào cửa hàng, khách hàng chọn các mặt hàng định mua

(4) Khi quyết định mua hàng, thông tin mặt hàng đó được lưu ở đơn đặt hàng.(5) Nhân viên nhận đơn đặt hàng từ khách hàng

(6) Đơn đặt hàng được nhân viên xử lý Nếu đơn đặt hàng đó nằm trong tầm phục

vụ của cửa hàng thì chuyển đơn đặt hàng đó đến quầy thu tiền, nếu không (hếthàng, chưa có hàng ) thì khách hàng có thể quay lại cửa hàng để chọn mua phẩmkhác (10)

(7) Nhân viên ở quầy thu tiền tiến hành lập hóa đơn, một bên giao cho khách hàng (8) Sản phẩm sẽ được nhân viên lấy từ kho hàng chuyển cho khách hàng

(9) Hóa đơn đó sẽ được chủ cửa hàng kiểm tra, thống kê cuối tháng

Trang 9

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

2.1 Phân tích hệ thống

Từ việc khảo sát hệ thống ban đầu, nội dung ở phần này tập trung xác định các yêucầu mà hệ thống cần đáp ứng Xác định các chức năng cần có, luồng dữ liệu và cácthực thể trong hệ thống

2.1.1 Chức năng của phía người dùng

1 Xem hàng Người xem có thể xem thông tin về điện thoại diđộng bao gồm: Tên điện thoại, hãng sản xuất, giá

điện thoại, tình trạng còn hàng hay hết hàng

2 Bình luận Người xem có thể bình luận về sản phẩm, nội dungvà thông tin người bình luận cần lưu trong database

3 Đặt hàng Chức năng cho phép khách hàng duyệt sản phẩmtrên trang web và nhấn nút đặt hàng sản phẩm đã

chọn

4 Giỏ hàng Cho phép khách hàng có thể xem, điều chỉnh mặthàng mình đã chọn mua Bao gồm tính tổng giá sản

phẩm mà khách hàng mua

5 Tìm kiếm sản phẩm Khách hàng nhập thông tin vào thanh tìm kiếm đểtìm kiếm sản phẩm.

hình ảnh đó thì dẫn đến trang nguồn

8 Xem điện thoại bánchạy Hiển thị thông tin các điện thoại được bán chạy nhấtcho người xem.

2.1.1.1 Xem hàng: Khách hàng truy cập vào địa chỉ của website trên thanh url,

chọn vào các page trên site để xem thông tin

Đầu vào: Thông tin yêu cầu của khách hàng về sản phẩm

Xử lý: Khi khách hàng chọn một sản phẩm bất kì trên page, thông tin mà khách

hàng gửi sẽ được xử lý, hệ thống sẽ lấy dữ liệu từ cơ sở dữ liệu, gửi lêncho người dùng

Đầu ra: Thông tin về điện thoại bao gồm tên điện thoại, hãng sản xuất, màu sắc,

kích thước, giá cả, tình trạng…

thông tin bình luận của khách hàng sẽ được lưu vào database bao gồmtên khách hàng, số điện thoại của khách hàng cùng nội dung mà kháchhàng bình luận

Đầu vào: Thông tin về người bình luận bao gồm tên, số điện thoại, ngày giờ và nội

Trang 10

Xử lý: Kiểm tra nội dung mà người dùng nhập vào, nếu hợp lệ thì lưu dữ liệu đó

vào database, nếu không thì thông báo lỗi cho người dùng

Đầu ra: Thông báo từ hệ thống, nếu hợp lệ thì thông báo “Bạn đã gửi bình luận

thành công” Nếu không hợp lệ thì thông báo: “Dữ liệu bạn nhập vàokhông hợp lệ”…

khách hàng gửi thông tin đặt hàng thì mặt hàng đó sẽ được gửi đến giỏhàng

Đầu vào: Thông tin về sản phẩm mà khách hàng muốn mua

Xử lý: Khi khách hàng chọn mặt hàng muốn mua, ở phiên làm việc đó nếu khách

hàng chọn lần đầu tiên thì ở giỏ hàng sẽ tạo mới sản phẩm số lượng bằng

1 Nếu đã tồn tại mặt hàng đó trong giỏ hàng rồi thì số lượng của mặt hàng

đó sẽ được tăng lên 1

Đầu ra: Thông tin của mặt hàng đó lưu trong giỏ hàng

mà khách hàng đã đặt mua Có chức năng tính tổng giá trị của đơn hàng

đó

Đầu vào: Thông tin của các mặt hàng mà khách hàng đã đặt mua, số lượng sản

phẩm mà khách hàng muốn mua

Xử lý: Khách hàng có thể thay đổi số lượng mặt hàng muốn mua, khi khách hàng

chọn lại số lượng và chọn cập nhật thì số lượng của mặt hàng đó cần đượccập nhật lại, tổng giá cũng cần được tính toán lại Khi khách hàng chọnxóa sản phẩm thì sản phẩm đó phải được xóa khỏi giỏ hàng Khách hàngchọn xóa hết thì sẽ thông báo không có mặt hàng nào trong giỏ hàng.Khách hàng chọn mua tiếp thì sẽ chuyển về trang chủ, chon đặt hàng thì sẽchuyển đến trang mua hàng

Đầu ra: Thông tin về giỏ hàng bao gồm sản phẩm, số lượng, tổng giá…

website, khách hàng có thể biết thông tin về sản phẩm mình muốn muabằng cách nhập thông tin vào ô tìm kiếm

Đầu vào: Tên sản phẩm mà khách hàng muốn tìm kiếm

Xử lý: Khi khách hàng nhập tên sản phẩm muốn tìm kiếm, hệ thống sẽ so sánh tên

đó với dữ liệu có trong database Nếu nhận được kết quả sẽ trả kết quả tìmkiếm về cho người dùng, nếu không tìm thấy kết quả nào thì hệ thống sẽgửi thông báo: “Không tìm thấy kết quả”

Đầu ra: Thông báo, kết quả từ hệ thống

Trang 11

2.1.1.6 Quảng cáo: Trên website có 1 banner quảng cáo, khi click vào hình ảnh

đó thì dẫn đến trang nguồn

mới nhất của cửa hàng

Đầu vào: Thông tin về sản phẩm

Xử lý: Hệ thống sẽ lựa chọn những sản phẩm mới nhất mà người quản trị web

nhập vào, trả về kết quả, hiển trị cho người dùng xem

Đầu ra: Thông tin về mặt hàng mới nhất

2.1.1.8 Xem điện thoại bán chạy: Hiển thị thông tin các điện thoại bán chạy nhất

của của hàng

Đầu vào: Thông tin về sản phẩm

Xử lý: Hệ thống sẽ lựa chọn những mặt hàng có số lượng bán được nhiều nhất để

trả về kết quả và hiển thị cho người dùng

Đầu ra: Thông tin về sản phẩm bán chạy nhất

2.1.2 Chức năng phía người quản trị website

1

upload hình ảnh sản phẩm, nhập thông tin mô tả tính năng sản phẩm, giá cả, số lượng

Chi tiết đơn đặt hàng Hiển thị thông tin chi tiết đơn đặt hàng bao gồm thông tinvề

khách hàng, thông tin về các sản phẩm trong đơn hàng,nhân viên thực hiện giao đơn hàng, tình trạng đơn hàng, ghi chú của người quản trị

như tên, số lượng, giá cả, hãng sản xuất, màu sắc, kích thước, âm thanh,

bộ nhớ…Có các chức năng như là thêm, xóa, sửa thông tin mặt hàng

Trang 12

Đầu vào: Thông tin sản phẩm: Tên, hãng sản xuất, giá cả, tình trạng, kích thước,trọng lượng, màu sắc, âm thanh, bộ nhớ, hệ điều hành, thẻ nhớ, camera, pin,bảo hành, kết nối

Xử lý: Thêm sản phẩm: Khi người quản trị website chọn chức năng thêm sảnphẩm, hệ thống sẽ chuyển đến trang thêm sản phẩm Ở trang này người dùngnhập thông tin về sản phẩm sau đó gửi thông tin đã nhập cho hệ thống

Sửa sản phẩm: Khi người quản trị website chọn chức năng sửa sản phẩm thì thôngtin sản phẩm cần sửa sẽ được hệ thống chuyển đến trang sửa sản phẩm Ở trangnày người dùng chỉnh sửa thông tin và gửi về cho hệ thống

Xóa sản phẩm: Người dùng chọn sản phẩm cần xóa, thệ thống sẽ gửi thông tin sảnphẩm mà người dùng muốn xóa về database, sản phẩm sẽ được xóa ởdatabase

Đầu ra: Thông tin sản phẩm sau khi được chỉnh sửa

danh mục sản phẩm

Đầu vào: Thông tin danh mục sản phẩm

Xử lý: Khi người quản trị website chọn các chức năng thêm, xóa, sửa thì thông tin

về danh mục sản phẩm sẽ được cập nhật vào database

Đầu ra: Thông tin về sản phẩm sau khi đã được sửa đổi

Đầu ra: Giá trị, tình trạng đơn hàng

hàng, họ còn muốn biết chi tiết về đơn hàng đó, vì vậy cần hiển thị thôngtin chi tiết đơn đặt hàng bao gồm thông tin về khách hàng, thông tin vềcác sản phẩm trong đơn hàng, nhân viên thực hiện giao đơn hàng, tìnhtrạng đơn hàng, ghi chú của người quản trị

Đầu vào: Thông tin khách hàng: Họ tên, số điện thoại, mail, địa chỉ nhận hàng.Thông tin về sản phẩm mà khách hàng mua: Tên sản phẩm, số lượng, đơn giá,thành tiền, giá trị hóa đơn

Trang 13

Xử lý: Người quản trị chọn nhân viên giao hàng, có thể thêm ghi chú về đơn hàng

đó như thời gian mà khách hàng có thể nhận đơn hàng Nếu tình trạng đơnhàng là đang chuyển mà nhân viên giao hàng chưa được chọn thì hệ thốngcảnh báo cho quản trị viên biết là họ chưa chọn nhân viên giao hàng Ngoài

ra hệ thống còn có chức năng hủy đơn đặt hàng tại phần chi tiết đơn đặt hàng

vì khi nhân viên gọi điện cho khách hàng mà khách hàng từ chối đơn hàng thìcần xóa đơn hàng đó khỏi hệ thống

Đầu ra: Thông tin về nhân viên sẽ giao đơn hàng, tình trạng đơn hàng: đangchuyển, đã chuyển hay chưa chuyển Phần ghi chú của nhân viên

tin về tên, tài khoản, mật khẩu cùng các chức năng thêm mới, sửa, xóangười dùng

Đầu vào: Thông tin người dùng: Tên, tài khoản, mật khẩu

Xử lý: Khi quản trị viên chọn các chức năng thêm, sửa, xóa người dùng, Thông tin

mà quản trị viên yêu cầu sẽ được hệ thống gửi xuống database để thực hiệncác chước năng đó

Đầu ra: Thông tin người dùng sau khi được sửa đổi

2.2 Thiết kế hệ thống

Hệ thống biểu đồ Use case và mô tả chi tiết Use case:

2.2.1 Sơ đồ Use case

- Actor Người Quản Trị

NguoiQuanTri

(from Use Case For Admin) )

Trị

Là những người quản lý Website, tàikhoản người dùng, cập nhật thông tinWebsite…

NguoiDung

(from Use Case For User)

Trang 14

- Actor User

Web, với mục đích tham khảo sản phẩm,xem tin tức…

thực, có toàn bộ chức năng của Guest,ngoài ra còn có khả năng xem được chi tiếtlịch sử giao dịch

- Use case Chính

Trang 15

- Use case NguoiQuanTri

QuanLyBaoCao

Trang 16

ThemVaoGioHang Khach

XemGioHang

Trang 17

NgayTao TinhTrang LuuThongTinPhanHoi() LayDSPhanHoi() LuuThongTin()

TinTuc MaTinTuc TieuDe TheTieuDe HinhAnh MieuTa ChiTiet NgayTao ChuKy TinhTrang LayThongTinTinTuc() LayDSTinTuc() ThemTinTuc() SuaTTTinTuc() XoaTTTinTuc()

Banner Ma HinhAnh ThuTuHienThi DuongDan MoTa TrangThai LayDSBanner() ThemBanner() XoaBanner()

1 *

1

ChiTietDatHang MaSanPham MaHoaDon SoLuong DonGia LuuThongTinChiTietDonDatHang() LayTTChiTietDonDatHang()

HoaDon MaHoaDon NgayTao MaKhachHang Ten SoDienThoai DiaChi Email TinhTrang TongTien LuuThongTinDonDatHang() LayDSDonHang() LayTTDonDatHang()

1

1

1 1

NguoiDung MaNguoiDung TenDangNhap MatKhau TenNguoiDung DiaChi Email SoDT NgayTao TinhTrang VaiTro ThemThanhVien() LayThongTinTaiKhoan() KiemTraHopLe() CapNhatThongTin() LayDSThanhVien() KichHoat() KhoaTaiKhoan() LuuThongTin()

Kieu Menu ID Name LayDSKieuMenu()

Menus Ma Kieu DuongDan ThuTuHienThi TinhTrang KieuMa LayDSMenu() +1 *

+1

Trang 18

2.2.1.4 Danh sách các Use case.

nhập vào Website của khách hàng(khách vãng lai)

Quan trọng

dụng tài khoản và mật khẩu đã được xácthực để truy cập vào Website

về sản phẩm trên hệ thống Website

Quan trọng

vãng lai) tìm kiếm sản phẩm, hoặc admintìm kiếm mọi thông tin trong hệ thốngquản trị

Quan trọng

vãng lai) gửi thông tin phản hồi về hệthống Website

Bình thường

Giỏ Hàng

Quá trình người dùng (có thể là kháchvãng lai) thêm sản phẩm vào giỏ hàng từ

Bình thường

Hàng

Cho phép người dùng (có thể là kháchvãng lai) tạo đơn hàng khi khách hàng đãlựa chọn xong hàng và quyết định muahàng

Quan trọng

Trang 19

13 UC13 Quản Lý Tin

Tức

Quá trình người quản trị thêm mới, sửathông tin tin tức công nghệ, xóa mộthoặc nhiều tin tức…

Quan trọng

Thông TinGiới Thiệu

Quá trình người quản trị thêm, sửa thôngtin giới thiệu hệ thống Website

Trang 20

2.2.2 Mô tả chi tiết các Use case.

Mô Tả Cho phép khách vãng lai có thể tạo tài khoàn trên trang Web

Tác Nhân Khách Hàng Nút Bấm Actor bấm nút Đăng

2 Load trang đăng ký và yêu cầuđiền các thông tin bắt buộc (baogồm: tên đăng nhập, email, mậtkhẩu, họ tên, điện thoại, địa chỉ)

Trang 21

Biểu Đồ Trình Tự

: NguoiDung : W_DangKy : C_DangKy : NguoiDung

1: nhap thong tin ca nhan, username, password

(from Class Diagram)

C_DangKy

DangKy() Click()() KiemTraHopLe()

W_DangKy TenDangNhap MatKhau HoTen DiaChi Email SoDienThoai HienThi() Khach

(from Use Case For User) )

Trang 22

2.2.2.2 UC02 – Đăng Nhập

Mô Tả Cho phép Người Dùng có thể đăng nhập vào hệ thống

“Đăng nhập” trêntrang Login

4 Kiểm tra tên đăng nhập, mật khẩu

là chính xác sau đó chuyển đếntrang chủ

Biểu Đồ Trình Tự:

: NguoiDung : W_DangNhap : C_DangNhap : NguoiDung

1: Nhap username, password

2: DangNhap( )

3: KiemTraHopLe( ) 4: LayThongTinTaiKhoan( )

5: KiemTraHopLe 6:

7:

8: HienThi( )

Trang 23

BĐ Lớp Tham Gia Ca Sử Dụng

NguoiDung

(from Use Case For User)

W_DangNhap HienThi()

NguoiDung

MaNguoiDung TenDangNhap MatKhau TenNguoiDung DiaChi Email SoDT NgayTao TinhTrang VaiTro ThemThanhVien() LayThongTinTaiKhoan() KiemTraHopLe() CapNhatThongTin() LayDSThanhVien() KichHoat() KhoaTaiKhoan() LuuThongTin()

(from Class Diagram) C_DangNhap

Click() DangNhap()

Mô Tả Cho phép Tác Nhân lấy lại mật khẩu của mình khi quên mật khẩu

2 Chuyển đến trang lấy lại mật khẩu

bắt buộc (email) vàbấm nút Tạo lạimật khẩu

4 Kiểm tra email được nhập và Gửimật khẩu vừa được tạo vào emailngười dùng, yêu cầu vào emailxác nhận

Trang 24

2.2.2.4 UC04 – Xem Chi Tiết Sản Phẩm

Nút Bấm Người dùng click vào

sản phẩm muốn xem chitiết

2 Chuyển sang trang chi tiết sản phẩm,hiển thị thông tin chi tiết sản phẩm(tên sp, giá bán, tình trạng cònhàng/hết hàng, mô tả tóm tắt… )

Trang 25

BĐ Lớp Tham Gia Ca Sử Dụng

NguoiDung

(from Use Case For User)

W_XemSanPham HienThi()

SanPham

MaSP TenSP TheTieuDe MoTa HinhAnh Gia GiaKhuyenMai SoLuong MaDanhMuc ChiTiet NgayNhap NgayHetHan TinhTrang GiamGia LuotXem LayThongTinSanPham() LayDSSanPham() ThemSanPham() SuaTTSanPham() XoaTTSanPham()

(from Class Diagram) C_XemSanPham

Click()

Mô Tả Cho phép Tác Nhân tìm kiếm sản phẩm bằng cách nhập tên sản

phẩm vào khung tìm kiếm

2 Load và hiển thị sản phẩm đượctìm kiếm lên trang kết quả tìmkiếm

Trang 26

Biểu Đồ Trình Tự:

: NguoiDung : W_TimKiem : C_TimKiem : SanPham

1: Nhap ten san pham can tim

(from Class Diagram)

C_TimKiem TimKiem()

Mô Tả Cho phép tác nhân gửi phản hồi về hệ thống Website

Trang 27

và click nút Gửiphản hồi

4 Kiểm tra tính hợp lệ của thông tin

tin không hợp lệ vàclick lại nút Gửiphản hồi

6 Thông báo gửi thành công, đồngthời lưu thông tin phản hồi vàoCSDL

Biểu Đồ Trình Tự

: NguoiQuanTri : W_QuanLyThongTinPhanHoi :

C_QuanLyThongTinPhanHoi

: C_QuanLyThongTinPhanHoi

: PhanHoi 1: Click( )

2: LayDSPhanHoi( ) 3:

4:

5: HienThi( ) 6: Chon Phan Hoi can Tra Loi

7: Nhap thong tin tra loi

8: Chon Gui

9: LuuThongTin( )

10: LuuThongTin( ) 11:

12:

13: HienThi( )

Trang 28

NgayTao TinhTrang LuuThongTinPhanHoi() LayDSPhanHoi() LuuThongTin()

(from Class Diagram)

C_QuanLyThongTinPhanHoi

Click() LuuThongTin()

Mô Tả Cho phép người dùng thêm sản phẩm vào giỏ hàng

2 Tạo một giỏ hàng rồi thêm sảnphẩm vào giỏ hàng

3 Thông báo thêm vào giỏ thành công,lưu dữ liệu vào giỏ hàng

Biểu Đồ Trình Tự:

Trang 29

: NguoiDung : W_ThemSanPhamVaoGioHang :

C_ThemSanPhamVaoGioHang

: C_ThemSanPhamVaoGioHang : SanPham : GioHang1: Chon Them vao gio hang

(from HoaDon)

C_ThemSanPhamVaoGio Hang ThemSPVaoGioHang()

Trang 30

hoặc thay đổi số lượng sản phẩm cần mua

2 Chuyển sang trang Giỏ hàng, load vàhiển thị danh sách hàng đã chọn lên giaodiện

3 Yêu cầu thực hiện thao tác xóa/thay đổi

5 Update lại giỏ hàng và hiển thị lên tranggiỏ hàng

Mô Tả Cho phép tác nhân tạo đơn hàng khi khác đã lựa chọn xong và quyết

định mua những sản phẩm trong giỏ hàng

5 Kiểm tra tính hợp lệ của thông tin

Trang 31

6 Nhập lại các thôngtin không hợp lệ vàclick Gửi đơn hàng

7 - Yêu cầu xác nhận việc gửi đơn

hàng

- Hiển thị thông báo gửi đơn hàngthành công, đồng thơi hệ thống lưu

dữ liệu đặt hàng vào CSDLTác Nhân click No khi hệ thống yêu cầu xác nhận gửi đơn hàng, hệ

thống đưa Tác Nhân trở lại trang Giỏ hàng

Biểu Đồ Trình Tự:

: NguoiDung : W_HoaDon : C_HoaDon : GioHang : HoaDon : ChiTietDatHang

1: Nhap thong tin ho ten, dia chi, email

2: HoaDon( )

3: LaySanPhamTrongGio( ) 4:

Trang 32

(f rom Class Diagram)

W_HoaDon

HienThi()

HoaDon

MaHoaDon NgayTao MaKhachHang Ten SoDienThoai DiaChi Email TinhTrang TongTien LuuThongTinDonDatHang() LayDSDonHang() LayTTDonDatHang()

(f rom Class Diagram)

C_HoaDon

Click() Order()

2.2.2.10 UC10–Quản Lý Danh Mục

Mô Tả Cho phép tác nhân quản lý được danh mục sản phẩm

Tác Nhân Người Quản Trị Nút Bấm Actor click Danh mục

sản phẩm trong menu left

2 - Chuyển sang trang quản lý danhmục sản phẩm

- Yêu cầu chọn thao tác thựchiện(thêm/sửa/xóa/kích hoạt danh

Trang 33

Chọn Xóa/Xóa nhiều

cần xóa và bấm nút

Trang 34

Xóa/Xóa nhiều

4 - Yêu cầu xác nhận thao tác xóa

- Xóa danh mục được chọn, updatelại CSDL, thông báo thành công,đồng thời load lại danh sách danhmục trên trang Danh mục sảnphẩm

Chọn Hiển thị/Ẩn

cần hiển thị/ẩn trêngiao diện client

4 - Yêu cầu xác nhận thao tác

- Hiển thị/ẩn danh mục được chọn,update lại CSDL và load lại danhsách danh mục sản phẩm

Trang 35

6: Chon Them moi danh muc

7: Nhap thong tin: ten danh muc, thu tu hien thi,

8: KiemTraThongTinHopLe( )

9: Chon Luu

10: ThemDanhMuc( )

11: ThemDanhMuc( ) 12:

13:

14: HienThi( )

Ngày đăng: 01/04/2016, 08:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w