1. Trang chủ
  2. » Tất cả

MẪU ĐỒ ÁN -KHOÁ LUẬN TỐT NGHIỆP

24 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 0,98 MB

Nội dung

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ 1 ĐỀ TÀI ỨNG DỤNG QUẢN LÝ BÁN HÀNG Sinh viên thực hiện NGUYỄN ĐẠI DƯƠNG[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ĐỀ TÀI: ỨNG DỤNG QUẢN LÝ BÁN HÀNG Sinh viên thực : NGUYỄN ĐẠI DƯƠNG Lớp : 20IT3 Sinh viên thực : NGUYỄN BẢO TRÍ Lớp : 20IT10 Giảng viên hướng dẫn : TS NGUYỄN ĐỨC HIỂN Đà nẵng, tháng năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ỨNG DỤNG QUẢN LÝ BÁN HÀNG Đà Nẵng, tháng năm 2021 MỞ ĐẦU Ngày nay, mua bán việc thiếu sống người.Trong thời đại ngày nay, việc áp dụng công nghệ thông tin vào việc trao đổi, mua bán cải thiện nhiều chi phí việc quản lý bn bán Cho nên nhóm chúng em định chọn đề tài “ứng dụng quản lý bán hàng” Bên cạnh đề tài cịn giúp chúng em củng cố lại hầu hết kiến thức lập trình Java gần học kỳ vừa qua LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn đến thầy cô Khoa, đặc biệt thầy Nguyễn Đức Hiển hướng dẫn, bảo tận tình suốt thời gian nhóm chúng em thực đề tài Về hình thức trình bày nội dung báo cáo chúng em cịn hạn chế trình độ kinh nghiệm nên đề tài khó tránh khỏi sai sót Nhóm em mong nhận bảo góp ý thầy bạn để giúp chúng em hoàn thiện kỹ lập trình bổ sung vào lổ hỏng kiến thức cho hình thức nội dung báo cáo đầy đủ áp dụng cho lần thực sau tốt NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………… MỤC LỤC Trang Chương Giới thiệu 1.1 Tổng quan 1.2 Nội dung thực Chương Cơ sở lý thuyết 2.1 Tổng quan mạng máy tính 2.1.1 Khái niệm mạng máy tính 2.1.2 Mơ hình Client-Server .2 2.2 Giới thiệu RMI Chương Phân tích thiết kế hệ thống .5 3.1 Mơ hình tổng quan hệ thống nghiên cứu 3.2 Thiết kế chi tiết .5 3.2.1 Trên Server 3.2.2 Trên Client .5 Chương Triển khai xây dựng 4.1 Môi trường triển khai .6 4.2 Kết thực Chương Kết luận Hướng phát triển 18 5.1 Ưu điểm 18 5.2 Khuyết điểm 18 5.3 Hướng phát triển 18 Chương Giới thiệu 1.1 Tổng quan Ngày nay, mua bán việc thiếu sống người.Trong thời đại ngày nay, việc áp dụng công nghệ thông tin vào việc trao đổi, mua bán cải thiện nhiều chi phí việc quản lý bn bán Cho nên nhóm chúng em định chọn đề tài “ứng dụng quản lý bán hàng” 1.2 Nội dung thực  Xây dựng đề cương, kế hoạch  Lên ý tưởng chức hệ thống  Xây dựng sở liệu  Thiết kế giao diện  Lập trình chức  Kiểm thử chỉnh sửa  Viết báo cáo tổng kết Chương Cơ sở lý thuyết 2.1 Tổng quan mạng máy tính 2.1.1 Khái niệm mạng máy tính Mạng máy tính hệ thống gồm nhiều máy tính thiết bị kết nối với đường truyền vật lý theo kiến trúc (Network Architecture) nhằm thu thập, trao đổi liệu chia tài nguyên cho nhiều người sử dụng Các máy tính kết nơi với phòng, tòa nhà, thành phố phạm vi tồn cầu Mạng máy tính bao gồm ba thành phần chính: -Các máy tính; - Các thiết bị mạng đảm bảo kết nối máy tính với nhau; - Phần mềm cho phép thực việc trao đổi thơng tin máy tính 2.1.2 Mơ hình Client-Server Server hiểu máy chủ, thường hệ thống máy lớn, có xử lý mạnh, có khả hoạt động đáng tin cậy, có khả lưu trữ liệu lớn, chuyên quản lý tài nguyên (chủ yếu sở liệu), cung cấp dịch vụ mạng cho máy khách (client) sử dụng Bình thường chạy suốt thời gian thực sẵn sàng chấp nhận yêu cầu kết nối yêu cầu dịch vụ khác từ máy khách Client máy khách, thường sử dụng người dùng cuối Nó hoạt động dựa việc sử dụng dịch vụ mà máy server cung cấp để thực công việc mà người dùng cuối mong muốn Quy trình hoạt động mơ hình lặp lại trình sau : - Client gửi yêu cầu lên Server - Server nhận yêu cầu xử lý thích hợp trả lời lại Client 2.2 Giới thiệu RMI Lập trình đối tượng phân tán vấn đề nóng bỏng cơng nghệ phân tán phần mềm ngày Java ngôn ngữ tiên phong với RMI(Remote Method Invocation), kỹ thuật cài đặt đối tượng phân tán vô hiệu vô hiệu linh động Thông thường chương trình viết dạng thủ tục hàm việc hàm gọi lẫn truyền tham số xảy máy cục Kỹ thuật RMI - mang ý nghĩa triệu gọi phương thức từ xa cách thức giao tiếp đối tượng Java có mã lệnh cài đặt nằm máy khác triệu gọi lẫn Để giải số vấn đề việc truyền thông client Server RMI không gọi trực tiếp mà thông qua lớp trung gian Lớp tồn phía client server -> Lớp Client gọi Stub -> Lớp máy Server gọi Skel(Skeleton) Các đặc tính RMI:  RMI mơ hình đối tượng phân tán Java, giúp cho việc truyền thơng đối tượng phân tán dễ dàng  RMI API bậc cao xây dựng dựa việc lập trình socket  RMI cho phép truyền liệu đối tượng hệ thống máy tính khác cịn gọi phương thức đối tượng xa  Việc truyền liệu máy khác sử lý cách suốt máy ảo Java(Java virtual machine)  RMI cung cấp chế callback, cho phép Server triệu gọi phương thức Client Truyền tin RMI:  RMI sử dụng lớp trung gian để truyền tin Skeleton Stub  Lớp Stub dùng client  Lớp Skeleton dùng Server  Java sử dụng rmic.exe để tạo lớp trung gian  TCP Socket Cách thức hoạt động RMI:  Server RMI phải đăng ký với dịch vụ tra tìm đăng ký tên miền  Sau server đăng ký, chờ yêu cầu RMI client  Các client RMI gửi thông điệp RMI để gọi phương thức đối tượng từ xa  Ứng dụng client yêu cần tên dịch vụ cụ thể nhận URL trỏ tới tài nguyên từ xa Chương Phân tích thiết kế hệ thống 3.1 Mơ hình tổng quan hệ thống nghiên cứu Viết ứng dụng quản lý bán hàng cho phép truy xuất sở liệu từ xa 3.2 Thiết kế chi tiết 3.2.1 Trên Server  Định nghĩa Interface dùng chung cho Client Server  Tạo lớp thức thi Implement cho Interface  Server đăng ký đối tượng lên đăng ký (Registry)  Sau Server đăng ký, chờ yêu cầu Client 3.2.2 Trên Client  Định nghĩa Interface dùng chung cho Client Server  Client tìm kiếm đăng ký theo địa IP cổng (Host + Port)  Gửi thông điệp RMI để gọi phương thức từ Server thông qua tương tác giao diện  Xử lý phương thức gọi hiển thị lên giao diện Chương Triển khai xây dựng 4.1 Môi trường triển khai -Hệ điều hành: Microsoft Windows 10 Pro -Ngôn ngữ: Java -IDE: Eclipse 4.2 Kết thực -Về bản, chương trình thực chức tạo kết nối client server Trong server nơi lưu trữ sở liệu chứa câu lệnh truy xuất cần thiết việc bn bán Cịn client thơng qua Java RMI tiến hành gọi câu lệnh từ server theo lựa chọn người dùng để hiển thị lên giao diện ứng dụng - Với phạm vi nhỏ đề tài kinh nghiệm, chưa thực số chức như: quản lý thu chi, thống kê thu nhập,… -Giao diện chưa bắt mắt, việc thử nghiệm dừng lại máy mạng LAN Hình 1: Diagram Database Hình 2: Giao diện khởi động Server Hình 3: Giao diện đăng nhập Client Hình 4: Giao diện Client Hình 5: Giao diện lịch sử Hình 6: Giao diện quản lý hàng Hình 7: Giao diện quản lý khách hàng Hình 8: Chương trình máy Server Hình 9: Chương trình máy Client 10 Hình 10: Sử lý kiện cài đặt Server Hình 11: Các phương thức cài đặt Server Hình 12: Lấy liệu hàng hóa từ database Hình 13: Thêm hàng hóa vào database 11 Hình 14: Cập nhật lại liệu hàng hóa sau bán Hình 15: Lấy liệu khách hàng từ database Hình 16: Thêm liệu khách hàng vào database Hình 17: Lấy liệu hóa đơn từ database 12 Hình 18: Lấy liệu chi tiết hóa đơn từ database Hình 19: Lấy liệu nhân viên từ database Hình 20: Thêm nhân viên vào database Hình 21: Sửa đổi thơng tin hàng hóa 13 Hình 22: Sửa đổi thơng tin khách hàng Hình 23: Sửa đổi thơng tin nhân viên Hình 24: Thêm liệu hóa đơn sau bán Hình 25: Tìm kiếm hóa đơn Hình 26: Tìm kiếm hàng hóa 14 ... THÔNG TIN VÀ TRUYỀN THÔNG VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ỨNG DỤNG QUẢN LÝ BÁN HÀNG Đà Nẵng, tháng năm 2021 MỞ ĐẦU Ngày nay, mua bán việc thiếu sống người.Trong thời đại ngày nay, việc... công nghệ thông tin vào việc trao đổi, mua bán cải thiện nhiều chi phí việc quản lý bn bán Cho nên nhóm chúng em định chọn đề tài “ứng dụng quản lý bán hàng” Bên cạnh đề tài cịn giúp chúng em... công nghệ thông tin vào việc trao đổi, mua bán cải thiện nhiều chi phí việc quản lý bn bán Cho nên nhóm chúng em định chọn đề tài “ứng dụng quản lý bán hàng” 1.2 Nội dung thực  Xây dựng đề cương,

Ngày đăng: 14/11/2022, 00:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w