1. Trang chủ
  2. » Công Nghệ Thông Tin

ASP.NET BÁO CÁO TIỂU LUẬN Xây dựng website bán quần áo Bản phân tích thiết kế

43 112 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 đề Website Shop Thời Trang
Người hướng dẫn ThS. Thái Nguyên
Trường học Đại học Thái Nguyên
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo tiểu luận
Năm xuất bản 2021
Thành phố Thái Nguyên
Định dạng
Số trang 43
Dung lượng 1,72 MB

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

Nội dung

Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn. Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn. Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn. Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn. Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn. Xây dựng website bán quần áo trên ASP.NET, bản Phân tích thiết kế không bao gồm file mã nguồn.

Trang 1

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

Trang 2

Thái nguyên, tháng 7 năm 2021

Trang 3

LỜI MỞ ĐẦU

Ngày nay dưới sự phát triển của khoa học kỹ thuật đã hỗ trợ rất nhiều trongcuộc sống, công việc và nghiên cứu nhân loại Sự phát triển của công nghệ thông tinđem lại vô số thuận tiện trong đời sống Các phần mềm được xây dựng để áp dụng vàođời sống phục vụ cho những nhu cầu của con người Dựa trên những xu hướng của

thời đại công nghệ số nhóm em xây dựng Website bán quần áo để giúp quảng cáo các sản phẩm cho cửa hàng X để quảng bá cho các sản phẩm của cửa hàng cũng như

để mọi người có thể thuận tiện xem các thông tin trước khi đến cửa hàng để thuận tiệncho sự lựa chọn của khách hàng

Với trình độ hiểu biết và kinh nghiệm có hạn, đề tài không tránh khỏi sai xót vàhạn chế nhất định, chúng em rất mong nhận được sự góp ý của các thầy cô giáo, cácsinh viên để giúp chúng tôi hoàn thành tốt hơn về đề tài này Trong thời gian thực hiện

đề tài nhóm chúng em xin chân thành cảm ơn tới các thầy cô giáo trong khoa Côngnghệ thông tin, đặc biệt là thầy ( )đã hướng dẫn và giúp đỡ chúng em trong quátrình nghiên cứu và hoàn thành dự án thành công

Chúng em xin chân thành cảm ơn!

Trang 4

Mục Lục

LỜI MỞ ĐẦU 3

Mục Lục 4

CHƯƠNG 1: LẬP KẾ HOẠCH THỰC HIỆN 6

CHƯƠNG 2: THU THẬP, LÀM RÕ YÊU CẦU 9

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG 13

3.1 Đặc tả yêu cầu 13

3.2 Mô tả tổng quan ứng dụng 15

3.2.1 Biểu đồ use case chi tiết với từng tác nhân 16

3.2.2 Danh sách các tác nhân và mô tả 17

3.2.3 Danh sách Use case và mô tả 17

3.3 Đặc tả yêu cầu chức năng (FUNCTIONAL) 17

3.3.1 Đăng ký tài khoản(UC-1) 17

3.3.2 Use case đăng nhập(UC-2) 19

3.3.3 Use case xem thông tin sản phẩm(UC-3) 21

3.3.4 Use case Quản lý giỏ hàng(UC-4) 22

3.3.5 Use case đăng xuất(UC-5) 24

3.3.6 Use case Quản lý sản phẩm(UC-6) 25

3.3.7 Quản lý loại sản phẩm(UC-7) 27

3.3.8 Use case thêm mới sản phẩm giỏ hàng(UC-8) 28

3.3.9 Use case xóa sản phẩm giỏ hàng(UC-9) 30

3.3.10 Use case thêm sản phẩm (UC-10) 31

3.3.10 Use case xóa sản phẩm (UC-11) 33

3.4 Thiết kế hướng đối tượng ( Mô hình lớp ) 34

CHƯƠNG 4: XÂY DỰNG DEMO ỨNG DỤNG 36

4.1 Giao diện đăng ký tài khoản 36

4.2 Giao diện đăng nhập 37

4.3 Giao diện trang chủ 38

4.4 Giao diện xem thông tin sản phẩm 39

4.5 Giao diện quản lí sản phẩm 40

4.6 Giao diện quản lí loại sản phẩm 40

4.5 Giao diện giỏ hàng 41

KẾT LUẬN 44

TÀI LIỆU THAM KHẢO 45

Trang 6

CHƯƠNG 1: LẬP KẾ HOẠCH THỰC HIỆN1.1 Thời gian thực hiện

A : Hoàn thành P : Đang chờ D : Loại bỏ

1.2 Kế hoạch chi tiết

hiện Ghi chú

Tuần 01

4.Lập thời gian phù hợp cho từng công việc Nt A

Tuần

02

7 Phân tích các yêu cầu đã thu thập được

12.Thu thập và làm rõ các yêu cầu phát sinh ……

13 Phân tích các yêu cầu đã thu thập được

Trang 7

17 Tổng kết ……….

Tuần

04

18 Thu thập và làm rõ các yêu cầu phát sinh ………

19 Phân tích các yêu cầu đã thu thập được ……

21.Lập trình kết nối với cơ sở dữ liệu ………

22 Kiểm thử thao tác với cơ sở dữ liệu ………

25 Phân tích các yêu cầu phát sinh ……

26 Thiết kế giao diện cho các chức năng phát

Trang 8

CHƯƠNG 2: THU THẬP, LÀM RÕ YÊU CẦU

1.1Thu thập yêu cầu

Yêu cầu chức năng của một hệ thống là quan trọng vì yêu cầu cung cấp các cơ

sở cho tất cả công việc phát triển hệ thống sau đó

Hình thức thu thập yêu cầu: Phỏng vấn

2.1.1 Danh sách các câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng

Phỏng vấn : Chủ Shop

chú

1

Anh chị đang sử dụng hình thức nào

để giới thiệu các mẫu quần áo của

cửa hàng mình ?

Hiện chưa có chỉ bán dựa trênnhững đợt giảm giá mọi người nhìnthấy trước cửa hàng để mua

2 Thông tin các mặt hàng của cửa

hàng đến mọi người bằng cách nào?

Những khách hàng quen hoặcnhững khách hàng vãng lai họ đến

cửa hàng để lựa chọn

4 Anh chị có muốn bán các sản phẩm

5

Anh có muốn có một website để giới

thiệu các mặt hàng của cửa hàng

cũng như bán online cho khách hàng

không?

6 Anh chị muốn có một giao diện

website như thế nào ?

Dễ nhìn, dễ sử dụng , có đầy đủthông tin mà dịch vụ chúng tôi

cung cấp

7 Anh muốn có tài liệu hướng dẫn sử

dụng ứng dụng hay không ? Có Tôi mong muốn có

Trang 9

Anh chị có xem được đầy đủ các

thông tin về sản phầm mình xem

11 Anh chị có hay mua các sản phẩm

quần áo online không?

Có và tôi thấy nó rẻ hơn so với

khi đến shop

Nhóm tự thảo luận (Vị trí Admin)

17 Admin có cần đăng nhập không ? có

18 Admin có thể xóa các mặt hàng đăng

Trang 10

19 Khách hàng có cần đăng ký tài khoản

20 Khách hàng có cần đăng nhập không? Không bắt buộc

21 Có cần quản lý tài khoản user không? có

2.1.2 Yêu cầu chức năng/phi chức năng của ứng dụng

Yêu cầu từ phía Stakeholder (Yêu cầu chức năng)

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

 Quản lý tài khoản user

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

 Ứng dụng chạy trên hệ điều hành window

 Ứng dụng có giao diện đơn giản, dễ sử dụng

Trang 11

 Ứng dụng có phần hướng dẫn sử dụng

 Ứng dụng có thể cập nhật liên tục các thông tin về khu du lịch

Trang 12

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG

3.1 Đặc tả yêu cầu

3.1.1 Mục đích

Bán hàng online ở Việt Nam đã và đang phát triển rất mạnh mẽ Hiện nay với sự phát triển của công nghệ thông tin ai ai cũng được tiếp xúc với công nghệ, vậy lên việc mua sắm của mọi người cũng rất đa năng có thể lên mạng xem các mẫu quần áo ở những cửa hàng mới ra để mua sắm cũng như tiết kiệm được thời gian để đến các cửa hàng lựa chọn.

Và hơn bao giờ hết, các doanh nghiệp doanh nghiệp Việt Nam đều nhận thức sức mạnh của internet và lợi ích của việc thiết kế website để quảng báo về các sản phẩm của công ty mình đem

Từ đó chúng em đề xuất đề tài xây dựng website Shop quần áo cho công ty

X Quảng cáo các sản phẩm quần áo của cửa hàng để mọi người có thể lựa chọn mua hàng một cách dễ dàng và đưa ra những sản phẩm mới nhất mọi người có thế mua hàng online để tiết kiệm thời gian và đưa ra được nhiều sự lựa chọn cho bản thân.

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

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

 Ứng dụng tương thích và có thể chạy trên nhiều loại trình duyệt

 Ứng dụng có giao diện đơn giản, dễ sử dụng

 Ứng dụng có thể cập nhật liên tục các sản phẩm mới ra

3.1.2 Phạm vi

Website kinh doanh thời trang được xây dựng bới nhóm 3 Với mục đích đưa các sản phẩm của cửa hàng nên hệ thống website để kinh doanh buôn bán.

Trang 13

Hệ thống cho phép khách hàng có thể đăng nhập web, mua hàng, tìm kiếm

và xem thông tin các sản phẩm Người quản lý có thể quản lý thông tin các sản phẩm của hàng tại website.

a Công cụ mà môi trường để phát triển dự án:

Công cụ của các thành viên trong nhóm: máy tính cấu hình, điện thoại, các phần mềm hỗ chợ có bản quyền

1 Giáo trình môn quản lý dự án phát triển phần mền

2 uml-diagrams.org

Trang 14

3.2 Mô tả tổng quan ứng dụng

Các tác nhân của hệ thống: Khách hang, quản lý

a chức năng của người dùng:

 Xem thông tin địa điểm du lịch

 Tìm kiếm địa điểm du lịch

Trang 15

3.2.1 Biểu đồ use case chi tiết với từng tác nhân

- Tác nhân khách hàng:

Hình: 2.2 Biểu đồ use case chi tiết với tác nhân khách hàng

- Tác nhân quản lý:

Hình 2.3: Biểu đồ use case của tác nhân quản lý(admin)

3.2.2 Danh sách các tác nhân và mô tả

Trang 16

Quản lý Là người đăng nhập giao diện quản lý của webstie Có thể

quản lý thông tin quản lý loại sản phẩm, quản lý sản phẩmKhách hàng Là người truy cập và sử dụng website thời trang Có các chức

năng đăng nhập, đăng ký, đăng xuất, xem thông tin sản phẩm, quản lý giỏ hàng…

3.2.3 Danh sách Use case và mô tả

ID Tên Use case Mô tả ngắn gọn use case

UC-1 Đăng ký Use case cho phép khách hàng đăng ký tài khoản tại

website quảng bá du lịch UC-2 Đăng nhập - Giúp khách hàng có thể đăng nhập vào website

-Giúp Quản lý có thể đăng nhập vào trang quản lý UC-3 Xem thông tin

Use case cho quản lý quản lý sản phẩm tại webtise

UC-7 Quản lý loại sản

3.3 Đặc tả yêu cầu chức năng (FUNCTIONAL)

3.3.1 Đăng ký tài khoản(UC-1)

Đặc tả Use case

Mô tả use case UC đăng ký tài khoản

Tên chức năng: Đăng ký tài khoản(UC-1)

Mục đích Tạo thành công tài khoản người dùng

Mô tả: Chức năng cho phép khách hàng đăng ký tài khoản gồm các trường:Tên khách hàng, Email, Số điên thoại, Email, Mật khẩu, Địa chỉ tại websiteTác nhân: Khách hàng

Trang 17

Điều kiện trước: Trang đăng ký được mở

Điều kiện sau: Đăng ký tài khoản thành công và trở lại giao diện đăng nhập

Luồng sự kiện chính (Basic flows)

Bước Tác nhân Phản hồi của hệ thống

1 Người dùng nhập đầy đủ thông tin

trên giao diện đăng ký và yêu cầu

đăng ký tài khoản

2 Hệ thống tiếp nhận thông tin, lưu thông tin

đăng ký và hiển thị thông báo

Luồng sự kiện phụ (Alternative Flows):

2.1 Nếu thông tin người dùng nhập vào là không hợp lệ thì hiển thị thông báo lỗi tại vịtrí thông tin không hợp lệ

Biểu đồ

Biểu đồ hoạt động UC đăng ký tài khoản

Biểu đồ trình tự UC đăng ký tài khoản

Trang 18

3.3.2 Use case đăng nhập(UC-2)

Đặc tả Use case

Tên chức năng: Đăng nhập tài khoản(UC-2)

Mục đích: Cho phép người dùng đăng nhập website

Mô tả:

Sau khi nhập đủ và chính xác các trường: Usename, Password và yêu cầu đăng nhập Chức năng cho phép khách và quản lý đăng nhập hệ thống

Tác nhân: - Khách hàng

- Quản lý

Điều kiện trước: Giao diện đăng nhập được mở

Điều kiện sau: Giao diện trang chính

Luồng sự kiện chính (Basic flows)

Bước

Tác nhân Phản hồi của hệ thống

1 Tại trang “Đăng nhập”, người dùng

nhập thông tin đăng nhập

2 Người dùng yêu cầu đăng nhập

3 Hệ thống kiểm tra thông tin tài khoản

4 Hệ thống xử lý đăng nhập của người dùng và

trả về kết quả đăng nhập thành công

Các dòng sự kiện ngoại lệ:

Trang 19

2.1 Nếu thông tin người dùng nhập vào là không hợp lệ thì hiển thị thông báo lỗi tại vịtrí thông tin không hợp lệ

3.1 Nếu tên đăng nhập hoặc mật khẩu không trùng khớp với thông tin có trong cơ sở

dữ liệu, hệ thống sẽ thông báo “Tên tài khoản hoặc mật khẩu sai”

Biểu đồ

a biểu đồ trình tự

b Biểu đồ hoạt động

Trang 20

3.3.3 Use case xem thông tin sản phẩm(UC-3)

Đặc tả use case

Tên chức năng: xem thông tin sản phẩm(UC-3)

Mục đích: Hiển thị thông tin chi tiết sản phẩm

Mô tả: Sau khi người dùng click vào “xem chi tiết” giao diện thông tin chi tiết

sản phẩm được hiển thịTác nhân: Khách hàng

Điều kiện trước: đã truy cập vào website, tại giao diện trang chính

Điều kiện sau: giao diện chi tiết sản phẩm

Luồng sự kiện chính (Basic flows)

Bước

Tác nhân Phản hồi của hệ thống

1 Tại giao diện trang chủ khách hàng yêu

cầu xem thông tin chi tiết sản phẩm

2 Hệ thống truy suất thông sản phẩm

Trang 21

b Bi u đ ho t đ ngểu đồ trình tự ồ trình tự ạt động ộng

3.3.4 Use case Quản lý giỏ hàng(UC-4)

Đặc tả Use case

Tên chức năng: Quản lý giỏ hàng(UC-4)

Mục đích: Cho phép người dùng quản lý sản phẩm tại giỏ hàng

Mô tả: Sau khi đăng nhập tại giao diện bất kì Khách hàng yêu cầu hiển thị giỏ hàng, tại đây khách hàng có thể xóa sản phảm khỏi giỏ hàng.Tác nhân: Khách hàng

Trang 22

Điều kiện trước: Đã đăng nhập tài khoản vào website.

Điều kiện sau: Giao diện giỏ hàng

Luồng sự kiện chính (Basic flows)

Bước

Tác nhân Phản hồi của hệ thống

1 Tại trang bất kì, khách hàng yêu cầu hiển

thị giỏ hàng

3 Yêu cầu tìm kiếm sản phẩm giỏ hàng

5 Hệ thống hiện thị thông tin sản phẩm

giỏ hàngLuồng sự kiện phụ (Alternative Flows):

Biểu đồ

a biểu đồ trình tự

b biểu đồ hoạt động

Trang 23

3.3.5 Use case đăng xuất(UC-5)

Đặc tả use case

Tên chức năng: Liên hệ(UC-5)

Mục đích: Cho phép Khách hàng đăng xuất khỏi website

Mô tả: Giúp khách hàng đăng xuất tài khoản đã đăng nhập vào hệ thốngTác nhân: Khách hàng

Điều kiện trước: Giao diện tài khoản được mở và đã đăng nhập vào website

Điều kiện sau: Giao diện trang chính

Luồng sự kiện chính (Basic flows)

Bước

Tác nhân Phản hồi của hệ thống

1 Tại giao tài khoản khách hàng

yêu cầu đăng xuất

2 Hệ thống tiếp nhận yêu, đăng xuất tài khản

khỏi websiteLuồng sự kiện phụ (Alternative Flows):

Biểu đồ

a biểu đồ trình tự

Trang 24

b Biểu đồ hoạt động

3.3.6 Use case Quản lý sản phẩm(UC-6)

Đặc tả use case

Tên chức năng: Quản lý sản phẩm (UC-6)

Mục đích: Cho phép người quản lý thông tin sản phảm tại website

Mô tả: Hỗ trỡ người quản lý quản lý thông tin sản phẩm của website.(thêm, xóa)Tác nhân: Quản lý

Điều kiện trước: Đã đăng nhập vào website quản lý

Điều kiện sau: hiển thị giao diện quản lý sản phẩm

Trang 25

Các dòng sự kiện tổng quát chính: (Mô tả các dòng sự kiện chính):

Bước Tác nhân Phản hồi của hệ thống

1 Quản lý yêu cầu hiển thị giao diện

quản lý sản phẩm

3 Yêu cầu hiển thị form quản lý sản phảm

Truy vấn CSDLHiển thị giao diện quản lý sản phẩmCác dòng sự kiện ngoại lệ:

biểu đồ

a biểu đồ trình tự

b Biểu đồ hoạt động

Trang 26

3.3.7 Quản lý loại sản phẩm(UC-7)

Đặc tả use case

Tên chức năng: Quản lý loại sản phẩm(UC-7)

Mục đích: Cho phép người quản lý sửa thông tin địa điểm du lịch tại website

Mô tả: Sau khi đăng nhập vào website, Quản lý yêu cầu hiển thị giao diện quản lý

sản phẩmTác nhân: Quản lý

Điều kiện trước: Đăng nhập vào website quản lý

Điều kiện sau: Quản lý loại sản phẩm

Các dòng sự kiện tổng quát chính: (Mô tả các dòng sự kiện chính):

Bước Tác nhân Phản hồi của hệ thống

1 Quản lý yêu cầu hiển thị giao diện

quản lý loại sản phẩm

3 Truyền yêu cầu hiển thị

4 Hệ thống lưu thông tin địa điểm đã sửa vào

CSDL thông báo thành công

5 Hiển thị giao diện quản lý sản phẩm

Trang 27

3.3.8 Use case thêm mới sản phẩm giỏ hàng(UC-8)

Đặc tả use case

Tên chức năng: Thêm mới sản phẩm giỏ hàng(UC-8)

Mục đích: Cho phép khách hàng thêm mới sản phẩm vào giỏ hàng

Mô tả: Tại giao diện thông tin chi tiết sản phẩm, khách hàng lựa chọn số lượng sảnphẩm muốn mua và yêu càu thêm sản phẩm vào giỏ hàng, sản phẩm sẽ

được thêm mới vào giỏ hàngTác nhân: Khách hàng

Điều kiện trước: Đã đăng nhập vào website và giao diện chi tiết sản phẩm được mở

Điều kiện sau: Giao diện quản lý giỏ hàng

Các dòng sự kiện tổng quát chính: (Mô tả các dòng sự kiện chính):

Bước Tác nhân Phản hồi của hệ thống

1 Khách hàng chọn số lượng sản phẩm

và yêu cầu thêm sản phẩm vào giỏ

hàng

4 Hệ thống truy suất cơ sở dữ liệu

5 Trả về kết quả thêm sản phẩm giỏ hàng

6 Xác nhận thêm sản phẩm thành công

Trang 28

Tên chức năng: Xóa sản phẩm giỏ hàng(UC-9)

Mục đích: Cho phép khách hàng xóa sản phẩm vào giỏ hàng

Mô tả: Tại giao diện giỏ hàng, khách hàng click vào sản phẩm muốn xóa khỏi giỏ

hàng, website xóa sản phẩm khỏi giỏ hàng và cập nhập lại thông tin giỏ

Trang 29

hàng mớiTác nhân: Khách hàng

Điều kiện trước: Giao diện giỏ hàng được mở

Điều kiện sau: Giao diện giỏ hàng đã được cập nhập

Các dòng sự kiện tổng quát chính: (Mô tả các dòng sự kiện chính):

Bước Tác nhân Phản hồi của hệ thống

1 Khách hàng chọn sản phẩm muốn

xóa khỏi giỏ hàng và yêu cầu xóa

sản phẩm

4 Hệ thống truy suất cơ sở dữ liệu

5 Trả về kết quả giỏ hàng mới

Các dòng sự kiện ngoại lệ:

biểu đồ

a biểu đồ trình tự

b Biểu đồ hoạt động

Trang 30

3.3.10 Use case thêm sản phẩm (UC-10)

Đặc tả use case

Tên chức năng: Xóa sản phẩm giỏ hàng(UC-10)

Mục đích: Cho phép khách hàng xóa sản phẩm vào giỏ hàng

Mô tả: Tại form thêm mới sản phẩm, quản lý nhập đủ thông tin sản phẩm mới và yêu cầu thêm sản phẩm hệ thống tiếp nhận thông tin và cập nhập sản phẩm

mới lên website Tác nhân: Quản lý

Điều kiện trước: Đăng nhập vào web quản lý Giao diện thêm mới sản phẩm được mởĐiều kiện sau: Giao diện quản lý sản phẩm

Các dòng sự kiện tổng quát chính: (Mô tả các dòng sự kiện chính):

Bước Tác nhân Phản hồi của hệ thống

1 Quản lý nhập đủ thông tin sản phẩm

mới và yêu cầu thêm mới sản phẩm

4 Hệ thống truy suất cơ sở dữ liệu

5 Trả về kết thêm sản phẩm thành công

Các dòng sự kiện ngoại lệ:

Ngày đăng: 21/07/2021, 18:15

TỪ KHÓA LIÊN QUAN

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

w