Tải bản đầy đủ (.doc) (44 trang)

Đồ án, luận văn quản lý bệnh viện K

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1013.84 KB, 44 trang )

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
NỘI DUNG BÁO CÁO
CHƯƠNG I. Giới Thiệu 2
I.1. Phần mềm quản lý thông tin bác sỹ 2
I.2. Giới thiệu dự án 3
I.3. Vấn đề phát sinh 3
I.4. Qui trình nghiệp vụ 5
I.5. Qui trình Phân lịch trực: 6
CHƯƠNG II. Mô hình phát triển dự án 7
II.1. Sơ đồ Diagram 8
II. 2 xóa bác sỹ 9
II.3 Tìm kiếm thông tin bác sỹ 10
CHƯƠNG III: Mô hình luồn xử lý “Flow Chart” 11
III.1 Đăng nhập 11
III.2: Thêm bác sỹ 12
III.3: Xóa bác sỹ 14
III.4: Thêm thành viên 15
III.5: Update User 16
III.6: Xóa thành viên 17
III.7: Search Doctor 18
III.8: Tìm kiếm User 19
III.9: Tìm kiếm lịch 20
CHƯƠNG IV. Thiết kế Database “Entity Relationship (ER) Diagram” 21
CHƯƠNG V. Cấu trúc bảng thiết kế Database 22
CHƯƠNG VI. Giao Diện và chức năng của hệ thống 27
40


CHƯƠNG VII. Tổng kết và đánh giá hướng phát triển của ứng dụng 42
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 1

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
CHƯƠNG I. Giới Thiệu
I.1. Phần mềm quản lý thông tin bác sỹ
Trong những năm gần đây hệ thộng bệnh viện được xây dựng cơ sở
vật chất và trang thiết bị hiện đại, đồng thời thường xuyên nhận được sự hỗ
trợ về mặt chuyên môn của các chuyên gia đầu ngành cũng như các chuyên
gia nước ngoài,
Bệnh viện luôn thực hiện tốt nhiệm vụ.
Kỹ thuật cao, trang thiết bị hiện đại. Cùng với việc nâng cao chất
lượng khám và giải quyết nhanh, cấp cứu kịp thời cho các ca bệnh nặng,
Bệnh viện đã và đang triển khai thành công nhiều kỹ thuật cao như: mổ sọ
não lấy máu tụ, mổ u não, mổ thoái vị đĩa đệm, mổ u tuỷ sống đoạn cổ,
ngực, lưng và thắt lưng, mổ cắt phân thuỳ gan, cắt bán phần dạ dày, phẫu
thuật tái tạo dây chằn quạ đòn, phẫu thuật thay chỏm xương đùi, mổ cắt
khối tá tuỵ, mổ Phaco, phẫu thuật nội soi tiêu hoá, nội soi Tai - Mũi -
Họng
Bệnh viện cũng không ngừng đầu tư trang thiết bị mới và hiện đại
như: hệ thống phẫu thuật nội soi và can thiệp về tiêu hoá, hô hấp, tiết niệu;
máy C- Am (2 màn hình) trong chụp và can thiệp mạch vành vừa có giá
trị chẩn đoán, vừa có giá trị điều trị đã góp phần giúp cho bệnh nhân giảm
bớt đau đớn, không mất nhiều thời gian và chi phí trong việc vận chuyển

