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

Đề tài xây dựng phần mềm quản lý bán hàng

30 2 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 Phần Mềm Quản Lý Bán Hàng
Tác giả Hồ Sỹ Gia Trung
Người hướng dẫn ThS. Trần Văn Tài
Trường học Thủ Dầu Một University
Chuyên ngành Lập Trình
Thể loại do án môn học
Năm xuất bản 2022
Thành phố Bình Dương
Định dạng
Số trang 30
Dung lượng 4,54 MB

Cấu trúc

  • CHƯƠNG I: TÔNG QUAN....................... Lá nh HH ngu HH ng g2 eeueu 4 (0)
    • 1.1 Mô tả bài toán và đặc tâ đề tài:.......................... S2 21cee 4 (0)
      • 1.1.1 Mô tả bài tOÁI...............ả SG, HH HH H2 2u 4 (5)
      • 1.1.2 Đặc tả đỀ tầi................. có các. HH HH HH1 HH 1c ca. 4 (0)
    • 1.2 Mục tiêu, hướng giải quyết và kế hoạch thực hiện (6)
      • 1.2.1 Mục tiêu cần đẠt đƯỢC........ cá ch HH HH HH HH tre 5 (6)
      • 1.2.2 Hướng giải quyết và kế hoạch thực hiỆN.............. các tàu 5 CHƯƠNG 2: CÁC CÔNG NGHỆ ĐƯỢC SỬ DỤNG (6)
    • 2.1 Visual Studẽo.................................... . - S v LH HH HH HH HH HH HH Hà HH 6 (7)
    • 2.2 SQL Server Management Studẽo............................. eee eee ceeeeaeeeeeeeceeeeeee 6 (7)
    • 2.4 NET Framework nh... Ắ.e (0)
    • 2.7 ADO.NETT.....................-- 22 c2 2221112112211. 1021 112 112g § (9)
    • 2.8 Gund Framework 0n nh ố (0)
    • CHƯƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU ............................... 22552 c scsS2ttttrvrree 9 (10)
      • 3.1 Phân tích cơ sở dữ liệu ...................................-- Làn Hà HH. HH Hà tu 9 (10)
        • 3.1.1 Bảng CƠ SỞ đữ ỦIỆN................. HH HH HH HH HH HH HH HH triệt 9 (10)
        • 3.1.2 Lược đã quan hệ giữa các ĐẲHg................. ch nung 11 CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH....................................ảccccccseccerrrrke 12 (0)
      • 4.1 Giao diện người dùng................................. - nh HH HH HH Hy 12 (13)
        • 4.1.1 Form đăng HÌẬD.............. cà TH Hà HH HH. 12 (0)
        • 4.1.2 Form sản phẨMH.......... các nhìn nà Hà án ng go 13 (14)
        • 4.1.3 Form Khách HH... ác cà cọ kh KH HH HH HH HH Hit 13 [NT J1. na ng nhe .ẽauaạạặaA (14)

Nội dung

Từ ý tướng áp dụng công nghệ thông tin vào việc quản lý, bớt phần gánh nặng về số sách cũng như đầu óc con người, đồ án này hướng đến xây dựng một phần mềm quản lý bán hàng áp dụng cho c

TÔNG QUAN Lá nh HH ngu HH ng g2 eeueu 4

Mục tiêu, hướng giải quyết và kế hoạch thực hiện

1.2.1 Mục tiêu cần đạt được

Để tối ưu hóa việc quản lý hàng hóa, cần thiết kế và cải tiến một chương trình quản lý với các chức năng quan trọng như thêm, sửa và xóa thông tin về loại hàng và các mặt hàng cụ thể.

+ Quản lý nhân viên: thêm, sửa, xóa thông tin các nhân viên (chỉ có người quản trị mới có quyền này)

+ Quản lý khách hàng: thêm, sửa, xóa thông tin khách hàng

Quản lý nhập kho và xuất kho là quá trình cập nhật dữ liệu thông qua các biểu mẫu nhập liệu, cho phép theo dõi chính xác hàng hóa Hệ thống cũng hỗ trợ in hóa đơn cho cả hoạt động nhập và xuất kho, giúp đơn giản hóa quy trình quản lý.

+ Quản lý và sắp xếp thông tin hàng hóa, nhân viên, khách hàng

+ Thống kê hàng hóa và doanh thu theo từng tháng, từng năm

+ Tự động thông báo trạng thái hết hạn sử dụng của hàng hóa cho nhân viên 1.2.2 Hướng giải quyết và kế hoạch thực hiện

+ Thiết kế CSDL, các ràng buộc toàn vẹn

+ Thiết kế ứng dụng: các chức năng, Forms vả Reports

+ Cài đặt chương trình ứng dụng, nhập liệu, chạy thử và kiêm tra lỗi

+ Viết một bài báo cáo về công việc đã thực hiện theo mẫu qui định.

CHƯƠNG 2: CÁC CÔNG NGHỆ ĐƯỢC SỬ DỤNG

Visual Studẽo - S v LH HH HH HH HH HH HH Hà HH 6

Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) nổi tiếng từ Microsoft, được gọi là "Trình soạn thảo mã nhiều người sử dụng nhất thế giới" Nó chủ yếu được sử dụng để lập trình C++ và C#, phục vụ cho việc phát triển chương trình máy tính trên hệ điều hành Microsoft Windows, cũng như các trang web và ứng dụng web Visual Studio tận dụng nền tảng phát triển phần mềm của Microsoft, bao gồm Windows API, Windows Forms, Windows Presentation Foundation, Windows Store và Microsoft Silverlight, cho phép người dùng sản xuất cả ngôn ngữ máy và mã số quản lý.

