1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án Phần mềm quản lý thông tin bác sỹ flow chart

59 788 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 59
Dung lượng 2,15 MB

Nội dung

Nội dung báo cáoI. Giới Thiệu11. Phần mềm quản lý thông tin bác sỹ12 Giới thiệu dự án23. Vấn đề phát sinh24. Qui trình nghiệp vụ45. Qui trình Phân lịch trực:5II. Mô hình phát triển dự án71. Sơ đồ Diagram71.8 xóa bác sỹ14III: Flow Chart161.1 Login161.3: Xóa bác sỹ191.4: Thêm thành viên201.5: Update User211.6: Xóa thành viên221.7: Search Doctor231.8: Tìm kiếm User24 Mô tả:24+ Đầu vào thông tin tìm kiếm của bạn.245.9: Tìm kiếm25IV. Entity Relationship (ER) Diagram26V. Database Design Structure27VI. Giao Diện31

Trang 1

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Nội dung báo cáo

I Giới Thiệu 1

1 Phần mềm quản lý thông tin bác sỹ 1

2 Giới thiệu dự án 2

3 Vấn đề phát sinh 2

4 Qui trình nghiệp vụ 4

5 Qui trình Phân lịch trực: 5

II Mô hình phát triển dự án 7

1 Sơ đồ Diagram 7

1.8 xóa bác sỹ 14

III: Flow Chart 16

1.1 Login 16

1.3: Xóa bác sỹ 19

1.4: Thêm thành viên 20

1.5: Update User 21

1.6: Xóa thành viên 22

1.7: Search Doctor 23

1.8: Tìm kiếm User 24

- Mô tả: 24

+ Đầu vào thông tin tìm kiếm của bạn 24

5.9: Tìm kiếm 25

IV Entity Relationship (ER) Diagram 26

V Database Design / Structure 27

VI Giao Diện 31

Trang: 1

Trang 2

I Giới Thiệu

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ặtchuyê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ượngkhá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ộisoi 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ấtnhiề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ônphụ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 đaucủa mình, luôn đề cao tinh thần "Lương y như từ mẫu" Bên cạnh đó,1 vài bệnhviện đã không ngừng đào tạo nâng cao trình độ chuyên môn nghiệp vụ cho độingũ 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ạotiế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ếtsứ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ướcngoài như: Đức, Mỹ, Australia, Israel, Nhật Bản, Hàn Quốc Bệnh viện cònquan tâm thực hiện công nghệ thông tin trong Bệnh viện Điện tử để giúp bệnh

Trang: 2

Trang 3

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

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 gianchú trọng trao dồi chuyên môn hơn Nhờ vậy, Bệnh viện đã và đang có một độingũ 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ựchiệ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ó

Để đáp ứng yêu cầu ngày càng cao trong công tác khám chữa bệnh, nhữngnă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ấpchính quyền địa phương Bệnh viện C Đà Nẵng phấn đấu luôn đạt danh hiệuBệnh viện xuất sắc toàn diện trong những năm tớ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ũngcần đến tin học, đặc biệt trong kinh doanh, du lịch, hàng không, quản lý sổ sáchtrong 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ếpmộ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ờigian 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áchnhanh 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ắpxế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ànhcô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ạibệnh viện là vấn đề cần thiết và đang được quan tâm hiện nay

Trang: 3

Trang 4

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ôngviệ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ựngmộ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ệnhviệ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ứctạ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 việc của tập thể y, bác sĩ, nhân viên cũng phải có sự sắpxếp rõ ràng Và những khó khăn đó sẽ được giảm bớt nếu có sự tin học hóanhữ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ệndụ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ươngtrì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ựcmộ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ựckhi 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 :

Trang: 4

Trang 5

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

 Xây dựng hoàn chỉnh chức năng Phân Lịch trực

 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ế :

 Chi phí thấp

 Yêu cầu của khách hàng ngày càng cao

3 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

Trang: 5

Trang 6

 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

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ìnhhuố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âncô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ừngkhoa, 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 +

+ 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ỉ

Trang 7

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

+ 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ừ

+ 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àytrực chỉ trực 1 Ca ( trừ trường hợp sự cố) + Trực ca Đêm sẽ được nghỉ ca Ngàyhô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

Trang 8

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ướikhông thể giải quyết ổn thoả được

Trang 9

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

II Mô hình phát triển dự án

1 Sơ đồ Diagram

1.1 Context Diagram

Trang: 9

Doctor Information System

Administrator

Doctor

Employee

User Detail s

Doctor Details

Authentication Details

TIER 1 DATA ACCESS

TIER 2 BUSINESS LOGIC

TIER 3 DOCTOR MANAGE

GUI

Trang 10

1.2 Luồng xử lý

Trang: 10

Administrator

User Details

User account, password, type account…

Doctor Information Authentication

Trang 11

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

1.3 Thêm user

Trang: 11

User

2 Doctors Manager

Doctor Information

Commands

Get Type User

Administrator

1.1 Add User

User Information

Trang 12

1.4 Sửa thông tin User

Trang: 12

Administrator

1.2 Update User

Type_User User_Code

Users

Update Complete Information

Trang 13

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

1.5 Xóa User

1.6 Thêm Doctor

Trang: 13

Administrator

1.3 Delete User

Chooser User

Users

User_Code

Delete complete

Trang 14

Trang: 14

2.1 Add Doctors

Doctor Information

Administrator

Doctor Country

Speciality Qualification

Insert full doctor information Get Country

Doctor Information

Get Qualification Get Speciality

Trang 15

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

1.7 Sửa thông bác sỹ

Trang: 15

2.2 Update Doctor Administrator

Doctor

Doctor Code

Doctor Information Return

Result

Trang 16

1.8 Xóa bác sỹ

Trang: 16

Administrator

2.3 Delete Doctor

Delete complete

Time

Work_Code

2.3.1 Delete WorkSchedule

Trang 17

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Trang: 17

Trang 18

1.9 Tìm kiếm thông tin bác sỹ

Trang: 18

2.4 Search Doctor

Administrator

Doctor

Input Some Doctor Information

Result Display

Employee

Input Some Doctor Information

Trang 19

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

III: Flow Chart

1.1 Đăng nhập

Trang: 19

Yes

No

Login to System

No Yes

End

Trang 20

1.2: Thêm bác sỹ

Trang: 20

Begin

Input Information of Doctor

Insert record into table Doctors in Database

Continue

Valid Information

Display List of Doctor

Trang 21

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Trang: 21

Trang 22

- 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

Trang: 22

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

Trang 23

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Trang: 23

Trang 24

1.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

Trang: 24

Begin

Delete

Chooser Doctor need Delete Display list Doctor

Delete Doctor in Database

Display list Doctor

Begin Yes

No

Trang 25

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

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

Trang 26

Trang: 26

Trang 27

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Trang: 27

Display detail user update

End

Chooser User Display list User

Display Form Update User

Ye s

Ye s

No No

Trang 28

1.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ếuChooser 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 chooserkhông dừng hệ thống

Trang: 28

Begin

Delete

Chooser User need Delete Display list User

Delete User in Database

Display list User

End Yes

No

Trang 29

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

1.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.

Trang: 29

Display list of Doctor

Trang 30

1.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.

Trang: 30

End

Display Form Search User

Display Detail the Doctor

Yes

No

No

Yes

Trang 31

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

5.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

Trang: 31

Trang 32

- 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"

Trang: 32

Begin

Input keywork search Display information can to search

Ngày đăng: 29/03/2015, 09:52

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w