Nghiên Cứu Cài Đặt Và Sử Dụng Hệ Quản Trị Oracle Trong Quản Lý Khám Bệnh Bảo Hiểm Y Tế

Khám phá thông tin chi tiết về Lv cntt 0951190401 lequoctan 7076, bao gồm đặc điểm, ứng dụng và lợi ích trong lĩnh vực công nghệ thông tin.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2013

132
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM TẠ

BẢN NHẬN XÉT LUẬN VĂN TỐT NGHIỆP

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

1. CHƯƠNG 1: TỔNG QUAN

1.1. LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ

1.2. PHẠM VI CỦA ĐỀ TÀI

1.3. PHƯƠNG PHÁP NGHIÊN CỨU

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. TỔNG QUAN CƠ SỞ DỮ LIỆU ORACLE

2.1.1. Giới thiệu và lịch sử hình thành

2.1.2. Các phiên bản của Oracle

2.2. NGÔN NGỮ C# VÀ CÔNG CỤ PHÁT TRIỂN

2.2.1. Công cụ phát triển Mirosoft Visual Studio 2008

3. CHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

3.1. PHẦN 1: LÝ THUYẾT CSDL ORACLE

3.1.1. CÁC KHÁI NIỆM VÀ CẤU TRÚC LƯU TRỮ CSDL ORACLE

3.1.1.1. Database và Instance
3.1.1.2. Cấu trúc lưu trữ của CSDL Oracle
3.1.1.3. Schema và Schema Object

3.1.2. BẢO MẬT CSDL ORACLE

3.1.2.1. Quản lý người dùng
3.1.2.2. Các bước thực hiện khi tạo mới người dùng
3.1.2.3. Privileges và Roles
3.1.2.4. Import và export

3.2. PHẦN 2: CÀI ĐẶT HỆ QUẢN TRỊ CSDL ORACLE

3.2.1. YÊU CẦU PHẦN CỨNG

3.2.2. YÊU CẦU PHẦN MỀM

3.2.3. TẠO KẾT NỐI VỚI CƠ SỞ DỮ LIỆU

3.2.3.1. Oracle Net Manager
3.2.3.2. Oracle SQL Developer

3.3. PHẦN 3: NGÔN NGỮ SQL VÀ PL/SQL

3.3.1. NGÔN NGỮ SQL

3.3.1.1. Lịch sử phát triển
3.3.1.2. Đặt điểm và đối tượng làm việc
3.3.1.3. Bảng dữ liệu và các đối tượng liên quan

3.3.2. CÁC KIỂU DỮ LIỆU TRONG ORACLE

3.3.2.1. CÁC HÀM CƠ BẢN TRONG ORACLE
3.3.2.1.1. Nhóm hàm về chuỗi ký tự
3.3.2.1.2. Nhóm hàm về toán học
3.3.2.1.3. Nhóm hàm về ngày tháng
3.3.2.1.4. Nhóm hàm về chuyển đổi

3.3.3. CẤU TRÚC CHƯƠNG TRÌNH PL/SQL

3.3.3.1. CẤU TRÚC KHỐI PL/SQL
3.3.3.2. CẤU TRÚC KHỐI VÔ DANH
3.3.3.3. CÁC KIỂU DỮ LIỆU CƠ BẢN CỦA PL/SQL
3.3.3.3.1. Khái niệm cơ bản về thủ tục
3.3.3.3.2. Cú pháp tạo thủ tục
3.3.3.3.3. Gọi thủ tục
3.3.3.3.4. Các bước lưu giữ một thủ tục
3.3.3.3.5. Khái niệm cơ bản về hàm
3.3.3.3.6. Cú pháp tạo hàm
3.3.3.3.7. Thực hiện một hàm
3.3.3.3.8. Lợi ích của việc thực hiện hàm
3.3.3.3.9. Một số hạn chế khi sử dụng hàm trong câu lệnh SQL
3.3.3.3.10. Một số hạn chế khi sử dụng hàm và thủ tục
3.3.3.3.11. Lợi ích của việc sử dụng hàm và thủ tục
3.3.3.4. Khái niệm cơ bản về Trigger
3.3.3.5. Mục đích sử dụng Trigger
3.3.3.6. Phân loại Trigger

3.4. PHẦN 4: ỨNG DỤNG CSDL ORACLE VÀO QUẢN LÝ KHÁM BỆNH BHYT

3.4.1. TỔNG QUAN VỀ HỆ THỐNG

3.4.1.1. Đặt tả hệ thống
3.4.1.2. Thiết kế CSDL

3.4.2. THIẾT KẾ GIAO DIỆN ĐỒ HỌA

3.4.2.1. Sơ đồ luồng dữ liệu chức năng đăng nhập
3.4.2.2. Khởi động chương trình
3.4.2.3. Phân quyền người dùng
3.4.2.4. Form tiếp nhận bệnh nhân
3.4.2.5. Form phiếu khám bệnh
3.4.2.6. Form toa thuốc bệnh nhân

KẾT LUẬN VÀ ĐỀ NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Nghiên Cứu Cài Đặt Hệ Quản Trị Oracle

Nghiên cứu cài đặt hệ quản trị Oracle trong quản lý khám bệnh bảo hiểm y tế là một chủ đề quan trọng trong lĩnh vực công nghệ thông tin. Hệ quản trị cơ sở dữ liệu Oracle cung cấp các giải pháp hiệu quả cho việc lưu trữ và quản lý dữ liệu y tế. Việc áp dụng Oracle giúp cải thiện quy trình quản lý khám bệnh, đảm bảo an toàn và bảo mật thông tin.

1.1. Giới thiệu về Hệ Quản Trị Cơ Sở Dữ Liệu Oracle

Hệ quản trị cơ sở dữ liệu Oracle là một trong những hệ thống phổ biến nhất hiện nay. Nó cung cấp các tính năng mạnh mẽ cho việc quản lý dữ liệu, bao gồm khả năng bảo mật cao và khả năng mở rộng linh hoạt.

1.2. Lợi ích của việc sử dụng Oracle trong Y Tế

Việc sử dụng Oracle trong quản lý khám bệnh mang lại nhiều lợi ích như tăng cường bảo mật dữ liệu, cải thiện hiệu suất truy cập và quản lý thông tin bệnh nhân một cách hiệu quả.

II. Vấn Đề và Thách Thức trong Quản Lý Khám Bệnh

Quản lý khám bệnh bảo hiểm y tế gặp nhiều thách thức, từ việc lưu trữ thông tin đến bảo mật dữ liệu. Các vấn đề này cần được giải quyết để đảm bảo hiệu quả trong công tác quản lý.

2.1. Các Vấn Đề Thường Gặp trong Quản Lý Dữ Liệu Y Tế

Các vấn đề như dữ liệu không chính xác, thiếu bảo mật và khó khăn trong việc truy cập thông tin là những thách thức lớn trong quản lý dữ liệu y tế.

2.2. Thách Thức Bảo Mật Dữ Liệu trong Y Tế

Bảo mật dữ liệu y tế là một vấn đề nghiêm trọng, đặc biệt là khi thông tin nhạy cảm của bệnh nhân bị xâm phạm. Cần có các biện pháp bảo vệ hiệu quả để ngăn chặn các cuộc tấn công từ bên ngoài.

III. Phương Pháp Cài Đặt Hệ Quản Trị Oracle

Cài đặt hệ quản trị Oracle là một quá trình quan trọng để đảm bảo hệ thống hoạt động hiệu quả. Các bước cài đặt cần được thực hiện một cách cẩn thận để tránh các lỗi phát sinh.

3.1. Các Bước Cài Đặt Hệ Quản Trị Oracle

Quá trình cài đặt bao gồm việc chuẩn bị phần cứng, cài đặt phần mềm và cấu hình hệ thống để đảm bảo hoạt động ổn định.

3.2. Yêu Cầu Phần Cứng và Phần Mềm

Để cài đặt Oracle, cần đảm bảo rằng hệ thống đáp ứng các yêu cầu về phần cứng và phần mềm, bao gồm dung lượng bộ nhớ và hệ điều hành tương thích.

IV. Ứng Dụng Oracle trong Quản Lý Khám Bệnh Bảo Hiểm Y Tế

Ứng dụng Oracle trong quản lý khám bệnh bảo hiểm y tế giúp tối ưu hóa quy trình làm việc và nâng cao hiệu quả quản lý thông tin bệnh nhân.

4.1. Thiết Kế Cơ Sở Dữ Liệu cho Quản Lý Khám Bệnh

Thiết kế cơ sở dữ liệu là bước quan trọng để đảm bảo rằng thông tin được lưu trữ một cách có tổ chức và dễ dàng truy cập.

4.2. Các Tính Năng Nổi Bật của Oracle trong Y Tế

Oracle cung cấp nhiều tính năng hữu ích như khả năng phân tích dữ liệu, bảo mật thông tin và hỗ trợ truy cập từ xa, giúp cải thiện quy trình quản lý khám bệnh.