SQL Server Management Studẽo eee eee ceeeeaeeeeeeeceeeeeee 6

SQL Server Management Studio (SSMS) là ứng dụng phần mềm ra mắt lần đầu tiên cùng với Microsoft SQL Server 2005, được sử dụng để cấu hình, quản lý và giám sát tất cả các thành phần trong Microsoft SQL Server SSMS kế thừa từ Trình quản lý Doanh nghiệp của SQL Server 2000 và trước đó, cung cấp cả trình chỉnh sửa tập lệnh và công cụ đồ họa để làm việc với các đối tượng và tính năng của máy chủ.

Microsoft SQL Server là hệ quản trị cơ sở dữ liệu quan hệ do Microsoft phát triển, hoạt động như một máy chủ cơ sở dữ liệu Sản phẩm phần mềm này chủ yếu được thiết kế để lưu trữ và truy xuất dữ liệu theo yêu cầu từ các ứng dụng phần mềm khác.

Có thê chạy trên cùng một máy tính hoặc trên một máy tính khác trên mạng (bao gồm cả Internet)

Microsoft cung cấp nhiều phiên bản khác nhau của Microsoft SQL Server, với ít nhất một chục tùy chọn, nhằm phục vụ cho các đối tượng và khối lượng công việc đa dạng, từ các ứng dụng máy đơn nhỏ đến các ứng dụng Internet lớn với nhiều người dùng đồng thời.

.NET Framework là nền tảng lập trình và thực thi ứng dụng chủ yếu dành cho hệ điều hành Microsoft Windows, được phát triển bởi Microsoft từ năm 2002.

.NET Framework, phát triển từ năm 2002 và kết thúc vào năm 2019 với phiên bản 4.8, cho phép triển khai các chương trình trong môi trường phần mềm gọi là Common Language Runtime (CLR) CLR hoạt động như một máy ảo, cung cấp các dịch vụ quan trọng như bảo mật, quản lý bộ nhớ và xử lý lỗi ngoại lệ.

.NET Framework bao gồm một tập hợp các thư viện lập trình phong phú, hỗ trợ phát triển phần mềm như lập trình giao diện, truy cập và kết nối cơ sở dữ liệu, xây dựng ứng dụng web, cũng như các thuật toán và cấu trúc dữ liệu Hai thành phần chính của NET Framework là Common Language Runtime (CLR) và bộ thư viện này.

.NET Framework giúp đơn giản hóa quá trình phát triển ứng dụng bằng cách cung cấp nhiều thành phần thiết kế sẵn, cho phép lập trình viên dễ dàng kết hợp chúng dựa trên sự sáng tạo của mình Để hỗ trợ xây dựng ứng dụng NET, nhiều công cụ đã được phát triển, trong đó Visual Studio, một IDE (Môi trường phát triển tích hợp) do Microsoft phát triển, là lựa chọn hàng đầu cho lập trình viên.

Git là phần mềm quản lý mã nguồn phân tán, được phát triển bởi Linus Torvalds vào năm 2005, ban đầu phục vụ cho việc phát triển nhân Linux Hiện nay, Git đã trở thành một trong những phần mềm quản lý mã nguồn phổ biến nhất Đây là phần mềm mã nguồn mở, được phân phối theo giấy phép công cộng GPL2.

GitHub là dịch vụ lưu trữ mã nguồn Git trực tuyến, phục vụ cho các dự án phát triển phần mềm, với cả phiên bản miễn phí và trả phí Các dự án mã nguồn mở được cung cấp kho lưu trữ miễn phí Tính đến tháng 4 năm 2016, GitHub đã thu hút hơn 14 triệu người dùng và chứa hơn 35 triệu kho mã nguồn, khẳng định vị thế là máy chủ lưu trữ mã nguồn lớn nhất thế giới.

Github đã trở thành một yếu tố quan trọng trong cộng đồng phát triển mã nguồn mở, được nhiều nhà phát triển coi là sự thay thế cho sơ yếu lý lịch Nhiều nhà tuyển dụng hiện nay yêu cầu ứng viên cung cấp liên kết đến tài khoản Github của họ để đánh giá kỹ năng và kinh nghiệm.

Vào ngày 4 tháng 6 năm 2018, Microsoft công bố thỏa thuận mua lại GitHub với giá 7,5 tỷ USD, tuy nhiên ngày chính thức chuyển nhượng quyền sở hữu chưa được công bố.

ADO.NET là công nghệ truy cập dữ liệu của Microsoft NET Framework, cho phép giao tiếp giữa các hệ thống cơ sở dữ liệu quan hệ và không quan hệ thông qua các thành phần chung ADO.NET cung cấp một bộ công cụ cho lập trình viên để truy cập và quản lý dữ liệu từ cơ sở dữ liệu, đồng thời là phần mở rộng của thư viện lớp cơ sở trong Microsoft NET Framework.

ADO.NET là công nghệ thường được các lập trình viên sử dụng để truy cập và sửa đổi dữ liệu trong hệ thống cơ sở dữ liệu quan hệ, đồng thời cũng có khả năng truy cập dữ liệu từ các nguồn không quan hệ Mặc dù ADO.NET đôi khi được xem như một phiên bản phát triển của ActiveX Data Objects (ADO), nhưng nó đã trải qua nhiều thay đổi đáng kể, đến mức có thể coi là một sản phẩm hoàn toàn mới.

Guna Framework mang đến cho người dùng quyền truy cập không giới hạn vào các bản cập nhật, đảm bảo hiệu suất tối ưu và nhẹ nhàng khi sử dụng trên Visual Studio, đồng thời hỗ trợ xuất ra các giao diện người dùng (GUI) được tối ưu hóa.

Nhà phát triển thân thiện và dé dang Tat cả những gì bạn cần để xây dựng một ứng dụng winforms chuyên nghiệp đều có ở đây:

Trực quan hóa dữ liệu của bạn với 16 loại biểu đề khác nhau để tối ưu hóa thông tin Guna Framework mang đến cho bạn quyền truy cập không giới hạn vào các bản cập nhật, giúp bạn luôn cập nhật những tính năng mới nhất.

+ Hiệu suất được tôiưu hóa: Nhẹ trên Visual Studio & xuất ra các GUI tối ưu hóa

+ Thân thiện và dễ dàng với nhà phát triển: Bắt đầu ngay lập tức và tận hưởng trải nghiệm đễ dàng ngay từ ngày đầu tiên

+ Chủ đề chuyên nghiệp hiện đại: Tùy chỉnh liên mạch để đễ dàng tạo ra một thiết kế hiện đại

+ Hiệu suất vô song: Dễ dàng phát triên các ứng dụng phức tạp, hiệu suất cao cho Máy tính để bàn

3.1 Phân tích cơ sở dữ liệu

3.1.1 Bảng cơ sở đữ liệu

CHƯƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã khách hàng, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên khách hàng

Address varchar(50) No Lưu trữ địa chỉ khách hàng

Lưu trữ số điện thoại khách

Tên cột phép | Khóa Mô tả thêm cho cột

Luu trữ mã san pham, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên san phẩm

Quantity int No Lưu trữ số lượng sản phẩm

ImportUnitPrice | float No Lưu trữ đơn giá nhập

UnitPrice float No Lưu trữ đơn gia bán

Image image No Lưu trữ ảnh san pham

Note nvarchar(100) | Yes | | Lưu trữ ghi chú

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã nhân viên, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên nhân viên

Address nvarchar(50) No Luu trit dia chi nhan vién

Lưu trữ số điện thoại nhân

Lưu trữ vai trò nhân viên (I

Role bit No là quản trị, 0 là nhân viên) Lưu trữ trạng thái hoạt động

Status bit No (1 là còn hoạt động, 0 là đã nghỉ)

Lưu trữ mật khâu nhân viên

Tên cột phép | Khóa Mô tả thêm cho cột

Id int No PK Lưu trữ mã hoá đơn, tự tăng

Employeeld int No FK Lưu trữ mã nhân viên

Employeeld int No FK Lưu trữ mã khách hàng

Lưu trữ ngày thanh toán hoá DateOfPayment | datetime No đơn

Tên cột phép | Khóa Mô tả thêm cho cột

Productld int No PK Lưu trữ mã sản phẩm

Lưu trữ sô lượng sản phẩm

Quantity int No : cần thanh toán

Lưu trữ thành tiên (đơn giá *

Price float No , số lượng)

3.1.2 Lược đồ quan hệ giữa các bảng sect a —

Note = tblEmployee Rid Name thIBillinf

CHƯƠNG 4:XÂY DỰNG CHƯƠNG TRÌNH

@ cùi nhớ Quên mật khẩu

+ Đăng nhập băng email và mật khâu

+ Tự động cấp lại mật khâu bằng cách gửi mail nễu người dùng quên:

Bạn đã yêu cầu cấp lại mật khẩu!

Chào bạn, mật khâu mới truy cập vào phân mêm của bạn là: GN

Sélugng: Dongidnhép: Dan gid bn:

- Cu | Best seller, TT |A SP dé tim k Lam méi

Mã hàng a Đơn giá nhập Dyer) aU) Colmer]