bệnh nhân lên tuyến trên.
- Đội ngũ y bác sĩ giỏi: Các bệnh viện đều có một đội ngũ y bác sĩ
luôn phục vụ bệnh nhân nhiệt tình chu đáo, xem nỗi đau của bệnh nhân như
nỗi đau của mình, luôn đề cao tinh thần "Lương y như từ mẫu". Bên cạnh
đó,1 vài bệnh viện đã không ngừng đào tạo nâng cao trình độ chuyên môn
nghiệp vụ cho đội ngũ cán bộ viên chức. Hàng năm, Bệnh viện thường
xuyên gởi bác sĩ đi đào tạo tiến sĩ, thạc sĩ, cử nhân điều dưỡng, kỹ thuật
cao cấp Mặt khác, Bệnh viện hết sức chú trọng cử cán bộ tham gia các
khoá học ngắn hạn và dài hạn tại nước ngoài như: Đức, Mỹ, Australia,
Israel, Nhật Bản, Hàn Quốc Hơn nữa, Bệnh viện còn quan tâm thực hiện
công nghệ thông tin trong Bệnh viện Điện tử để giúp bệnh nhân tránh được
các thủ tục hành chính phiền hà, thầy thuốc có nhiều thời gian chú trọng
trao dồi chuyên môn hơn. Nhờ vậy, Bệnh viện đã và đang có một đội ngũ
cán bộ y bác sĩ trình độ chuyên môn cao, có tinh thần trách nhiệm luôn
thực hiện 12 điều y đức để ngày càng làm tốt hơn công tác , Nhà nước giao
phó.
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 2

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
Để đáp ứng yêu cầu ngày càng cao trong công tác khám chữa bệnh,
những năm tiếp theo, tiếp tục ứng dụng nhiều kỹ thuật tiên tiến mới vào
thực tiễn hoạt động, sẵn sàng đón tiếp và phục vụ tận tình, chu đáo cho tất
cả các đối tượng có nhu cầu đến khám và chữa bệnh tại bệnh viện, tiếp
nhận bệnh nhân cấp cứu 24h/24h, tích cực điều trị bệnh bằng cả tâm huyết

của người cán bộ y tế. Bên cạnh sự nổ lực tự thân, cùng với sự quan tâm,
giúp đỡ của Bộ y tế, lãnh đạo các cấp chính quyền địa phương. Bệnh viện
C Đà Nẵng phấn đấu luôn đạt danh hiệu Bệnh viện xuất sắc toàn diện trong
những năm tới.
I.2. Giới thiệu dự án
Ngày nay, hầu hết mọi quá trình hoạt động của bất kỳ ngành nghề nào
cũng cần đến tin học, đặc biệt trong kinh doanh, du lịch, hàng không, quản
lý sổ sách trong kế toán, bệnh viện, Chính vì thế, việc tổ chức, lưu trữ, xử
lý và sắp xếp một khối lượng thông tin lớn luôn là một vấn đề rất khó khăn,
tốn nhiều thời gian. Việc cập nhật các thông tin chính xác và truy xuất
thông tin một cách nhanh chóng, hiệu quả là rất cần thiết cho mọi nhu cầu
của xã hội hiện tại.Vì vậy tin học ngày càng trở nên một vấn đề cấp thiết
cho mỗi chúng ta.
Vấn đề lập lịch trực cho nhân viên làm việc cũng là một yếu tố không
thể thiếu trong bất kỳ một tổ chức nào. Một hệ thống có sự quản lý chặt
chẽ và sắp xếp lịch trực nhân viên hợp lý giúp cho tổ chức hoạt động nhịp
nhàng, có kế hoạch. Một hệ thống tổ chức tốt sẽ giúp cho mọi hoạt động
trong mọi lĩnh vực đó sẽ dễ dàng hơn và thuận tiện hơn, đồng thời nó cũng
góp phần hoàn thành công việc nhanh chóng và hiệu quả hơn.
Vì vậy việc thực hiện hệ thống xếp lịch hỗ trợ cho nhân viên làm việc
tại bệnh viện là vấn đề cần thiết và đang được quan tâm hiện nay.
I.3. Vấn đề phát sinh
Việc xếp lịch trực ở bệnh viện hiện nay được xếp chủ yếu bằng tay,
lưu trữ bằng sổ sách, giấy tờ, không tránh khỏi việc trùng lắp hoặc mất
thông tin. Vì thế việc xếp lịch một cách chính xác trở nên khó khăn và chỉ
một số người làm công việc xếp lịch trong một thời gian dài mới có thể làm
tốt được. Việc xây dựng một phần mềm hỗ trợ cho công việc này là cần
thiết. Tin học hóa quản lý bệnh viện đặc biệt là hỗ trợ xếp lịch trực cho các
nhân viên làm việc trong bệnh viện sẽ giảm tải công việc và đơn giản hóa
các công tác quản lý vốn có nhiều phức tạp, rắc rối của bệnh viện. Môi

trường bệnh viện đòi hỏi sự chính xác cao vì thế thời gian, kế hoạch làm
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 3

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
việc của tập thể y, bác sĩ, nhân viên cũng phải có sự sắp xếp rõ ràng. Và
những khó khăn đó sẽ được giảm bớt nếu có sự tin học hóa những công tác
nêu trên.
Để có một chương trình hỗ trợ xếp lịch hoàn chỉnh, thực tế, ổn định và
tiện dụng đòi hỏi việc phân tích và tìm hiểu thế giới thực một cách chính
xác thấu đáo, thiết kế thích hợp với yêu cầu xếp lịch thực tế của bệnh viện.
Một chương trình xếp lịch trực bệnh viện phải đáp ứng được yêu cầu: hỗ
trợ xếp lịch trực một cách nhanh chóng, công bằng và cho phép người dùng
cập nhật lại lịch trực khi cần
Mục tiêu và ưu tiên
Mục tiêu

:
 Đáp ứng tất cả các yêu cầu của khách hàng.
 Xây dựng hệ thống hoàn chỉnh.
 Chức năng Quản Lý Hồ Sơ Y-Bác Sĩ đầy đủ.
 Xây dựng được lịch trực hợp lý của toàn Y-Bác Sĩ trong bệnh
viện.
Ưu tiên


:
 Xây dựng hoàn chỉnh chức năng Phân Lịch trực.
 Quản lý hồ sơ Bác Sĩ.
Giả định, ràng buộc và hạn chế
Giả định

:
 Hoàn thành dự án không đúng tiến độ.
 Dự án không hoàn thành.
 Yêu cầu của khách hàng thay đổi.
 Có lỗi trong khi sử dụng của khách hàng.
Ràng buộc

:
 Đảm bảo những yêu cầu của khách hàng.
 Thời gian hoàn thành dự án đúng như hợp đồng.
 Hoàn thành dự án trong giới hạn chi phí cho phép.
 Bàn giao và hướng dẫn sử dụng một cách chi tiết cho khách
hàng.
Hạn chế

:
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 4

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15

D7LT-CNTT15
 Chi phí thấp.
 Yêu cầu của khách hàng ngày càng cao.1 Phương pháp, công
cụ và công nghệ
Phương pháp
• Đặc tả yêu cầu theo Chuẩn tài liệu : IEEE 830-1984. • Phân tích và
thiết kế hệ thống sử dụng UML.
Công cụ
 Môi trường phát triển chương trình : NetBeans IDE 6.8
 Công cụ quản lý cơ sở dữ liệu SQL Server 2005 Express
Tài liệu đặc tả yêu cầu Website chương trình phân lịch trực Bác Sĩ Bệnh
Viện được viết theo chuẩn IEEE 830-1984.
 Công cụ thiết kế UML: Rational Rose Enterprise Edition 2003.
 Tài liệu , giáo trình ngôn ngữ lập trình C#, Java, Photoshop.
I.4. Qui trình nghiệp vụ
- Để phục vụ tốt cho bệnh nhân trong mọi thời gian, kịp thời xử lý mọi
tình huống xảy ra một cách nhanh chóng, ngoài giờ hành chánh bệnh viện
luôn phân công cán bộ nhân viên trực ở mọi phòng khoa 24/24 giờ trong
ngày.
- Theo Kíp trực: hay còn gọi là Nhóm trực với chuyên môn khác nhau.
- Số lượng nhân viên trong một kíp trực phụ thuộc vào từng bệnh viện,
từng khoa, từng bộ phận cụ thể.
- Số luợng Kíp trực tùy thuộc và Ca trực, thông thường số Kíp trực =
Ca + 1, tức là luôn có một Kíp trực đảm nhận vai trò dự phòng.
- Theo Số Lượng Bác Sĩ:
- Đây là cách phân lịch cho 1 hoặc nhiều Bác Sĩ có chung một khả
năng
chuyên môn và có khả năng cùng trực một một thời điểm phân lịch.
- Trực Cả Ngày:
+ Hình thức thời gian trực liên tục là 24 tiếng.

+ Người trực ngày hôm sau sẽ là người trực dự phòng.
+ Không trực 2 ngày liên tục, trừ trường hợp đặc biệt: trực thay thế,
thiếu nhân sự.
- Trực Hành Chính:
+ Hình thức thời gian trực trung bình 8 tiếng.
+ Trực vào buổi sáng và buổi chiều, buổi trưa được nghỉ.
+ Trực liên tục từ thứ 2 đến thứ 6 , thứ 7 và chủ nhật được nghỉ.
-Trực theo Ca:
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 5

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
• Trực 2 Ca:
+ Hình thức trực trong một ngày được chia làm 2 Ca: ca Ngày
và ca Đêm.
+ Thời gian trực của mỗi Ca là 12 tiếng.
+ Người trực kế tiếp là người trực dự phòng khi có sự cố.
+ Không trực liên tục Ca Ngày và Đêm trong 1 ngày trực ( trừ
trường hợp sự cố).
+ Trực ca Đêm sẽ được nghỉ ca Ngày hôm sau.
• Trực 3 Ca:
+ Hình thức trực trong một ngày được chia làm 3 Ca: ca Sáng,ca
Chiều và ca Đêm.
+ Thời gian trực của mỗi Ca là trực liên tục 8 tiếng.
+ Người trực kế tiếp là người trực dự phòng khi có sự cố. + Trong 1

