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

xây dựng hệ thống quản lý hoạt động kinh doanh cho cửa hàng desktop

91 0 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 quản lý hoạt động kinh doanh cho cửa hàng Desktop
Tác giả Nguyễn Quang Lân, Tưởng Đạt Minh, Huỳnh Văn Thành, Hoàng Xuân Nhật Minh
Người hướng dẫn Ths. Lương Thị Thu Phương
Trường học Trường Đại học Duy Tân
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án CDIO
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 91
Dung lượng 1,31 MB

Nội dung

c.Đánh giá khả năng phát triển của sản phẩm Ước tính số lượng người sẽ Ước tính số lượng người sẽ bỏ Liệt kê các loại đối tượng sẽ - Tất cả các khách hàng sử dụng 3... Bảng đánh giá khả

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Đà Nẵng, 30 tháng 9 năm 2023

Trang 3

MỤC LỤC

MỞ ĐẦU 1

Phần I:XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 2

*Thành viên 1: 2

*Thành viên 2: 4

*Thành viên 3: 5

Thành viên 4: 7

ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 9

PHẦN II :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESGIN) 12

2.1 Đặc tả yêu cầu chức năng 12

2.1.1 Đặc tả 12

2.1.2 Môi trường phát triển 13

2.1.3 Các yêu cầu bỗ trợ khác (nếu có) 13

2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14

2.2.1 Tác nhân của hệ thống 14

2.2.3 Mô tả chi tiết ca sử dụng 15

2.2.3.1 Use case đăng ký tài khoản: 15

2.2.3.2 Use Case đăng nhập 17

2.2.3.3 Use Case tìm kiếm 19

2.2.3.4 Use Case xem sản phẩm 21

2.2.3.5 Use Case mua hàng 25

2.2.3.6 Use Case quản lí giỏ hàng 27

2.2.3.7 Use case quản lý thông tin cá nhân 29

2.2.3.9 Use Case quản lí tài khoản 37

2.2.3.10 Use Case quản lí sản phẩm 45

Phần III: Thực hiện 73

3.2 Thiết kế giao diện 75

3.2.1 Giao diện chính 75

3.2.2 Giao diện đăng nhập 76

3.2.3 Giao diện đăng kí 77

3.2.4 Giỏ hàng 78

3.2.5 Giao diện chi tiết sản phẩm 78

3.2.6 giao diện đơn hàng 79

Trang 4

3.2.7 giao diện quản lý thông tin cá nhân 79

3.2.8 giao diện admin 80

Phần IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 81

1 Kết quả đạt được 81

2 Hạn chế 82

3 Hướng phát triển 82

TÀI LIỆU THAM KHẢO 83

Trang 5

Nhận thức về sự quan trọng của việc nâng cao hiệu suất và quản lý hiệu quả, nhóm

đã quyết định chọn đề tài "Xây dựng hệ thống quản lý hoạt động kinh doanh cho cửa hàng Desktop" nhằm giải quyết những thách thức mà các cửa hàng thời trang đang phải đối mặt Bằng cách này, nhóm mong muốn đóng góp một giải pháp hiệu quả và tối ưu cho việc quản lý kinh doanh trong lĩnh vực này

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

Hệ thống quản lý hoạt động kinh doanh này được xây dựng để phục vụ cho các đối tượng chính bao gồm:

- Admin: Người quản trị hệ thống và có quyền cao nhất

- Khách vãng lai : Người dung chưa đăng kí tài khoản

- Khách hang : Người dung đã có tài khoản

3 Mục đích của đề tài

Mục đích chính của đề tài này là:

- Nghiên cứu, phân tích và xây dựng một hệ thống sử dụng ngôn ngữ lập trình C#

- Tìm hiểu và thực hiện các nghiệp vụ liên quan đến quản lý hoạt động kinh doanh cho cửa hàng desktop

4 Nội dung của đề tài

Để đạt được mục tiêu đề ra, đề tài sẽ tập trung vào các công việc chính như sau:

- Tìm hiểu vấn đề thực tế trong quản lý cửa hang desktop

- Phân tích và thiết kế hệ thống thông tin để đáp ứng nhu cầu khách hàng

- Nghiên cứu và áp dụng công nghệ C#

- Thiết kế cơ sở dữ liệu phù hợp với yêu cầu kinh doanh

- Xây dựng hệ thống với các chức năng chính

Trang 6

