LOI MO DAU Trong thời đại công nghệ số ngày nay, việc sử đụng phần mềm ứng dụng đã trở thành một yếu tô quan trọng trong việc quản lý và vận hành hiệu quả các doanh nghiệp và các cửa hàn
Trang 1BAO CAO MON HOC:
DE TAI: PHAN MEM
Giảng viên hướng dẫn:
Sinh viên thực hiện:
Lớp:
Khóa:
Tp Hé Chi Minh, thang 6 nam 2023
Trang 2
Nhận xét của giảng viên
_ ngày tháng năm2023
Giảng viên
Trang 3Neu có
TP Hồ Chí Minh, ngày thang năm
Trang 4MUC LUC
CHUONG 1 TỎNG QUAN VỀ ĐÈ TÀI ccsscccxeeererkksrerkerrrkrrrkerrrkrre 1
1 Giới thiệu để tài 2c 22 1 2H H112 1 He ra 1 1.1 Lí do chọn đề tải s2 222 1 221 2211221112212 12 1
1.2 Mục tiêu nghiên cỨU - L1 221212111211 121511211111 1119112011151 1181111111 khay 1 1.3 Phạm vi nghiên CỨU - - L1 1 212 2211121111211111 1111118115 111111110115 11 1111111111 ườy 1 1.4 Phạm vi sử dụng hệ thống "—— 2
2 Tổng quan về công nghỆ 1-5 S1 SỰ 112112111121 1 110121 1111211 2 CHUONG 2 PHƯƠNG PHAP THUC HIỆN - 5c se ccsc se cseesessesseeers 5
1 Phương pháp thực hiện 0 2012211212111 11 21112115 1111811101110 111011115 ke 5
2 Lược đồ quan hệ cơ sở đữ liệu L2 2222211121112 121111511 1211111 111811101111 rườ 8
1 Cac chite naing cla hé thong ccccccccescssesscssesecsessesscsessesscsvessecssessevsevsesevsevsesanseveess 9 PS “1 9
3 Hinh ảnh và chủ thích của giao điện L0 221012111211 1221121 11125 111tr key 11 3.1 Giao diện đầu tiên khi mở hệ thống: Levessunnnsseccceceeeeeescuttuettacececececcecesstssesettttttsecececs 11
3.2 Form sản phẩm SE E1 E11121151111111 112111 11711121111 11g Hye, 12
3.3 Form khách hàng: Q2 2.1 2211112112 1111211511111 111115 1118111111 ke 13 3.4 From hóa ỔƠm i2 2011211211121 21 1191191111110 1 1111 11911 11 H11 1 1 11H11 k 1 Hkp 15
“¿o6 nan ắeằắeắắ< 17
CHUONG 4 KÉT LUẬN VÀ HƯỚNG PHÁT TRIẾN -csscsscse<scse 18
1 Những công việc đã thực hiện L 0 222221112111 1211251 11511152 T2 11H ro 18
1.2 Kết quả đạt được 5c s11 21 H121 HH HH HH re 18
2 Hướng phát triển và kiến nghị - s5 sctEEE E1 1211111 11111 211 1E rrrreg 18
2.1 Hướng phát triỀn 55c 111121121211 1212121 1E Ha rrya 18 2.2 Kiến nghị S ng HH HH HH HH ng ra 19
2.3 Bản phân công nhiệm vụ của từng thành viên trong nhóm - 5555: 19
Trang 5DANH MỤC HÌNH ANH Hình 1: Ảnh minh họa cho SQL - 52222 22222212223122112211221121122111111212212112.1 te 3
Hình 2: Lược đồ quan hệ đữ liệu - L1 2 1222122111121 1 12 1151111551151 11211 11011211181 Hkk ưu 8 Hình 3: Anh minh hoa Code.eccccccccccccscssescscsesesssessssvesevevsvavevavscevsvsvsvsvsssssvsesssesestvavsevevevecevesvass 9 Hình 4: Giao điện đầu tiên khi mở hệ thống ¬ 11 Hình 5: Giao diện khi yêu cầu cấp 8 TT cece ee ceceseceteccccceecevcccsssssssttetescececceeeeeensnsens 11
Hình 6: Giao diện khi đăng nhập thành công 5 0 0 2222221122111 2 112 12121111 2tr 12
Hình 7: Giao điện mục Sản phẩm - 5S 1 E1 E11 1121111 0112112111 21101 2n1 tre 12
Hình 8: Giao diện mục Khách hàng L2 222112111 1121222 21158115111 1115811511118 1k ke 13
Hình 9: Giao diện khi thêm khách hàng thành công 2 0222222222122 221111221112 xe 14 Hình 10: Giao diện yêu cầu sửa thông tin s 5c SE E1 211121 re re 14
Hình 11: Giao điện bị từ chối s:- 6225221 22122212221121122212111211 1121121 eo 15
Hình 12: Giao diện mục Hóa đơn LH T99 Y TK Họ cv vyy 15 Hinh 13: Giao dién tao hoa don ieee cccccccccccccccccceseseesseeeesttscecececcececcessesseeesceeeceeeuauereness 16 Hinh 14: Giao diện mục Tài khoản 2 S129 331 3555555511111 vn n SE ng ng 17
Hình 15: Giao điện tạo tài khoản đăng nhập 5 220 22211121122 2211221111 1xx 17
DANH MUC BANG BIEU
Bảng I Mức độ hoàn thành của bài tập nhóm 18
Bảng 2 Bảng phân công công việc 19
KY HIEU CAC CUM TU VIET TAT
CSDL: Cơ sở dữ liệu
SQL: Structured Query Language
Trang 6LOI MO DAU
Trong thời đại công nghệ số ngày nay, việc sử đụng phần mềm ứng dụng đã trở thành một yếu tô quan trọng trong việc quản lý và vận hành hiệu quả các doanh nghiệp và các cửa hàng kinh doanh lớn nhỏ Trong lĩnh vực bán lẻ, đặc biệt là trong ngành thời trang và shop
quan áo, việc quản lý doanh thu và lợi nhuận là một trong những van đề cốt lõi để dam bao
sự phát triên bền vững và thành công của doanh nghiệp
Để giải quyết những thách thức trên, nhóm em đã chọn đề tài: "Phần mềm ứng dụng quản lý doanh thu của shop quần áo" làm bài tập nhóm cuối kỳ Đề tài này nhằm tạo ra một phần mềm ứng dụng tiện lợi, đáng tin cậy và hiệu quả đề giúp các chủ shop quần áo quản lý doanh thu và lợi nhuận một cách hiệu quả hơn Đồng thời, phần mềm ứng dụng này cũng, giúp chủ shop quần áo có cái nhìn tổng quan về tình hình kinh doanh và đưa ra những quyết
định thông minh và chiến lược nhằm tối ưu hóa doanh thu và lợi nhuận
Đề tài được nghiên cứu trong phạm vi hoạt động kinh doanh giả tưởng của cửa hàng quan áo mang tên “XYZ”, bằng cách dựa vào những tài liệu và thông tin thu thập được từ tham khảo tài liệu của nhiều hoạt động danh mục khác đề phát triển một hệ thống trợ giúp quản lý doanh thu một cách tốt nhất Công cụ và môi trường đề phát triển hệ thống là hệ quản
trị cơ sở đữ liệu MySQL Server và ngôn ngữ lập trình C# Nhóm em có hy vọng phần mềm
được phát triển sẽ hỗ trợ rất tốt việc quản lý doanh thu tại các cửa hàng quan áo, đem đến sự
tiện lợi, tiết kiệm được nhiều công sức và nguồn nhân lực, đáp ứng tốt nhất yêu cầu của khách hàng
Trang 7CHUONG 1 TONG QUAN VE DE TAI
1 Giới thiệu đề tài
1.1 Lido chon dé tai
Trong thời đại số hóa và cạnh tranh gay gắt, việc quản lý doanh thu và tối ưu hóa hoạt động kinh doanh là điều cực kỳ quan trọng đối với các cửa hàng quần áo Phần mềm quản lý doanh thu giúp đáp ứng các thách thức này bằng cách cung cấp các công cụ quản
lý thông minh, tô chức thông tin sản phâm và khách hàng, quản lý đơn hàng và tồn kho, cũng như phân tích và đánh giá hiệu suất kinh doanh Bằng cách áp dụng công nghệ vào quản lý, cửa hàng quần áo có thể nâng cao năng suất, tăng cường sự cạnh tranh và đáp ứng nhanh chóng sự thay đôi của thị trường Đồng thời, phần mềm này cũng hỗ trợ việc chuyển đổi sang mô hình kinh doanh trực tuyến, đáp ứng nhu cầu ngày càng tăng của khách hàng muốn mua sắm và thanh toán trực tuyên Với những lợi ích và tiềm năng mà phần mềm ứng dụng quản lý doanh thu mang lại, nó là một lựa chọn đáng chú ý cho các cửa hàng quần áo trong thời đại hiện nay
1.2 Mục tiêu nghiên cứu
Mục tiêu nghiên cứu của đề tài "Phần mềm ứng dụng quản lý doanh thu của Shop Quan áo" là xây dựng một phần mềm chất lượng cao, có khả năng quản lý và theo dõi doanh thu của cửa hàng quần áo một cách hiệu quả Nhóm đặt mục tiêu tạo ra một công cụ linh hoạt, dễ sử dụng và tích hợp các tính năng quan trọng như quản lý sản phâm, bán hàng và thanh toán, quản lý khách hàng, đơn hàng, cũng như cung cấp báo cáo
và phân tích chỉ tiết về doanh thu và lợi nhuận
1.3 Phạm vi nghiên cứu
Phạm vi nghiên cứu đề tài chính là tập trung vào phát triển một phần mềm quản
lý doanh thu toàn điện và đễ sử dụng, giúp quản lý sản phẩm, khách hàng, đơn hàng và tồn kho của cửa hàng quân áo Mục tiêu là nâng cao hiệu suất và tối ưu hóa quy trình kinh doanh của cửa hàng Hệ thống cũng cho phép thực hiện việc thêm, xóa, sửa, cập nhật thông tin sản phâm, tra cứu sản phâm dựa trên danh mục của sản phâm và tên sản phâm NHOM XYZ 1
Trang 8PHAN MEM UNG DUNG
QUAN LY DOANH THU CUA SHOP QUAN AO 1.4 Phạm vi sử dụng hệ thống
"Phần mềm ứng dụng quản lý doanh thu của Shop Quần áo" được thiết kế để phục vụ các cửa hàng quần áo, bao gồm cả cửa hàng trực tuyến và cửa hàng vật lý
Hệ thống này có thể áp dụng cho các cửa hàng quân áo đa dang về quy mô, từ những cửa hàng nhỏ với một số lượng sản phâm hạn chế đến những cửa hàng lớn với nhiều sản phẩm và chi nhánh Nó cung cấp một giải pháp quản lý toàn điện cho việc tô chức thông tin sản phẩm, quản lý khách hàng, xử lý đơn hàng và theo dõi tồn kho Trong hệ thống của nhóm: thiết kế cho một cửa hàng quần áo có quy mô nhỏ với danh mục hàng hóa chưa có quá nhiều loại
2 Tổng quan về công nghệ
- Hệ quản tri cơ sở đữ liệu: MySQL Server Workbench
-_ Công cụ lập trình: Visual Studio 2022
-_ Ngôn ngữ lập trình: C#
- Xây dựng giao dién: Window Form Application
s% Visual Studio:
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) tir
Microsoft Microsoft Visual Studio còn được gọi là "Trinh soạn thảo mã nhiều nguoi sir
dụng nhất thế giới", được dùng dé lập trinh C++ va C# la chính Nó được sử dụng đề phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ứng dụng web và các địch vụ web Visual Studio sử đụng nền tảng phát triển phần mềm của Microsoft nhu Windows API, Windows Forms, Windows Presentation Foundation, Windows Store va Microsoft Silverlight No co thé sản xuất cá hai ngôn ngữ máy và mã
số quản lý
“+ SQL Server Management Studio:
SQL Server Management Studio (SSMS) la mét tng đụng phần mềm được khởi
chay lần đầu tiên với Microsoft SQL, Server 2005 được sử dụng đề định cầu hình, quản lý
và quản trị tất cả các thành phần trong Microsoft SQL Server Nó là sự kế thừa cho NHOM XYZ 2
Trang 9Trình quán lý Doanh nghiệp trong SQL 2000 tro vé trước Công cụ này bao gồm ca
trỉnh chỉnh sửa tập lệnh và công cụ đồ họa hoạt động với các đối tượng và tính năng của
C# là một ngôn ngữ lập trình mạnh mẽ và đa năng, được phát triển bởi Microsoft Với nguồn gốc từ C và C++, C# mang đến một cú hích mới cho việc phát triển ứng dụng
và phần mềm Tên của ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng theo ECMA
là C#, chỉ bao gồm dấu số thường Ngôn ngữ lập trình C# được phát triển đựa trén C++ va Java Đồng thời, C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java
Với C#, bạn có thê tạo ra các ứng dụng trên nhiều nền tảng, bao gồm máy tính cá nhân, điện thoại di động, các thiết bị IoT và cả hệ thống web Với cú phap dé hiéu va quản lý bộ nhớ tự động, C# giúp lập trình viên tập trung vào việc xây dựng ứng dụng mà không cần lo lắng về những vấn đề kỹ thuật phức tạp
Trang 10PHAN MEM UNG DUNG
QUAN LY DOANH THU CUA SHOP QUAN AO trén nén NET Framework sẽ được triển khai trong môi trường phần mềm (ngược lại với môi trường phần cứng) được biết đến với tên Common Language Runtime (CLR) Môi trường phần mềm này là một máy ảo trong đó cung cấp các dịch vụ như an ninh phần mềm (security), quản lý bộ nhớ (memory management), và các xử lý lỗi ngoại lệ (exception handling)
NET framework bao gém tập các thư viện lập trình lớn, và những thư viện này hỗ trợ việc xây dựng các chương trình phần mềm như lập trình giao điện; truy cập, kết nối
cơ sở đữ liệu; ứng dụng web; các giải thuật, cấu trúc đữ liệu; giao tiếp mạng CLR cùng với bộ thư viện nay là 2 thanh phan chinh cua NET framework
NET framework đơn giản hóa việc viết ứng dụng bằng cách cung cấp nhiều thành phân được thiết kế sẵn, người lập trình chỉ cần học cách sử dụng và tùy theo sự sáng
tao ma gan kết các thành phan đó lại với nhau Nhiều công cụ được tạo ra để hỗ trợ
xây dựng ứng dung NET, va IDE (Integrated Developement Environment) duoc phat triển và hỗ trợ bởi chính Microsoft la Visual Studio
+* Guna Framework
Guna Framework cung cấp cho bạn quyên truy cập vào các bản cập nhật không
giới hạn 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
Nhà phát triển thân thiện và dễ dàng Tất cả những gi ban can dé xây đựng một ứng dụng winforms chuyên nghiệp đều có ở đây:
+ 16 Biểu đồ: Trực quan hóa đữ liệu của bạn trong ló loại biểu đồ khác nhau
+ Cập nhật không giới hạn: Guna Framework cung cấp cho bạn quyền truy cập vào
các bản cập nhật không giới hạn
+_ 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ễ đà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ễ dàng tạo ra một thiết kế
hiện đại
NHOM XYZ 4
Trang 11+ 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
May tinh dé ban
CHUONG 2 PHUONG PHAP THUC HIEN
Tiến hành truy vấn cơ sở dữ liệu bằng các mã lập trình, kết nỗi với database đã tạo
Điều này bao gồm các hoạt động như thêm, sửa, xóa, và truy xuất thông tin từ cơ
Tén bang: tblCustomer + Cho Kiêu dữ liệu Tên cột phép | Khóa Mô tả thêm
cho cột
NULL
Lưu trữ mã khách hàng, tự 1d int No PK
NHOM XYZ 5
Trang 12PHAN MEM UNG DUNG QUAN LY DOANH THU CUA SHOP QUAN AO
+ Cho Kiêu dữ liệu
Tên cột phép | Khóa Mô tả thêm
cho cột
NULL
; Lưu trữ mã sản phâm, tự 1d int No PK
tang
Name nvarchar(50) No Lưu trữ tên sản phẩm
Quantity int No Lưu trữ sô lượng sản phẩm ImportUnitPrice float No Luu trữ đơn giá nhập
UnitPrice float No Lưu trữ đơn giá ban
Image image No Luu trữ ảnh sản phầm Note nvarchar(100) Yes Lưu trữ ghi chủ
- Cho Kiêu dữ liệu Tên cột phép | Khóa Mô tả thêm
Trang 13
Address nvarchar(50) No Lưu trữ địa chỉ nhân viên
Lưu trữ số điện thoại nhân
PhoneNumber nvarchar(50) No
viên Lưu trữ vai trò nhân vién (1 Role bịt No ; ;
là quản trị, 0 là nhân viên) Lưu trữ trạng thái hoạt động (1
Status bit No là còn hoạt động, 0 là đã nghỉ)
Lưu trữ mật khâu nhân viên
+ Cho Kiêu dữ liệu ne Tén cot phép | Khóa Mô tả thêm
cho cột
NULL