THIẾT KẾ VÀ XÂY DỰNG CHƢƠNG TRÌNH 1.Phân tích yêu cầu 2.Phân tích chức năng 3.Xây dựng các chức năng III.. CƠ SỞ LÝ THUYẾT Bộ môn mạng và truyền thông 1.Mô hình Client-Server Trang 4
Trang 1ĐỒ ÁN MÔN HỌC
CÔNG NGHỆ PHẦN MỀM
GVHD : ĐẶNG THIÊN BÌNH SINH VIÊN : NGUYỄN ĐỨC VŨ
NGUYỄN HỮU TUÂN
HỒ TIẾN HÙNG HOÀNG QUỐC ANH LỚP : 10T1
ĐỀ TÀI:
Đà Nẵng 06/2014
ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀ NẴNG
KHOA CÔNG NGHỆ THÔNG TIN
Xây dựng ứng dụng quản lý hồ sơ bệnh án Bệnh viện Đa
Khoa, Bệnh viện Đà Nẵng
Trang 2NHỮNG NỘI DUNG CHÍNH
I CƠ SỞ LÝ THUYẾT
1. Mô hình Client-Server
2. Kỹ thuật lập trình Socket
II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
1. Phân tích yêu cầu
2. Phân tích chức năng
3. Xây dựng các chức năng
III TRIỂN KHAI ĐÁNH GIÁ KẾT QUẢ
1. Môi trường triển khai
2. Kết quả chức năng
IV KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Bộ môn mạng và truyền thông
Trang 3I CƠ SỞ LÝ THUYẾT
Bộ môn mạng và truyền thông
1. Mô hình Client-Server
Mô hình Client/Server
Trang 4I CƠ SỞ LÝ THUYẾT
Bộ môn mạng và truyền thông
1. Mô hình Client-Server
Mô hình Client/Server
Mô hình được phổ biến nhất và được chấp nhận rộng rãi trong các hệ thống phân tán là mô hình client/server Trong mô hình này sẽ có một tập các tiến trình mà mỗi tiến trình đóng vai trò như là một trình quản lý tài nguyên cho một tập hợp các tài nguyên cho trước và một tập hợp các tiến trình client trong đó mỗi tiến trình thực hiện một tác vụ nào đó cần truy xuất tới tài nguyên phần cứng hoặc phần mềm dùng chung
Trang 5I CƠ SỞ LÝ THUYẾT
Bộ môn mạng và truyền thông
1. Mô hình Client-Server
Mô hình Client/Server 2 tầng
Trang 6I CƠ SỞ LÝ THUYẾT
Bộ môn mạng và truyền thông
1. Mô hình Client-Server
Mô hình Client/Server 2 tầng
Kiến trúc client/server đơn giản nhất là kiến trúc hai tầng Trong thực tế hầu hết các kiến trúc client/server là kiến trúc hai tầng Một ứng dụng hai tầng cung cấp nhiều trạm làm việc với một tầng trình diễn thống nhất, tầng này truyền tin với tầng lưu trữ dữ liệu tập trung Tầng trình diễn thông thường là client, và tầng lưu trữ
dữ liệu là server
Trang 7I CƠ SỞ LÝ THUYẾT
Bộ môn mạng và truyền thông
1. Cơ chế Socket
Socket là một API
Có 3 loại Socket
Stream Socket interface (TCP Socket)
Datagram Socket interface (UDP Socket)
Raw Socket (IP Socket)
Trang 8II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
Giao diện Server
Trang 9II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
Giao diện Client
* Đăng nhập
Trang 10II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
Giao diện Client
* Thông tin điều trị
Trang 11II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
Giao diện Client
* Bệnh nhân đăng ký khám bệnh
Trang 12II THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH
Giao diện Client
* Bộ phận y tá khoa
Trang 13III TRIỂN KHAI ĐÁNH GIÁ KẾT QUẢ
Lợi thế:
Chương trình sử dụng ngôn ngữ C# để triển
khai nên trực quan cho việc trình bày và sử dụng
Dễ dàng cập nhật cơ sở dữ liệu và chức năng
Trang 14III TRIỂN KHAI ĐÁNH GIÁ KẾT QUẢ
Hạn chế:
Vì thời gian triển khai còn hạn chế nên mô hình thực hiện chức năng còn thiếu sót và chưa thể triển khai hoàn toàn vào sử dụng
Kiến thức về C# còn hạn chế nên chưa tiến hành hoàn thiện mọi chức năng
Trang 15IV HƯỚNG PHÁT TRIỂN
Vì đây là một chương trình triển khai thực tế nên hướng phát triển sẽ là hoàn thiện chương trình, ứng dụng đưa vào thực tế để sử dụng
Trang 16SINH VIÊN : NGUYỄN ĐỨC VŨ
ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀ NẴNG
KHOA CÔNG NGHỆ THÔNG TIN