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

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ÔNGKHOA 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 ÁOCHO SHOP MAX SPORT

Giảng viên hướng dẫn: Nguyễn Hải ThanhSinh 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Ụ

Vi Đức Nghĩa

Phạm Văn SangNgô Quốc TiếnDương Hà Tôn

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ảnlý 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ưởngdự á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ựctế Đố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ủadự á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 – WBSLập kế hoạch tiến độ thời gian

Lập kế hoạch ngân sáchLập kế hoạch nguồn lực cần thiếtLậ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ự á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ể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ànhBố 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.

d) Kiểm thử

Giai đoạn kiểm thử là giai đoạn quan trọng trong vòng đời phát triển phầnmềm, nơi phần mềm sẽ được kiểm tra để đảm bảo rằng nó hoạt động chính xácvà đáp ứng các yêu cầu được xác định ở giai đoạn thu thập và phân tích yêu cầu.Kiểm thử phần mềm có thể được thực hiện bằng cách sử dụng các phương phápthủ công hoặc tự động hóa để đảm bảo rằng các lỗi được phát hiện và sửa chữakịp thời.

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ủanó 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ìnhdự á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ặpcố đị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 (product

owner) 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ếtkế 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Ự ÁN2.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.

- Quản lý sản phẩm.- Quản lý khách hàng.- Quản lý đơn hàng.- Quản lý tin tức.- Quản lý khuyến mãi.2.3 Ý nghĩa thực tiễn.

Với sự bùng nổ của Internet hiện nay thì “Website bán quần áo” sẽ mang lạirất nhiều ý nghĩa cho cửa hàng Giúp người tiêu dùng có thông tin chính xác vànhanh chóng về sản phẩm mà khách hàng không phải tốn thời gian tới tận nớibán hàng Website là công cụ giớ thiêu cửa hàng tới quần chóng một cách nhanhnhất và tiện nhất.

- 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 chovấ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ó nhucầu mua quần áo3 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

Website cần nhữngtính năng gì quantrọng

Xem thông tin sản phẩmgiá cả, kiểu dáng…Tìm kiếm sản phẩm theoyêu cầu

Mua sản phẩm

Xem 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

- 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ếnCó 3 hệ thống được khảo sát.

- Tiki.vn

- Lazada.vn

Trang 20

- Vatgia.com

Tiêu chíkhảo sát

Hình thức Website bán hàngtrực tuyến ở ViệtNam có trụ sở tạiTP Hồ Chí Minh

Website bán hàng trựctuyến, có chi nhánh ởViệt Nam và 5 nướcĐông Nam Á khác

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

phẩm bán trên hệ thống

Đầy đủ tất cả cácmặt hàng cần thiết,chủ yếu là các sảnphẩm mới, có bánsách cũ

Đầy đủ tất cả các mặthàng cần thiết, tất cảđều là sản phẩm mới.

Đầ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

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

trang web

Đơn giản, đẹp, rõràng, có nhiều danhmục được liệt kê cụthể theo từng loạisản phẩm.Dễ dàng đặt hàngvà lựa chọn sảnphẩm.

Hơi màu mè, đẹp, cónhiều danh mục đượcliệt kê cụ thể theo từngloại sản phẩm.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

năng của hệ thống

bản của hệ thốngbán hàng như tìmkiếm sản phẩm,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ấtnhiều kháchhàng và nhàcung cấp biếtđến.

Mua sắm offline

Không có mua sắmtận nơi

Không có mua sắm tậnnơi

Có thể đi đếnnhà cung cấpđể mua hàngĐộ uy tín

của hệ thống

hàng có thểchưa đảm bảo

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 6035

Liên lạc quaemail:

Fanpage củaTiki:

Hotline 1900 1007 Hotline19002055

Các chức năng chính của các hệ thống bán hàng trực tuyến hiện tại:

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:

+ Đăng nhập: Đổi mật khẩu Cập nhật thông tin.+ Đăng xuất.

+ Đăng ký nhận thông tin khuyến mãi.7 Liên lạc trực tuyến.

8 Quản lý giỏ hàng.

+ Thêm sản phẩm vào giỏ hàng.+ Xem thông tin giỏ hàng.

Cập nhật số lượng Hủy giỏ hàng Xóa sản phẩm.9 Xem lịch sử mua hàng.10.Xem thông tin sản phẩm B Nhân viên

chăm sóc khách hàng

1 Xử lý đơn hàng.+ Xem đơn hàng.

Trang 25

+ Hủy đơn hàng.+ Xác nhận ký giao.+ Xuất hóa đơn bán hàng.2 Tìm kiếm.

+ Sản phẩm.+ Khách hàng.3 Đặt hàng nhà cung cấp.4 Quản lý giao.

5 Quản lý chiến dịch marketing.+ Tạo chiến dịch khuyến mãi.

Giảm giá sản phẩm Loại khách 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

Thêm sản phẩm Xem sản phẩm Chỉnh sửa sản phẩm Xóa sản phẩm.+ Thông tin liên hệ.+ Giảm giá sản phẩm.3 Quản lý tài khoản.

+ Đăng nhập.

+ Xem thông tin tài khoản.+ Chỉnh sửa tài khoản.+ Xóa tài khoản.+ Đăng xuất.

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.

2.5.2 Các quy trình nghiệp vụ.a Mua sản phẩm.

Hệ thống bán hàng liên kết với các dịch vụ vận chuyển và thanh toán có thểchuyển sản phẩm đến tận nhà cho khách hàng yêu cầu.

Với hình thức mua sản phẩm này, yêu cầu khách hàng nắm rõ các thông tincủa sản phẩm mà mình cần mua như tên sản phẩm, nhà cung ứng và một sôthông tin cần thiết khác Nếu không biết rõ thông tin sản phẩm, khách hàng cónhập tên sản phẩm của mình vào trang web và tìm kiếm thông tin của sản phẩm.Sau đó khách hàng đưa sản phẩm của mình vào giỏ hàng và bắt đầu thanh toánonline và lập đơn đặt hàng cho sản phẩm mình đã lựa chọn.

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.

Quản lí chủng loại sản phẩmQuản lý mặt hàng

Quản lý khách hàngQuản lý đơn hàngQuản lý tin tứcQuản lý khuyến mãib 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.

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.

Người dùng ( khách hàng) 1 Đăng ký2 Đăng nhập3 Đăng xuất4 Tìm kiếm sản phẩm5 Xem thông tin sản phẩm6 Quản lý giỏ hàng

- Thêm sản phẩm vào giỏ- Xóa sản phẩm khỏi giỏ7 Đặt hàng

8 Thanh toán

2 Đăng xuất3 Quản lý sản phẩm

- Thêm mới sản phẩm- Sửa thông tin sản phẩm- Xóa sản phẩm

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ản5 Xử lý đơn hàng

- Duyệt đơn hàng- Hủy đơn hàng

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

w