Tiếp theo, chúng ta sẽ đi vào từng phần để hiểu rõ hơn về quy trình xây dựng và triển khai hệ thống quản lý hoạt động kinh doanh cho cửa hàng desktop.

Trang 7

Về thực tại, thế giới hầu như đã tiếp cận được về công

nghệ 4.0 nói chung và Việt Nam chúng ta nói riêng Xã hội đã

tiếp cận được và bị lôi cuốn theo các trang mạng xã hội như

Facebook, Tiktok, Youtube, rất phổ biến cũng như rất cuốn

hút đối với người sử dụng bởi nó nhằm cập nhập những thông

tin đáng chú và mang lại tính giải trí cao Vậy nên em đã tạo

nên trang web VuiVe.com sẽ tạo cho người dùng một nơi tựa

như những trang web trên nó sẽ cập nhập những gì trên thế

giới diễn ra một cách nhanh chóng Bên cạnh đó không thiếu

phần giải trí kém cạnh và loại bỏ những phần tiêu cực trong

cuộc sống

VuiVe.com là website cập nhập những thông tin đáng chú ý và

mang mục đích giải trí Em tin rằng sản phầm này sẽ khả quan và có nhiều khách hàng sử dụng.

b Đánh giá cơ sở kiến thức của sinh viên.

Phân tích thiết kế hệ thống: Đã học.

Phân tích thiết kế hướng đối tương: Đã học.

Hệ quản trị cơ sở dữ liệu: Đã học.

Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu.

HTML/CSS: Đang nghiên cứu.

c.Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ

Ước tính số lượng người sẽ bỏ

Liệt kê các loại đối tượng sẽ - Tất cả các khách hàng sử dụng

3

Trang 8

được hưởng lợi từ ý tưởng sản phẩm của

Ước lượng số năm cần

thiết để phát triển sản phẩm của

bạn:

2 Tháng

*Thành viên 2:

- Họ & Tên (sinh viên): Tưởng Đạt Minh

- Chuyên ngành (sinh viên): Công nghệ phần mềm

- Tên ý tưởng( sẩn phẩm):website pass đồ cũ

- Ngày/Tháng/Năm:26/08/2023

a.Mô tả ý tưởng sẩn phẩm

Hiện nay một số đồ đa dụng thường ngày và đồ công nghệ như điện thoại , máy tính … đang được pass lại trên thị trường nhưng chưa phù hợp.Lên kế

Trang 9

hoạch và dự án thiết kế 1 wedsite bán hàng , bán lại các đồ dùng không còn dùng đền cho những người đang thật sự cần nó.

Trên đây chúng ta có thể cho biết giá cả, tìn trạng mặt hàng và được sản xuất, xuất xứ ở đâu.

b.Đánh giá kiến thức cơ bản của sinh viên

- Phân tích thiết kế hệ thống: chưa học

- Hệ quản trị cơ sở dữ liệu: đã học

- Ngôn ngữ lập trình : đang nghiên cứu

- Phân tích thiết kế hướng đối tượng: chưa học

c Bảng đánh giá khả năng phát triển sản phẩm

Ước tính số lượng người sẽ hưởng lại sẩn

phẩm của bạn

2000 Ước tính số lượng người sẽ bỏ tiền ra mua

sản phẩm của bạn

500 Liệt kê số lượng sẽ được hưởng lợi ý tưởng

từ sản phẩm của bạn

Khách hàng, đối tác, nhà cung

cấp … Trung

bình khá cao caoRấtĐánh giá các nhà đầu tư bỏ

tiền ra cho ý tưởng của bạn

X

Ước lượng của sản phẩm của bạn ở lại trên

thị trường cho đến khi bị thay thế

5 năm Trung

bình

Khá Cao Rất

cao Ước tính độ khó để phát triển sản phẩm của

Hiện nay, các trang mạng như xã hội như Facebook,

Tiktok, Instagram,… rất phổ biến cũng như rất cuốn hút đối

với người sử dụng bởi nó mang lại tính giải trí cao Vì vậy,

5

Trang 10

người dùng rất dễ bị cuốn vào và sử dụng thời gian của mình

1 cách lãng phí Website Todo List sẽ giúp người dùng giải

quyết được những vấn đề đó cũng như có trách nhiệm hơn với

việc sử dụng quỹ thời gian của bản thân

Todo List là website quản lý thời gian chi tiết, người dùng có thể

đặt ra mục tiêu, kế hoạch cho bản thân theo ngày, theo tuần, theo

