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

Đồ Án học phần công nghệ phần mềm xây dựng website bán máy tính

55 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 Website Bán Máy Tính
Tác giả Nguyễn Văn Hùng, Đặng Ngọc Hoàng, Thái Thị Huyền
Người hướng dẫn TS. Cao Thanh Sơn
Trường học Trường Đại Học Vinh
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đồ Án
Năm xuất bản 2023
Thành phố Nghệ An
Định dạng
Số trang 55
Dung lượng 1,27 MB

Nội dung

Bài toán quản lý web bán máy tính Ngày nay, công nghệ thông tin được xem là một ngành mũi nhọn của quốcgia, đặc biệt là các nước đang tiến hành công nghiệp hóa hiện đại hóa như nước ta..

Trang 1

TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ

ĐỒ ÁN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM

XÂY DỰNG WEBSITE BÁN MÁY TÍNH

NHÓM: 06

GVHD: TS Cao Thanh Sơn

SVTH: Nguyễn Văn Hùng, 205748020110283

Đặng Ngọc Hoàng, 205748020110270Thái Thị Huyền, 205748020110165

Trang 2

MỞ ĐẦU

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống Dĩ nhiêncác bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là mộttập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng

có thể kết nối bằng máy PC của họ Với mạng Internet, tin học thật sự tạo nên mộtcuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị,kinh tế

Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làmWeb” thì việc có một Website để quảng bá công ty hay một Website cá nhân khôngcòn là điều gì xa xỉ nữa Thông qua Website khách hàng có thể lựa chọn những sảnphẩm mà mình cần một cách nhanh chóng và hiệu quả

Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa nhữngthông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem mộtcách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau Sự ra đời củacác ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng đượccác yêu cầu của người sử dụng

Với lí do đó, chúng em đã chọn đề tài “Xây dựng Website bán máy tính” làm đề

tài cho đồ án môn học công nghệ phần mềm của mình.

Trang 3

LỜI CẢM ƠN

Lời đầu tiên, nhóm chúng em xin chân thành cảm ơn TS Cao Thanh Sơn Nhờ

sự giúp đỡ tận tình và những chỉ bảo của Thầy từ lúc bắt đầu cho tới lúc kết thúc đồ án

mà chúng em đã hoàn thành đúng thời hạn quy định và tích lũy được cho mình mộtlượng nền tảng kiến thức quý báu

Đây là một đề tài thú vị, vô cùng bổ ích và có tính thực tế cao Đảm bảo cung cấp

đủ kiến thức, gắn liền với nhu cầu thực tiễn của sinh viên Mặc dù đã cố gắng hoànthành đề tài tốt nhất nhưng do thời gian và kiến thức còn có hạn nên chúng em sẽ khôngthể tránh khỏi những thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẻ vàtận tình đóng góp của thầy cô

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

Nghệ An, ngày 11 tháng 11 năm 2023

Nhóm Sinh Viên

Nguyễn Văn HùngĐặng Ngọc HoàngThái Thị Huyền

Trang 4

DANH MỤC CÁC HÌNH

Hình 1.1 Phần mềm quản lý 12

Hình 1.2 Phần mềm quản lý 12

Hình 1.3 Phần mềm quản lý 14

Hình 1.4 Phần mềm quản lý 16

Hình 2.1 Giao diện đăng nhập 24

Hình 2.2 Giao diện đổi mật khẩu 25

Hình 2.3 Giao diện quản lý tài khoản 25

Hình 2.4 Giao diện 28

Hình 2.5 Giao diện 30

Hình 2.6 Giao diện 32

Hình 2.7 Giao diện thống kê 34

Hình 2.8 Biểu đồ giao diện quản lý tài khoản 37

Hình 2.9 Biểu đồ cho giao diện quản lý 37

Hình 2.10 Biểu đồ cho giao diện quản lý bán hàng 38

Hình 2.11 Biểu đồ cho giao diện quản lý 38

Hình 2.12 Biểu đồ cho giao diện thống kê 39

Hình 3.1 Công cụ Trello 40

Hình 3.2 Công cụ Github 41

Hình 3.3 Công cụ Figma 41

Hình 3.4 Giao diện đăng nhập 42

Hình 3.5 Giao diện quản lý chung 43

Hình 3.6 Giao diện tài khoản 44

Hình 3.7 Giao diện đổi mật khẩu 45

Hình 3.8 Giao diện thêm, sửa và xóa tài khoản 46

Hình 3.9 Giao diện khi thêm tài khoản nhưng không nhập thông tin 47

Hình 3.10 Giao diện khi không chỉ định tài khoản cần xóa 47

Trang 5

Hình 3.14 Giao diện quản lý 50 Hình 3.15 Giao diện thống kê hoá đơn 51

Trang 6

DANH MỤC CÁC BẢNG

Bảng 2.1 Mô tả chức năng đăng nhập 19

Bảng 2.2 Mô tả chức năng đổi mật khẩu 19

Bảng 2.3 Mô tả chức năng tạo mới tài khoản 20

Bảng 2.4 Mô tả chức năng sửa tài khoản 20

Bảng 2.5 Mô tả chức năng xóa tài khoản 20

Bảng 2.6 Mô tả chức năng thêm sản phẩm 21

Bảng 2.7 Mô tả chức năng sửa sản phẩm 21

Bảng 2.8 Mô tả chức năng xóa sản phẩm 21

Bảng 2.9 Mô tả chức năng chọn sản phẩm 22

Bảng 2.10 Mô tả chức năng thanh toán 22

Bảng 2.11 Mô tả chức năng 22

Bảng 2.12 Mô tả chức năng 23

Bảng 2.13 Mô tả chức năng xóa 23

Bảng 2.14 Mô tả chức năng thống kê 23

Bảng 2.15 Mô tả chi tiết chức năng đăng nhập 24

Bảng 2.16 Mô tả chi tiết chức năng đổi mật khẩu 25

Bảng 2.17 Mô tả chi tiết chức năng tạo mới tài khoản 27

Bảng 2.18 Mô tả chi tiết chức năng sửa tài khoản 27

Bảng 2.19 Mô tả chi tiết chức năng xóa tài khoản 28

Bảng 2.20 Mô tả chi tiết chức năng thêm sản phẩm 29

Bảng 2.21 Mô tả chi tiết chức năng sửa sản phẩm 29

Bảng 2.22 Mô tả chi tiết chức năng xóa sản phẩm 30

Bảng 2.23 Mô tả chi tiết chức năng chọn sản phẩm 31

Bảng 2.24 Mô tả chi tiết chức năng thanh toán 32

Bảng 2.25 Mô tả chi tiết chức năng tạo 33

Bảng 2.26 Mô tả chi tiết chức năng sửa 33

Bảng 2.27 Mô tả chi tiết chức năng xóa 34

Bảng 2.28 Mô tả chi tiết chức năng thống kê 34

Trang 8

MỤC LỤC

MỞ ĐẦU 1

LỜI CẢM ƠN 2

MỤC LỤC 7

CHƯƠNG 1: MÔ TẢ BÀI TOÁN QUẢN LÝ WEB BÁN MÁY TÍNH 9

1.1 Bài toán quản lý web bán máy tính 9

1.2 Khảo sát nghiệp vụ 10

1.2.1 Mô hình tổ chức 10

1.2.2 Quy trình nghiệp vụ 10

1.2.3 Một số phần mềm quản lý web bán máy tính 11

1.2.4 Ý tưởng thiết kế phần mềm 16

1.2.5 Các yêu cầu khác của hệ thống 17

1.2.6 Phương pháp nghiên cứu tài liệu 17

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ 19

2.1 Tổng quan các chức năng hệ thống 19

2.1.1 Chức năng đăng nhập 19

2.1.2 Chức năng quản lý tài khoản 19

2.1.3 Chức năng quản lý sản phẩm 20

2.1.4 Chức năng thêm vào giỏ hàng và thanh toán 21

2.1.5 Chức năng quản lý 22

2.1.6 Chức năng thống kê 23

2.2 Mô tả chi tiết các chức năng 23

2.2.1 Chức năng đăng nhập và quản lý tài khoản 23

2.2.2 Chức năng quản lý tài khoản 25

2.2.3 Chức năng quản lý sản phẩm 28

2.2.4 Chức năng thêm vào giỏ hàng và thanh toán 30

2.2.5 Chức năng quản lý 32

2.2.6 Chức năng thống kê 34

Trang 9

2.4 Biểu đồ ca sử dụng 37

2.4.1 Biểu đồ cho giao diện quản lý tài khoản 37

2.4.2 Biểu đồ cho giao diện quản lý 37

2.4.3 Biều đồ cho giao diện quản lý bán hàng 37

2.4.4 Biều đồ cho giao diện quản lý 38

2.4.5 Biều đồ cho giao diện thống kê 38

CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ 40

3.1 Các công cụ sử dụng 40

3.1.1 MySQL 40

3.1.2 Java swing 40

3.1.3 Trello 40

3.1.4 Github 41

3.1.5 Figma 41

3.2 Xây dựng phần mềm 42

3.2.1 Giao diện đăng nhập 42

3.2.2 Giao diện quản lý chung 43

3.2.3 Giao diện tài khoản 44

3.2.4 Giao diện quản lý 48

3.2.5 Giao diện quản lý 48

3.2.6 Giao diện quản lý 50

3.2.7 Giao diện thống kê 51

KẾT LUẬN 52

TÀI LIỆU THAM KHẢO 53

Trang 10

CHƯƠNG 1: MÔ TẢ BÀI TOÁN QUẢN LÝ QUÁN CÀ PHÊ

1.1 Bài toán quản lý web bán máy tính

Ngày nay, công nghệ thông tin được xem là một ngành mũi nhọn của quốcgia, đặc biệt là các nước đang tiến hành công nghiệp hóa hiện đại hóa như nước ta

Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, muốnphát triển thì phải áp dụng tin học hóa vào tất cả các ngành các lĩnh vực

Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềmcàng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người.Các phần mềm hiện nay ngày càng hỗ trợ cho người dùng thuận tiện sử dụng, thờigian xử lý nhanh chóng, và một số nghiệp vụ được tự động hóa cao Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chính xác, xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng yêu cầu khác như về tốc độ, giaodiện thân thiện, mô hình hóa được thực tế vào máy tính để người dùng sử dụng tiệ

n lợi, quen thuộc, tính tương thích cao, bảo mật cao,… Các phần mềm giúp tiếtkiệm một lượng lớn thời gian, công sức của con người, tăng độ chính xác và hiệuquả trong công việc

Ngày nay, mức sống và sinh hoạt của con người ngày càng tăng lên, và cùng với

đó là sự phát triển đáng kể của các dịch vụ Trong số đó, việc kinh doanh cửa hàng bánmáy tính trên trang web đang ngày càng mở rộng Kinh doanh máy tính phù hợp vớimọi đối tượng, từ giới trẻ, người đi làm, dân văn phòng, tầng lớp trung niên cho đếnngười lớn tuổi Vì vậy, số lượng cửa hàng bán máy tính trực tuyến cũng đang gia tăng.Tuy nhiên, việc quản lý một cửa hàng bán máy tính trên trang web một cách hiệuquả không phải lúc nào cũng dễ dàng Đặc biệt, nếu không có hỗ trợ của công nghệthông tin, việc quản lý nhiều công việc cần được xử lý rất rắc rối Điều này bao gồmviệc quản lý hàng hóa, kiểm tra và cập nhật thông tin sản phẩm, xử lý đơn hàng và giaohàng một cách chi tiết và chính xác Nếu không quản lý tốt, việc này có thể dẫn đến

Trang 11

lưu trữ các hóa đơn, thông tin khách hàng, và thông tin sản phẩm một cách cẩn thận và

dễ dàng truy xuất có thể gây ra khó khăn và tốn kém Tất cả những việc này không chỉtốn thời gian, tiền bạc và nỗ lực, mà còn có thể giảm hiệu quả và độ tin cậy của quátrình quản lý

Phần mềm quản lý bán hàng dành cho cửa hàng bán máy tính trên trang web đã rađời nhằm giúp đỡ chủ cửa hàng một cách hiệu quả Nhờ vào công nghệ thông tin, việcquản lý này trở nên thuận tiện, nhanh chóng và hiệu quả hơn rất nhiều Phần mềm nàygiúp đơn giản hóa quá trình quản lý hàng hóa, kiểm soát đơn hàng, quản lý thông tinkhách hàng và thống kê dữ liệu Nó cũng cung cấp các công cụ quản lý lưu trữ thôngtin để đảm bảo sự dễ dàng truy xuất và bảo mật cho dữ liệu quan trọng

Tóm lại, việc sử dụng phần mềm quản lý bán hàng để quản lý cửa hàng bán máytính trên trang web là một cách hiệu quả và tiết kiệm thời gian Nó giúp tăng cườnghiệu suất làm việc, đảm bảo độ chính xác và giảm thiểu rủi ro trong quá trình quản lý

Do đó, nó là một lựa chọn hàng đầu cho các chủ cửa hàng bán máy tính trên trang web

1.2 Khảo sát nghiệp vụ

1.2.1 Mô hình tổ chức

Phần mềm được phát triển dựa trên mô hình kinh doanh bán máy tính trực tuyến.Cửa hàng này hoạt động trên trang web và cho phép khách hàng tìm kiếm, mua hàng vàthanh toán trực tuyến Phần mềm cung cấp các công cụ quản lý dễ sử dụng để quản lýsản phẩm, đơn hàng và thông tin khách hàng

1.2.2 Quy trình nghiệp vụ

Quy trình nghiệp vụ cho web bán máy tính bao gồm các bước sau:

- Xem sản phẩm: Khách hàng truy cập vào trang web và duyệt qua danh sách cácsản phẩm máy tính được hiển thị Họ có thể xem thông tin chi tiết về sản phẩm và xemhình ảnh minh họa để đánh giá và chọn lựa

- Chọn sản phẩm: Khách hàng chọn sản phẩm mong muốn và thêm vào giỏ hàngtrên trang web Họ có thể chọn nhiều sản phẩm khác nhau và xem giỏ hàng của mình để

Trang 12

- Thanh toán: Khách hàng chọn phương thức thanh toán và nhập thông tin cầnthiết như địa chỉ giao hàng và thông tin thanh toán Sau đó, họ hoàn thành quá trìnhthanh toán trực tuyến bằng cách sử dụng các phương thức thanh toán an toàn và tiện lợi.

- Xử lý đơn hàng: Sau khi thanh toán thành công, cửa hàng nhận được thông tin

về đơn hàng và tiến hành xử lý Đơn hàng được gán cho nhân viên để chuẩn bị sảnphẩm, đóng gói và vận chuyển đến địa chỉ giao hàng được cung cấp

- Thống kê doanh thu: Cửa hàng tổng hợp thông tin về doanh thu từ các đơn hàngđược thanh toán và thống kê các chỉ số kinh doanh quan trọng Thông tin này giúp quản

lý đánh giá hiệu suất kinh doanh và định hướng chiến lược cho tương lai

1.3 Một số phần mềm quản lý cửa hàng bán máy tính

1.3.1 Phần mềm quản lý cửa hàng nhanh.vn

Phần mềm quản lý bán hàng của Nhanh.vn sẽ là sự lựa chọn hoàn hảo dành chocác doanh nghiệp bán máy tính linh kiện nói riêng và các doanh nghiệp bán hàng nóichung bởi những tính năng sau đây:

Nhập liệu dễ dàng: hỗ trợ quản lý danh mục các sản phẩm, lưu trữ và tra cứu dễ dàng,cho phép kiểm tra các chương trình khuyến mãi của sản phẩm

Quản lý kho hàng thông minh: Việc xuất nhập kho, điều chuyển kho đều được lưu lạitrong lịch sử của hệ thống

Xử lý đơn hàng online nhanh và chính xác

Kiểm soát việc bán hàng, theo dõi các hoạt động của nhân viên, khách hàng mua bán tạicửa hàng

Quản lý nhân viên và chăm sóc khách hàng hiệu quả: tổng hợp lịch sử mua hàng từ mọikênh của khách hàng, lưu trữ thông tin khách hàng, từ đó phân nhóm khách hàng theođặc điểm

Báo cáo chi tiết, tổng quan về tình hình hoạt động của mỗi cơ sở trong chuỗi Xuất cácbáo cáo về doanh thu, chi phí, từng ca làm việc của nhân viên, tổng kết số đơn hàng

Trang 13

Hình 1 1 Phần mềm quản lý cửa hàng nhanh.vn

1.3.2 Phần mềm quản lý cửa hàng KiotViet

Phần mềm KiotViet là phần mềm quản lý bán hàng dễ sử dụng và chi tiết Ngày nay, KiotViet nổi bật với quy trình vận hành vừa đơn giản vừa chuyên nghiệp,trong đó có quán lý cửa hàng bán máy vi tính Phần mềm có thể sử dụng trên nhiều nền tảng: máy POS cầm tay, máy tính, điện thoại,

Hình 1 2 Phần mềm quản lý cửa hàng KiotViet

Trang 14

KiotViet cung cấp trọn bộ tính năng từ cơ bản đến nâng cao giúp người kinhdoanh quản lý bán hàng hiệu quả hơn:

- Bán hàng nhanh chóng

- Quản lý hàng hóa chính xác

- Quản lý doanh thu

- Quản lý nhân viên, chấm công tính lương

Các tính năng nổi bật của phần mềm KiotViet:

- Quản lý xuất nhập tồn kho với báo cáo tự động, quản lý đơn hàng online trựctiếp

- Cập nhật chi phí bán hàng, quản lý tại cửa hàng

- Báo cáo doanh thu và lợi nhuận gộp của từng mặt hàng

- Nhập và xuất file hóa đơn ra Excel theo yêu cầu

- Giao diện dễ sử dụng, thân thiện với người dùng

- Quản lý kho hàng, quản lý sản phẩm xuất/nhập kho

- Có công nghệ điện toán đám mây hiện đại

Trang 15

1.3.3 Phần mềm quản lý ebiz

Ebiz cung cấp giải pháp phần mềm quản lý bán hàng cho hàng ngàn khách hàng

từ năm 2006 đến nay Phần mềm quản lý bán hàng Ebiz hỗ trợ cả mô hình bán hàngoffline và mô hình bán hàng online qua internet Phần mềm có nhiều phiên bản riêngcho từng loại mặt hàng kinh doanh, trong đó có phiên bản dành cho cửa hàng bán máy

vi tính

Một số tính năng nổi bật của Ebiz:

- Quản lý chính sách khuyến mãi, ưu đãi

- Hỗ trợ thanh toán bằng nhiều phương thức, tích điểm thẻ thành viên

- Nhà lãnh đạo điều hành công việc từ xa

- Phân tích doanh số bán hàng, lợi nhuận theo thời gian

- Hoạt động được với tất cả các thiết bị phần cứng: Máy in mã vạch, máy in, máyquét barcode,

- Hỗ trợ bán hàng bằng cả màn hình thường và cả touch-screen tùy vào lĩnh vựckinh doanh

- Hỗ trợ in hóa đơn VAT (GTGT) nhanh chóng, tiện lợi

- Quản lý hàng hóa, sản phẩm: Ebiz có công nghệ mã vạch theo chuẩn quốc tế,Việt Nam: Barcode128, Barcode39,… được tích hợp sẵn trong phần mềm để in

mã vạch trực tiếp

- Quản lý mua hàng/nhập hàng: Nhân viên mua hàng lập đơn đặt với nhà cung cấptheo yêu cầu của cửa hàng, báo cáo lịch sử bán hàng, quản lý kho hàng để nhậphàng kịp thời Từ hóa đơn mua hàng, phần mềm sẽ tự động tính giá vốn hàng bán

để thuận tiện cho việc lập báo cáo nhập/xuất và lợi nhuận ròng

- Quản lý nhân viên: Ghi nhận doanh số bán cho từng nhân viên trong các phiếubán hàng lẻ, phiếu bán hàng sỉ Xuất các báo cáo doanh số liên quan đến nhânviên

- Quản lý khách hàng: Thông tin của khách hàng lưu theo nhiều tiêu chí để sửdụng trong việc lập các kế hoạch tiếp thị, chương trình khuyến mãi Đối với mô

Trang 16

hình chuỗi cửa hàng bán lẻ, cấp thẻ thành viên (thẻ VIP) là cách phổ biến đểchăm sóc và giữ chân khách hàng thân thiết Phần mềm Ebiz hỗ trợ công cụ đểbạn cấp thẻ, lập và gửi các chính sách ưu đãi, tích điểm cho từng loại thẻ thànhviên Tất nhiên, các chính sách tích điểm sẽ được phần mềm tự động tính lên hóađơn bán hàng của từng khách hàng sau khi đã lưu dữ liệu lần đầu.

- Quản lý chính sách khuyến mãi : Chính sách khuyến mãi giảm giá trên hóa đơnbán hàng, theo mặt hàng, theo số tiền mua Khuyến mãi nhân dịp sinh nhật kháchhàng

- Gửi tin nhắn SMS: Gửi tin nhắn chúc mừng sinh nhật khách hàng Gửi thông tin

về các chương ưu đãi, khuyến mãi sản phẩm nhân dịp lễ, tết

- Gửi Email: Gửi email thông tin về các chương trình khuyến mãi, ưu đãi đặc biệt,chúc mừng sinh nhật, sản phẩm mới về, sản phẩm đang giảm giá mạnh, chokhách hàng

- Quản lý bán hàng Nhân viên bán hàng có thể bán hàng bằng mã vạch để tăng độchính xác và tiết kiệm thời gian hoặc bán hàng bằng mã hàng, chọn từ danh sách.Nhân viên bán hàng có thể xem hình ảnh mặt hàng lúc bán

Hình 1 3 Phần mềm quản lý quán cà phê Cukcuk

Trang 17

1.3.4 Phần mềm quản lý cửa hàng Sapo

Với Sapo, chủ kinh doanh có thể bán đa sàn và tiếp cận hàng triệu khách hàngtiềm năng Sapo giúp bạn tăng trưởng 30% doanh thu và tiết kiệm 30% công sứcquản lý, tối ưu chi phí bán hàng Đặc biệt là trên các sàn thương mại điện tử Ngàynay, xu hướng tiêu dùng và mua sắm tại các sàn thương mại điện tử ngày càng cao.Các cửa hàng bán máy vi tính cũng đều có đăng kí bán trên các sàn để tiện cho kháchhàng mua sắm online

Hình 1 4 Phần mềm quản lý quán cà phê Polaris FnB

1.5 Hình thành ý tưởng thiết kế phần mềm

1.5.1 Ý tưởng thiết kế

Trong phần mềm này chúng em sẽ cung cấp cho các nhà điều hành nhữngchức năng cần thiết để quản lý tốt một quán bán máy tính bao gồm:

- Quản lý đăng nhập sẽ gồm tên, mật khẩu và quyền truy cập vào hệ thống

của tài khoản Sau khi đăng nhập thành công người dùng sẽ có thể truy cậpvào các chức năng khác để thực hiện các công việc tiếp theo Bên cạnh đó ph

ần mềm còn có chức năng quản lý tài khoản để người dùng có thể tiến hànhcác thao tác thêm, sửa và xóa tài khoản

Trang 18

- Quản lý sản phẩm Ứng dụng sẽ cung cấp chức năng quản lý danh sách sảnphẩm máy tính bao gồm tên sản phẩm, giá, thông số kỹ thuật và hình ảnh Ngườidùng sẽ có khả năng thêm, sửa đổi và xóa các thông tin sản phẩm Các thay đổi

sẽ được lưu trữ trong hệ thống và hiển thị trên danh sách sản phẩm

- Quản lý bán hàng Chức năng này cho phép người dùng chọn sản phẩm từ danh

sách và thực hiện thanh toán Thông tin về đơn hàng, số lượng và tổng số tiền sẽđược lưu trữ trong hệ thống Điều này giúp quản lý thông tin bán hàng nhanhchóng, đầy đủ và chính xác

- Quản lý đơn hàng Hệ thống sẽ cho phép người dùng quản lý đơn hàng đã được

đặt Các chức năng như thêm, sửa đổi và xóa đơn hàng sẽ được cung cấp Quản

lý đơn hàng cũng bao gồm thông tin về khách hàng, địa chỉ giao hàng và trạngthái của đơn hàng

- Thống kê và báo cáo Hệ thống sẽ cung cấp chức năng thống kê và báo cáo để

theo dõi doanh thu, số lượng sản phẩm đã bán và các chỉ số kinh doanh khác Cácbáo cáo này sẽ giúp người dùng quản lý cửa hàng một cách hiệu quả và đề xuấtcác biện pháp cải thiện

Phần mềm quản lý sẽ thay thế con người thực hiện các công việc cần thiết.Giúp người làm chủ có thể đơn giản hóa công tác quản lý quán, tiết kiệm thờigian, công sức và tiền bạc

1.5.2 Các yêu cầu khác của hệ thống

Sản phẩm được làm ra là để cho con người sử dụng nên bên cạnh việc có thểthực hiện được các chức năng cơ bản thì sẽ xuất hiện những yêu cầu khác Ví dụ,phần mềm phải có giao diện đẹp, dễ dàng sử dụng và thân thiện với người dùng

Là một ứng dụng nhẹ nhàng, chạy mượt mà trên các hệ điều hành và phù hợp với

mô hình quản lý của quán bán máy tính

Trang 19

1.5.3 Phương pháp nghiên cứu tài liệu

1.5.3.1 Phương pháp nghiên cứu tài liệu

Để có thể thực hiện đồ án một cách tốt nhất chúng em đã tiếp xúc với rấtnhiều tài liệu với các phương pháp như sau:

- Tìm hiểu một số tài liệu nước ngoài;

Tham khảo, nghiên cứu thêm các tài liệu trên trang web, trang báo, tìm hiểu tình hình thực tế của đề tài;