Tai khoan 202 Ao Lago Polo EY 79 150000 ` 350000 a Áo EY giữ dáng

- Chức năng: Hiển thị, thêm, sửa, xoá, tìm kiếm sản pham

Tên khách hàng Địa chỉ cl

Khách hàng 300 Nguyễn Văn B TP HCM 022222222

302 Phan Tấn Trung TP HCM 012345678

Tài khoản 304 Nguyễn Minh Chiến Bình Dương

- Chức năng: Hiến thị, thêm, sửa, xoá, tìm kiếm khách hàng

- Chức năng: Hiển thị, tìm kiếm, tạo hoá đơn

Ma NV | Tén NV: Tên SP | Tôn kho: Áo CAPUCCINO POLO |12

Mã KH | Tên KH: Đơn giá: Sé lugng:

+ Thêm, sửa, xoá các sản phẩm để thanh toán

+ Tính tổng tiền và thanh toán hoá đơn

Thông tin cá nhân Đổi mật khẩu

Số điện thoại: | Nhập lại mật khẩu: |

- Chức năng: hiển thị, sửa thong tin cá nhân, đổi mật khâu

4.1.7 Form nhân viên (chỉ biển thị với quan tri)

Làm mới Email Tình trạng

Hồ Sỹ Gia Trung _ |Bình Dương 0864059257 trunghsq2012@

Tran Minh Phát _ |Bình Dương 0233333333 tranminphiat@g

+ Hiển thị, thêm, sửa, xoá, tìm kiếm nhân viên

+ Sau khi thêm nhân viên phần mềm sẽ tự động gửi mail chứa mật khâu đến nhân viên:

Thông tin đăng nhập phần mềm!

Hộp thư đên ® 2024801030101 21:4: e r tới tôi

Chào mừng anh/chị đã được thêm vào nhân viên của phần mềm với thông tin đăng nhập là:

4.1.8 Form thông kê (chỉ hiển thị với quản trị)

- Chức năng: Hiển thị doanh thu theo tháng 5, 6, 7

CHUONG 5: KET LUAN VA HUONG PHAT TRIEN 5.1 Kết luận

3.1.1 Thuận lợi và khó khăn trong lúc thực hiện đồ án

ADO.NETT 22 c2 2221112112211 1021 112 112g §

ADO.NET là công nghệ truy cập dữ liệu trong Microsoft NET Framework, cho phép giao tiếp giữa các hệ thống cơ sở dữ liệu quan hệ và không quan hệ thông qua các thành phần chung Đây là một tập hợp các thành phần phần mềm mà lập trình viên có thể sử dụng để truy cập và quản lý dữ liệu từ cơ sở dữ liệu, đóng vai trò như một phần mở rộng của thư viện lớp cơ sở trong Microsoft NET Framework.

ADO.NET là công nghệ phổ biến được các lập trình viên sử dụng để truy cập và sửa đổi dữ liệu trong hệ thống cơ sở dữ liệu quan hệ, đồng thời cũng có khả năng truy cập dữ liệu từ các nguồn không quan hệ Mặc dù ADO.NET có nguồn gốc từ công nghệ ActiveX Data Objects (ADO), nhưng nó đã trải qua nhiều cải tiến và thay đổi, đến mức có thể được coi là một sản phẩm hoàn toàn mới.

Guna Framework mang đến cho bạn khả năng truy cập vào các bản cập nhật không giới hạn, giúp tối ưu hóa hiệu suất Nó hoạt động nhẹ nhàng trên Visual Studio và cho phép xuất ra các giao diện người dùng (GUI) được tối ưu hóa.

Nhà phát triển thân thiện và dé dang Tat cả những gì bạn cần để xây dựng một ứng dụng winforms chuyên nghiệp đều có ở đây:

Trực quan hóa dữ liệu của bạn với 16 loại biểu đề khác nhau để tăng cường hiệu quả truyền tải thông tin Guna Framework mang đến cho bạn quyền truy cập không giới hạn vào các bản cập nhật, giúp bạn luôn được cập nhật với những tính năng mới nhất.

+ Hiệu suất được tôiưu hóa: Nhẹ trên Visual Studio & xuất ra các GUI tối ưu hóa

+ Thân thiện và dễ dàng với nhà phát triển: Bắt đầu ngay lập tức và tận hưởng trải nghiệm đễ dàng ngay từ ngày đầu tiên

+ Chủ đề chuyên nghiệp hiện đại: Tùy chỉnh liên mạch để đễ dàng tạo ra một thiết kế hiện đại

+ Hiệu suất vô song: Dễ dàng phát triên các ứng dụng phức tạp, hiệu suất cao cho Máy tính để bàn

3.1 Phân tích cơ sở dữ liệu

3.1.1 Bảng cơ sở đữ liệu

CHƯƠNG 3: XÂY DỰNG CƠ SỞ DỮ LIỆU

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã khách hàng, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên khách hàng

Address varchar(50) No Lưu trữ địa chỉ khách hàng

Lưu trữ số điện thoại khách

Tên cột phép | Khóa Mô tả thêm cho cột

Luu trữ mã san pham, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên san phẩm

Quantity int No Lưu trữ số lượng sản phẩm

ImportUnitPrice | float No Lưu trữ đơn giá nhập

UnitPrice float No Lưu trữ đơn gia bán

Image image No Lưu trữ ảnh san pham

Note nvarchar(100) | Yes | | Lưu trữ ghi chú

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã nhân viên, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên nhân viên

Address nvarchar(50) No Luu trit dia chi nhan vién

Lưu trữ số điện thoại nhân

Lưu trữ vai trò nhân viên (I

Role bit No là quản trị, 0 là nhân viên) Lưu trữ trạng thái hoạt động

Status bit No (1 là còn hoạt động, 0 là đã nghỉ)

Lưu trữ mật khâu nhân viên

Tên cột phép | Khóa Mô tả thêm cho cột

Id int No PK Lưu trữ mã hoá đơn, tự tăng

Employeeld int No FK Lưu trữ mã nhân viên

Employeeld int No FK Lưu trữ mã khách hàng

Lưu trữ ngày thanh toán hoá DateOfPayment | datetime No đơn

Tên cột phép | Khóa Mô tả thêm cho cột

Productld int No PK Lưu trữ mã sản phẩm

Lưu trữ sô lượng sản phẩm

Quantity int No : cần thanh toán

Lưu trữ thành tiên (đơn giá *

Price float No , số lượng)

3.1.2 Lược đồ quan hệ giữa các bảng sect a —

Note = tblEmployee Rid Name thIBillinf

CHƯƠNG 4:XÂY DỰNG CHƯƠNG TRÌNH

@ cùi nhớ Quên mật khẩu

+ Đăng nhập băng email và mật khâu

+ Tự động cấp lại mật khâu bằng cách gửi mail nễu người dùng quên:

Bạn đã yêu cầu cấp lại mật khẩu!

Chào bạn, mật khâu mới truy cập vào phân mêm của bạn là: GN

Sélugng: Dongidnhép: Dan gid bn:

- Cu | Best seller, TT |A SP dé tim k Lam méi

Mã hàng a Đơn giá nhập Dyer) aU) Colmer]

Tai khoan 202 Ao Lago Polo EY 79 150000 ` 350000 a Áo EY giữ dáng

- Chức năng: Hiển thị, thêm, sửa, xoá, tìm kiếm sản pham

Tên khách hàng Địa chỉ cl

Khách hàng 300 Nguyễn Văn B TP HCM 022222222

302 Phan Tấn Trung TP HCM 012345678

Tài khoản 304 Nguyễn Minh Chiến Bình Dương

- Chức năng: Hiến thị, thêm, sửa, xoá, tìm kiếm khách hàng

- Chức năng: Hiển thị, tìm kiếm, tạo hoá đơn

Ma NV | Tén NV: Tên SP | Tôn kho: Áo CAPUCCINO POLO |12

Mã KH | Tên KH: Đơn giá: Sé lugng:

+ Thêm, sửa, xoá các sản phẩm để thanh toán

+ Tính tổng tiền và thanh toán hoá đơn

Thông tin cá nhân Đổi mật khẩu

Số điện thoại: | Nhập lại mật khẩu: |

- Chức năng: hiển thị, sửa thong tin cá nhân, đổi mật khâu

4.1.7 Form nhân viên (chỉ biển thị với quan tri)

Làm mới Email Tình trạng

Hồ Sỹ Gia Trung _ |Bình Dương 0864059257 trunghsq2012@

Tran Minh Phát _ |Bình Dương 0233333333 tranminphiat@g

+ Hiển thị, thêm, sửa, xoá, tìm kiếm nhân viên

+ Sau khi thêm nhân viên phần mềm sẽ tự động gửi mail chứa mật khâu đến nhân viên:

Thông tin đăng nhập phần mềm!

Hộp thư đên ® 2024801030101 21:4: e r tới tôi

Chào mừng anh/chị đã được thêm vào nhân viên của phần mềm với thông tin đăng nhập là:

4.1.8 Form thông kê (chỉ hiển thị với quản trị)

- Chức năng: Hiển thị doanh thu theo tháng 5, 6, 7

CHUONG 5: KET LUAN VA HUONG PHAT TRIEN 5.1 Kết luận

3.1.1 Thuận lợi và khó khăn trong lúc thực hiện đồ án

Tôi đã được trang bị kiến thức vững vàng về thiết kế phần mềm và có kinh nghiệm trong việc tìm hiểu, phân tích thiết kế hệ thống thông tin.

Hệ thống quản lý bán hàng là một công cụ quen thuộc, giúp tổ chức và tối ưu hóa các chức năng bán hàng Giống như một phần mềm quản lý thông thường, hệ thống này hỗ trợ doanh nghiệp trong việc theo dõi và quản lý quy trình bán hàng hiệu quả.

+ Do chưa có kinh nghiệm về thiết kế một phân mềm và cơ sở dữ liệu nên còn rất khó khăn khi triên khai công việc

Qua quá trình nghiên cứu và học tập, khóa luận đã hoàn thành các mục tiêu và nhiệm vụ của chương trình hệ thống quản lý, bao gồm các chức năng như hệ thống phân tích và thiết kế đã được mô tả.

- Xây dựng được một chương trình hoàn chỉnh có khả năng áp dụng vào thực tế 5.2 Ưu điểm và nhược điểm

+Hệ thống được xây dựng gọn nhẹ, dễ sử dụng

+Hệ thống ràng buộc dữ liệu được đảm bảo

+ Bắt lỗi hạn chế, chưa hoàn thiện

+ Các chức năng của chương trình chưa linh động, có thê gây khó khăn khi sử dụng + Toàn bộ mật khẩu đều được mã hoá

- Khả năng xử lý được tất cả các sự kiện, các lỗi ngoài ý muốn tốt hơn của chương trinh và dùng thao tác lên chương trình

- Hoàn thiện tốt hơn về lập trình C# và ràng buộc dữ liệu

- Nâng cao tính linh động của chương trình

- Thêm các chức năng mới để đáp ứng điều kiện của người dùng

Nâng cao kỹ thuật lập trình và hoàn thiện các thành phần còn thiếu một cách chuyên nghiệp là rất quan trọng Việc chạy thử và kiểm tra tính khả thi trong áp dụng thực tế sẽ giúp cải thiện chất lượng sản phẩm.

[1] Stack Overflow - Tham khảo code và các câu trả lời

[2] W3Schools - Tham khao cac cau lénh SQL

TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA KỸ THUẬT CÔNG NGHỆ Độc lập — Tự do - Hạnh phúc

(Đánh giá quá trình thực hiện, báo cáo văn bản và sản phẩm) Học phần: Lập trình trên Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01

Họ và tên sinh viên (MSSV): Hồ Sỹ Gia Trung (2024801030101)

Trọn | Táy Khá Trung bình Kém

Thái độ và chủ Chọn ý tưởng

F tham gia tích cực vào quá trình lựa chọn ý tưởng, không chỉ đơn thuần là đề xuất mà còn mang tính sáng tạo và đổi mới Việc không quan tâm đến những ý tưởng cũ kỹ giúp F phát triển những giải pháp tốt hơn, phù hợp với nhu cầu hiện tại Sự tham gia này không chỉ thúc đẩy tính sáng tạo mà còn nâng cao chất lượng các ý tưởng được đưa ra.

Lập kê Hoàn toàn | Khá hợp lý,

4 Chua hop ly, as hoach hop ly, diéu chinh 4 Không hợp lý và không điều chỉnh

05 ` ao có điêu chỉnh thực không cần | chút ít theo theo góp ý

sa theo góp ý hiện điêu chỉnh góp ý

Chuânbi | Chuan bi Chuân bị tốt mọi được đasố | được mộtsố

Giai điều kiện | điềukiện | điều kiện cho đoạn cho việc choviệc | việc thựchiện ơ ` x 10 si si x „ x | Không chuẩn bị được điêu kiện nào chuẩn thụchiện | thựchiện, | nhưng cần bô

Quá trình bị project,có | cóthếkhởi | sungthêm thực hiện thểkhởi | độngvàbể | mới có thể project déngngay | sungsau khởi động nghiêm túc có Thực hiện

Giai hoàn toàn thực hiện đúng phương pháp là rất quan trọng Việc tuân thủ đúng quy trình giúp giảm thiểu sai sót và đảm bảo chất lượng công việc Nếu có sai sót, cần phải sửa chữa kịp thời để tránh ảnh hưởng đến kết quả cuối cùng Sự quan tâm đến từng chi tiết nhỏ cũng đóng vai trò quan trọng trong việc triển khai hiệu quả.

, tương đôi khá đúng kê

„ - hoạch, có Triển khai chậm trê, gây ảnh hưởng

10 đỳng kờ chậm trề ơ , cham tré gay khéngkhacphue được hoach nhung - „ ảnh hưởng không gây , nhưng khăc ảnh hưởng phục được

20 Ghỉ rõ từng mục tiêu thành phần (ở mỗi giai đoạn cua project) va thang mục z z

điềm cụ thể tiêu thành

Nội ; dung - Báo cáo tiên trình thực hiện

Bao cao két báo Bài „ P

` - Baihocritra qua bang cao van ban ro Trinh rans bay 10 - Formatnhatquan bao - Van phongphuhop cáo

Chât lượng sản phẩm (Ghi rõ các tiêu chí chấm điểm sản phẩm và thang điểm chỉ tiết cho từng tiêu đáp ứng các 20 chi) tiêu chí đề ra

PROJECT | GOP Y LINH VUC CAN CAITIEN:

NHOM - Về phương pháp học tập, suy nghĩ, xửlý vấn đề:

- Về kiến thức, kỹ năng, thái độ:

- Nơi có thê cung cấp sự hỗ trợ:

TÊN HỌ VÀ CHỮKÝ XÁC NHẬN CỦAGV:

Phần 2: Đánh giá cá nhân làm việc nhóm

Hướng dẫn nhóm họp thảo luận nhằm đánh giá lẫn nhau Kết quả đánh giá này sẽ được sử dụng để chuyển đổi điểm số của nhóm thành điểm số cá nhân, tùy thuộc vào tỷ lệ phần trăm mà mỗi cá nhân đạt được.

1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40%

2) Thành viên nộp sản phẩm được giao đúng hạn: 40% Đúng hạn: 40%

3) Thành viên có tham gia giải quyết vẫn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20%

Có quan tâm đóng sóp: 10%

Danh sách thành viên của Nhóm: ĐIỄM THÀNH VIÊN 1 (Tên họ): Hồ Sỹ Gia Trung

NHÓM Điểm làm việc nhóm (2): 100%

(do nhóm ghi) 2 (Tên họ): Điểm làm việc nhóm (%):

3 (Tên họ): Điêm làm việc nhóm (29):

TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM:

Danh sách thành viên của Nhóm:

1 (Tên họ): Hồ Sỹ Gia Trung Điểm cá nhân:

2 (Tên họ): Điểm cá nhân:

3 (Tên họ): Điểm cả nhân:

TEN HO VA CHU KY XAC NHAN CUA GV:

(phần này do GV ghỉ và lưu riêng đề theo dõi, tư vấn cho cá nhân SV, không phổ biến cho lớp, nhóm)

GÓP Ý CẢI TIỀN CHO CÁ NHÂN:

1) Tên SV: Hồ Sỹ Gia Trung GÓP Ý LĨNH VỰC CÂN CẢI TIẾN:

- Về phương pháp học tập, suy nghĩ, xử lý vấn đề:

- Về kiến thức, kỹ năng, thái độ:

- Nơi có thê cung cấp sự hỗ trợ:

XÂY DỰNG CƠ SỞ DỮ LIỆU 22552 c scsS2ttttrvrree 9

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã khách hàng, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên khách hàng

Address varchar(50) No Lưu trữ địa chỉ khách hàng

Lưu trữ số điện thoại khách

Tên cột phép | Khóa Mô tả thêm cho cột

Luu trữ mã san pham, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên san phẩm

Quantity int No Lưu trữ số lượng sản phẩm

ImportUnitPrice | float No Lưu trữ đơn giá nhập

UnitPrice float No Lưu trữ đơn gia bán

Image image No Lưu trữ ảnh san pham

Note nvarchar(100) | Yes | | Lưu trữ ghi chú

Tên cột phép | Khóa Mô tả thêm cho cột

Lưu trữ mã nhân viên, tự

Id int No PK tang

Name nvarchar(50) No Lưu trữ tên nhân viên

Address nvarchar(50) No Luu trit dia chi nhan vién

Lưu trữ số điện thoại nhân

Lưu trữ vai trò nhân viên (I

Role bit No là quản trị, 0 là nhân viên) Lưu trữ trạng thái hoạt động

Status bit No (1 là còn hoạt động, 0 là đã nghỉ)

Lưu trữ mật khâu nhân viên

Tên cột phép | Khóa Mô tả thêm cho cột

Id int No PK Lưu trữ mã hoá đơn, tự tăng

Employeeld int No FK Lưu trữ mã nhân viên

Employeeld int No FK Lưu trữ mã khách hàng

Lưu trữ ngày thanh toán hoá DateOfPayment | datetime No đơn

Tên cột phép | Khóa Mô tả thêm cho cột

Productld int No PK Lưu trữ mã sản phẩm

Lưu trữ sô lượng sản phẩm

Quantity int No : cần thanh toán

Lưu trữ thành tiên (đơn giá *

Price float No , số lượng)

3.1.2 Lược đồ quan hệ giữa các bảng sect a —

Note = tblEmployee Rid Name thIBillinf

CHƯƠNG 4:XÂY DỰNG CHƯƠNG TRÌNH

@ cùi nhớ Quên mật khẩu

+ Đăng nhập băng email và mật khâu

+ Tự động cấp lại mật khâu bằng cách gửi mail nễu người dùng quên:

Bạn đã yêu cầu cấp lại mật khẩu!

Chào bạn, mật khâu mới truy cập vào phân mêm của bạn là: GN

Sélugng: Dongidnhép: Dan gid bn:

- Cu | Best seller, TT |A SP dé tim k Lam méi

Mã hàng a Đơn giá nhập Dyer) aU) Colmer]

Tai khoan 202 Ao Lago Polo EY 79 150000 ` 350000 a Áo EY giữ dáng

- Chức năng: Hiển thị, thêm, sửa, xoá, tìm kiếm sản pham

Tên khách hàng Địa chỉ cl

Khách hàng 300 Nguyễn Văn B TP HCM 022222222

302 Phan Tấn Trung TP HCM 012345678

Tài khoản 304 Nguyễn Minh Chiến Bình Dương

- Chức năng: Hiến thị, thêm, sửa, xoá, tìm kiếm khách hàng

- Chức năng: Hiển thị, tìm kiếm, tạo hoá đơn

Ma NV | Tén NV: Tên SP | Tôn kho: Áo CAPUCCINO POLO |12

Mã KH | Tên KH: Đơn giá: Sé lugng:

+ Thêm, sửa, xoá các sản phẩm để thanh toán

+ Tính tổng tiền và thanh toán hoá đơn

Thông tin cá nhân Đổi mật khẩu

Số điện thoại: | Nhập lại mật khẩu: |

- Chức năng: hiển thị, sửa thong tin cá nhân, đổi mật khâu

4.1.7 Form nhân viên (chỉ biển thị với quan tri)

Làm mới Email Tình trạng

Hồ Sỹ Gia Trung _ |Bình Dương 0864059257 trunghsq2012@

Tran Minh Phát _ |Bình Dương 0233333333 tranminphiat@g

+ Hiển thị, thêm, sửa, xoá, tìm kiếm nhân viên

+ Sau khi thêm nhân viên phần mềm sẽ tự động gửi mail chứa mật khâu đến nhân viên:

Thông tin đăng nhập phần mềm!

Hộp thư đên ® 2024801030101 21:4: e r tới tôi

Chào mừng anh/chị đã được thêm vào nhân viên của phần mềm với thông tin đăng nhập là:

4.1.8 Form thông kê (chỉ hiển thị với quản trị)

- Chức năng: Hiển thị doanh thu theo tháng 5, 6, 7

CHUONG 5: KET LUAN VA HUONG PHAT TRIEN 5.1 Kết luận

3.1.1 Thuận lợi và khó khăn trong lúc thực hiện đồ án

Tôi đã được trang bị kiến thức vững vàng về thiết kế phần mềm và có kinh nghiệm trong việc tìm hiểu, phân tích thiết kế hệ thống thông tin.

Hệ thống quản lý bán hàng là một công cụ quen thuộc, giúp tiếp cận các chức năng một cách hiệu quả Nó hoạt động tương tự như một chương trình quản lý thông thường, mang lại sự tiện lợi cho người sử dụng.

+ Do chưa có kinh nghiệm về thiết kế một phân mềm và cơ sở dữ liệu nên còn rất khó khăn khi triên khai công việc

Sau thời gian nghiên cứu và học tập, khóa luận đã đạt được các mục tiêu và nhiệm vụ đề ra cho chương trình hệ thống quản lý, bao gồm các chức năng của hệ thống phân tích thiết kế như đã được mô tả.

- Xây dựng được một chương trình hoàn chỉnh có khả năng áp dụng vào thực tế 5.2 Ưu điểm và nhược điểm

+Hệ thống được xây dựng gọn nhẹ, dễ sử dụng

+Hệ thống ràng buộc dữ liệu được đảm bảo

+ Bắt lỗi hạn chế, chưa hoàn thiện

+ Các chức năng của chương trình chưa linh động, có thê gây khó khăn khi sử dụng + Toàn bộ mật khẩu đều được mã hoá

- Khả năng xử lý được tất cả các sự kiện, các lỗi ngoài ý muốn tốt hơn của chương trinh và dùng thao tác lên chương trình

- Hoàn thiện tốt hơn về lập trình C# và ràng buộc dữ liệu

- Nâng cao tính linh động của chương trình

- Thêm các chức năng mới để đáp ứng điều kiện của người dùng

Nâng cao kỹ thuật lập trình và hoàn thiện các thành phần còn thiếu theo hướng chuyên nghiệp là rất quan trọng Việc chạy thử và đánh giá khả năng áp dụng thực tế giúp đảm bảo chất lượng sản phẩm, từ đó nâng cao hiệu quả trong công việc lập trình.

[1] Stack Overflow - Tham khảo code và các câu trả lời

