ĐỒ Á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
NHỮ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
I. 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
I. 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.
I. 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
I. 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.
I. 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)
II. THIẾT KẾ VÀ XÂY DỰNG CHƢƠNG TRÌNH
Giao diện Server
II. THIẾT KẾ VÀ XÂY DỰNG CHƢƠNG TRÌNH
Giao diện Client
* Đăng nhập
II. THIẾT KẾ VÀ XÂY DỰNG CHƢƠNG TRÌNH
Giao diện Client
* Thông tin điều trị
II. 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
II. THIẾT KẾ VÀ XÂY DỰNG CHƢƠNG TRÌNH
Giao diện Client
* Bộ phận y tá khoa
III. 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.
III. 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.
IV. 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.
SINH VIÊN : NGUYỄN ĐỨC VŨ
LỚP: 10T1
NHÓM: 12C
ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀ NẴNG
KHOA CÔNG NGHỆ THÔNG TIN