- Tham khảo học hòi đồ án của các anh chị khóa trước đã làm hoặc tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu

1.5.3.2 Phương pháp nghiên cứu thực tiễn

- Phương pháp quan sát: Quan sát việc quản lý quán máy tính tại một số nơi ở thành phố vinh;

- Phương pháp phỏng vấn: lấy thông tin trực tiếp từ chủ quán hay nhân viên, khách hàng…

1.5.3.3 Phương pháp tổng hợp và phân tích số liệu

- Thu thập thông tin từ việc phỏng vấn;

- Thống kê tổng kết số liệu;

- Phân tích đưa ra kết luận

Trang 21

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN

Tham chiếu Mục 2.2.1.1 – Mô tả chi tiết chức năng đăng nhập

Bảng 2 1Mô tả chức năng đăng nhập 2.1.1.2 Đổi mật khẩu

Mục đích Thay đổi mật khẩu

Các bước thực

hiện

1 Nhập mật khẩu cũ, mật khẩu mới và xác nhận lại

2 Chọn Xác nhận

3 Hệ thống kiểm tra, lưu mật khẩu mới

Tham chiếu Mục 2.2.1.2 – Mô tả chi tiết chức năng đổi mật khẩu

Bảng 2 2Mô tả chức năng đổi mật khẩu

2.1.2 Chức năng quản lý tài khoản

Sau khi đăng nhập thành công, người dùng có thể sử dụng chức năng quản

lý tài khoản

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

Mục đích Thêm một tài khoản mới

Trang 22

bên góc phải màn hình

Tham chiếu Mục 2.2.2.1 – Mô tả chi tiết chức năng tạo mới tài khoản

Bảng 2 3Mô tả chức năng tạo mới tài khoản 2.1.2.2 Sửa tài khoản

Mục đích Sửa tài khoản

Tham chiếu Mục 2.2.2.2 – Mô tả chi tiết chức năng sửa tài khoản

Bảng 2 4Mô tả chức năng sửa tài khoản 2.1.2.3 Xoá tài khoản

Mục đích Xóa tài khoản

Các bước thực

hiện

1 Chọn tài khoản muốn xóa được hiển thị ở danh sách bên phải màn hình

2 Chọn Xóa tài khoản

Tham chiếu Mục 2.2.2.3 – Mô tả chi tiết chức năng xóa tài khoản

Bảng 2 5 Mô tả chức năng xóa tài khoản

2.1.3 Chức năng quản lý sản phẩm

Sau khi đăng nhập thành công người dùng sẽ vào được phần quản lý chung.Màn hình hiển thị các chức năng phần mềm có thể thực hiện Chọn “Sản phẩm” đểcập nhật sản phẩm:

Trang 23

Bảng 2.6 Mô tả chức năng thêm sản phẩm

5 Lưu lại vào cơ sở dữ liệu và hiển thị ra màn hình

Tham chiếu Mục 2.2.3.2 – Mô tả chi tiết chức năng sửa sản phẩm

Bảng 2.7 Mô tả chức năng sửa sản phẩm

2 Thực hiện xác nhận bằng cách bấm vào Xóa

3 Hệ thống hiện thị danh sách sản phẩm còn lại trong cửa hàng

Tham chiếu Mục 2.2.3.3 – Mô tả chi tiết chức năng xóa sản phẩm

Bảng 2.8 Mô tả chức năng xóa sản phẩm

2.1.4 Thêm vào giỏ hàng và thanh toán

Khi người dùng muốn mua sản phẩm thì sẽ chọn chức năng đặt mua nằm ở phần quản lý chung

2.1.4.1 Thêm sản phẩm vào giỏ hàng

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

Các bước thực

hiện

1 Tìm sản phẩm cần mua

Trang 24

2.Hệ thống hiện thị danh sách sản phẩm có trong cửa hàng hiện tại

3 Chọn số lượng cần đặt4.Nhấn nút Thêm vào giỏ hàng

Tham chiếu Mục 2.2.4.1 – Mô tả chi tiết chức năng chọn đồ uống

Bảng 2.9 Mô tả chức năng chọn đồ uống

Tham chiếu Mục 2.2.4.2 – Mô tả chi tiết chức năng thanh toán

Bảng 2.10 Mô tả chức năng thanh toán

Tham chiếu Mục 2.2.6 – Mô tả chi tiết chức năng thống kê

Bảng 2.14 Mô tả chức năng thống kê 2.2 Mô tả chi tiết các chức năng

2.2.1 Chức năng đăng nhập và quản lý tài khoản

Trang 25

Tên chức năng Đăng nhập

Tham chiếu Mục 2.1.1.1 Đăng nhập và Hình 2.1

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

Các bước thực

hiện

1 Nhập tên tài khoản và mật khẩu

2 Chọn Đăng nhập

Các bước bổ sung Trong bước 1, nếu không điền đủ thông tin hệ thống sẽ

thông báo cần phải nhập dữ liệu

Điều kiện sau Không

Các ngoại lệ Nếu tài khoản không có trong cơ sở dữ liệu thì không

đăng nhập được vào hệ thống

Bảng 2.15 Mô tả chi tiết chức năng đăng nhập

Hình 2.1 Giao diện đăng nhập

Giao diện đăng nhập (được vẽ bằng figma) gồm:

- Tên đăng nhập: Nhập vào tên tài khoản đăng nhập;

- Mật khẩu: Nhập vào mật khẩu đăng nhập;

- Nút đăng nhập: Xác nhận đăng nhập khi đã nhập vào tài khoản và mật khẩu

Trang 26

2.2.1.2 Đổi mật khẩu

Tên chức năng Đổi mật khẩu

Tham chiếu Mục 2.1.1.2 Đổi mật khẩu và Hình 2.2

Điều kiện trước Chọn nút đổi mật khẩu

Các bước thực

hiện

1 Nhập thông tin tài khoản vào ô

2 Chọn Xác nhận

3 Hệ thống kiểm tra, lưu mật khẩu mới

Các bước bổ sung Không

Điều kiện sau Thông tin mật khẩu được sửa lại trong cơ sở dữ liệu

Các ngoại lệ Có thể hủy thao tác trước khi ghi dữ liệu vào hệ thống

Bảng 2.16 Mô tả chi tiết chức năng đổi mật khẩu

Hình 2.2 Giao diện đổi mật khẩu

Trang 27

2.2.2 Chức năng quản lý tài khoản

Hình 2.3 Giao diện quản lý tài khoản

Giao diện thêm tài khoản sẽ gồm các nút và bảng sau:

- Nút quay lại: Sử dụng để quay trở lại màn hình quản lý chung;

- Bảng danh sách tài khoản: Hiển thị thông tin của các tài khoản có trong

cơ sở dữ liệu;

- Các ô để nhập thông tin:

+ Tên hiển thị: Nhập tên hiển thị trên hệ thống;

+ Tài khoản: Nhập tên tài khoản đăng nhập;

+ Mật khẩu: Nhập mật khẩu đăng nhập;

+ Xác nhận mật khẩu: Nhập lại mật khẩu vừa thay đổi

- Nút thêm mới: Dùng để tạo tài khoản mới;

- Nút xóa tài khoản: Xóa các tài khoản không cần tồn tại trong hệ thống;

- Nút cập nhật: Thực hiên thay đổi các thông tin liên quan đến tài khoản đã

có trong danh sách

Ngày đăng: 06/02/2025, 17:48

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[2] Đỗ Thị Minh Phụng, Hệ quản trị cơ sở dữ liệu SQL Server, Nhà xuất bản Đại học Quốc gia TP Hồ Chí Minh, 2012 Sách, tạp chí
Tiêu đề: Hệ quản trị cơ sở dữ liệu SQL Server
Nhà XB: Nhà xuất bản Đại học Quốc gia TP Hồ Chí Minh
[3] Trịnh Minh Tuấn, Thiết kế cơ sở dữ liệu, Nhà xuất bản Đại học Quốc gia TP Hồ Chí Minh, 2012 Sách, tạp chí
Tiêu đề: Thiết kế cơ sở dữ liệu
Nhà XB: Nhà xuất bản Đại học Quốc gia TP Hồ Chí Minh
[1] Java Swing Tutorial, https://www.javatpoint.com/java-swing , truy cập 02/2023 Link
[4] Introduction to Java Swing, https://www.geeksforgeeks.org/introduction-to-java-swing/, truy cập 02/2023 Link
[5] Phân tích hệ thống quản lý quán cafe, https://text.xemtailieu.net/tai-lieu/phan-tich-thiet-ke-he-thong-quan-ly-cafe-1277976.html, truy cập 04/2023 Link
[6] Thiết kế Database Mysql cơ sở dữ liệu, https://tmarketing.vn/thiet-ke-database-mysql-co-so-du-lieu/, truy cập 02/2023 Link

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w