hdp - dien toan dam may - quan ly phong kham truc tuyen

51
GVHD: ThS. Mai Cường Thọ Thực hiện: Phan Hữu Dản Lớp: 50 TH 1 MSSV: 50130275 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐIỆN TOÁN ĐÁM MÂY VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ PHÒNG KHÁM TRỰC TUYẾN

Upload: huudan-phan

Post on 24-May-2015

315 views

Category:

Software


1 download

DESCRIPTION

Điện toán đám mây, các dịch vụ, ứng dụng quản lý phòng khám trực tuyến

TRANSCRIPT

Page 1: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

GVHD: ThS. Mai Cường Thọ

Thực hiện: Phan Hữu Dản

Lớp: 50TH1

MSSV: 50130275

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

ĐIỆN TOÁN ĐÁM MÂY VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ PHÒNG KHÁM TRỰC TUYẾN

Page 2: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

1. Điện toán đám mây.

2. Google App Engine.

3. Vaadin framework.

4. Ứng dụng quản lý phòng khám trực tuyến.

5. Tổng kết.

6. Demo.

7. Phản biện.

Nội dung trình bày

Page 3: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

TỔNG QUAN ĐIỆN TOÁN ĐÁM MÂY

1. Khái niệm

2. Phân biệt với mô hình điện toán truyền thống

3. Ưu nhược điểm

4. Cấu trúc

5. Cách thức hoạt động

6. Các mô hình dịch vụ

7. Thực trạng ĐTĐM tại Việt Nam

Page 4: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Điện toán đám mây là gì

Điện toán đám mây (Cloud computing): mô hình điện toán sử dụng các công nghệ máy tính

và phát triển dựa vào mạng Internet.

Page 5: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Phân biệt với mô hình điện toán truyền thống

Điện toán truyền thống

Tự xây dựng riêng cơ sở hạ tầng kĩ thuật.

Tự cung cấp dịch vụ. Thông tin được xử lý lưu

trữ nội bộ. Chi phí: toàn bộ để triển

khai và duy trì hệ thống.

Điện toán đám mây

Mọi công nghệ, kĩ thuật, cơ sở hạ tầng do NCC xây dựng và duy trì.

Thông tin được xử lý, lưu trữ trong đám mây Internet.

Chi phí: sử dụng bao nhiêu trả bao nhiêu.

Page 6: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Tốc độ xử lý nhanh. Chi phí đầu tư ban đầu thấp. Không còn phụ thuộc thiết bị và vị trí địa lý. Chia sẻ tài nguyên và chi phí trên một địa bàn rộng lớn. Khả năng mở rộng. Khả năng bảo mật được cải thiện. Dễ dàng cập nhật.

Ưu điểm điện toán đám mây

Page 7: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Cấu trúc điện toán đám mây

Phần cứng và phần mềm KH truy cập và sử dụng ứng dụng.

Phân phối phần mềm như một dịch vụ thông qua Internet

Cung cấp nền tảng cho điện toán và các giải pháp cua dịch vụ.

Cung cấp hạ tầng máy tính, tiêu biểu là môi trương nền ảo hoa

Phần cứng và phần mềm Cung cấp các DV ĐTĐM.

Page 8: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Cách thức hoạt động

Lớp Front-end: lớp ngươi dung cho phep ngươi dung sử dụng và thực hiện thông qua giao diện ngươi dung.

Lớp Back-end: bao gôm các cấu trức phần cứng và phần mềm để cung cấp giao diện cho lớp Front-end

Page 9: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Các mô hình dịch vụ điện toán đám mây

Page 10: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Một số hệ điều hành điện toán đám mây 1

Page 11: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Một số hệ điều hành điện toán đám mây 2

Page 12: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Thực trạng điện toán đám mây tại VN

“Chúng tôi nhận ra nhiều lợi ích khi đông hợp tác xây dựng trung tâm dữ liệu sử dụng công nghệ điện toán đám mây cua Microsoft. Hai bên chia sẻ tầm nhìn về tương lai cua ngành tin học - nơi mà các dịch vụ điện toán đám mây sẽ trở nên phổ biến và được sử dụng rộng rãi ở Việt Nam vào năm 2015- và chúng tôi co mục tiêu trở thành những ngươi dẫn đầu trong lĩnh vực mới mẻ này.”

Ông Dương Dũng Triều, GĐĐH FIS

• Còn nhiều kho khăn trong việc triển khai điện toán đám mây tại Việt Nam.• Vấn đề chính sách, đương truyền băng thông và nhận thức cua doanh nghiệp là những thách thức lớn nhất với công nghệ mới này.

Ông Phan Thanh Sơn, GĐCN Cisco

Page 13: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Thực trạng điện toán đám mây tại VN

Vẫn còn e ngại khi đưa những thông tin liên quan đến tài chính cua công ty lên dịch vụ điện toán đám mây vì không biết được dữ liệu cua mình ở đâu đo trên mạng.

Ông Lê Đức Quyết, P.GĐ Thế giới vận tải

Nếu sử dụng các dịch vụ điện toán đám mây thì đòi hỏi mỗi nhân viên phải co kỹ năng nhất định về công nghệ thông tin. Hiện công ty co sử dụng Google Docs, nhưng chỉ dừng ở mức độ trao đổi, chia sẻ tài liệu.

Ông Nguyễn Thiện Tâm, GĐ Suntrix Media

Page 14: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

GOOGLE APP ENGINE

1. Môi trương ứng dụng GAE.

2. Lý do chọn GAE.

3. Một số dịch vụ GAE trên môi trương phát triển Java.

Page 15: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Tổng quan GAE

GAE là nền tảng hosting:Máy chu web serverCơ sở dữ liệu BigTableKho lưu trữ file GFS

GAE hỗ trợ hosting miễn phí:Dung lượng lưu trữ 500MBBăng thông 10GB/ngày 5 triệu pageview/ tháng

GAE hỗ trợ 3 ngôn ngữ:PythonGoJava

Page 16: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Các tính năng cua GAE

Page 17: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Lý do lựa chọn GAE

Khởi đầu dễ dàng.1

Khả năng tự mở rộng.2

Độ tin cậy, hiệu suất và an ninh cua cơ sở hạ tầng Google.

3

Page 18: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Một số dịch vụ GAE trong JRE

Blobstore Mail Chanel Capabilities Image Memcache

Multitenancy Prospective search Task queue UserXMPPConversion

Page 19: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

VAADIN FRAMEWORK

1. Giới thiệu tổng quan.

2. Kiến trúc.

3. Các thành phần giao diện ngươi dung.

Page 20: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Tổng quan Vaadin framework

Cốt lõi: các thư viện Java. Mô hình lập trình: hướng Server. Tư tưởng: lập trình UI như lập trình ứng dụng

Java nào với các bộ công cụ thông thương như AWT, Swing hay SWT.

Page 21: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kiến trúc Vaadin framework

Các thành phần của kiến trúc:

User interface components

Client-side engine

Terminal Adapter)

Theme

UIDL

Events

Data model

Page 22: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Nền tảng công nghệ

Page 23: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Events và Listener

Lược đồ lớp của Button Click Listener

Page 24: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Các thành phần giao diện ngươi dungSơ đồ thừa kế các thành phần UI

Page 25: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

ỨNG DỤNGQUẢN LÝ PHÒNG KHÁM

TRỰC TUYẾN

1. Mô tả bài toán.

2. Phân tích hiện trạng.

3. Cấu trúc hệ thống.

Page 26: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Mô tả bài toán

Khảo sát một số phòng khám tại địa phương:Quản lý thiếu nhất quán.Không theo qui trình chuẩn.Thiếu nguôn nhân lực.Quản lý không chuyên nghiệp

Không đạt được kết quả phát triển như kì vọng.

Page 27: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Mô tả bài toán

Mục tiêu cua ứng dụng:Số hoa thông tin.Qui trình quản lý chặt chẽ, khoa học.Giảm bớt nguôn nhân lực, bỏ các thử tục

rươm rà.Truy xuất thông tin nhanh chong.

Page 28: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Giải pháp ứng dụng

>>> Giải pháp điện toán đám mây.

Khuynh hướng ngày càng lan rộng cua những phần mềm hệ thống viết dưới dạng Web.

1

Trong quản lý thông tin y tế, việc truyền tin không chỉ xảy ra trong nội bộ một cơ quan.

2

Page 29: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Bất cập phần mềmWindow Application

Khi máy trạm bị hư hỏng thì phải cài đặt lại phần mềm trên từng máy trạm.

Không kết nối được với hệ thống mạng Internet.

Không tận dụng được tính năng tốc độ nhanh cua đương truyền ADSL để tạo tương tác 2 chiều.

Page 30: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Tính năng cua điện toán đám mây Phần mềm và dữ liệu chỉ cài đặt trên máy

chu. Nâng cấp hệ thống dễ dàng, điều khiển từ

xa thông qua ADSL, 3G. Truyền thông trực tiếp qua Internet. Linh động trong việc thêm tính năng mới. Mọi ngươi cung tham gia nhập và xuất dữ

liệu. Ứng dụng Multimedia. Co thể sử dụng mạng không dây. Phu hợp với xu hướng phát triển mới cua

thế giới.

Page 31: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Lợi ích ứng dụng nền tảng web QLPK

Đối với ban lãnh đạo:

1. Giám sát hoạt động phòng khám/ bệnh viện một cách toàn diện.

2. Giám sát hoạt động bệnh viện từ xa.

3. Minh bạch thông tin tài chính

4. Tiết kiệm giấy tơ, phim ảnh.

5. Y học thực chứng, chứng cứ pháp lý.

6. Báo cáo lên cấp trên .

Page 32: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Lợi ích ứng dụng nền tảng web QLPK

Đối với bác sỹ, y tá, nhân viên:

1. Tiết giảm thơi gian làm việc.

2. Kế thừa thông tin.

3. Hội chẩn online.

4. Chẩn đoán từ xa.

5. Giảm thiểu sai lầm y khoa.

6. Hệ thống thông tin nội bộ.

7. Nghiên cứu khoa học.

Page 33: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Lợi ích ứng dụng nền tảng web QLPK

Đối với bệnh nhân:

1. Tiết giảm thơi gian chơ đợi cua bệnh nhân.

2. Không cần mang theo hô sơ.

3. Sao chep hô sơ.

4. Tài liệu y khoa rõ ràng.

5. Dịch vụ an toàn.

6. Truy cập internet để sao lục thông tin sức khỏe cua mình.

7. Hoa đơn tài chính minh bạch.

Page 34: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Khảo sát hiện trạng

Đối với bệnh nhân: Tiết giảm thơi gian chơ đợi cua bệnh nhân. Hoa đơn tài chính minh bạch.

Phân hệ tiếp nhận bệnh nhân và chi phí

Page 35: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Khảo sát hiện trạng

Chức năng: Tạo hệ thống kho thuốc theo đặc thu cua phòng khám. Kiểm kê thuốc. Thống kê thuốc. Báo cáo dược chính.

Phân hệ quản lý dược

Page 36: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Khảo sát hiện trạng

Các đối tượng:Quản trị viên,Nhân viên phòng khám.Bác sỹ.

Mỗi đối tượng co quyền riêng trong phòng khám.

Phân hệ quản lý nhân sự

Page 37: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Chi tiết giải pháp

Google App Engine Nền tảng hosting Google Datastore Blobstore User Authentication

Vaadin framework

IDE: Eclipse

Page 38: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Chi tiết giải pháp

Google

GoogleVaadin

SucKhoeViet

Page 39: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Cấu trúc dự án GAE + Vaadin

CAI: Clinic Accessing Interface. CMI: Clinic Managing Interface. DAL: Data Access Libray. DIC: Data Indexed Container. Entities INDEX MAI: Main Accessing Interface. SMI: System Managing Interface. UTIL: Utilities Wigetset

Page 40: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

TỔNG KẾT

1. Kết quả đạt được.

2. Hướng phát triển

Page 41: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Về cơ sở lý thuyết: Điện toán đám mây Google App Engine Vaadin framework

Về ứng dụng thực nghiệm Ứng dụng đã cơ bản hoàn thành và đáp ứng yêu cầu

cua một số phòng khám nhỏ.

Page 42: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện trang chủ

Page 43: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện trang tin tức chi iết

Page 44: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện trang cập nhật tin tức

Page 45: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện trang đăng nhập phòng khám

Page 46: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện QLPK – tab Danh mục

Page 47: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện QLPK – tab Khám bệnhCập nhật bệnh nhân

Page 48: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Kết quả đạt được

Giao diện QLPK – tab Quản lý vật tư

Page 49: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

Hướng phát triển

Hoàn thiện hệ thốngPhân hệ xet nghiệm.Phân hệ phẫu thuật và quản lý phòng mổ.Phân hệ chẩn đoán hình ảnh.Phân hệ quản lý nội ngoại trú.

Phát triển dịch vụ Internet-marketing Kho dữ liệu phục vụ công tác thống kê, nghiên

cứu khoa học.

Page 50: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

DEMOVÀ

PHẢN BIỆN

Page 51: HDP - Dien Toan Dam May - Quan Ly Phong Kham Truc Tuyen

HếtCảm ơn quí thầy cô đã theo

dõi!