XÂY DỰNG WEBSITE QUẢN LÝ CÁN BỘ BỆNH VIỆN KHOÁI CHÂU Mục tiêu của đề tài Củng cố và nắm vững ngôn ngữ lập trình C, nền tảng ứng dụng Web trên ASP.Net và hệ quản trị SQL Server. Bản phân tích và thiết kế hệ thống quản lý cán bộ cho bệnh viện huyện Khoái Châu. Xây dựng được Website quản lý cán bộ cho huyện Khoái Châu.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN VŨ THỊ LƯƠNG XÂY DỰNG WEBSITE QUẢN LÝ CÁN BỘ BỆNH VIỆN KHOÁI CHÂU ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HƯNG YÊN – 2014 V Ũ T H Ị L Ư Ơ N G X Â Y D Ự N G W E B S I T E Q U Ả N L Ý C Á N B Ộ B Ệ N H V I Ệ N K H O Á I C H Â U 2 0 1 4 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN VŨ THỊ LƯƠNG XÂY DỰNG WEBSITE QUẢN LÝ CÁN BỘ BỆNH VIỆN KHOÁI CHÂU NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: MẠNG MÁY TÍNH & TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGƯỜI HƯỚNG DẪN Th.S PHẠM MINH CHUẨN HƯNG YÊN – 2014 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu MỤC LỤC MỤC LỤC 3 DANH SÁCH HÌNH VẼ 6 DANH SÁCH BẢNG BIỂU 7 DANH SÁCH TỪ VIẾT TẮT 8 CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 9 1.1 Lý do chọn đề tài 9 1.2 Mục tiêu của đề tài 9 1.3 Giới hạn và phạm vi của đề tài 10 1.4 Nội dung thực hiện 10 1.5 Phương pháp tiếp cận 10 CHƯƠNG 2: TỔNG QUAN VỀ ASP.NET VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 11 2.1 Ngôn ngữ ASP.Net 11 2.1.1 Giới thiệu về ASP.Net 11 2.1.2 Các điều khiển trên ASP.Net 12 2.1.3 Các đối tượng trên trang ASP.Net 14 2.2 Hệ quản trị cơ sở dữ liệu SQL Server 15 2.2.1 Giới thiệu hệ quản trị cơ sở dữ liệu 15 2.2.2 Các thành phần cơ bản của SQL Server 16 2.2.3 Các thao tác cơ bản trên SQL 16 2.3 Tìm hiểu công cụ báo cáo Report Viewer 18 2.3.1 Giới thiệu về Report Viewer 18 2.3.2 Cấu trúc của Report Viewer 19 3 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu 2.3.3 Các bước tạo Report Viewer 19 2.4 Kết chương 20 CHƯƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ CÁN BỘ 21 3.1 Khảo sát hệ thống 21 3.1.1 Thông tin khảo sát 21 3.1.2 Sơ đồ tổ chức 21 3.1.3 Yêu cầu của khách hàng về hệ thống 22 3.1.4 Quy trình nghiệp vụ 22 3.1.5 Yêu cầu của hệ thống mới 26 3.2 Đặc tả yêu cầu hệ thống 28 3.2.1 Thiết kế biểu đồ Usecase 28 3.2.2 Thiết kế biểu đồ tuần tự 38 a. Biểu đồ tuần tự chức năng: Đăng nhập 38 3.2.3 Thiết kế biểu đồ lớp 41 3.3 Thiết kế cơ sở dữ liệu 58 3.3.1 Thiết kế các bảng cơ sở dữ liệu 58 3.3.2 Sơ đồ mối quan hệ 74 3.4 Thiết kế giao diện 75 CHƯƠNG 4: KẾT LUẬN 81 4.1 Kết quả đạt được của đề tài 81 4.2 Hạn chế của đề tài 81 4.3 Hướng phát triển của đề tài 82 TÀI LIỆU THAM KHẢO 83 4 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu 5 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu DANH SÁCH HÌNH VẼ 6 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu DANH SÁCH BẢNG BIỂU 7 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu DANH SÁCH TỪ VIẾT TẮT STT Từ viết tắt Từ đầy đủ Giải thích 1 ASP Active Server Page Là một Framework để thiết lập các ứng dụng 2 ADO Activex Data Object Đối tượng dữ liệu hoạt động. 3 CSDL Cơ sở dữ liệu Cơ sở dữ liệu 4 DLL 5 HTML HyperText Markup Language Ngôn ngữ siêu văn bản 6 NT Network Technology Công nghệ bảo mật 7 SQL Structured Query Language Hệ quản trị cơ sở dữ liệu 8 XML Extensible Markup Language Ngôn ngữ đánh dấu mở rộng 8 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý do chọn đề tài Cùng với sự phát triển của con người, công nghệ thông tin (CNTT) cũng không ngừng phát triển, CNTT đóng vai trò quan trọng và có những bước phát triển mạnh mẽ cả về chiều rộng lẫn chiều sâu, dần khẳng định tầm quan trọng của mình trong các hoạt động của đời sống xã hội như quản lý, kinh tế, thông tin… Với hoạt động quản lý nói riêng, tin học đang từng bước khẳng định vị trí quan trọng và ngày càng chiếm ưu thế bởi: Tốc độ xử lý thông tin nhanh chóng và chính xác theo yêu cầu của người sử dụng; có khả năng lưu trữ và xử lý lượng thông tin lớn; lưu trữ dữ liệu an toàn, thuận tiện và tính khoa học cao; làm giản hóa công tác quản lý. Vì thế, tin học được ứng dụng vào quản lý đang ngày một nhiều hơn, đa dạng hơn và việc áp dụng tin học vào trong quản lý cũng là một xu hướng tất yếu. Bệnh viện huyện Khoái Châu là một trung tâm khám bệnh lớn của huyện Khoái Châu nhưng thực tế hiện nay, bệnh viện vẫn quản lý hồ sơ cá nhân của cán bộ (công chức hay hợp đồng) chủ yếu bằng phần mềm Access, Office hoặc lưu trữ hồ sơ trong các tủ. Việc lưu trữ và quản lý như vậy đem lại không ít những khó khăn cho cán bộ trực tiếp làm công tác quản lý: Thứ nhất là khó khăn trong việc lưu trữ, bảo quản sổ sách. Thứ hai là khó khăn trong việc tra cứu thông tin, thống kê – báo cáo và đòi hỏi nhiều nhân lực, công sức, thời gian Xuất phát từ thực tế khó khăn như vậy, em quyết định lựa chọn đề tài “Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu” nhằm mục đích tin học hóa công tác quản lý, hỗ trợ cho cán bộ quản lý được quản lý hồ sơ một cách gọn gàng, nhanh chóng và chính xác. 1.2 Mục tiêu của đề tài - Củng cố và nắm vững ngôn ngữ lập trình C#, nền tảng ứng dụng Web trên ASP.Net và hệ quản trị SQL Server. 9 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu - Bản phân tích và thiết kế hệ thống quản lý cán bộ cho bệnh viện huyện Khoái Châu. - Xây dựng được Website quản lý cán bộ cho huyện Khoái Châu. 1.3 Giới hạn và phạm vi của đề tài Ứng dụng kết quả nghiên cứu được cùng với kiến thức đã học về SQL Server để xây dựng Website quản lý cán bộ cho bệnh viện huyện Khoái Châu. 1.4 Nội dung thực hiện - Khảo sát thực tế yêu cầu của bệnh viện về Website hỗ trợ quản lý cán bộ của bệnh viện. - Phân tích các yêu cầu, nghiệp vụ của hệ thống quản lý. - Thiết kế đặc tả module cho hệ thống. - Thiết kế cơ sở dữ liệu của hệ thống. - Lập trình giao diện các module, chức năng của hệ thống. - Triển khai thực nghiệm hệ thống trên mạng Internet. 1.5 Phương pháp tiếp cận - Cách tiếp cận: Khảo sát các yêu cầu thực tế từ phía người dùng về module và chức năng đối với hệ thống. - Sử dụng các phương pháp nghiên cứu: o Phương pháp đọc tài liệu. o Phương pháp phân tích mẫu. o Phương pháp thực nghiệm. 10 [...]... quát 28 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu Hình 3-5: Biểu đồ Use – case tổng quát b Biểu đồ Use – case quản lý danh mục 29 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu Hình 3-6: Biểu đồ Use – case quản lý danh mục - Tóm tắt: o Use case dùng để quản lý danh mục như khoa, đơn vị, chức vụ… các - thông tin liên quan đến nhân viên ở bệnh viện o Tác nhân: Người quản lý Điều... khiển đặc trưng của chúng 20 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu CHƯƠNG 3: 3.1 XÂY DỰNG WEBSITE QUẢN LÝ CÁN BỘ Khảo sát hệ thống 3.1.1 Thông tin khảo sát Khảo sát dựa trên phầm mềm Quản lý cán bộ bệnh viện huyện Khoái Châu và các thông tin thu được khi đi khảo sát thực tế 3.1.2 Sơ đồ tổ chức Hình 3-1: Sơ đồ tổ chức của bệnh viện Cơ sở hạ tầng của bệnh viện bao gồm: các phòng và... năng quản lý ( thêm, sửa, xóa) thực thi và đưa ra thông báo 8 Hiện thị giao diện và thông tin tương ứng với các chức năng người dùng chọn Các chức năng khác như quản lý trình độ, quản lý chức vụ, quản lý dân tộc, quản lý xã- huyện- tỉnh, quản lý bậc- ngạch lương cũng có use case tương tự như quản lý khoa e Biểu đồ Use – case Quản lý thông tin nhân viên 33 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái. .. case Quản lý tài khoản Hình 3-8: Biểu đồ Use – case của quản lý tài khoản - Tóm tắt: o Use case dùng để quản lý thông tin về tài khoản của nhân viên trong quá trình công tác ở bệnh viện 32 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu - o Tác nhân: Nhân viên quản lý bệnh viện Điều kiện bắt đầu: Người dùng phải đăng nhập vào hệ thống Điều kiện kết thúc: Hệ thống thông báo về kết quả quản lý. .. case quản lý thông tin lương Hình 3-10: Biểu đồ Use – case quản lý tiền lương - Tóm tắt: o Use case dùng để quản lý thông tin tiền lương của nhân viên trong quá trình công tác ở bệnh viện o Tác nhân: Người quản lý 35 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu - Điều kiện bắt đầu: Người dùng phải đăng nhập vào hệ thống, chọn chức năng quản lý tiền lương và muốn sử dụng chức năng quản lý. .. kết quả quản lý các danh mục khi - được chọn Dòng sự kiện chính: Bảng 3-3: Dòng sự kiện chính quản lý danh mục 30 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu Hành động của tác nhân Phản ứng của hệ thống 1 Người dùng chọn chức năng quản 2 Hiện thị giao diện trang quản lý lý danh mục danh mục 3 Người dùng chọn các chức năng 4 Hiện thị giao diện tương ứng của quản lý con như quản lý khoa,... năng báo cáo – - Báo cáo quản lý cán bộ gồm : thông tin Thống kê chi tiết sơ yếu lý lịch cán bộ, danh sách nhân viên, danh sách nhân viên của các 27 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu phòng, ban… - Báo cáo quản lý lương bao gồm: báo cáo tiền lương, tiền phụ cấp, chi phí bảo hiểm… 7 Sao lưu, phục hồi hệ - Tại một thời điểm nhất định người quản thống lý có thể sao lưu hệ thống... chữa bệnh 21 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu 3.1.3 Yêu cầu của khách hàng về hệ thống Bảng 3-1: Yêu cầu của khách hàng STT 1 Yêu cầu Website đơn giản, đẹp, dễ sử dụng, hỗ trợ người sử dụng một cách thuận lợi nhất Phải đáp ứng được đầy đủ các yêu cầu cần thiết các nghiệp vụ trong quá 22 3 trình quản lý cán bộ: - Quản lý danh mục thông tin - Quản lý thông tin nhân viên - Quản. .. và muốn sử dụng chức năng quản lý khoa, phòng 31 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu - Điều kiện kết thúc: Hệ thống thông báo về kết quả quản lý khoa, phòng của - nhân viên Dòng sự kiện chính: Bảng 3-4: Dòng sự kiện chính quản lý khoa – phòng Hành động của tác nhân Phản ứng của hệ thống 1 Người dùng chọn chức năng quản 2 Hiện thị giao diện trang quản lý lý khoa khoa, phòng 3 Người... việc tại bệnh viện 3.1.5 Yêu cầu của hệ thống mới - Yêu cầu chức năng: 26 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu Bảng 3-2: Yêu cầu chức năng STT Chức năng 1 Chức năng phân quyền Mô tả - Quản lý người dùng đăng nhập hệ thống - Thay đổi mật khẩu người sử dụng - Phân quyền cho từng đối tượng sử dụng - Đăng nhập, đăng xuất 2 Chức năng quản lý danh - Các danh mục về quản lý cán bộ bao . 83 4 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu 5 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu DANH SÁCH HÌNH VẼ 6 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu DANH. hệ quản trị SQL Server. 9 Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu - Bản phân tích và thiết kế hệ thống quản lý cán bộ cho bệnh viện huyện Khoái Châu. - Xây dựng được Website quản. quyết định lựa chọn đề tài Xây dựng Website quản lý cán bộ cho bệnh viện Khoái Châu nhằm mục đích tin học hóa công tác quản lý, hỗ trợ cho cán bộ quản lý được quản lý hồ sơ một cách gọn gàng,