ngày trực chỉ trực 1 Ca ( trừ trường hợp sự cố). + Trực ca Đêm sẽ được
nghỉ ca Ngày hôm sau.
Xử lý trường hợp đặc biệt:
+ Nhân viên nữ trong thời gian nghỉ sinh hoặc nuôi con mọn sẽ
được miễn trực ban Đêm.

+ Xin đổi ca trực.
+ Sử dụng Phiếu Yêu Cầu xin nghỉ 1 hoặc nhiều ngày trực với lý do
hợp lệ, phải bố trí người thay thế và sẽ xếp lịch trực thay thế trở lại vào
thời gian tới.
I.5. Qui trình Phân lịch trực:
Phòng kế hoạch tổng hợp sẽ xếp lịch trực cho tất cả các Khoa trong
Bệnh
Viên gồm 4 cấp trực như sau:
• Trực điều hành.
• Trực lâm sàng.
• Trực cận lâm sàng.
• Trực hành chánh.
- Trực điều hành:
Bao gồm ban giám đốc, các trưởng phòng ban lớn giải quyết hết mọi
vấn
đề trong bệnh viện về: hành chánh, chuyên môn, kể cả giải quyết
những khó khăn, thắc mắc, khiếu nại của bệnh nhân và thân nhân của
người bệnh mà các cấp dưới không thể giải quyết ổn thoả được.
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 6

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K



D7LT-CNTT15
D7LT-CNTT15
- Trực lâm sàng:
Bao gồm: bác sĩ, Nữ hộ sinh, hộ lý, điều dưỡng được phân trực 2ca, 3
kíp hay 3 ca, 4 kíp tùy theo mức độ bệnh nhân của từng bệnh viện hay từng
khoa.
- Trực cận lâm sàng:
Bộ phận siêu âm, X quang, xét nghiệm, dược, nội soi.
- Trực hành chính:
Là những bộ phận khác của bệnh viện như: trực điện nước,bảo vệ, xe
cộ, phòng Kế Toán
CHƯƠNG II. Mô hình phát triển dự án
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 7

TIER 1
DATA ACCESS
TIER 2
BUSINESS LOGIC
TIER 3
DOCTOR MANAGE
GUI
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
II.1. Sơ đồ Diagram

1.1 Context Diagram
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 8

Doctor
Information
System
Administrator
Doctor
Employee
User
Detail
s
Doctor
Details
Authentication
Details
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
II. 2 xóa bác sỹ
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 9

Administrator
2.3
Delete Doctor

Doctor_Code
Doctor
Doctor_Code
Delete complete
WorkSchedule
Delete complete
Doctor_Code
2.3.2
Delete Time
Delete complete
Time
Work_Code
2.3.1
Delete
WorkSchedule
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
II.3 Tìm kiếm thông tin bác sỹ
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 10

2.4
Search
Doctor
Administrator
Doctor

Input Some
Doctor
Information
Result
Display
Employee
Input Some
Doctor
Information
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
CHƯƠNG III: Mô hình luồn xử lý “Flow Chart”
III.1 Đăng nhập
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 11

Continue
Begin
Input Account, Password
Display form login
Check In
Database
Yes
No
Login to System
No

Yes
End
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.2: Thêm bác sỹ
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 12

Begin
Input Information of Doctor
Insert record into table Doctors in Database
Continue
Valid
Information
Display List of Doctor
End
Get Country_Code, S_Code,Q_Code
Display Form Add Doctor
Yes
No
Yes
No
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K



D7LT-CNTT15
D7LT-CNTT15
Cập nhật thông tin bác sỹ
- Hệ thống hiển thị các hình thức cập nhật, nó có chứa danh sách bác sĩ, quản trị
có thể Lựa chọn một bác sĩ cần cập nhật
- Các thông tin đầu vào Quản trị viên của một bác sĩ. Nếu thông tin thay đổi hệ
thống thông tin hợp lệ tự động các bác sĩ bởi một thông tin mới của bác sĩ. Quản
trị khác không hợp lệ có thể đi để chuyển tiếp hoặc dừng lại
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 13

Ye
s
No
Begin
Continue
Valid
Information
End
Chooser Doctor
Display list Doctor
Display Form Update Doctor
Display detail user update
Ye
s
No
Input Information of Doctor
Change information of Doctor
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K



D7LT-CNTT15
D7LT-CNTT15
III.3: Xóa bác sỹ
- Hiển thị danh sách bác sĩ, admin có thể Lựa chọn một bác sĩ nếu Chooser
có hệ thống tự động xóa tất cả các thông tin của các bác sĩ, khác chooser không
dừng hệ thống.
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 14

Begin
Delete
Chooser Doctor need Delete
Display list Doctor
Delete Doctor in Database
Display list Doctor
Begin
Yes
No
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.4: Thêm thành viên
- Đầu vào tất cả các thông tin của người sử dụng và tham gia vào bảng
Type_User trong cơ sở dữ liệu
- Nếu hệ thống thông tin hợp lệ tự động chèn một người dùng mới vào cơ sở

dữ liệu người dùng trong bảng. Thông tin khác không hợp lệ
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 15

Yes
Input Information of User
Insert record into table Users in
Database
Continue
Valid
Information
Display List User
End
Get Type_Code
Display Form Add User
No
Yes
No
Begin
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.5: Update User
- Hệ thống hiển thị cho người sử dụng hình thức, nó có chứa danh sách người
dùng, quản trị có thể Lựa chọn một người sử dụng cần cập nhật
- Các thông tin đầu vào quản trị của một người sử dụng. Nếu thông tin thay
đổi hệ thống thông tin hợp lệ tự động cho người sử dụng bởi một thông tin mới

của người sử dụng. Quản trị khác không hợp lệ có thể đi để chuyển tiếp hoặc
dừng lại
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 16

Begin
Input Information of User need
update
Change information of user by new
information
Continue
Valid
Information
Display detail user
update
End
Chooser User
Display list User
Display Form Update User
Ye
s
Ye
s
No
No
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15

D7LT-CNTT15
III.6: Xóa thành viên
- Hiển thị danh sách người sử dụng, quản trị có thể Lựa chọn một bác sĩ
nếu Chooser có hệ thống tự động xóa tất cả các thông tin của người sử dụng, khác
chooser không dừng hệ thống.
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 17

Begin
Delete
Chooser User need Delete
Display list User
Delete User in Database
Display list User
End
Yes
No
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.7: Search Doctor
- Tìm kiếm: Đây là công cụ tìm kiếm Doctor_ID, Doctor_Name, chuyên nghiệp, trình
độ, kinh nghiệm
- Mô tả:
+ Đầu vào thông tin tìm kiếm của bạn.
+ Kiểm tra dữ liệu là đầu vào.
________________________________________________________________

GVHD: Đỗ Đức Cường Trang: 18

Begin
Input Keyword
Request Detail Doctor
Continue
Check In
Database
Display list of Doctor
End
Display Form Search Doctor
Yes
No
No
Yes
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.8: Tìm kiếm User
- Tìm kiếm: Đây là công cụ tìm kiếm user_id, User_Name, chuyên nghiệp, trình
độ, kinh nghiệm
- Mô tả:
+ Đầu vào thông tin tìm kiếm của bạn.
+ Kiểm tra dữ liệu là đầu vào.
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 19


Begin
Input Account
Request Detail Account
Continue
Check In
Database
End
Display Form Search User
Display Detail the Doctor
Yes
No
No
Yes
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
III.9: Tìm kiếm lịch
- Người dùng có thể tìm kiếm Lựa chọn đa dạng, dò tìm theo tên, tìm kiếm bằng
id
- Tìm kiếm tài keywork, tìm kiếm hệ thống cơ sở dữ liệu, nếu hệ thống có giá trị
trả lại tất cả thông tin khác lỗi đường trở lại "không tìm thấy"
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 20

Yes
No
End

Display All Information
Not Found
Discover
Search in database
Begin
Input keywork search
Display information can to search
Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
CHƯƠNG IV. Thiết kế Database “Entity
Relationship (ER) Diagram”
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 21

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
CHƯƠNG V. Cấu trúc bảng thiết kế Database
Table : Type_User
Filed
Name
Data Type Null Key Description
Type_Code Int Yes PK Store the number of

the Type_User
Type_Name Nvarchar(100) Yes Store the name of
the Type_User
Status Bit Yes Store the status of
the Type_User
Table : Users
Filed Name Data Type Null Key Description
User_Code Int Yes Pk Store the number of
the Users
User_Account Nvarchar(100) Yes Store the account of
the Users
User_Password Nvarchar(50) Yes Store the password of
the Users
User_Name Nvarchar(50) Yes Store the name of the
Users
User_Sex Bit Yes Store the sex of the
Users
User_Birth Datetime Store the birthday of
the Users
User_Email Nvarchar(50) No Store the email of the
Users
User_Phone Nvarchar(20) Yes Store the number
phone of the Users
User_Address Nvarchar(100) Yes Store the address of
the Users
Type_Code Int No Store the number
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 22

Hệ thống quản lý thông tin bác sỹ bệnh viện K

Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
references of
Type_User
Status Bit Yes Store the status of the
Users
Table : Country
Filed Name Data Type Null Key Description
Country_Code Int Yes PK Store the number
of the Country
Country_Name Nvarchar(100) Yes Store the name of
the Country
Status Bit Yes Store the status
of the Country
Table : Qualification
Filed
Name
Data Type Null Key Description
Q_Code Int Yes PK Store the number of
the Qualification
Q_Name Nvarchar(100) Yes Store the name of the
Qualifiation
Country_Code Int Yes Store the number
references of the
Country
Status Bit Yes Store the status of the
Qualification

Table : Speciality
Filed
Name
Data Type Null Key Description
S_Code Int Yes PK Store the number of the
Speciality
S_Name Nvarchar(100) Yes Store the name of the
Speciality
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 23

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K


D7LT-CNTT15
D7LT-CNTT15
Status Bit Yes Store the status of the
Speciality
Table : Experience
Filed
Name
Data Type Null Key Description
E_Code Int Yes PK Store the number of the
Experience
E_Title Nvarchar(200) Yes Store the title of the
Experience
E_Text Text Yes Store the information of
the Experience
Doctor_Code Int Yes Store the number

references of the Doctor
Status Bit Yes Store the status of the
Experience
Table : Doctor
Filed Name Data Type Null Key Description
Doctor_Code Int Yes PK Store the number of
the Doctor
Doctor_Name Nvarchar(100) Yes Store the name of
the Doctor
Doctor_Birthday Datetime Yes Store the birthday
of the Doctor
Doctor_Sex Bit Yes Store the sex of the
Doctor
Doctor_Imager Nvarchar(200) Yes Store the imager of
the Doctor
Doctor_Address Nvarchar(100) Yes Store the address of
the Doctor
Doctor_Phone Nvarchar(50) Yes Store the phone of
the Doctor
Doctor_Email Nvarchar(50) No Store the email
of the Doctor
Country_Code Int Yes Store the number
references of the
country
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 24

Hệ thống quản lý thông tin bác sỹ bệnh viện K
Hệ thống quản lý thông tin bác sỹ bệnh viện K



D7LT-CNTT15
D7LT-CNTT15
S_Code Int Yes Store the number
references of the
Speciality
Q_Code Int Yes Store the number
references of the
Qualification
Status Bit Yes Store the status of
the Doctor
Table : WorkSchedule
Filed
Name
Data Type Null Key Description
Work_Code Int Yes PK Store the number of the
Word Schedule
Doctor_Code Int Yes Store the number
references of the
Doctor
WorkPlace Nvarchar(100) Yes Store the place of the
Word
Country_Code Int Yes Store the number
references of the
Country
Table : Time
Filed
Name
Data
Type

Null Key Description
Time_Code Int Yes PK Store the number of the
Time
Work_Code Int Yes Store the number references
of the WordSchedule
Time_Day Nvarchar(10) Yes Store the day of the Time
Time_Start Nvarchar(10) Yes Store the time start of the
Time
Time_End Nvarchar(10) Yes Store the time end of the
Time
________________________________________________________________
GVHD: Đỗ Đức Cường Trang: 25

×