1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) xây DỰNG WEBSITE bán QUẦN áo CANIFA

39 45 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

Tiêu đề Xây Dựng Website Bán Quần Áo Canifa
Tác giả Trần Khánh Sơn
Người hướng dẫn Chu Thị Minh Huệ
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2022
Thành phố Hưng Yên
Định dạng
Số trang 39
Dung lượng 708,13 KB

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

Nội dung

Khi cửa hàng nhập một loại quần áo mớinhân viên cửa hàng có nhiệm vụ cập nhật thông tin về loại mặt hàng vào trong hệthống, nếu thông tin có sai sót nhân viên có thể thực hiện sửa hoặc x

Trang 1

ĐỒÁN3 XÂY DỰNG WEBSITE BÁN QUẦN ÁO CANIFA

NGÀNH: CÔNG NGHỆ THÔNG TIN

CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM HƯỚNG CHUYÊN SÂU: CÔNG NGHỆ WEB

SINH VIÊN: TRẦN KHÁNH SƠN

MÃ LỚP: 125202 HƯỚNG DẪN: CHU THỊ MINH HUỆ

HƯNG YÊN – 2022

Trang 2

GIẢNG VIÊN HƯỚNG DẪN

(Ký và ghi rõ họ tên)

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan đồ án “Xây dựng giao diện website bán quần áo Canifa” làkết quả thực hiện của bản thân em dưới sự hướng dẫn của Cô Chu Thị Minh HuệNhững phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tàiliệu tham khảo Các kết quả trình bày trong đồ án và chương trình xây dựng đượchoàn toàn là kết quả do bản thân em thực hiện

Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trướckhoa và nhà trường

Hưng Yên, ngày 12 tháng 9 năm 2022.

SINH VIÊNSơnTrần Khánh Sơn

Trang 4

LỜI CẢM ƠN

Để có thể hoàn thành đồ án này, lời đầu tiên em xin phép gửi lời cảm ơn tới

bộ môn Công nghệ phần mềm, Khoa Công nghệ thông tin – Trường Đại học Sưphạm Kỹ thuật Hưng Yên đã tạo điều kiện thuận lợi cho em thực hiện đồ án mônhọc này

Đặc biệt em xin chân thành cảm ơn Cô Chu Thị Minh Huệ đã rất tận tìnhhướng dẫn, chỉ bảo em trong suốt thời gian thực hiện đồ án vừa qua

Em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tậntình giảng dạy, trang bị cho em những kiến thức cần thiết, quý báu để giúp em thựchiện được đồ án này

Mặc dù em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trìnhthực hiện đề tài không tránh khỏi những thiếu sót Em hi vọng sẽ nhận được những

ýkiến nhận xét, góp ý của các Thầy giáo, Cô giáo về những kết quả triển khai trong

đồ án

Em xin trân trọng cảm ơn!

Trang 5

MỤC LỤC

DANH MỤC CÁC THUẬT NGỮ

DANH MỤC CÁC BẢNG

DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

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

1.2 Mục tiêu của đề tài

1.2.1 Mục tiêu tổng quát

1.2.2 Mục tiêu cụ thể

1.3 Giới hạn và phạm vi của đề tài

1.3.1 Đối tượng nghiên cứu

1.3.2 Phạm vi nghiên cứu

1.4 Nội dung thực hiện

1.5 Phương pháp tiếp cận

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 Quy trình phát triển phần mềm

2.2 Phương pháp phân tích thiết kế hướng đối tượng

2.3 Thiết kế và lập trình font-end

2.4 Tổng quan về ASP.NET MVC

2.5 Công nghệ thao tác dữ liệu Entity framework (hoặc ADO.NET)

2.6 Mô hình thao tác dữ liệu 3 layer

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

3.1 Đặc tả yêu cầu phần mềm

3.1.1 Các yêu cầu chức năng

3.1.2 Biểu đồ lớp thực thể

Trang 6

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

3.2 Thiết kế hệ thống

3.2.1 Thiết kê cơ sở dữ liệu

3.2.2 Thiết kế lớp đối tượng

3.2.3 Thiết kế giao diện

CHƯƠNG 4: TRIỂN KHAI WEBSITE

4.1 Triển khai các chức năng cho phân hệ người dùng

4.1.1 Trang chủ (Ví dụ)

4.1.2 Trang Xem Sản phẩm (Ví dụ)

4.1.3 Trang Quản lý giỏ (Ví dụ)

4.2 Triển khai các chức năng cho phân hệ quản trị nội dung (nếu có)

4.3 Kiểm thử và triển khai ứng dụng

4.3.1 Kiểm thử

4.3.2 Đóng gói ứng dụng

4.3.3 Triển khai ứng dụng

KẾT LUẬN

TÀI LIỆU THAM KHẢO

Trang 7

DANH MỤC CÁC THUẬT NGỮ

STT

1

………

Trang 8

DANH MỤC CÁC BẢNG

Bảng 3-1: Thiết kế bảng Skins lưu trữ các loại khung giao diện 15Bảng 3-2: Thiết kế bảng lưu trữ các Module được thiết kế 15

Trang 9

DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

Hình 3-1: Mô hình kiến trúc tổng thể hệ thống SEVN Framework 14Hình 3-2: Mô hình kiến trúc chi tiết của hệ thống SEVN Framework 14Hình 3-3: Mô hình lưu trữ cấu trúc website trên Database 14

Trang 10

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

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

Trước tiên, chúng ta hãy cùng xem lại một chút về hình thức bán quần áo truyềnthống mà xưa nay các chủ doanh nghiệp sỉ hoặc lẻ đều áp dụng Đó chính là chỉ bán hàngngay tại của hàng Nhưng chỉ với cách làm đó thì doanh nghiệp sẽ không thể phát triểnđược nhanh chóng và khó có thể quảng bá thương hiệu đến với người dùng Đặc biệt làtrong thời kỳ dịch bệnh hiện nay thì thói quen mua sắm của người dùng đã chuyển rấtnhiều sang hình thức online, chính vì vậy mà cách thức bán hàng truyền thống đang khókhăn hơn bao giờ hết

Hiện nay có rất nhiều cách thức bán hàng online như bán qua các trang mạng xãhội, qua các trang thương mại điện tử… Và bán hàng qua website riêng của doanh nghiệp

- Quản danh mục quần áo

- Quản lý quần áo

- Quản lý đơn hàng

- Chi tiết đơn hàng

- Quản lý hóa đơn nhập

- Quản lý nhân viên

- Quản lý người dùng

- Quản lý khuyến mại

- Quản lý tin tức

- Phản hồi

Trang 11

- Xem sản phẩm khuyến mại

1.3 Giới hạn và phạm vi của đề tài

1.3.1 Đối tượng nghiên cứu

- Đối tượng nghiên cứu: Các cửa hàng bán quần áo của Canifa

- Khách thể nghiên cứu: Ban quản lý của Canifa và khách hàng

1.3.2 Phạm vi nghiên cứu

- Phạm vi không gian: tại các cửa hàng cửa Canifa

- Phạm vi thời gian: 3 tháng

- Ý nghĩa khoa học và thực tiễn của đề tài

1.4 Nội dung thực hiện

- Khảo sát và đặc tả yêu cầu

Trang 12

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

<Trong chương này, đồ án sẽ trình bày về những kiến thức cơ sở, công nghệ được

sử dụng để thực hiện đồ án>

2.1 Quy trình phát triển phần mềm

- Các hoạt động chính trong phát triển phần mềm và vai trò của chúng

2.2 Phương pháp phân tích thiết kế hướng đối tượng

- Các mô hình UML được xây dựng tương ứng trong các hoạt động phát triển phần mềm theo phương pháp hướng đối tượng

2.3 Thiết kế và lập trình font-end

- Trình bày về ngôn ngữ thiết kế website (HTML, CSS) và các ngôn ngữ công nghệ sử dụng để lập trình phía font-end

2.4 Tổng quan về ASP.NET MVC

- Trình bày cơ bản về lập trình Web với ASP.NET MVC

2.5 Công nghệ thao tác dữ liệu Entity framework (hoặc ADO.NET)

- Trình bày về công nghệ kết nối cơ sở dữ liệu được sử dụng để thực hiện đề tài

2.6 Mô hình thao tác dữ liệu 3 layer

- Trình bày về mô hình 3 layer

Trang 13

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

1.1 Phát biểu bài toán

Xây dựng Website cho phép giới thiệu và đặt hàng online cho cửa hàng bán quần áoCanifa Website cho phép khách hàng có thể xem và đặt hàng online, nhân viên củacửa hàng có thể quản lý thông tin của Website và quản lý hoạt động đặt và giaohàng Các yêu cầu của hệ thống được mô tả như sau:

1 Cửa hàng bán các loại mặt hàng quần áo cho Nam, Nữ, Bé trai, Bé gái Mỗi loại

có các thông tin (Mã loại, tên mặt hàng) Khi cửa hàng nhập một loại quần áo mớinhân viên cửa hàng có nhiệm vụ cập nhật thông tin về loại mặt hàng vào trong hệthống, nếu thông tin có sai sót nhân viên có thể thực hiện sửa hoặc xóa thông tin vềloại mặt hàng

2 Một mặt hàng quần áo sẽ có nhiều sản phẩm khác nhau Mỗi sản phẩm trong cửahàng gồm các thông tin (Mã quần áo, Tên quần áo, chất liệu, giá bán, giá khuyếnmại, Ngày bắt đầu khuyến mại, Ngày kết thúc khuyến mại, mô tả) Mỗi sản phẩm sẽ

có nhiều chi tiết sản phẩm khác nhau gồm các thông tin (Mã chi tiết sản phẩm, màusắc, kích thước, Số lượng, hình ảnh) Khi cửa hàng bán một sản phẩm mới, nhânviên thực hiện nhập thông tin về quần áo vào trong hệ thống, nếu thông tin của quần

áo có sai sót nhân viên có thể thực hiện sửa hoặc xóa thông tin của sản phẩm quầnáo

3 Cửa hàng có nhập quần áo từ nhà cung cấp của Canifa Khi nhập hàng về cửahàng, nhân viên có nhiệm vụ nhập quần áo vào cửa hàng và lưu thông tin về hóađơn nhập hàng vào hệ thống hóa đơn nhập hàng gồm thông tin (Mã hóa đơn nhập,Ngày nhập, Thành tiền và các thông tin về quần áo nhập (Mã quần áo, Số lượng,Giá nhập,) Khi thông tin về hóa đơn nhập có sai sót, hệ thống cho phép nhân viênkho có thể sửa, xóa thông tin hóa đơn nhập

4.Cửa hàng có thẻ nhập giá khuyến mại cho từng sản phẩm hoặc thêm khuyến mạicho đơn hàng khi tổng giá trị đơn hàng của khách hàng thỏa mãn một mức tiền nàođó

Trang 14

5 Khi khách hàng muốn mua quần áo, khách hàng vào website xem thông tin củacác quần áo (thông tin về các quần áo có thể được hiển thị theo nhóm như quần áo

xu hướng mới nhất, quần áo bán chạy nhất, quần áo khuyến mại, quần áo theo loại).Khi khách hàng quan tâm đến quần áo nào khách hàng có thể xem thông tin chi tiết

về quần áo đó Trong quá trình xem thông tin quần áo trên website, nếu khách hàngmua quần áo nào sẽ chọn quần áo đó đưa vào giỏ hàng

6 Sau khi chọn mua các quần áo vào trong giỏ hàng, khách hàng có thể xem thôngtin các quần áo trong giỏ hàng, sửa số lượng quần áo mua hoặc xóa quần áo chọnmua trong giỏ hàng Khi khách hàng muốn đặt mua, khách hang cần đăng nhập vàowebsite, thông tin đơn đặt hàng được lưu vào hệ thống Thông tin của đơn hànggồm các thông tin (Mã đơn hàng, thông tin của khách hàng, ngày đặt hàng, thànhtiền, địa chỉ giao hàng, số điện thoại nhận hàng, trạng thái đơn hàng và các thông tin

về các quần áo đặt mua gồm (Mã quần áo, số lượng, đơn giá)

7 Khi có một khách hàng mới đặt hàng lần đầu trong hệ thống, thông tin của kháchhàng sẽ được lưu lại sau khi thực hiện xác minh được thông tin của khách Thôngtin của khách hàng gồm (Mã khách hàng, Tên khách hàng, Số điện thoại, Email,Địa chỉ) Khách hàng có thể xem lại thông tin khách hàng, nếu có sai sót kháchhàng có thể thực hiện sửa thông tin

8.Khách hàng có thể xem lại danh sách các đơn đặt hàng đã đặt và thông tin chi tiếttừng đơn hàng đã đặt Với các đơn hàng chưa được giao, khách hàng có thể sửa sốlượng các mặt hàng đã đặt mua, xóa bớt các mặt hàng đã đặt hoặc hủy đơn đặt hàng

9.Với các đơn hàng khách hàng đã đặt, nhân viên cửa hàng có thể thực hiện xóa vàxem được các đơn hàng chưa xác thực; xem danh sách các đơn hàng đã xác thực vàxác nhận đã xử lý; xem được các đơn hàng đã xử lý và xác nhận đã chuyển cho nhàcung cấp; xem được các đơn hàng đang vận chuyển và xác nhận đã thanh toán hoặcđổi trả hoặc giao hàng không thành công

Trang 15

10 Để quảng bá tốt thông tin đến khách hàng trên Website, người quản trị có thểcập nhật các tin tức mới về quần áo của hang hoặc các bài viết review về các mẫuquần áo thịnh hành, nếu thông tin có sai sót người quản trị có thể thực hiện sửa vàxóa thông tin về các bài viết gồm (Mã bài viết, Tiêu đề, Người đăng, Thời gianđăng, Nội dung).

11 Tất cả nhân viên thực hiện quản lý thông tin hệ thống phải đăng nhập trước khithực hiện, thông tin nhân viên gồm (Mã nhân viên, Tên, Mật khẩu, Số điện thoại,Địa chỉ,Vai trò, Trạng thái hoạt động)

12 Nếu nhân viên cửa hàng vắng mặt/bận thì admin có thể đóng vai trò như nhân viên

1.2 Đặc tả yêu cầu phần mềm

1.2.1 Các yêu cầu chức năng

a) Chức năng của phân hệ quản trị nội dung

Trang 16

Hình 3-1 Biểu đồ tổng quát trang quản trị

 Chức năng đăng nhập

- Mục đích: Cho phép người dùng đăng nhập vào hệ thống

- Tác nhân liên quan: Khách hàng, Nhân viên, Admin

- Dòng sự kiện chính

1 Yêu cầu chức năng đăng nhập

2 SYSTEM hiển thị giao diện đăng nhập

3 nhập user name, nhập password, chọn chức năng ghi nhớ tài khoản

4 yêu cầu đăng nhập

5 SYSTEM Lấy về thông tin người dùng, Nếu người dùng không có chuyểnsang luồng phụ 5a

6 if Nếu chọn ghi nhớ tài khoản

Trang 17

6.1 Hệ thống lưu ghi nhớ tài khoản

6 end if

7 SYSTEM Thiết lập trạng thái đăng nhập, đóng giao diện đăng nhậpExtension:

5 a Tài khoản không dùng

1 Hệ thống hiển thị thông báo đăng nhập không thành công, yêu cầu nhập lại, quay lại bước 3

 Chức năng quản lý loại quần áo

- Mục đích: Cho phép người dùng quản lý các loại quần áo

- Tác nhân liên quan: Nhân viên, Admin

Trang 18

1 Nhân viên yêu cầu chức năng quản lý loại hàng

2 SYSTEM hệ thống lấy về danh sách loại hàng hiển thị lên giao diện

3 nhân viên thực hiện các ca sử dụng tùy chọn

Dòng sự kiện chức năng Thêm loại loại quần áo

1 người dùng yêu cầu chức năng nhập mới loại sản phẩm

2 SYSTEM hệ thống hiển thị giao diện nhập

3 nhân viên nhập thông tin loại sản phẩm

4 SYSTEM hệ thống kiểm tra tính hợp lệ của các thông tin, nếu không hợp lệchuyển sang luồng phụ 4a

5 nhân viên yêu cầu nhập

6 SYSTEM hệ thống lưu thông tin sản phẩm vào trong hệ thống

7 SYSTEM Hệ thống thêm loại vào danh sách loại và trở lại màn hình ban đầu

8

Trang 19

4.a thông tin không hợp lệ

1 hệ thống Hiển thị thông báo lỗi và yêu cầu nhập

lại 5.a nhân viên thủy chức năng nhập

1 SYSTEM hệ thống Hiển thị thông báo xác nhận thao tác hủy, Nếu đúngthì chuyển sang luồng phụ 5b

2 Quay lại bước 5

5.b Hủy thao tác nhập

1 SYSTEM hệ thống đóng giao diện nhập và quay lại giao diện chính

Dòng sự kiện chức năng Sửa loại quần áo

1 nhân viên yêu cầu sửa loại sản phẩm

2 SYSTEM hệ thống hiển thị giao diện Sửa loại sản phẩm và hiển thị thông tin loại sản phẩm cần sửa

3 nhân viên sửa thông tin loại sản phẩm

4 nhân viên yêu cầu lưu thông tin sản phẩm đã sửa

5 SYSTEM hệ thống kiểm tra tính hợp lại thông tin nếu không tin không hợp

lệ chuyển sang luồng phụ 5a

6 SYSTEM hệ thống cập nhật thông tin loại sản phẩm liên hệ thống và hiển thị thông tin cập nhật lên giao diện

7 SYSTEM hệ thống đóng giao diện Sửa loại sản phẩm

Extension:

5.a thông tin loại sản phẩm không hợp lệ

1 SYSTEM hệ thống Hiển thị thông báo lỗi và yêu cầu nhập lại thông tin

Trang 20

Dòng sự kiện chức năng Xóa loại quần áo

1 nhân viên chọn loại sản phẩm cần xóa

2 SYSTEM hệ thống Hiển thị thông báo xác nhận xóa loại sản phẩm

3 if Nếu người dùng xác nhận xóa loại sản phẩm

3.1 SYSTEM hệ thống xóa sản phẩm đã chọn và thông báo xóa sản phẩmThành Công

3.2 hệ thống xóa sản phẩm đã chọn và thông báo xóa sản phẩm ThànhCông

3 end if

 Chức năng quản lý quần áo

- Mục đích: Cho phép người dùng quản lý các sản phẩm quần áo

- Tác nhân liên quan: Nhân viên, Admin

- Biểu đồ usecase

Trang 21

- Dòng sự kiện chính

Dòng sự kiện chức năng quản lý sản phẩm

1 nhân viên yêu cầu Chức năng quản lý sản phẩm

2 SYSTEM hệ thống hiển thị giao diện quản lý sản phẩm

3 nhân viên thực hiện các ca sử dụng tùy chọn

Trang 22

Dòng sự kiện chức năng Thêm sản phẩm

1 Nhân viên yêu cầu thêm sản phẩm mới

2 SYSTEM hệ thống lấy về danh sách loại sản phẩm hiển thị giao diện

3 nhân viên nhập thông tin về sản phẩm

4 nhân viên yêu cầu chức năng thêm sản phẩm

5 SYSTEM hệ thống kiểm tra thông tin sản phẩm em có hợp lệ không Nếukhông chuyển sang nguồn cụ 5a

6 SYSTEM hệ thống sinh mã sản phẩm

7 SYSTEM hệ thống lưu thông tin sản phẩm vào hệ thống hệ

8 SYSTEM thống Hiển thị thông tin sản phẩm vừa thêm lên danh sách sảnphẩm

Extension:

5.a thông tin sản phẩm không hợp lệ

1 SYSTEM hệ thống Hiển thị thông báo và quay lại bước 4

Dòng sự kiện chức năng Sửa sản phẩm

1 nhân viên chọn sản phẩm cần sửa và yêu cầu sửa thông tin sản sản phẩm

2 SYSTEM hệ thống Hiển thị thông tin sản phẩm cần sửa lên giao diện

3 SYSTEM hệ thống lấy về danh sách loại sản phẩm hiển thị nê giao diện

4 nhân viên sửa thông tin về sản phẩm

5 nhân viên yêu cầu cập nhật thông tin sản phẩm

6 SYSTEM hệ thống sửa thông tin sản phẩm vào hệ thống

Trang 23

7 SYSTEM hệ thống thông báo sửa sản phẩm thành công

8 SYSTEM hệ thống giao diện giữa sản phẩm quay lại giao diện quản lý sảnphẩm

9 SYSTEM hệ thống cập nhật thông tin sản phẩm sửa lên giao diện10

Extension:

6 a sửa không thành công

1 SYSTEM hệ thống thông báo không sửa được sản phẩm

Dòng sự kiện chức năng Xóa sản phẩm

1 nhân viên chọn sản phẩm cần xóa

2 hân viên yêu cầu xóa sản phẩm

3 SYSTEM hệ thống xóa sản phẩm trên hệ thống

 Chức năng quản lý giá bán

- Mục đích: Cho phép người dùng quản lý giá bán của sản phẩm

- Tác nhân liên quan: Nhân viên, Admin

- Biểu đồ usecase

Trang 24

 Chức năng quản lý hóa đơn nhập

- Mục đích: Cho phép người dùng quản lý hóa đơn nhập hàng

- Tác nhân liên quan: Nhân viên, Admin

- Biểu đồ usecase

 Chức năng quản lý đơn hàng

Ngày đăng: 17/12/2022, 05:02

TỪ KHÓA LIÊN QUAN

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

w