Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
7,96 MB
File đính kèm
31_TranNhuY.rar
(19 MB)
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC ĐỀ TÀI: Tìm hiểu Oracle xây dựng ứng dụng minh họa Giảng viên hướng dẫn : Trần Như Ý Sinh viên thực : – – TP HỒ CHÍ MINH – 2021 LỜI CẢM ƠN Lời đầu tiên, chúng em xin gửi lời cảm ơn đến Trường Đại học Cơng nghiệp Thực phẩm TP.Hồ Chí Minh, nhà thứ hai - nơi mà chúng em gắn bó suốt thời gian vừa qua Cảm ơn Ban giám hiệu nhà trường toàn thể quý thầy, cô tạo cho chúng em môi trường học tập rèn luyện tốt Bằng nhiệt huyết với nghề, với hệ tương lai, thầy cô truyền đạt kiến thức quý báu trao cho chúng em hành trang bổ ích để chúng em tự tin chặn đường tới Lời thứ hai, chúng em xin cảm ơn Trần Như Ý tận tình hướng dẫn đồ án cho chúng em thời gian vừa qua Tuy chúng em chưa học môn học cô chúng em cảm nhận cô giảng viên tận tâm với nghề, với sinh viên Chúng em chúc có nhiều sức khỏe nhiều thành công tương lai Cuối cùng, chưa có nhiều kinh nghiệm hạn chế mặt kiến thức đồ án lần chắn khơng tránh khỏi thiếu sót Chúng em mong nhận nhận xét, đánh giá đóng góp ý kiến từ q thầy để đồ án chúng em hoàn thiện Chúng em xin chân thành cảm ơn ! MỤC LỤC LỜI CẢM ƠN MỞ ĐẦU CHƯƠNG :TỔNG QUAN 1.1 GIỚI THIỆU .5 1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.2.1 Mục tiêu đề tài: 1.2.2 Phạm vi đề tài: CHƯƠNG : CƠ SỞ LÝ THUYẾT 2.1 TÌM HIỂU ORACLE : 2.1.1 Hướng dẫn cài đặt : 2.1.2 Các thành phần kiến trúc Oracle : 17 2.2 TÌM HIỂU CƠNG CỤ JAVA: 23 2.2.1 Giới thiệu công cụ Netbean IDE 8.2 : 23 2.2.2 Cài đặt Netbean IDE: .23 2.2.3 Hướng dẫn tạo Project Java Swing đơn giản: 25 CHƯƠNG : XÂY DỰNG HỆ THỐNG .31 3.1 MƠ HÌNH QUAN HỆ: 31 3.2 MÔ HÌNH PHÂN CẤP CHỨC NĂNG: 34 3.3 THIẾT KẾ CÁC GIAO DIỆN: .35 3.5 THIẾT KẾ CÁC CHỨC NĂNG: 39 CHƯƠNG : KẾT LUẬN .53 TÀI LIỆU THAM KHẢO .54 DANH MỤC CÁC HÌNH VẼ Bảng 3.1 Mơ hình sở liệu Bảng 3.2 Mơ hình phân cấp chức MỞ ĐẦU Oracle tự hào thương hiệu phần mềm hàng đầu giới, chuyên cung cấp giải pháp quản lý liệu hệ thống quản lý thiết kế đám mây cho doanh nghiệp Khi nhận thấy thị trường chưa khai thác Việt Nam, Oracle bước thâm nhập đứng vững thị trường non trẻ Với số giải pháp mà Oracle đưa giúp giải nhiều toán hạn chế chi phí chất lượng sở hạ tầng công nghệ thông tin Oracle nắm giữ vai trị quan trọng mảng công nghệ thông tin cho doanh nghiệp, tổ chức Đối với việc xây dựng hệ thống quản lý cho cửa hàng khơng thể bỏ qua góp mặt đáng tin cậy oracle Việc xây dựng hệ thống quản lý vô cần thiết, vừa bán hàng vừa phải ghi chép, theo dõi hay thống kê khối liệu lớn Đó điểm hạn chế cách thức quản lý truyền thống, gây nhiều khó khăn cho người quản lý, chí gây cố khơng đáng có khơng biết cách quản lý phù hợp Nhận thấy trở ngại trình quản lý, chúng em định tìm hiểu nghiên cứu ứng dụng khắc phục hạn chế quản lý theo cách truyền thống, giúp cho việc quản lý trở nên đơn giản hiệu CHƯƠNG :TỔNG QUAN GIỚI THIỆU Như biết, Oracle biết đến với thương hiệu nhà cung cấp công nghệ lớn thị trường nay, phục vụ cho mục đích quản lý sở liệu quan hệ, hỗ trợ đa dạng nhiệm vụ xử lý giao dịch, ứng dụng phân tích hệ thống business intelligence (BI) Oracle nắm giữ vai trị quan trọng mảng cơng nghệ thông tin doanh nghiệp Trong thời đại công nghệ ngày phát triển nay, nhu cầu thay đổi thiết bị công nghệ thông minh người ngày nhiều, đặc biệt điện thoại di động Khi nhu cầu tăng cao với kéo theo nhu sản xuất tăng cao, với nhiều nhà cung cấp nhiều mẫu mã sản phẩm đa dạng Việc quản lý cửa hàng theo cách thủ cơng gặp nhiều hạn chế, gây khó khăn cho người quản lý Vì vậy, việc xây dựng phần mềm “Quản lý cửa hàng điện thoại” điều cần thiết Với mơ hình kinh doanh nói chung mơ hình kinh doanh cửa hàng điện thoại nói riêng, tiêu chí doanh thu hài lịng khách hàng ln đặt lên hàng đầu Công việc quản lý cửa hàng điều đơn giản, chọn cách thức quản lý khơng phù hợp xảy thất khơng đáng có Do đó, để giúp cho người quản lý dễ dàng kiểm soát hoạt động trao đổi, mua bán diễn cửa hàng để mang lại lợi nhuận phục vụ khách hàng cách tốt nên nhóm em thực đề tài MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.2.1 Mục tiêu đề tài: Mục tiêu đề đặt tìm hiểu Oracle, làm để cài đặt, sử dụng quản lý liệu Và từ triển khai phần mềm quản lý, cụ thể phần mềm quản lý cửa hàng điện thoại , hỗ trợ việc quản lí thơng tin mặt hàng điện thoại, thơng tin nhân viên cửa hàng, thông tin khách hàng hỗ trợ cửa hàng có phong cách làm việc chuyên nghiệp, quản lý hiệu hoạt động kinh doanh cửa hàng Hỗ trợ tối đa việc kinh doanh quản lí nhiều loại liệu phát sinh , phù hợp với doanh nghiệp cửa hàng nhỏ lẻ , tiết kiệm chi phí thời gian để xử lý loại liệu 1.2.2 Phạm vi đề tài: Đề tài xây dựng cho cửa hàng quản lý bán điện thoại với quy mô vừa nhỏ Đồ án thực dựa sở ngôn ngữ Java, công nghệ Oracle phần mềm hỗ trợ Netbean 8.0.2, Oracle Database 19c CHƯƠNG : CƠ SỞ LÝ THUYẾT 2.1 TÌM HIỂU ORACLE : 2.1.1 Hướng dẫn cài đặt : Hướng dẫn cài đặt Phần mềm Oracle 19c Download phần mềm trang Oracle.com: Sau download file cài đặt Oracle máy tính - Giải nén tới thư mục root ổ địa bạn - Chạy file setup.exe Chọn “Create and configure a single instance database” : cài đặt khởi tạo database Chọn “Server class” • Chọn “Advanced install” • Chọn “Enterprise Edition”: chọn phiên database K iể m tra nhập trùng trống : Khi bạn nhập mã nhà cung cấp bị trùng với mã nhà cung cấp có bỏ trống hệ thống thơng báo , bạn vui lịng nhập lại mã nhà cung cấp khác b Q u ả n lý thơng tin Nhân Viên : thêm, xóa, sửa • Thêm thành cơng nhân viên: nhập thơng tin nhân viên vào bảng vào nhấn Thêm để thêm nhân viên 43 • Sửa thành cơng nhân viên: nhập thơng tin muốn sửa cho nhân viên nhấn Sửa để tiến hành sửa thơng tin nhân viên • Xóa thành cơng nhân viên: để xóa nhân viên, bạn chọn nhân viên cần xóa, nhấn nút Xóa c Quản lý sản phẩm: Tìm kiếm sản phẩm: tìm kiếm sản phẩm theo tên nhà cung cấp Kiểm tra nhập trùng : Khi bạn nhập mã sản phẩm bị trùng với mã sản phẩm có bỏ trống hệ thống thơng báo , bạn vui lòng nhập lại mã sản phẩm khác 45 Thêm thành công sản phẩm: nhập thông tin sản phẩm vào bảng nhấn Thêm để thêm sản phẩm C ậ p nhật thành công sản phẩm: sửa đổi thông tin sản phẩm bảng nhấn sửa để tiến hành sửa thông tin Xóa thành cơng sản phẩm: để xóa sản phẩm, bạn chọn sản phẩm cần xóa nhấn nút Xóa d Q u ả n lý khách hàng: Thêm thành công khách hàng: nhập thông tin khách hàng vào bảng nhấn Thêm để thêm khách hàng Sửa thành công khách hàng: sửa đổi thông tin khách hàng bảng nhấn sửa để tiến hành sửa thơng tin khách hàng 47 X ó a thành cơng khách hàng: để xóa khách hàng, bạn chọn khách hàng muốn xóa nhấn nút Xóa e Quản lý hóa đơn bán hàng: Thêm thành cơng hóa đơn : để thêm hóa đơn, bạn nhấn Tạo hóa đơn, chọn sản phẩm bên bảng sản phẩn, nhập số lượng, thơng số cịn lại nhảy tự động, nhấn Thêm để thêm hóa đơn Tính tiền thành cơng hóa đơn: để tính tiền hóa đơn, bạn nhấn Tính tiền f Chức hệ thống: show (PGA, SGA, DATABASE, SESSION,INSTANCE) - Xem thông tin PGA: nhấn PGA để xem thông tin PGA 49 - Xem thông tin Database: nhấn Database để xem thông tin : tên, thời gian tạo,… database - Xem thông tin SGA: nhấn SGA để xem thông tin - Xem thông tin Session: 51 - Xem thông tin Instance: g U s e r phân quyền: Tạo User: nhập thông tin cho user cần tạo theo yêu cầu, mục Profile để mặc định gán Profile mà bạn tạo, sau nhấn Thêm để thêm user Tạo Profile: nhập thông tin Profile cần tạo theo yêu cầu, nhấn Thêm để tạo Profile G án Profile cho User vừa tạo: chọn user cần gán Profile, mục Profile chọn profile cần gán cho user, nhấn Sửa để cập nhật Phân quyền cho User vừa tạo: bạn chọn user vừa tạo cần cấp quyền, chọn quyền nhấn Thêm để cấp quyền cho user 53 Thu hồi quyền vừa gán cho user: chọn user cần thu hồi quyền cấp, tìm tên quyền cần thu hồi, nhấn Thu hồi để hủy quyền cấp cho user CHƯƠNG : KẾT LUẬN Sau kết thúc trình làm đồ án kết nhận ứng dụng quản lý cửa hàng điện thoại Chúng em cảm thấy vui tự hào thành tìm hiểu nghiên cứu mình, sản phẩm cịn nhiều điều thiếu xót chưa hồn thiện chúng em cố gắng để hoàn thành đồ án Ứng dụng Quản lý cửa hàng điện thoại chúng em giúp cho việc quản lý cửa hàng dễ dàng hơn, từ quản lý nhân viên, quản lý sản phẩm, nhà cung cấp hay khách hàng trở nên thuận tiện dễ dàng kiểm soát hoạt động trao đổi, mua bán diễn cửa hàng Nó khắc phục nhược điểm quản lý theo cách truyền thống Với giao diện thân thiện dễ hiểu, giúp cho người sử dụng cảm thấy thoải mái việc sử dụng ứng dụng Điều chúng em nhận lớn sau kết thúc đồ án chúng em tích lũy nhiều kiến thức bổ ích biết sử dụng số tính phần mềm Oracle: tạo sở liệu, tạo user, phân quyền cho user, xem thông tin hệ thống (PGA, SGA, Database, Instance, Session,…), ngồi cịn biết thêm số tính công nghệ Java cách tạo thiết kế Form, sử dụng tính JDBC để kết nối Oracle Database,… Trong trình tìm hiểu nghiên cứu, chúng em phát khía cạnh khác thú vị hệ thống Oracle khám phá thứ mẻ Sản phẩm chúng em chưa thật hồn thiện, chức chưa đầy đủ chưa thật ưu việt, có nhiều thời gian chúng em bổ sung thêm chức khác như: thống kê số lượng sản phẩm tồn kho, thống kê sản phẩm, khách hàng, hóa đơn,…bên cạnh chúng em chỉnh sửa số chi tiết để ứng dụng mượt mà TÀI LIỆU THAM KHẢO [1] Giao-trinh-he-quan-tri-csdl-oracle- - [cuuduongthancong.com] [2] Giáo trình Hệ sở liệu, Trường Đại học Công Nghiệp TP.HCM [3] Lý thuyết Cơ sở liệu – Nguyễn Bá Tường – Học viện kỹ thuật Quân Website [4] https://vietnetwork.vn/oracle/kien-truc-oracle-database-server [5] https://vietblogdao.com/netbean-ide-8-2-moi-nhat-trinh-soan-code-gianh-cho-cac-lap-trinhvien/ [6] https://www.youtube.com/watch?v=O16uCrlkVxI [7] https://hoclaptrinhweb.org/lap-trinh/hoc-java/226-bai-3-huong-dan-su-dung-netbeans-tronglap-trinh-java.html 55 [8] https://vinasupport.com/huong-dan-cai-dat-oracle-database-19c-tren-windows/ [9] https://www.sql.edu.vn/oracle-database/oracle-database-sql-developer/ ... cách tốt nên nhóm em thực đề tài MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.2.1 Mục tiêu đề tài: Mục tiêu đề đặt tìm hiểu Oracle, làm để cài đặt, sử dụng quản lý liệu Và từ triển khai phần mềm quản lý, cụ thể... CƠ SỞ LÝ THUYẾT 2.1 TÌM HIỂU ORACLE : 2.1.1 Hướng dẫn cài đặt : Hướng dẫn cài đặt Phần mềm Oracle 19c Download phần mềm trang Oracle. com: Sau download file cài đặt Oracle máy tính - Giải... thơng tin cho doanh nghiệp, tổ chức Đối với việc xây dựng hệ thống quản lý cho cửa hàng khơng thể bỏ qua góp mặt đáng tin cậy oracle Việc xây dựng hệ thống quản lý vô cần thiết, vừa bán hàng