Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
3,42 MB
Nội dung
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 TOÀ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 : skknchat123@gmail.com BTL mơn LT dotNet LỜI NĨI ĐẦU Ngày máy tính trở thành phương tiện quan trọng ứng dụng lĩnh vực, ứng dụng 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 cho việc quản lý liệu cách thủ cơng Lập trình DOTNET (Với C#) môn học hay, ứng dụng cao mà chúng em khoa Khoa SP Tốn – Tin Trường Đại học Đồng Tháp giảng dạy Vì lý đó, 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 kiến thức học Mặc dù cố gắng kiến thức nhóm em cịn nhiều hạn chế nên khơng tránh khỏi sai sót q trình thưc đề tài Vì vậy, nhóm em mong có đóng góp ý kiến để chương trình nhóm em hồn thiện Nhóm em xin chân thành cảm ơn giáo hướng dẫn ThS.Trần Kim Hương trực tiếp hướng dẫn, bảo giúp đỡ nhóm em thời gian học Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet MỤC LỤC PHẦN MỘT: MỞ ĐẦU Đặt vấn đề Khi cơng nghệ thơng tin phát triển Cty cửa hàng điều cần có phần mềm quản lý kinh doanh mặt hàng, yếu tố thiết yếu việc kinh doanh mua bán trao đổi, giúp cho người quản lý tốt nhanh xác 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” giúp cho người quản lý biết xác mặt hàng mà Cty có tồn nhà cung cấp, khách hàng Ý nghĩa lý thuyết, thực tiễn đề tài Đề tài chọn dựa nhu cầu thực tế 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, phịng ban cơng ty truy cập để xem mặt hàng cơng ty Phần mềm lưu liệu thông tin khách hàng, user người dùng, thông tin thiết bị Mục tiêu đề tài - Cho khách hàng đăng nhập kiểm tra 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 quản lý truy xuất thơng tin sản phẫm nhanh Tìm kiếm thơng tin khách hàng nhanh sát - Lưu liệu thời gian dài - Tạo giao diện dễ sử dụng cho người dùng Phạm vi đề tài Phần mềm sử dụng với phạm vi cửa hàng kinh doanh thiết bị công nghệ thông tin Phần mềm đá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 nhỏ Đề tài nghiên cứu ngơn ngữ lập trình C# nghiên cứu sở liệu SQL Server, để áp dụng việc xây dựng đề tài 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 : skknchat123@gmail.com BTL môn LT dotNet Khảo sát thu thập thông tin từ tài liệu sở liệu có liên quan Tìm hiểu qua sách, 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ý thông tin số cửa hàng kinh doanh thiết bị CNTT Tiếp cận 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 phân tích số liệu - Thu thập thông tin từ việc vấn - Thống kê, tổng kết số liệu - Phân tích, đưa kết thực Kế hoạch thực đề tài - Tìm hiểu đề tài - Thiết kế CSDL, ràng buộc toàn vẹn - Thiết kế ứng dụng: chức năng, Forms Reports Cài đặt chương trình ứng dụng, nhập liệu, chạy thử kiểm tra lỗi - Viết báo cáo công việc thực theo mẫu qui định Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com 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 việc xây dựng demo Vài nét Ngơn ngữ lập trình C# C# (hay C sharp) ngơn ngữ lập trình đơn giản, phát triển nhóm kỹ sư Anders Hejlsberg Scott Wiltamuth Microsoft vào năm 2000 C# ngơn ngữ lập trình đại, hướng đối tượng cung cấp thư viện xây dựng sẵn, xây dựng tảng hai ngôn ngữ mạnh C++ ;và Java Cho phép lập trình viên phát triển ứng dụng nhanh chóng C# Visual Basic chia sẻ thư viện Framework Class Library (FCL) C# thích hợp cho yêu cầu phát triển ứng dụng quản lý Đặc biệt ứng dụng windows Web C# ngôn ngữ hướng kiện hỗ trợ lập trình trực quan Chương trình xây dựng sử dụng mơi trường lập trình tích hợp (Integrated Development Environment-IDE) C# chuẩn hóa ECMA (European Computer Manufacturers Association) International Các kỹ thuật lập trình C# áp dụng (mơ hình kết nối, mơ hình ngắt kết nối) Những điểm (tự nghiên cứu) áp dụng Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet CHƯƠNG 2: XÂY DỰNG CHƯƠNG TRÌNH ADO.NET Mơ tả tốn Để quản lý kinh doanh kho thiết bị CNTT cần có thông tin liên quan sau: Thiết bị chứa thông tin 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ị chia làm phần tên loại Khách hàng (Bán Mua) 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ách hàng (mua) muốn tìm kiếm thiết bị cần mua tham khảo giá, khách hàng (bán) báo giá thiết bị cần bán, sau tạo phiếu nhập (xuất) chương trình Phiếu nhập (xuất) 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) 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 tốn, số lượng, đơn giá, thành tiền Nhân viên (gồm Thủ kho) 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 khách hàng, nhận phiếu nhập (xuất) nhân viên kiểm tra phiếu nhập (xuất) Nhân viên kiểm tra thiết bị trả thông báo xác nhận nhập (xuất) phiếu khách hàng Sau nhân viên tạo hóa đơn nhập (xuất) thiết bị với khách hàng * Yêu cầu hệ thống: Hỗ trợ khách hàng, nhân viên tìm kiếm thơng tin thiết bị cần mua bán Hỗ trợ khách hàng thay đổi thiết bị khác, số lượng Hỗ trợ nhân viên quản lý thiết bị, khách hàng, nhân viên thêm, sửa, xóa, tìm kiếm… nắm rõ thông tin tất thiết bị kho Hỗ trợ nhân viên làm báo cáo thống kê 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ừ kho qua hệ thống Hỗ trợ nhân viên xử lý tình khách hàng, tìm kiếm thơng tin, cập nhật thay đổi thông tin hành chánh họ tên địa hay số điện thoại bị sai Cách tổ chức liệu Qu n lýkinh doanh thiết b CNTT Hi p Tồn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet Thiết kế 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ữ liệu Mã Khách hàng Chuỗi Bảng cấu trúc STT Tên trường MaKH TenKH NgSinhKH DiaChiKH SoDTKH 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ữ 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 Tồn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet Bài tập chương 3: Lập trình Window Form Application Bài: Viết chương trình thực phép tốn: Cộng, Trừ, Nhân, Chia * Giải thuật: namespace congtru { public partial class Form1 : Form { int a, b; public Form1() { InitializeComponent(); } private void rdCong_CheckedChanged(object sender, EventArgs e) { float a = float.Parse(txt1.Text); float b = float.Parse(txt2.Text); txtkq.Text = Convert.ToString(a + b); } private void rdTru_CheckedChanged(object sender, EventArgs e) { float a = float.Parse(txt1.Text); float b = float.Parse(txt2.Text); txtkq.Text = Convert.ToString(a - b); } private void rdNhan_CheckedChanged(object sender, EventArgs e) { float a = float.Parse(txt1.Text); float b = float.Parse(txt2.Text); Qu n lýkinh doanh thiết b CNTT Hi p Tồn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet txtkq.Text = Convert.ToString(a * b); } private void rdChia_CheckedChanged(object sender, EventArgs e) { float a = float.Parse(txt1.Text); float b = float.Parse(txt2.Text); if (b == 0) MessageBox.Show("Không chia hết cho 0"); else txtkq.Text = Convert.ToString(a / b); } private void button1_Click(object sender, EventArgs e) { txt1.ResetText(); txt2.ResetText(); txtkq.ResetText(); } } } * Giao diện demo kết quả: Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet PHẦN BA: KẾT LUẬN Kết đạt Phát biểu mơ hình hóa tốn thực tế: Quản lý cửa hàng kinh doanh thiết bị CNTT Tiến hành phân tích thiết kế tốn cách đầy đủ, theo quy trình học Xây dựng chương trình cài đặt thử nghiệm với số liệu chạy thông suốt, cho kết Hạn chế Quy mơ chương trình lớn, chưa khai thác hết khía cạnh chương trình Hướng phát triển - Cần bổ sung thêm chức để chương trình ngày đại - Cần hướng dẫn thầy để hồn chỉnh Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet PHỤ LỤC HƯỚNG DẪN SỬ DỤNG Trong giao diện “Quản lý kinh doanh thiết bị CNTT Hiệp Tồn”, Form Quản lý thơng tin 1.1 Trong form người sử dụng tìm thơng tin thiết bị chổ mục “Nhập thiết bị cầm tim” mà không cần đăng nhập đăng ký Chức “Đăng nhập” bạn có tài khoản - Chức “Đăng ký” bạn chưa có tài khoản Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet 1.2 Phần quản trị phần mềm: - - Người quản trị có toàn quyền chức phần mềm Quản lý nhân viên: Thêm nhân viên, Sửa thông tin nhân viên, Xóa nhân viên, Tìm kiếm thơng tin nhân viên Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet - Quản lý thiết bị: thêm thiết bị mới, Sửa thơng tin thiết bị đó, Có thể xóa thiết bị Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet - Quản lý khách hàng: Tìm kiếm khách hàng, Thêm khách hàng , Sửa thông tin khách hàng, Xóa khách hàng - Quản lý báo cáo thống kê: Xem số lượng thiết bị tồn kho tại, Tổng số khách hàng có Tổng số nhân viên làm việc Tổng số phiếu mua hàng Tổng số phiếu bán hàng cho khách Tổng số hóa đơn xuất Hóa đơn xuất kho Tổng số hóa đơn nhập Hóa đơn nhập kho Số phiếu mua xác nhận Số phiếu bán xác nhận Nút cập nhật dùng để cập nhật thông tin bên Qu n lýkinh doanh thiết b CNTT Hi p Tồn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet 1.3 Nhân viên: nhân viên đăng nhập user password thành cơng form giao diện lên Qu n lýkinh doanh thiết b CNTT Hi p Tồn TIEU LUAN MOI download : skknchat123@gmail.com BTL mơn LT dotNet “Quản lý nhân viên” Có thể xem số lượng nhân viên quyền quản trị “Quản lý thiết bị” thêm xóa sửa quyền quản trị trị trị - “Báo cáo thống kê” xem báo cáo thống kê quyền quản - “Lập hóa đơn xuất” Có thể tìm kiếm hóa đơn xuất trước Thêm hóa đơn, Sửa hóa đơn Xóa hóa đơn “Quản lý khách hàng: xem chỉnh sửa thêm quyền quản “Lập hóa đơn nhập” Có thể tìm kiếm hóa đơn nhập trước Thêm hóa đơn Sửa hóa đơn Xóa hóa đơn Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet 1.4 Khách hàng: Khi khách hàng đăng nhập user password giao diện khách hàng sau: Xuất thông tin khách hàng sau đăng nhập thành cơng Đồng thời cho khách hàng tìm kiếm thiết bị Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet “Lập phiếu mua” khách hàng xem thông tin sản phẫm cần mua theo yêu cầu tiến hành lập phiếu Khách hàng có thêm tìm kiếm thiết bị có kho thêm để đặt mua thiết bị Cũng sửa lại thông tin sản phẫm đặt lưu lại Nếu khách hàng không đồng ý với sản phẫm đặt trước xóa ln phiếu mua Khách hàng chọn sản phẫm danh sách có “Lập phiếu bán”: khách hàng muốn bán cho bên sản phẫm tìm sản phẫm có danh sách có sẵn, tự thêm thông tin vào để tạo phiếu bán Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com BTL môn LT dotNet Khách hàng có thêm tìm kiếm thiết bị có kho lập phiếu bán Cũng sửa lại thông tin sản phẫm lập phiếu bán lưu lại Nếu khách hàng không đồng ý với sản phẫm lập trước xóa ln phiếu bán BẢNG PHÂN CƠNG CƠNG VIỆC (Bài tập nhóm) Họ tên học viên Qu n lýkinh doanh thiết b CNTT Hi p Toàn TIEU LUAN MOI download : skknchat123@gmail.com ... 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 kiến th? ?c h? ?c M? ?c dù c? ?? gắng kiến th? ?c nhóm em c? ??n nhiều hạn chế nên khơng tránh khỏi sai sót q trình. .. doanh thiết bị CNTT Hiệp Toàn? ?? giúp cho người quản lý biết x? ?c mặt hàng mà Cty c? ? tồn nhà cung c? ??p, khách hàng Ý nghĩa lý thuyết, th? ?c tiễn đề tài Đề tài chọn dựa nhu c? ??u th? ?c tế c? ??a c? ?ng ty, doanh. .. điều c? ??n c? ? phần mềm quản lý kinh doanh mặt hàng, yếu tố thiết yếu vi? ?c kinh doanh mua bán trao đổi, giúp cho người quản lý tốt nhanh x? ?c vi? ?c kiểm tra, báo c? ?o, v,v… Phần mềm ? ?Quản lý kinh doanh