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ợ: