đề tài nghiên cứu khoa học kỹ thuật lĩnh vực tin học, giúp học sinh thpt lớp 12 học tốt về môn tin học. Bản đề tài hoàn chỉnh, đã được ngành chấm duyệt. Tài liệu này nói về lĩnh vực cơ sở dữ liệu access 12, với mong muốn học sinh được trực quan ứng dụng cụ thể vào một bài toán quản lý trong quá trình học.
1 GIỚI THIỆU 1.1 Lý chọn đề tài Ngày nay, q trình quản lý thơng tin việc kinh doanh quan trọng cần thiết Chính vậy, cửa hàng bn bán kinh doanh với quy mô vừa nhỏ đặt nhu cầu quản lý lên hàng đầu Khi chưa có cơng nghệ thơng tin phát triển nhu cầu đáp ứng giấy tờ, sổ sách để lưu trữ Nhưng công nghệ thông tin phát triển mạnh mẽ ngày nay, số cửa hàng, đại lý, siêu thị vừa nhỏ áp dụng phần mềm quản lý bán hàng vào việc quản lý hàng hóa Nhưng bên cạnh thành cơng thực tế ngược lại, trường THPT chúng em làm quen với toán quản lý hệ quản trị sở liệu Microsoft Access lại khái niệm hồn tồn trừu tượng Chúng em không thấy, không khảo sát thực tế, khơng hồn thiện tốn quản lý tính chất mơn học không đủ thơi gian để chúng em nghiên cứu sâu Bộ mơn tin học 12 có nội dung hệ sở liệu hệ sở liệu quan hệ ứng dụng phần mềm Microsoft Access tích hợp Microsoft Office Chính lý đó, thi tìm hiểu khoa học kỹ thuật lần em chọn cho đề tài: Tạo Demo hồn thiện tốn quản lý bán hàng mơn tin học 12 Với mục đích, mong muốn tốn hồn thiện làm chương trình mẫu, ứng dụng học để bạn học sinh học mơn tin học 12 có nhìn tổng qt gần gũi, dễ hiểu kiến thức mà nghiên cứu Trong đề tài nghiên cứu em, em áp dụng hệ quản trị sở liệu Microsoft Access tích hợp Microsoft Office Đây sản phẩm thuộc phần mềm ứng dụng, thích hợp với máy tính cá nhân cài đặt Windows XP, windows Microsoft office 2000, 2003, 2007 1.2 MỤC ĐÍCH Ý TƯỞNG - Là tốn hồn chỉnh, có đầy đủ chức hệ quản trị sở liệu để học sinh tiếp cận với chương trình hiểu nội dung học tạo bảng, thao tác bảng, biểu mẫu, liên kết bảng, truy vấn liệu kết xuất báo cáo - Giúp học sinh có nhìn tổng quan toán quản lý thực tế khơng khảo sát NHỮNG CƠNG VIỆC CHÍNH ĐANG VÀ SẼ HÌNH THÀNH TRONG Q TRÌNH NGHIÊN CỨU Ý TƯỞNG - Bản thân em khảo sát, quan sát công việc kinh doanh đại lý bán hàng tạp hóa Vân Sơn, Triệu Sơn, Than Hóa - Thời gian thực chính: nhà trường - Nghiên cứu thêm tài liệu Microsoft Access Vì thời điểm em thực đề tài chúng em làm quen với Microsoft Access nên thân em chưa học nhiều từ tiết học môn tin học 12 lớp Với lý đó, ngồi việc khảo sát thực tế em phải vừa học vừa nghiên cứu kiến thức giúp đỡ cô giáo dạy bôn môn tin học 12 lớp em - Sau thực hoàn thiện xong tốn quản lý bán hàng mình, em mong muốn toán em phát triển để áp dụng thực tế cách rộng rãi Chính mong muốn này, em cố gắng hồn thiện đề taì cách tốt nhất, sớm 1.4 TRONG Q TRÌNH NGHIÊN CỨU, SẼ CĨ NHỮNG CÂU HỎI ĐƯỢC ĐẶT RA NHƯ SAU: - Phạm vi áp dụng cho tốn gì? - Mục đích tốn mong muốn nào? - Đối tượng chủ thể toán? - Kết đạt cung cấp cho ai? - Một số kiến thức liên quan làm trung gian cho toán gì? - Cơ sở liệu tổ chức cho tốn nào? - Người dùng thay đổi sữa chữa HĐ muốn - Ngày lập HĐ không lớn ngày hành - Tự động tính tổng số tiền HĐ - Có thể thêm khách hàng chưa có, sữa chữa thông tin khách hàng - Thông tin mặt hàng : Thêm mặt hàng gồm mã hàng, tên hàng, đơn giá, số lượng nhập vào, ngày nhập vào - Có thể điều chỉnh số lượng, đơn giá (điều kiện lớn khơng) - Tự động tính thành tiền cho mặt hàng, - Tạo menu chức ứng với tên gọi - Thiết kế Report để in hóa đơn cho khách hàng PHƯƠNG PHÁP VÀ THIẾT BỊ THÍ NGHIỆM Phương pháp thu thập thông tin từ thực tế áp dụng với ngôn ngữ Microsoft access mà nghiên cứu chương trình tin học 12, kết hợp với tham khảo thêm tài liệu nâng cao access để em giải đề tài Sử dụng thiết bị máy tính cá nhân, máy in để thực việc cài đặt chương trình kiểm thử 2.1Mơ hình thực thể Nhân viên Khách hàng Hóa đơn Sản phẩm Mã nhân viên Họ NV Tên NV Giới tính Mã khách hàng Họ tên KH Địa Điện thoại Mã hóa đơn Mã KH Mã NV Ngày lập HĐ Ngày nhận HH Mã sản phẩm Tên sản phẩm Đơn vị tính Đơn giá Ngày sinh CT hóa đơn Mã hóa đơn Mã sản phẩm Số lượng Địa Điện thoại a Loại thực thể NHANVIEN (Nhân Viên) Thuộc tính Diễn giải Kiểu Kích thước Khóa Khóa ngoại Khóa định NOT NULL MaNV Mã nhân viên Text X X X HoNV Họ nhân viên Text 15 X TenNV Tên nhân viên Text 10 X GioiTinh Giói tính Text NgaySinh Ngày sinh Date/Time Short date DiaChi Địa Text 50 DienThoai Điện thoại Number Integer X b Loại thực thể KHACHANG(Khách hàng) X Thuộc tính Diển giải Kiểu Kích thước Khóa Khóa Khóa ngoại định NOT NULL Text X X MaKH Mã khách hàng HoTenKH Họ tên khách hàng Text 25 X DiaChi Địa Text 50 X DienThoai Điện thoại Numbe r Integer c Loại thực thể HOADON X (Hóa Đơn) Thuộc tính Diển giải Kiểu Kích thước Khóa Khóa ngoại Khóa định NOT NULL MaHD Mã hóa đơn Number Long Integer X X X MaKH Mã khách hàng Text X X X MaNV Mã nhân viên Text X X X NgayLapHD Ngày lập hóa đơn Date/time Short Date X NgayNhanHang Ngày nhận hàng Date/time Short Date X d Loại thực thể SANPHAM (Sản Phẩm) Thuộc tính Diễn giải Kiểu Kích thước Khóa Khóa Khóa ngoại định NOT NULL MaSP Mã sản phẩm Text X X TenSP Tên sản phẩm Text 50 X DonViTinh Đơn vị tính Text 10 X DonGia Đơn giá Number Double X Soluongnhap Số lượng nhập Number Long integer X Ngaynhaphang Ngày nhập Date/time X X hàng e Loại thực thể CHITIETHD(Chi tiết Hóa Đơn) Thuộc tính Diễn giải Kiểu Kích thước Khóa Khóa ngoại Khóa NOT định NULL MaHD Mã hóa đơn Number Long integer X X X MaSP Mã sản phẩm Text X X X SoLuong Số lượng Number Integer X 2.2Các mối kết hợp (Mức quan niệm) Mỗi nhân viên lâp nhiều hóa đơn, hóa đơn nhân viên lập Nhân viên hóa đơn 1-n 1-1 Lậ p MaNV MaHD HoNV MaKH TenNV MaNV DienThoai NgayLapHD NgaySinh NgayNhanHang DiacChi GioiTinh Mỗi khách hàng có hoăc nhiều hóa đơn đặt hàng, hóa đơn xác định khách hàng có liên quan đến hóa đơn đặt hàng 1-n 1-1 Khách hang MaKH HoTenKH Hóa đơn MaHD ĐĐ H MaKH DiaChi MaNV DienThoai NgayLapHD NgayNhanHang Mỗi hóa đơn cung cấp nhiều sản phẩm khác Mỗi sản phẩm khơng có có nhiều hóa đơn đặt hàng 1-n Hóa đơn MaHD MaSP MaKH NgaylapHD Ngaynhanhang MaNV 0-n CTHD Sản phẩm MaSP TenSP DVT Dongia Số lượng, đơn gia, thành tiền 2.3 Mơ hình quan hệ thực thể tổng quát 1-n Nhân viên 1-1 Lập 1-1 HD 1-n Đặt hàng 1-n CTHD 0-n SP KH 2.4 Mơ hình liên kết liệu 2.5 Ràng buộc tồn vẹn thuộc tính - RBTV1 : Giá trị thuộc tính số lượng (SoLuong) thực thể CT hóa đơn (ChiTietHD) phải lớn Mô tả : cthd ChiTietHD ChiTietHD.SoLuong > - RBTV 2: Giá trị thuộc tính đơn giá (DonGia) thực thể sản phẩm (SanPham) phải lớn Mô tả : dongia DonGia SanPham.DonGia > - RBTV 3: Ngày lập hóa đơn (NgayLapHD) thực thể hóa đơn (HoaDon) khơng lớn ngày hành Mô tả : ngaylapHD HoaDon HoaDon.NgayLapHD = date() “ ngày hành ” - RBTV 4: Ngày nhận hàng (NgayNhanHang) thực thể hóa đơn(HoaDon) phải lớn ngày lập hóa đơn (NgayLapHD) thực thể hóa đơn(HoaDon) Mơ tả : ngaylapHD & ngaynhanhang HoaDon HoaDon.NgayLapHD HoaDon.NgayNhanHang - RBTV5 : Thành tiền (ThanhTien) thuộc tính riêng mối quan hệ chi tiết hóa đơn(ChiTietHD) phải lớn 2.6 Danh sách quan hệ NhanVien(MaNV, HoNV, TenNV, GioiTinh, NgaySinh, DiaChi, DienThoai,MaHD) KhachHang(MaKH,TenKH, DiaChi, DienThoai,MaHD) SanPham(MaSP, TenSP, DonViTinh, DonGia, soluongnhap, ngaynhaphang) HoaDon(MaHD, MaKH, MaNV, NgayLapHD, NgayNhanHang) ChiTietHD(MaHD, MaSP, SoLuong,ThanhTien) DỰ KIẾN SẢN PHẨM TẠO RA Sản phẩm tạo làm chương trình ứng dụng cho học học sinh trường THPT học mơn tin học 12 Trong thời gian hồn thiện chương trình, em muốn CSDL em kết nối với máy đọc mã vạch để quản lý sản phẩm mã vạch, tránh việc thời gian nhập mã sản phẩm mã nhân viên Giao diện sản phẩm sau: Một số bảng liệu: - Bảng Khách hàng: - Bảng Nhân viên: - Bảng Sản Phẩm: - Bảng Hóa đơn: - Bảng Chi tiết hóa đơn: - Bảng hàng tồn kho: 10 - Report Tổng hợp kinh doanh: - Form Thống kê theo khách hàng - Form hóa đơn tốn: 11 - Form tìm kiếm sản phẩm: - Form tìm kiếm theo khách hàng: 12 - Form tìm kiếm nhân viên: Một số câu lệnh thực chương trình: - thành tiền: [soluong]*[dongia] tồn kho: [soluongnhap]-Sum([soluong]) =DCount("Tensp","thanhtien_don","maHD=" & [MaHD] & "") =DSum("dongia*soluong","thanhtien_don","maHD=" & [MaHD] & "") & 'VNĐ' - =DCount("tensp","thanhtoan","maKH='" & [MaKH] & "'") 13 - =DSum("soluong*dongia","thanhtoan","maKH='" & [MaKH] & "'") & ' VNĐ' - key: [mahd] & [makh] & [manv] - Like "*" & [Forms]![f_timkiemhoadon]![txtkey] & "*" - key: [hoten] & "" & [Diachi] & [Dienthoai] - Like "*" & [Forms]![f_timkiemkhachhang]![txtkey] & "*" - key: [hodemnv] & "" & [tenNV] & [ngaysinh] & [dienthoai] - Like "*" & [Forms]![f_timkiemnhanvien]![txtkey] & "*" - key: Tensp - Like "*" & [Forms]![f_timkiemsanpham]![txtkey] & "*" Thảo luận: Lần 1: Chương trình chạy khơng tính số tiền hóa đơn cụ thể khách hàng Lần 2: Chương trình khắc phục lỗi lần chưa tính số lượng sản phẩm đơn hàng Lần 3: Trình bày giao diện cịn chưa khoa học Lần 4: Chưa tìm kiếm thơng tin khách hàng cũ nhân viên làm việc, chưa tìm kiếm sản phẩm cửa hàng bán Kết đề tài nghiên cứu em so với kiến thức em học tự nghiên cứu cịn hạn chế, đề tài mang tính chất Demo nên có nguồn mở Với chương trình Demo áp dụng làm phần ứng dụng trực quan cho bạn học môn tin học lớp 12, kết giúp bạn có nhìn tổng quan chương trình học Hi vọng với chương trình em viết bạn khóa sau phát triển tốt Vì sở liệu Microsoft access phần mềm tích hợp Microsoft office nên thích hợp với hệ điều hành Windows tương ứng cài đặt máy tính cá nhân Nhược điểm chương trình viết Microsoft access khơng đóng gói hồn chỉnh chương trình với số lượng table, queries, report, form lớn nên em sử dụng phần mềm ứng dụng đóng gói chương trình là: phần mềm Smart Install Maker 14 Kết luận: Trong trình nghiên cứu đề tài mình, em phải khảo sát thực tế cửa hàng kinh doanh tư nhân địa phương em sinh sống Nhưng khơng thể tránh khỏi thiếu sót thời gian nghiên cứu có hạn Chương trình Demo cơng việc kinh doanh sản phẩm ứng dụng q trình học tập mơn tin học lớp 12 Hướng phát triển đề tài: kết nối với máy đọc mã vạch sản phẩm sản xuất nhà sản xuất cung cấp mã vạch cho sản phẩm, nhằm tránh thời gian cho việc nhập mã sản phẩm Và tìm cách phát triển thành phần mềm hồn chỉnh sử dụng trực tiếp thị trường XÁC NHẬN CỦA GIÁO VIÊN Triệu Sơn, ngày 18 tháng 11 năm 2016 HƯỚNG DẪN Tôi xin cam đoan dự án KHKT viết, khơng chép nội dung người khác Tác giả Hà Thị Thúy XÁC NHẬN CỦA HIỆU TRƯỞNG 15 Tài Liệu tham khảo Tin học lớp 12 Phần mềm đóng gói Smart Install Maker Đoạn video hướng dẫn tạo form login cho chương trình: https://www.youtube.com/watch?v=_4Bt4PDjcTQ Đoạn video hướng dẫn tạo form với chức tìm kiếm theo từ khóa đơn giản https://www.youtube.com/watch?v=lhFLlgYdCNg 16 ... Access nên thân em chưa học nhiều từ tiết học môn tin học 12 lớp Với lý đó, ngồi việc khảo sát thực tế em phải vừa học vừa nghiên cứu kiến thức giúp đỡ cô giáo dạy bôn môn tin học 12 lớp em - Sau... SoLuong,ThanhTien) DỰ KIẾN SẢN PHẨM TẠO RA Sản phẩm tạo làm chương trình ứng dụng cho học học sinh trường THPT học môn tin học 12 Trong thời gian hồn thiện chương trình, em muốn CSDL em kết nối với máy... giao diện cịn chưa khoa học Lần 4: Chưa tìm kiếm thông tin khách hàng cũ nhân viên làm việc, chưa tìm kiếm sản phẩm cửa hàng bán Kết đề tài nghiên cứu em so với kiến thức em học tự nghiên cứu