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

báo cáo bài tập môn học công nghệ asp net xây dựng hệ thống bán quần áo cho shop max sport

64 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây dựng hệ thống bán quần áo cho Shop Max Sport
Tác giả Nguyễn Văn Hải, Vi Đức Nghĩa, Phạm Văn Sang, Ngô Quốc Tiến, Dương Hà Tôn
Người hướng dẫn Nguyễn Hải Thanh
Trường học Đại học Công nghệ Thông tin và Truyền thông
Chuyên ngành Công nghệ ASP.NET
Thể loại Báo cáo bài tập
Năm xuất bản 2022 - 2023
Định dạng
Số trang 64
Dung lượng 2,81 MB

Nội dung

Dướiđây là một số các việc cụ thể:Hoàn chỉnh và lập kế hoạch lưu trữ hồ sơ liên quan đến dự ánKiểm tra lại sổ sách kế toán, tiến hành bàn giao và báo cáoThanh quyết toánĐối với phát triể

Trang 1

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP

MÔN HỌC CÔNG NGHỆ ASP.NET

TÊN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG BÁN QUẦN ÁO

CHO SHOP MAX SPORTGiảng viên hướng dẫn: Nguyễn Hải Thanh

Sinh viên thực hiện: Nguyễn Văn Hải

Vi Đức NghĩaPhạm Văn SangNgô Quốc TiếnDương Hà Tôn

NĂM HỌC 2022 - 2023

1

Trang 2

PHÂN CÔNG NHIỆM VỤ

Trang 3

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT1.1 Vòng đời của một dự án công nghệ thông tin.

Vòng đời dự án xác định các giai đoạn mà một dự án phải trải qua tính từlúc bắt đầu cho tới khi kết thúc dự án Các giai đoạn thường có cơ chế tự hoànthiện kiểm soát quản lý thông qua các công việc giám sát, đánh giá Điển hình,

sự chuyển tiếp giữa các giai đoạn thường có điểm mốc đánh dấu và một kết quảchuyển giao cụ thể, kèm theo những phê duyệt, tán thành của nhà tài trợ trướckhi bước sang giai đoạn tiếp theo

Vòng đời phát triển dự án (Systems Development Life Cycle - SDLC) làkhung làm việc dùng để mô tả các giai đoạn trong quá trình phát triển và duy trì

hệ thống SDLC cơ bản là nhóm các giai đoạn của dự án Các giai đoạn của dự

án thay đổi tùy theo dự án, tổ chức hoặc lãnh vực kinh doanh, thường được chiathành 4 giai đoạn như sau:

Giai đoạn xây dựng ý tưởng: Xây dựng ý tưởng là việc xác định bứctranh toàn cảnh về mục tiêu, kết quả cuối cùng của dự án và phương pháp thựchiện dẫn tới kết quả đó Xây dựng ý tưởng dự án bắt đầu ngay khi hình thành dự

án Khảo sát-tập hợp số liệu, xác định yêu cầu, đánh giá rủi ro, dự tính nguồnlực, so sánh lựa chọn dự án, … là những công việc triển khai và cần được quản

lý trong gian đoạn này Quyết định lựa chọn dự án là những quyết định chiếnlược dựa trên mục đích, nhu cầu và các mục tiêu lâu dài của tổ chức, doanhnghiệp Trong giai đoạn này những nội dung được xét đến là mục đích yêu cầucủa dự án, tính khả thi, lợi nhuận tiềm năng, mức độ chi phí, mực độ rủi ro vàước lượng các nguồn lực cần thiết Đồng thời cũng cần làm rõ hơn nữa ý tưởng

dự án bằng cách phác thảo những kết quả và phương pháp thực hiện trong điềukiện hạn chế về nguồn lực Phát triển ý tưởng dự án không cần thiết phải lượng

Trang 4

hoá hết bẳng các chỉ tiêu nhưng nó phải ngắn gọn, được diễn đạt trên cơ sở thực

tế Đối với các dự án CNTT, tính hệ thống và khả năng tương hợp có vai tròquan trọng, dựa trên nền tảng một kiến trúc CNTT do nhà nước quy định Kiếntrúc này có vai trò hướng dẫn việc xây dựng các dự án sao cho chúng có thể kếtnối, tương hợp với nhau, tạo ra một mạng quốc gia liên thông, thống nhất cơ chếkết nối, chia sẻ và cung cấp dịch vụ Kết thúc giai đoạn này là sự phê duyệt vềchủ trương thực hiện dự án (ý tưởng)

Giai đoạn phát triển: Là giai đoạn chi tiết xem dự án cần được thực hiệnnhư thế nào, nội dung chủ yếu của giai đoạn này tập trung vào công tác thiết kế

và lập kế hoạch Đây là giai đoạn chứa đựng những công việc phức tạp nhất của

dự án Nội dung chủ yếu bao gồm:

Thành lập nhóm dự án, xác định cấu trúc tổ chức

Lập kế hoạch tổng thể

Phân tích, lập bảng chi tiết công việc – WBS

Lập kế hoạch tiến độ thời gian

Lập kế hoạch ngân sách

Lập kế hoạch nguồn lực cần thiết

Lập kế hoạch chi phí

Xin phê chuẩn thực hiện tiếp

Kết thúc giai đoạn này, tiến trình dự án có thể bắt đầu Thành công của dự

án phụ thuộc rất lớn vào chất lượng và sự chuẩn bị kỹ lưỡng của các kế hoạchtrong giai đoạn này

Giai đoạn thực hiện: Là giai đoạn quản lý tổ chức triển khai các nguồnlực bao gồm các công việc cần thiết như xây dựng phòng ốc, hệ thống, lựa chọn

Trang 5

công cụ, mua sắm trang thiết bị, lắp đặt … Đây là giai đoạn chiếm nhiều thờigian và nỗ lực nhất Những vấn đề cần xem xét trong giai đoạn này là những yêucầu kỹ thuật cụ thể nhằm so sánh, đánh giá lựa chọn công cụ thiết bị, kỹ thuật lắpráp, mua thiết bị chính, phát triển hệ thống Kết thúc giai đoạn này, các hệ thốngđược xây dựng và kiểm định, hệ thống có thể chuyển sang giai đoạn vận hành,đưa vào khai thác thử nghiệm.

Giai đoạn kết thúc: Trong giai đoạn kết thúc của chu kỳ dự án, cần thựchiện những công việc còn lại như hoàn thành sản phẩm, bàn giao hệ thống, côngtrình và những tài liệu liên quan; đánh giá dự án, giải phóng các nguồn lực Dướiđây là một số các việc cụ thể:

Hoàn chỉnh và lập kế hoạch lưu trữ hồ sơ liên quan đến dự án

Kiểm tra lại sổ sách kế toán, tiến hành bàn giao và báo cáo

Thanh quyết toán

Đối với phát triển, xây dựng hệ thống cần chuẩn bị và bàn giao sổ tayhướng dẫn lắp đặt, quản trị và sử dụng

Bàn giao dự án, lấy chữ ký của khách hàng về việc hoàn thành

Bố trí lao động, giải quyết công ăn việc làm cho những người từng thamgia dự án

Giải phóng và bố trí lại thiết bị

Trang 6

1.1.1 Vòng đời phát triển phần mềm truyền thống.

Vòng đời phát triển phần mềm (Software Development Life Cycle - SDLC)

là một quá trình chuẩn hóa được sử dụng để phát triển phần mềm Quá trình nàyđược chia thành các giai đoạn để đảm bảo rằng quá trình phát triển phần mềmđược thực hiện đúng cách và đảm bảo chất lượng sản phẩm cuối cùng

Trang 7

a) Thu thập và phân tích yêu cầu

Giai đoạn này bao gồm việc thu thập yêu cầu từ khách hàng và bên liênquan, bao gồm cả các yêu cầu chức năng và phi chức năng Việc phân tích yêucầu bao gồm phân tích các yêu cầu, xác định các rủi ro và thiết lập kế hoạch đểđảm bảo tính khả thi của dự án Kết quả của giai đoạn này sẽ được sử dụng đểđưa ra quyết định về việc tiếp tục hay hủy bỏ dự án

b) Thiết kế

Giai đoạn thiết kế bao gồm xây dựng kiến trúc hệ thống phần mềm dựa trênyêu cầu được xác định ở giai đoạn trước Thiết kế có thể được chia thành cácphần như thiết kế cơ sở dữ liệu, thiết kế giao diện người dùng và thiết kế chứcnăng Đối với các dự án lớn, thiết kế có thể được phân chia thành nhiều giai đoạnkhác nhau để đảm bảo rằng các chi tiết được thiết kế và kiểm tra kỹ lưỡng trướckhi triển khai

c) Lập trình

Giai đoạn lập trình bao gồm việc tạo ra mã để triển khai các tính năng đượcthiết kế Các lập trình viên phải đảm bảo rằng mã của họ đáp ứng các yêu cầuđược xác định và đảm bảo tính ổn định và hiệu quả của phần mềm

e) Triển khai và bảo trì

Trang 8

Triển khai bao gồm việc triển khai phần mềm trên môi trường sản xuất Quátrình này bao gồm cài đặt phần mềm và đào tạo người dùng.

Bảo trì bao gồm việc duy trì và hỗ trợ phần mềm trong suốt vòng đời của

nó Các lỗi được phát hiện sau khi phần mềm đã được triển khai sẽ được sửachữa và cập nhật

1.1.2 Vòng đời phát triển phần mềm theo quy trình agile/scrum

Agile là một phương pháp phát triển phần mềm linh hoạt để làm sao đưasản phẩm đến tay người dùng càng nhanh càng tốt và được xem như là sự cảitiến so với những mô hình cũ Mô hình này được ứng dụng với bất kỳ loại hình

dự án nào, nhưng cần sự tham gia và tính tương tác của khách hàng Được sửdụng khi khách hàng yêu cầu chức năng sẵn sàng trong khoảng thời gian ngắn

Trang 9

Scrum là 1 dạng của mô hình Agile và là framework phổ biến nhất khi thựchiện mô hình Agile Scrum là mô hình phát triển lặp đi lặp lại Những khoảng lặp

cố định thường kéo dài 1, 2 tuần được gọi là Sprint hay Iteration

Vòng đời phát triển phần mềm Agile Scrum bao gồm các bước sau:

- Lập kế hoạch sprint: Nhóm phát triển và chủ sở hữu sản phẩm (productowner) sẽ đưa ra các yêu cầu và tính năng cần được phát triển trong sprinttiếp theo

- Cuộc họp Scrum hàng ngày: Nhóm phát triển sẽ họp mỗi ngày để đánhgiá tiến độ và phản hồi

- Phát triển: Nhóm phát triển sẽ phát triển sản phẩm phần mềm trong suốtchu kỳ sprint

- Họp giữa sprint (Sprint Review Meeting): Nhóm phát triển sẽ tổ chứcmột cuộc họp giữa sprint với chủ sở hữu sản phẩm và các bên liên quankhác để đánh giá sản phẩm phần mềm hiện tại và đưa ra kế hoạch chosprint tiếp theo

- Họp đánh giá sprint (Sprint Retrospective Meeting): Sau cuộc họpgiữa sprint, nhóm phát triển sẽ tổ chức một cuộc họp đánh giá sprint để

Trang 10

xem xét các phương pháp làm việc hiện tại và đề xuất cải tiến cho sprinttiếp theo.

Vòng đời phát triển phần mềm Agile Scrum đặc biệt phù hợp cho các dự ánphát triển phần mềm quy mô nhỏ hoặc trung bình, tuy nhiên cũng có thể được sửdụng cho các dự án lớn hơn Nó giúp tăng tính linh hoạt và giảm thiểu rủi rotrong quá trình phát triển sản phẩm phần mềm

1.2 Tổng quan về ASP.NET

Asp.Net MVC là một Framework sử dụng.Net Framework cho việc pháttriển ứng dụng web động, trước khi Asp.Net MVC ra đời, lập trình viên sử dụngcông nghệ Asp.Net Web Form trên nền tảng.Net Framework để phát triển ứngdụng Web động Asp.Net MVC phát triển trên mẫu thiết kế chuẩn MVC, chophép người sử dụng phát triển các ứng dụng phần mềm MVC là tên một mẫuphát triển ứng dụng, phương pháp này chia nhỏ một ứng dụng thành ba thànhphần để cài đặt, mỗi thành phần đóng một vai trò khác nhau và ảnh hưởng lẫnnhau, đó là models, views, và controllers Hình vẽ sau đây Mô tả mô hình thiết

kế MVC

Trang 11

Các đặc trưng chính của Model, View và Controller trong mẫu thiết kếchuẩn MVC.

Models: Các đối tượng Models là một phần của ứng dụng, các đối tượngnày thiết lập logic của phần dữ liệu của ứng dụng Thông thường, các đối tượngmodel lấy và lưu trạng thái của model trong CSDL Ví dụ như, một đối tượngEmployee (nhân viên) sẽ lấy dữ liệu từ CSDL, thao tác trên dữ liệu và sẽ cậpnhật dữ liệu trở lại vào bảng Eployees ở SQL Server Trong các ứng dụng nhỏ,model thường là chỉ là một khái niệm nhằm phân biệt hơn là được cài đặt thựcthụ, Ví dụ, nếu ứng dụng chỉ đọc dữ liệu từ CSDL và gởi chúng đến view, ứngdụng không cần phải có tầng model và các lớp liên quan Trong trường hợp này,

dữ liệu được lấy như là một đối tượng model (hơn là tầng model)

Views: Views là các thành phần dùng để hiển thị giao diện người dùng (UI).Thông thường, view được tạo dựa vào thông tin dữ liệu model Ví dụ như, viewdùng để cập nhật bảng Employees sẽ hiển thị các hộp văn bản, drop-down list,

và các check box dựa trên trạng thái hiện tại của một đối tượng Employee.Controllers: Controller là các thành phần dùng để quản lý tương tác người dùng, làm việc với model và chọn view để hiển thị giao diện người dùng Trong một ứng dụng MVC, view chỉ được dùng để hiển thị thông tin, controller chịu

Trang 12

trách nhiệm quản lý và đáp trả nội dung người dùng nhập và tương tác với ngườidùng Ví dụ, controller sẽ quản lý các dữ liệu người dùng gởi lên (query-string values) và gởi các giá trị đó đến model, model sẽ lấy dữ liệu từ CSDL nhờ vào các giá trị này.

Trang 13

CHƯƠNG 2 TỔNG QUAN VỀ DỰ ÁN

2.1 Giới thiệu chung

Bán hàng trực tuyến là hoạt động bán hàng được thực hiện thông quainternet Điều này cho phép các doanh nghiệp tiếp cận với một số lượng kháchhàng lớn hơn và mở rộng phạm vi kinh doanh của họ Bán hàng trực tuyến có thểbao gồm việc bán hàng thông qua một trang web, một ứng dụng di động, cáctrang mạng xã hội hoặc các trang web bán hàng trực tuyến khác

Bán hàng trực tuyến có nhiều lợi ích, bao gồm:

- Tiết kiệm thời gian và chi phí cho khách hàng khi mua hàng

- Cho phép khách hàng dễ dàng so sánh giá cả và sản phẩm giữa các nhàcung cấp khác nhau

- Mở rộng phạm vi kinh doanh của doanh nghiệp và tiếp cận với kháchhàng toàn cầu

- Cung cấp cho khách hàng các tùy chọn thanh toán tiện lợi và đa dạngTuy nhiên, bán hàng trực tuyến cũng có một số rủi ro nhất định, bao gồm:

- Mối đe dọa của các hoạt động lừa đảo và gian lận

- Thất thoát do các vấn đề liên quan đến việc vận chuyển và giao hàng

- Không thể thử và sờ tận tay sản phẩm trước khi mua hàng

Trên thị trường hiện nay có rất nhiều công ty cửa hàng buôn bán các loạihàng hoá như điện thoại, máy tính, quần áo… Chính vì vậy nhu cầu quản bá hìnhảnh công ty, cử hàng ngày càng được đâu tư và mở rộng trên nhiều mặt Giớithiệu sản phẩm rộng rãi ra công chúng và mở rộng thị trường là một phần tất yếuchiến lược phát triển kinh doanh của công ty

Với sự bùng nổ của internet, mỗi ngày có hàng trăm triệu người truy cậpinternet với nhu cầu tìm tin tức, nhu cầu mua bán một các thuận tiện nhanh

Trang 14

chóng Nhận được tính thiết thực của điều đó Shop thể thao Max sport đã yêucầu xây dựng website bán quần áo.

- Xem thông tin sản phẩm (giá cả, kiểu dáng…)

- Tìm kiếm sản phẩm theo yêu cầu

- Mua sản phẩm bằng cách đặt hàng qua mạng an toàn nhau chóng

- Xem tin tức về sản phẩm mới trên thị trường, thông tin khuyến mãi…Quản trị:

- Quản bá sản phẩm mọi lúc mọi nơi mà chi phí lại cực kỳ rẻ

- Quản lý sản phẩm một cách dễ ràng

Trang 15

- Khách mua hàng một cách nhanh chóng và tiện lợi.2.4 Khảo sát hiện trạng.

2.4.1 Khảo sát người dùng

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

Khách hàng: chủ yếu là sinh viên

Chủ của hàng Max Sport

b Danh sách các câu hỏi

1 Thiết kế website cho

vấn đề gì

Bán quần áo online chocửa hàng

2 Đối tượng hướng tới Các khách hàng có nhu

cầu mua quần áo

3 Yêu cầu về giao diện

trang của website

Giao diện đơn giản, gọngàng, dễ thao tác

4 Trang web sẽ sử

dụng làm cái gì

Đáp ứng nhu cầu mua bán,xem thông tin, sản phẩm5

Thông tin đưa vào hệ

thống phải như thế

nào?

Dễ dàng nhập và có thểlưu trữ trong trương trình

Mua sản phẩmXem tin tức về sản phẩmmới trên thị trường, thôngtin khuyến mãi…

Trang 16

STT Câu hỏi (Questions) Trả lời (Answers) Ghi chú

7 Ai là người quản lý Chủ cửa hàng

8 Ngân sách thiết kế

c Kết quả khảo sát

Điều đầu tiên mà bạn nhìn thấy khi vào một trang web là giao diện của nó

Nó chính là một yếu tố vô cùng quan trọng để giữ chân người dùng tại 1 website.Người dùng có thể bỏ qua trang web của bạn nếu như giao diện của nó quá tệ Vìthế ngay từ đầu, chúng ta phải đầu tư giao diện thật kỹ trước khi chuyển sangphần nội

- Mức độ thường xuyên sử dụng các phần mềm mua hàng trực tuyến:

- Bạn hay vào các ứng dung hay website bán hàng để làm gì

Trang 17

- Yêu cầu, mong muốn của người dùng đối với giao diện của website

- Mua hàng tùy hứng khi nhận thấy có sự khuyến mãi về giá cả

Trang 18

- Bị hấp dẫn bởi việc mua hàng online

- Từ đâu bạn biết đến các trang website mua

Trang 19

2.4.2 Khảo sát một số hệ thống bán hàng trực tuyến

Có 3 hệ thống được khảo sát

- Tiki.vn

- Lazada.vn

Trang 20

Website bánhàng trựctuyến của ViệtNam.Các sản

Đầy đủ nhiềusản phẩm, sảnphẩm đa dạng,nhiều chủngloại, sản phẩmmới có, cũ có.Nhà cung

ứng

Nhiều nhà cung

ứng, chuyển về kho

Nhiều nhà cung ứng,chuyển về kho của

Các gian hàngmua bán sản

Trang 21

của tiki lazada phẩm, từ

nhiều nhàcung cấp khácnhauHình thức

thanh toán

Đều có chung các hình thức thanh toán:

- Qua Paypal/Visa

- Qua Internet Banking

- Nhận tiền trực tiếp sau khi lấy hàng

Cách thức

mua hàng

Đều có chung các bước như sau:

- Đưa sản phẩm cần mua vào giỏ hàng

- Tiến hành xác nhận thông tin đặt hàng

- Lựa chọn phương thức thanh toán và vận chuyển

- Xác nhận lại thông tin đơn hàng

- Đồng ý thanh toán để lập hóa đơn mua hàng.Giao diện

Dễ dàng đặt hàng vàlựa chọn sản phẩm

Đẹp, đơn giản,màu sắc hàihòa, nhiềuquảng cáo.Giao diện dễmua hàng,nhanh chóngtiện lợi, chứanhiều thôngtin của sảnphẩmCác chức Các chức năng cơ Các chức năng cơ bản Các chức năng

Trang 22

quản lý tài khoản,

xem thông tin sách,

lập đơn đặt hàng,

quản lý giỏ hàng…

của hệ thống bán hàngnhư tìm kiếm sảnphẩm, quản lý tàikhoản, xem thông tinsách, lập đơn đặt hàng,quản lý giỏ hàng…

hiện có củatiki và lazadađông thời cóthêm chứcnăng mở gianhàng để muabán, quản lýgian hàng và

có link đi tớisẵn nhà cungcấp bán sảnphẩm đó.Dịch vụ của

