Tải bản đầy đủ (.docx) (77 trang)

Chương trình Quản lý thông tin bảo hành bảo trì sửa chữa cho Hệ thống khí y tế

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.17 MB, 77 trang )

Báo cáo thực tập dự án phát triển phần mềm
LỜI CẢM ƠN
Lời đầu tiên chúng em xin gửi lời cảm ơn chân thành đến quý Thầy, Cô khoa
công nghệ thông tin trường Đại học Điện lực đã tận tình giảng dạy, truyền đạt những
kiến thức, kinh nghiệm quý báu và đã khích lệ, hỗ trợ mọi mặt cho chúng em trong
suốt bốn năm đại học để chuẩn bị hành trang vào đời.
Đặt biệt chúng em xin bày tỏ lòng biết ơn thầy Lê Mạnh Hùng người luôn sẵn
sàng hướng dẫn, giúp đỡ, động viên em trong khoảng thời gian học tập cũng như
trong việc hoàn thành đồ án này.
Về phía công ty khảo sát chúng em xin chân thành cảm ơn tất cả các anh chị
trong Công ty TNHH TM-DV Trang Thiết Bị Y Tế Hà Nội đã tận tình hướng dẫn,
giúp đỡ cho chúng em trong khoảng thời gian vừa qua.
Xin cảm ơn tất cả bạn bè đã động viên và giúp đỡ tôi trong quá trình học tập và
nghiên cứu. Cảm ơn mọi người trong gia đình đã tin tưởng, khích lệ động viên và tạo
mọi điều kiện tốt nhất cho con trong suốt quãng đường học tập.
Tuy chúng em đã cố gắng nhưng đây là lần đầu tiên em thực hiện đề tài này. Do
đó cũng không tránh khỏi một số sai sót ngoài ý muốn, mong thầy cô thông cảm.
Trân trọng cảm ơn!
Hà Nội, Ngày 21 tháng 01 năm 2013
Nhóm sinh viên thực hiện
Phạm Thị Huệ
Trịnh Thị Thúy.
1
Báo cáo thực tập dự án phát triển phần mềm
MỤC LỤC
DANH MỤC CÁC HÌNH
2
Báo cáo thực tập dự án phát triển phần mềm
DANH MỤC CÁC BẢNG
3
Báo cáo thực tập dự án phát triển phần mềm


LỜI MỞ ĐẦU
Ngày nay, với sự phát triển không ngừng của các ngành khoa học kỹ thuật.
CNTT cũng không nằm ngoài vòng xoáy phát triển đó.Cùng với sự phát triển mạnh
mẽ của các ngành khoa học kỹ thuật khác. CNTT đã có những ứng dụng to lớn trong
hầu hết các lĩnh vực của đời sống. Đây là một ngành khoa học mũi nhọn ảnh hưởng
trực tiếp đến đời sống xã hội. CNTT đóng vai trò to lớn trong việc giúp cho việc quản
lý được dễ dàng hơn, thao tác nhan gon chính xác trên máy tính, thay thế công việc
quản lý thủ công của con người.
Tính cấp thiết của đề tài
Với xu hướng phát triển ngày càng hiện đại của xã hội nhất là công nghệ thông
tin và chúng ta đang sống trong thời đại kỹ thuật số, trong đó việc bùng nổ của lĩnh
vực công nghệ phần mềm là rất đa dạng. Nó không những làm giảm thời gian mà còn
làm giảm chi phí cho mọi vấn đề giao dịch, quản lý của con người. Một số công việc
làm bằng thủ công vừa tốn công, tốn sức lại hao tốn quá nhiều thời gian và tiền bạc
nên cũng dần dần chuyển sang hệ thống tự động hoá, đem lại sự thuận tiện trong công
việc cho con người cũng như góp phần tạo cho công ty hoạt động mang tính chuyên
nghiệp và hiệu quả hơn. Từ nhu cầu thực tế đó đã xuất hiện nhiều phần mềm và công
cụ để quản lý và xử lý các công việc thay cho con người. Chính vì việc đó mà đã có
rất nhiều phần mềm quản lý được xây dựng nên nhằm mục đích phục vụ ngày càng
chính xác, nhanh chóng, tiện lợi hơn được sử dụng nhiều trong các công ty hay cơ
quan nhà nước. Và với với nhu cầu như thế chúng em đã chọn đề tài “ Chương trình
Quản lý thông tin bảo hành/ bảo trì/ sửa chữa cho Hệ thống khí y tế ” ( Công ty
TNHH TM & DV trang thiết bị y tế Hà Nội ). Do đó việc đưa hệ thống thông tin vào
quản lý là việc làm cấp bách và cần thiết trong giai đoạn hiện nay nhằm đem lại sự
nhanh chóng và chính xác trong công việc và giảm bớt các sai sót và chi phí quản lý
đến mức thấp nhất.
Mục tiêu của đề tài
Đề tài này làm ra để thay thế hệ thống quản lý cũ của công ty, chỉ thực hiện trên
giấy tờ, sổ sách bằng hệ thống quản lý trên máy tính với đầy đủ chức năng, chính xác,
dễ sử dụng, thân thiện với người dùng. Hệ thống này cho phép người dùng lưu trữ

những thông tin. Hỗ trợ tìm kiếm những thông tin khi cần thiết. Tiết kiệm được nhiều
thời gian cho người dùng. Cập nhật thông tin dễ dàng hơn.
Mặc dù đã cố gắng tìm hiểu và thực hiện đề tài nhưng kiến thức vẩn chưa sâu
nên chúng em còn nhiều thiếu sót. Chúng em mong được sự giúp đỡ và đóng góp ý
kiến của quý thầy cô để báo cáo hoàn thiện hơn. Và cuối cùng chúng em xin chân
4
Báo cáo thực tập dự án phát triển phần mềm
thành cảm ơn sự giúp đỡ, hướng dẫn nhiệt tình của Thầy Lê Mạnh Hùng để chúng em
hoàn thành đồ án này.
5
Báo cáo thực tập dự án phát triển phần mềm
CHƯƠNG 1: KHẢO SÁT NGHIỆP VỤ
Trong chương này sẽ trình bày tổng quan về bài toán Quản lý thông tin bảo
hành/ bảo trì/ sửa chữa cho Hệ thống khí y tế. Nêu lên thực trạng, cách giải quyết vấn
đề và khái quát lên mô hình hóa nghiệp vụ của bài toán đặt ra.
1.1. Mô tả bài toán
Với tốc độ tăng trưởng của xã hội ta hiện giờ, có rất nhiều ngành nghề cũng từ
đó phát triển theo làm cho đời sống người dân cũng được cải thiện khá rỏ rệt. Bên
cạnh đó tuy đời sống phát triển, ngành nghề được đẩy mạnh…Chính vì lý do ấy mà
môi trường cũng trở nên ô nhiễm hơn, và những căn bệnh ngày cũng trở nên khó khăn
hơn đối với bác sĩ ở các bệnh viện. Vì lẽ đó mà họ cần sự hỗ trợ của máy móc ( trang
thiết bị y tế ) hiện đại để tiếp sức. Đặc biệt là việc giữ cho các thiết bị đó được vận
hành tốt và tuổi thọ cao thì có công ty TNHH TM & DV Trang thiết bị y tế Hà Nội
tiến hành việc bảo hành/ bảo trì hay sửa chữa. Vì thế chúng em đã làm phần mềm
quản lý thông tin bảo hành/ bảo trì/ sửa chữa các thiết bị y tế. Chức năng cần có của
phần mềm gồm:
• Sau khi công ty làm hợp đồng với bệnh viện/ trung tâm y tế công ty sẽ lưu lại
số hợp đồng đó và sẽ lên lịch bảo hành/ bảo trì/ sửa chữa. Về phía hệ thống cần phải
quản lý được tên bv/ttyt, địa chỉ, người phụ trách từ phía bệnh viện, trung tâm y tế.
Đồng thời hệ thống cho phép nhân viên có thể tìm kiếm theo số hợp đồng, hoặc tên

bệnh viện.
• Đối với thiết bị, công ty sẽ cung cấp dựa theo hợp đồng từ Công ty với phía
bệnh viện. Tùy theo hợp đồng mà chúng tôi sẽ lắp đặt Trung tâm Oxy, Trung tâm hút,
Trung tâm air,…(Thiết bị) cùng các linh kiện. Khi lắp đặt xong Công ty kết hợp với
bệnh viện tiến hành nghệm thu đưa vào sửu dụng và bàn giao lại cho phía bệnh viện/
trung tâm y tế, ngày nghiệm thu hoàn thành thì nhân viên tiến hành lưu vào hệ thống.
Việc lên lịch cho việc bảo hành sữa chữa dựa trên ngày hoàn thành. Ngoài ra hệ thống
cho phép nhân viên tìm kiếm thông tin theo thiết bị (model, serial number), theo serial
number.
• Lịch bảo trì được thực hiện theo tùy hợp đồng mà Công ty đã ký với bệnh viện
( có thể là 1 tháng một lần, 2 tháng một lần, 3 tháng một lần,…). Mỗi lần mà nhân
viên kỹ thuật đi bảo trì sẽ được hệ thống lưu lại (thông qua người sử dụng phần mềm)
Ngày/ Tháng/ Năm ? Mặt khác, khi nhân viên kỹ thuật tiến hành bảo trì hay bảo hành,
sửa chữa ở những lần tiếp theo thì có thể truy suất lại thông tin về các linh kiện đã
thay thế ở những lần bảo trì/ sửa chữa trước đó. Cũng có thể là phía bệnh viện yêu cầu
trực tiếp.
6
Báo cáo thực tập dự án phát triển phần mềm
• Trước khi tiến hành đi bảo trì thiết bị, Công ty sẽ cử một nhân viên kỹ thuật đi
thăm dò hệ thống thiết bị rồi về báo cáo, nhân viên (người sử dụng) cập nhật lại thông
tin mà nhân viên kỹ thuật báo cáo gồm: tình hình hư hỏng hay lỗi của hệ thống thiết bị
đó, cần những linh kiện nào để thay thế.
• Đối với linh kiện khi đi bảo hành/ sửa chữa hệ thống cần quản lý mã số linh
kiện/ mã số thiết bị, tên linh kiện.
1.2. Tổng quan
1.2.1. Thực trạng
Hiện tại việc quản lý các thông tin được thực hiện rất thủ công:
• Khi công ty kí hợp đồng với các bệnh viện/ trung tâm y tế thì hợp đồng sẽ được lưu lại
và lên lịch bảo trì, bảo hành, sửa chữa trên giấy tờ dẫn đến khi muốn tìm kiếm, sửa
thông tin về bảo hành, hợp đồng… gây mất thời gian.

• Sau khi lắp thiết bị cho các cơ sở y tế dựa theo hợp đồng công ty sẽ tiến hành lưu
thông tin lắp đặt thiết bị, thông tin chỉ được lưu trên giấy tờ nên khi muốn tìm kiếm
thông tin về thiết bị gây khó khăn.
• Khi bệnh viện báo có thiết bị hỏng phải sửa chữa, công ty sẽ mất rất nhiều thời gian
lục lại các giấy tờ đã lưu trước đó để biết xem thiết bị lắp đặt ở bệnh viện đó còn bảo
hành, hay có đăng kí bảo trì hay không để có thể tiến hành sửa chữa.
Thực hiện các công việc lưu thông tin bảo hành, bảo trì, sửa chữa, các hợp đồng,
thông tin về bệnh viện… chỉ được công ty thực hiện trên giấy tờ gây khó khăn trong
việc quản lý, tài liệu đã mất mát, lẫn lộn, nhầm lẫn do quá nhiều thông tin cần lưu trữ,
khi cần tìm kiếm một thông tin nào đó thì rất khó tìm được ra, muốn kiểm tra xem một
thiết bị đã hết thời hạn bảo hành chưa thì phải tìm kiếm trong rất nhiều giấy tờ. Việc
quản lý như thế đã mất rất nhiều thời gian, công sức của mọi người, khi có sai sót cần
sửa chữa sẽ sửa luôn trên giấy tờ có thể gây nhầm lẫn một số thông tin quan trọng…
1.2.2. Giải quyết vấn đề
• Cần tin học hóa trong quá trình quản lý đáp ứng được các yêu cầu sau:
• Cho phép người dùng lưu trữ những thông tin về hợp đồng, linh kiện thiết bị,
người phụ trách, thông tin lịch bảo trì, bảo hành, sữa chữa của bệnh viện ( thiết bị).
• Hỗ trợ tìm kiếm những thông tin khi cần thiết: Mã hợp đồng, bệnh viện, thiết bị,
linh kiện, nhân viên kỹ thuật…
• Tiết kiệm được nhiều thời gian cho người dùng, có thể cập nhật thêm những thông tin
của việc bảo trì mới đối với hợp đồng mới.
7
Báo cáo thực tập dự án phát triển phần mềm
• Hệ thống mới sẽ ghi lại tất cả các thông tin về hợp đồng, lịch bảo trì của thiết bị
(sau khi hoàn tất hợp đồng đấu thầu với bệnh viện). Thông tin có thể được cập nhật
bất cứ lúc nào.
• Hệ thống sẽ đưa ra cho nhân viên kỹ thuật biết về thông tin về lần đi bảo trì đó cần
thay thế, sửa chữa cho thiết bị nào, ở bệnh viện nào và ngày nào sẽ tiến hành việc bảo
trì/ bảo hành hay sửa chữa.
• Hồ sơ lưu trữ của Công ty (Bảo trì/ Bảo hành/ Sửa chữa) sẽ được tốt hơn so với việc

lưu trữ bằng tay.
1.2.3. Đề xuất phương án
Trước những vấn đề trên thì việc xây dựng một phần mềm quản lý thông tin bảo
hành, bảo trì, sửa chữa thiết bị y tế là cần thiết. Phần mềm phải đáp ứng đầy đủ các
chức năng quản lý cho các cấn đề nêu trên, tổng hợp được các báo cáo về bảo hành,
bảo trì sửa chữa theo ngày tháng, giao diện dễ nhìn, hài hòa, dễ sử dụng.
Việc xây dựng phần mềm giúp cho việc tương tác với hệ thống dễ dàng hơn,
mạnh hơn, cập nhật được thông tin về hợp đồng, bệnh viện, thiết bị, linh kiện, sửa
chữa, bảo hành bảo trì,…dễ dàng, nhanh gọn, không mất thời gian cho nhân viên.
Mục tiêu của phần mềm nhằm đặc tả và phân tích chi tiết các chức năng, yêu cầu
của hệ thống nhằm giúp cho việc quản lý dễ dàng hơn.
1.2.4. Khảo sát sơ bộ nghiệp vụ
Công ty TNHH TM & DV Trang thiết bị y tế Hà Nội. Công ty là một trong
những công ty hàng đầu tại Hà Nội về việc cung cấp, lắp đặt và bảo trì/ bảo hành/ sữa
chữa cho hệ thống kí y tế trong bệnh viện.
Sau khi công ty làm hợp đồng hoàn tất với bệnh viện, thì chúng tôi tiến hành lắp
đặt hệ thống dựa trên ngày lắp đặt trên hợp đồng.
Đối với hệ thống khí y tế chúng tôi chuyên cung cấp các thiết bị :
• Trung tâm cung cấp oxy ( 2 dàn, mỗi dàn 8 chai chuyển đổi tự động, báo
cáo sự cố). Tùy hợp đồng mà có nhiều hơn hoặc ít hơn.
• Bộ điều áp cho mạng phân phối oxygen.
• Máy hút chân không dùng trong y tế.
• Máy nén khí chuyên dụng.
• ……
Việc bảo trì/ Bảo hành/ Sữa chữa cho thiết bị được tiến hành dựa trên hợp đồng
đã ký. Các khái niệm về việc Bảo trì / Bảo hành/ Sữa chữa:
8
Bảo hành/ Bảo trì/ Sửa chữa
Bảo hành/ Bảo trì/ Sửa chữa
Bảo hành

Bảo hành
Bảo trì
Bảo trì
Sửa chữa
Sửa chữa
Báo cáo thực tập dự án phát triển phần mềm
• Bảo hành : Dựa theo hợp đồng vào ngày ban giao cho phía bệnh viện đưa vào sử
dụng, dùng biên bản nghiệm thu của bệnh viện. Bảo hành không tính phí ( dựa trên
ngày nghiệm thu).
• Bảo trì : Tùy theo yêu cầu từ phía bệnh viện (giả sử bệnh viện yêu cầu 1 năm 4 lần,
12 lần mỗi tháng). Khi đó tính phí cho công bảo trì, đồng thời lập bản báo giá thiết bị
khi có hư hao.
• Sửa chữa : Khi hết hạn hợp đồng (không còn bảo hành nữa). Nếu bệnh viện không ký
hợp đồng bảo trì( bệnh viện tự quản lý). Nếu có nhu cầu thì công ty sẽ hỗ trợ nhưng
phải chi trả toàn bộ chi phí cho mỗi lần sửa chữa đó.
Hình 1.1. Mô hình của việc bảo hành/ bảo trì/ sửa chữa
1.2.5. Yêu cầu chức năng
a. Yêu cầu lưu trữ
 Lưu trữ thông tin hợp đồng.
 Lưu trữ thông tin bệnh viện.
 Lưu trữ thông tin người phụ trách.
 Lưu trữ thông tin nhân viên kỹ thuật.
 Lưu trữ thông tin linh kiện.
 Lưu trữ thông tin gói thầu.
 Lưu trữ thông tin thiết bị.
 Lưu trữ thông tin bảo trì.
 Lưu trữ thông tin bảo hành.
 Lưu trữ thông tin sửa chữa.
b. Yêu cầu xử lý nghiệp vụ
 Tiếp nhận hợp đồng mới.

 Tiếp nhận người phụ trách mới.
9
Báo cáo thực tập dự án phát triển phần mềm
 Tiếp nhận thiết bị mới.
 Nhập thông tin mới cho lịch bảo trì.
 Cập nhật thông tin thiết bị.
 Cập nhật thông tin lịch bảo trì.
 Tra cứu hợp đồng
 Tra cứu bệnh viện.
 Tra cứu thiết bị.
 Thống kê theo ngày
 Thống kê theo thiết bị
 Lập báo cáo bảo trì, bảo hành, sửa chữa
1.2.6. Yêu cầu phi chức năng
Yêu cầu quan trọng nhất là yêu cầu hiệu quả và tính chính xác. Nếu như chương
trình đạt được tính hiệu quả và chính xác thì các yêu cầu khác mới thật sự có ý nghĩa.
1.3. Mô hình hóa nghiệp vụ
1.3.1. Xác định các lớp nghiệp vụ
1.3.1.1. Lớp người trách nhiệm
Đây là lớp lưu trữ thông tin người phụ trách quản lý bệnh viện liên quan.
Bảng 1.1: Bảng lớp người phụ trách
Thuộc tính Mô tả
MaNPT Mã người phụ trách
Ten_Nguoi_Phu_Trach Họ và tên của người phụ trách
ChucVu Chức vụ của người phụ trách
SDT Số điện thoại liên lạc người phụ trách.
1.3.1.2. Lớp bệnh viện
Đây là lớp lưu trữ thông tin bệnh viện có hợp đồng liên quan
Bảng 1.2: Bảng lớp bệnh viện
Thuộc tính Mô tả

MaBV Mã bệnh viện
Ten_BV Tên của bệnh viện
Dia_Chi Địa chỉ của bệnh viện
Fax Fax của bệnh viện thực hiện gói thầu
SDT Số điện thoại liên lạc với bệnh viện.
1.3.1.3. Lớp hợp đồng
Đây là lớp lưu trữ thông tin hợp đồng của công ty.
Bảng 1.3: Bảng lớp hợp đồng
10
Báo cáo thực tập dự án phát triển phần mềm
Thuộc tính Mô tả
Ma_HD Mã hợp đồng
Ngay_H
T
Ngày hoàn thành
Ma_BV Mã của bệnh viện
Ma_TB Mã của thiết bị trong hợp đồng
Ma_NPT Mã của người phụ trách
1.3.1.4. Lớp gói thầu
Đây là lớp lưu trữ thông tin gói thầu của công ty.
Bảng 1.4: Bảng lớp gói thầu
Thuộc tính Mô tả
Ma_GT Mã gói thầu
Ten_GT Tên gói thầu
Du_An Dự án

1.3.1.5. Lớp thiết bị
Đây là lớp lưu trữ thông tin thiết bị của công ty.
Bảng 1.5: Bảng lớp gói thầu
Thuộc tính Mô tả

Ma_TB Mã thiết bị
Ten_TB Tên thiết bị
Ma_LK Mã của linh kiện
Ma_BV Mã của bệnh viện nhận gói thầu có hợp đồng chứa
thiết bị của công ty.
Ma_GoiTha
u
Mã của gói thầu
1.3.1.6. Lớp linh kiện
Đây là lớp lưu trữ thông tin thiết bị của công ty.
Bảng 1.6 :Bảng lớp linh kiện
Thuộc tính Mô tả
Ma_LK Mã linh kiện
Ten_LK Tên linh kiện
XX_TC Xuất xứ tiêu chuẩn
Nam_SX Năm sản xuất linh kiện
11
Báo cáo thực tập dự án phát triển phần mềm
Ma_DV
T
Mã đơn vị tính
1.3.1.7. Lớp nhân viên kĩ thuật
Đây là lớp lưu trữ thông tin nhân viên kĩ thuật của công ty.
Bảng 1.7: Bảng lớp nhân viên kĩ thuật
Thuộc tính Mô tả
MaNVKT Mã nhân viên kĩ thuật
Ten_NVKT Họ và tên của nhân viên kĩ thuật
ChucVu Chức vụ của nhân viên kĩ thuật
SDT Số điện thoại liên lạc nhân viên kĩ thuật.
1.3.1.8. Lớp phân quyền

Đây là lớp lưu trữ thông tin phân quyền để cho phép thực hiện chức năng theo
quyền lợi của người dùng.
Bảng 1.8: Bảng lớp phân quyền.
Thuộc tính Mô tả
MaPQ Mã phân quyền
Ten_PQ Tên phân quyền

1.3.1.9. Lớp bảo hành
Đây là lớp lưu trữ thông tin bảo hành đối với thiết bị y tế thuộc bệnh viện liên
quan.
Bảng 1.9: Bảng lớp bảo hành.
Thuộc tính Mô tả
Ma_BH Mã bảo hành
Ngay_B
H
Ngày bảo hành
Ma_TB Mã thiết bị
Ma_BV Mã bệnh viện liên quan
1.3.1.10. Lớp bảo trì
Đây là lớp lưu trữ thông tin bảo trì đối với thiết bị y tế thuộc bệnh viện liên quan.
12
Báo cáo thực tập dự án phát triển phần mềm
Bảng 1.10: Bảng lớp bảo trì
Thuộc tính Mô tả
Ma_BT Mã bảo trì
Ngay_B
T
Ngày bảo trì
Ma_TB Mã thiết bị
Ma_BV Mã bệnh viện liên quan.

1.3.1.11. Lớp sửa chữa
Đây là lớp lưu trữ thông tin sửa chữa đối với thiết bị y tế thuộc bệnh viện liên
quan.
Bảng 1.11: Bảng lớp sửa chữa
Thuộc tính Mô tả
Ma_SC Mã sửa chữa
Ngay_S
C
Ngày sửa chữa
Ma_TB Mã thiết bị
Ma_BV Mã bệnh viện liên quan
1.3.1.12. Lớp đơn vị tính
Đây là lớp lưu trữ thông tin đơn vị tính của linh kiện y tế.
Bảng 1.12: Bảng lớp đơn vị tính
Thuộc tính Mô tả
MaDVT Mã đơn vị tính
Ten_DVT Tên đơn vị tính
1.3.1.13. Lớp tình trạng
Đây là lớp lưu trữ thông tin tình trạng của linh kiện y tế.
Bảng 1.13: Bảng lớp tình trạng
Thuộc tính Mô tả
MaTTTT Mã thông tin tình trạng
Ten_TTTT Tên thông tin tình trạng
13
Báo cáo thực tập dự án phát triển phần mềm
KẾT LUẬN CHƯƠNG 1
Chương này trình bày những kiến thức cơ bản về khảo sát thực tế. Từ đó nhận
xét, đánh giá những yếu kém của hệ thống cũ. Đề ra các biện pháp giải quyết khó
khăn cũng như mặt yếu của hệ thống cũ. Nêu danh sách chức năng, các lớp nghiệp vụ
gồm các thuộc tính của các lớp trong hệ thống. Khái quát sơ bộ các quy trình nghiệp

vụ của hệ thống phần mềm, đồng thời xây dựng các lớp nghiệp vụ cơ bản của hệ
thống.
Trên đây là những cơ sở thực tiễn của bài toán và hướng giải quyết vấn đề của
bài toán. Đối với một dự án phát triển phần mềm, phần khảo sát yêu cầu này có ý
nghĩa quan trọng tới sự thành công của dự án. Chương 2, và Chương 3 sẽ trình bày về
phân tích thiết kê chi tiết hệ thống phần mềm quản lý thông tin bảo hành, bảo trì sửa
chữa cho hệ thống y tế.
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
Trong chương này chúng ta đi phân tích hệ thống theo hướng đối tượng. Xác
định được các tác nhân, các ca sử dụng, biểu diễn sơ đồ chức năng của hệ thống, chỉ
ra các đối tượng tác động vào hệ thống, các ca sử dụng và phân tích chi tiết các ca sử
dụng đó.
2.1. Xác định và đặc tả các ca sử dụng của hệ thống
2.1.1. Xác định các tác nhân
• Giám đốc: Sau khi trúng thầu giám đốc sẽ làm hợp đồng với bệnh
viện/ trung tâm y tế, lưu lại hợp đồng để có thể tiến hành bảo hành, bảo trì, sửa
chữa thiết bị. Quản lý được các thông tin về bệnh viện, trung tâm y tế, người
phụ trách của các bệnh viện, trung tâm y tế đã kí hợp đồng. Giám đốc có thể
yêu cầu tuyển thêm nhân viên kĩ thuật khi công ty cần thêm người.
14
Báo cáo thực tập dự án phát triển phần mềm
• Nhân viên kĩ thuât: Sau khi lưu hợp đồng sẽ tiến hành lên lịch bảo
hành, bảo trì, sửa chữa. Mỗi lần nhân viên kĩ thuật đi bảo trì sẽ phải lưu lại
ngày/ tháng/ năm, thông tin bảo hành, bảo trì, sửa chữa. Mặt khác khi nhân
viên kĩ thuật tiến hành bảo hành, bảo trì, sửa chữa ở những lần tiếp theo thì có
thể truy xuất thông tin về các thiết bị linh kiện đã sửa chữa, thay thế ở những
lần bảo trì, sửa chữa trước đó.
• Thủ kho: Quản lý các thông tin về linh kiện, thiết bị của công ty. Tiến
hành sửa chữa khi thông tin có sai sót, thêm thông tin khi có linh kiện, thiết bị
mới hoặc xóa thông tin khi công ty không còn cung cấp mặt hàng đó nữa.

2.1.2. Xác định các ca sử dụng
Dựa trên đề bài mô tả bài toán ở trên và việc phân tích để tìm ra các tác nhân, ta
xác định được các ca sử dụng như sau:
• Đăng nhập hệ thống
• Quản lý người dùng
• Quản lý hợp đồng
• Quản lý bệnh viện
• Quản lý người phụ trách
• Quản lý nhân viên kĩ thuật
• Quản lý gói thầu
• Quản lý thông tin thiết bị
• Quản lý thông tin linh kiện
• Quản lý thông tin bảo hành
• Quản lý thông tin bảo trì
• Quản lý thông tin sửa chữa
• Ca sử dụng thống kê
• Ca sử dụng báo cáo.
2.1.3. Ca sử dụng quản lý đăng nhập
UC1: Đăng nhập hệ thống
UC2: Phân quyền
a. Mô tả tóm tắt
Tên ca sử dụng: Đăng nhập hệ thống
Mục đích: Mô tả một người sử dụng đăng nhập vào hệ thống
Tác nhân: Giám đốc, thủ kho, nhân viên kĩ thuật.
b. Các luồng sự kiện
• Ca sử dụng này bắt đầu khi người dùng muốn đăng nhập vào hệ thống
• Hệ thống yêu cầu người dùng nhập tài khoản và mật khẩu sử dụng
• Hệ thống xác nhận tài khoản và mật khẩu có hợp lệ hay không, nếu không sẽ đưa ra
thông báo.
• Hệ thống ghi lại quá trình đăng nhập

15
Báo cáo thực tập dự án phát triển phần mềm
Ngoại lệ
- Nhập sai tài khoản hoặc mật khẩu đăng nhập
+ Hệ thống hiển thị thông báo lỗi
+ Người dùng có thể lựa chọn đăng nhập lại hoặc hủy bỏ đăng nhập, khi đó
ca sử dụng sẽ kết thúc.
c. Tiền điều kiện
Không có
d. Hậu điều kiện
Nếu đăng nhập thành công người dùng sẽ đăng nhập vào hệ thống.
2.1.4. Ca sử dụng quản lý người dùng
UC3: Thêm người dùng
UC4: Sửa người dùng
UC5: Xóa người dùng
a. Mô tả tóm tắt
Tên ca sử dụng: Quản lý người dùng
Mục đích: Giúp người quản trị có thể thay đổi thông tin tài khoản, quản lý thông
tin cá nhân của người dùng, có thể thêm hoặc xóa người dùng.
Tác nhân: Admin
b. Các luồng sự kiện
• Ca sử dụng này bắt đầu khi admin muốn xem, sửa thông tin cá nhân, thêm xóa người
dùng.
• Hệ thống yêu cầu chọn công việc muốn thực hiện
- Nếu admin chọn thêm, luồng sự kiện con thêm một người dùng được thực hiện.
- Nếu admin chọn sửa, luồng sự kiện con sửa thông tin cá nhân được thực hiện.
- Nếu admin chọn xóa, luồng sự kiện con xóa một người dùng được thực hiện.
• Thêm
- Hệ thống yêu cầu điền thông tin.
- Admin điền thông tin.

- Hệ thống yêu cầu xác nhận việc thêm người dùng.
- Admin xác nhận thêm một người dùng.
- Nếu admin chọn hủy, ca sử dụng kết thúc
• Sửa
- Hệ thống hiển thị thông tin cá nhân của người dùng.
- Admin có thể sửa thông tin người dùng.
- Hệ thống yêu cầu xác nhận thông tin cá nhân được sửa.
- Admin xác nhận lại thông tin cá nhân được sửa.
• Xóa
- Hệ thống hiển thị danh sách người dùng.
- Ban quản lý chọn người dùng cần xóa.
- Hệ thống yêu cầu xác nhận việc xóa một người dùng.
- Nếu ban quản lý chọn hủy ca sử dụng kết thúc.
c. Tiền điều kiện
16
Báo cáo thực tập dự án phát triển phần mềm
• Admin phải đăng nhập vào hệ thống.
d. Hậu điều kiện
• Nếu ca sử dụng được thực hiện thành công thì thông tin cá nhân của người dùng được
cập nhật, việc thêm hoặc xóa một người dùng được thực hiện, ngược lại hệ thống
không thay đổi.
2.1.5. Ca sử dụng quản lý hợp đồng
UC6: Thêm hợp đồng
UC7: Sửa thông tin hợp đồng
UC8: Xóa hợp đồng
UC9: Tìm kiếm hợp đồng
a. Mô tả tóm tắt
Tên ca sử dụng: Quản lý hơp đồng
Mục đích: Giúp người quản lý các hợp đồng của bệnh viện mua thiết bị y tế để
có thể tiến hành bảo hành, bảo trì, sửa chữa.

Tác nhân: Giám đốc
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi có hợp đồng mua bán thiết bị, sửa thông tin hợp
đồng, tìm kiếm, xóa hợp đồng.
• Hệ thống hiển thị các lựa chọn
- Thêm hợp đồng
- Sửa thông tin hợp đồng
- Xóa hợp đồng
- Tìm kiếm hợp đồng
• Thêm hợp đồng
Khi bệnh viện mua thiết bị y tế thì người dùng sẽ đăng nhập vào hệ thống và
soạn thêm hợp đồng
Hệ thống sẽ thêm mới hợp đồng.
• Sửa thông tin hợp đồng
Khi hợp đồng có vấn đề sai sót, thiếu thì người dùng sẽ sửa lại thông tin hợp
đồng
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
• Xóa hợp đồng
Người dùng xóa hợp đồng khi hợp đồng đã hết hạn hoặc bệnh viện không mua
hàng đó nữa.
• Tìm kiếm hợp đồng
Khi người dùng muốn biết thông tin về hợp đồng nào đó sẽ tiến hành đăng nhập
vào hệ thống, tìm kiếm theo mã hợp đồng và tên hợp đồng.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện
17
Báo cáo thực tập dự án phát triển phần mềm
Nếu ca sử dụng thành công thì các chức năng của quản lý hợp đồng được thực

hiện.
2.1.6. Ca sử dụng quản lý bệnh viện
UC10: Thêm bệnh viện
UC11: Sửa thông tin bệnh viện
UC12: Xóa bệnh viện
UC13: Tìm kiếm bệnh viện
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý bệnh viện
Mục đích: Giúp người dùng có thể quản lý các bệnh viện đã mua hàng để tiến
hành bảo trì, bảo hành, sửa chữa thiết bị.
Tác nhân: Giám đốc.
b. Các luồng sự kiện
Ca sử dụng bắt đầu khi có thêm hoặc xóa hợp đồng thì sẽ thêm hoặc xóa bệnh
viện, đồng thời tìm kiếm và sửa thông tin bệnh viện cho đúng.
• Hệ thống hiển thị các lựa chọn
- Thêm bệnh viện
- Sửa thông tin bệnh viện
- Xóa bệnh viện
- Tìm kiếm bệnh viện
• Thêm bệnh viện
Người dùng đăng nhập vào hệ thống và thêm thông tin của bệnh viện vào.
Hệ thống sẽ thêm thông tin bệnh viện
• Sửa thông tin bệnh viện
Người dùng tiến hành sửa thông tin nếu bị sai hoặc thiếu
Hệ thống sẽ cập nhật lại thông tin đã sửa.
• Xóa bệnh viện
Người dùng đăng nhập vào hệ thống xóa thông tin bệnh viện nếu bệnh viện đó
hết hạn hợp đồng hoặc hủy hợp đồng.
• Tìm kiếm thông tin bệnh viện
Khi người dùng muốn biết thông tin về bệnh viện nào đó sẽ tiến hành đăng nhập

vào hệ thống, tìm kiếm theo mã bệnh viện và tên bệnh viện.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm
c. Tiền điều kiện
Người dùng phải đăng nhập vào hệ thống
d. Hậu điều kiện
Nếu ca sử dụng thành công người dùng có thể thêm, sửa, xóa, tìm kiếm thông tin
về bệnh viện.
2.1.7. Ca sử dụng quản lý người phụ trách
UC14: Thêm người phụ trách
UC15: Sửa thông tin người phụ trách
UC16: Xóa người phụ trách
18
Báo cáo thực tập dự án phát triển phần mềm
UC17: Tìm kiếm người phụ trách
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý người phụ trách
Mục đích: Giúp người dùng có thể quản lý người phụ trách các bệnh viện để dễ
dàng liên hệ khi cần thiết.
Tác nhân: Giám đốc.
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi thêm hoặc xóa bệnh viện sẽ thêm hoặc xóa người
phụ trách, đồng thời có thể sửa, tìm kiếm thông tin người phụ trách.
• Hệ thống hiển thị các lựa chọn
- Thêm người phụ trách
- Sửa thông tin người phụ trách
- Xóa người phụ trách
- Tìm kiếm người phụ trách
• Thêm người phụ trách
Người dùng đăng nhập vào hệ thống và thêm người phụ trách vào.
Hệ thống sẽ thêm thông tin người phụ trách

• Sửa thông tin người phụ trách
Người dùng vào sửa thông tin người phụ trách nếu bị sai hoặc thiếu.
Hệ thống sẽ cập nhật lại thông tin đã được sửa.
• Xóa người phụ trách
Người dùng đăng nhập vào hệ thống xóa thông tin người phụ trách nếu bệnh
viện đó thay người phụ trách ,hủy hợp đồng hoặc hết hạn hợp đồng với công ty.
• Tìm kiếm người phụ trách
Khi người dùng muốn biết thông tin về người phụ trách của bệnh viện nào đó sẽ
tiến hành đăng nhập vào hệ thống và tìm kiếm theo mã người phụ trách hoặc tên
người phụ trách.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập vào hệ thống thành công
d. Hậu điều kiện
Nếu ca sử dụng thành công người dùng có thể quản lý người phụ trách dễ dàng,
có thể liên hệ khi cần thiết.
2.1.8. Ca sử dụng quản lý nhân viên kĩ thuật
UC18: Thêm NV kĩ thuật
UC19: Sửa thông tin NV kĩ thuật
UC20: Xóa NV kĩ thuật
UC21: Tìm kiếm NV kĩ thuật
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý NV kĩ thuật
Mục đích: Giúp người dùng có thể quản lý NV kĩ thuật của công ty.
Tác nhân: Giám đốc.
b. Các luồng sự kiện
19
Báo cáo thực tập dự án phát triển phần mềm
Ca sử dụng này bắt đầu khi thêm NV kĩ thuật mới vào công ty hoặc có NV kĩ
thuật rời công ty, khi cần sửa thông tin hoặc tìm kiếm thông tin nhân viên.

• Hệ thống hiển thị các lựa chọn
- Thêm NV kĩ thuật
- Sửa thông tin NV kĩ thuật
- Xóa NV kĩ thuật
- Tìm kiếm NV kĩ thuật
• Thêm NV kĩ thuật
Người dùng đăng nhập vào hệ thống và thêm NV kĩ thuật vào.
Hệ thống sẽ thêm thông tin NV kĩ thuật.
• Sửa thông tin NV kĩ thuật
Người dùng vào sửa thông tin NV kĩ thuật nếu bị sai hoặc thiếu.
Hệ thống sẽ cập nhật lại thông tin đã được sửa.
• Xóa NV kĩ thuật
Người dùng đăng nhập vào hệ thống xóa thông tin NV kĩ thuật nếu nhân viên đó
chuyển công tác, chuyển sang bộ phận khác của công ty…
• Tìm kiếm NV kĩ thuật
Người dùng đăng nhập vào hệ thống và tìm kiếm thông tin NV cần biết bằng mã
NV hoặc tên NV.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập vào hệ thống thành công
d. Hậu điều kiện
Nếu ca sử dụng thành công người dùng có thể quản lý NV kĩ thuật dễ dàng.
2.1.9. Quản lý gói thầu
UC22: Thêm gói thầu
UC23: Sửa thông tin gói thầu
UC24: Xóa gói thầu
UC25: Tìm kiếm gói thầu
a. Mô tả tóm tắt
Tên ca sử dụng: Quản lý gói thầu
Mục đích: Giúp người dùng quản lý các gói thầu của các bệnh viện mua thiết bị

y tế dễ dàng thuận tiện hơn.
Tác nhân: Giám đốc.
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi trúng gói thầu bán hàng cho các bệnh viện, sửa
thông tin gói thầu, tìm kiếm, xóa gói thầu.
• Hệ thống hiển thị các lựa chọn
- Thêm gói thầu
- Sửa gói thầu
- Xóa gói thầu
- Tìm kiếm gói thầu
• Thêm gói thầu
20
Báo cáo thực tập dự án phát triển phần mềm
Khi công ty trúng gói thầu bán thiết bị y tế cho các bệnh viện thì người dùng sẽ
đăng nhập vào hệ thống thêm gói thầu.
Hệ thống sẽ thêm mới gói thầu.
• Sửa thông tin gói thầu
Khi gói thầu có vấn đề sai sót hoặc thiếu thì người dùng sẽ sửa lại thông tin gói
thầu.
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
• Xóa gói thầu
Người dùng xóa gói thầu khi gói thầu đã hết hạn hoặc khi đã cung cấp đủ hàng
cần thiết cho bệnh viện.
• Tìm kiếm gói thầu
Khi người dùng muốn biết thông tin về gói thầu nào đó sẽ tiến hành đăng nhập
vào hệ thống, tìm kiếm theo mã gói thầu và tên gói thầu.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện

Nếu ca sử dụng thành công thì các chức năng của quản lý gói thầu được thực
hiện.
2.1.10. Ca sử dụng quản lý thông tin thiết bị
UC26: Thêm thông tin thiết bị
UC27: Sửa thông tin thông tin thiết bị
UC28: Xóa thông tin thiết bị
UC29: Tìm kiếm thông tin thiết bị
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý thông tin thiết bị
Mục đích: Giúp người dùng quản lý các thông tin thiết bị của công ty dễ dàng
hơn.
Tác nhân: Thủ kho.
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi công ty mua thêm thiết bị mới, sửa, tìm kiếm thông
tin thiết bị, và xóa thông tin khi không bán thiết bị đó nữa.
• Hệ thống hiển thị các lựa chọn
- Thêm thông tin thiết bị
- Sửa thông tin thiết bị
- Xóa thông tin thiết bị
- Tìm kiếm thông tin thiết bị
• Thêm thông tin thiết bị
Khi công ty mua thiết bị y tế với các thông số mới để đáp ứng nhu cầu cho các
bệnh viện thì người dùng sẽ đăng nhập vào hệ thống thêm thông tin thiết bị.
Hệ thống sẽ thêm mới thông tin thiết bị.
21
Báo cáo thực tập dự án phát triển phần mềm
• Sửa thông tin thiết bị
Khi thông tin thiết bị có vấn đề sai sót hoặc thiếu thông tin thì người dùng sẽ sửa
lại thông tin thiết bị.
Hệ thống sẽ cập nhật lại thông tin vừa sửa.

• Xóa thông tin thiết bị
Người dùng xóa thông tin thiết bị công ty không còn cung cấp cho các bệnh viện
nữa.
• Tìm kiếm thông tin thiết bị
Khi người dùng muốn biết thông tin thiết bị nào đó sẽ tiến hành đăng nhập vào
hệ thống, tìm kiếm theo mã thiết bị hoặc tên thiết bị.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện
Nếu ca sử dụng thành công thì các chức năng của quản lý thông tin thiết bị được
thực hiện.
2.1.11. Ca sử dụng quản lý thông tin linh kiện
UC30: Thêm thông tin linh kiện
UC31: Sửa thông tin thông tin linh kiện
UC32: Xóa thông tin linh kiện
UC33: Tìm kiếm thông tin linh kiện
a. Mô tả tóm tắt
Tên ca sử dụng: Quản lý thông ti linh kiện
Mục dích: Giúp người dùng quản lý các thông tin linh kiện của công ty dễ dàng
hơn.Tác nhân: Thủ kho
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi công ty mua thêm linh kiện mới, sửa, tìm kiếm thông
tin linh kiện, và xóa thông tin khi không bán linh kiện đó nữa.
• Hệ thống hiển thị các lựa chọn
- Thêm thông tin linh kiện
- Sửa thông tin linh kiện
- Xóa thông tin linh kiện
- Tìm kiếm thông tin linh kiện
• Thêm thông tin linh kiện

Khi công ty mua linh kiện y tế với các thông số mới để đáp ứng nhu cầu cho các
bệnh viện thì người dùng sẽ đăng nhập vào hệ thống thêm thông tin linh kiện
Hệ thống sẽ thêm mới thông tin linh kiện.
• Sửa thông tin linh kiện
Khi thông tin linh kiện có vấn đề sai sót hoặc thiếu thông tin thì người dùng sẽ
sửa lại thông tin linh kiện
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
22
Báo cáo thực tập dự án phát triển phần mềm
• Xóa thông tin linh kiện
Người dùng xóa thông tin linh kiện công ty không còn cung cấp cho các bệnh
viện nữa.
• Tìm kiếm thông tin linh kiện
Khi người dùng muốn biết thông linh kiện nào đó sẽ tiến hành đăng nhập vào hệ
thống, tìm kiếm theo mã linh kiện hoặc tên linh kiện.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện
Nếu ca sử dụng thành công thì các chức năng của quản lý thông tin linh kiện
được thực hiện.
2.1.12. Ca sử dụng quản lý thông tin bảo hành
UC30: Thêm thông tin bảo hành
UC31: Sửa thông tin thông tin bảo hành
UC32: Xóa thông tin bảo hành
UC33: Tìm kiếm thông tin bảo hành
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý thông tin bảo hành
Mục đích: Giúp người dùng quản lý các thông tin bảo hành cho các thiết bị linh
kiện dễ dàng, thuận tiện hơn

Tác nhân: NV kĩ thuật.
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi có linh kiện hoặc thiết bị cần bảo hảnh, sửa, tìm
kiếm thông tin bảo hành, và xóa thông tin khi hết hạn bảo hành.
• Hệ thống hiển thị các lựa chọn
- Thêm thông tin bảo hành
- Sửa thông tin bảo hành
- Xóa thông tin bảo hành
- Tìm kiếm thông tin bảo hành
• Thêm thông tin bảo hành
Khi các linh kiện, thiết bị đã bán cho các bệnh viện bị hỏng mà vẫn còn trong
thời gian bảo hành thì NV kĩ thuật sẽ đến sửa chữa và đăng nhập vào hệ thống ghi lại
thông tin bảo hành
Hệ thống sẽ thêm mới thông tin bảo hành.
• Sửa thông tin bảo hành
Khi thông tin bảo hành có vấn đề sai sót hoặc thiếu thông tin thì người dùng sẽ
sửa lại thông tin bảo hành
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
• Xóa thông tin bảo hành
23
Báo cáo thực tập dự án phát triển phần mềm
Người dùng xóa thông tin bảo hành khi thiết bị linh kiện đó đã hết thời gian bảo
hành hoặc còn thời gian bảo hành nhưng không sử dụng do mất, hỏng hóc…
• Tìm kiếm thông tin bảo hành
Khi người dùng muốn biết thông tin bảo hành nào đó sẽ tiến hành đăng nhập vào
hệ thống, tìm kiếm theo mã bảo hành.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện

Nếu ca sử dụng thành công thì các chức năng của quản lý thông tin bảo hành
được thực hiện.
2.1.13. Ca sử dụng quản lý thông tin bảo trì
UC34: Thêm thông tin bảo trì
UC35: Sửa thông tin thông tin bảo trì
UC36: Xóa thông tin bảo trì
UC37: Tìm kiếm thông tin bảo trì
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý thông tin bảo trì
Mục đích Giúp người dùng quản lý các thông tin bảo trì cho các thiết bị, linh
kiện dễ dàng, thuận tiện hơn
Tác nhân: NV kĩ thuật
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi có linh kiện hoặc thiết bị cần bảo trì, sửa, tìm kiếm
thông tin bảo trì, và xóa thông tin khi hết hạn bảo trì.
• Hệ thống hiển thị các lựa chọn
- Thêm thông tin bảo trì
- Sửa thông tin bảo trì
- Xóa thông tin bảo trì
- Tìm kiếm thông tin bảo trì
• Thêm thông tin bảo trì
Tùy theo yêu cầu từ phía bệnh viện (giả sử BV yêu cầu 1 năm 4 lần, 12 lần mỗi
tháng). Khi đó tính phí cho công bảo trì, đồng thời lập bản báo giá thiết bị khi có hư
hao thì NV kĩ thuật sẽ đến bảo trì và đăng nhập vào hệ thống ghi lại thông tin bảo trì.
Hệ thống sẽ thêm mới thông tin bảo trì.
• Sửa thông tin bảo trì
Khi thông tin bảo hành có vấn đề sai sót hoặc thiếu thông tin thì người dùng sẽ
sửa lại thông tin bảo trì.
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
• Xóa thông tin bảo trì

Người dùng xóa thông tin bảo trì khi thiết bị linh kiện đó đã hết thời gian bảo trì
24
Báo cáo thực tập dự án phát triển phần mềm
hoặc còn thời gian bảo trì nhưng không sử dụng do mất, hỏng hóc…
• Tìm kiếm thông tin bảo trì
Khi người dùng muốn biết thông tin bảo trì nào đó sẽ tiến hành đăng nhập vào
hệ thống, tìm kiếm theo mã bảo trì.
Hệ thống sẽ đưa ra kết quả cần tìm kiếm.
c. Tiền điều kiện
Người dùng phải đăng nhập được vào hệ thống
d. Hậu điều kiện
Nếu ca sử dụng thành công thì các chức năng của quản lý thông tin bảo trì được
thực hiện.
2.1.14. Ca sử dụng quản lý TT sửa chữa
UC38: Thêm thông tin sửa chữa
UC39: Sửa thông tin thông tin sửa chữa
UC40: Xóa thông tin sửa chữa
UC41: Tìm kiếm thông tin sửa chữa
a. Mô tả tóm tắt
Tên ca sử dụng: quản lý thông tin sửa chữa
Mục đích: Giúp cho người dùng quản lý các thông tin sửa chữa các thiết bị, linh
kiện dễ dàng hơn.
Tác nhân: NV kĩ thuật.
b. Các luồng sự kiện
Ca sử dụng này bắt đầu khi có linh kiện hoặc thiết bị cần sửa chữa, tìm kiếm
thông tin sửa chữa.
• Hệ thống hiển thị các lựa chọn
- Thêm thông tin sửa chữa
- Sửa thông tin sửa chữa
- Xóa thông tin sửa chữa

- Tìm kiếm thông tin sửa chữa
• Thêm thông tin sửa chữa
Khi các linh kiện, thiết bị đã bán cho các bệnh viện bị hỏng mà hết hạn bảo
hành, nếu bệnh viện có nhu cầu sửa chữa thì NV kĩ thuật sẽ hỗ trợ sửa chữa nhưng
bệnh viện phải trả toàn bộ chi phí cho mỗi lần sửa chữa đó, người dùng đăng nhập vào
hệ thống ghi lại thông tin sửa chữa.
Hệ thống sẽ thêm mới thông tin sửa chữa.
• Sửa thông tin sửa chữa
Khi thông tin sửa chữa có vấn đề sai sót hoặc thiếu thông tin thì người dùng sẽ
sửa lại thông tin sửa chữa.
Hệ thống sẽ cập nhật lại thông tin vừa sửa.
• Xóa thông tin sửa chữa
Người dùng xóa thông tin sửa chữa khi thiết bị linh kiện đó đã mất, hỏng hóc
hoặc bệnh viện không có nhu cầu cần công ty sửa nữa…
• Tìm kiếm thông tin sửa chữa
25

×