V. Kết Luận và Tương Lai của Nghiên Cứu

Nghiên cứu cài đặt hệ quản trị Oracle trong quản lý khám bệnh bảo hiểm y tế mở ra nhiều cơ hội mới cho việc cải thiện quy trình quản lý dữ liệu. Tương lai của nghiên cứu này hứa hẹn sẽ mang lại nhiều ứng dụng thực tiễn hơn.

5.1. Tương Lai của Hệ Quản Trị Oracle trong Y Tế

Với sự phát triển không ngừng của công nghệ, hệ quản trị Oracle sẽ tiếp tục được cải tiến để đáp ứng nhu cầu ngày càng cao trong quản lý dữ liệu y tế.

5.2. Đề Xuất Nghiên Cứu Thêm

Cần có thêm nhiều nghiên cứu về việc ứng dụng Oracle trong các lĩnh vực khác nhau của y tế để tối ưu hóa quy trình và nâng cao hiệu quả quản lý.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

15/07/2025
Lv cntt 0951190401 lequoctan 7076

Trích đoạn nội dung tài liệu

ĐẶT VẤN ĐỀ Cơ sở dữ liệu (CSDL) là một trong những ngành được quan tâm nhiều trong khoa học máy tính và Công nghệ Thông tin hiện nay. Từ khi có mô hình CSDL đầu tiên vào những năm 60 đến nay tuy không là chặng đường dài đối với các ngành khoa học khác, nhưng với khoa học máy tính và đặc biệt với CSDL thì đó là thời gian đáng kể. CSDL đã trải qua nhiều thế hệ của hệ quản trị CSDL, và đã có nhiều ứng dụng trong khoa học và trong các ngành kinh tế quốc dân. Thời buổi thông tin ngày nay, bài toán cơ bản và cốt yếu là: làm thế nào lưu trữ thông tin an toàn và chắc chắn đồng thời lại truy cập chính xác và dễ dàng.

Theo thời gian, yêu cầu của bài toán ngày càng cao với lượng thông tin cần lưu trữ, xử lý ngày càng nhiều và đa dạng. Nhu cầu tích lũy và xử lý các dữ liệu đã nảy sinh trong mọi công việc, trong mọi hoạt động của con người. Một cá nhân hay một tổ chức có thể đã nhầm có một hệ thống xử lý dữ liệu, dù cơ chế hoạt động của nó là thủ công và chưa tự động hoá. Một bài toán nhỏ cũng cần đến dữ liệu, nhưng không nhất thiết phải quản lý các dữ liệu theo các phương pháp khoa học.

Do khả năng tổng hợp của người xử lý, các dữ liệu ấy được lấy ra, được xử lý mà không vấp phải khó khăn nào. Tuy nhiên khi bài toán có kích thước lớn hẳn và số lượng dữ liệu cần phải xử lý tăng lên nhanh thì e rằng tầm bao quát của con người bình thường khó có thể quản lý hết được! Ấy là không kể đến một số loại dữ liệu đặc biệt, chúng đòi hỏi được quản lý tốt không phải vì kích thước mà vì sự phức tạp của bản thân, chúng cần được tổ chức và xử lý dữ liệu một cách khoa học vì thế đòi hỏi con người phải sử dụng đến CSDL. Đa số các doanh nghiệp ngày nay đều trang bị các hệ thống tường lửa, hệ thống phát hiện xâm nhập, các kỹ thuật chống Spam. Việc bảo vệ này chỉ đảm bảo hệ thống an toàn trước các cuộc tấn công và xâm nhập từ bên ngoài.

Tuy nhiên, những rủi ro nguy cơ từ bên trong là không thể kiểm soát được. Do đó, vấn đề đặt ra là làm sao để đảm bảo an toàn dữ liệu trước các nguy cơ tấn công từ bên ngoài và các rủi ro từ bên trong là cần thiết. Sinh viên thực hiện: Lê Quốc Tấn 1 LVTN: Nghiên cứu cài đặt và sử dụng hệ quản trị cơ sở dữ liệu Oracle Đối với một số doanh nghiệp, hiệu quả kinh doanh phụ thuộc hoàn toàn vào giá trị thông tin thì vấn đề an toàn thông tin được đặt trọng tâm hàng đầu. Hiện nay, các doanh nghiệp thường gặp khó khăn hoặc không thể trả lời các câu hỏi như: ai đã truy cập đến dữ liệu quan trọng này và vào thời gian nào? Ai đã chỉnh sửa thông tin nhạy cảm của khách hàng? Tại sao dữ liệu này lại bị thay đổi? Hệ thống dữ liệu hiện có bị ai xâm nhập trái phép hay không? Để trả lời các câu hỏi này, doanh nghiệp cần thiết phải trang bị giải pháp giám sát đầy đủ và chính xác, đồng thời giải pháp phải đảm bảo không tăng tải và làm chậm hệ thống hiện tại.

Trong một số lĩnh vực kinh doanh nhạy cảm, tính bí mật của thông tin cần được bảo đảm tuyệt đối. Thông tin cần bí mật và nguyên vẹn ngay khi được lưu trên đĩa cứng, và khi thông tin được trao đổi vào ra trong mạng cũng phải được đảm bảo an toàn. Thực tế cho thấy, ngày nay vấn đề bảo mật dữ liệu vẫn chưa được các doanh nghiệp quan tâm nhiều. Mặc dù các doanh nghiệp hiện nay đều đã trang bị các hệ thống bảo mật tiên tiến và tốn kém.

Tuy vậy, các hệ thống CSDL vẫn còn chưa được bảo mật một cách triệt để. Một lý do đơn giản để giải thích cho vấn đề này là các hệ thống tuy được bảo mật, nhưng chỉ được bảo vệ bên ngoài. Các chính sách bảo vệ các rủi ro từ bên trong vẫn chưa được xem xét và đầu tư hợp lý và theo chiều sâu. Theo một cuộc khảo sát an ninh bảo mật CSDL từ tổ chức OIUG (Independent Oracle User Group) cho thấy:  Cứ năm chuyên gia về dữ liệu khi được hỏi về bảo mật hệ thống dữ liệu trước các lỗ hỏng bảo mật và các cuộc tấn công thì chỉ có một người khẳng định hệ thống được đảm bảo trước các cuộc tấn công.

 Đa số các doanh nghiệp đều nhận thấy các rủi ro lớn nhất từ việc truy cập bên trong, hoặc bởi những tài khoản không xác thực và những tài khoản có quyền tối cao như SYSDBA.  Hầu hết các doanh nghiệp đều không có chính sách ngăn cản người quản trị tối cao truy cập vào những dữ liệu quan trọng, chiến lược.  Hiện nay, gửi dữ liệu ra bên ngoài đã trở nên phổ biến hơn.  Đa số doanh nghiệp ngày nay không mã hóa dữ liệu trên đường truyền, các tập tin sao lưu.

Sinh viên thực hiện: Lê Quốc Tấn 2 LVTN: Nghiên cứu cài đặt và sử dụng hệ quản trị cơ sở dữ liệu Oracle  Việc thử nghiệm dữ liệu được thực hiện trên môi trường dữ liệu thật, không phải dữ liệu dành cho môi trường thử nghiệm.  Các hệ thống CSDL vẫn chưa được cấu hình theo dõi hoặc bảo mật.  Người dùng được cấp một số quyền không cần thiết, leo thang thành các quyền cao hơn, có thể truy xuất vào dữ liệu quan trọng.  Các lỗ hỏng về bảo mật không được cập nhật và theo dõi thường xuyên.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Từ những vấn đề trên đã khiến cho các nhà lập trình, nhà phân tích đi sâu vào nghiên cứu các hệ CSDL góp phần giải quyết khó khăn của các nhà đầu tư, nhà quản lý và nhân viên trong quá trình quản lý CSDL.

Trong quá trình nghiên cứu và phân tích cho thấy trên thị trường CSDL hiện nay có nhiều hệ quản trị CSDL được biết đến trên thế giới và tại Việt Nam như: hệ quản trị Oracle, Microsoft SQL - Server và IBM - DB2… Nhưng với số liệu thống kê năm 2012, Oracle chiếm đến 13% thị phần CSDL trên toàn thế giới. Từ thông tin này chúng ta có thể đánh giá bước đầu Oracle là CSDL được các doanh nghiệp ưa chuộng và ứng dụng nhiều nhất hiện nay. Hình 1: Thống kê thị phần các CSDL năm 2012 Sinh viên thực hiện: Lê Quốc Tấn 3 LVTN: Nghiên cứu cài đặt và sử dụng hệ quản trị cơ sở dữ liệu Oracle Đặc điểm sử dụng các CSDL tại Việt Nam như sau:  Oracle thường được các doanh nghiệp đang phát triển và các doanh nghiệp lớn sử dụng. Do đó những ai làm việc với công nghệ Oracle thường có mức thu nhập tốt.

 Microsoft SQL - Server thì được các doanh nghiệp vừa và nhỏ (Small and Medium Bussiness - SMB) thích dùng, vì tính đơn giản và dễ sử dụng của CSDL này. Vì thế mức thu nhập khi làm việc với SQL - Server cũng có phần không cao như Oracle.  IBM DB2 thì hơi đặc biệt, chỉ một số ít doanh nghiệp lớn tại Việt Nam sử dụng, người quản trị hệ thống này thường được ưu đãi tốt nhưng số lượng không nhiều. Do đó, có thể thấy rằng hệ quản trị CSDL Oracle là một trong những giải pháp tốt nhất, được công nhận trên thị trường tin học thế giới hiện nay.

Oracle đã được nghiên cứu và phát triển, cho phép người sử dụng khai thác triệt để tiềm năng của hệ thống quản lý CSDL quan hệ một cách ưu việt và mạnh nhất hiện nay. Oracle là một trong những chương trình ứng dụng có những cơ chế bảo mật giúp hệ thống hoạt động và lưu trữ dữ liệu rất an toàn trong việc truy cập dữ liệu, tránh việc mất dữ liệu và dễ dàng bảo trì, nâng cấp. Oracle có cơ chế quyền hạn rỏ ràng vì vậy nó được sử dụng nhiều trong các tổ chức lớn như ngân hàng, chính phủ, y tế, giáo dục…Oracle không chỉ thuận lợi cho các nhà phát triển như dễ cài đặt, dễ triển khai và dễ nâng cấp lên phiên bản mới mà còn thuận lợi cho các lập trình viên lập trình về tạo CSDL, Trigger, Store Procedure, Pakage, Function vì trong Oracle có tích hợp thêm PL/SQL là một ngôn ngữ lập trình có cấu trúc (Structure Language) đây là điểm rất mạnh với nhiều hệ điều hành như: Windown, Solaris, Linux.3 PHẠM VI CỦA ĐỀ TÀI Do thời gian nghiên cứu có hạn, nên đề tài chỉ có thể đáp ứng các nhu cầu cơ bản với dự án nhỏ. Cụ thể, đề tài tập trung nghiên cứu hệ quản trị CSDL Oracle và xây dựng một ứng dụng cho việc quản lý khám bệnh BHYT tại một cơ sở khám bệnh.

Cụ thể như sau:  Về lý thuyết nghiên cứu: Sinh viên thực hiện: Lê Quốc Tấn 4 LVTN: Nghiên cứu cài đặt và sử dụng hệ quản trị cơ sở dữ liệu Oracle  Cài đặt hệ quản trị CSDL Oracle 11g.  Tìm hiểu về các kiểu dữ liệu trong Oracle 11g.  Tìm hiểu các hàm sẳn có trong Oracle 11g về: xử lý chuỗi, xử lý số, xử lý ngày tháng, các hàm chuyển kiểu.  Tạo và quản lý người dùng.

 Tạo bảng dữ liệu.  Viết Store Proceduce.  Công cụ phát triển Visual Studio 2008, sử dụng ngôn ngữ C#.  Về ứng dụng:  Quản lý tài khoản người dùng đăng nhập.

 Quản lý nhân viên khám chữa bệnh.  Quản lý việc tiếp nhận bệnh nhân đến khám BHYT.  Quản lý phiếu khám bệnh của bệnh nhân.  Quản lý toa thuốc của bệnh nhân.

 Tìm kiếm thông tin bệnh nhân.  Tìm kiếm thông tin phiếu khám bệnh.  Tìm kiếm thông tin toa thuốc.  In báo cáo Phiếu khám bệnh của bệnh nhân.

 In báo cáo Toa thuốc của bệnh nhân.  Công cụ sử dụng  Hệ quản trị CSDL Oracle 11g (giao diện sử dụng).  Visual studio 2008: Ngôn ngữ C# (lập trình). Sinh viên thực hiện: Lê Quốc Tấn 5 LVTN: Nghiên cứu cài đặt và sử dụng hệ quản trị cơ sở dữ liệu Oracle 1.4 PHƢƠNG PHÁP NGHIÊN CỨU  Thu thập tài liệu về hệ quản trị CSDL Oracle.

 Từ nguồn tài liệu đã thu thập, tiến hành nghiên cứu theo các yêu cầu đặt ra.  Tìm hiểu về bộ công cụ Visual Studio 2008, ngôn ngữ C#, cách kết nối với CSDL Oracle.  Tiến hành lập trình, phát triển ứng dụng trên hệ quản trị Oracle.  Chạy thử chương trình, sửa lỗi, hoàn thiện hệ thống.

 Viết báo cáo quá trình thực hiện đề tài.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