1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO THỰC TẬP HỆ THỐNG QUẢN LÝ Y TẾ

20 4 0

Đ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 20
Dung lượng 734,05 KB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP HỆ THỐNG QUẢN LÝ Y TẾ Công ty thực tập : QA Solutions Người phụ trách : Võ Thắng Nhân Thực tập sinh : Thi Thanh Chương TP Hồ Chí Minh, tháng 06 năm 2022 LỜI MỞ ĐẦU Ngày nay, Y tế vấn đề thiết yếu ưu tiên mà người cần quan tâm Vì vậy, mà phần mềm quản lý liên quan tới lĩnh vực y tế khơng ngừng đời phát triển tồn diện Cùng với xu phát triển giới, Việt Nam ngoại lệ.Ngành y tế ngày có nhiều thách thức hết, với thay đổi liên tục quy chế, yêu cầu liệu hình thức tốn Ở Việt Nam, hệ thống quản lý y tế cần xây dựng để phù hợp với yêu cầu y tế đặc trưng đất nước Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia làm hệ thống quản lý y tế môi trường chuyên nghiệp, em có dự định thực tập học kỳ Vì vậy, em định chọn QA Solutions- môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Thi Thanh Chương LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty QA Solutions tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian,cơng sức để hướng dẫn chúng em hoàn thành đợt thực tập Cám ơn công ty cho phép em tham gia vào dự án phát triển thực tế công ty Đặc biệt cảm ơn anh Võ Thắng Nhân, training, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với môi trường mới; Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Thi Thanh Chương Tp HCM, ngày 15 tháng 06 năm 2022 Thi Thanh Chương NHẬN XÉT CỦA KHOA Thi Thanh Chương MỤC LỤC MỤC LỤC Danh mục từ viết tắt Chương 1: Giới thiệu công ty thực tập Giới thiệu chung công ty Sản phẩm công ty 6 Chương 2: Nội dung thực tập: Tìm hiểu cơng nghệ, quy trình,cơng cụ phát triển cơng ty 1.1 Giới thiệu SVN: 1.2 Giới thiệu mô hình làm việc waterfall 1.3 Tìm hiểu NET 1.4 Microsoft SQL Server 1.5 Các cụ công ty phát triển Thực project Lịch làm việc 7 11 13 14 15 15 Chương 3: Chi tiết project Giới thiệu dự án: Thực Kế hoạch 17 17 17 17 TÀI LIỆU THAM KHẢO 19 Thi Thanh Chương Danh mục từ viết tắt QAS : QA Solutions Dev : Developer BA: Business Analyst Thi Thanh Chương Chương 1: Giới thiệu công ty thực tập Giới thiệu chung công ty - Tên đơn vị: Công Ty Cổ Phần QA Solutions Địa chỉ: Fonterra Building, 38/6N Nguyễn Văn Trỗi, P.15, Q.Phú Nhuận, Tp.Hồ Chí Minh Trang web: https://qa-solutions.net QAS nhà phát triển giải pháp công nghệ thông tin ứng dụng phần mềm lĩnh vực y tế tảng cơng nghệ điện tốn đám mây (Cloud Hosting) theo mơ hình “Dịch vụ phần mềm – SaaS” Các giải pháp công ty thiết kế đặc thù áp dụng cho nhiều loại hình sở y tế khác khối nhà nước tư nhân, với quy mô lớn, vừa nhỏ Việt Nam Sản phẩm cơng ty Cơng ty có phần mềm quản lý y tế như: - QAS SmartHospital System giải pháp quản lý y tế toàn diện Hệ thống thiết kế với đầy đủ tính thơng minh, bám sát nhu cầu vận hành sở y tế Hệ thống không công cụ hỗ trợ quản lý hiệu báo cáo nhanh chóng xác, mà hệ thống cịn giúp hỗ trợ cơng tác chun mơn nhờ tính tiện ích cho nhân viên y tế - ChaoPatient Mobile App ứng dụng quản lý y tế điện thoại Ngồi ra, cơng ty cịn nhận xây dựng hệ thống quản lý cho bệnh viện, trung tâm tiêm chủng QAS nhà cung cấp giải pháp quản lý tiêm chủng cho Chuỗi Trung Tâm Tiêm Chủng lớn Việt Nam – Vietnam Vaccine JSC (VNVC) Thi Thanh Chương Chương 2: Nội dung thực tập: Tìm hiểu cơng nghệ, quy trình,cơng cụ phát triển công ty 1.1 Giới thiệu SVN: Mơ hình SVN SVN ( tên đầy đủ Subversion), phần mềm mã nguồn mở dùng để quản lý kiểm tra phiên mã nguồn khác trình phát triển phần mềm, công ty CollabNet giới thiệu vào năm 2000 TortoiseSVN quản lý tập tin thư mục theo thời gian Các tập tin lưu trữ kho trung tâm Kho lưu trữ phần nhiều giống máy chủ tập tin bình thường, ngoại trừ việc nhớ tất thay đổi thực tập tin thư mục bạn Điều cho phép bạn khôi phục lại phiên cũ tập tin bạn kiểm tra lịch sử việc liệu thay đổi nào, thay đổi ● Cơ chế làm việc Subversion ban đầu thiết kế giống giao diện dòng lệnh Người dùng cần mở Terminal sau gõ lệnh văn Để SVN hoạt động, người dùng cần thiết lập dựa vào yếu tố chính: Yếu tố 1: Máy chủ có tất phiên tệp nguồn Thi Thanh Chương Yếu tố 2: Bản cục tệp máy tính người dùng Các tệp máy tính người dùng gọi tệp tin làm việc Đây tệp mà người dùng thực việc chỉnh sửa cam kết thay đổi với máy chủ SVN SVN quản lý ghi lại người dùng chỉnh sửa, đồng thời tạo phiên Người dùng thường làm việc với phiên cần đến phiên cũ họ quay trở lại 1.2 Giới thiệu mơ hình làm việc waterfall ● waterfall gì? Lần được đưa tiến sĩ Winston W.Royce báo công bố vào năm 1970, Mơ hình thác nước diễn tả q trình phát triển phần mềm Mơ hình thác nước trọng vào tiến triển logic bước thực suốt vòng đời phát triển phần mềm(software development life cycle-SDLC), giống bước mà dòng nước đổ xuống dòng thác Mặc dù phổ biến mơ hình giảm nhiều vài năm trở lại phương pháp linh hoạt(Agile) ưa chuộng, tính logic tự nhiên trình sử dụng phương pháp phủ nhận, q trình thiết kế thơng dụng ngành CNTT ● pha mơ hình thác nước Xác định yêu cầu: Với pha đầu tiên, yêu cầu có ứng dụng phân tích cách có hệ thống nhằm mục đích tạo tài liệu cụ thể phục vụ cho trình phát triển tương lai Kết cần đạt Thi Thanh Chương pha tài liệu mô tả yêu cầu xác định ứng dụng hoạt động gì, khơng cụ thể hoạt động Phân tích: Trong pha tiếp theo, hệ thống phân tích để tạo mơ hình logic hệ thống phù hợp mà sử dụng ứng dụng Thiết kế: Pha phần lớn giải yêu cầu thiết kế kỹ thuật, ngơn ngữ lập trình, tầng liệu, dịch vụ,…Một thiết kế điển hình hồn thành cách cụ thể tốt Nó mơ tả xác logic hệ thống đề cập phần phân tích thực thi Xây dựng: Công việc viết mã cuối thực pha thứ tư này, thực thi tồn mơ hình, logic hệ thống, dịch vụ tích hợp làm rõ pha trước Kiểm thử: Tại pha thứ năm, QA, Beta tester, tất Tester tìm kiếm vào báo cáo lỗi hệ thống mà cần xử lý Thơng thường pha có vài công việc lặp lại(nhưng cần thiết) pha Viết mã, nhằm mục đích lỗi kỹ thuật phát giải triệt để Vận hành: Cuối cùng, ứng dụng triển khai môi trường thực tế Tuy nhiên, pha vận hành không công việc đưa dự án triển khai, cịn bao gồm việc hỗ trợ bảo trì để giữ ứng dụng hoạt động tốt cập nhật ● Ưu điểm: Dù mơ hình thác nước biến vài năm trở lại nhường chỗ cho mơ hình linh hoạt(agile) hơn, đem lại số lợi ích, đặc biệt dự án tổ chức lớn mà cần giai đoạn hạn hồn thành cơng việc nằm thác nước Thích nghi tốt với nhóm linh hoạt: Dù khơng mơ hình thác nước có ưu điểm này, ứng dụng giúp tồn dự án trì kỹ càng, có mục tiêu bao quát thiết kế có cấu trúc nhờ vào việc phác thảo pha tài liệu hóa từ trước Điều phù hợp với nhóm lớn mà thường có thành viên rời khỏi tham gia chu trình sống dự án Nó cho phép thiết kế cốt lõi dự án đặt chủ yếu tài liệu cụ thể, không thành viên nhóm Thi Thanh Chương 10 Áp đặt tổ chức có kết cấu chặt chẽ: Điều bị coi gánh nặng lợi thế, thật để trì mơ hình thác nước bắt dự án, chí tổ chức xây dựng dự án vơ xác, tn nghiêm ngặt theo thiết kế cấu tạo Những dự án lớn cần bao gồm tiến trình cụ thể để quản lý tồn khía cạnh dự án, từ thiết kế phát triển đến kiểm thử triển khai Cho phép thay đổi thiết kế sớm: Mặc dù khó để thay đổi thiết kế giai đoạn sau, phương pháp thác nước giúp triển khai thay đổi đầu vòng đời ứng dụng dễ dàng Vì chưa có mã hay triển khai giai đoạn này, việc chỉnh sửa tài liệu trở nên nhanh chóng vơ đơn giản Thích hợp cho dự án theo hướng đến mốc: Khi ứng dụng cấu trúc mơ hình thác nước, dự án phù hợp với tổ chức vào nhóm hoạt động tốt dựa chủ yếu vào mốc ngày Với pha rõ ràng cụ thể, thành viên nhóm dễ dàng hiểu chuẩn bị cho Việc có lịch trình cho tồn q trình đề vài thời điểm cụ thể hay dấu mốc quan trọng cho giai đoạn đơn giản Tất nhiên điều khơng có nghĩa phát triển phần mềm khơng xảy chậm trễ, mơ hình thác nước thích hợp cho dự án có hạn chót hồn thành Thi Thanh Chương 11 1.3 Tìm hiểu NET ● NET Framework NET Framework tảng lập trình tảng thực thi ứng dụng chủ yếu hệ điều hành Microsoft Windows phát triển Microsoft từ năm 2002, kết thúc phát triển vào năm 2019 phiên 4.8 Các chương trình viết NET Framework triển khai môi trường phần mềm (ngược lại với môi trường phần cứng) biết đến với tên Common Language Runtime (CLR) Môi trường phần mềm máy ảo cung cấp dịch vụ an ninh phần mềm (security), quản lý nhớ (memory management), xử lý lỗi ngoại lệ (exception handling) .NET framework bao gồm tập thư viện lập trình lớn, thư viện hỗ trợ việc xây dựng chương trình phần mềm lập trình giao diện; truy cập, kết nối sở liệu; ứng dụng web; giải thuật, cấu trúc liệu; giao tiếp mạng CLR với thư viện thành phần NET framework .NET framework đơn giản hóa việc viết ứng dụng cách cung cấp nhiều thành phần thiết kế sẵn, người lập trình cần học cách sử dụng tùy theo sáng tạo mà gắn kết thành phần lại với Nhiều cơng cụ tạo để hỗ trợ xây dựng ứng dụng NET, IDE (Integrated Development Environment) phát triển hỗ trợ Microsoft Visual Studio Kiến trúc NET framework gồm phần chính: - Common Language Runtime (CLR): xây dựng dịch vụ hệ điều hành Nó chịu trách nhiệm thực ứng dụng đảm bảo phần liên Thi Thanh Chương 12 - quan đến ứng dụng đáp ứng quản lý nhớ, an ninh bảo mật, tích hợp ngơn ngữ v.v Bộ thực thi bao gồm nhiều dịch vụ hỗ trợ phát triển triển khai ứng dụng cải thiện tính đáng tin cậy ứng dụng Tuy vậy, nhà phát triển thực tế không tương tác với CLR Họ sử dụng tập thư viện lớp sở xây dựng bên thực thi thơng qua ngơn ngữ lập trình .NET Framework class library: cung cấp thư viện lập trình cho ứng dụng, sở liệu, dịch vụ web ● Giới thiệu LINQ LINQ (Truy vấn tích hợp ngôn ngữ) cú pháp truy vấn thống C # VB.NET để truy xuất liệu từ nguồn định dạng khác Nó tích hợp C # VB, loại bỏ không phù hợp ngôn ngữ lập trình sở liệu, cung cấp giao diện truy vấn cho loại nguồn liệu khác Truy vấn LINQ trả kết dạng đối tượng Nó cho phép sử dụng cách tiếp cận hướng đối tượng tập kết lo lắng việc chuyển đổi định dạng kết khác thành đối tượng Thi Thanh Chương 13 1.4 Microsoft SQL Server Microsoft SQL Server hệ quản trị sở liệu quan hệ phát triển Microsoft Là máy chủ sở liệu, sản phẩm phần mềm có chức lưu trữ truy xuất liệu theo yêu cầu ứng dụng phần mềm khác Có thể chạy máy tính máy tính khác mạng (bao gồm Internet) SQL Server có khả cung cấp đầy đủ công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL Điểm mạnh SQL điểm mạnh có nhiều tảng kết hợp như: ASP.NET, C# để xây dựng Winform có khả hoạt động độc lập Tuy nhiên, SQL Server thường kèm với việc thực riêng ngôn ngữ SQL, T-SQL, Cụ thể sau: - T-SQL loại ngôn ngữ thuộc quyền sở hữu Microsoft gọi với tên Transact-SQL Nó thường cung cấp thêm nhiều cho khả khai báo biến, thủ tục lưu trữ xử lý ngoại lệ, - Server Management Studio loại cơng cụ giao diện cho máy chủ sở liệu SQL - Thành phần: + Database Engine: Đây engine có khả chứa liệu quy mô dạng support table Ngồi ra, cịn có khả tự điều chỉnh ví dụ: trả lại tài nguyên cho hệ điều hành user log off sử dụng thêm tài nguyên máy cần Thi Thanh Chương 14 + Integration Services: tập hợp đối tượng lập trình cơng cụ đồ họa cho việc chép, di chuyển chuyển đổi liệu Khi bạn làm việc công ty lớn liệu lưu trữ nhiều nơi khác chứa trong: Oracle, SQL Server, DB2, Microsoft Access,… bạn chắn có nhu cầu di chuyển liệu server Ngoài ra, bạn muốn định dạng liệu trước lưu vào database Chắc chắn Integration Services giúp bạn giải công việc dễ dàng + Analysis Services: Đây dịch vụ phân tích liệu hay Microsoft Dữ liệu lưu trữ vào database mà bạn lấy thông tin bổ ích coi khơng có ý nghĩa Chính thế, cơng cụ đời giúp bạn việc phân tích liệu cách hiệu dễ dàng cách dùng kỹ thuật khai thác liệu – datamining khái niệm hình khối nhiều chiều – multi dimendion cubes + Notification Services: Dịch vụ thông báo tảng cho phát triển triển khai ứng dụng soạn gửi thông báo Ngồi ra, dịch vụ cịn có chức gửi thông báo theo dịch thời đến hàng ngàn người dăng ký sử dụng nhiều loại thiết bị khác + Reporting Services: công cụ tạo, quản lý triển khai báo cáo bao gồm: server client Ngồi ra, cịn tảng cho việc phát triển xây dựng ứng dụng báo cáo + Full Text Search Service: thành phần đặc biệt việc truy vấn đánh mục liệu văn không cấu trúc lưu trữ sở liệu SQL Server + Service Broker: mơi trường lập trình cho việc tạo ứng dụng việc nhảy qua Instance 1.5 Các cụ công ty phát triển Công ty QA Solutions tự phát triển cơng cụ quản lý khác để hỗ trợ trình phát triển sản phẩm công ty Thi Thanh Chương 15 Các công cụ hỗ trợ việc phát triển phần mềm trở nên tiện lợi hệ thống quản lý công việc phát triển riêng Hệ thống quản lý công việc Các công cụ hỗ trợ công ty phát triển theo yêu cầu công ty Các công cụ hỗ trợ tùy chỉnh theo ý lập trình viên hiệu suất cao phát triển phần mềm Hệ thống quản lý cơng việc cho phép Dev nhìn thấy u cầu BA cập nhật trình làm việc thân Hệ thống cho phép Dev yêu cầu việc test phần mềm thân với tester Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thức C#, NET framework Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực project phát triển hệ thống y tế Chi tiết đồ án nói phần sau Lịch làm việc Thi Thanh Chương 16 Tuần Cơng việc - Tìm hiểu cơng ty, cách tổ chức công ty Làm quen với công cụ làm việc công ty Học cách trao đổi, làm việc qua email, Skype Đọc tài liệu hướng dẫn nghiệp vụ cơng ty - Tìm hiểu ngơn ngữ lập trình C# Tìm hiểu sở liệu SQL server Làm tập - Thực việc sửa lỗi dự án với công việc đơn giản Thi Thanh Chương 17 Trở sau - Gia nhập đội ngũ phát triển tham gia thực dự án phát triển công ty Chương 3: Chi tiết project Giới thiệu dự án: Dự án làm lĩnh vực y tế Phát triển hệ thống quản lý y tế cho bệnh viện đa khoa Nhóm phát triển nhận u cầu từ phía BA (sau khảo sát doanh nghiệp) Hệ thống quản lý phát triển dựa QAS SmartHospital System Hệ thống thay đổi để phù hợp với yêu cầu nghiệp vụ từ phía bệnh viện Thực Cơng việc giao cho nhiều nhóm thực Em tham gia nhóm anh Võ Thắng Nhân làm trưởng nhóm Cơng việc em tạo hình nhập thơng tin khám bệnh, lưu kết xuất kết file PDF Công việc em bao gồm phát triển Database, Server Client Kế hoạch Giai đoạn 1: - Chỉnh sửa hình có sẵn để phù hợp u cầu phận BA - Làm quen với kiến trúc hệ thống - Làm quen với Database hệ thống Kết : Thi Thanh Chương 18 - Hoàn thành yêu cầu BA chuyển sang tester Làm quen với cách làm việc công ty Học khả làm việc nhóm Giai đoạn 2: - Các công việc yêu cầu thực tuần - Cơng việc bao gồm tạo hình theo yêu cầu BA - Sửa lỗi hình theo u cầu Tester Kết quả: - Hồn thành công việc chuyển giao cho bên tester Thi Thanh Chương 19 TÀI LIỆU THAM KHẢO https://tortoisesvn.net/docs/release/TortoiseSVN_vi/tsvn-preface.html Mơ hình thác nước nên sử dụng ? (viblo.asia) LINQ- Ngôn Ngữ Truy Vấn Tích Hợp Khơng Thể Khơng Biết (codelearn.io) https://sites.google.com/site/niitdotnet2011/-net-framework/kien-truc-net-framework http://sqladvice.com/tong-quan-ve-sql-server/ Thi Thanh Chương ... ngoại lệ.Ngành y tế ng? ?y có nhiều thách thức hết, với thay đổi liên tục quy chế, y? ?u cầu liệu hình thức tốn Ở Việt Nam, hệ thống quản lý y tế cần x? ?y dựng để phù hợp với y? ?u cầu y tế đặc trưng... sở y tế khác khối nhà nước tư nhân, với quy mô lớn, vừa nhỏ Việt Nam Sản phẩm cơng ty Cơng ty có phần mềm quản lý y tế như: - QAS SmartHospital System giải pháp quản lý y tế toàn diện Hệ thống. .. vực y tế Phát triển hệ thống quản lý y tế cho bệnh viện đa khoa Nhóm phát triển nhận y? ?u cầu từ phía BA (sau khảo sát doanh nghiệp) Hệ thống quản lý phát triển dựa QAS SmartHospital System Hệ thống

Ngày đăng: 17/08/2022, 21:03

w