hệ thống

- Dịch vụ hỗ trợ online

- Dịch vụ đổi trả hàng

- Dịch vụ phản hồi thông tin khách hàng

Độ phổ biến Phổ biến được yêu

thích cao

Phổ biến tại Việt Nam Được rất

nhiều kháchhàng và nhàcung cấp biếtđến

Có thể đi đếnnhà cung cấp

Trang 23

chất lượng

1 sản phẩm,biên độ giácao

Thông tin

liên hệ của

website

Liên lạc quađiện thoại:

1900 6035Liên lạc quaemail:

hotro@tiki.vn

Fanpage củaTiki:

http://facebook.com/tiki.vn

+ Thanh toán bằng Paypal

+ Thanh toán bằng chuyển khoản

Trang 24

+ Thanh toán tại nhà.

3 Tìm kiếm sản phẩm

+ Duyệt tất cả sản phẩm

+ Theo tiêu chí cụ thế

4 Gợi ý sản phẩm liên quan

5 Gửi ý kiến phản hồi

+ Về sản phẩm

+ Về tài khoản cá nhân

6 Quản lý tài khoản cá nhân:

Trang 25

+ Hủy đơn hàng.

+ Xác nhận ký giao.+ Xuất hóa đơn bán hàng

+ Thống kê sản phẩm nổi bật

6 Đặt hàng nhà cung cấp

7 Lập báo cáo thống kê.+ Thống kê bán hàng.+ Thống kê sản phẩm

8 Hỗ trợ trực tuyến

9 Quản lý tài khoản cá nhân

C Nhân viên quản

trị hệ thống

1 Quản lý người dùng.+ Block/ban tài khoản.+ Quản lý nội dung bình luận

2 Quản lý nội dung website.+ Quản lý sản phẩm Tìm kiếm sản phẩm

Trang 26

+ Xem thông tin tài khoản.

+ Chỉnh sửa tài khoản

+ Xóa tài khoản

Xây dựng hệ thống ở mức độ hoàn thiện có thể thương mại hóa

Đề xuất các cải thiện nâng cao chất lượng hệ thống bán hàng

Trang 27

Giám sát việc thực hiện các hoạt động khi sử dụng hệ thống để nângcao các cải tiến và mở rộng chương trình.

Bảo trì, sửa chữa và có nâng cấp khi cần thiết

Quy trình mua hàng trên trang bán hàng trực tuyến thường gồm các bướcsau:

Bước 1: Tìm kiếm sản phẩm

Truy cập trang web của cửa hàng trực tuyến và tìm kiếm sản phẩm mongmuốn bằng cách sử dụng thanh tìm kiếm hoặc truy cập vào các danh mụcsản phẩm

Trang 28

Sau khi lựa chọn sản phẩm, trang web sẽ hiển thị thông tin giỏ hàng, baogồm các sản phẩm đã chọn và giá tiền tương ứng Tại đây, bạn có thể kiểmtra lại số lượng sản phẩm và giá cả, cập nhật hoặc xóa các sản phẩm tronggiỏ hàng.

Bước 4: Điền thông tin giao hàng

Để hoàn thành quá trình đặt hàng, bạn cần cung cấp thông tin về địa chỉnhận hàng và thông tin liên hệ

Bước 5: Lựa chọn phương thức thanh toán

Trang web sẽ cung cấp các phương thức thanh toán khác nhau cho bạnlựa chọn, bao gồm thanh toán qua thẻ tín dụng, chuyển khoản ngân hànghoặc thanh toán khi nhận hàng

Bước 6: Hoàn tất đặt hàng

Sau khi hoàn tất quá trình điền thông tin và lựa chọn phương thức thanhtoán, bạn cần xác nhận đặt hàng bằng cách nhấn vào nút "Đặt hàng" Saukhi đặt hàng thành công, bạn sẽ nhận được thông tin xác nhận đơn hàng quaemail hoặc tin nhắn

Bước 7: Nhận hàng

Sau khi đơn hàng được xác nhận và thanh toán thành công, bạn sẽ nhậnđược thông tin về thời gian giao hàng Khi nhận được hàng, kiểm tra kỹ sảnphẩm và xác nhận lại với nhà bán hàng Nếu sản phẩm có vấn đề, bạn cóthể liên hệ với nhà bán hàng để được hỗ trợ giải quyết

b Xử lý đơn đặt hàng bị hủy

Trang 29

Quy trình xử lý đơn hàng bị hủy trên trang bán hàng trực tuyến thường gồmcác bước sau:

Bước 1: Nhận thông tin đơn hàng bị hủy

Khi khách hàng hủy đơn hàng, trang web bán hàng sẽ nhận được thôngtin về đơn hàng bị hủy

Bước 2: Liên hệ với khách hàng

Sau khi nhận được thông tin về đơn hàng bị hủy, nhân viên của trang webbán hàng sẽ liên hệ với khách hàng để xác nhận lý do hủy đơn hàng và cungcấp hỗ trợ nếu cần thiết

Bước 3: Cập nhật thông tin hủy đơn hàng

Sau khi xác nhận lý do hủy đơn hàng với khách hàng, nhân viên sẽ cậpnhật thông tin hủy đơn hàng trên hệ thống của trang web bán hàng.Bước 4: Hoàn trả tiền cho khách hàng (nếu có)

Nếu khách hàng đã thanh toán cho đơn hàng, trang web bán hàng sẽ hoàntrả tiền cho khách hàng theo phương thức thanh toán ban đầu

Bước 5: Xử lý hàng hoá (nếu có)

Nếu hàng hoá đã được chuẩn bị để giao hàng hoặc đã được giao đi, nhânviên sẽ xử lý hàng hoá theo quy trình trả hàng hoặc hoàn trả tiền cho kháchhàng tùy thuộc vào yêu cầu của khách hàng

Bước 6: Thông báo cho khách hàng

Sau khi hoàn tất các bước xử lý đơn hàng bị hủy, nhân viên sẽ thông báocho khách hàng về quá trình xử lý đơn hàng bị hủy và cung cấp hỗ trợ nếucần thiết

Trang 30

2.5.3 Các yêu cầu của hệ thống mới.

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

- Người dùng:

Xem thông tin sản phẩm giá cả, kiểu dáng…

Tìm kiếm sản phẩm theo yêu cầu

Mua sản phâm bằng cách đặt hàng qua mạng an toàn nhau chóngXem tin tức về sản phẩm mới trên thị trường, thông tin khuyến mãi…

Quản lý khuyến mãi

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

- Giao diện: Thân thiện với người dùng: Đẹp, màu sắc hài hòa, thuật ngữ

và khái niệmkhông quá trừu tượng

- Nhất quán: Hệ thống nên hiển thị một cách nhất quán Các lệnh vàmenunên có cùng định dạng, các dấu chấm lệnh nên tương tự nhau

- Ít bất ngờ: Nếu một lệnh được thực hiện theo cách thông thường, …ngườidùng có thể dự đoán được thao tác của các lệnh tương tự

- Có thể khôi phục được: Hệ thống nên cung cấp một số cơ chế phục hồilạitình trạng hoạt động bình thường sau khi gặp lỗi Cơ chế này có thểbao gồm chức năng undo, xác nhận một hành động hủy,

Trang 31

- Đa dạng người dùng: Cung cấp các tiện ích tương tác cho các loạingườidùng khác nhau Ví dụ, một số người dùng có khả năng nhìn hạnchế thì nên để cỡ chữ to hơn.

Cơ sở dữ liệu không được chỉnh sửa trực tiếp

Điểm cần được mã hóa trước khi lưu vào cơ sở dữ liệu

Tài khoản mật khẩu cần đủ phức tạp và có xác thực, tránh tình trạng bịđánh cắp tài khoản

- Hiệu suất

Vì hệ thống chạy trên nền tảng web nên cần một máy chủ mạnhCần đủ nhẹ và nhanh để hoạt động tốt trên các thiết bị yếu và tốc độmạng chậm

Hệ thống cần xử lý yêu cầu của đồng thời ít nhất 1000 người dùngcùng thời điểm

Trang 32

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG3.1 Xác định actor và usecase.

- Thêm sản phẩm vào giỏ

- Xóa sản phẩm khỏi giỏ

4 Quản lý tài khoản người dùng

- Tạo mới tài khoản

- Sửa thông tin tài khoản

- Xóa tài khoản

- Khóa tài khoản

5 Xử lý đơn hàng

- Duyệt đơn hàng

- Hủy đơn hàng

Ngày đăng: 13/06/2024, 16:31

w