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

báo cáo học phần net xây dựng ứng dụng quản lý bán hàng

28 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

Nội dung

2 Yêu cầu chung đối với phần mềm2.1 Yêu cầu phi chức năng-Giao diện thân thiện: phải có giao diện người dùng thân thiện, dễ sửdụng để người dùng có thể sử dụng một cách thuận tiện và nha

Trang 1

TRƯỜNG ĐẠI HỌC PHENIKAKHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO HỌC PHẦN NET:

Đề Tài : “Xây dựng ứng dụng quản lý bán hàng”

Sinh viên thực hiện: Nguyễn Minh Quân - 21011625 Nguyễn Hữu Đạt - 21011509 Nguyễn Văn Sỹ - 21012518

Giảng viên hướng dẫn: : Phạm Văn Hà

Hà Nội, 25 tháng 3 năm 2024

Trang 2

STT Tên thành viên Công việc Tỷ lệ1 Nguyễn Minh Quân Viết Báo Cáo

Đăng Nhập , Đăng kýQuản lý sản phẩm

2 Nguyễn Hữu Đạt Quản lý sản phẩmGiao diệnQuản lý đơn hàngViết báo cáo

45%

Trang 3

2 Yêu cầu chung đối với phần mềm 4

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

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

2.3 Yêu cầu miền 4

Trang 4

1.2.2 Use case: Đăng Ký 12

1.2.2 Use case: Quản lí sản phẩm 12

1.2.3 Use case: Quản lí đơn hàng 13

2 Biểu đồ tuần tự 14

2.1.1 Biều đồ tuần tự đăng ký 14

2.1.2 Biều đồ tuần tự đăng nhập 14

2.1.3 Biểu đồ tuần tự quản lý sản phẩm 16

2.1.4 Biểu đồ tuần tự quản lý đơn hàng 17

IV Giao diện hệ thống 17

1.Giao diện đăng ký 18

2.Giao diện đăng nhập 18

3 Giao diện trang chủ 19

4.Giao diện quản lý sản phẩm 20

5.Giao diện quản lý đơn hàng 21

6 Giao diện thêm đơn hàng 21

7.Giao diện chỉnh sửa về đơn hàng 22

8.Giao diện thông tin chi tiết đơn hàng 23

V Phương pháp thực hiện và kết quả 24

Trang 5

MỞ ĐẦU

App quản lí bán hàng (hay còn được gọi là phần mềm quản lýbán hàng) là một ứng dụng được thiết kế để giúp các doanh nghiệpquản lý quá trình bán hàng của mình một cách hiệu quả và tiết kiệmthời gian Với các tính năng đa dạng như quản lý sản phẩm, đơn hàng,khách hàng, kho hàng, thu chi, báo cáo doanh thu app quản lí bánhàng giúp cho người dùng có thể dễ dàng quản lý các hoạt động kinhdoanh của mình một cách chuyên nghiệp.

App quản lí bán hàng có giao diện thân thiện, dễ sử dụng và tươngthích với nhiều thiết bị khác nhau như máy tính, điện thoại di động,máy tính bảng Điều này giúp cho người dùng có thể truy cập vàquản lý dữ liệu của mình mọi lúc, mọi nơi mà không cần phải đến trựctiếp văn phòng.

Với sự tiện lợi và tính năng đa dạng của mình, app quản lí bánhàng đang được sử dụng rộng rãi bởi các doanh nghiệp vừa và nhỏ.Nó giúp cho các doanh nghiệp có thể tăng hiệu suất làm việc, tối ưuhóa các quy trình kinh doanh và tăng doanh thu của mình.

Trang 6

1.2 Giải Pháp

Để giải quyết vấn đề này, chúng ta cần tiếp cận một cách toàn diện, bao gồm nghiên cứu về các chiến lược tiếp thị, quản lý tồn kho, quản lý quan hệ khách hàng, và sự ứng dụng của công nghệ trong quản lý bán hàng Bằng cách nghiên cứu sâu và phân tích các phương pháp và công nghệ mới, chúng ta có thể đề xuất các giải pháp sáng tạo để cải thiện hiệu suất và nâng cao trải nghiệm của khách hàng trong quá trình mua sắm

2 Yêu cầu chung đối với phần mềm

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

-Giao diện thân thiện: phải có giao diện người dùng thân thiện, dễ sửdụng để người dùng có thể sử dụng một cách thuận tiện và nhanhchóng.

-Đáp ứng nhu cầu của người sử dụng: Hệ thống cần đáp ứng được nhucầu của người sử dụng bao gồm các chức năng và tính năng cần thiếtđể quản lí sản phẩm, đơn hàng và thống kê.

- Bảo mật thông tin: Hệ thống cần đảm bảo tính bảo mật thông tin đểbảo vệ thông tin người dùng và tránh những trường hợp mất mát dữliệu.

Trang 7

-Hiệu suất cao:Hệ thống cần có hiệu suất cao để có thể xử lí nhanh cácyêu cầu của người dùng và đảm bảo hoạt động ổn định.

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

-Quản lí sản phẩm: có chức năng thêm, sửa, xóa, tìm kiếm sản phẩmtheo tên, hiển thị danh sách sản phẩm.

-Quản lí đơn hàng: có chức năng tạo , sửa, hủy, tìm kiếm đơn hàngtheo tên hoặc ID của khách hàng.

2.3 Yêu cầu miền

-Chạy được trên các hệ điều hành khác nhau.-Hệ quản trị dữ liệu: Sql Server

-Sử dụng thiết kế chuẩn Flat Design.

3.4 Quản lý sản phẩm

Trang 8

-Thêm sản phẩm vào kho sản phẩm -cập nhật lại thông tin của sản phẩm -Xóa sản phẩm có trong kho -Tìm kiếm sản phẩm bằng tên.

-Hiển thị danh sách các sản phẩm có trong kho

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

-Thêm đơn hàng mới.

-Cập nhật lại thông tin đơn hàng -Hủy đơn hàng.

-Tìm kiếm đơn hàng bằng tên khách hàng hoặc ID khách hàng -Hiển thị danh sách các đơn hàng.

4 Các ràng buộc

4.1 Ràng buộc về triển khai

Ứng dụng cần được tối ưu hóa để hoạt động trên các cấu hình máy phổbiến

Ứng dụng được triển khai trên hệ điều hành Windows

Trang 9

II Mô hình cơ sở dữ liệu1 Mô hình ER

2 Các Table

2.1 account

-Dùng để lưu tài khoản đăng nhập vào hệ thống -Gồm có: +ID int | dùng làm khóa chính +username varchar(30) unique Không được trùng lặp +password varchar(30)

2.2 products

-Dùng để lưu trữ những thông tin chung của sản phẩm

Trang 10

-Gồm có: + product_id varchar(30) primary key // dùng làm khóachính

+product_name nvarchar(255) // tên sản phẩm +product_quantity int // số lượng sản phẩm +product_price int // giá sản phẩm tính theo vnđ +product_note nvarchar(255) // ghi chú sản phẩm +product_type nvarchar(255) // kiểu sản phẩm

Trang 11

+product_price // tổng tiền của mỗi sản phẩm

2.8 customers

-Dùng để lưu trữ thông tin về khách hàng

-Gồm có: +customer_id varchar(30) primary key // dùng làm khóachính ID của khách

+customer_name nvarchar(255) // tên khách hàng

+customer_email nvarchar(255) unique // email kháchhàng, ràng buộc unique

+customer_phone nvarchar(255) unique // số điện thoạikhách hàng, unique

+customer_address nvarchar(255) // địa chỉ của kháchhàng

III Mô hình UML1 Use Case

1.1 biểu đồ Use Case

Trang 12

1.2 Đặc tả

1.2.1 Use case: Đăng nhập

Trang 13

-Mô tả: người dùng đăng nhập vào hệ thống -Actor: người dùng.

Trang 14

1.2.2 Use case: Đăng Ký

Mô tả

1.2.2 Use case: Quản lí sản phẩm

-Mô tả: người dùng thêm , sửa, xóa, tìm kiếm các sản phẩm trongcửa hàng

-Actor: người dùng -Tình huống:

+ người dùng sử dụng chức năng thêm hoặc sửa sản phẩm, giaodiện thêm hoặc

+ sửa sẽ hiển thị, sau khi người dùng xác nhận, dữ liệu đó đượclưu lên database

Trang 15

+ người dùng chọn sản phẩm để xóa, sản phẩm đó sẽ bị xóa rakhỏi database

+ người dùng sử dụng chức năng tìm kiếm,tìm kiếm bằng tênsản phẩm, sau đó những sản phẩm được tìm sẽ được hiển thị trongdanh sách sản phẩm

1.2.3 Use case: Quản lí đơn hàng

-Mô tả: người dùng sử dụng các chức năng thêm, sửa, hủy, tìmkiếm đơn hàng

-Actor: người dùng -Tình huống:

+ người dùng khi sử dụng chức năng thêm hoặc sửa đơn hàng,giao diện thêm

Trang 16

+ hoặc sửa được hiển thị, người dùng nhập thông tin và sau khingười dùng xác nhận, hệ thống kiểm tra và lưu vào database

+ khi người dùng sử dụng chức năng tìm kiếm, tìm kiếm cácđơn hàng bằng tên khách hàng hoặc ID

2 Biểu đồ tuần tự

2.1.1 Biều đồ tuần tự đăng ký

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

Trang 18

2.1.3 Biểu đồ tuần tự quản lý sản phẩm

Trang 19

2.1.4 Biểu đồ tuần tự quản lý đơn hàng

Trang 20

IV Giao diện hệ thống1.Giao diện đăng ký

-Đây là giao diện đăng ký tài khoản khi chưa có tài khoản-Giao diện có 2 nút:

· Nút đăng ký: Sau khi đã nhập xong tài khoản và mật khẩumình muốn thì có thể bấm để đăng ký thành công tài khoản

· Quay lại: Để quay lại giao diện đăng nhập nếu như đã có tàikhoản

2.Giao diện đăng nhập

Trang 21

Giao diện đăng nhập gồm : -From ghi “tài khoản” và “mật khẩu”- Có 2 nút đăng ký và đăng nhập

· Đăng nhập:

Trường hợp tài khoản và mật khẩu không đúng sẽ báo lỗiTrường hợp đúng sẽ đăng nhập vào giao diện trang chủ.

· Đăng ký: Chuyển sang giao diện đăng ký.

3 Giao diện trang chủ

-Khi đã đăng nhập thành công sẽ xuất hiện giao diện trang chủ củaphần mềm

-Giao diện gồm Home,Quản lý sản phẩm,Quản lý đơn hàng, Thốngkê, Log out và hình ảnh các sản phẩm.

· Home: Quay trở lại trang chủ.

· Quản lý sản phẩm: Truy cập vào giao diện quản lý sản phẩm

· Quản lý đơn hàng: Truy cập vào giao diện quản lý đơn hàng

Trang 22

· Thống kê: Truy cập vào giao diện thống kê.

· Log out: Đăng xuất về giao diện đăng nhập.

4.Giao diện quản lý sản phẩm

Giao diện quản lý sản phẩm sẽ có những tính năng hiển thị danh sách các sản phẩm, tìm kiếm sản phẩm, thêm, sửa, xóa sản phẩm.

Khi người dùng chọn vào một sản phẩm nào đó có trong bảng, thông tin của sản phẩm sẽ hiển thị trên các TextBox tương ứng, người dùng có thể lựa chọn chỉnh sửa hoặc xóa sản phẩm đó đi Khi thực hiện thao tác này thì sẽ có một bảng thông báo để người dùng xác nhận lại có sửa thông tin sản phẩm không, nếu người dùng chọn có thì thông tin sẽ được chỉnh sửa, nếu không thì sẽ quay trở lại giao diện quản lý sản phẩm ban đầu.

Nếu người dùng chọn xóa sản phẩm, hệ thống cũng sẽ hiển thị bảng cảnh báo, nếu người dùng lựa chọn đồng ý thì sản phẩm sẽ được xóa khỏi bảng hiển thị danh sách sản phẩm đồng thời cũng sẽ được xóa khỏi database.

Trang 23

5.Giao diện quản lý đơn hàng

Giao diện quản lý đơn hàng gồm có danh sách các đơn hàng và cáctính năng:

· Thêm: Đơn hàng mới vào danh sách đơn.

· Sửa: sửa lại thông tin đơn hàng

· Xóa: xóa đơn hàng được chọn từ danh sách

· Chi tiết: hiển thị thông tin chi tiết về đơn hàng

6 Giao diện thêm đơn hàng

Trang 24

Giao diện này sẽ hiển thị thông tin của 1 đơn hàng ,người dùng nhập các thôngtin khách hàng cho đơn hàng và thêm danh sách các sản phẩm

Gồm có các tính năng:

· (+): Thêm sản phẩm vào đơn hàng.

· (- ): Xóa sản phẩm khỏi đơn hàng

· Thêm: xác nhận việc thêm sản phẩm vào danh sách đơnhàng, sau đó dữ liệu sẽ được đưa lên cơ sở dữ liệu

· Hủy: hủy việc thêm đơn hàng mới, sau đó quay về giao diệnquản lí đơn hàng

7.Giao diện chỉnh sửa về đơn hàng

Giao diện chỉnh sửa đơn hàng: cho phép người dùng chỉnh sửa về cácthông tin đơn hàng như thông tin khách hàng và các loại sản phẩmtrong đơn hàng

Bao gồm 2 tính năng:

Trang 25

· Xác nhận: xác nhận việc chỉnh sửa thông tin đơn hàng , dữliệu về sản phẩm sẽ được sửa lại

· Hủy: hủy bỏ việc sửa thông tin đơn hàng và quay lại giaodiện quản lí đơn hàng

8.Giao diện thông tin chi tiết đơn hàng

Trang 26

V Phương pháp thực hiện và kết quả1.Phương Pháp Thực Hiện

- Xây Dựng Ứng Dụng: Sử dụng framework NET để phát triển ứng dụngquản lý bán hàng.

- Thiết Kế Cơ Sở Dữ Liệu: Sử dụng SQL Server và Entity Framework để thiếtkế cơ sở dữ liệu cho ứng dụng.

- Triển Khai Các Chức Năng: Xây dựng các chức năng quản lý sản phẩm, đặthàng, và quản lý khách hàng trong ứng dụng.

- Kiểm Thử và Sửa Lỗi: Tiến hành kiểm thử để đảm bảo tính ổn định và sửalỗi nếu có.

3.Đánh Giá và Đề Xuất Tiếp Theo

- Đánh Giá Hiệu Quả: Tiến hành đánh giá về hiệu quả của ứng dụng dựa trênsự phản hồi từ người dùng và nhân viên.

Trang 27

- Đề Xuất Cải Tiến: Dựa trên đánh giá, đề xuất các cải tiến về giao diện ngườidùng, tối ưu hóa hiệu suất và bảo mật dữ liệu.

Trang 28

-Giao diện còn thô sơ

- Hệ thống chưa đủ sức chứa cho lượng người dùng lớn truy cập.- Chưa có nhiều tính năng và chưa hoàn thiện hết.

- Mới có ít sản phẩm chưa đa dạng.

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

- Tối ưu việc phần quyền sử dụng.

- Nâng cấp thêm nhiều tính năng mới, thêm các sản phẩm mới để đápứng được nhu cầu người dùng.

- Tối ưu hệ thống và xây dựng hệ thống có thể thực hiện online tiệncho việc tiếp cận khách hàng và người quản lý.

- Liên kết thêm được các sản phẩm, nhà cung cấp mới.

4 Kết luận

Quản lý bán hàng không chỉ là một yếu tố quan trọng mà còn là chìa khóa để thànhcông trong kinh doanh Bằng cách hiểu rõ nhu cầu thị trường, áp dụng công nghệ và chiến lược mới, và không ngừng phát triển, các doanh nghiệp có thể tối ưu hóa hiệu suất và đạt được sự thành công trong môi trường kinh doanh ngày nay.

Ngày đăng: 23/07/2024, 17:20

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

TÀI LIỆU LIÊN QUAN

w