intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề tài: Thiết kế phần mềm quản lý phòng khám siêu âm

Chia sẻ: Nguyen Thethoi | Ngày: | Loại File: DOCX | Số trang:28

275
lượt xem
61
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Ngày nay song song với quá trình phát triển công nghệ khoa học và kỹ thuật thì nghành khoa học tính toán đã đóng vai trò quan trọng, nó đã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiến nhảy vọt.Việc áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sống của con người ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống. Công nghệ thông tin là một trong những ngành khoa học đó....

Chủ đề:
Lưu

Nội dung Text: Đề tài: Thiết kế phần mềm quản lý phòng khám siêu âm

  1. Trường Đại học Bách Khoa Hà Nội Viện Điện tử-Viễn thông *****------------***** Báo cáo đồ án 1 Đề tài: Thiết kế phần mềm quản lý phòng khám siêu âm Giáo viên hướng dẫn: Th.S Vũ Duy Hải Sinh viên thực hiện:
  2. Tháng 5/2012 Lời mở đầu Ngày nay song song với quá trình phát tri ển công ngh ệ khoa h ọc và k ỹ thu ật thì nghành khoa học tính toán đã đóng vai trò quan tr ọng, nó đã đ ạt đ ược nh ững thành tựu khoa học kỹ thuật rực rỡ với những bước ti ến nhảy v ọt.Vi ệc áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời s ống của con người ngày càng tăng và không ngừng can thi ệp vào hầu h ết các công vi ệc trong đ ời sống. Công nghệ thông tin là một trong những ngành khoa học đó. Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành khoa học này. Trên thế giới cũng như ở Việt Nam , công nghệ thông tin đã tr ở thành m ột ngành công nghiệp mũi nhọn, nó là một ngành khoa h ọc k ỹ thu ật không th ể thi ếu trong việc áp dụng vào các hoạt động xã hội như: Quản lý, kinh tế, thông tin... Ở nước ta hiện nay , việc áp dụng vi tính hoá trong việc qu ản lý t ại các c ơ quan, doanh nghiệp, bênh viện, phòng khám đang rất phổ bi ến và tr ở nên c ấp thiết. Nhưng một vấn đề đặt ra trong việc quản lý là làm thế nào để chuẩn hoá
  3. cách xử lý dữ liệu ở các cơ quan, bệnh viện, phòng khám,…Qua việc khảo sát thực tế, chúng tôi thấy rằng có rất nhiều cơ quan, doanh nghi ệp, phòng khám ..Họ đang rất cần một phương pháp nào đó để quản lý công viêc của mình một cách hiệu quả hơn và việc áp dụng công ngh ệ thông tin vào trong quản lý là một trong những cách có thể đáp ứng được nhu cầu đó. Dựa trên sự cần thiết cũng như mong đợi trên nhóm đã chọn đề tài” Phần m ềm qu ản lý phòng khám siêu âm” Việc tạo ra phần mềm này nhóm mong đ ợi không nh ững sẽ tạo ra được một phần mềm tự động giúp cho việc quản lý các phòng khám siêu âm hiện nay mà qua đó sẽ giúp cho mọi người có được cách phân tích thi ết kế một phần mềm hệ thống tự động hóa. Và trong tương lai chúng ta sẽ có thể áp dụng những tiến bộ khoa học kỹ thuật này vào trong sản xuất, qu ản lý c ơ quan doanh nghiệp của mình được tốt hơn. Trong đồ án này sẽ xây dựng phần mềm quản lý phòng khám trên hệ quản trị cơ sở dữ liệu MICROSOFT SQL. Đây cũng chỉ là một trong nhiều phương pháp, nó có thể chưa hoàn thi ện nhưng cũng phần nào giúp mọi người hiểu được cách phân tích và thi ết kế một phần mềm trong quản lý nói chung.. Mặc dù rất cố gắng để hoàn thành công việc, xong th ời gian có h ạn và kinh nghiệm kiến thức chưa nhiều nên việc phân tích, thiết kế cũng nh ư cài đặt phần mềm còn có nhiều thiếu xót cần được bổ xung . Vì vậy, nhóm mong nhận được ý kiến đóng góp của thầy cô và bạn bè để đề tài ngày càng hoàn thiện hơn. Cuối cùng, em xin chân thành cảm ơn Ths. Vũ Duy Hải gi ảng viên vi ện Điện Tử Viễn Thông trường Đại Học Bách Khoa Hà N ội đã tận tình ch ỉ bảo hướng dẫn em hoàn thành đề tài này. Ngoài ra, tôi xin chân thành cám ơn quý Phòng khám 601 đ ường Gi ải phóng đã tạo điều kiện cho chúng tôi trong quá tìm hiểu đề tài đ ể có th ể hoàn thành được đề tài này.
  4. Chương I: Giới thiệu và khảo sát hệ thống Giới thiệu đề tài I. Tổng quan 1. Phòng khám 601 đường Giải Phóng là một phòng khám siêu âm, m ặc dù đã đi vào ho ạt động được hơn một năm với đội ngũ bác sĩ và y tá gi ỏi trong chuyên môn. Xong v ới s ố l ượng bệnh nhân ngày càng lớn đang đặt ra cho phòng khám nhu cầu c ấp thi ết c ần có m ột ph ần mềm tự động giúp cho việc quản lý phòng khám có thể hi ệu quả h ơn. Qua kh ảo sát th ực t ế
  5. chúng tôi thấy rằng phòng khám hàng ngày tiếp nhận m ột lượng bênh nhân r ất l ớn nh ưng việc tiếp nhận, quản lý thông tin khám bệnh, siêu âm c ủa bệnh nhân vẫn d ựa trên s ổ sách. Và điều này đã làm cho thường xuyên xảy ra sai sót, cũng như tìm kiếm th ống kê thông tin r ất chậm chạp.Qua phân tích nhóm đã quyết định sẽ tạo ra phần mềm có th ể giải quyết đ ược những yêu cầu trên. Các qua trình nhập, xử lý, lưu trữ thông tín sẽ đ ược th ực hi ện hoàn toàn trên một phần mềm tự động. Mục tiêu của đề tài 2. Với yêu cầu đặt ra như trên thì nhóm thiết kế đã quyết định chọn đề tài “Ph ần m ềm qu ản lý phòng khám siêu âm T_2H_2_D” với hệ thống phần mềm của chúng tôi khi ra đ ời và đ ược áp dụng vào việc quản lý không chỉ ở phòng khám 601 đường Giải Phóng mà nó s ẽ đ ược áp dụng rộng rãi tại tất cả phòng khám trên Hà Nội hiện nay. M ục tiêu c ụ th ể c ủa ph ần m ềm bao gồm: - Xử lý nhanh chóng: Các khâu của phòng khám như ti ếp nhận bệnh nhân, khám bệnh, kê đơn thuốc sẽ được thực hiện hoàn toàn trên hệ th ống. Với các form đã đ ược thi ết kế sẵn dành cho y tá, bác sĩ tại phòng khám thì các công vi ệc trên sẽ có th ể th ực hi ện nhanh chóng hơn. Độ chính xác cao: Việc nhập thông tjn bênh nhân, khám bệnh, th ống kê, in hóa đ ơn - thanh toán cần được thực hiện chính xác. Dễ sử dụng: Với việc thay đổi hoàn toàn phương thức ho ạt động của phòng khám thì - yêu cầu đặt ra là các y tá, bác sĩ vẫn có thể hoàn thành t ốt công vi ệc c ủa mình khi th ực hiện trên hệ thống phần mềm. Cần ít nhân lực: Việc áp dụng hệ thống vào quản lý thì sẽ tốn ít ngu ồn nhân l ực h ơn - mà vẫn đạt được hiệu quả trong công việc. Thống kê ,kiểm tra nhanh: Việc thống kê, kiểm tra thông tin bệnh nhân, h ồ sơ bệnh - án..cần được thực hiện nhanh chóng chính xác. Có thể áp dụng rộng rãi : Khi hệ thống phần m ềm ra đ ời không nh ững đáp ứng nhu - cầu của phòng khám 601 đường Giải Phóng mà nhóm tin tưởng rằng nó sẽ đ ược áp dụng rộng rãi tại các phòng khám khác. Dễ dàng cho việc phát triển hệ thống: Một hệ thống không chỉ giải quyết một công - việc cố định mà yêu cầu của người sủ dụng sẽ thay đổi. Khi h ệ th ống đó không h ợp lý hay không phù hợp thì nó cần được phát triển sao cho phù hợp và h ệ th ống m ới s ẽ kế thừa các ưu điểm của hệ thống cũ. Đối tượng sử dung hệ thống phần mềm 3. a) Đối với Y tá tại phòng khám  Tiếp nhận bệnh nhân
  6.  Phân loại loại bệnh nhân khám  Tìm kiếm thông tin bệnh nhân đã khám  Thanh toán b) Đối với Bác sĩ  Kiểm tra hồ sơ bệnh án cũ của bệnh nhân (nếu có)  Siêu âm  Kết luận, kê đơn thuốc  Báo cáo thống kê ông cụ và ngôn ngữ phát triển phần mềm 4. Xử lý dữ liệu và lập trình: Microsoft SQL 2005 - Visual Studio 2008 - Khảo sát hệ thống II. 1. Thực trạng quy trình của phòng khám hiện nay Bước 1: Quá trình tiếp nhận bệnh nhân - Bệnh nhân khi đến phòng khám thì y tá sẽ có nhiệm vụ tiếp nhận bệnh nhân . Nếu là bệnh nhân mới thì y tá sẽ tiến hành ghi lại thông tin bệnh nhân ( h ọ tên, tu ổi, đ ịa ch ỉ, số điện thoại, nghề nghiệp..) và yêu cầu dịch vụ khám mà bệnh nhân yêu c ầu, sau đó tiến hành thanh toán. Nếu là bệnh nhân đã khám tại phòng khám thì y tá c ần ph ải tìm kiếm thông tin về bệnh nhân này, kiểm tra và ghi phiếu cho bệnh nhân vào khám lại. Bước 2: Quá trình siêu âm - Bệnh nhân sau khi đã làm xong thủ tục tiếp nhận bệnh nhân thì s ẽ ch ờ đ ợi theo th ứ t ự ghi trong phiếu và vào tiến hành siêu âm. Bác sĩ siêu âm sẽ siêu âm theo d ịch v ụ mà bệnh nhân yêu cầu, sau đó kết luận bệnh án. Thông tin về b ệnh án c ủa b ệnh nhân được ghi chép vào sổ bệnh án. Sau khi kết luận bệnh án thì bác sĩ s ẽ kê đ ơn thu ốc cho bệnh nhân. Nếu bệnh nhân đó cần khám lại thì bác sĩ sẽ ghi thông tin hẹn ngày khám lại cho bệnh nhân.
  7. 2. Yêu cầu của phòng khám và những khó khăn Hiện tại số lượng bệnh nhân đến khám và siêu âm hàng ngày là rất lớn, nên các quá trình tiếp nhận bệnh nhân, cũng như siêu âm và kê đơn thuốc cần ph ải được xử lý một cách nhanh chóng. Việc như vậy thì sẽ phải tốn nhi ều nhân viên phòng khám trong khi đó nhiều khi việc thống kê, ki ểm tra, ghi chép thông tin vẫn xảy ra sai xót. Điều đó sẽ ảnh hưởng nghiêm trọng đ ến uy tín c ủa phòng khám. Vì vậy phòng khám đang rất cần một hệ thống phần mềm có thể quản lý tốt được phòng khám của mình. Các công vi ệc lưu tr ữ thông tin b ệnh nhân, hồ sơ bệnh án cần được lưu trữ đầy đủ và chính xác. Trong khi đó thì việc tìm kiếm thông tin của các bệnh nhân, cũng như thống kê c ủa phòng khám cần phải thực hiện thường xuyên và chính xác. Chương II: Phân tích và thiết kế hệ thống Chức năng cơ bản của hệ thống I. 1. Quản lý thông tin bệnh nhân Cập nhật thông tin bệnh nhân(mã bệnh nhân,họ tên, tuổi, địa chỉ, nghề nghiệp…) - Lưu trữ hồ sơ thông tin bệnh nhân - 2. Quản lý hồ sơ bệnh án Cập nhật hồ sơ bệnh án của bệnh nhân( mã bệnh án, mã b ệnh nhân,bác sĩ khám, k ết - luận, kết quả siêu âm.) Lưu trữ hồ sơ bệnh án - 3. Quản lý đơn thuốc Cập nhật đơn thuốc( mã đơn thuốc, mã bệnh nhân, tên thuốc, giá, liều dung) - Lưu trữ thông tin đơn thuốc - 4. Tra cứu và tìm kiếm Tìm kiếm theo tên bệnh nhân - Tìm kiếm theo mã bệnh nhân - Tìm kiếm theo ngày đến khám - Tìm kiếm theo bệnh án -
  8. Tìm kiếm theo đơn thuốc - 5. In hóa đơn thanh toán In ra hóa đơn thanh toán và phiếu khám bệnh cho bệnh nhân( thông tin bệnh nhân, - bệnh án, đơn thuốc, thanh toán.) 6. Báo cáo, thống kê Thống kê số bệnh nhân đã khám - Thống kê chi phí phòng khám - II. Biểu đồ phân cấp chức năng của hệ thống 1. Sơ đồ phân cấp chức năng
  9. 2. Phân tích chi tiết chức năng của hệ thống 2.1 Đăng nhập Khi bắt đầu làm việc với hệ thống thì y tá, bác sĩ sẽ ph ải nh ập tài khoản sử dụng vào form đăng nhập. Nếu đăng nhập thành công thì sẽ hiện thông báo “ Đã đăng nhập thành công” và lúc này có thể truy cập vào hệ thống và thực hiện các chức năng tiếp theo. Nếu khi đăng nhập không đúng tài khoản đã cung cấp thì hệ th ống sẽ báo “Bạn đã nhập sai yêu cầu nhập lại”. 2.2 Thay đổi mật khẩu Nhằm đảm bảo sự bảo mật của hệ thống phần mềm thì y tá, bác sĩ có thể thay đổi mật khẩu truy nhập hệ thống khi cần thiết
  10. 2.3 Cập nhật thông tin bệnh nhân Bệnh nhân khi đến khám tại phòng khám thì sẽ cung c ấp thông tin của mình cho nhân viên tại phòng khám như: họ và tên, tu ổi, đ ịa ch ỉ, số điện thoại, nghề nghiệp..để tiện cho việc lưu trữ cũng như liên lạc với bệnh nhân khi cần. 2.4 Lưu trữ thông tin bệnh nhân Thông tin bệnh nhân sau khi được cập nhật sẽ được lưu trữ vào c ơ sở dữ liệu. Thông tin về bệnh nhân phải được nhập đầy đủ và chính xác. 2.5 Tìm kiếm, thống kê Khi có yêu cầu cần tìm kiếm thông tin về bệnh nhân đã khám t ại phòng khám thì y tá sẽ có thể tìm kiếm bệnh nhân đó theo tên hoặc mã bệnh nhân. Sau khi tìm kiếm được bệnh nhân thì y tá sẽ có th ể chỉnh sửa, thêm thông tin về bệnh nhân đó. 2.6 In hóa đơn Sau khi đến khám tại phòng khám thì y tá cần xuất thông tin bệnh nhân ra ngoài kèm theo hồ sơ bệnh án cũng như đơn thuốc c ủa bệnh nhân đó. 2.7 Cập nhật hồ sơ bệnh án Bệnh nhân sau khi được tiếp nhận sẽ chờ đến lượt mình và vào siêu âm theo thứ tự mà bác sĩ gọi. Sau khi siêu âm thì thông tin bệnh án bao gồm: mã bệnh án, tên bác sĩ khám, hình ảnh siêu âm, k ết luận sẽ được lưu vào cơ sở dữ liệu 2.8 Lưu trữ hồ sơ bệnh án Sau khi bác sĩ nhập thông tin hồ sơ bệnh án xong thì thông tin h ồ s ơ bệnh án sẽ được lưu vào. Bác sĩ, y tá có thể chỉnh sửa, xóa thông tin hồ sơ bệnh án khi cần thiết. 2.9 Tìm kiếm, thống kê hồ sơ bệnh án Khi có yêu cầu tìm kiếm cũng như thống kê hồ sơ bệnh án c ủa bệnh nhân thì người dùng sẽ yêu cầu hệ thống xuất thông tin cần tìm ra màn hình. 2.10 In hóa đơn
  11. Thông tin về hồ sơ bệnh án sẽ được in ra dưới dạng word và đ ưa cho bệnh nhân sau khi khám xong. 2.11 Cập nhật đơn thuốc Sau khi bác sĩ khám xong thì dựa vào kết quả siêu âm bác sĩ sẽ kê đơn thuốc cho bệnh nhân đó. Thông tin đơn thuốc bao gồm: mã đ ơn thuốc, mã bệnh nhân, tên thuốc, liều dùng sẽ được cập nhật vào cơ sở dữ liệu của hệ thống 2.12 Lưu trữ đơn thuốc Thông tin về đơn thuốc của bệnh nhân sẽ được lưu trong bảng đ ơn thuốc, qua đó người dùng có thể quản lý được đơn thuốc c ủa từng bệnh nhân. 2.13 Tìm kiếm, thống kê đơn thuốc Đơn thuốc của từng bệnh nhân được lưu vào c ơ sở dữ li ệu và khi bác sĩ cần tìm kiếm đơn thuốc của bệnh nhân nào thì sẽ có th ể tìm kiếm đơn thuốc đó theo mã đơn thuốc, mã bệnh nhân đó. 2.14 In đơn thuốc Sau khi khám xong thì bác sĩ sẽ kê đơn thuốc và in hóa đơn đơn thuốc cho bệnh nhân để bệnh nhân theo đó có thể ra nhà thuốc mua theo đúng đơn đã ghi. 2.15 Cập nhật mật khẩu Để đảm bảo sự an toàn của cơ sở dữ liệu của phòng khám thì chỉ nhân viên phòng khám có trách nhiệm mới có thể truy nhập vào hệ thống và có thể thay đổi mật khẩu đăng nhập khi cần thiết. 3. Lược đồ cấu trúc cơ sở dữ liệu Thực thể: [tblBệnhnhân] o
  12. Thực thể: [tblĐơnthuốc] o Thực thể: [tbl Khámbệnh ] o Thực thể: [tblLogin] o Mô hình quan hệ các thực thể •
  13. 4. Thiết kế các file dữ liệu  Bảng Login lưu trữ dữ liệu mật khẩu đăng nhập Kiểu Độ rộng Giải STT Tên trường thích 1 ID Char 20 Tên người dùng Mật 2 Pass int 10 khẩu
  14.  Bảng Bệnh_nhân lưu trữ thông tin về bệnh nhân Tên trường Kiểu Độ rộng Giải thích STT Mã bệnh 1 Mã_bn int 4 nhân Họ_và_tên Họ và tên 2 Char 20 bệnh nhân Tuổi Tuổi 3 int 2 Giới_tính Giới tính 4 Char 4 Địa_chỉ Địa chỉ 5 Char 30 Nghề_nghiệp Nghề 6 Char 20 nghiệp Số_điện_thoại int Số điện 7 12 thoại  Bảng Khám_bệnh lưu trữ thông tin h ồ sơ bệnh án của bệnh nhân Tên trường Kiểu Độ Giải STT rộng thích 1 Mã_bn int 4 Mã bệnh nhân Họ và 2 Bác_sĩ_khám Char 20
  15. tên bác sĩ khám Kết_luận Kết 3 Char 50 luận của bác sĩ Hình_ảnh 4 image Hình ảnh siêu âm Khám_bệnhI 5 int 4 Mã D khám bệnh Tiền Tiền 6 Money 10 thanh toán của bệnh nhân  Bảng Đơn_thuốc lưu trữ thông tin về đơn thuốc của bệnh nhân Tên trường Kiểu Độ Giải STT rộng thích Mã bệnh 1 Mã_bn int 4 nhân Đơn_thuốcI Mã đơn 2 int 4 thuốc D Liều_dùng Liều 3 Char 50 dùng
  16. Biểu đồ luồng dữ liệu và các kịch bản sử dụng III. 3.1 Biểu đồ luồng dữ liệu mức khung cảnh Biểu đồ luông dữ liệu mức khung cảnh cho ta cái nhìn khái quát về quá trình hoạt động của hệ thống. Hình 1: Biểu đồ ngữ cảnh Giải thích sơ bộ:
  17. Tác nhân ngoài Bệnh nhân sẽ đưa thông tin của bản thân vào cho hệ th ống cập nhật và xử lý Tác nhân ngoài Bác sĩ, y tá đưa các yêu cầu cho hệ thống và nhận được các báo cáo và kết quả trả lời từ hệ thống. III.2 Các kịch bản sử dụng  Cập nhật mật khẩu đăng nhập User: Bác sĩ, y tá Actor: Bác sĩ, y tá Input: Mật khẩu cũ, mật khẩu mới Output: Mật khẩu mới đã cập nhật Mô tả: Việc cập nhật mật khẩu đăng nhập bao gồm các chức năng: - Đăng nhập vào hệ thống chọn chức năng thay đổi mật khẩu - Nhập ID, Pass cũ và kiểm tra mật khẩu này - Cập nhật mật khẩu mới sau khi kiểm tra đúng mặt khẩu cũ đã nhập - Đưa ra thông báo cho người dùng biết cập nhật mật khẩu thành công  Cập nhật thông tin bệnh nhân khi đến khám User: Y tá Actor: Y tá
  18. Input: Thông tin bệnh nhân mới, thông tin Output: Thông tin bệnh nhân sau khi cập bệnh nhân cũ nhật Mô tả: Việc cập nhật thông tin bệnh nhân mới bao gồm các chức năng: - Phân loại bệnh nhân khi đến khám - Nhập thông tin bệnh nhân mới( Họ tên, tu ổi, đ ịa ch ỉ, ngh ề nghi ệp, s ố đi ện thoại.) - Tìm kiếm thông tin bệnh nhân đã nhập - Chỉnh sửa, xóa thông tin bệnh nhân khi có sai sót hoặc không cần thiết. - In ra thông tin bệnh nhân đến khám  Cập nhật hồ sơ bệnh án User: Bác sĩ, y tá Actor: Bác sĩ, y tá Input: Thông tin bệnh nhân, hồ sơ bệnh Output: Hồ sơ bệnh án đã cập nhật án, kết quả siêu âm. Mô tả: Việc cập nhật hồ sơ bệnh án bao gồm các chức năng: - Bác sĩ sẽ siêu âm cho bệnh nhân theo yêu cầu - Cập nhật hồ sơ bệnh án của bệnh nhân vừa khám. - Tìm kiếm thông tin hồ sơ bệnh án khi cần thiết. - Chỉnh sửa, xóa thông tin hồ sơ bệnh án của bệnh nhân. - In hóa đơn thanh toán của bệnh nhân. - In ra hồ sơ bệnh án của bệnh nhân  Cập nhật đơn thuốc User: Y tá, bác sĩ Actor: Bác sĩ
  19. Input: Thông tin bệnh nhân, hồ sơ bệnh Output: Đơn thuốc của bệnh nhân sau khi án, kết quả siêu âm, đơn thuốc cũ cập nhật Mô tả: Việc cập nhật đơn thuốc bao gồm các chức năng: - Nhập thông tin đơn thuốc của bệnh nhân sau khi đã kết luận - Tìm kiếm đơn thuốc của bệnh nhân khi có yêu cầu - Chỉnh sửa,xóa đơn thuốc khi có sai sót - In ra đơn thuốc của từng bệnh nhân. Thiết kế hệ thống IV. 4.1 Giao diện phần mềm khi làm việc 4.2 Giao diện phần mềm khi đăng nhập
  20. 4.3 Giao diện phần mềm khi đăng ký tài khoản mới
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2