TRƯỜNG ĐẠI HỌC ĐỒNG THÁP
KHOA SƯ PHẠM TOÁN - TIN
BÁO CÁO BÀI TẬP LỚN MƠN HỌC
LẬP TRÌNH DOTNET C#
Lớp: ĐHCNTT21-L2 – Chuyên ngành: CNTT
QUẢN LÝ KINH DOANH THIẾT BỊ CNTT HIỆP TỒN
GVHD: ThS.Trần Kim Hương
Thành viên nhóm:
Lê Văn Ngọt
MSSV:0021440597
Trần Văn Toàn
MSSV:0021440422
Phan Thị Diễm Trang
MSSV:0021440434
Đồng Tháp, ngày 26 tháng 06 năm 2022
TIEU LUAN MOI download :
BTL mơn LT dotNet
LỜI NĨI ĐẦU
Ngày nay máy tính trở thành một phương tiện quan trọng được ứng
dụng trong mọi lĩnh vực, một trong những ứng dụng đó là quản lý. Trong
đó, lập trình DOTNET (Với C#) với giao diện thân thiện dễ sử dụng. Để
thay thế cho việc quản lý dữ liệu bằng cách thủ cơng. Lập trình DOTNET
(Với C#) là một môn học hay, ứng dụng cao mà chúng em được cơ trong
khoa Khoa SP Tốn – Tin Trường Đại học Đồng Tháp giảng dạy. Vì những
lý do đó, nhóm em đã chọn Đề tài xây dựng CSDL “Quản lý kinh doanh
thiết bị CNTT Hiệp Toàn” làm đề tài báo cáo với mục đích ứng dụng những
kiến thức đã được học.
Mặc dù đã hết sức cố gắng nhưng do kiến thức của nhóm em cịn
nhiều hạn chế nên khơng tránh khỏi sai sót trong q trình thưc hiện đề tài.
Vì vậy, nhóm em rất mong có được sự đóng góp ý kiến của cơ để chương
trình của nhóm em được hồn thiện hơn.
Nhóm em xin chân thành cảm ơn cô giáo hướng dẫn ThS.Trần Kim
Hương đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ nhóm em trong thời
gian học.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
MỤC LỤC
PHẦN MỘT: MỞ ĐẦU
1. Đặt vấn đề
Khi cơng nghệ thơng tin phát triển thì các Cty cửa hàng điều cần có phần
mềm quản lý kinh doanh về các mặt hàng, là một yếu tố thiết yếu trong việc
kinh doanh mua bán trao đổi, giúp cho người quản lý tốt hơn nhanh hơn và
chính xác hơn trong việc kiểm tra, báo cáo, v,v…
Phần mềm “Quản lý kinh doanh thiết bị CNTT Hiệp Toàn” sẽ giúp cho
người quản lý biết được chính xác các mặt hàng mà Cty của mình có những gì
và tồn những gì và nhà cung cấp, khách hàng là những ai.
2. Ý nghĩa lý thuyết, thực tiễn của đề tài
Đề tài được chọn dựa trên nhu cầu thực tế của của công ty, doanh nghiệp,
cửa hàng, giúp người quản lý giảm thiểu việc dùng sổ sách, ghi chép thủ
cơng, các phịng ban trong cơng ty đều có thể truy cập để xem mặt hàng của
cơng ty mình.
Phần mềm lưu dữ liệu các thơng tin khách hàng, các user người dùng,
các thông tin về thiết bị.
3. Mục tiêu của đề tài
-
Cho khách hàng đăng nhập kiểm tra các sản phẫm.
Cho người quản lý đăng nhập vào kiểm tra sản phẫm, thông tin khách
hàng, báo cáo thống kê.
Giúp người khách hàng cũng như quản lý truy xuất các thơng tin sản
phẫm nhanh nhất.
Tìm kiếm thơng tin khách hàng nhanh và chính sát.
-
Lưu dữ liệu trong thời gian dài.
-
Tạo giao diện dễ sử dụng cho người dùng.
4. Phạm vi của đề tài
Phần mềm được sử dụng với phạm vi là một cửa hàng kinh doanh thiết
bị công nghệ thông tin.
Phần mềm được đáp ứng cho người quản lý, nhân viên, khách
hàng.
Áp dụng cửa hàng kinh doanh thiết bị công nghệ thông tin vừa và
nhỏ.
Đề tài nghiên cứu ngơn ngữ lập trình C# và nghiên cứu về cơ sở dữ liệu
SQL Server, để áp dụng trong việc xây dựng đề tài.
5. Các phương pháp nghiên cứu
5.1. Phương pháp nghiên cứu tài liệu.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
Khảo sát và thu thập các thông tin từ các tài liệu và cơ sở dữ liệu có
liên quan.
Tìm hiểu qua sách, các trang web liên quan đến đề tài nghiên cứu.
5.2. Phương pháp nghiên cứu thực tiễn.
Quan sát việc quản lý các thông tin của một số cửa hàng kinh doanh
thiết bị CNTT.
Tiếp cận một số phần mềm quản lý bán hàng có sẵn.
5.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 quả và thực hiện.
6. Kế hoạch thực hiện đề tài
-
Tìm hiểu đề tài.
-
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.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
PHẦN HAI: NỘI DUNG
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
Một số lý thuyết ứng dụng trong việc xây dựng
demo 1. Vài nét về Ngơn ngữ lập trình C#
C# (hay C sharp) là một ngơn ngữ lập trình đơn giản, được phát triển bởi
nhóm của kỹ sư Anders Hejlsberg và Scott Wiltamuth tại Microsoft vào năm
2000.
C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được cung cấp các
thư viện xây dựng sẵn, được xây dựng trên nền tảng của hai ngôn ngữ mạnh
nhất là C++ ;và Java. Cho phép lập trình viên phát triển ứng dụng nhanh
chóng.
C# và Visual Basic chia sẻ thư viện của Framework Class Library (FCL).
C# thích hợp cho các yêu cầu phát triển ứng dụng quản lý. Đặc biệt là
các ứng dụng trên nền windows và Web.
C# là ngôn ngữ hướng sự kiện và hỗ trợ lập trình trực quan. Chương
trình được xây dựng sử dụng mơi trường lập trình tích hợp (Integrated
Development Environment-IDE).
C# được chuẩn hóa bởi ECMA (European Computer Manufacturers
Association) International.
2.
Các kỹ thuật lập trình của C# được áp dụng (mơ hình kết nối, mơ
hình ngắt kết nối).
3. Những điểm mới (tự nghiên cứu) được áp dụng.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL mơn LT dotNet
CHƯƠNG 2: XÂY DỰNG CHƯƠNG TRÌNH ADO.NET
1. Mơ tả bài tốn
Để quản lý kinh doanh kho thiết bị CNTT thì cần có các thơng tin liên
quan như sau:
Thiết bị sẽ chứa các thông tin của thiết bị gồm: mã thiết bị, tên thiết bị,
loại thiết bị, đơn vị tính, …Thiết bị được chia làm 2 phần là tên và loại.
Khách hàng (Bán và Mua) sẽ có các thông tin gồm: mã khách hàng, tên
khách hàng, ngày sinh, địa chỉ, số điện thoại, tên đăng nhập, mật khẩu …
Khách hàng (mua) muốn tìm kiếm thiết bị mình cần mua và tham khảo giá,
khách hàng (bán) báo giá thiết bị mình cần bán, sau đó sẽ tạo phiếu nhập
(xuất) trên chương trình.
Phiếu nhập (xuất) có các thơng tin sau: mã số phiếu, ngày nhập (xuất), số
lượng nhập (xuất), đơn giá nhập (xuất), nội dung nhập (xuất), mã thiết bị nhập
(xuất), mã khách hàng nhập (xuất).
Hóa đơn nhập (xuất) sẽ có các thơng tin gồm: số hóa đơn, tên khách
hàng (tên đơn vị), mã nhân viên, tên nhân viên, mã thiết bị, tên thiết bị, địa
chỉ, hình thức thanh tốn, số lượng, đơn giá, thành tiền.
Nhân viên (gồm Thủ kho) sẽ có các thơng tin gồm: mã nhân viên, tên
nhân viên, ngày sinh, vị trí cơng việc, số điện thoại, tên đăng nhập, mật
khẩu… Nhân viên có thê tìm kiếm thiết bị theo yêu cầu của khách hàng, khi
nhận được phiếu nhập (xuất) thì nhân viên sẽ kiểm tra phiếu nhập (xuất).
Nhân viên sẽ kiểm tra thiết bị và trả thông báo xác nhận nhập (xuất) trên
phiếu của khách hàng. Sau đó nhân viên sẽ tạo hóa đơn nhập (xuất) thiết bị đó
với khách hàng.
* Yêu cầu của hệ thống:
Hỗ trợ khách hàng, nhân viên có thể tìm kiếm thơng tin thiết bị mình
cần mua hoặc bán.
Hỗ trợ khách hàng thay đổi thiết bị khác, cũng như số lượng.
Hỗ trợ nhân viên quản lý thiết bị, khách hàng, nhân viên như thêm, sửa,
xóa, tìm kiếm… cũng như nắm rõ thơng tin của tất cả thiết bị trong kho. Hỗ
trợ nhân viên làm báo cáo thống kê các thiết bị, khách hàng, nhân viên…
Hỗ trợ nhân viên nhập (xuất) thiết bị từ trong kho qua hệ thống.
Hỗ trợ nhân viên có thể xử lý các tình huống khách hàng, tìm kiếm
thơng tin, cập nhật thay đổi thông tin hành chánh như họ tên địa chỉ hay số
điện thoại bị sai.
2. Cách tổ chức dữ liệu
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
Thiết kế dữ liệu vật lý – PDM
2.1. Bảng Khách hàng:
Bảng KhachHang: lưu thông tin khách hàng đến mua sản phẩm.
Bảng lưu trữ dữ liệu
Mã Khách
hàng
Chuỗi
Bảng cấu trúc
STT
Tên trường
1
MaKH
2
TenKH
3
NgSinhKH
4
DiaChiKH
5
SoDTKH
6
MaTK
2.2. Bảng Phiếu mua:
Bảng PhieuMua: lưu thông tin sản phẩm nhập vào kho.
Bảng lưu trữ dữ liệu
Mã
phiếu
mua
Chuỗi
Bảng cấu trúc
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
STT
Tên trường
1
MaPM
2
NgMua
3
SLMua
4
DGMua
5
NDMua
6
XacNhanMua
7
MaTB
8
MaKH
2.3. Bảng Phiếu bán:
Bảng PhieuBan: lưu thông tin sản phẫm bán cho khách hàng.
Bảng lưu trữ dữ liệu
Mã
phiếu
bán
Chuỗi
Ngày
Bảng cấu trúc
STT
1
MaPB
2
NgBan
3
SLBan
4
DGBan
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL mơn LT dotNet
5
NDBan
6
XacNhanBan
7
MaTB
8
MaKH
2.4. Bảng Hóa đơn nhập:
Bảng HDNhap: lưu thơng tin hóa đơn thiết bị mình mua vào.
Bảng lưu trữ dữ liệu
Mã hóa
đơn
nhập
Chuỗi
Bảng cấu trúc
STT
trường
MaHDN
1
2
SLHDN
3
DGHDN
4
TTHDN
5
MaPB
6
MaNV
2.5. Bảng Hóa đơn xuất:
Bảng HDXuat: lưu thơng tin hóa đơn thiết bị mình bán ra cho khách
hàng.
Bảng lưu trữ dữ liệu
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL mơn LT dotNet
Mã hóa
đơn bán
Chuỗi
Bảng cấu trúc
ST
Tên
T
trường
1
MaHDX
2
SLHDX
3
DGHDX
4
TTHDX
5
MaPM
6
MaNV
2.6. Bảng Tài khoản:
Bảng TaiKhoan: lưu thông tin nhân viên được cấp tài khoản và thông tin
khách hàng đã đăng ký tài khoản.
Bảng lưu trữ dữ liệu
Mã tài khoản
Chuỗi
STT
1
Bảng cấu trúc
tr
MaTK
2
TenTK
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
3
4
MatKhau
Quyen
2.7. Bảng Quản trị:
Bảng QuanTri: lưu thông tin người quản lý cấp cao, người quản trị hệ
thống.
Bảng lưu trữ dữ liệu
Mã quản trị
Chuỗi
Bảng cấu trúc
STT
Tên trường
1
MaQT
2
TenQT
3
MaTK
2.8. Bảng Nhân viên:
Bảng NhanVien: lưu thông tin nhân viên.
Bảng lưu trữ dữ liệu
Mã nhân
viên
Chuỗi
Bảng cấu trúc
STT
Tên trường
1
2
MaNV
TenNV
3
NgSinhN
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
4
DiaChiNV
5
SoDTNV
6
MaTK
2.9. Bảng Thiết bị:
Bảng ThietBi: lưu thông tin sản phẫm và đơn giá sản phẫm.
Bảng lưu trữ dữ liệu
Mã thiết bị
Chuỗi
Bảng cấu trúc
STT
Tên trường
1
MaTB
2
TenTB
3
LoaiTB
4
DVTTB
5
DonGiaTB
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
3. Diagram:
4.
Các giải thuật, module xử lý tiêu biểu
4.1.
Sơ đồ phân rã chức năng hệ thống
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
4.2. Mô tả chi tiết module chức năng tiêu biểu nhất
Trong form phiếu mua giúp cho người dùng dễ sử dụng và tìm kiếm
sản phẫm một cách nhanh nhất.
Trong form phiếu mua người dùng có thể nhập vào “Nhập thiết bị cần
tìm” thì sẽ lọc ra thiết bị người dùng cần và xem thông tin trực tiếp từ đó.
Khi khách hàng muốn mua chỉ cần chọn “Thêm” và chọn sản phẫm
bên danh sách thì thơng tin sản phẫm hiện lên.
Nhập mã phiếu vào
Ngày tháng sẽ tự cập nhật thời gian hiện tại
Nhập vào số lượng cần mua.
Nhập nội dung khách hàng cần yêu cầu.
Tên thiết bị, loại thiết bị, trạng thái sẽ tự cập nhật
“Sửa” khi khách hàng đã lưu phiếu mua rồi nhưng lại cần có sự thay
đổi thì có thể “Nhập phiếu mua cần tìm” thì phiếu mua hiện lên trong danh
sách và chọn phiếu cần sửa, xong lưu lại.
“Xóa” khi khách hàng khơng muốn mua thiết bị đó nửa thì có thể vào
“Nhập phiếu mua cần tìm” rồi chọn phiếu cần xóa, sau khi chọn nút xóa thì
bảng thơng báo “Bạn có chắc muốn xóa phiếu mua này khơng ?” chấp nhận
xóa thì chọn Yes cịn nếu khơng thì chọn No.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL môn LT dotNet
5. Công cụ sử dụng xây dựng demo
FSCapture đây là phần mềm với đa tính năng giúp cho chúng ta có thể
chụp ảnh màn hình một cách dễ dàng. Ngồi tính năng đó, FSCapture cịn hỗ
trợ quay màn hình máy tính.
6. Một số giao diện chính của chương trình
6.1.
Giao diện đăng nhập
Khi người dùng đã có tài khoản thì giao diện trên sẽ đăng nhập. Đồng
thời giao diện trên cũng cho người dùng đăng ký tài khoản trên đó.
Tên đăng nhập, mật khẩu sau đó bấm vào đăng nhập.
6.2. Giao diện đăng ký
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL mơn LT dotNet
Người dùng hoặc khách hành có thề đăng ký tài khoản trong form trên.
Điền các thông tin Mã tài khoản, tên tài khoản, nhập khẩu,....
6.3. Giao diện chính
Giao diện chính đươc bố trí đầu đủ các chức năng của phần mềm, như
lập phiếu bán , phiếu mua, lập hóa đơn, xuất hóa đơn,....
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :
BTL mơn LT dotNet
6.4. Giao diện hóa đơn nhập
Trong form nhập ta có thể tìm kiếm các phiếu nhập trước đó, có thể
thêm, sửa, xóa hóa đơn nhập.
6.5. Giao diện hóa đơn xuất
Trong form giao diện nhập hóa đơn người dùng có thể tìm kiếm thiết bị, có thêm, sửa, xóa
các phiếu nhập.
Qu n lýkinh doanh thiết b CNTT Hi p Toàn
TIEU LUAN MOI download :