tháng, theo năm dễ dàng và nhanh chóng Ngoài ra, em còn tích hợp

vào website đó 1 chương trình có tên gọi là pomodoro để người dùng có

thể thực hiện những mục tiêu dễ dàng và hiệu quả hơn.

Em tin rằng sản phầm này sẽ khả quan và có nhiều khách hàng sử dụng.

b Đánh giá kiến thức cơ bản của sinh viên

- Phân tích thiết kế hệ thống: chưa học

- Hệ quản trị cơ sở dữ liệu: đã học

- Ngôn ngữ lập trình : đang nghiên cứu

- Phân tích thiết kế hướng đối tượng: chưa học

c Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ

Ước tính số lượng người sẽ bỏ

Liệt kê các loại đối tượng sẽ

được hưởng lợi từ ý tưởng sản phẩm của

Trang 11

Ước lượng số năm cần

thiết để phát triển sản phẩm của

Hiện nay nền nhiều người đang chi tiêu quá mức so với thu nhập cá nhân dẫn đến

nợ trong ngân hang hoặc nhiều nơi cho vay tài chính.Để tránh dòng tiền thất thoát

và quản lí chi tiêu một cách có khoa học nên em đã nêu ra ý tưởng làm ứng dụng

“Quản lí chi tiêu”.

b.Đánh giá kiến thức cơ bản của sinh viên

- Phân tích thiết kế hệ thống: đang nghiên cứu

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ lập trình : đang nghiên cứu

- Phân tích thiết kế hướng đối tượng: chưa học

7

Trang 12

c.Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ

Ước tính số lượng người sẽ bỏ

Liệt kê các loại đối tượng sẽ

được hưởng lợi từ ý tưởng sản phẩm của

Ước lượng số năm cần

thiết để phát triển sản phẩm của

bạn:

3 Tháng

Trang 13

1 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM.

Tên ý tưởng sản phẩm đề xuất: Xây dựng phần mềm quản lý chung cư

Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm Phân tích thiết kế

hệ thống

Phân tích thiết kế hướng đối tượng

Hệ quản trị cơ sở

dữ liệu

Ngôn ngữ lập trình, HTML/CSS Thành

viên 4 Đang nghiên cứu Chưa học Chưa học Chưa học

Ước lượng số người hưởng lợi từ sản phẩm của bạn

Thành viên 4

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên

4

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm

Thành viên 1 Người quản lý khách sạn, nhân

viên khách sạn , cư dân

Các khu khách sạn

Thành viên 2 Người quản lý Khách sạn , nhân

viên Khách sạn , cư dân

Các khu khách sạn

9

Trang 14

Thành viên 3 Người quản lý khách sạn , nhân

viên khách sạn , cư dân

Các khu khách sạn Thành viên 4 Người quản lý, nhân viên, cư dân Các khu khách sạn, các doanh nghiệp

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

Trang 15

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4

Hệ thống quản lí chi tiêu

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã

nêu:

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4

6-12 tháng 6-12 tháng 6-12 tháng 6-12 tháng

Cụ thể:

nhóm Quản lý tiến độ, Code, Tester

viên Thiết kế, Code, Tester

03 Hoàng Xuân Nhật Minh Thành

viên Thiết kế, Code, Tester

Trong đó, việc ứng dụng công nghệ thông tin vào cuộc sống là điều cần thiết Với việc CNTT phát triển mạnh mẽ ngày một lớn hơn thì nó sẽ giúp con người có một cuộc sống dễ dàng hơn Như công việc được xử lý dễ dàng, nhanh chóng, hiệu quả, chính xác,… Trong xã hội thực tế, các khu khách sạn du lịch mong muốn có thể quản

11

Trang 16

lý, thống kê doanh thu, tra cứu, xử lý yêu cầu, kết nối với các cư dân 1 cách nhanh chóng Với những nhu cầu ấy thì một website quản lý, lưu trữ thông tin chung cư rất cần thiết đã được xây dựng Nhưng để làm được website này thì việc quan trọng là phải phân tích rõ hệ thống làm việc, qua đó mới có thể thiết kế một website hoàn chỉnh có tác dụng cao nhất có thể.

PHẦN II :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESGIN)

2.1 Đặc tả yêu cầu chức năng

- Xem thông tin

Khách hàng (Người dùng đã có tài khoản):

Trang 17

2.1.2 Môi trường phát triển

- Công cụ phân tích thiết kế CSDL: SQL Server

- Công cụ thiết kế : Mockup

2.1.3 Các yêu cầu bỗ trợ khác (nếu có)

- Số lượng tối đa người truy cập 1000-10000 người

- Bảo mật thông tin khách hàng tuyệt đối

- Cấp quyền chi tiết cho người sử dụng

- Hệ thống sẽ hoạt động bằng tiếng Việt và tiếng anh

- Hướng dẫn cho người mới dùng

2.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.2.1 Tác nhân của hệ thống

Bảng mô tả các tác nhân

13

Trang 18

STT Tên Tác Nhân Mô Tả

1 Khách vãng lai Là người dùng chưa đăng kí tài khoản có thể tìm kiếm và

xem sản phẩm mình mong muốn

2 Người dùng Có thể đặt hàng, mua hàng, đánh giá và phản hồi sản

phẩm khi mua

3 Quản lí Là người tư vấn khách hàng, và quản lí tài khoản khách

hàng cũng như quản lí các sản phẩm và đơn hàng

2.2.2 Biểu đồ usecase sử dụng (Use case diagram)

Đặc tả use case tổng quátUse case Tổng quát

Tác nhân Khách vãng lai, người dùng, admin

Mục đích Mô tả toàn bộ chức năng của từng đối tượng người

dùng trong hệ thốngBảng 2.2.1 Đặc tả usecase tổng quát

Trang 19

2.2.3 Mô tả chi tiết ca sử dụng

9 UC09 Quản lí tài khoản khách hàng

2.2.3.1 Use case đăng ký tài khoản:

Tên Usecase Đăng kí

Tác nhân Khách vãng lai

Mục đích Đăng nhập hệ thống để sử dụng các chức năng

Mô tả chung Use case mô tả thực hiện tạo mới một tài khoản của người

dùng trên Hệ thống website bán LapTop

Luồng sự kiện chính 1 Khách vãng lai chọn chức năng Đăng kí

2 Gửi yêu cầu đăng nhập cho hệ thống3.Hệ thống phản hồi form đăng kí cho khách4.Nhập các thông tin cần thiết để đăng kí tài khoản5.Bấm nút đăng kí

15

Trang 20

6 Hệ thống kiểm tra xem tên tài khoản đã tồn tại hay chưa.Nếu không bị trùng tên tài khoản hệ thống tiếp tục kiểmtra xem địa chỉ email đăng ký có trùng với địa chỉ emailnào trên hệ thống hay không Nếu chưa có hệ thống lưu lạitài khoản và gửi yêu cầu chứng thực tới mail vừa đăng ký7.Người dùng xác nhận yêu cầu chứng thực từ mail bằngcách

Luồng thay thế Không có

Các yêu cầu cụ thể Khách vãng lai nhập các thông tin cần thiết để đăng kí tài

khoản

Biểu đồ tự đăng Ký

Trang 21

Biểu đồ hoạt động đăng ký2.2.3.2 Use Case đăng nhập

17

Trang 22

Tác nhân Người dùng, Admin

Mục đích Đăng nhập hệ thống để sử dụng các chức năng

Mô tả chung

Use case mô tả thực hiện việc đăng nhập tài khoản củangười

dùng trên Hệ thống website bán phụ kiện điện thoại

Luồng Sự Kiện Chính 1 Người dùng chọn chức năng Đăng nhập

2 Gửi yêu cầu đăng nhập cho hệ thống3.Hệ thống phản hồi form đăng nhập cho người dùng4.Hiển thị form đăng nhập cho người dùng

5.Người nhập tài khoản, mật khẩu và mã captcha vàoform đăng nhập

6.Gửi thông tin đăng nhập đến hệ thống7.Hệ thống kiểm tra tài khoản và mật khẩu trongCSDL

8.Thông tin đăng nhập sai9.Thông báo lỗi

10.Yêu cầu khách đăng nhập lại11.Thông tin đăng nhập đúng12.Gửi trả kết quả

13.Thông báo đăng nhập thành công

Luồng thay thế Không có

Các yêu cầu cụ thể Người dùng cần nhập đúng tài khoản, mật khẩu và

mã captcha để đăng nhập

Biểu đồ tuần tự đăng nhập

Trang 23

Biểu đồ hoạt động đăng nhập2.2.3.3 Use Case tìm kiếm

Tác nhân Khách vãng lai , Hệ thống

Mục đích Giúp người dùng tìm kiếm nhanh một nội dung cụ

thể nào đó có trong hệ thống

Mô tả chung Tìm kiếm các tài nguyên có trong hệ thống

Luồng sự kiện chính 1 Khách vãng lai chọn chức năng tìm kiếm gồm:

tìm kiếm từ khóa, tìm kiếm

19

Trang 24

2 Hệ thống hiển thị giao diện để khách vãng lai nhập nội dung cần tìm kiếm danh mục

Luồng thay thế 3 Hệ thống hiển thị ra thông báo không có kết quả

tìm kiếmCác yêu cầu cụ thể Khách vãng lai nhập đúng từ khóa hoặc danh mục

cần tìm kiếmĐiều kiện trước Nguời dùng muốn tìm kiếm sản phẩm của web

Điều kiện sau Thông báo tìm kiếm thành công/ thất bại

Biểu đồ tuần tự tìm kiếm

Trang 25

Biểu đồ hoạt động tìm kiếm 2.2.3.4 Use Case xem sản phẩm

Tác nhân Khách vãng lai

Mục đích mãiXem và xem chi tiết thêm sản phẩm,xem khuyến

Mô tả chung Khách vãng lai muốn xem và thêm sản phẩm

Luồng sự kiện chính 1 Khách vãng lai chọn chức năng xem sản phẩm

21

Trang 26

gồm:xem khuyến mãi, xem sản phẩm cũ,xem sản phẩm mới, xem theo danh mục, xem theo nhà sảnxuất, xem chi tiết và thêm sản phẩm vàogiỏ hàng

2 Hệ thống hiển thị giao diện thông tin sản phẩm

Luồng thay thế

3.Nếu khách vãng lai muốn them sản phẩm vào giỏ hang,hệ thông sẻ lưu sản phẩm vào giỏ hàng của hệ thống

Các yêu cầu cụ thể Không có

Điều kiện trước Người dùng muốn xem sản phẩm của web

Điều kiện sau Hiển thị thông tin sản phẩm đã chọn

Use -Case “thêm vào giỏ hàng “

Đặc tả chi tiết “Thêm vào giỏ hàng”

Use case Thêm vào giỏ hàng

Tác nhân Khách vãng lai

Mục đích Thêm sản phẩm muốn mua vào giỏ hàng

Mô tả chung thống sẽ thêm sản phẩm đó vào giỏ hàngNgười dùng chọn thêm sản phẩm vào giỏ hàng, hệ

Luồng sự kiện chính

1 Người dùng chọn thêm sản phẩm vào giỏ hàng

2 Hệ thống lấy thông tin sản phẩm và lưu vào giỏ hàng

3 Hệ thống thông báo thêm sản phẩm vào giỏ hàng thành công

Luồng thay thế Không có

Các yêu cầu cụ thể Không có

Điều kiện trước Không có

Điều kiện sau Sản phẩm sẽ xuất hiện trong giỏ hàng chờ thanh

toánCác yêu cầu mở rộng Không có

Trang 27

Biểu đồ tuần tự “ Thêm vào giỏ hàng”

Biểu đồ hoạt động “ Thêm vào giỏ hàng”

Use-case “Xem đánh giá”

Bảng 2.7 Đặc tả chi tiết “Xem đánh giá”

Use case Xem đánh giá

Tác nhân Khách vãng lai

Mục đích Xem đánh giá của người dùng về sản phẩm

Mô tả chung Người dùng được xem đánh giá về sản

phẩm đang chọn

23

Trang 28

Luồng thay thế Không có

Các yêu cầu cụ thể Không có

Điều kiện trước Không có

Điều kiện sau Không có

Các yêu cầu mở rộng Không có

Biểu đồ tuần tự “Xem đánh giá”

Trang 29

Biểu đồ hoạt động “Xem đánh giá”

2.2.3.5 Use Case mua hàng

Mã usecase UC05

Tác nhân Người dùng

Mục đích Xem giỏ hàng và thanh toán

Mô tả chung đơn hàngNgười dùng muốn xem giỏ hàng và thanh toán Luồng sự kiện chính 1 Người dùng chọn mua hàng

2 Người dùng xem thông tin sản phẩm cần mua

3 Nếu hệ thông hiển thị có sản phẩm cần mua,người dùng chọn vào sản phẩm cụ thể cần

25

Ngày đăng: 26/04/2024, 18:51

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

TÀI LIỆU LIÊN QUAN

w