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

Quản lý chấm công bệnh viện đa khoa đồng tháp

55 1,1K 4
Tài liệu đã được kiểm tra trùng lặp

Đ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 55
Dung lượng 1,35 MB

Nội dung

Quản lý chấm công bệnh viện đa khoa đồng tháp

Trang 1

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG

TIỂU LUẬN TỐT NGHIỆP ĐẠI HỌC

ĐỀ TÀI

QUẢN LÝ CHẤM CÔNG BỆNH VIỆN ĐA KHOA ĐỒNG THÁP

Sinh viên thực hiện

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN CHUYÊN MÔN

………… , ngày….tháng….năm…… GIÁO VIÊN HƯỚNG DẪN

(ký tên)

Trang 3

Trang 4

Quyển số:

ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN TIỂU LUẬN TỐT NGHIỆP

(Học kỳ : 01, Niên khóa 2004-2008)

TÊN ĐỀ TÀI: Quản Lý Chấm Công Ở Bệnh Viện Đa Khoa Đồng Tháp

CÁC GIÁO VIÊN HƯỚNG DẪN:

(Tối đa 1,0 điểm) ĐIỂM

I HÌNH THỨC (Tối đa 0,5 điểm)

Bìa (tối đa 0,25 điểm)

 Các tiêu đề: Trường ĐHCT, Khoa CNTT, Bộ môn

HTTT&TƯD

 Loại niên luận: 3

 Tên đề tài

 Giáo viên hướng dẫn: chức danh, họ tên

 Thông tin về các sinh viên thực hiện: họ tên, mã số, lớp

 Năm thực hiện

Bố cục (tối đa 0.25 điểm)

 Nhận xét của giáo viên hướng dẫn và giáo viên chấm

 Mục lục: cấu trúc chương, mục và tiểu mục

 Phụ lục (nếu có)

 Tài liệu tham khảo

II NỘI DUNG (Tối đa 3,0 điểm)

Giới thiệu (tối đa 1,0 điểm)

 Mô tả bài toán (0,5 điểm)

 Mục tiêu cần đạt, hướng giải quyết (0,5 điểm)

Ứng dụng (tối đa 1,5 điểm)

 Lưu đồ các mô-đun (1,0 điểm)

 Giới thiệu sử dụng chương trình (0,5 điểm)

Kết luận (tối đa 0,5 điểm)

 Nhận xét kết quả đạt được

 Hạn chế

 Hướng phát triển

III CHƯƠNG TRÌNH DEMO (Tối đa 5,5 điểm)

Giao diện thân thiện với người dùng (1,0 điểm)

Trang 5

Hướng dẫn sử dụng (1,0 điểm)

Kết quả thực hiện đúng với kết quả của phần ứng dụng (3,5

điểm)

Ghi chú: Điểm trong khung “các sinh viên thực hiện” là điểm kết quả cuối cùng của

từng sinh viên trong quá trình thực hiện niên luận 2.

Cần Thơ, ngày tháng năm 2008

GIÁO VIÊN CHẤM

Trang 6

Xin được gửi lời cám ơn chân thành đến anh Võ Hữu Thắng, anh Trần HoàngMinh Châu là nhân viên tin học của Bệnh Viện Đa Khoa Đồng Tháp đã tận tình chỉ dẫncông việc trong suốt thời gian tìm hiểu và thực hiện đề tài tại Bệnh Viện từ 08/09/2008đến 30/10/2008

Mặc dù đã cố gắng trong thực hiện chương trình cũng như viết bài báo cáo tiểuluận nhưng chắc chắn sẽ không khỏi những sai sót, rất mong được chỉ dẫn tiếp tục củacác Thầy, các Anh để có thể bổ sung những thiếu khuyết của em

Cần Thơ, ngày 10 tháng 12 năm 2008

SV: Trần Phước Huy

Trang 7

MỤC LỤC

TÓM TẮT 1

Chương 1 tỔng quan 2

I.đẶt vẤn đỀ 2

II.Lịch sỬ giẢi quyẾt vẤn đỀ 2

III.PhẠm vi đỀ tài 3

IV.Phương pháp nghiên cỨu 3

Chương 2 cơ sỞ lý thuyẾt 4

I.HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2000 4

I.1.Các tiện ích của SQL Server 2000 4

I.2.Các thành phần của SQL Server 2000 4

I.3.Các cấu trúc lệnh T-SQL (Transact-SQL) 5

I.3.1.Lệnh SELECT: 5

I.3.2.Lệnh INSERT: 6

I.3.3.Lệnh UPDATE: 7

I.3.4.Lệnh DELETE: 7

II.NGÔN NGỮ LẬP TRÌNH VISUAL BASIC.NET 2003 7

II.1.Sự lựa chọn ngôn ngữ lập trình Visual Basic.Net 7

II.2.Ưu điểm VISUAL BASIC.NET 2003 7

II.3.Một số đối tượng VISUAL BASIC.NET 2003 sử dụng trong đề tài 8

II.3.1.Đối tượng SqlConnection: 8

II.3.2.Đối tượng SqlCommand: 8

8

II.3.3.Đối tượng DataAdapter và DataSet: 8

III.PHƯƠNG PHÁP PHÂN TÍCH HỆ THỐNG 9

III.1.Thành phần dữ liệu 9

III.2.Thành phần xử lý 9

Chương 3 nỘi dung và kẾt quẢ nghiên cỨu 10

I.KẾT QUẢ ĐIỀU TRA, THU THẬP THÔNG TIn 10

I.1.Mục tiêu mà hệ thống cần đạt: 10

I.2.Hoạt động 10

I.2.1.Khảo sát hệ thống 10

I.2.2.Cơ cấu làm việc 11

I.2.3.Cách thức chấm công của hệ thống 12

I.2.4.Công thức tính ngày công 13

II.GiẢi pháp phân tích, thiẾt kẾ mô hình 14

II.1.Xây dựng các thực thể 14

II.2.Xây dựng các phụ thuộc hàm 14

II.3.Xây dựng các mối kết hợp 15

II.4.Mô hình dữ liệu ở mức quan niệm (MCD) 16

II.5.Mô hình ở mức luận lý (MLD) 18

II.6.Sơ đồ Diagram 18

II.7.Sơ đồ dòng dữ liệu (DFD) 19

Trang 8

II.8.Những lưu đồ, module, form chủ yếu của hệ thống 23

II.5.1.Các lưu đồ, module chính 23

II.5.2.Một số form chính của chương trình 28

III.Mô tẢ kẾt quẢ đẠt đưỢc 32

III.1.Giải quyết được vấn đề gì 32

III.2.Ưu điểm: 32

III.3.Hạn chế: 32

III.4.Nguyên nhân 33

III.5.Hướng phát triển 33

PhẦn KẾt luẬn 34

I.KẾt luẬn vỀ toàn bỘ công cuỘc nghiên cỨu 34

II.Các đỀ nghỊ rút ra tỪ kẾt quẢ nghiên cỨu 34

PHỤ LỤC HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH 35

PHỤ LỤC CHƯƠNG TRÌNH NGUỒN 46

PhẦn tài liỆu tham khẢo 47

Trang 9

TÓM TẮT

Chấm công cho nhân viên là công việc phải làm hầu như ở mỗi cơ quan, xí nghiệp Cácphương pháp chấm công có thể có như dùng máy chấm công để quét mã vạch trên thẻ nhânviên, điểm danh trực tiếp… và các số liệu cuối cùng về công của nhân viên sẽ được ghichép vào sổ sách hay dùng Excel để lưu trữ Thông thường cách lưu trữ như vậy sẽ gây khókhăn cho việc truy tìm, tính toán, cũng như gây khó khăn trong việc thay đổi những quyđịnh chấm công, hay thay đổi bộ phận công tác của nhân viên

Qua khảo sát thực tế hệ thống chấm công của Bệnh Viện Đa Khoa Đồng Tháp cho thấy việcchấm và tính công cho một nhân viên sẽ phức tạp hơn với một hệ thống có nhiều hình thứctính công, nhiều khoa phòng, nhiều thời điểm tính công, nhiều quy định trong công tácchấm, tính công…

Qua đó cho thấy nếu vấn đề chấm công được nghiên cứu đúng đắn và tính hợp thành côngvào hệ thống quản lý nhân sự, quản lý tiền lương… sẽ giúp cho các hệ thống này hiệu quảhơn Các cơ quan, xí nghiệp có thể quản lý nhân viên mình một cách chặt chẽ hơn về tinhthần, thái độ làm việc và là một bằng chứng không thể chối cãi cho việc xử phạt hay khenthưởng một nhân viên trong suốt quá trình làm việc tại cơ quan

Trang 10

CHƯƠNG 1 TỔNG QUAN

I ĐẶT VẤN ĐỀ

Là một bệnh viện trung tâm của Tỉnh Đồng Tháp, hàng năm phải khám chữa bệnhtrên 300000 bệnh nhân, điều trị nội trú trên 35000 lượt, cơ cấu tổ chức với trên 33 khoaphòng và hơn 650 nhân viên đang công tác trong và ngoài chuyên ngành y, thì nhu cầu ứngdụng một hệ thống thông tin vào công tác quản lý là cần thiết Bên cạnh những hệ thốngthông tin mà bệnh viện Đa Khoa Đồng Tháp đang sử dụng tốt như hệ thống quản lý dược,quản lý nhân sự tiền lương, quản lý phòng khám, quản lý nhân sự… thì công tác quản lýchấm công chỉ được thực hiện trên Excel gây khó khăn cho phòng nhân sự trong quá trìnhkiểm tra dữ liệu do các khoa gửi về, quy định thời hạn chấm cho các khoa, tính toán tổnghợp nếu có sự thay đổi về nhân sự, thay đổi về quy định tính công cho nhân viên, vấn đề lưutrữ và truy xuất dữ liệu trên các file Excel cũng gặp nhiều khó khăn…

Do đó bệnh viện có nhu cầu xây dựng một hệ thống thông tin để quản lý chấm công

áp dụng cho các khoa phòng Các thông tin về công của nhân viên gồm có họ tên của nhânviên, chức danh, khoa phòng đang công tác, ngày công, tên công của ngày đó mà nhân viên

đã làm, tổng số công thực tế của tháng, tổng số công trừ của tháng, tổng số ngày trực trêntháng… phía phòng nhân sự cần có những thông tin như số nhân viên có mặt, số nhân viênvắng mặt, số nhân viên nghỉ ốm, số nhân viên nghỉ phép, số nhân viên nghỉ không phép sốnhân viên đi công tác, số nhân viên đi học, số nhân viên trực của mõi khoa trên từng ngày

II LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ

Đối với Bệnh Viên Đa Khoa Đồng Tháp thì vấn đề chấm công đã được các nhân viênchuyên ngành tin nhiên cứu và giải quyết và hiện đang sử dụng để quản lý và chấm công.Giải pháp đang dùng là sử dụng Excel soạn ra những mẫu nhập cho từng khoa/tháng là một

ma trận có dòng là tên nhân viên trong khoa, cột là các ngày trong tháng đó đồng thời nhúngnhững đoạn mã Macro vào trong Sheet để tính toán số ngày công thực tế, ngày nghỉ, ngàycông trừ và gửi cho các khoa tương ứng Ở phía phòng tổ chức sẽ có một File Excel để tậphợp các File Excel của các khoa gửi về, trong File Excel có nhúng sẵn một Macro để copymỗi file Excel ở máy trạm vào một Sheet tương ứng Sau thời gian hạn định chấm côngnhân viên phòng tổ chức sẽ khóa các Sheet trong File tổng hợp

Trong giải pháp trên thì nhìn chung đáp ứng được công việc, dễ thực hiện, ít tốn kém

Những khó khăn trong giải pháp trên là phải bỏ công thực tạo các biểu mẫu cho cáckhoa, không giải quyết được tình huống người dùng nhập sai, dữ liệu không an toàn do mậtkhẩu của Excel có thể bị xóa bởi người dùng có kinh nghiệm, phải có nhân viên canh giờ đểthu gôm các File Excel chấm công ở các máy trạm, khó khăn trong việc truy lục dữ liệu cũ,khó khăn trong việc tích hợp vào một hệ thống quản lý khác…

Trang 11

III PHẠM VI ĐỀ TÀI

Đề tài được thực hiện trên phạm vi là một ứng dụng hoàn chỉnh, thực hiện chức năngquản lý chấm công cho nhân viên trên mô hình quản lý chấm công của Bệnh Viện ĐaKhoa Đồng Tháp, các yêu cầu của đề tài gồm:

cơ sở dữ liệu được lưu trữ ở máy Server

liệu

liệu gồm có cập nhật thông tin về nhân sự trong bệnh viện, danh mục công đangđược dùng để tính công, cập nhật ngày công, khóa và mở khóa những ngày côngtheo quy định, cập nhật thông tin về các khoa phòng, danh mục ngày lễ, ngàynghỉ, cấp tài khoản và quyền người dùng trong hệ thống

trong khoa của tháng, report theo dõi chấm công và tổng hợp nhân sự của bệnhviện trên ngày

IV PHƯƠNG PHÁP NGHIÊN CỨU

• Tìm hiểu hệ thống bằng cách khảo sát thực tế hoạt động của doanh nghiệp

Viện

• Tìm tài liệu có liên quan đến đề tài

quản trị cơ sở dữ liệu, ngôn ngữ lập trình cơ sở dữ liệu

• Phân tích và thiết kế hệ thống

• Viết báo cáo kết quả thực hiện đề tài

Trang 12

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT

I HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2000

I.1 Các tiện ích của SQL Server 2000

Service Manager: Điều khiển các dịch vụ liên quan đến SQL Server trên máy tính (hay bất kỳ máy tính SQL Server nào trong mạng)

Client Network: Thông báo về việc sử dụng thư viện mạng nào theo mặc địnhkhi kết nối với một SQL Server bất kỳ nhờ sử dụng phần mềm máy khách SQLServer

Server Network: Phản ánh các thư viện mạng mà trên đó SQL Server đanglắng

nghe Tiện ích này trình bày danh sách các ngôn ngữ mà máy chủ biết

Query Analyzer: Là giao diện chính để chạy các truy vấn Transact-SQL hoặccác thủ tục được lưu trữ

Enterprise Manager: Là giao diện đồ họa chính dùng để phát triển và quản trị của SQL

Màn hình quản trị MSDTC: Cho phép điều khiển và giám sát các chuyển tácđược phân phối

Performance Monitor: Theo dõi hiệu suất của Windows NT với một file biểu

đồ giám sát hiệu suất (Performance Monitor Chart – PMC) định nghĩa sẵn, có tênsqlctrs.pmc Tiện ích này có mục đích giám sát hiệu suất của SQL Server

Profiler: Cho phép giám sát tất cả các hoạt động trên SQL Server hoặc thựchiện các hoạt động điều chỉnh hiệu suất, chẳng hạn như kiểm tra kế hoạch mà SQL sẽdùng để chạy các truy vấn

Có thể SQL Server chưa phải là giải pháp tốt nhất cho việc lưu trữ, quản lý dữliệu hiện nay nhưng vì tính bảo mật cao, tính phổ biến nên hệ quản trị được lựa chọn

sử dụng cho nhóm đề tài là SQL Server 2000

I.2 Các thành phần của SQL Server 2000

Databases: cơ sở dữ liệu của SQL Server

Diagrams: (các sơ đồ quan hệ) thể hiện mối liên kết giữa các bảng dữ liệu mộtcách trực quan, dễ dàng cho việc tạo chỉ mục

Tables: (các bảng) là các đối tượng chứa các kiểu dữ liệu và dữ liệu thực sự Views: (các khung nhìn hay bảng ảo) là các truy vấn lưu trữ trong cơ sở dữliệu để có thể tham chiếu tới một hoặc nhiều bảng

Stored Procedures: (thủ tục thường trú - thủ tục lưu trữ) là các lệnh TransactSQL (các câu lệnh truy vấn dữ liệu) được biên dịch từ trước và chứa trong cơ sở dữliệu SQL Server Vì các thủ tục trữ sẵn được biên dịch trước nên chúng mang lại hiệusuất cao nhất cho mọi câu truy vấn

Users: người sử dụng cơ sở dữ liệu

Roles: (các vai trò) cho phép kết hợp các tên người dùng của cơ sở dữ liệu vàotrong các nhóm người dùng

Rules: (các quy tắc) ấn định cho các cột, dữ liệu nhập vào phải phù hợp với

Trang 13

Defaults: (mặc định) có thể thiết lập cho các cột mà khi không có dữ liệu nàođược nhập các cột này trong thao tác INSERT thì các cột đó sẽ nhận các giá trị mặcđịnh đã được xét

User Defined Data Types: kiểu dữ liệu do người dùng tự định nghĩa

User Defined Functions: (các hàm do người dùng định nghĩa) là mã lệnhTransact-SQL rất giống các mã lệnh của thủ tục lưu trữ

I.3 Các cấu trúc lệnh T-SQL (Transact-SQL)

I.3.1 Lệnh SELECT:

Cú pháp:

Chức năng: Phát biểu SELECT là một trong những phát biểu yêu cầu SQLServer thao tác gì đó trên cơ sở dữ liệu SELECT dùng để đọc thông tin từ cơ sở dữliệu theo điều kiện cụ thể nào đó được quy định trong mệnh đề WHERE, dấu “*” chophép lọc mẩu tin với tất cả các trường trong bảng

SELECT [ALL | DISTINCT] [ top N [PERCENT] [WITH TIES]]

Select_list [ INTO new_table]

[ FROM table_source_list ] [ WHERE search_codition ] [ GROUP BY [ ALL roup_by_expression[,……]] [ WITH { CUBE |

ROLLUP }]]

[ HAVING search_codition]

[ ORDER BY { column_name [ASC | DESC]}] [,……,]

[ COMPUTE {{ AVG | COUNT | MAX | MIN | SUM } (expression)}

[…n] [BY expression [,….n ]]

[ FOR BROWSE] [OPTION query_hint [,…n]]

Trang 14

I.3.2 Lệnh INSERT:

Cú pháp:

Chức năng: Phát biểu INSERT được sử dụng để thêm mẩu tin vào trong bảng

dữ liệu

INSERT [INTO] {table_or_view} {{[(column_list)]

VALUES ({Default | constant_expression} [,n] | select_statement}] |

DEFAULT VALIES} Table_or_view::= { table_name | view_name |

rowset_function} [,n]

Trang 15

I.3.3 Lệnh UPDATE:

Cú pháp:

Chức năng: Phát biểu UPDATE dùng để cập nhật lại dữ liệu đã tồn tại trongbảng Khi cập nhật dữ liệu cho một mẩu tin chỉ định nào đó thường UPDATE sửdụng chung với mệnh đề WHERE Nếu cần cập nhật tất cả các mẩu tin trong bảng thì

II NGÔN NGỮ LẬP TRÌNH VISUAL BASIC.NET 2003

ΙΙ.1 Sự lựa chọn ngôn ngữ lập trình Visual Basic.Net

Ngôn ngữ lập trình là đối tượng mà các lập trình viên tìm kiếm cho riêngmình Ngôn ngữ dễ hiểu, dễ viết, hỗ trợ nhiều tính năng… là các tiêu chuẩn của sựlựa chọn Với những nghiên cứu, tìm hiểu thì Visual Basic.Net là ngôn ngữ hỗ trợ rấtnhiều công cụ đáp ứng được nhiều nhu cầu của lập trình viên và trở thành ngôn ngữlập trình khá phổ biến hiện nay

ΙΙ.2 Ưu điểm VISUAL BASIC.NET 2003

Giống như các phiên bản trước, Visual Basic 2003 có những ưu điểm sau:

Bộ Visual Basic.Net cung cấp đối tượng ADO.NET bao gồm hai thành phầnchính là NET Data ProVider và đối tượng DataSet, cho phép kết nối với cơ sở dữliệu và trình bày chúng bằng nhiều hình thức khác nhau

Bộ công cụ Windows Forms: chỉ bằng những thao tác kéo và thả những thànhphần điều khiển lên cửa sổ form, lập trình viên có thể tạo giao diện cho ứng dụng mộtcách nhanh chóng và hiệu quả

Giao diện làm việc thân thiện người dùng, hỗ trợ các chức năng, công cụ tiệnlợi cho lập trình viên

UPDATE {table_name | view_name}

SET Column_name1={expression | NLL | select_statement } [,column_name] [WHERE search_condition]

DELETE [FROM] {table_name | view_name } [WHERE clause]

Trang 16

Cấu trúc lệnh Try…Catch…Finally giúp xử lý lỗi ngoại lệ rất hiệu quả

Khắc phục những giới hạn về Đối Tượng (Object-Oriented) của Visual Basic6.0 và mang đến cho ta một ngôn ngữ lập trình hoàn toàn Object-Oriented (OO)

Hỗ trợ lập trình Web…

ΙΙ.3 Một số đối tượng VISUAL BASIC.NET 2003 sử dụng trong

đề tài

ΙΙ.3.1 Đối tượng SqlConnection:

Đối tượng SqlConnection: dùng để kết nối cơ sở dữ liệu

ΙΙ.3.2 Đối tượng SqlCommand:

Đối tượng SqlCommand: dùng thực hiện câu lệnh SQL trên dữ liệunguồn thông qua đối tượng kết nối

ΙΙ.3.3 Đối tượng DataAdapter và DataSet:

Đối tượng DataAdapter và DataSet: dùng đưa dữ liệu từ 1 hay nhiềubảng vào từng đối tượng DataTable trong đối tượng DataSet thông quaphương thức Fill

Dim gsCon As String

‘khai báo đối tượng kết nối

Dim myConn As SqlConnection

‘khai báo chuỗi kết nối cơ sở dữ liệu

gsCon = "Server=.;Database=loankinhdoanh;Integrated Security=SSPI;"

‘khởi tạo đối tượng kết nối

myConn = New SqlConnection(gsCon)

‘khai báo đối tượng SqlCommand

Dim myCom As SqlCommand()

Dim Sql As String

Sql ="select * from tblHANG_HOA"

'Mở nối kết

sqlConn.Open()

‘khởi tạo đối tượng SqlCommand

myCom = New sqlCommand(sql,myConn)

'Thực thi câu lệnh SQL thông qua phương thức ExecuteNonQuery

myCom.ExecuteNonQuery()

Trang 17

Ngoài những đối tượng đã trình bày, đề tài còn sử dụng một số đối tượngchuẩn của Visual Basic.Net để tạo giao diện và những đối tượng khác như:DataTable, DataView, DataColumn, DataRow…

III PHƯƠNG PHÁP PHÂN TÍCH HỆ THỐNG

Đề tài thực hiện phân tích hệ thống bằng phương pháp MERISE, có nguồngốc từ Pháp và đang được dùng phổ biến ở Pháp và các nước Châu Âu Ý tưởng củaphương pháp này là sau khi tiếp cận hệ thống, điều tra và tổng hợp rồi phân chia hệthống thành 2 thành phần: dữ liệu và xử lý, chia hệ thống thành 3 mức tiếp cận: quanniệm, logic và vật lý Với mỗi thành phần và mỗi mức tiếp cận có 1 mô hình tươngứng, mỗi mức tiếp cận thường do 1 hoặc một số thành phần trong hệ thống đảmnhận

III.1 Thành phần dữ liệu

Mô hình dữ liệu mức quan niệm (MCD)

Dữ liệu là tập hợp các ký hiệu từ đó nó xây dựng nên những thông tinphản ánh các mặt của tổ chức

được xây dựng trên những khái niệm: thực thể, mối kết hợp,thuộc tính và một số khái niệm liên quan

Mô hình dữ liệu mức logic (MLD)

Mục tiêu của mô hình logic cho dữ liệu là nhằm:

- Tổ chức dữ liệu

- Tối ưu hóa cách tổ chức đó

Để có một cơ sở dữ liệu theo mô hình quan hệ phải xuất phát từ mô hình thực thể - kết hợp

III.2 Thành phần xử lý

Lưu đồ dòng dữ liệu (Data flow diagram - DFD):

Là cách phân tích thành phần xử lý của một hệ thống thông tin thuộctrường phái các nước Bắc Mỹ Các khái niệm cơ bản trong lưu đồ dòng dữliệu: Ô xử lý hay quá trình xử lý; Dữ liệu vào; Dữ liệu ra; Nguồn/đích; Kho dữliệu

Dim myData As SqlDataAdapter (sql, myCon)

‘khai báo DataSet

Dim myDS As DataSet

‘Điền dữ liệu vào DataSet

myData.Fill(myDS)

Trang 18

CHƯƠNG 3 NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

I KẾT QUẢ ĐIỀU TRA, THU THẬP THÔNG TIN

I.1 Mục tiêu mà hệ thống cần đạt:

Ghi nhận lại công của nhân viên làm việc trong bệnh viện theo từng ngày,tổng hợp lại theo ngày và theo tháng, thực hiện thống kê về tình hình làm việc củanhân viên trong bệnh viện mỗi ngày

Những hoạt động công gồm có:

Làm việc bình thường(làm giờ hành chánh với công việc chuyên môn từ thứ 2đến thứ 6 hàng tuần), Làm việc một buổi, Nghỉ ốm, Con ốm mẹ nghỉ, Nghỉ theophép năm, Nghỉ không ăn lương, Nghỉ tự do, Nghỉ theo kế hoạch, Nghỉ dưỡngsức, Nghỉ bù một buổi, Nghỉ bù nguyên ngày, Nghỉ thai sản, Học, hội nghị, Trực24/24, Trực đêm, Trực ngày, Trực phụ(trực không theo chuyên môn), Công tác

Thông tin nhân viên cần quản lý:

Họ tên nhân viên, Khoa mà nhân viên trực thuộc, Chức danh của nhân viên

Phân loại các hoạt động công theo thời điểm

Do một số hoạt động sẽ tính công khác nếu diễn vào ra vào các thời điểm đặtbiệt, theo đó chúng ta có các thời điểm cần quan tâm đó là ngày thường(từ thứ 2đến thứ 6), ngày nghỉ(thứ 7, chủ nhật), ngày lễ(gồm các ngày lễ lớn theo quy địnhhiện hành của nhà nước và những ngày lễ do bệnh viện quy định)

Trực ngày nghỉ(là hoạt đông trực 24/24 vào ngày nghỉ(thứ 7, chủ nhật trongtuần))

Trực ngày lễ(không phân biệt là trực đêm, ngày, 24/24 trúng vào những ngày

lễ lớn trong năm)

Phân loại những hoạt động trên theo công

Công thực tế(bao gồm các hoạt động như làm việc bình thường, trực(tất cả cáchình thức), làm việc một buổi, nghỉ bù một buổi trong tất cả các ngày)

Bảo hiểm xã hội(gồm nghỉ ốm, con ốm mẹ nghỉ, nghỉ kế hoạch, nghỉ hậu sản)Công trừ(gồm các hình thức hoạt động bảo hiểm xã hội và những hoạt độngcòn lại) hay có thể xem là không tính công

I.2 Hoạt động

I.2.1 Khảo sát hệ thống

Bệnh Viên Đa Khoa Đồng Tháp là bệnh viện thuộc tuyến tỉnh và là bệnhviện loại 2 Có cơ cấu tổ chức trên 33 khoa phòng như: phòng Giám Đốc,phòng Tổ Chức Cán Bộ, phòng Kế Hoạch Tổng Hợp, phòng Hành ChánhQuản Trị, phòng Điều Dưỡng, phòng Tài Chính – Kế Toán, phòng Giám Đốc,phòng Phó Giám Đốc, phòng Công Nghệ Thông Tin, phòng Thiết Bị, khoaHồi Sức Tập Trung, Khoa Truyền Nhiễm, khoa Nhi, khoa Dược, khoa Mắt,

Trang 19

khoa Tai Mũi Họng, khoa Y Học Cổ Truyền, khoa Vật Lý Trị Liệu, khoa Lao,khoa Dinh Dưỡng…

Phòng Tổ Chức Nhân Sự

- Theo dõi chấm công trên tất cả các khoa phòng

- Có thể sử dụng chương trình để tiến hành nhập số liệu chấm công hàngngày, tổng hợp theo tháng của từng nhân viên trong bệnh viện kể cả cáccông ngoài giờ

- Thay đổi số liệu chấm công

- Lập báo cáo theo dõi chấm công của các khoa mỗi ngày

- Chuyển công tác của nhân viên từ khoa này sang khoa khác

- Thêm, bớt nhân viên trong bệnh viện

- Thay đổi, thêm, bớt những công trong từng nhóm công như nhóm côngthực tế, bảo hiểm xã hội, trực, công trừ

- Thay đổi thời hạn chấm công cho ngày chấm hiện hành

- Thay đổi ngày nghỉ, ngày lễ trong bệnh viện nếu như cần thiết

- Tìm kiếm bảng công của từng nhân viên trong bệnh viện cũng như thôngtin có liên quan đến nhân viên đó

Các khoa phòng khác

- Có thể sử dụng chương trình để thực hiện chấm công cho nhân viên trongkhoa

- Lập báo cáo về chấm công của khoa mình

I.2.2 Cơ cấu làm việc

 Bệnh Viện Đa Khoa Đồng Tháp làm việc theo chế độ một tuần làm 5 ngày,nghỉ 2 ngày thứ 7 và chủ nhật, một ngày làm việc 8 tiếng từ 7:30 giờ đến11:30 giờ trưa và từ 13 giờ đến 17 giờ, ngoài ra nhân viên còn làm thêmngày thứ 7, chủ nhật, ngày lễ, cũng như trực đêm theo lịch trực của phòngnhân sự, và sự điều động của trưởng phó các khoa phòng Đối với nhữngtrường hợp nhân viên trực thì ngày hôm sau được phép nghỉ bù Do nhucầu của công việc mà nhân viên có thể làm việc 1 buổi trong ngày

 Nhân viên còn có thể bị điều động công tác bất kỳ lúc nào theo sự điềuđộng của các trưởng phó khoa

 Mõi nhân viên sẽ được sẽ được một khoa nào đó theo dõi quản lý và ghinhận công thông thường là khoa mà nhân viên đó trực thuộc

 Bảng chấm công theo từng khoa bao gồm: tên khoa, số thứ tự, họ tên nhânviên, chức vụ, tên công trên từng ngày trong tháng cùng với ngày tươngứng, số công thực tế, số công bảo hiểm, số ngày trực ngày, trực đêm, trựcngày nghỉ, trực ngày lễ, trực phụ, số công trừ, ngoài ra còn chữ ký củatrưởng khoa và chữ ký của người chấm công

 Ở phòng tổ chức sẽ có một nhân viên thực hiện theo dõi nhân sự trên toànbệnh viện và thống kê theo từng ngày trên từng ngày do các khoa gởi về.Những thông tin cần được thống kê gồm tổng số nhân viên của khoa, sốnhân viên có mặt, số nhân viên vắng mặt, số nhân viên nghỉ ốm, số nhânviên nghỉ không phép, số nhân viên nghỉ có phép, số nhân viên trực Thựchiện kiểm tra đối chiếu xem số lượng báo công có đúng hay không

Trang 20

 Bảng theo dõi chấm công của phòng tổ chức nhân sự gồm các thông tingồm có: tên khoa/phòng, tổng số nhân viên trong khoa của ngày, số nhânviên có mặt, số nhân viên vắng mặt, số nhân viên ốm, số nhân viên nghỉhậu sản, số nhân viên nghỉ dưỡng sức, số nhân viên đi học, số nhân viên đicông tác, số nhân viên trực, số nhân viên nghỉ bù và những ghi chú nếu có

I.2.3 Cách thức chấm công của hệ thống

Mõi ngày nhân viên có chức trách trong khoa sẽ thực hiện ghi nhận côngcho các nhân viên khác trong khoa của mình theo danh sách nhân viên trongkhoa do phòng tổ chức cán bộ cung cấp, thông tin ghi nhận gồm có:

 Họ tên nhân viên

 Ngày ghi công

Cuối tháng nhân viên chấm công sẽ xuất ra bảng công cho nhân viên củakhoa mình và trình lên cho trưởng khoa ký duyệt để nộp về phòng tổ chức cán

bộ với những thông tin cần có như

 Số ngày trực ngày(ngày thường, ngày lễ, ngày nghỉ)

 Số ngày trực đêm(ngày thường, ngày lễ, ngày nghỉ)

 Số ngày trực phụ(ngày thường, ngày lễ, ngày nghỉ)

 Số ngày công trừ

Mõi ngày nhân viên có chức trách theo dõi chấm công sẽ lấy số liệu do cácnhân viên chấm công ở khoa cung cấp mà kiểm tra, tổng hợp và thống kê vềtình hình công tác ở khoa, thông tin tổng hợp gồm có

 Tên khoa

 Ngày theo dõi

 Tổng số nhân viên trong khoa

 Số nhân viên nghỉ

 Số nhân viên

Trang 21

 Số nhân viên nghỉ có phép

 Số nhân viên công tác

 Số nhân viên đi học, họp

 Số nhân viên nghỉ ốm

 Số nhân viên trực

Rồi thực hiện tính tổng trên phạm vi toàn bệnh viện theo những thông tintrên và trình cho trưởng phòng tổ chức cán bộ ký duyệt để báo cáo trong phiênhọp giao ban ngày hôm sau

I.2.4 Công thức tính ngày công

Quy tắc tính

o Trong trường hợp ngày lễ trùng với ngày nghỉ thì công sẽ được tínhtheo ngày nghỉ

o Trực phụ sẽ được tính như nhau tại mọi thời điểm

o Các hình thức trực, làm việc bình thường, làm việc một buổi sẽđược tính là công thực tế

o Các hình thức nghỉ, đi học, đi họp, đi công tác sẽ được tính là côngtrừ

o Nghỉ ốm, con ốm mẹ nghỉ, nghỉ hộ sản sẽ được tính vào côngBHXH

Công thức tính

o Công T.TẾ = tổng số ngày làm việc thực tế (*) trong tháng

o Trực ngày = tổng số ngày “trực ngày” trong tháng

o Trực đêm = tổng số ngày “trực đêm” trong tháng

o Trực phụ = tổng số ngày “trực phụ” trong tháng

o Công trừ = tổng số ngày “công trừ” (*) trong tháng

(*) dựa theo tiêu chí phân loại ở trên

Trang 22

II GIẢI PHÁP PHÂN TÍCH, THIẾT KẾ MÔ HÌNH

II.1 Xây dựng các thực thể

Tham khảo phần từ điển dữ liệu (bảng 1 từ điển dữ liệu trong mục II.4)

có giải thích về các thuộc tính của các thực thể

II.2 Xây dựng các phụ thuộc hàm

 Phục thuộc hàm được cấp (Duoc cap)

Diễn giải: Mỗi nhân viên trong Bệnh viện sẽ được cấp nhiều nhất là 1tài khoản đăng nhập hệ thống hoặc không có tài khoản đăng nhập không

có trường hợp có tài khoản mà không thuộc một nhân viên nào

 Phục thuộc hàm có chức danh (co cd)

Diễn giải: Mỗi nhân viên trong Bệnh viện sẽ có một chức danh, và mỗichức danh sẽ có nhiều nhân viên

 Phục thuộc hàm thuộc nhóm (thuoc nhom)

Diễn giải: Mỗi công sẽ được đưa vào một nhóm duy nhất để quản lý,phân loại và mỗi nhóm công sẽ có nhiều công

 Phục thuộc hàm có ngày chi tiết (co)

Diễn giải: để thuận tiên cho việc phân loại các ngày có thể có trongnăm vào những nhóm ngày(loại ngày) Ngày chi tiết là một danh mục ngày

mà ta quy định như ngày nghỉ trong tuần, ngày lễ trong năm… mỗi mộtdanh mục ngày sẽ thuộc một loại ngày và một loại ngày sẽ có nhiều danhmục ngày

 Phục thuộc hàm ngày chấm thuộc danh mục ngày(Cua)

Trang 23

Diễn giải: Ngày mà chấm công phải là ngày nằm trong danh mục ngày

mà ta đã chỉ định Ngày chấm sẽ có một và chỉ một ngày chi tiết, mỗi ngàychi tiết sẽ có nhiều ngày chấm( ví dụ như tuần nào cũng có ngày thứ 7, chủnhật và tuần nào cũng phải chấm công trên 2 ngày đó)

II.3 Xây dựng các mối kết hợp

 Mối kết hợp nhân viên được quyền (Duoc)

Diễn giải: Mỗi nhân viên trong Bệnh Viện sau khi được cấp tài khoản

sẽ được giới hạn về quyền sử dụng hệ thống Mỗi tài khoản có thể có nhiềuquyền, hoặc không có quyền gì trên trên hệ thống Mỗi quyền sẽ có nhiềunhân viên sở hữu

 Mối kết hợp nhân viên đã chấm (Da cham)

Diễn giải: Mối kết hợp này dùng để lưu vết nhân viên nào đã chấm vàchấm cho ngày nào Mỗi nhân viên trong Bệnh Viện có thể chấm nhiềungày hoặc không có chấm công ngày nào Mỗi ngày chấm thì có thể cónhiều nhân viên cùng chấm hoặc ít nhất cũng phải được một nhân viênchấm

 Mối kết hợp nhân viên thuộc khoa vào thời điểm nào(Thuoc)

Diễn giải: Mối kết hợp này sẽ xác định vào khoảng thời gian nào đó thìmỗi khoa trong bệnh viện sẽ có những nhân viên nào trực thuộc trong khoa

có hiện trạng như thế nào (như đang làm việc hay đã không còn làm việcnữa), điều này quan trọng bởi nó sẽ giúp ta giám sát chặt chẽ những gìtrong quá khứ Mối quan hệ này nói lên trong nhiều thời điểm khác nhauthì nhân viên sẽ ở một hoặc nhiều khoa, mỗi khoa có thể có nhiều thờiđiểm và mỗi thời điểm sẽ có hoặc không có thay đổi về danh sách nhânviên

Trang 24

 Mối kết hợp ngày công (Ngay cong)

Diễn giải: Mối kết hợp này sẽ xác định ngày công của nhân viên Nónói lên nhân viên có công gì vào ngày nào và ngày đó thuộc thời điểm nào

Trong đó ngày có thể có nhiều ngày và ít nhất là một ngày, công cũng ítnhất là một công, cũng cùng những thông tin trên có thể có nhiều nhânviên giống nhau vào nhiều thời điểm …

II.4 Mô hình dữ liệu ở mức quan niệm (MCD)

ngay ct

1,n

Thuoc hien trang

Co

1,n

1,n Ngay Cong

ten q

mota q

Duoc

1,1 Tai Khoan

username

password

Duoc Cap

1,n Nhom Cong

Trang 25

(Thời điểm mà nhân viên bắt đầu làm việc)

Thoidiem bd Thời điểm bắt đầu

làm việc

(Cho biết một nhân viên thuộc khoa nào

vào thời điểm nào)

của nhân viên

Mota ct

Ngày trong tháng hoặc trong tuần

Mô tả thêm về ngày chi tiết

Trang 26

II.5 Mô hình ở mức luận lý (MLD)

II.6 Sơ đồ Diagram

Trang 27

II.7 Sơ đồ dòng dữ liệu (DFD)

Bảng theo dõi chấm công

Thời gian hạn định

Ngày

Công

1.2 Chấm công

1.3 Theo dõi chấm công

Nhân Viên Chấm Công

Ngày chấm

Nhân Viên Theo Dõi Chấm Công

Công 1.1

Theo dõi nhân

sự

NV Theo Dõi Nhân Sự

Thời gian hạn định

Ngày đăng: 19/11/2014, 18:11

HÌNH ẢNH LIÊN QUAN

Bảng 1 Từ Điển Dữ Liệu - Quản lý chấm công bệnh viện đa khoa đồng tháp
Bảng 1 Từ Điển Dữ Liệu (Trang 25)
II.6. Sơ đồ Diagram - Quản lý chấm công bệnh viện đa khoa đồng tháp
6. Sơ đồ Diagram (Trang 26)
II.7. Sơ đồ dòng dữ liệu (DFD) - Quản lý chấm công bệnh viện đa khoa đồng tháp
7. Sơ đồ dòng dữ liệu (DFD) (Trang 27)
Bảng chấm công - Quản lý chấm công bệnh viện đa khoa đồng tháp
Bảng ch ấm công (Trang 28)
Bảng chấm công - Quản lý chấm công bệnh viện đa khoa đồng tháp
Bảng ch ấm công (Trang 34)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w