Tải bản đầy đủ (.pdf) (165 trang)

Phần mềm hỗ trợ xếp lịch trực bệnh viện

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 (1.98 MB, 165 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>KHOA CNTT – </b>

<b><small>TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN </small></b>

<b>KHOA CÔNG NGHỆ THÔNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM </b>

LÊ DIỆP CẨM BÌNH - 9912509 HOÀNG THỊ ANH CHI - 9912517

<b>VIỆN </b>

<b>GIÁO VIÊN HƯỚNG DẪN </b>

<i>Thầy Nguyễn Tiến Huy </i>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Chúng em xin chân thành cám ơn:

<i><b>• Các thầy cô trong Khoa Công Nghệ Thông Tin, Bộ Môn Công </b></i>

<b>Nghệ Phần Mềm, Trường Đại Học Khoa Học Tự Nhiên đã dạy dỗ </b>

trong những năm qua và tạo những điều kiện thuận lợi để chúng em thực hiện và hoàn thành đề tài đúng thời gian qui định.

<i><b>• Thầy Nguyễn Tiến Huy, người đã tận tình hướng dẫn truyền đạt </b></i>

những kinh nghiệm quí báo giúp chúng em thực hiện đề tài này

• Gia đình, bạn bè đã động viên, khuyến khích chúng em trong học tập, trong cuộc sống và nhất là trong khoảng thời gian thực hiện đề tài

Sinh viên thực hiện Lê Diệp Cẩm Bình Hồng Thị Anh Chi

<b>Nhận Xét Của Giáo Viên </b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

1.3 Mục tiêu chính của đề tài:...7

1.4 Cấu trúc luận văn:...7

Chương 2: HIỆN TRẠNG VÀ YÊU CẦU...9

2.1 Giới thiệu...9

2.2 Nội dung chính ...9

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

2.2.2 Yêu cầu của đề tài ...16

2.2.3 Bảng trách nhiệm của các yêu cầu chức năng: ...27

4.2.2.2 Màn hình nhân viên (DSNhanVien): ...69

4.2.2.3 Màn hình phiếu yêu cầu (DSPhieuyeucau ):...72

4.2.2.4 Màn hình lịch trực khoa: ...74

4.2.2.5 Màn hình bảng chấm cơng: ...76

4.2.2.6 Màn hình ràng buộc nhân viên: ...78

4.2.2.7 Danh sách các lớp đối tượng trong phần mềm: ...79

4.2.3 Thiết kế chi tiết...84

Hệ thống các ký hiệu được sử dụng trong phần này ...84

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>KHOA CNTT – </b>

4.2.3.8 Màn hình định thời gian : ...130

4.2.3.9 Các màn hình báo cáo... 132

4.2.3.10 Danh sách các hàm chính của các đối tượng xử lý chính ...136

Chương 5: THỰC HIỆN VÀ KIỂM THỬ...142

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>1.1 Giới thiệu thế giới thực: </b>

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ế tố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 ln 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 hồ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.

<b>1.2 Vấn đề phát sinh: </b>

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

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>KHOA CNTT – </b>

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 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 hồ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.

<b>1.3 Mục tiêu chính của đề tài: </b>

Do những yêu cầu nêu trên nên mục tiêu chính của đề tài là:

Xây dựng một chương trình hỗ trợ xếp lịch trực bệnh viện, cho phép người dùng cập nhật lại lịch trực khi có sự thay đổi nhân sự tham gia trực, ghi nhận chấm công cho nhân viên tham gia trực. Ngồi ra chương trình cịn hỗ trợ một số chức năng quản lý nhân sự, quản lý cơ cấu tổ chức bệnh viện.

<b>Cấu trúc luận văn: </b>

Nội dung của luận văn được chia theo các phần sau:

<i>Chương 1: Phần mở đầu. Chương 2: Xác định yêu cầu </i>

Trình bày hiện trạng và phác thảo yêu cầu.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

2.1.1 Mục đích:

Cung cấp cho người đọc một cái nhìn khá đầy đủ về cơ cấu tổ chức, yêu cầu xếp lịch và nội dung lịch trực trong bệnh viện. Giới thiệu tổng quát các chức năng mà người thiết kế phần mềm hỗ trợ xếp lịch trực bệnh viện phải thực hiện.

2.1.2 Nội dung Chương 2: ¾ Khảo sát hiện trạng bệnh viện

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

• Phịng Điều dưỡng

• Phịng kế hoạch hành chánh. • Phịng Kế tốn – Tài vụ. • Phịng Vật tư – trang thiết bị. • Phịng chỉ đạo tuyến.

• Phịng Tổ chức cán bộ.

<i>¾ Các phân khoa của bệnh viện: </i>

Bệnh viện Từ Dũ có 25 khoa bao gồm: • Phụ.

• Sản A, G.

• Hậu sản B, E,C. • Xét nghiệm. • Hậu phẫu.

• Chẩn đốn hình ảnh(X-quang, siêu âm, nội soi…). • Giải phẫu bệnh lý.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>KHOA CNTT – </b>

• Phịng mổ. • Di truyền. • Phịng sinh. • Tế bào. • Hồi sức. • Phụ ngoại • Dược. • Dưỡng nhi.

• Phịng chống nhiễm khuẩn. • Dinh dưỡng.

• Cấp cứu. • Vật lý trị liệu. • Khám phụ khoa. • Dị tật.

• Khám thai. • Khám kế hoạch. • Khám trẻ.

• Khám hiếm muộn.

Bệnh viện C – Đà Nẵng có 10 khoa bao gồm: • Nội.

• Tim mạch. • Ngoại.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

ã Thn. ã Dc.

<i>ắ Cỏc b phận khác: </i>

Chi bộ Đảng.

Ban chấp hành Cơng đồn. Ban chấp hành Đoàn thanh niên. …

Hiện trạng nghiệp vụ:

<i>¾ Một số khái niệm: </i>

Để 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, ngồi giờ hành chánh bệnh viện ln phân cơng cán bộ nhân viên trực ở mọi phòng khoa 24/24 giờ trong ngày.

<i>Ca trực và Kíp trực: </i>

Ca trực (tua trực): tính bằng thời gian.

Ví dụ: Ca ngày: bắt đầu từ 7 giờ sáng đến 4h chiều. Ca đêm: bắt đầu từ 4h chiều đến 7h sáng hơm sau.

Kíp trực (nhóm trực): 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ể.

Thông thường, nếu một khoa có 3 ca trực thì số kíp trực sẽ là 4 để ln có một nhóm được nghỉ.

<i>¾ Phân cơng trực: </i>

<i>Bác sĩ và nhân viên hành chánh: </i>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>KHOA CNTT – </b>

Bác sĩ và nhân viên ở các bộ phận hành chánh (như: điện nước, bảo vệ, xe cộ..) chỉ trực đêm và trực vào các ngày nghỉ, ngày lễ. Mỗi ca trực đêm bắt đầu từ 5h chiều đến 7h sáng hôm sau. Riêng ngày nghỉ và ngày lễ thì ngồi trực đêm cịn có ca trực ngày bắt đầu từ 7h sáng đến 5h chiều (giờ hành chánh).

Trường hợp trong ca trực có người nghỉ đột xuất thì các nhân viên làm hành chánh hay các bác sĩ làm hàng ngày sẽ trực thay hoặc thay bằng một nhân viên của kíp trực tiếp theo. Nếu nhân viên nghỉ trực đó chỉ bận việc đột xuất và sẽ trực bù vào kíp sau thay thế cho nhân viên đã trực thế trước đó.

Thơng thường có từ 10 -12 bác sĩ trực chung /1 ca trực.

<i>Điều dưỡng, hộ lý: </i>

Điều dưỡng, hộ lý có hai ca trực:

Ca ngày: bắt đầu từ 7h sáng đến 5h chiều cùng ngày. Ca đêm: bắt đầu từ 5h chiều đến 7h sáng hôm sau. Người hôm nay trực đêm thì hơm sau được nghỉ trực.

Nếu trong ca trực có người nghỉ đột xuất, thường những nhân viên trong tua trực đó sẽ tự gồng gánh luôn công việc của người vắng mặt. Nếu số nhân viên nghỉ nhiều hoặc cơng việc trong ca trực đó q nhiều, các nhân viên cịn lại khơng đủ khả năng đảm đương thì sẽ đơn người ở kíp trực sau vào.

Đối với điều dưỡng thì điều dưỡng trưởng từng khoa tự phân chia trực và nộp lên phòng kế hoạch tổng hợp để tổng hợp.

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i>Trực lãnh đạo: </i>

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.

<i>Trực lâm sàng </i>

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.

Lịch trực của bác sĩ do phòng kế hoạch tổng hợp sắp, còn lịch trực cho hộ lý, nữ hộ sinh là do phòng điều dưỡng sắp.

<i>Trực cận lâm sàng: </i>

Bộ phận siêu âm, X quang, xét nghiệm, dược, nội soi. Những bộ phận này do phòng kế hoạch tổng hợp quản lý và sắp lịch.

<i>Trực hành chánh: </i>

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

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>KHOA CNTT – </b>

Để đảm bảo nhu cầu 24/24 của bệnh viện về điện, nước, xe cấp cứu, ngoài giờ làm hành chính, Phịng kế hoạch tổng hợp sẽ xếp lịch trực cho những nhân viên thuộc các bộ phận này: trực đêm (từ 17h - 7h).

Hiện trạng tin học hố của bệnh viện:

Nhìn chung việc tin học hố ở bệnh viện hầu như cịn chưa phát triển, thực trạng tin học bệnh viện hiện nay như sau:

Các công việc quản lý như: quản lý hồ sơ bệnh án, quản lý nhân viên, thống kê tiền lương… đã được tin học hoá một phần. Các báo cáo nhập vào máy và các thông tin liên quan được lưu trữ dưới các cơ sơ dữ liệu Access, Excel.

Các phòng ban chưa được nối mạng hồn chỉnh nên cơng việc quản lý cịn gặp rất nhiều khó khăn.

o<i> Về phần mềm: </i>

Hệ điều hành: các máy trong Bệnh viện đều được cài đặt hệ điều hành Windows 98.

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

- Các thông tin quản lý chưa được thật sự tập trung và thống nhất, cịn rải rác trên nhiều máy tính hay trong nhiều sổ sách.

- Các thao tác trên máy tính chưa có giao diện thiết kế phù hợp với nghiệp vụ cần thực hiện để hỗ trợ.

- Chưa có hệ thống mạng nên việc liên lạc giữa các phịng, khoa vẫn cịn gặp nhiều khó khăn.

2.2.2 u cầu của đề tài a) Yêu cầu chức năng

Mục đích chính của chương trình hỗ trợ xếp lịch trực bệnh viện là một phần mềm hỗ trợ việc xếp lịch trực cho tập thể y bác sĩ trong bệnh viện. Phần mềm này giúp giảm tải và đơn giản hố trong cơng việc xếp lịch. Ngồi ra cịn hỗ trợ một số chức năng quản lý nhân viên, quản lý cơ cấu tổ chức bệnh viện để tránh nhập trùng lắp thông tin trong khâu tiếp nhận danh sách nhân sự, tạo giao diện dễ sử dụng, bảo vệ dữ liệu .

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>KHOA CNTT – </b>

Các chức năng chính của phần mềm hỗ trợ xếp lịch trực bệnh viện như sau:

<b>• Tiếp nhân danh sách nhân sự </b>

Tiếp nhận thông tin nhân viên bao gồm: Họ và tên, ngày sinh, giới tính, địa chỉ, điện thoại, di động, Khoa, Chức danh, Chức vụ và ghi nhận lại theo biểu mẫu BM1.

<b>• Tiếp nhận danh sách phiếu yêu cầu </b>

Tiếp nhận thông tin phiếu yêu cầu xếp lịch từ các khoa. Phiếu yêu cầu xếp lịch được chia làm 2 loại: Phiếu yêu cầu theo ca và phiếu yêu cầu theo số lượng gồm các thông tin theo biểu mẫu BM2.1 và BM2.2.

<b>• Tiếp nhận thơng tin ràng buộc nhân viên với cấp trực, chức danh và khoa </b>

Tiếp nhận thông tin ràng buộc nhân viên làm việc ở cấp trực nào, làm ca ngày hay ca đêm hay cả 2 ca theo BM3. Thông thường nhân viên phải làm cả 2 loại ca trực trong suốt thời gian xếp lịch. Chỉ có một số trượng hợp đặc biệt là được miễn trực ngày hay miễn trực đêm.

<b>• Tiếp nhận thời gian xếp lịch </b>

Thời gian xếp lịch bao gồm: Thời gian bắt đầu lịch trực và thời gian kết thúc lịch trực theo BM4.

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Ngồi ra phần mềm cịn hỗ trợ một số chức năng sau: </b>

o Xoá một nhân sự khi nghỉ việc hoặc chuyển công tác.

o Sửa thơng tin nhân sự khi cần có sự hiệu chỉnh nào đó (chuyển khoa).

o Thêm Khoa (mở rộng bệnh viện sau này). o Thêm chức danh mới (nếu có).

o Thêm chức vụ mới (nếu có). o Cập nhật thơng tin phiếu u cầu. o Xố phiếu u cầu .

o Lập báo cáo về lịch trực. o Báo cáo về tình hình nhân sự. o Báo cáo bảng chấm công.

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>KHOA CNTT – </b>

<i><b>Danh sách các công việc: </b></i>

Phần mềm xếp lịch trực bệnh viện được phân làm 4 quyền sử dụng như sau:

• an giám đốc : Tồn quyền với hệ thống. • Bộ phận quản lý nhân sự :

Mã số: QL

QL_YC_1 Thêm nhân viên BM1 QD1 QL_YC_2 Xoá nhân viên

QL_YC_3 Cập nhật thông tin nhân viên

KT_YC_1 Tiếp nhận danh sách

phiếu yêu cầu <sup>BM2.1 </sup>BM2.2

QD2 KT_YC_2 Cập nhật phiếu yêu

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

KT_YC_10 Báo cáo danh sách

- Xem thông tin về phiếu yêu cầu.

- Xem lịch trực của tất cả các nhân viên. - Xem các ràng buộc nhân viên với ca trực.

- Xem hệ thống các báo cáo về nhân viên, lịch trực khoa, bảng ch<b>ấm công. </b>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>KHOA CNTT – </b>

<i><b>Danh sách các qui định: </b></i>

1 QD1 Qui định thêm nhân viên

Chỉ nhận nhân viên tối thiểu là 18 tuổi. Nhân viên phải được định rõ các thông tin: Họ và tên, ngày sinh, khoa, chức vụ, chức danh 2 QD2 Qui định tiếp nhận

phiếu yêu cầu <sup>Trong m</sup>xếp lịch đối với mỗi <sup>ột thời gian </sup>chức danh, mỗi cấp trực và mỗi khoa chỉ tiếp nhận duy nhất 1 phiếu yêu cầu.

buộc <sup>Nhân viên phải </sup>được định rõ các thông tin: Cấp trực, trực ngày, trực đêm. 4 QD4 Qui định về thời

gian xếp lịch <sup>Th</sup>là m<sup>ời gian xếp lịch </sup>ột khoảng thời gian. Thời gian kết thúc lịch trực phải lớn hơn ngày bắt đầu lịch trực.

5 QD5 Qui định về việc

cập nhật lịch trực <sup>ch</sup>nhật lịch trực vào <sup>ỉ được phép cập </sup>những ngày lớn hơn ngày hiện hành. 6 QD6 Qui định về việc

chấm công <sup>Chỉ chấm công cho </sup>những ngày nhỏ hơn ngày hiện hành.

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>Danh sách nhân viên </b>

Danh sách nhân viên theo khoa Khoa:

Mã nhân viên Họ và tên

… …

Thông tin nhân viên Mã số :

Họ tên: Giới tính: Ngày sinh: Địa chỉ: Điện thoại: Di Động: Khoa: Chức danh: Chức vụ:

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>Danh sách phiếu yêu cấu theo số lượng </b>

Mã phiếu yêu cầu

Khoa Cấp trực Chức danh Số lượng

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<small>Họ tên </small>

<small>Ngày Sinh </small>

<small>Giới tính </small>

<small>Địa chỉ </small>

<small>Điện thoại </small>

<small>Chức danh </small>

<small>Chức vụ </small>

<small>Cấp trực </small>

<small>Trực đêm </small>

<small>Trực ngày </small>

Chức danh Cấp trực

Ca trực Ngày trực

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Họ và tên

Chức danh

Cấp trực

Ca trực

Ngày trực

Tình trạng

Thay đổi về số lượng y bác sĩ, hộ lý, nhân viên trong 1 ca trực. Thay đổi về khoa, chức danh, chức vụ.

• Tính tiện dụng

Giao diện thân thiện dễ sử dụng. Nhờ có hệ thống quản lý chung cho y bác sĩ nhân viên, mà người sử dụng dễ dàng chọn lọc, kết xuất, tra cứu, sắp xếp lịch trực một cách nhanh chóng, trách

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

Do 1 phịng ban có một nhiệm vụ khác nhau. Việc quản lý nhân sự và lập lịch trực cũng sẽ được phân quyền cho phịng ban có chức năng riêng biệt.

Hệ thống được dự tính phân quyền như sau:

Ban giám đốc: Có tồn quyền đối với hệ thống.

Phịng quản lý nhân sự: Có quyền sử dụng phần mềm chỉ ở những chức năng quản lý (thêm, xoá, sửa nhân sự, )

Phòng kế hoạch tổng hợp: lập lịch trực cho bác sĩ, y tá, điều dưỡng trong bệnh viện.

Người dùng khác: Xem thông tin về nhân viên, lịch trực, bảng chấm công, cơ cấu tổ chức bệnh viện.

• Cấu hình:

Chỉ địi hỏi máy ở mức độ khá, máy sử dụng hệ điều hành Windows 2000 trở lên là có thể sử dụng được.

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>KHOA CNTT – </b>

2.2.3 Bảng trách nhiệm của các yêu cầu chức năng:

Với những yêu cầu chức năng nêu trên, ta có danh sách trách nhiệm của người dùng đối với phần mềm và của phần mềm đối với người dùng.

<b> STT </b> Nghiệp vụ Người dùng Phần mềm Ghi Chú

danh sách nhân sự

Cung cấp thông tin tất cả nhân viên làm việc trong bệnh viện

khoa).

Kiểm tra quy định và ghi nhận.

Cho phép cập nhật thơng tin xố nhân viên đã lưu trữ, chuyển khoa, Thông báo cập nhật lại lịch trực liên quan (nếu có).

danh sách phiếu yêu cầu

Cung cấp thông tin về phiếu yêu cầu theo ca hoặc theo số lượng.

Kiểm tra các quy định và ghi nhận

Cho phép cập nhật thơng tin

cầu.Xố phiếu u cầu đã lưu trữ.

3 Xếp lịch Mặc định thời gian xếp lịch, cung cấp thông tin phiếu yêu cầu (theo ca hay theo số lượng) liên quan đến khoa, cấp trực, chức danh.

Lập lịch trực theo các yêu cầu hiện thời.

Cho phép cập nhật lại theo ý muốn của người sử dụng.

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Hiển thị lịch trực theo khoa tương ứng.

chấm công <sup>Cung c</sup>tin khoa cần cập <sup>ấp thông </sup>nhật bảng chấm công.

Ghi nhận chấm công.

danh

Cung cấp thông tin một chức danh mới .

Kiểm tra và lưu trữ vào bộ nhớ phụ

9 Thêm khoa Cung cấp thông tin một khoa mới.

Kiểm tra và lưu trữ vào bộ nhớ phụ

10 Ràng buộc nhân viên

Cung cấp thông tin về cấp trực, trực đêm, trực ngày cho từng nhân viên

Kiểm tra và ghi nhận.

11 Báo cáo lịch

trực khoa <sup>Có thể chọn </sup>in/lưu ra file tất cả hay theo khoa

In ra giấy hay lưu trữ thành file dạng (*.pdf, *.doc, *.xls..)

hình nhân sự <sup>Có thể chọn </sup>in/lưu ra file tất cả hay theo khoa

In ra giấy hay lưu trữ thành file dạng (*.pdf, *.doc, *.xls..)

13 Báo cáo việc

chấm cơng <sup>Có th</sup>in/lưu ra file tất <sup>ể chọn </sup>cả hay theo khoa

In ra giấy hay lưu trữ thành file dạng (*.pdf, *.xls..)

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>KHOA CNTT – </b>

2.2.4 Phương án thực hiện phần mềm Dùng C# làm môi trường cài đặt chương trình.

Sử dụng Microsoft Access làm hệ quản trị cơ sở dữ liệu Phần mềm sẽ được thực hiện chia làm 4 quyền sử dụng: • Ban giám đốc.

• Bộ phận quản lý nhân sự. • Phịng kế hoạch tổng hợp. • Người dùng khác.

Phần mềm hỗ trợ xếp lịch theo phiếu yêu cầu và thời gian xếp lịch định sẵn, cho phép cập nhật lại.

Thuật toán xếp lịch dựa trên việc xếp lich thực tế như sau: Có 2 dạng xếp lịch:

Mỗi ngày một kíp trực chỉ trực 1 ca, kíp nào trực đêm thì hơm sau sẽ được nghỉ trực và trở thành kíp dự phịng để sẵn sàng trực thay nếu lịch trực có sự thay đổi về nhân sự tham gia lịch trực.

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Lịch trực chỉ xếp cho ngày thường với ca trực đêm.

Thứ 7 và chủ nhật hay những ngày lễ sẽ xếp lịch trực cho nhân viên làm việc theo cả 2 ca (trực đêm và trực ngày).

Ban ngày nhân viên làm theo giờ hành chành.

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

3.1.1 Mục đích

Xác định rõ việc phân quyền sử dụng các chứa năng của phần mềm, mô hình hố sơ đồ sử dụng. Xác định các đối tượng, các thuộc tính của đối tượng. Thiết lập mơ hình quan hệ giữa các đối tượng, từ đó sẽ xác định chi tiết các thông tin sẽ lưu trữ. Ngồi ra, việc xác định chính xác những nội dung nêu trên còn phục vụ cho việc thiết kế cơ sở dữ liệu và giao diện người

¾ Ý nghĩa của các lớp đối tượng.

¾ Danh sách thuộc tính của các lớp đối tượng. ¾ Danh sách trách nhiệm của các lớp đối tượng.

<small>¾ </small> Mô tả các điều kiện ràng buộc.

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Các qui ước về hệ thống ký hiệu được sử dụng trong Sơ đồ sử dụng như sau:

Khối xử lý

luồng dữ liệu (thông tin)

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

<b>KHOA CNTT – </b>

Sơ đồ sử dụng tổng thể :

<b><small>Bộ phận quản lý nhân sự </small></b>

<b><small>Phòng kế hoạch tổng hợp </small></b>

<b><small>Người dùng khácBan giám đốc </small></b>

<b><small>XemThông Tin Nhân viên </small></b>

<b><small>Xoá, sửa, thêm nhân viên, chức danh, chức vụ Xem Thơng tin phiếu u </small></b>

<b><small>cầu Thêm, Xố, sửa phiếu yêu </small></b>

<b><small>cầu </small></b>

<b><small>Xếp lịch, cập nhật lịch trực Xem lịch trực khoa, cá nhân </small></b>

<b><small>Chấm công</small></b>

<b><small>Xem bảng chấm công Xem ràng </small></b>

<b><small>buộc </small></b>

<b><small>Ghi nhận ràng buộc, định thời gian xếp lịch </small></b>

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

2 Xem thông tin nhân viên

Cho phép người sử dụng xem thông tin nhân viên, danh sách nhân viên theo khoa hay danh sách nhân viên cả toàn bệnh viện. 3 Xem ràng buộc Cho phép người sử dụng xem những ràng

buộc của nhân viên với ca trực (Trực ngày , trực đêm hay cả hai) trực ở cấp trực.

4 Xem thông tin phiếu

yêu cầu <sup>Cho phép ng</sup>phiếu yêu cầu theo ca hay theo số lượng <sup>ười sử dụng xem thông tin về </sup>của từng khoa cụ thể hay của toàn bệnh viện.

Cho phép người dùng có thể: thêm một nhân viên mới, chức danh, chức vụ, khoa mới.

Có thể hiệu chỉnh thơng tin của nhân viên hay xố một nhân viên khi nghỉ việc hay chuyển công tác.

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

<b>KHOA CNTT – </b>

10 Thêm, xóa, sửa phiếu

yêu cầu <sup>Cho phép ng</sup>yêu cầu mới theo ca hay theo số lượng. <sup>ười sử dụng thêm một phiếu </sup>Hiệu chỉnh lại thơng tin phiếu u cầu hay xố phiếu yêu cầu khi cần.

11 Chấm công Ghi nhận việc đi trực của nhân viên theo lịch trực.

12 Hệ thống các báo cáo Báo cáo tình hình nhân sự, lịch trực khoa, bảng chấm công.

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

<b>KHOA CNTT – </b>

<small>SVTH: Hoàng Thị Anh Chi </small>

<small> Lê Diệp Cẩm Bình - 36 - </small>

Mỗi nhóm người dùng có quyền sử dụng một số chức năng khác nhau

• Ban giám đốc: Tồn quyền với hệ thống, được hỗ trợ tất cả các chức năng nêu trên.

Sơ đồ sử dụng ở mức chi tiết

<i>Mơ hình hóa sơ đồ sử dụng đối với người sử dụng là Ban giám đốc </i>

<i>Hình 3.2 Sơ đồ sử dụng đối với người sử dụng là Ban giám đốc </i>

<b><small>Ban giám đốc </small></b>

<b><small>Đăng Nhập</small></b>

<b><small>XemThông Tin Nhân viên </small></b>

<b><small>Xoá, sửa, thêm nhân viên, chức danh, chức vụ, khoa </small></b>

<b><small>Xem Thơng tin phiếu u </small></b>

<b><small>cầu </small></b>

<b><small>Thêm, Xố, sửa phiếu yêu </small></b>

<b><small>cầu </small></b>

<b><small>Xếp lịch, cập nhật lịch trực Xem lịch trực </small></b>

<b><small>khoa, cá nhân </small></b>

<b><small>Chấm công </small></b>

<b><small>Xem bảng chấm công Xem ràng </small></b>

<b><small>buộc </small></b>

<b><small>Ghi nhận ràng buộc, định thời gian xếp lịch Hệ Thống các báo </small></b>

<b><small>cáo</small></b>

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

- Xem thông tin phiếu yêu cầu.

<i>Mơ hình hố sơ đồ sử dụng phần mềm với người sử dụng là: Bộ phận quản lý nhân sự </i>

<b><small>Bộ phận quản lý nhân sự </small></b>

<b><small>Đăng Nhập</small></b>

<b><small>XemThông Tin Nhân viên Xoá, sửa,thêm </small></b>

<b><small>Nhân viên, chức danh, chức vụ </small></b>

<b><small>Xem Thông Xem lịch trực </small></b>

<b><small>khoa, cá nhân </small></b>

<b><small>Xem bảng chấm công </small></b>

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

- Ghi nhận ràng buộc, định thời gian xếp lịch. - Thêm, xố, sửa phiếu u cầu.

- Chấm cơng.

- Xếp lịch, cập nhật lịch trực. - Hệ thống các báo cáo.

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

<b>KHOA CNTT – </b>

<i>Mơ hình hóa sơ đồ sử dụng với người dùng là: Phịng kế hoạch tổng hợp </i>

<i>Hình 3.4 Sơ đồ sử dụng với người dùng là: Phòng kế hoạch tổng hợp </i>

<b><small>Phịng kế hoạch tổng hợp </small></b>

<b><small>Đăng Nhập</small></b>

<b><small>XemThơng Tin Nhân viên </small></b>

<b><small>Xem Thơng tin phiếu u </small></b>

<b><small>cầu </small></b>

<b><small>Thêm, Xố, sửa phiếu yêu </small></b>

<b><small>cầu </small></b>

<b><small>Xếp lịch, cập nhật lịch trực Xem lịch trực khoa, cá nhân </small></b>

<b><small>Chấm công </small></b>

<b><small>Xem bảng chấm công Xem ràng </small></b>

<b><small>buộc </small></b>

<b><small>Ghi nhận ràng buộc, định thời gian xếp lịch Hệ Thống các báo </small></b>

<b><small>cáo</small></b>

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

- Xem thông tin phiếu yêu cầu.

- Xem lịch trực khoa, lịch trực cá nhân - Xem bảng chấm công

- Hệ thống các báo cáo

<i>Mơ hình hố sơ đồ sử dụng với người dùng khác: </i>

<i>Hình 3.5 Sơ đồ sử dụng với người dùng khác </i>

<b><small>Người dùng khác</small></b>

<b><small>Đăng Nhập</small></b>

<b><small>XemThông Tin Nhân viên </small></b>

<b><small>Xem Thông tin phiếu yêu </small></b>

<b><small>cầu </small></b>

<b><small>Xem lịch trực khoa, cá nhân </small></b>

<b><small>Xem bảng chấm công Xem ràng </small></b>

<b><small>buộc </small></b>

<b><small>Hệ Thống các báo cáo</small></b>

</div>

×