Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý cây thảo dược - Áp dụng hỗ trợ quản lý công tác khám chữa bệnh tại một cơ sở trị bệnh bằng cây thảo dược
lượt xem 10
download
Luận văn tốt nghiệp Công nghệ thông tin "Xây dựng chương trình quản lý cây thảo dược - Áp dụng hỗ trợ quản lý công tác khám chữa bệnh tại một cơ sở trị bệnh bằng cây thảo dược" được thực hiện với mục tiêu nhằm đáp ứng cho yêu cầu chung về quản lý cây thảo dược và đáp ứng cho yêu cầu cơ bản hiện nay của các phòng khám, chữa bệnh bằng cây thảo dược. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý cây thảo dược - Áp dụng hỗ trợ quản lý công tác khám chữa bệnh tại một cơ sở trị bệnh bằng cây thảo dược
- TRÖÔØNG ÑAÏI HOÏC VOÕ TRÖÔØNG TOAÛN KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ CÂY THẢO DƯỢC - ÁP DỤNG HỖ TRỢ QUẢN LÝ CÔNG TÁC KHÁM CHỮA BỆNH TẠI MỘT CƠ SỞ TRỊ BỆNH BẰNG CÂY THẢO DƯỢC Giáo viên hướng dẫn: Sinh viên thực hiện: Trần Văn Ngoan Lưu Thúy Huỳnh MSSV: 0951190118 Lớp: Đại Học Công Nghệ Thông Tin Khóa: 2 Hậu Giang – Năm 2013
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược LỜI CAM ĐOAN Tôi xin cam đoan: Bài khóa luận tốt nghiệp này là công trình nghiên cứu thực sự của cá nhân, được thực hiện dựa trên cơ sở nghiên cứu lý thuyết, kiến thức chuyên ngành, nghiên cứu tình hình thực tiễn dưới sự hướng dẫn khoa học của cô Lưu Thúy Huỳnh. Các văn bản, sơ đồ phân tích, biểu bảng và những kết quả trong khóa luận, các nhận xét, phương hướng đưa ra xuất phát từ thực tiễn và kinh nghiệm hiện có. Một lần nữa tôi xin khẳng định về sự trung thực của lời cam đoan trên. Sinh viên thực hiện Trần Văn Ngoan Sinh viên thực hiện: Trần Văn Ngoan i
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược LỜI CẢM TẠ Lời đầu tiên cho tôi gửi lời cám ơn đến Khoa Công Nghệ Thông Tin – Trường Đại Học Võ Trường Toản đã tạo điều kiện cho tôi được làm khóa luận tốt nghiệp này, đây là một cơ hội tốt để cho tôi có thể thực hành các kỹ năng trên lớp và cũng giúp ích rất lớn để tôi ngày càng tự tin về bản thân mình hơn. Tôi xin gửi lời cám ơn chân thành nhất đến Giáo viên hướng dẫn Lưu Thúy Huỳnh trong suốt thời gian vừa qua đã không quản ngại khó khăn và đã nhiệt tình hướng dẫn, giúp đỡ để tôi có thể hoàn thành tốt bài khóa luận tốt nghiệp này. Tôi cũng xin gửi lời cảm ơn sâu sắc đến toàn thể bạn bè, người thân, gia đình những người đã luôn bên cạnh tôi, cổ vũ tinh thân lớn lao và đã ủng hộ tôi trong suốt thời gian qua. Sinh viên thực hiện Trần Văn Ngoan Sinh viên thực hiện: Trần Văn Ngoan ii
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược BẢN NHẬN XÉT LUẬN VĂN TỐT NGHIỆP __________________________________________ Họ và tên người hướng dẫn: Lưu Thúy Huỳnh Học vị: Kĩ Sư Chuyên ngành: Hệ Thống Thông Tin Cơ quan công tác: Trường Đại Học Võ Trường Toản Họ và tên : Trần Văn Ngoan Mã số sinh viên : 0951190118 Chuyên ngành : Tên đề tài : Xây dựng chương trình quản lý cây thảo dược. Áp dụng hỗ trợ quản lý công tác khám chữa bệnh tại một cơ sở khám chữa bệnh bằng cây thảo dược. NỘI DUNG NHẬN XÉT 1. Tính phù hợp của đề tài với chuyên ngành đào tạo: ............................................................................................................................. ............................................................................................................................. 2. Về hình thức: ............................................................................................................................. ............................................................................................................................. 3. Ý nghĩa khoa học, thực tiễn và tính cấp thiết của đề tài: ............................................................................................................................. ............................................................................................................................. 4. Độ tin cậy của số liệu và tính hiện đại của luận văn: ............................................................................................................................. ............................................................................................................................. 5. Nội dung và các kết quả đạt được: ............................................................................................................................. ............................................................................................................................. 6. Các nhận xét khác: ............................................................................................................................. ............................................................................................................................. 7. Kết luận: ............................................................................................................................. ............................................................................................................................. ............................................................................................................................. ………., ngày…… tháng …… năm… Người nhận xét (Ký và ghi rõ họ tên) Sinh viên thực hiện: Trần Văn Ngoan iii
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN __________________________________________ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ Hậu Giang, ngày …. tháng …. năm … Giáo viên phản biện (Ký và ghi rõ họ tên) Sinh viên thực hiện: Trần Văn Ngoan iv
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược MỤC LỤC CHƯƠNG 1:.............................................................................................................................. 1 TỔNG QUAN............................................................................................................................ 1 1.1. ĐẶT VẤN ĐỀ:.................................................................................................................... 1 1.2. LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ: ................................................................................... 1 1.3. PHẠM VI: .......................................................................................................................... 1 CHƯƠNG 2:.............................................................................................................................. 3 CƠ SỞ LÝ THUYẾT................................................................................................................ 3 2.1. MÔ TẢ NGHIỆP VỤ PHÒNG KHÁM: ........................................................................... 3 2.2. SƠ LƯỢC VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG: ............ 3 2.2.1. Tổng quan về hệ thống thông tin: ........................................................................... 3 2.2.2. Phương pháp phân tích thiết kế hệ thống hướng đối tượng: ................................. 4 2.3. SƠ LƯỢC VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL 2005:........................................ 14 2.3.1. Sơ lược về hệ quản trị SQL Server 2005: ............................................................. 14 2.3.2. Các kiểu dữ liệu trong SQL Server 2005:............................................................. 15 Bảng 1. CÁC KIỂU DỮ LIỆU TRONG SQL SERVER ....................................................... 15 2.3.3. Các câu lệnh trong SQL Server: ........................................................................... 16 Bảng 2. CÁC CÂU LỆNH TRONG SQL SERVER .............................................................. 16 2.4. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG CÓ KẾT NỐI CƠ SỞ DỮ LIỆU TRÊN NỀN MICROSOFT VISUAL C# .NET FRAMEWORK:.............................................................. 17 2.4.1. Microsoft Visual C#:.............................................................................................. 17 2.4.2. .NET Framewwork:............................................................................................... 19 CHƯƠNG 3:............................................................................................................................ 20 NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU........................................................................... 20 3.1. PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG:..................................... 20 3.1.1. Quản lý bệnh nhân: ............................................................................................... 20 3.1.2. Quản lý thảo dược: ................................................................................................ 20 3.1.3. Lập toa thuốc:........................................................................................................ 21 3.1.4. Thống kê: ............................................................................................................... 21 3.1.5. Quản lý nhân viên: ................................................................................................ 21 Sinh viên thực hiện: Trần Văn Ngoan v
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược 3.2. PHÂN TÍCH SƠ ĐỔ USECASE: .................................................................................... 22 3.2.1. Sơ đồ cho tác nhân:................................................................................................ 22 3.2.2 Mô tả văn bản các trường hợp sử dụng usecase:................................................... 23 3.3. PHÂN TÍCH PHÁT HIỆN CÁC THỰC THỂ: .............................................................. 36 3.3.1. Sơ đồ lớp (lớp diagram): ....................................................................................... 36 3.3.2. Thực thể : Benh_nhan ........................................................................................... 37 3.3.3. Thực thể: Nhan_vien ............................................................................................. 37 3.3.4. Thực thể : Thao_Duoc........................................................................................... 37 3.3.5. Thực thể: Phieu_Nhap_Kho.................................................................................. 37 3.3.6. Thực thể : Chi_Tiet_Phieu_Nhap_Kho ................................................................ 37 3.3.7. Thực thể : Phieu_Dat_Thao_Duoc........................................................................ 37 3.3.8. Thực thể : Chi_Tiet_Phieu_Dat_Thao_Duoc ....................................................... 38 3.3.9. Thực thể : Toa_Thuoc ........................................................................................... 38 3.3.10. Thực thể : Chi_Tiet_Toa_Thuoc......................................................................... 38 3.3.11. Thực thể : Chuc_Vu ............................................................................................ 38 3.3.12. Thực thể : Loai_Thao_Duoc................................................................................ 38 3.3.13. Thực thể : Nha_Cung_Cap.................................................................................. 38 3.4. MÔ TẢ CHI TIẾT CÁC THUỘC TÍNH CỦA THỰC THỂ: ........................................ 39 3.4.1. Bảng mô tả các thuộc tính và phương thức lớp Nhan_vien:................................ 39 3.4.2. Bảng mô tả các thuộc tính và phương thức lớp Benh_nhan :.............................. 40 3.4.3. Bảng mô tả các thuộc tính và phương thức lớp Thao_Duoc:............................... 42 3.4.4. Bảng mô tả các thuộc tính và phương thức lớp Toa_Thuoc :.............................. 44 3.4.5. Bảng mô tả các thuộc tính lớp Loai_Thao_Duoc: ................................................ 45 3.4.6. Bảng mô tả các thuộc tính lớp Phieu_Dat_Thao_Duoc: ...................................... 46 3.4.7. Bảng mô tả các thuộc tính lớp Phieu_Nhap_Kho: ............................................... 47 3.4.8. Bảng mô tả các thuộc tính lớp Chuc_Vu: ............................................................. 47 3.4.9. Bảng mô tả các thuộc tính lớp Chi_Tiet_Phieu_Dat_Thao_Duoc: ...................... 48 3.4.10. Bảng mô tả các thuộc tính lớp Chi_Tiet_Phieu_Nhap_Kho: ............................. 49 3.4.11. Bảng mô tả các thuộc tính lớp Chi_Tiet_Toa_Thuoc: ....................................... 50 3.4.12. Bảng mô tả các thuộc tính và phương thức lớp Nha_Cung_Cap : .................... 51 3.5. SƠ ĐỒ TUẦN TỰ: ........................................................................................................... 52 Sinh viên thực hiện: Trần Văn Ngoan vi
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược 3.5.1. Chức năng thêm thảo dược:.................................................................................. 52 3.5.2. Chức năng xóa thảo dược:..................................................................................... 53 3.5.3. Chức năng chỉnh sửa thông tin thảo dược:........................................................... 54 3.5.4. Chức năng tìm kiếm thông tin thảo dược:............................................................ 55 3.5.5. Chức năng đăng nhập: .......................................................................................... 56 3.5.6. Chức năng ra toa thuốc:........................................................................................ 57 3.5.7. Chức năng thống kê bệnh nhân: ........................................................................... 58 3.5.8. Chức năng lập phiếu đặt thảo dược:..................................................................... 59 3.6. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT: ............................................................................ 60 3.6.1. Tìm kiếm bệnh nhân: ............................................................................................ 60 3.6.2. Thêm bệnh nhân mới: ........................................................................................... 61 3.6.3. Chỉnh sửa thông tin bệnh nhân:............................................................................ 62 3.6.4. Lập Toa Thuốc: ..................................................................................................... 63 3.6.5. Xóa Thông Tin Bệnh Nhân: .................................................................................. 64 3.7. DEMO CHƯƠNG TRÌNH: ............................................................................................. 65 3.7.1. Sơ đồ hệ thống: ...................................................................................................... 65 3.7.2. Một số Form chính của hệ thống: ......................................................................... 66 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .............................................................................. 72 1. KẾT LUẬN: ........................................................................................................................ 72 1.1. Kết quả đạt được:..................................................................................................... 72 1.2. Điểm chưa làm được................................................................................................. 72 1.3. Hạn chế: .................................................................................................................... 72 2. HƯỚNG PHÁT TRIỂN:..................................................................................................... 72 Sinh viên thực hiện: Trần Văn Ngoan vii
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược DANH MUC HÌNH Hình 1. Ví dụ đối tượng xe mô tô ............................................................................................. 6 Hình 2. Ví dụ liên kết giữa các đối tượng................................................................................. 7 Hình 3. Ví dụ quan hệ giữa các tác nhân ................................................................................. 9 Hình 4. Ví dụ quan hệ giữa các trường hợp sử dụng............................................................... 9 Hình 5. Ví dụ quan hệ mở rộng .............................................................................................. 10 Hình 6. Ví dụ quan hệ tổng quát hóa ..................................................................................... 10 Hình 7. Ví dụ trình bày lớp đối tượng.................................................................................... 11 Hình 8. Ví dụ sơ đồ tuần tự đăng nhập .................................................................................. 13 Hình 9. Sơ đồ usecase cho tác nhân Nhân viên ...................................................................... 22 Hình 10. Sơ đồ usecase cho tác nhân Bệnh nhân ................................................................... 23 Hình 11. Sơ đồ lớp diagram.................................................................................................... 36 Hình 12. Sơ đồ tuần tự chức năng thêm thảo dược ............................................................... 52 Hình 13. Sơ đồ tuần tự chức năng xóa thảo dược.................................................................. 53 Hình 14. Sơ đồ tuần tự chức năng chỉnh sửa thông tin thảo dược........................................ 54 Hình 15. Sơ đồ tuần tự chức năng tìm kiếm thông tin thảo dược ......................................... 55 Hình 16. Sơ đồ tuần tự chức năng đăng nhập........................................................................ 56 Hình 17. Sơ đồ tuần tự chức năng ra toa thuốc ..................................................................... 57 Hình 18. Sơ đồ tuần tự chức năng thống kê bệnh nhân ........................................................ 58 Hình 19. Sơ đồ tuần tự chức năng lập phiếu đặt thảo dược .................................................. 59 Hình 20. Sơ đồ hệ thống.......................................................................................................... 65 Hình 21. Form giao diện chính của phần mềm ...................................................................... 66 Hình 22. Form đăng nhập....................................................................................................... 67 Hình 23. Form tiếp nhận bệnh nhân ...................................................................................... 67 Hình 24. Form quản lý bệnh nhân ......................................................................................... 68 Hình 25. Form quản lý nhân viên........................................................................................... 69 Hình 26. Form quản lý thảo dược .......................................................................................... 70 Hình 27. Form ra toa thuốc .................................................................................................... 71 Sinh viên thực hiện: Trần Văn Ngoan viii
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược DANH MỤC BIỂU BẢNG Bảng 1. CÁC KIỂU DỮ LIỆU TRONG SQL SERVER ....................................................... 15 Bảng 2. CÁC CÂU LỆNH TRONG SQL SERVER .............................................................. 16 Bảng 3. MÔ TẢ THUỘC TÍNH LỚP NHÂN VIÊN ............................................................. 39 Bảng 4. MÔ TẢ PHƯƠNG THỨC LỚP NHÂN VIÊN......................................................... 40 Bảng 5. MÔ TẢ THUỘC TÍNH LỚP BỆNH NHÂN ............................................................ 40 Bảng 6. MÔ TẢ PHƯƠNG THỨC LỚP BỆNH NHÂN........................................................ 41 Bảng 7. MÔ TẢ THUỘC TÍNH LỚP THẢO DƯỢC ........................................................... 42 Bảng 8. MÔ TẢ PHƯƠNG THỨC LỚP THẢO DƯỢC....................................................... 43 Bảng 9. MÔ TẢ THUỘC TÍNH LỚP TOA THUỐC............................................................ 44 Bảng 10. MÔ TẢ PHƯƠNG THỨC LỚP TOA THUỐC ..................................................... 45 Bảng 11. MÔ TẢ THUỘC TÍNH LỚP LOẠI THẢO DƯỢC............................................... 45 Bảng 12. MÔ TẢ THUỘC TÍNH LỚP PHIẾU ĐẶT THẢO DƯỢC ................................... 46 Bảng 13. MÔ TẢ THUỘC TÍNH LỚP PHIẾU NHẬP KHO ............................................... 47 Bảng 14. MÔ TẢ THUỘC TÍNH LỚP CHỨC VỤ ............................................................... 47 Bảng 15. MÔ TẢ THUỘC TÍNH CHI TIẾT PHIẾU ĐẶT THẢO DƯỢC.......................... 48 Bảng 16. MÔ TẢ THUỘC TÍNH LỚP CHI TIẾT PHIẾU NHẬP KHO ............................. 49 Bảng 17. MÔ TẢ THUỘC TÍNH LỚP CHI TIẾT TOA THUỐC........................................ 50 Bảng 18. MÔ TẢ THUỘC TÍNH LỚP NHÀ CUNG CẤP.................................................... 51 Bảng 19. MÔ TẢ PHƯƠNG THỨC LỚP NHÀ CUNG CẤP ............................................... 51 Bảng 20. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT TÌM KIẾM BỆNH NHÂN......................... 60 Bảng 21. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT THÊM BỆNH NHÂN ................................ 61 Bảng 22. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT SỬA THÔNG TIN BỆNH NHÂN ............. 62 Bảng 23. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT LẬP TOA THUỐC .................................... 63 Bảng 24. MÔ TẢ Ô XỬ LÝ VÀ GIẢI THUẬT XÓA THÔNG TIN BỆNH NHÂN ............ 64 Sinh viên thực hiện: Trần Văn Ngoan ix
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược TÓM TẮT Ngày nay trái đất đang bị ô nhiễm trầm trọng, nó gây ra ảnh hưởng rất lớn đến sức khỏe con người, hằng năm số lượng bệnh nhân đến khám tại các bệnh viện, phòng mạch, phòng khám tư ngày càng tăng lên. Điều này đặt ra yêu cầu ngày càng cao đối với công tác quản lý để đáp ứng kịp thời cho công tác chăm sóc sức khỏe con người ngày càng tốt hơn. Để tài: “Xây dựng phần mềm quản lý cây thảo dược – Áp dụng hỗ trợ quản lý công tác khám chữa bệnh ở một cơ sở trị bệnh bằng cây thảo dược” được thực hiện nhằm đáp ứng cho yêu cầu chung đó và đáp ứng cho yêu cầu cơ bản hiện nay của các phòng khám, chữa bệnh bằng cây thảo dược. Hệ thống được xây dựng dựa trên: - Phương pháp phân tích và thiết kế hệ thống hướng đối tượng, công cụ StarUML. - Ngôn ngữ lập trình Visual C# .Net 2008. - Hệ quản trị cơ sở dữ liệu SQL Server 2005. Rất mong nhân được sự đóng góp từ quý thầy cô và bạn bè để đề tài hoàn thiện hơn. Cám ơn! Sinh viên thực hiện: Trần Văn Ngoan x
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược ABSTRACT Today, the earth is seriously polluted, it causes impact to human health. The annual number of patients presenting at hospitals, clinics, privete clinics is increasing. A necessary requirement is to improve the management to respond promptly to the human health care better. Topics: “"Construction Management Software herbal plants - Application support management of medical examination and treatment in a health facility by herbs" ” be done to meet the general requirements and meet the basic requirements of the current clinic, treatment with herbal plants. The system is based on: - The methods of analysis and design of object-oriented systems, tool StarUML. - Language programming Visual C# .Net 2008. - Management System database SQL Server 2005. Look forward to precious contributions from teachers and friends in order to topics more complete. Thank you! Sinh viên thực hiện: Trần Văn Ngoan xi
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược CHƯƠNG 1 TỔNG QUAN ---oOo--- 1.1. ĐẶT VẤN ĐỀ: Ngày nay, chúng ta đang sống trong thời đại của công nghệ thông tin. Tin học hóa đã đi sâu vào tất cả các “ngõ ngách” của đời sống xã hội, từ những công việc đơn giản như giải một bài toán cơ bản đến những vấn đề phức tạp trong lĩnh vực viễn thông, nghiên cứu vũ trụ… Việc ứng dụng công nghệ thông tin trong quản lý đã và đang đem lại nhiều lợi ích thiết thực cho các doanh nghiệp, công ty, phòng khám… từ việc lưu trữ dữ liệu đến việc tìm kiếm thông tin, lập các báo cáo…giúp cho công tác quản lý đựơc thực hiện một cách dễ dàng hơn. Trong suốt thời gian nghiên cứu, tìm hiểu về các công việc ở phòng khám chữa bệnh bằng cây thảo dược, tôi đã nhận thấy công tác quản lý thảo dược, khám chữa bệnh hiện tại từ bác sĩ đến các nhân viên của phòng khám có đôi lúc cảm thấy mệt mỏi, rắc rối với các công việc của phòng khám như ra toa thuốc, quản lý bệnh nhân, nhân viên và các hoạt động xuất nhập của phòng khám, gặp khó khăn khi phải làm báo cáo doanh thu định kỳ, thống kê các hạng mục cần thiết. Từ những trăn trở và khó khăn trong công việc như trên tôi nhận thấy sự cần thiết phải thiết kế một phần mềm quản lý cây thảo dược và hỗ trợ khám chữa bệnh bằng cây thảo dược nhằm mục đích tối ưu hóa các công việc trong công tác quản lý và hỗ trợ khám chữa bệnh bằng cây thảo dược. 1.2. LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ: Ngày nay đã có rất nhiều phần mềm quản lý công tác khám chữa bệnh ở bệnh viện, phòng khám như: Clinic Deluxe của công ty Sacomtex, Flex Clinic của công ty Flex Corp…Nhưng những phần mềm đó đều hỗ trợ việc khám chữa bệnh bằng thuốc tân dược. Vì vậy việc khám chữa bệnh bằng cây thảo vẫn còn là một vấn đề mới. 1.3. PHẠM VI: Đứng trước những nhu cầu, khó khăn nêu trên nên tôi quyết định tham gia nghiên cứu đề tài “Quản lý thảo dược - áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược” Sinh viên thực hiện: Trần Văn Ngoan 1
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược nhằm hiểu thêm về công tác quản lý, vận dụng những kiến thức đã học trong trường để xây dựng một phần mềm có thể áp dụng hỗ trợ cho các phòng khám, chữa bệnh bằng cây thảo dược. Phạm vi của đề tài bao gồm các công việc sau: Khảo sát. Phân tích thiết kế hệ thống bằng công cụ Star UML. Thiết kế cơ sở dữ liệu bằng hệ quản trị cơ sở dữ liệu SQL Server 2005. Thiết kế giao diện, xây dựng phần mềm bằng Microsoft Visual C# 2008. Sinh viên thực hiện: Trần Văn Ngoan 2
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ---oOo--- 2.1. MÔ TẢ NGHIỆP VỤ PHÒNG KHÁM: Phòng khám tiếp nhận bệnh nhân đến khám và chữa bệnh bằng các loại thảo dược, bệnh nhân cũng có thể khám bệnh hoặc bệnh nhân đến mua thuốc theo toa mà không cần phải khám bệnh ở phòng khám. Khi bệnh nhân đến khám ở phòng khám sẽ đến nơi tiếp nhận bệnh nhân để đăng ký khám chữa bệnh, sau khi đăng ký bệnh nhân được cấp cho một số thự tự và bệnh nhân chờ gọi đến số của mình để vào khám bệnh. Bác sĩ khám bệnh cho bệnh nhân bằng cách bắt mạch và dựa vào triệu chứng của bệnh nhân để chuẩn đoán bệnh và cấp thuốc cho bệnh nhân. 2.2. SƠ LƯỢC VỀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG: 2.2.1. Tổng quan về hệ thống thông tin: 2.2.1.1. Hệ thống: - Hệ thống là tập hợp các phần tử tương tác được tổ chức nhằm thực hiện một mục đích xác định. Các phần tử ở đây là tập hợp các phương tiện vật chất và nhân lực. - Tổ chức tạo thành một hệ thống mở, nghĩa là liên hệ với một môi trường. - Một số phần tử của hệ thống có sự tương tác với bên ngoài (cung ứng, thương mại, v.v…). - Đặc điểm cơ bản của hệ thống là tính động . 2.2.1.2. Hệ thống quản lý: - Hệ thống quản lý là một hệ thống có một mục đích mang lại lợi nhuận hoặc lợi ích nào đó. Đặc điểm của hệ thống là có sự tham gia của con người và có trao đổi thông tin. 2.2.1.3. Hệ thống thông tin (Information System): Sinh viên thực hiện: Trần Văn Ngoan 3
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược - Là một hệ thống sử dụng công nghệ thông tin để thu thập, truyền, lưu trữ, xử lý và biểu diễn thông tin trong một hay nhiều quá trình kinh doanh. Hệ thống thông tin phát triển qua bốn loại hình: + Hệ xử lý dữ liệu: lưu trữ và cập nhật dữ liệu hàng ngày, ra các báo cáo theo định kỳ (Ví dụ: Các hệ thống tính lương). + Hệ thống thông tin quản lý (Management Information System - MIS): gồm cơ sở dữ liệu hợp nhất và các dòng thông tin giúp con người trong sản xuất, quản lý và ra quyết định. + Hệ trợ giúp quyết định: Hỗ trợ cho việc ra quyết định (cho phép nhà phân tích ra quyết định chọn các phương án mà không phải thu thập và phân tích dữ liệu). + Hệ chuyên gia: Hỗ trợ nhà quản lý giải quyết các vấn đề và làm quyết định một cách thông minh. 2.2.1.4. Vai trò: - Hệ thống thông tin đóng vai trò trung gian giữa hệ quyết định và hệ tác nghiệp trong hệ thống quản lý. 2.2.1.5. Nhiệm vụ: - Hệ thống thông tin có 2 nhiệm vụ chủ yếu là: + Trao đổi thông tin với môi trường ngoài + Thực hiện việc liên lạc giữa các bộ phận và cung cấp thông tin cho các hệ tác nghiệp và hệ quyết định 2.2.2. Phương pháp phân tích thiết kế hệ thống hướng đối tượng: Đây là một trong những phương pháp phân tích thiết kế hệ thống thông tin. Nó được hình thành giữa thập niên 80 dựa trên ý tưởng lập trình hướng đối tượng. Phương pháp này được phát triển và hiện nay rất phổ biến. 2.2.2.1 Phân tích: Nghiên cứu nghiệp vụ (business) của người dùng và các vấn đề của họ để khám phá xem họ cần hệ thống để làm cái gì, để giúp họ thực hiện công việc của họ tốt hơn. Sinh viên thực hiện: Trần Văn Ngoan 4
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược 2.2.2.2. Thiết kế: Tạo ra một bản quy hoạch (plan) hoặc một bản thiết kế chỉ ra cách thức chúng ta định thực hiện các chức năng đã vạch ra ở bước phân tích. 2.2.2.3. Tính hướng đối tượng: - Tư duy theo cách ánh xạ các thành phần của hệ thống vào các đối tượng ngoài đời thực. - Ứng dụng được chia thành các thành phần nhỏ, gọi là các đối tượng, chúng tương đối độc lập với nhau. - Mỗi đối tượng bao gồm đầy đủ dữ liệu và hoạt động của nó. - Hệ thống được xây dựng bằng cách ghép nối các đối tượng lại với nhau thông qua các mối quan hệ cũng như sự tương tác giữa chúng. - Ưu điểm: + Hỗ trợ sử dụng lại mã nguồn do tính đặc thù của phương pháp lập trình hướng đối tượng. + Phù hợp với các hệ thống lớn do chỉ chú trọng việc xác định đối tượng và các hành vi có liên quan. 2.2.2.4. Các nguyên tắc cơ bản của hướng đối tượng: a. Trừu tượng hóa: Thực thể phần mềm được trừu tượng hóa thành các đối tượng, các đối tượng được trừu tượng hóa thành các lớp với thuộc tính và phương thức tương ứng. Các lớp được trừu tượng hóa thành các lớp kế thừa. b. Tính đóng gói: - Các đối tượng có phương thức và thuộc tính riêng. - Việc cài đặt các đối tượng độc lập với nhau. - Cài đặt hệ thống độc lập với người sử dụng. Sinh viên thực hiện: Trần Văn Ngoan 5
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược c.Tính phân cấp: Phân cấp theo các cấp độ trừu tượng từ cao đến thấp. 2.2.2.5. Các khái niệm cơ bản của hướng đối tượng: a. Đối tượng : Biểu diễn cho một thực thể vật lý, một thực thể khái niệm hay một thực thể phần mềm. Đối tượng = Định danh + Trạng thái + Hành vi Ví dụ: một đối tượng xe mô tô Trạng thái: 107 cc 41.000 KM 60 KM/H Đỏ Định danh: Môtô 95P1 - 8133 Hành vi: Chay() Khởiđộng() Dừng() Tắtmáy() Hình 1. Ví dụ đối tượng xe mô tô Sinh viên thực hiện: Trần Văn Ngoan 6
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược b. Liên kết giữa các đối tượng : Ví dụ: Giảng dạy Giáo viên A Lớp học X Giáo viên A Xe Tải Y Lái Hình 2. Ví dụ liên kết giữa các đối tượng c. Sơ đồ hoạt vụ (Usecase diagrams): Sơ đồ hoạt vụ hay còn gọi là mô hình trường hợp sử dụng là một mô hình cơ bản trong việc phân tích và thiết kế hệ thống thông tin theo kiểu hướng đối tượng. - Một sơ đồ hoạt vụ thể hiện: + Hệ thống. + Tác nhân. + Trường hợp sử dụng. - Hệ thống: Hệ thống không nhất thiết là phần mềm, hệ thống có thể là một thiết bị, một tổ chức nào đó. Cần xác định rõ ranh giới, phạm vi của hệ thống. - Tác nhân: Không phải là thành phần của hệ thống . Là người hay hệ thống khác tương tác với hệ thống . Tương tác: + Nhận thông tin từ hệ thống + Gửi thông tin cho hệ thống + Nhận và gửi thông tin với hệ thống Sinh viên thực hiện: Trần Văn Ngoan 7
- Chương trình quản lý cây thảo dược – áp dụng hỗ trợ khám chữa bệnh bằng cây thảo dược Một tác nhân là một dạng thực thể (một lớp), chứ không phải một thực thể. Tác nhân mô tả và đại diện cho một vai trò, chứ không phải là một người sử dụng thật sự và cụ thể của hệ thống. - Trường hợp sử dụng (usecase): Là một khối chức năng được thực hiện bởi hệ thống để mang lại kết quả có giá trị đối với một tác nhân nào đó. - Các tính chất của usecase: + Một Usecase bao giờ cũng được gây ra bởi một tác nhân, được thực hiện nhân danh một tác nhân nào đó. Tác nhân phải ra lệnh cho hệ thống để thực hiện Usecase đó, dù là trực tiếp hay gián tiếp. + Một Usecase là phải hoàn tất. Một Usecase sẽ không được coi là hoàn tất chừng nào mà giá trị cuối cùng của nó chưa được sản sinh ra. - Liên kết giữa tác nhân và usecase : + Usecase được nối với tác nhân qua liên kết (association). + Đường liên kết chỉ ra những tác nhân nào giao tiếp với Usecase nào. + Mối liên kết bình thường ra là một mối quan hệ 1-1 và không có hướng. Điều đó muốn nói lên rằng một thực thể của lớp tác nhân sẽ giao tiếp với một thực thể của một Usecase và cả hai có thể giao tiếp với nhau trong cả hai chiều. + Một Usecase sẽ được đặt tên theo một thực thể mà Usecase sẽ thực hiện, ví dụ như ký hợp đồng bảo hiểm, cập nhật danh sách,…. - Quan hệ giữa các tác nhân: + Giữa các tác nhân chỉ tồn tại duy nhất một mối quan hệ - quan hệ tổng quát hóa. + Một tác nhân A là một sự tổng quát hóa của B nếu A có thể được thay thế bởi B trong mọi trường hợp sử dụng (chiều ngược lại không đúng). Sinh viên thực hiện: Trần Văn Ngoan 8
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Luận văn tốt nghiệp: Công nghệ sấy lạnh
105 p | 699 | 186
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng phần mềm quản lý cửa hàng bán thuốc
109 p | 28 | 16
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng phần mềm quản lý công tác tuyển sinh tại một trường đại học
77 p | 29 | 15
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng phần mềm quản lý khám chữa bệnh tại một phòng khám (Dương Văn Phong)
166 p | 33 | 14
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
67 p | 19 | 12
-
Luận văn tốt nghiệp Công nghệ thông tin: Website quản lý bán vé máy bay
88 p | 27 | 12
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng phần mềm quản lý điểm theo hệ thống đào tạo tín chỉ cho một trường đại học
113 p | 26 | 12
-
Luận văn tốt nghiệp Công nghệ thông tin: Phần mềm quản lý mua bán và bảo hành các thiết bị máy tính
131 p | 25 | 12
-
Luận văn tốt nghiệp Công nghệ thông tin: Hệ thống quản lý tour du lịch
65 p | 23 | 11
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng sổ liên lạc trực tuyến cho một trường học
85 p | 16 | 10
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý công tác tuần tra giao thông, xử lý vi phạm và các vụ tai nạn giao thông trên địa bàn tỉnh Hậu Giang
67 p | 20 | 9
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng phần mềm lưu trữ và truy xuất thông tin biến đổi khí hậu phục vụ cho các tổ chức nghiên cứu biến đổi khí hậu
103 p | 24 | 9
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý thông tin cho một công ty TNHH TM&DV chuyên mua bán dụng cụ Nha khoa và có dịch vụ Nha khoa
85 p | 13 | 8
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý các công trình của một công ty xây dựng
96 p | 19 | 8
-
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng hệ thống thông tin phục vụ cho công tác quản lý nhân khẩu ở địa phương
79 p | 13 | 7
-
Luận văn tốt nghiệp Công nghệ thông tin: Quản lý ngày công và thanh toán lương của một cơ quan nhà nước
98 p | 20 | 7
-
Luận văn tốt nghiệp Công nghệ thông tin: Quản lý hồ sơ Đảng viên trường Đại học Võ Trường Toản
72 p | 15 | 7
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn