Trinh bay bao cao sau cung

18 57 0
Trinh bay bao cao sau cung

Đ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

ĐẠI HỌC KỸ THUẬT – CÔNG NGHỆ CẦN THƠ KHOA CƠNG NGHỆ THƠNG TIN Báo cáo Cơng Nghệ Phần Mềm Bài dịch Chương 20: Khái niệm nguyên lý lập trình hướng đối tượng Giảng viên hướng dẫn: Nguyễn Văn Cường Sinh viên thực hiện: Tạ Hữu An Đặng Hữu Dũng Nguyễn Thắng Công Danh Nguyễn Trần Khương Vinh Nguyễn Lê Thanh Phong Nguyễn Hoài Ân Phạm Thiệu Hơn Nội dung tổng qt 20.1 Tìm hiểu mơ hình hng i tng 20.2.II.Một số yêu cầu hệ thống III.Phân tích thiết kế hệ thống thông tin quản lý bệnh nhân chức IV Phân tích thiết kế hệ thống thông tin quản lý bệnh nhân liệu V Cài đặt hệ thống VI Hạn chế hớng phát triển hệ thống thông tin quản lý bệnh nhân VII.Lời cảm ơn Khỏi nim v Lịch sử đời  “Lập trình hướng đối tượng là phương pháp viết mã cho phép lập trình viên nhóm action tượng tự vào class” Điều giúp mã lệnh giữ vững nguyên lý DRY “don’t repeat yourself” (khơng lặp lại nó) dễ dàng để bảo trì  Sự bắt đầu phần mềm hướng đối tượng lần công bố vào năm cuối thập niên 1960 Trong suốt năm 1990, công nghệ hướng đối tượng đã trở thành lựa chọn hoàn hảo cho nhiều nhà xây dựng, phát triển phần mềm  chuyên gia kỹ thuật.   Trong năm gần đây, công nghệ hướng đối tượng dần thay phương pháp phát triển phần mềm cổ điển. Một câu hỏi quan trọng sao?  Tại công nghệ hướng đối tượng cần thiết quan trọng Có nhiều cách để giải thuật tốn khó dựa trên nhiều giải pháp khác nhau. Một cách dễ tiếp cận sử dụng rộng rãi sử dụng đối tượng.  Nếu phần thơng tin thay đổi chương trình bạn, thơng thường cần có thay đổi để cập nhật lại mã lệnh Một ác mộng lớn lập trình viên bảo trì mã lệnh, nơi liệu khai báo khai báo lại nhiều lần, họ phải tìm kiếm, làm việc liệu chức trùng lặp Một đối tượng đóng gói tất cả dữ liệu xử lý áp dụng cho dữ liệu đó. Đặc điểm quan trọng cho phép classes đối tượng tạo đưa đến các thư viện để đối tượng tái sử dụng Mơ hình hướng đối tượng + Bất kỳ mơ hình điều chỉnh để sử dụng với OO,  lựa chọn tốt giúp hệ thống có xu hướng tiến triển theo thời gian.  + Khi lớp khơng thể tìm thấy các thư viện, kỹ sư phần mềm áp dụng phân tích hướng đối tượng (OOA), hướng đối tượng thiết kế (OOD), lập trình hướng đối tượng (OOP), kiểm tra đối tượng theo định hướng (OOT) để tạo lớp đối tượng dẫn xuất từ lớp.  + Các lớp sau đưa vào thư viện để tái sử dụng tương lai.  Vai trò mơ hình hướng đối tượng Mơ hình giúp ta hiểu thực trừu tượng, tổng quát hoá khái niệm sở để giảm thiểu độ phức tạp hệ thống  Qua mơ hình biết được hệ thống gồm gì? và chúng hoạt động nào? Mơ hình giúp quan sát hệ thống vốn có thực tế phải có ta mong muốn.  Mơ hình cho phép ta đặc tả cấu trúc hành vi hệ thống để hoàn chỉnh chúng  Nhìn chung, khơng có mơ hình đầy đủ Mỗi hệ thống thực tế tiếp cận thơng qua hay số mơ hình khác III Các lớp đối tượng  Một lớp hiểu khn mẫu để tạo đối tượng Trong lớp, người ta thường dùng biến để mơ tả các thuộc tính và hàm để mô tả các phương thứccủa đối tượng Khi định nghĩa lớp, ta tạo đối tượng từ lớp   Để việc sử dụng dễ dàng, thông qua hệ thống hàm tạo (constructor), người ta dùng lớp kiểu liệu để tạo đối tượng   Lớp lớp thơng thường có thêm tính chất kế thừa phần hay tồn các đặc tính của lớp khác Lớp chia sẻ kế thừa gọi là lớp cha (parent class) Thuộc tính lớp bao III.2 gồm Thuộc tính biến, hằng, hay tham số nội lớp Ở đây, vai trò quan trọng thuộc tính biến chúng bị thay đổi suốt trình hoạt động đối tượng Các thuộc tính xác định kiểu kiểu chúng kiểu liệu cổ điển lớp định nghĩa từ trước III.2.Phương thức Phương thức lớp thường dùng để mô tả hành vi đối tượng (hoặc lớp) Ví dụ đối tượng thuộc lớp điện thoại có hành vi sau: Đổ chng, chuyển tín hiệu từ sóng sang dạng nghe được, chuyển tín hiệu giọng nói sang dạng chuẩn, chuyển tín hiệu lên tổng đài.v.v Khi thiết kế, người ta dùng phương thức để mơ tả thực hành vi đối tượng Mỗi phương thức thường định nghĩa một hàm, thao tác để thực hành vi viết nội dung hàm Khi thực hành vi này, đối tượng phải thực hành vi khỏc III.2 Biểu đồ luồng liệu mức Biểu đồ luồng liệu biểu diễn chức toán viện phí Phiếu toán bệnh nhân Thanh toán viện phí Xác nhận toán Hồ sơ Bênh Nhân Danh sách BN đóng T.Ư Danh sách bệnh nhân điều trị Phòng tài Thu tạm ứng 3.1 Danh sách BN điều trị có BHYT Thanh toán với BHYT 3.2 IV Phân tích thiết kế hệ thống liệu IV.1 Mô hình thực thể / liên kết IV.2 Mô hình quan hệ Tỉnh Mã tỉnh Tên tỉnh Huyện Mã hun Tªn hun M· tØnh Khoa M· khoa Tªn khoa Chuyên môn Mã CM Tên CM Chức vụ Mã CV Tên CV Bệnh Mã bệnh Tên bệnh Vị Trí Mã vị trí Tên vị trí Thuốc Mã thuốc Tên thuốc Đơn giá Nhân viên Dòng khám Mã Nhân bệnh Xã Thuốc dùng viên Mã khám bệnh Mã xã Mã khám Họ tên NV Mã nhân viên Tên xã bệnh Ngày sinh Mã bệnh nhân Mã Mã nhân viên NV Mã bƯnh hun M· bƯnh Giíi tÝnh NV M· vÞ trÝ Tạm ứng nhân Số nhà NV Ngày KB Mã tạm ứng Mã bệnh Điện thoại Nội dung KB Lần tạm øng M· vÞ trÝ NV Chi phÝ KB Sè tiỊn Mã thuốc Mã xã Ngày tạm Số lợng Mã khoa ứng BệnhMã nhân Liều dùng CM Nơi điều Mã bệnh Bệnh án Mã bênh Mã CV trị nhân Mã khám bệnh bảo hiểm y nhân Dịch Vụ Dùng Mã nơi Mã nhân viên tế Họ bệnh Mã khám Đ.T Mã bệnh Mã bệnh nhân bệnh Tên nơi nhân nhân Tên bệnh Mã nhân viên Đ.T Mã bệnh Số thẻ BHYT nhân Mã bệnh Đơn giá Mã vị trí Ngày bắt Ngày sinh nhân Dịch vụ Mã nơi Đ.T đầu Cơ quan BN Mã bệnh Mã dịch Ngày vào Ngày kết Mã quan Giới tính BN Mã vị trí vụ Ngày thúcCán Tênxãcơ quan Mã Mã nơi Đ.T Tên dịch Mã bệnh Tình trạng Phần trăm Điện thoại Mã dịch Vụ vụ nhân CQ Lần dùng Đơn giá Mã quan Fax CQ IV Phân tích thiết kế hệ thống liệu IV.2 Các lợc đồ quan hƯ cđa hƯ thèng            TØnh (M· tØnh, Tªn tØnh) Hun (M· hun, Tªn hun, M· tØnh) X· (M· x·, Tªn x·, M· hun) Khoa (M· khoa, Tªn khoa) Chuyên môn (Mã chuyên môn, Tên chuyên môn) Chức Vụ (M· chøc vơ, Tªn chøc vơ) BƯnh (M· bƯnh, Tªn bệnh) Vị trí (Mã vị trí, Tên vị trí) Nhân viên (Mã NV, Họ tên NV, Ngày sinh NV, Giới tính NV, Số nhà NV, Điện thoại NV, Mã xã, Mã khoa, Mã CM, Mã CV) Dòng khám bệnh (Mã khám bệnh, Mã nhân viên, Mã bệnh nhân, Mã bệnh, Mã vị trí, Ngày KB, Nội dung KB, Chi phí KB) Bệnh nhân (Mã bệnh nhân, Họ bệnh nhân, Tên bệnh nhân, Ngày sinh BN, Giới tính BN, Mã xã) IV Phân tích thiết kế hệ thống liệu IV.2 Các lợc đồ quan hệ hệ thống Bảo hiểm y tế (Mã bệnh nhân, Số thẻ BHYT, Ngày bắt đầu, Ngày kết thúc, Phần trăm) Cơ quan (Mã quan, Tên quan, Điện thoại CQ, Fax quan) Cán (Mã bệnh nhân, Mã quan) Tạm ứng (Mã T.ứng, Lần T.ứng, Số tiền, Ngày T.ứng, Mã bệnh nhân) Bệnh án (Mã khám bệnh, Mã nhân viên, Mã bệnh nhân, Mã bệnh, Mã vị trí, Mã nơi Đ.T, Ngày vào, Ngày ra, Tình trạng ra) Nơi Điều Trị (Mã nơi Đ.T, Tên nơi Đ.T, Đơn giá) Dịch Vụ Dùng (Mã khám Bệnh, Mã nhân viên, Mã bệnh nhân, Mã bệnh, Mã vị trí, Mã nơi Đ.T, Mã dịch Vụ, Lần dùng) Dịch Vụ (Mã dịch vụ, Tên dịch vụ, Đơn giá D.V) Thuốc Dùng (Mã khám Bệnh, Mã nhân viên, Mã bệnh nhân, Mã bệnh, Mã vị trÝ, M· thc, Sè lỵng, LiỊu dïng) Thc (M· thc, Tên thuốc, Đơn giá) V Thực Cài đặt hệ thống Hệ thống đợc phân tích thiết kế theo phơng pháp có cấu trúc Hệ thống cài đặt dựa ngôn ngữ SQL Server 2000 làm sở liệu Và lấy ngôn ngữ Visual Basic 6.0 để thiết kế giao diên VI Hạn chế hớng phát triển hệ thống thông tin quản lý bệnh nhân Hạn chế chơng trình Do thời gian thực phân tích thiết kế hệ thống tơng đối hạn chế so với đề tài tơng đối rộng phong phú nên tránh khỏi thiếu sót định Bên cạnh chơng trình có số chức cha hoàn thiện Hơn việc tìm hiểu ngôn ngữ cài đặt (SQL Server Visual Basic) nhiều hạn chế nên việc tận dụng đợc mạnh ngôn ngữ cha mang lại hiệu cao VI Hạn chế hớng phát triển hệ thống thông tin quản lý bệnh nhân Hớng phát triển hệ thống Hệ thống quản lý bệnh nhân sau đợc phân tích thiết kế đợc cài đặt hoàn thiện góp phần quan trọng việc quản lý chứng từ sổ sách bệnh nhân bệnh viện Song thiết cần phải có quản lý song song bệnh nhân nhân viên bệnh viện Nếu chơng trình đợc cài đặt môi trêng m¹ng hay cã mét trang web cđa bƯnh viƯn mạng internet để giúp cho ngời thân bệnh nhân theo dõi trình điều trị ngời nhà mà không thiết phải đến bệnh viện Điều quan bệnh nhân phải chuyển bệnh viện (ví dụ bệnh nhân phải chuyển từ Nha Trang thành phố Hồ Chí Minh), trờng hợp cấp bách nh đem theo hồ sơ bệnh án đợc nơi bệnh nhân đợc chuyển đến truy cập đến trang web mà bệnh nhân đến từ đó, xem thông tin bệnh nhân đa phơng án điều trị hữu hiệu Ngoài trờng hợp khó bác sĩ hội chuẩn mạng (mạng liên bệnh viện) VII Lời cảm ơn Tôi xin chân thành cảm ơn cô giáo Nguyễn Kim Anh tận tính hớng dẫn em hoàn thành đồ án tốt nghiệp Xin chân thành cảm ơn ban lãnh đạo bệnh viện đa khoa tỉnh Khánh Hoà tạo điều kiện chỗ thực tập tài liệu liên quan Cảm ơn bạn bè giúp đỡ để có đợc thành công nh ngày hôm ... đợc mạnh ngôn ngữ cha mang lại hiệu cao VI Hạn chế hớng phát triển hệ thống thông tin quản lý bệnh nhân Hớng phát triển hệ thống Hệ thống quản lý bệnh nhân sau đợc phân tích thiết kế đợc cài... tồn các đặc tính của lớp khác Lớp chia sẻ kế thừa gọi là lớp cha (parent class) Thuộc tính lớp bao III.2 gồm Thuộc tính biến, hằng, hay tham số nội lớp Ở đây, vai trò quan trọng thuộc tính biến... thường dùng để mô tả hành vi đối tượng (hoặc lớp) Ví dụ đối tượng thuộc lớp điện thoại có hành vi sau: Đổ chng, chuyển tín hiệu từ sóng sang dạng nghe được, chuyển tín hiệu giọng nói sang dạng chuẩn,

Ngày đăng: 28/09/2019, 11:45

Từ khóa liên quan

Mục lục

  • I HC K THUT CễNG NGH CN TH KHOA CễNG NGH THễNG TIN

  • Ni dung tng quỏt

  • Khỏi nim v Lch s ra i

  • Ti sao cụng ngh hng i tng l cn thit v quan trng

  • Mụ hỡnh hng i tng

  • Vai trũ ca mụ hỡnh hng i tng

  • Mt lp cú th c hiu l khuụn mu to ra cỏc i tng. Trong mt lp, ngi ta thng dựng cỏc bin mụ t cỏcthuc tớnhv cỏc hm mụ t cỏcphng thcca i tng. Khi ó nh ngha c lp, ta cú th to ra cỏc i tng t lp ny. vic s dng c d dng, thụng qua h thng hm to (constructor), ngi ta dựng lp nh mt kiu d liu to ra cỏc i tng. Lp con l mt lp thụng thng nhng cú thờm tớnh cht k tha mt phn hay ton b cỏcc tớnhca mt lp khỏc. Lp chia s s k tha gi llp cha(parent class)

  • Thuc tớnh ca mt lp bao gm cỏc bin, cỏc hng, hay tham s ni ti ca lp ú. õy, vai trũ quan trng nht ca cỏc thuc tớnh l cỏc bin vỡ chỳng s cú th b thay i trong sut quỏ trỡnh hot ng ca mt i tng. Cỏc thuc tớnh cú th c xỏc nh kiu v kiu ca chỳng cú th l cỏc kiu d liu c in hay ú l mt lp ó nh ngha t trc.

  • Phng thc ca mt lp thng c dựng mụ t cỏc hnh vi ca i tng (hoc ca lp). Vớ d nh i tng thuc lp in thoi cú cỏc hnh vi sau: chuụng, chuyn tớn hiu t súng sang dng nghe c, chuyn tớn hiu ging núi sang dng chun, chuyn tớn hiu lờn tng i.v.v. Khi thit k, ngi ta cú th dựng cỏc phng thc mụ t v thc hin cỏc hnh vi ca i tng. Mi phng thc thng c nh ngha l mthm, cỏc thao tỏc thc hin hnh vi ú c vit ti ni dung ca hm. Khi thc hin hnh vi ny, i tng cú th phi thc hin cỏc hnh vi khỏc.

  • Biểu đồ luồng dữ liệu biểu diễn chức năng thanh toán viện phí

  • IV. Phân tích thiết kế hệ thống về dữ liệu

  • PowerPoint Presentation

  • IV.2. Các lược đồ quan hệ của hệ thống

  • IV.2. Các lược đồ quan hệ của hệ thống

  • V. Thực hiện Cài đặt hệ thống

  • VI. Hạn chế và hướng phát triển của hệ thống thông tin quản lý bệnh nhân

  • VI. Hạn chế và hướng phát triển của hệ thống thông tin quản lý bệnh nhân

  • VII. Lời cảm ơn

Tài liệu cùng người dùng

Tài liệu liên quan