[2] W3Schools - Tham khao cac cau lénh SQL

TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA KỸ THUẬT CÔNG NGHỆ Độc lập — Tự do - Hạnh phúc

(Đánh giá quá trình thực hiện, báo cáo văn bản và sản phẩm) Học phần: Lập trình trên Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01

Họ và tên sinh viên (MSSV): Hồ Sỹ Gia Trung (2024801030101)

Trọn | Táy Khá Trung bình Kém

Thái độ và chủ Chọn ý tưởng

Đưa ra ý tưởng tham gia tích cực trong số lượng lựa chọn là rất quan trọng Việc không quan tâm đến ý tưởng có thể dẫn đến sự thiếu sáng tạo Ý tưởng mới và độc đáo sẽ mang lại giá trị tốt cho dự án.

Lập kê Hoàn toàn | Khá hợp lý,

4 Chua hop ly, as hoach hop ly, diéu chinh 4 Không hợp lý và không điều chỉnh

05 ` ao có điêu chỉnh thực không cần | chút ít theo theo góp ý

sa theo góp ý hiện điêu chỉnh góp ý

Chuânbi | Chuan bi Chuân bị tốt mọi được đasố | được mộtsố

Giai điều kiện | điềukiện | điều kiện cho đoạn cho việc choviệc | việc thựchiện ơ ` x 10 si si x „ x | Không chuẩn bị được điêu kiện nào chuẩn thụchiện | thựchiện, | nhưng cần bô

Quá trình bị project,có | cóthếkhởi | sungthêm thực hiện thểkhởi | độngvàbể | mới có thể project déngngay | sungsau khởi động nghiêm túc có Thực hiện

Thực hiện đúng phương pháp là rất quan trọng trong quá trình triển khai, tuy nhiên, nếu có sai sót, cần phải được phát hiện và sửa chữa kịp thời Việc không khắc phục những lỗi nhỏ có thể dẫn đến những vấn đề lớn hơn trong tương lai Do đó, việc quan tâm đến các chi tiết và thực hiện sửa chữa là yếu tố không thể thiếu trong quá trình thực hiện.

, tương đôi khá đúng kê

„ - hoạch, có Triển khai chậm trê, gây ảnh hưởng

10 đỳng kờ chậm trề ơ , cham tré gay khéngkhacphue được hoach nhung - „ ảnh hưởng không gây , nhưng khăc ảnh hưởng phục được

20 Ghỉ rõ từng mục tiêu thành phần (ở mỗi giai đoạn cua project) va thang mục z z

điềm cụ thể tiêu thành

Nội ; dung - Báo cáo tiên trình thực hiện

Bao cao két báo Bài „ P

` - Baihocritra qua bang cao van ban ro Trinh rans bay 10 - Formatnhatquan bao - Van phongphuhop cáo

Chât lượng sản phẩm (Ghi rõ các tiêu chí chấm điểm sản phẩm và thang điểm chỉ tiết cho từng tiêu đáp ứng các 20 chi) tiêu chí đề ra

PROJECT | GOP Y LINH VUC CAN CAITIEN:

NHOM - Về phương pháp học tập, suy nghĩ, xửlý vấn đề:

- Về kiến thức, kỹ năng, thái độ:

- Nơi có thê cung cấp sự hỗ trợ:

TÊN HỌ VÀ CHỮKÝ XÁC NHẬN CỦAGV:

Phần 2: Đánh giá cá nhân làm việc nhóm

Hướng dẫn nhóm họp thảo luận để đánh giá lẫn nhau, từ đó kết quả sẽ được chuyển đổi từ điểm của nhóm sang điểm cá nhân Điểm cá nhân sẽ được xác định dựa trên tỷ lệ phần trăm mà mỗi thành viên đạt được trong quá trình đánh giá.

1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40%

2) Thành viên nộp sản phẩm được giao đúng hạn: 40% Đúng hạn: 40%

3) Thành viên có tham gia giải quyết vẫn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20%

Có quan tâm đóng sóp: 10%

Danh sách thành viên của Nhóm: ĐIỄM THÀNH VIÊN 1 (Tên họ): Hồ Sỹ Gia Trung

NHÓM Điểm làm việc nhóm (2): 100%

(do nhóm ghi) 2 (Tên họ): Điểm làm việc nhóm (%):

3 (Tên họ): Điêm làm việc nhóm (29):

TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM:

Danh sách thành viên của Nhóm:

1 (Tên họ): Hồ Sỹ Gia Trung Điểm cá nhân:

2 (Tên họ): Điểm cá nhân:

3 (Tên họ): Điểm cả nhân:

TEN HO VA CHU KY XAC NHAN CUA GV:

(phần này do GV ghỉ và lưu riêng đề theo dõi, tư vấn cho cá nhân SV, không phổ biến cho lớp, nhóm)

GÓP Ý CẢI TIỀN CHO CÁ NHÂN:

1) Tên SV: Hồ Sỹ Gia Trung GÓP Ý LĨNH VỰC CÂN CẢI TIẾN:

- Về phương pháp học tập, suy nghĩ, xử lý vấn đề:

- Về kiến thức, kỹ năng, thái độ:

- Nơi có thê cung cấp sự hỗ trợ:

Ngày đăng: 15/01/2025, 21:54

HÌNH ẢNH LIÊN QUAN

3.1.1  Bảng  cơ  sở  đữ  liệu - Đề tài  xây dựng phần mềm quản lý bán hàng
3.1.1 Bảng cơ sở đữ liệu (Trang 10)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN