SlideShare ist ein Scribd-Unternehmen logo
1 von 173
Quản lý sinh viên thực tập tại bệnh viện
1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
PHẠM NGỌC DIỆU - 9912141
HỒ THỊ QUỲNH NHƯ -9912154
QUẢN LÝ SINH VIÊN THỰC TẬP TẠI
BỆNH VIỆN
LUẬN VĂN CỬ NHÂN TIN HỌC
GIÁO VIÊN HƯỚNG DẪN
THẦY NGUYỄN TIẾN HUY
Quản lý sinh viên thực tập tại bệnh viện
2
Lời cảm ơn
Chúng con xin cám ơn ba mẹ đã luôn động viên và tạo mọi điều kiện tốt để
chúng con học tập và hoàn thành luận văn tốt nghiệp này.
Chúng em xin cảm ơn các thầy cô trường Đại Học Y Dược,Văn phòng Bộ
môn Sản Bệnh viện Từ Dũ, Văn phòng Bộ môn nội_ngoại Bệnh viện Chợ
Rẫy đã cung cấp tư liệu và tận tình giúp đỡ, tạo điều kiện cho chúng em
trong quá trình khảo sát thực tế.
Chúng em xin cám ơn thầy cô trường Đại Học Khoa Học Tự Nhiên đã
truyền đạt những kiến thức quý báu cho chúng em trong suốt quá trình học
tập. Chúng em xin chân thành cám ơn thầy Nguyễn Tiến Huy đã tận tình
hướng dẫn và giúp đỡ chúng em trong quá trình làm luận văn tốt nghiệp này.
Xin cám ơn tất cả bạn bè đã động viên và giúp đỡ chúng tôi trong quá trình
học tập và hoàn thành tốt luận văn tốt nghiệp này.
Quản lý sinh viên thực tập tại bệnh viện
3
BẢN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
A. Nhận xét của giáo viên hướng dẫn:
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
.........................................................................................................................
B. Đánh giá: ............................................................... Điểm:................................
Tp. HCM, ngày ……… tháng …… năm………
Giáo viên hướng dẫn
Quản lý sinh viên thực tập tại bệnh viện
4
BẢN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
A. Nhận xét của giáo viên phản biện:
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
B. Đánh giá:................................................................ Điểm:................................
Tp. HCM, ngày ……… tháng …… năm………
Giáo viên phản biện
Quản lý sinh viên thực tập tại bệnh viện
5
MỤC LỤC
CHƯƠNG MỘT: MỞ ĐẦU..........................................................................6
CHƯƠNG HAI: HIỆN TRẠNG VÀ YÊU CẦU..........................................8
2.1 PHÂN TÍCH HIỆN TRẠNG ......................................................................... 9
2.1.1 Tóm tắt hiện trạng về mặt nghiệp vụ ............................................... 9
2.1.2 Một số phần mềm liên quan đến đề tài...........................................14
2.2 XÁC ĐỊNH YÊU CẦU .................................................................................14
2.2.1 Yêu cầu nghiệp vụ .............................................................................14
2.2.2 Tính tiện dụng ...................................................................................24
CHƯƠNG BA: PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU............... 33
3.1 SƠ ĐỒ SỬ DỤNG .........................................................................................34
3.1.1 Sơ đồ tổng thể....................................................................................34
3.1.2 Sơ đồ chi tiết ......................................................................................35
3.2 SƠ ĐỒ LỚP ...................................................................................................43
CHƯƠNG BỐN: THIẾT KẾ PHẦN MỀM..............................................49
4.1 THIẾT KẾ TỔNG THỂ ..............................................................................50
4.1.1 Thành phần xử lý ..............................................................................50
4.1.2 Tổ chức lưu dữ liệu ...........................................................................68
4.2 THIẾT KẾ CHI TIẾT..................................................................................75
4.2.1 Các màn hình.....................................................................................75
4.2.2 Các lớp xử lý chính .........................................................................122
CHƯƠNG NĂM: THỰC HIỆN VÀ KIỂM TRA PHẦN MỀM...........130
5.1 THỰC HIỆN................................................................................................131
5.2 KIỂM TRA .................................................................................................132
CHƯƠNG SÁU: TỔNG KẾT...................................................................133
6.1 NHỮNG VẤN ĐỀ ĐÃ ĐẠT ĐƯỢC.........................................................134
6.2 HƯỚNG PHÁT TRIỂN ............................................................................134
Quản lý sinh viên thực tập tại bệnh viện
6
CHƯƠNG BẢY: PHỤ LỤC .....................................................................136
CHƯƠNG TÁM: TÀI LIỆU THAM KHẢO ...........................................146
Quản lý sinh viên thực tập tại bệnh viện
7
CHƯƠNG MỘT
MỞ ĐẦU
Hiện nay phần mềm quản lý phục vụ trong nhà trường đã được áp dụng rất rộng
rãi trên thế giới và cả trong nước. Hầu hết các trường Đại học, Cao đẳng ở nước ta
đều sử dụng tin học trong quản lý. Ví dụ như phần mềm quản lý sinh viên của
trường Đại học Khoa học tự nhiên, trường Đại học Kỹ thuật, phần mềm quản lý
điểm cho học sinh của thành phố,…
Tuy nhiên, đối với trường Đại học Y_Dược thành phố Hồ Chí Minh thì vẫn chưa
có phần mềm chuyên biệt nào cho việc quản lý sinh viên đi thực tập ở các Bệnh
viện. Khi sinh viên đến thực tập, các công việc quản lý, xếp lịch học, lịch thực tập
ở Văn phòng Bộ môn tại Bệnh viện đều được thực hiện bằng tay, các thông tin
được lưu trữ trên giấy tờ. Trong khi đó lượng sinh viên đi thực tập trong một học
kỳ thường rất đông, có thể là vài trăm sinh viên cùng thực tập tại một Văn phòng
Bộ môn. Do đó, lượng thông tin lưu trữ sẽ là rất lớn, khó khăn trong việc tra cứu
thông tin là điều tất yếu. Chính vì vậy sai sót trong công việc là điều khó tránh
khỏi.
Vì thế, chúng em quyết định chọn đề tài Quản Lý Sinh Viên Thực Tập Ở Bệnh
viện với mong muốn có thể phần nào giúp các Văn phòng Bộ môn của trường Đại
học Y_Dược Thành Phố Hồ Chí Minh quản lý sinh viên đi thực tập ở các Bệnh
viện một cách có hiệu quả và chính xác hơn trong một vài công việc, cụ thể là các
công việc sau:
- Lưu trữ, tra cứu thông tin giáo viên, sinh viên, lớp học, bài học,…
- Phân công giáo viên giảng dạy, chủ nhiệm, các lớp thực tập ở Bệnh viện.
- Chia nhóm, thay đổi nhóm thực tập cho sinh viên.
- Chia lịch thực tập, lịch học, lịch trực cho sinh viên.
- Báo cáo kết quả thực tập về trường.
Chương trình được viết bằng ngôn ngữ lập trình C#. Sỡ dĩ chúng em chọn ngôn
ngữ lập trình này là vì:
Quản lý sinh viên thực tập tại bệnh viện
8
- Ngôn ngữ lập trình này thể hiện rõ mô hình 3 lớp, mô hình hướng đối tượng.
- Đây là ngôn ngữ lập trình mới, rất cần thiết đối với các lập trình viên.
Với sự hướng dẫn của thầy Nguyễn Tiến Huy, chúng em đã cố gắng nỗ lực để xây
dựng một chương trình quản lý tốt, giúp trường Đại học Y Dược có thể làm việc
nhanh chóng và hiệu quả hơn. Tuy nhiên luận văn này cũng còn nhiều sai sót
không thể tránh khỏi, chúng em mong thầy cô và bạn bè sẽ đóng góp ý kiến để
luận văn được hoàn chỉnh hơn.
Tổ chức luận văn: Nội dung của luận văn được chia thành các chương như sau
Chương một: Mở đầu
Chương hai: Hiện trạng và yêu cầu
Trình bày về hiện trạng của thế giới thực và phác thảo lại các yêu cầu đặt ra
của đề tài.
Chương ba: Phân tích và mô hình hóa yêu cầu
Mô tả lại thế giới thực một cách trực quan, xác định rõ trách nhiệm của
người sử dụng, trách nhiệm của phần mềm thông qua 2 dạng sơ đồ là sơ đồ
sử dụng và sơ đồ lớp.
Chương bốn: Thiết kế phần mềm
Kiến trúc của phần mềm thông qua hai cách thiết kế: thiết kế tổng thể và
thiết kế chi tiết.
Chương năm: Thực hiện phần mềm và kiểm tra
Chương sáu: Tổng kết
Các kết quả đạt được và hướng phát triển của đề tài.
Chương bảy: Phụ lục
Quản lý sinh viên thực tập tại bệnh viện
9
CHƯƠNG HAI
HIỆN TRẠNG VÀ YÊU CẦU
Nội dung:
2.1 PHÂN TÍCH HIỆN TRẠNG
2.1.1 Tóm tắt hiện trạng về mặt nghiệp vụ
2.1.2 Một số phần mềm liên quan đến đề tài
2.2 XÁC ĐỊNH YÊU CẦU
2.2.1 Yêu cầu nghiệp vụ
2.2.2 Tính tiện dụng
Quản lý sinh viên thực tập tại bệnh viện
10
CHƯƠNG HAI
HIỆN TRẠNG VÀ YÊU CẦU
Phần này sẽ trình bày về hiện trạng của thế giới thực và phác thảo lại các yêu cầu
đặt ra của đề tài.
2.1 PHÂN TÍCH HIỆN TRẠNG:
2.1.1 Tóm tắt hiện trạng về nghiệp vụ:
Sau khi khảo sát thực tế tại trường Đại học Y_Dược thành phố Hồ Chí
Minh, Văn phòng Bộ môn tại Bệnh viện Từ Dũ và Bệnh viện Chợ Rẫy,
chúng em xin trình bày tóm tắt các công đoạn liên quan đến việc quản lý
sinh viên thực tập như sau:
2.1.1.1 Về phía nhà trường:
Trường Đại học Y-Dược thành phố Hồ Chí Minh quản lý các lớp theo
tổ. Mỗi tổ là 10 sinh viên.
Một khoa thì có nhiều Bộ môn. Cứ một Bộ môn như vậy thì sẽ có văn
phòng Bộ môn đặt tại các Bệnh viện. Vì thế, nếu là Bệnh viện lớn thì sẽ
có thể có nhiều văn phòng Bộ môn.
Ví dụ: Bệnh viện Chợ Rẫy có 2 văn phòng Bộ môn là: văn phòng Bộ
môn nội và văn phòng Bộ môn ngoại.
Cứ mỗi học kỳ thì sinh viên sẽ được đi thực tập ở các Bệnh viện. Và
lịch đi thực tập sẽ do nhà trường chọn thời gian, văn phòng Bộ môn và
các tổ thực tập. Sau đó gửi danh sách các sinh viên này về các Bệnh
viện.
2.1.1.2 Về phía Văn phòng Bộ môn tại Bệnh viện:
Tiếp theo, từng văn phòng Bộ môn tại Bệnh viện sẽ sắp xếp lịch học và
lịch thực tập cụ thể cho các sinh viên này. Các công việc được thực hiện
như sau:
Quản lý sinh viên thực tập tại bệnh viện
11
- Mỗi một đợt thực tập của sinh viên sẽ được tổ chức thành một lớp
học và có cả giáo viên chủ nhiệm để theo dõi tình hình của lớp.
Ví dụ: Lớp Y97 có tổ 8, tổ 9, tổ 10 được nhà trường phân công thực
tập tại văn phòng Bộ môn Sản ở Bệnh viện Từ Dũ từ ngày
9/9/2002 đến ngày 8/11/2002. Như vậy, văn phòng Bộ môn Sản tại
Bệnh viện Từ Dũ sẽ xem đợt thực tập này như là một lớp thực tập
và chọn ra giáo viên nào đó của Bộ môn để chủ nhiệm lớp này.
Biểu mẫu:
Bệnh viện thực tập:
Bộ môn thực tập:
Danh sách các tổ:
Lớp:
Thực tập từ: …………. đến: …………….
Danh sách các sinh viên thuộc các tổ:
Tổ:
Danh sách các sinh viên:
- Sau khi đã có danh sách các sinh viên thực tập theo thông tin về tổ ở
trên thì văn phòng Bộ môn sẽ thực hiện việc chia nhóm (vì văn
phòng Bộ môn quản lý sinh viên theo nhóm). Số lượng sinh viên
mỗi nhóm thì tùy thuộc vào từng văn phòng Bộ môn.
Biểu mẫu:
Lớp:
Thời gian từ: …………. đến ……………..
Bệnh viện thực tập:
STT Sinh viên Nhóm
1
…
Quản lý sinh viên thực tập tại bệnh viện
12
- Dựa vào các nhóm đã chia ở trên, văn phòng Bộ môn sẽ thực hiện
chia lịch thực tập cho sinh viên. Trình tự như sau:
 Chọn các trại thực tập.
 Chọn số ngày dành ra để ôn thi và thi.
 Thực hiện chia lịch thực tập theo nguyên tắc sao cho mỗi nhóm
đều đi thực tập qua tất cả các trại đã chọn.
Biểu mẫu:
Lớp:
Thời gian từ: …………. đến ………..
Bệnh viện thực tập:
Thời gian Trại A Trại B …
09/0/02-15/9/02 Nhóm 1 Nhóm 2, Nhóm 3 …
…
- Công việc tiếp tục là chia lịch trực cho sinh viên. Sinh viên trực vào
buổi tối 19:00 - 7:00. Đối với thứ bảy và chủ nhật thì sẽ trực 2 ca
7:00 -19:00 và 19:00 -7:00. Chia lịch trực theo nguyên tắc nhóm này
trực xong thì sẽ đến nhóm khác. Thực tập ở trại nào thì trực ở trại
đó.
Biểu mẫu:
Lớp:
Thời gian từ: ………………………. đến ……………………..
Bệnh viện thực tập:
Thời gian Thứ
2
Thứ 3 … Thứ 7
(sáng)
Thứ 7
(chiều)
Chủ nhật
(sáng)
Chủ nhật
(chiều)
09/0/02-15/9/02 Nhóm 1 … Nhóm 5 Nhóm 6 Nhóm 7 Nhóm 8
…
Quản lý sinh viên thực tập tại bệnh viện
13
- Sau khi có lịch thực tập và lịch trực thì văn phòng Bộ môn sẽ báo
cáo lịch thực tập, lịch trực và danh sách sinh viên về phòng Kế
hoạch tổng hợp và các trại.
Biểu mẫu:
TRƯỜNG ĐẠI HỌC Y DƯỢC BẢNG CHIA TRẠI THỰC TẬP VÀ TRỰC
THÀNH PHỐ HỒ CHÍ MINH Lớp: Niên Khóa:
KHOA: Thực tập từ: đến
BỘ MÔN: Tại bênh viện:
I. Bảng chia trại thực tập:
Thời gian Sản A Phòng sanh Khám phụ …
II. Bảng chia trực:
Thời gian Thứ 2 … Thứ 7
(sáng)
Thứ 7
(chiều)
Chủ nhật
(sáng)
Chủ nhật
(chiều)
Tuần1
Từ … đến
…
III. Danh sách nhóm sinh viên:
Nhóm Sinh viên
Nhóm 1 (danh sách các sinh viên thuộc nhóm 1)
…
- Văn phòng Bộ môn thực hiện chia lịch học. Lịch học này dựa theo
chương trình học học do Bộ môn qui định.
Mỗi đợt thực tập của sinh viên có nhiều bài học, mỗi bài học sẽ do
một cán bộ của văn phòng Bộ môn tại Bệnh viện giảng dạy.
Khi phân công cán bộ giảng dạy phải ghi rõ thời gian dạy, địa điểm,
phòng học, bài học.
Quản lý sinh viên thực tập tại bệnh viện
14
Biểu mẫu:
Lớp:
Thời gian thực tập từ: …………. đến ………..
Bệnh viện thực tập:
Bài học Thứ Tiết Phòng Giáo viên Thời gian bắt đầu Thời gian kết thúc
- Cuối mỗi đợt thực tập sẽ cho thi và chấm điểm thi. Khi có điểm thi
sẽ nhập điểm cho sinh viên.
Biểu mẫu:
Lớp:
Niên khóa:
Thời gian thực tập từ: …………. đến …………
Bảng điểm:
STT Sinh viên Điểm
1
…
- Khi hết đợt thực tập thì Văn phòng Bộ môn sẽ gửi bảng điểm về
trường.
Biểu mẫu:
Lớp:
Niên khóa:
Thời gian thực tập từ: …………. đến …………
Bảng điểm:
STT Sinh viên Điểm
1
…
Quản lý sinh viên thực tập tại bệnh viện
15
2.1.2 Một số phần mềm liên quan đến đề tài:
Hiện nay phần mềm quản lý phục vụ trong nhà trường đã được áp dụng rất
rộng rãi trên thế giới và cả trong nước. Hầu hết các trường đại học, cao
đẳng ở nước ta đều sử dụng tin học trong quản lý. Ví dụ như phần mềm
quản lý sinh viên của trường Đại học khoa học tự nhiên, trường Đại học
Kỹ thuật, phần mềm quản lý điểm cho tất cả các học sinh cấp II của thành
phố,…
Tuy nhiên, đối với trường Đại học Y-Dược thành phố Hồ Chí Minh thì
chưa có phần mềm chuyên biệt về việc quản lý sinh viên đi thực tập ở các
Bệnh viện.
2.2 XÁC ĐỊNH YÊU CẦU:
Với hiện trạng thế giới thực như trên, chúng em xin lập ra danh sách các yêu
cầu cùng với các thông tin liên quan (tên người thực hiện, biểu mẫu, qui định,
các bước tiến hành,…) như sau:
2.2.1 Yêu cầu nghiệp vụ:
Danh sách các yêu cầu nghiệp vụ:
- Tiếp nhận sinh viên thực tập.
- Chia nhóm.
- Chia lịch thực tập.
- Chia lịch trực
- Báo cáo với phòng Kế hoạch tổng hợp và các trại.
- Chia lịch học.
- Nhận bảng điểm.
- Báo điểm về trường.
- Tra cứu thông tin bài học.
- Tra cứu thông tin của giáo viên.
- Tra cứu thông tin của lớp.
- Tra cứu thông tin của sinh viên.
- Tra cứu bảng chia lịch thực tập.
Quản lý sinh viên thực tập tại bệnh viện
16
- Tra cứu lịch trực.
Sau đây là chi tiết thực hiện của từng yêu cầu:
1) Tiếp nhận sinh viên thực tập:
- Bộ phận thực hiện: Trưởng Văn phòng Bộ môn tại Bệnh viện
- Qui định:
 Nhận sinh viên theo danh sách của trường gửi về.
 Trường gửi xuống danh sách các tổ.
 Mỗi tổ gồm 10 sinh viên.
 Mỗi đợt thực tập cần có các thông tin của đợt: lớp, thời gian thực
tập, bộ môn thực tập, Bệnh viện thực tập.
- Các bước thực hiện:
 Nhận danh sách sinh viên thực tập.
 Lưu giữ các thông tin này.
- Biểu mẫu:
Bệnh viện thực tập:
Bộ môn thực tập:
Danh sách các tổ:
Lớp:
Thực tập từ: ……………. đến: …………….
Danh sách các sinh viên thuộc các tổ:
Tổ:
Danh sách các sinh viên:
2) Chia nhóm:
- Bộ phận thực hiện: Trưởng văn phòng bộ môn tại Bệnh viện
- Qui định: Tên nhóm: Nhóm + số thứ tự
- Các bước thực hiện:
Quản lý sinh viên thực tập tại bệnh viện
17
 Chọn lớp thực tập.
 Chia nhóm cho lớp đó.
 Ghi nhận sự chia nhóm này.
- Biểu mẫu:
Lớp:
Thời gian từ: …………. đến …………..
Bệnh viện thực tập:
STT Sinh viên Nhóm
1
…
3) Chia lịch thực tập:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định:
 Công việc này thực hiện sau khi đã chia nhóm cho sinh viên.
 Xếp theo nhóm sao cho mỗi nhóm đều thực tập qua tất cả các
trại.
 Số nhóm cho một trại là tùy thuộc vào lượng sinh viên của một
đợt thực tập và thời gian thực tập.
- Các bước thực hiện:
 Chọn lớp thực tập.
 Chọn trại thực tập.
 Chọn thời gian ôn thi và thi.
 Chia lịch thực tập.
 Ghi nhận lại sự sắp xếp này.
- Biểu mẫu:
Lớp:
Thời gian từ: ………. đến …………..
Bệnh viện thực tập:
Quản lý sinh viên thực tập tại bệnh viện
18
Thời gian Trại A Trại B …
09/0/02-15/9/02 Nhóm 1 Nhóm 2, Nhóm 3 …
…
4) Chia lịch trực:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định:
 Công việc này thực hiện sau khi đã chia nhóm và chia lịch thực
tập cho sinh viên.
 Xếp theo nhóm, tuần tự nhóm này rồi đến nhóm kia.
 Trong một thời gian xác định, sinh viên thuộc trại nào thì trực ở
trại đó.
 Ngày thường thì có một ca trực: 19.00 – 7.00
 Thứ 7 và Chủ nhật: có 2 ca: ca sáng 7.00 - 19.00, ca chiều 19.00
– 7.00
- Các bước thực hiện:
 Chọn lớp thực tập.
 Chia lịch trực.
 Ghi nhận lại sự sắp xếp này.
- Biểu mẫu:
Lớp:
Thời gian từ: …………. đến …………..
Bệnh viện thực tập:
Thời gian Thứ 2 Thứ 3 … Thứ 7
(sáng)
Thứ 7
(chiều)
Chủ
nhật
(sáng)
Chủ
nhật
(chiều)
09/0/02- Nhóm 1 … Nhóm 5 Nhóm 6 Nhóm Nhóm
15/9/02 7 8
…
Quản lý sinh viên thực tập tại bệnh viện
19
5) Báo cáo với phòng Kế hoạch tổng hợp:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định: Công việc này thực hiện sau khi đã chia lịch thực tập và
lịch trực của sinh viên.
- Các bước thực hiện:
 Chọn lớp thực tập.
 Lấy các thông tin của đợt thực tập: danh sách các sinh viên thuộc
từng nhóm, bảng chia lịch thực tập, bảng chia lịch trực.
 Báo cáo về phòng Kế hoạch tổng hợp.
- Biểu mẫu:
TRƯỜNG ĐẠI HỌC Y DƯỢC BẢNG CHIA TRẠI THỰC TẬP VÀ
TRỰC
Thời gian Sản A Phòng sanh Khám phụ …
Bảng chia trực:
Thời gian Thứ 2 … Thứ 7
(sáng)
Thứ 7
(chiều)
Chủ nhật
(sáng)
Chủ nhật
(chiều)
Tuần1
Từ … đến
…
Danh sách nhóm sinh viên:
Nhóm Sinh viên
Nhóm 1 (danh sách các sinh viên thuộc nhóm 1)
…
THÀNH PHỐ HỒ CHÍ MINH Lớp: Niên Khóa:
KHOA: Thực tập từ: đến
BỘ MÔN:
Bảng chia trại thực tập:
Tại bênh viện:
Quản lý sinh viên thực tập tại bệnh viện
20
6) Nhận chương trình học:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định: Công việc này thực hiện trước khi chia lịch học cho lớp
thực tập.
- Các bước thực hiện:
 Chọn văn phòng bộ môn.
 Lấy các thông tin của bài học: tên bài học, số tiết, học kỳ
- Biểu mẫu:
TRƯỜNG ĐẠI HỌC Y DƯỢC CHƯƠNG TRÌNH HỌC
THÀNH PHỐ HỒ CHÍ MINH VPBM:
KHOA: Tại bênh viện:
BỘ MÔN:
Tên bài học Số tiết Học kỳ
…
7) Chia lịch học:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định: Trong cùng một thời gian bác sĩ không thể dạy 2 lớp.
- Các bước thực hiện:
 Chọn bài giảng.
 Chọn giáo viên dạy.
 Kiểm tra với qui định.
 Nếu thỏa thì ghi nhận lại.
- Biểu mẫu:
Lớp:
Thời gian thực tập từ: …………. đến ………..
Bệnh viện thực tập:
Quản lý sinh viên thực tập tại bệnh viện
21
Bài
học
Thứ Tiết Phòng
Giáo
viên
Thời gian bắt
đầu
Thời gian kết
thúc
8) Nhận bảng điểm:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định: Mỗi đợt thực tập đều có 1 cột điểm.
- Các bước thực hiện:
 Chọn lớp thực tập.
 Nhập điểm cho từng sinh viên.
- Biểu mẫu:
Lớp:
Niên khóa:
Thời gian thực tập từ: …………. đến …………
Bảng điểm:
STT Sinh viên Điểm
1
…
9) Báo điểm về trường:
- Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện
- Qui định: Công việc này thực hiện sau khi đã nhập điểm thi cho
sinh viên.
- Các bước thực hiện:
 Chọn lớp thực tập.
 Lấy thông tin về điểm của sinh viên.
 Báo cáo về trường.
Quản lý sinh viên thực tập tại bệnh viện
22
- Biểu mẫu:
Lớp:
Niên khóa:
Thời gian thực tập từ: …………. đến …………
Bảng điểm:
STT Sinh viên Điểm
1
…
10)Tra cứu thông tin của bài học:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên, sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về bài học cần tra cứu.
- Biểu mẫu:
11)Tra cứu thông tin của giáo viên:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên, sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về giáo viên cần tra cứu.
- Biểu mẫu:
12)Tra cứu thông tin của lớp thực tập:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên, sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về lớp thực tập cần tra
cứu.
Quản lý sinh viên thực tập tại bệnh viện
23
13)Tra cứu thông tin của sinh viên:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên, sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về sinh viên cần tra cứu.
- Biểu mẫu:
14)Tra cứu lịch thực tập:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết 1 hoặc nhiều thông tin về bảng chia
trại cần tra cứu.
- Biểu mẫu:
15)Tra cứu lịch trực:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên, sinh viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về lịch trực cần tra cứu.
- Biểu mẫu:
16)Tra cứu lịch học:
- Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện,
giáo viên.
- Qui định:
- Các bước thực hiện: Cho biết các thông tin về lịch học cần tra cứu.
Quản lý sinh viên thực tập tại bệnh viện
24
Bảng trách nhiệm các yêu cầu nghiệp vụ:
Stt Nghiệp vụ Người sử dụng Phần mềm Ghi chú
1 Tiếp nhận sinh viên
thực tập
Cung cấp thông tin
về các tổ tham gia
thực tập.
Kiểm tra qui định
và ghi nhận lại.
Cho phép
hủy, cập
nhật lại.
2 Chia nhóm Cung cấp thông tin
về lớp thực tập: số
lượng sinh viên tham
gia thực tập, số sinh
viên mỗi tổ.
- Chia nhóm.
- Kiểm tra qui
định và ghi nhận
lại.
Như trên.
3 Chia lịch thực tập Cung cấp thông tin
về lớp thực tập và số
trại để thực tập.
- Chia lịch thực
tập.
- Kiểm tra qui
định và ghi nhận
lại.
Như trên.
4 Chia lịch trực Cung cấp thông tin
về nhóm.
- Chia lịch trực.
- Kiểm tra qui
định và ghi nhận
lại.
Như trên.
5 Báo cáo với phòng
Kế hoạch tổng hợp
và các trại
Cung cấp tất cả các
thông tin về lớp thực
tập: lịch thực tập,
lịch trực, danh sách
sinh viên của từng
nhóm.
Kiểm tra qui định,
lấy thông tin liên
quan đến lớp này
và lập báo cáo.
6 Nhận chương trình
học
Cung cấp thông tin
bài học
Cho phép
hủy, cập
nhật lại.
7 Chia lịch học Cung cấp thông tin
về lớp thực tập, bài
học, giáo viên,
phòng học.
- Chia lịch học.
- Kiểm tra qui
định và ghi nhận
lại.
Cho phép
hủy, cập
nhật lại.
8 Nhận bảng điểm Cung cấp thông tin
về điểm, lớp thực
tập.
Kiểm tra qui định
và ghi nhận lại.
Như trên.
9 Báo điểm về
trường
Cung cấp thông tin
về lớp thực tập.
- Lấy thông tin về
điểm của các sinh
viên thuộc lớp đó.
10 Tra cứu thông tin
bài học
Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
Quản lý sinh viên thực tập tại bệnh viện
25
11 Tra cứu thông tin
của giáo viên
Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
12 Tra cứu thông tin
của lớp
Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
13 Tra cứu thông tin
của sinh viên
Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
14 Tra cứu lịch thực
tập
Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
15 Tra cứu lịch trực Cung cấp thông tin
cần tra cứu.
- Lấy thông tin
liên quan.
- Hiển thị thông
tin liên quan.
II.2.2 Yêu cầu tiện dụng:
Người dùng có trình độ tin học tương đương chứng chỉ A tin học quốc gia, cần
hiểu rõ về nghiệp vụ.
Stt Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng Ghi chú
1 Tiếp nhận sinh viên
thực tập.
5 phút hướng dẫn. Tỉ lệ phạm
bình là 1%.
lỗi trung
2 Chia nhóm. 5 phút hướng dẫn. - Dễ chuyển nhóm.
- Nhắc nhở.
3 Chia lịch thực tập. 5 phút hướng dẫn. - Dễ chuyển trại.
- Nhắc nhở.
4 Chia lịch trực. 5 phút hướng dẫn. - Dễ thay
trực.
- Nhắc nhở.
đổi lịch
5 Báo cáo với phòng
Kế hoạch tổng hợp và
các trại
5 phút hướng dẫn.
6 Nhận
học
chương trình 5 phút hướng dẫn. Nhắc nhở.
7 Chia lịch học. 5 phút hướng dẫn. - Dễ thay đổi giáo
Quản lý sinh viên thực tập tại bệnh viện
26
viên giảng dạy.
- Nhắc nhở.
8 Nhận bảng điểm 5 phút hướng dẫn. Nhắc nhở.
9 Báo điểm về trường 5 phút hướng dẫn.
10 Tra cứu thông tin bài
học.
Không cần hướng
dẫn.
Có đủ
thông
tin
11 Tra cứu thông tin của
giáo viên.
Không cần hướng
dẫn.
Có đủ
thông
tin
12 Tra cứu thông tin của
lớp thực tập.
Không cần hướng
dẫn.
Có đủ
thông
tin
13 Tra cứu thông tin của
sinh viên.
Không cần hướng
dẫn.
Có đủ
thôngtin
14 Tra cứu lịch thực tập. Không cần hướng
dẫn.
Có đủ
thông
tin
15 Tra cứu lịch trực. Không cần hướng
dẫn.
Có đủ
thông
tin
16 Tra cứu lịch học. Không cần hướng
dẫn.
Có đủ
thông
tin
Bảng trách nhiệm các yêu cầu tiện dụng:
Stt Nghiệp vụ Người sử dụng Phần mềm Ghi chú
1 Tiếp nhận sinh viên
thực tập.
Chuẩn bị đầy đủ hồ sơ
của từng sinh viên.
Thực hiện đúng theo
yêu cầu
2 Chia nhóm. Chuẩn bị trước danh
sách các tổ.
Thực hiện theo đúng
yêu cầu
3 Chia lịch thực tập. Chuẩn bị trước danh
sách các trại
Thực hiện theo đúng
yêu cầu
4 Chia lịch trực. Chuẩn bị trước thời
gian trực của từng ca
trực
Thực hiện theo đúng
yêu cầu
5 Báo cáo với phòng Kế
hoạch tổng hợp và các
Chuẩn bị trước nội
dung cần báo cáo
Quản lý sinh viên thực tập tại bệnh viện
27
trại
6 Nhận lịch học Chuẩn bị trước danh
sách thông tin bài học.
Thực hiện theo đúng
yêu cầu
7 Chia lịch học. Chuẩn bị trước danh
sách các cán bộ sẽ
tham gia giảng dạy.
Thực hiện theo đúng
yêu cầu
8 Nhận bảng điểm. Chuẩn bị trước các cột
điểm.
Thực hiện theo đúng
yêu cầu
9 Báo điểm về trường. Chuẩn bị trước bảng
điểm.
10 Tra cứu thông tin bài
học.
11 Tra cứu thông tin của
giáo viên.
12 Tra cứu thông tin của
lớp thực tập.
13 Tra cứu thông tin của
sinh viên.
14 Tra cứu bảng chia trại.
15 Tra cứu lịch trực.
16 Tra cứu lịch học.
.
Quản lý sinh viên thực tập tại bệnh viện
28
CHƯƠNG BA
PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU
Nội dung:
3.1 SƠ ĐỒ SỬ DỤNG
3.1.1 Sơ đồ sử dụng tổng thể
3.1.2 Sơ đồ sử dụng chi tiết
3.2 SƠ ĐỒ LỚP
Quản lý sinh viên thực tập tại bệnh viện
29
CHƯƠNG BA
PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU
Việc mô tả yêu cầu bằng văn bản như trên chỉ mô tả được các công việc trong thế
giới thực mà chưa mô tả được cách thực hiện các công việc này trên máy tính như
thế nào. Do đó mục tiêu của phần này sẽ mô tả lại thế giới thực một cách trực quan
hơn, xác định rõ trách nhiệm của người sử dụng, trách nhiệm của phần mềm hơn
thông qua 2 dạng sơ đồ là sơ đồ sử dụng và sơ đồ lớp.
Sơ đồ sử dụng: miêu tả tất cả các công việc của hệ thống, những ai là người thực
hiện các công việc này và cách thức thực hiện những công việc này.
Sơ đồ lớp: miêu tả các đối tượng cùng các thuộc tính và trách nhiệm của đối tượng
đó. Miêu tả mối liên quan giữa các đối tượng với nhau.
3.1 SƠ ĐỒ SỬ DỤNG
3.1.1 Sơ đồ tổng thể
Dưới đây là sơ đồ sử dụng tổng thể của phần mềm:
Chú thích:
Khối xử lý.
Tác nhân.
Quản lý sinh viên thực tập tại bệnh viện
30
KHT
N H
–
Đ
Trưởng phòng Kế Họach Tổng Hợp có trách nhiệm thực hiện việc thêm văn phòng
bộ môn ở bệnh viện, tiếp nhận hồ sơ sinh viên về thực tập.
Trưởng văn phòng bộ môn có trách nhiệm thực hiện các công việc sau:
- Nhận phiếu công tác của giáo viên.
- Nhận chương trình học, chia lịch học cho các lớp thực tập.
- Nhận lớp thực tập, nhận sinh viên.
- Chia nhóm thực tập cho sinh viên, chia lịch thực tập, lịch trực.
- Cuối kỳ thực tập, tổ chức thi cho sinh viên rồi ghi nhận điểm báo về
trường.
3.1.2 Sơ đồ chi tiết
Với sơ đồ hoạt động tổng thể như trên, ta chỉ có thể thấy được các công
việc của hệ thống chứ cụ thể từng công việc được thực hiện như thế nào thì
Quản lý sinh viên thực tập tại bệnh viện
ta chưa thể biết được. Dưới đây là các sơ đồ hoạt động tổng quát cho từng
yêu cầu:
Chú thích:
Tác nhân bên ngoài (Bộ phận chuyên môn, người sử dụng,
thiết bị phát sinh hay tiếp nhận dữ liệu)
Khối xử lý (nghiệp vụ)
Bộ nhớ phụ/chính
Luồng dữ liệu (thông tin chuyển giao)
1) Tiếp nhận sinh viên thực tập:
- D1: thông tin về sinh viên thực tập: khoa,
bệnh viện thực tập, bộ môn, danh sách các
tổ, lớp, khóa, năm học, danh sách sinh viên
thuộc các tổ.
- D3: thông tin để kiểm tra qui định tiếp
nhận sinh viên thực tập (mỗi tổ chỉ có 10
sinh viên).
- D4: mã sinh viên + D1.
- Tiếp nhận sinh viên thực tập:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về tiếp nhận sinh
viên thực tập.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
31
Tiếp nhận sinh
viên thực tập
D4
D3
Trưởng Văn phòng
Bộ môn
D1
Quản lý sinh viên thực tập tại bệnh viện
32
H
KHT
–
Đ
Chia nhóm
D4
D3
2) Chia nhóm:
- D1: thông tin về chia nhóm cho sinh
viên: lớp, khóa, khoa, bộ môn, thời gian
thực tập (ngày bắt đầu, ngày kết thúc),
danh sách các nhóm, danh sách các sinh
viên thuộc các nhóm.
- D3: thông tin để kiểm tra qui định chia
nhóm (mỗi nhóm là 5 sinh viên, tên nhóm:
nhóm +số thứ tự của nhóm, mã nhóm: N +
số thứ tự của nhóm).
- D4: D1.
- Chia nhóm cho sinh viên:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về chia nhóm cho
sinh viên.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
Trưởng Văn phòng
Bộ môn
D1
Quản lý sinh viên thực tập tại bệnh viện
33
H
KHT
–
Đ
NTT
Chia lịch thực
tập
D4
D3
3) Chia lịch thực tập:
- D1: thông tin về chia trại cho sinh viên:
lớp, khóa, năm học, khoa, bộ môn, thời
gian thực tập (ngày bắt đầu, ngày kết thúc),
danh sách các nhóm và các trại, các thời
gian (ngày) đi trại.
- D3: thông tin để kiểm tra qui định chia
trại (thực hiện sau khi đã chia nhóm, chia
trại 1 lần cho cả 1 đợt thực tập, xếp theo
nhóm sao các trại của nhóm này cũng là
các trại của nhóm kia, thời gian xuống trại
mỗi ngày của sinh viên là 8.00 – 10.00).
- D4: D1.
- Chia nhóm cho sinh viên:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về chia trại cho
sinh viên.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
Trưởng Văn phòng
Bộ môn
D1
Quản lý sinh viên thực tập tại bệnh viện
34
H
KHT
–
Đ
NTT
Chia lịch trực
D4
D3
4) Chia lịch trực:
- D1: thông tin về chia lịch trực cho sinh
viên: lớp, khóa, năm học, khoa, bộ môn,
thời gian thực tập (ngày bắt đầu, ngày kết
thúc), các ngày trực, các nhóm thực tập, ca
trực).
- D3: thông tin để kiểm tra qui định chia
lịch trực (công việc này thực hiện sau khi
đã chia nhóm cho sinh viên, xếp theo
nhóm, ngày thường thì có một ca trực:
19.00 – 7.00, Thứ 7 và Chủ nhật: có 2 ca:
ca sáng 7.00 - 19.00, ca chiều: 19.00 –
7.00.
- D4: D1.
- Chia nhóm cho sinh viên:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về chia trực cho
sinh viên.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
Trưởng Văn phòng
Bộ môn
D1
Quản lý sinh viên thực tập tại bệnh viện
35
–
Đ
CNTT
D1
D5
Báo cáo Máy in
Trưởng Văn phòng
Bộ môn
5) Baùo caùo:
- D1: thông tin về việc báo cáo: lớp, khóa, năm học, khoa, bộ môn, thời
gian thực tập (ngày bắt đầu, ngày kết thúc).
- D3: thông tin để kiểm tra qui định báo cáo với phòng KHTH (công
việc này thực hiện sau khi đã chia nhóm, chia trại, chia trực cho sinh
viên).
- D5: D1 + danh sách các sinh viên, bảng lịch trực, bảng chia trại tương
ứng với D1.
- Báo cáo với phòng KHTH:
+ Nhận D1 từ văn phòng Bộ môn tại bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về việc báo cáo với phòng KHTH.
+ Nếu hợp lệ
In D5.
D3
Quản lý sinh viên thực tập tại bệnh viện
36
KHT
N H
–
Đ
NTT
Chia lịch học
D4
D3
6) Chia lịch học:
- D1: thông tin về chia lịch học: lớp,
khóa, năm học, khoa, bộ môn, danh sách
các bài học, danh sách tên các bài giảng
tương ứng, danh sách các giáo viên dạy các
bài đó, danh sách các ngày (ngày trong
tuần), danh sách các phòng, danh sách thời
gian dạy (ngày bắt đầu, ngày kết thúc.
- D3: thông tin để kiểm tra qui định chia
lịch học (trong cùng một thời gian bác sĩ
không thể dạy 2 lớp, giờ dạy của bác sĩ
không thể trùng với giờ mổ (do bệnh viện
gửi xuống) hay giờ dạy của bác sĩ ở trường
(do trường gửi về) hoặc ở bệnh viện, thời
gian dạy là: 10.00 – 11.00)
- D4: D1.
- Chia lịch học:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về chia lịch học.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
Trưởng Văn phòng
Bộ môn
D1
Quản lý sinh viên thực tập tại bệnh viện
37
H
KHT
NTT
D1
Nhận
điểm
bảng
Trưởng Văn phòng
Bộ môn
Tra cứu
D3
7) Nhận bảng điểm:
- D1: thông tin về việc nhận bảng điểm:
lớp, khóa, năm học, khoa, bộ môn, thời
gian thực tập (ngày bắt đầu, ngày kết thúc),
ngày thi, kỳ thi, danh sách các sinh viên và
điểm tương ứng.
- D4: D1.
- Nhận bảng điểm:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Ghi D4 vào bộ nhớ phụ.
8) Tra cứu:
- D1: thông tin để tra cứu.
- D3: các thông tin khác tương ứng với
thông tin D1.
- D6: D1 + D3
- Tra cứu:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng.
+ Hiển thị D6.
D4
Người dùng
D1 D6
Quản lý sinh viên thực tập tại bệnh viện
38
H
KHT
–
Đ
NTT
D1
Nhận phiếu
công tác
D3 D4
Trưởng Văn phòng
Bộ môn
9) Nhận phiếu công tác:
- D1: thông tin về việc nhận phiếu công
tác: họ tên, bộ môn, khoa, ngày sinh, địa
chỉ, điện thoại, giới tính.
- D3: thông tin để kiểm tra qui định việc
nhận giáo viên (giáo viên này là giáo viên
thuộc tổ Bộ môn tương ứng với văn phòng
Bộ môn tại bệnh viện)
- D4: D1 + mã giáo viên.
- Nhận giáo viên:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Đọc D3 tương ứng từ bộ nhớ phụ.
+ Kiểm tra qui định về nhận giáo viên.
+ Nếu hợp lệ
Ghi D4 vào bộ nhớ phụ.
10)Nhận chương trình
học:
- D1: thông tin về nhận chương trình
học: học kỳ, văn phòng bộ môn, danh sách
các bài, số tiết.
- D3: thông tin các bài học đã nhận
- D4: D1.
- Nhận chương trình học:
+ Nhận D1 từ văn phòng Bộ môn tại
bệnh viện.
+ Kiểm tra xem D1 đã có trong D4 hay
chưa. Nếu chưa:
Ghi D4 vào bộ nhớ phụ.
D1
Nhận chương
trình học
D3 D4
Trưởng Văn phòng
Bộ môn
Quản lý sinh viên thực tập tại bệnh viện
39
N
T
3.2 SƠ ĐỒ LỚP
Từ sơ đồ sử dụng như trên ta sẽ mô tả hệ thống các đối tượng cùng với trách
nhiệm, thông tin và các quan hệ giữa các đối tượng này thành sơ đồ lớp đối
tượng như sau:
Chú thích:
:lớp đối tượng.
:Mối liên hệ giữa 2 lớp đối tượng theo
nghĩa liên quan hay bao gồm.
:A gồm nhiều B
Tên lớp
Thuộc tính
Hành động()
A * B
Quản lý sinh viên thực tập tại bệnh viện
40
H
KHT
–
Đ
CNTT
H
OA
Danh sách mô tả chi tiết các thuộc tính
Đối tượng: Van phong bo mon
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Dien thoai VPBM Điện thoại văn phòng bộ môn Number
2 ma VPBM Mỗi một văn phòng bộ môn
có một mã số khác nhau
Number Khóa chính
3 Mat khau VPBM Mật khẩu của văn phòng bộ
môn để đăng nhập vào hệ
thống
Text
4 ten VPBM Tên của văn phòng bộ môn Text
Quản lý sinh viên thực tập tại bệnh viện
41
–
Đối tượng: Giao vien
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Dia chi GV Địa chỉ của giáo viên Text
2 dien thoai GV Điện thoại của giáo viên Int
3 Ghi chu GV Thông tin riêng của giáo viên Text
4 Gioi tinh GV Giới tính của giáo viên Text “nam”
hoặc “nữ”
5 Ma GV Mỗi một giáo viên có một mã
khác nhau
Number Khóa
chính
6 Ngay sinh GV Ngày sinh của giáo viên Date
7 Ten GV Tên của giáo viên Text
Đối tượng: Sinh vien
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Dia chi Địa chỉ của sinh viên Text
2 Gioi tinh Giới tính của sinh viên Text “nam” hoặc
“nữ”
3 Ma sv Mỗi một sinh viên có một
mã số khác nhau
Number Khóa chính
4 Ngay sinh Ngày sinh của sinh viên Date
5 ten sv Tên của sinh viên Text
Đối tượng: Bai hoc
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi
chú
1 ma bai hoc Mỗi một bài học có một mã số Number Khóa chính
2 So tiet Số tiết của bài học đó Number
3 ten bai hoc Tên của bài học Text
Quản lý sinh viên thực tập tại bệnh viện
42
Đối tượng: Lop
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ma lop Mỗi lớp có một mã số khác
nhau
Number Khóa
chính
2 ten lop Tên của lớp học Text
3 nien khoa Niên khóa của lớp học Text
Đối tượng: Khoa
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ma khoa Mỗi khoa có một mã số riêng Number Khóa
chính
2 ten khoa Tên của khoa Text
Đối tượng: lop_sinh vien
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ngay thuoc lop Ngày sinh viên vào học lớp
này
Date
2 to Tổ mà sinh viên được chia
trong lớp này
Number Khóa
ngoại
Đối tượng: Phieu cong tac
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ngay bat dau
cong tac
Ngày giáo viên bắt đầu công
tác tại VPBM này
Date
2 ngay ket thuc
cong tac
Ngày giáo viên công tác tại
VPBM này
Date > ngay bat
dau cong tac
Quản lý sinh viên thực tập tại bệnh viện
43
H
Đối tượng: Chuong trinh hoc
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Hoc ky Học kỳ Number
Đối tượng: Phieu thuc tap
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 diem Điểm thực tập của sinh viên Number
Đối tượng: Lop thuc tap
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ma lop thuc tap Mã lớp thực tập Number Khóa chính
2 hoc ky thuc tap Học kỳ thực tập Number
3 ngay bat dau thuc
tap
Ngày lớp bắt đầu thực tập Date
4 ngay ket thuc thuc
tap
Ngày lớp kết thúc thực tập Date > ngay bat
dau thuc tap
Đối tượng: Lich hoc
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ngay bat dau hoc Ngày lớp bắt đầu học Date
2 ngay ket thuc hoc Ngày lớp kết thúc học Date > ngay bat
dau hoc
3 thu hoc trong tuan Thứ học trong tuần Text
4 gio hoc Tiết học (tiết bắt đầu - tiết
kết thúc)
Text
Quản lý sinh viên thực tập tại bệnh viện
44
CNT
T
Đối tượng: Lich thuc tap
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ma lich thuc tap Mỗi một lịch thực tập có
một mã khác nhau
Number Khóa
chính
2 thoi gian bat dau Thời gian bắt đầu thực tập Date
3 thoi gian ket thuc Thời gian kết thúc thực tập Date > thoi gian
bat dau
Đối tượng: Trai
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Ma trai Mỗi một lịch thực tập có
một mã khác nhau
Number Khóa
chính
2 Ten trai Tên trại Text
3 dien thoai trai Điện thoại của trại Number
Đối tượng: Lich truc cua nhom
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 Ngay truc Ngày trực của nhóm Date
Đối tượng: Phong
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 ma phong Mỗi một phòng có một mã
khác nhau
Number Khóa
chính
2 ten phong Tên phòng Text
Quản lý sinh viên thực tập tại bệnh viện
45
Đối tượng: Ca truc
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi
chú
1 ma ca truc Mỗi một ca trực có một mã
khác nhau
Number Khóa chính
2 ten ca truc Tên ca trực Text
3 thoi gian bat dau
truc
Thời gian bắt đầu trực Date
4 thoi gian ket thuc
truc
Thời gian kết thúc trực Date thoi gian bat
dau truc
Quản lý sinh viên thực tập tại bệnh viện
46
CHƯƠNG BỐN
THIẾT KẾ PHẦN MỀM
Nội dung:
4.1 THIẾT KẾ TỔNG THỂ
4.1.1 Thành phần xử lý
4.1.1.1 Danh sách các lớp đối tượng giao tiếp người dùng
4.1.1.2 Danh sách các lớp đối tượng xử lý chính
4.1.1.3 Danh sách các lớp đối tượng giao tiếp người dùng
4.1.1.4 Sơ đồ phối hợp tổng thể của từng màn hình
4.1.2 Tổ chức lưu dữ liệu
4.2 THIẾT KẾ CHI TIẾT
4.2.1 Thiết kế chi tiết của màn hình
4.2.2 Thiết kế chi tiết của lớp xử lý chính
CHƯƠNG BỐN
Quản lý sinh viên thực tập tại bệnh viện
47
THIẾT KẾ PHẦN MỀM
Phần này sẽ trình bày về kiến trúc của phần mềm thông qua hai cách thiết kế tổng
thể và thiết kế chi tiết.
4.1 THIẾT KẾ TỔNG THỂ
Phần thiết kế tổng thể sẽ trình bày một cách tổng thể về kiến trúc của phần
mềm, bao gồm các thành phần xử lý và các thành phần tổ chức dữ liệu.
4.1.1 Thành phần xử lý:
Hệ thống các đối tượng của phần mềm này được thiết kế theo mô hình 3
lớp gồm có:
- Lớp đối tượng giao tiếp người dùng
- Lớp đối tượng xử lý chính
- Lớp đối tượng giao tiếp bộ nhớ
4.1.1.1 Danh sách các lớp đối tượng giao tiếp người dùng:
Stt Tên lớp đối tượng Diễn giải Ghi chú
1 MH_Benhvien Màn hình chính. Từ màn hình này có thể
thực hiện các công việc khác.
2 MH_Dangnhap Màn hình cho phép người dùng đăng nhập
vào hệ thống với các quyền đăng nhập là
Văn phòng Bộ môn hay quyền quản tri.
3 MH_Thongbao Màn hình dùng để thông báo các thông tin
khi sử dụng chương trình.
4 MH_UC_Baocao Màn hình dùng để hiển thị các bảng báo
cáo.
5 MH_UC_Nhanchuongtrinhhoc Màn hình cho phép người dùng thực hiện
thao tác nhận chương trình học.
6 MH_UC_Chialichhoc Màn hình cho phép người dùng thực hiện
thao tác chia lịch học.
7 MH_UC_Chialichthuctap Màn hình cho phép người dùng thực hiện
thao tác chia lịch thực tập cho sinh viên.
Quản lý sinh viên thực tập tại bệnh viện
48
8 MH_UC_Chialichtruc Màn hình cho phép người dùng thực hiện
thao tác chia lịch trực cho sinh viên.
9 MH_UC_Chianhom Màn hình cho phép người dùng thực hiện
thao tác chia nhóm cho sinh viên.
10 MH_UC_Nhandiem Màn hình cho phép người dùng thực hiện
thao tác ghi nhận điểm của sinh viên.
11 MH_UC_Nhanhososinhvien Màn hình cho phép người dùng thực hiện
thao tác nhận hồ sơ sinh viên.
12 MH_UC_Nhanphieucongtac Màn hình cho phép người dùng thực hiện
thao tác nhận phiếu công tác của giáo viên.
13 MH_UC_Thaydoinhom Màn hình cho phép người dùng thực hiện
thao tác thay đổi nhóm.
14 MH_UC_Themlophoc Màn hình cho phép người dùng thực hiện
thao tác thêm lớp học.
15 MH_UC_ThemVPBM Màn hình cho phép người dùng thực hiện
thao tác thêm Văn phòng Bộ môn.
16 MH_UC_Tiepnhansinhvienthuct
ap
Màn hình cho phép người dùng thực hiện
thao tiếp nhận sinh viên thực tập.
17 MH_UC_Tracuubaihoc Màn hình cho phép người dùng thực hiện
thao tra cứu bài học.
18 MH_UC_Tracuugiaovien Màn hình cho phép người dùng thực hiện
thao tra cứu thông tin giáo viên.
19 MH_UC_Tracuulichhoc Màn hình cho phép người dùng thực hiện
thao tra cứu thông tin lịch học.
20 MH_UC_Tracuulop Màn hình cho phép người dùng thực hiện
thao tra cứu lớp học.
21 MH_UC_Tracuulopthuctap Màn hình cho phép người dùng thực hiện
thao tra cứu thông tin lớp thực tập.
22 MH_UC_Tracuusinhvien Màn hình cho phép người dùng thực hiện
thao tra cứu thông tin sinh viên.
23 MH_UC_VPBM Màn hình hiển thị thông tin của Văn phòng
Bộ môn.
4.1.1.2 Danh sách các lớp đối tượng xử lý chính:
Quản lý sinh viên thực tập tại bệnh viện
49
K
OA
Stt Tên lớp đối tượng Diễn giải Ghi chú
1 XL_Baihoc Lớp xử lý bài học.
2 XL_Benhvien Lớp quản lý toàn bộ các đố tượng trong hệ
thống.
3 XL_ChuongTrinhHoc Lớp xử lý chương trình học.
4 XL_Dangnhap Lớp xử lý đăng nhập.
5 XL_Giaovien Lớp xử lý giáo viên.
6 XL_Khoa Lớp xử lý khoa.
7 XL_Lichhoc Lớp xử lý lịch học.
8 XL_Lichthuctap Lớp xử lý lịch thực tập.
9 XL_Lichtruc Lớp xử lý lịch trực.
10 XL_Lop Lớp xử lý lớp học.
11 XL_Lopthuctap Lớp xử lý lớp thực tập.
12 XL_Nhom Lớp xử lý nhóm.
13 XL_Phieucongtac Lớp xử lý phiếu công tác.
14 XL_Phieuthuctap Lớp xử lý phiếu thực tập.
15 XL_Phong Lớp xử lý phòng.
16 XL_Sinhvien Lớp xử lý sinh viên.
17 XL_Trai Lớp xử lý trại.
18 XL_VPBM Lớp xử lý Văn phòng Bộ môn.
4.1.1.3 Danh sách các lớp đối tượng giao tiếp bộ nhớ phụ:
Stt Tên lớp đối tượng Diễn giải Ghi chú
1 DL_Baihoc Quản lý dữ liệu trên bảng BAI_HOC
2 DL_Benhvien Quản lý toàn bộ các đối tượng giao tiếp bộ
nhớ phụ.
3 DL_Catruc Quản lý dữ liệu trên bảng CA_TRUC
4 DL_ChuongTrinhHoc Quản lý dữ liệu trên bảng
CHUONG_TRINH_HOC
Quản lý sinh viên thực tập tại bệnh viện
50
5 DL_Giaovien Quản lý dữ liệu trên bảng GIAO_VIEN
6 DL_Khoa Quản lý dữ liệu trên bảng KHOA
7 DL_Lichhoc Quản lý dữ liệu trên bảng LICH_HOC
8 DL_Lichthuctap Quản lý dữ liệu trên bảng
LICH_THUC_TAP
9 DL_Lichtruc Quản lý dữ liệu trên bảng
LICH_TRUC_CUA_NHOM
10 DL_Lop Quản lý dữ liệu trên bảng LOP
11 DL_Lopthuctap Quản lý dữ liệu trên bảng LOP_THUCTAP
12 DL_Nhom Quản lý dữ liệu trên bảng NHOM
13 DL_Phieucongtac Quản lý dữ liệu trên bảng
PHIEU_CONG_TAC
14 DL_Phieuthuctap Quản lý dữ liệu trên bảng
PHIEU_THUC_TAP
15 DL_Phong Quản lý dữ liệu trên bảng PHONG
16 DL_Quantri Quản lý dữ liệu trên bảng ADMIN
17 DL_Sinhvien Quản lý dữ liệu trên bảng SINH_VIEN
18 DL_SinhvienLop Quản lý dữ liệu trên bảng SINHVIEN_LOP
19 DL_Trai Quản lý dữ liệu trên bảng TRAI
20 DL_VPBM Quản lý dữ liệu trên bảng VPBM
4.1.1.4 Sơ đồ phối hợp tổng thể của từng màn hình:
Chú thích:
: Luồng xử lý : Luồng dữ liệu
: Lớp đối tượng : Người dùng
: Bảng dữ liệu
Quản lý sinh viên thực tập tại bệnh viện
51
NTT
1) MH_Nhận hồ sơ SV
Diễn giải:
MH_NHSSV
Tröôûng phoøng KHTH
LOP
SINHVIEN
LOP
SINHVIEN_LOP
SINHVIEN
CSDL_LOP
CSDL_BENHVIEN
CSDL_SINHVIEN CSDL_SINHVIEN_LOP
Quản lý sinh viên thực tập tại bệnh viện
52
Trưởng phòng Kế Hoạch Tổng Hợp tác động lên màn hình Nhận Hồ Sơ Sinh
Viên. Màn hình MH_NHSSV ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử
lý SINHVIEN để xử lý các biến cố.
Lớp xử lý SINHVIEN xử lý tất cả những biến cố xảy ra trên màn hình
MH_NHSSV, đồng thời gọi đến lớp xử lý LOP để xử lý mọi thông tin liên quan
đến đối tượng LOP.
Các lớp xử lý SINHVIEN và LOP sẽ gọi đến các lớp cơ sở dữ liệu
CSDL_SINHVIEN, CSDL_SINHVIENLOP và CSDL_LOP thông qua
CSDL_BENHVIEN để truy xuất và cập nhật thông tin.
CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN
CSDL_LOP lấy thông tin lớp từ bảng dữ liệu LOP
CSDL_SINHVIENLOP cập nhật kết quả tiếp nhận hồ sơ sinh viên vào bảng dữ
liệu SINHVIEN_LOP.
Quản lý sinh viên thực tập tại bệnh viện
53
H
–
NTT
CSDL_BENHVIEN
CSDL_LICHTHUCTAP CSDL_LICHTRUC
CSDL_SINHVIEN
Ngöôøi duøng
MH_TCSV
SINHVIEN
LICH_TRUC
CSDL_PHIEUTHUCTAP
SINHVIEN LICHTHUCTAP LICHTRUC PHIEUTHUCTAP
2) MH_Tra cứu SV
LICH_THUCTAP
PHIEU_THUCTAP
Quản lý sinh viên thực tập tại bệnh viện
54
Diễn giải:
Người dùng tác động lên màn hình Tra Cứu Sinh Viên. Màn hình MH_TCSV ghi
nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý SINHVIEN để xử lý các biến
cố.
Lớp xử lý SINHVIEN xử lý tất cả những biến cố xảy ra trên màn hình
MH_TCSV, đồng thời gọi đến lớp xử lý PHIEUTHUCTAP để xử lý mọi thông tin
liên quan đến đối tượng PHIEUTHUCTAP.
Lớp xử lý PHIEUTHUCTAP gọi đến lớp xử lý LICHTHUCTAP để xử lý mọi
thông tin liên quan đến đối tượng LICHTHUCTAP.
Lớp xử lý LICHTHUCTAP gọi đến lớp xử lý LICHTRUC để xử lý mọi thông tin
liên quan đến đối tượng LICHTRUC.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN,
CSDL_LICHTHUCTAP, CSDL_LICHTRUC và CSDL_PHIEUTHUCTAP thông
qua CSDL_BENHVIEN để truy xuất thông tin.
CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN
CSDL_ LICHTHUCTAP lấy thông tin lớp từ bảng dữ liệu LICHTHUCTAP.
CSDL_ LICHTRUC lấy thông tin lớp từ bảng dữ liệu LICHTRUC.
CSDL_ PHIEUTHUCTAP lấy thông tin lớp từ bảng dữ liệu PHIEUTHUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
55
H
–
HO
LOP
LOP_THUCTAP
VPBM
LOP
LOPTHUCTAP
VPBM
CSDL_LOP
3) MH_Thêm lớp thực tập
MH_TLTT
Tröôûng VPBM
CSDL_BENHVIEN
CSDL_VPBM CSDL_LOPTHUCTAP
Quản lý sinh viên thực tập tại bệnh viện
56
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Thêm Lớp Thực Tập. Màn hình
MH_TLTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý
LOP_THUCTAP để xử lý các biến cố.
Lớp xử lý LOP_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình
MH_TLTT, đồng thời gọi đến lớp xử lý VPBM và lớp xử lý LOP để xử lý mọi
thông tin liên quan đến đối tượng VPBM và đối tượng LOP.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_VPBM,
CSDL_LOPTHUCTAP và CSDL_LOP thông qua CSDL_BENHVIEN để truy
xuất và cập nhật thông tin.
CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM.
CSDL_ LOPTHUCTAP cập nhật thông tin lớp thực tập mới này xuống bảng dữ
liệu LOPTHUCTAP.
CSDL_ LOP lấy thông tin lớp từ bảng dữ liệu LOP.
Quản lý sinh viên thực tập tại bệnh viện
57
H
–
CSDL_SINHVIEN CSDL_PHIEUTHUCTAP CSDL_LOPTHUCTAP
HO
4) MH_Tiếp nhận SV thực tập
MH_TNSVTT
Tröôûng VPBM
LOPTHUCTAP
PHIEUTHUCTAP
SINHVIEN
CSDL_LOPTHUCTAP
CSDL_PHIEUTHUCTAP
CSDL_SINHVIEN
CSDL_BENHVIEN
LOP_THUCTAP
PHIEU_THUCTAP
SINHVIEN
Quản lý sinh viên thực tập tại bệnh viện
58
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Tiếp Nhận Sinh Viên Thực Tập.
Màn hình MH_TNSVTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý
PHIEU_THUCTAP để xử lý các biến cố.
Lớp xử lý THIEU_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình
MH_TNSVTT, đồng thời gọi đến lớp xử lý SINHVIEN và lớp xử lý
LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng SINHVIEN và
đối tượng LOP_THUCTAP.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN,
CSDL_LOPTHUCTAP và CSDL_PHIEUTHUCTAP thông qua
CSDL_BENHVIEN để truy xuất và cập nhật thông tin.
CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN.
CSDL_ PHIEUTHUCTAP cập nhật kết quả tiếp nhận sinh viên thực tập xuống
bảng dữ liệu PHIEUTHUCTAP.
CSDL_ LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu
LOP_THUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
59
–
KH
A
NTT
LICH_THUCTAP
MH_CLTT
Tröôûng VPBM
LOPTHUCTAP
LICHTHUCTAP
NHOM
TRAI
CSDL_LOPTHUCTAP
CSDL_LICHTHUCTAP
TRAI
5) MH_Chia lịch thực tập
NHOM LOP_THUCTAP
CSDL_BENHVIEN
CSDL_TRAI CSDL_NHOM
Quản lý sinh viên thực tập tại bệnh viện
60
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Thực Tập. Màn hình
MH_CLTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý
LICH_THUCTAP để xử lý các biến cố.
Lớp xử lý LICH_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình
MH_CLTT, đồng thời gọi đến lớp xử lý TRAI, NHOM và lớp xử lý
LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng TRAI, đối tượng
NHOM và đối tượng LOP_THUCTAP.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_TRAI, CSDL_NHOM,
CSDL_LICHTHUCTAP và CSDL_LOPTHUCTAP thông qua
CSDL_BENHNHVIEN để truy xuất và cập nhật thông tin.
CSDL_TRAI lấy thông tin các trại từ bảng dữ liệu TRAI.
CSDL_ NHOM lấy thông tin các nhóm thực tập từ bảng dữ liệu NHOM.
CSDL_LICHTHUCTAP cập nhật kết quả chia lịch thực tập xuống bảng dữ liệu
LICH_THUCTAP.
CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu
LOP_THUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
61
H
CNT
–
6) MH_Chia nhóm
MH_CN
Tröôûng VPBM
NHOM
SINHVIEN
PHIEUTHUCTAP
NHOM
SINHVIEN
CSDL_PHIEUTHUCTAP
CSDL_NHOM
CSDL_SINHVIEN
CSDL_BENHVIEN
PHIEU_THUC_TAP
Quản lý sinh viên thực tập tại bệnh viện
62
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Chia Nhóm. Màn hình MH_CN
ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý NHOM để xử lý các biến
cố.
Lớp xử lý NHOM xử lý tất cả những biến cố xảy ra trên màn hình MH_CN, đồng
thời gọi đến lớp xử lý PHIEU_THUCTAP để xử lý mọi thông tin liên quan đến
đối tượng PHIEU_THUCTAP.
lớp xử lý PHIEU_THUCTAP gọi đến lớp xử lý SINHVIEN để xử lý mọi thông tin
liên quan đến đối tượng SINHVIEN.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN,
CSDL_NHOM và CSDL_PHIEUTHUCTAP thông qua CSDL_BENHVIEN để
truy xuất và cập nhật thông tin.
CSDL_SINHVIEN lấy thông tin các trại từ bảng dữ liệu SINHVIEN.
CSDL_ NHOM cập nhật kết quả chia nhóm, thay đổi nhóm hay xóa kết quả chia
nhóm xuống bảng dữ liệu NHOM.
CSDL_PHIEUTHUCTAP cập nhật kết quả chia nhóm xuống bảng dữ liệu
PHIEU_THUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
63
–
NTT
Tröôûng VPBM
LICH_THUCTAP
CSDL_BENHVIEN
CSDL_LICHTHUCTAP CSDL_LOPTHUCTAP
7) MH_Chia lịch trực
LOPTHUCTAP
LICHTHUCTAP
NHOM
LICHTRUC
CSDL_NHOM
CSDL_LICHTRUC
LOP_THUCTAP
NHOM
LICH_TRUC
MH_CLT
Quản lý sinh viên thực tập tại bệnh viện
64
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Trực. Màn hình
MH_CLT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHTRUC để
xử lý các biến cố.
Lớp xử lý LICHTRUC xử lý tất cả những biến cố xảy ra trên màn hình MH_CLT,
đồng thời gọi đến các lớp xử lý LICH_THUCTAP, NHOM và LOPTHUCTAP để
xử lý mọi thông tin liên quan đến đối tượng LICH_THUCTAP, đối tượng NHOM
và đối tượng LOP_THUCTAP.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_NHOM,
CSDL_LICHTHUCTAP, CSDL_LICHTRUC và CSDL_LOPTHUCTAP thông
qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin.
CSDL_NHOM lấy thông tin các nhóm từ bảng dữ liệu NHOM.
CSDL_LICHTHUCTAP lấy thông tin các lịch thực tập từ bảng dữ liệu
LICHTHUCTAP.
CSDL_LICHTRUC lấy thông tin các lịch trực đã có từ bảng dữ liệu LICHTRUC
và cập nhật kết quả chia lịch trực xuống bảng dữ liệu này.
CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOPTHUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
65
–
NTT
HOA
H
8) MH_Chia lịch học
MH_CLH
Tröôûng VPBM
CSDL_LICHHOC
GIAOVIEN
LICHHOC
BAIHOC
PHONG
LOPTHUCTA
P
CSDL_PHONG
CSDL_LOP
THUCTAP
CSDL_BENHVIEN
CSDL_BAIHOC CSDL_
GIAOVIEN
LICHHOC
PHONG BAIHOC
GIAOVIEN
LOPTHUCTAP
Quản lý sinh viên thực tập tại bệnh viện
66
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Học. Màn hình
MH_CLH ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHHOC để
xử lý các biến cố.
Lớp xử lý LICHHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_CLH,
đồng thời gọi đến các lớp xử lý PHONG, LOPTHUCTAP, GIAOVIEN và
BAIHOC để xử lý mọi thông tin liên quan đến đối tượng PHONG, đối tượng
LOPTHUCTAP, đối tượng GIAOVIEN và đối tượng BAIHOC.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_PHONG,
CSDL_LOPTHUCTAP, CSDL_GIAOVIEN, CSDL_LICHHOC và
CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để truy xuất và cập nhật
thông tin.
CSDL_PHONG lấy các phòng trống từ bảng dữ liệu PHONG và bảng dữ liệu
LICHHOC.
CSDL_LOPTHUCTAP lấy thông tin các lớp thực tập từ bảng dữ liệu
LOP_THUCTAP.
CSDL_GIAOVIEN lấy danh sách các giáo viên chưa có giờ dạy từ bảng dữ liệu
LICHHOC và GIAOVIEN.
CSDL_LICHHOC lấy thông tin các lịch học đã được chia từ bảng dữ liệu
LICHHOC và đồng thời cập nhật kết quả chia lịch học vừa chia vào bảng dữ liệu
LICHHOC.
CSDL_BAIHOC lấy thông tin các bài học chưa được chia lịch học của lớp thực
tập này từ bảng dữ liệu BAIHOC và LICHHOC.
Quản lý sinh viên thực tập tại bệnh viện
67
H
–
CNT
HOA
9) MH_Nhận điểm
MH_ND
Tröôûng VPBM
SINHVIEN
PHIEUTHUCTAP
CSDL_PHIEUTHUCTAP CSDL_SINHVIEN
PHIEU_THUC_TAP SINH_VIEN
CSDL_BENHVIEN
Quản lý sinh viên thực tập tại bệnh viện
68
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Nhận Điểm. Màn hình MH_ND
ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý PHIEUTHUCTAP để xử
lý các biến cố.
Lớp xử lý PHIEUTHUCTAP xử lý tất cả những biến cố xảy ra trên màn hình
MH_ND, đồng thời gọi đến lớp xử lý SINHVIEN để xử lý mọi thông tin liên quan
đến đối tượng SINHVIEN.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, và
CSDL_PHIEUTHUCTAP thông qua lớp CSDL_BENHVIEN để truy xuất và cập
nhật thông tin.
CSDL_PHIEUTHUCTAP lấy danh sách sinh viên cùng với điểm của sinh viên
của lớp thực tập này và cập nhật kết quả mới vào bảng dữ liệu PHIEUTHUCTAP.
CSDL_SINHVIEN lấy tên sinh viên của lớp thực tập từ bảng dữ liệu SINHVIEN.
Quản lý sinh viên thực tập tại bệnh viện
69
Tröôûng phoøng KHTH
CSDL_BENHVIEN
VPBM
CSDL_VPBM
10)MH_Thêm VPBM
VPBM
MH_TVPBM
Quản lý sinh viên thực tập tại bệnh viện
70
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Thêm Văn Phòng Bộ Môn. Màn
hình MH_TVPBM ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý VPBM
để xử lý các biến cố.
Lớp xử lý VPBM xử lý tất cả những biến cố xảy ra trên màn hình MH_TVPBM,
CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM và cập nhật
kết quả thêm văn phòng bộ môn xuống bảng dữ liệu này.
Quản lý sinh viên thực tập tại bệnh viện
71
Đ
NTT
MH_NPCT
Tröôûng VPBM
VPBM
PHIEUCONGTAC
GIAOVIEN
CSDL_VPBM
11)MH_Nhận phiếu công tác
VPBM
GIAOVIEN PHIEU_CONGTAC
CSDL_BENHVIEN
CSDL_GIAOVIEN CSDL_PHIEUCONGTAC
Quản lý sinh viên thực tập tại bệnh viện
72
Diễn giải:
Trưởng văn phòng bộ môn tác động lên màn hình Nhận Phiếu Công Tác. Màn
hình MH_NPCT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý
PHIEUCONGTAC để xử lý các biến cố.
Lớp xử lý PHIEUCONGTAC xử lý tất cả những biến cố xảy ra trên màn hình
MH_NPCT, đồng thời gọi đến các lớp xử lý GIAOVIEN và VPBM để xử lý mọi
thông tin liên quan đến đối tượng GIAOVIEN và đối tượng VPBM.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_GIAOVIEN, và
CSDL_VPBM thông qua lớp CSDL_BENHVIEN để truy xuất và cập nhật thông
tin.
CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM.
Quản lý sinh viên thực tập tại bệnh viện
73
–
KHO
12)MH_Tra cứu giáo viên
MH_TCGV
Ngöôøi duøng
LOPTHUCTAP
LICHHOC
GIAOVIEN
PHIEUCONGTAC
CSDL_LOPTHUCTAP
CSDL_LICHHOC
CSDL_GIAOVIEN
CSDL_PHIEUCONGTAC
CSDL_BENHVIEN
LOP_THUCTAP
LICHHOC
PHIEU_CONGTAC
GIAOVIEN
Quản lý sinh viên thực tập tại bệnh viện
74
Diễn giải:
Người dùng tác động lên màn hình Tra Cứu Giáo Viên. Màn hình MH_TCGV ghi
nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý GIAOVIEN để xử lý các biến
cố.
Lớp xử lý GIAOVIEN xử lý tất cả những biến cố xảy ra trên màn hình
MH_TCGV, đồng thời gọi đến các lớp xử lý PHIEU_CONGTAC, LICHHOC và
LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng
PHIEUCONGTAC, đối tượng LICHHOC và đối tượng LOP_THUCTAP.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_PHIEUCONGTAC,
CSDL_GIAOVIEN, CSDL_LICHHOC và CSDL_LOPTHUCTAP thông qua lớp
CSDL_BENHVIEN để truy xuất thông tin cần tra cứu.
CSDL_PHIEUCONGTAC lấy thông tin phiếu công tác từ bảng dữ liệu
PHIEUCONGTAC.
CSDL_ GIAOVIEN lấy thông tin giáo viên từ bảng dữ liệu GIAOVIEN.
CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC.
CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOPTHUCTAP.
Quản lý sinh viên thực tập tại bệnh viện
75
HOA
MH_TCLH
Ngöôøi duøng
13)MH_Tra cứu lịch học:
GIAOVIEN BAIHOC
LICHHOC
GIAOVIEN
BAIHOC
CSDL_LICHHOC
CSDL_GIAOVIEN
CSDL_BAIHOC
CSDL_BENHVIEN
LICHHOC
Quản lý sinh viên thực tập tại bệnh viện
76
Diễn giải:
Người dùng tác động lên màn hình Tra Cứu Lịch Học Màn hình MH_TCLH ghi
nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHHOC để xử lý các biến
cố.
Lớp xử lý LICHHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_TCLH,
đồng thời gọi đến các lớp xử lý GIAOVIEN, và BAIHOC để xử lý mọi thông tin
liên quan đến đối tượng GIAOVIEN và đối tượng BAIHOC.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_LICHHOC,
CSDL_GIAOVIEN và CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để
truy xuất thông tin cần tra cứu.
CSDL_BAIHOC lấy thông tin phiếu công tác từ bảng dữ liệu BAIHOC.
CSDL_ GIAOVIEN lấy thông tin giáo viên từ bảng dữ liệu GIAOVIEN.
CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC.
Quản lý sinh viên thực tập tại bệnh viện
77
HOA
MH_TCBH
Ngöôøi duøng
14)MH_Tra cứu bài học:
CHUONGTRINHHOC
CHUONGTRINHHOC
BAIHOC
CSDL_CHUONGTRINHHOC
CSDL_BAIHOC
CSDL_BENHVIEN
BAIHOC
Quản lý sinh viên thực tập tại bệnh viện
78
Diễn giải:
Người dùng tác động lên màn hình Tra Cứu Bài Học. Màn hình MH_TCBH ghi
nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý BAIHOC để xử lý các biến cố.
Lớp xử lý BAIHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_TCBH,
đồng thời gọi đến các lớp xử lý LICHHOC để xử lý mọi thông tin liên quan đến
đối tượng LICHHOC.
Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_LICHHOC và
CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để truy xuất thông tin cần tra
cứu.
CSDL_BAIHOC lấy thông tin phiếu công tác từ bảng dữ liệu BAIHOC.
CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC.
Quản lý sinh viên thực tập tại bệnh viện
79
H
KHT
–
Đ
4.1. 2 Tổ chức lưu dữ liệu:
Cơ sở dữ liệu của chương trình được lưu trữ trong Access và được tổ
chức theo sơ đồ sau:
Dưới đây là chi tiết của từng bảng dữ liệu:
* BẢNG VPBM:
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 DTHOAI_VPBM Điện thoại văn phòng bộ
môn
Number
2 MA_KHOA Mã khoa mà VPBM trực
thuộc
Number Khóa ngoại
3 MA_VPBM Mỗi một văn phòng bộ
môn có một mã số khác
nhau
Number Khóa chính
4 MAT_KHAU_VPBM Mật khẩu của văn phòng
bộ môn để đăng nhập vào
hệ thống
Text
5 TEN_VPBM Tên của văn phòng bộ môn Text
Quản lý sinh viên thực tập tại bệnh viện
80
* BẢNG LOP_THUCTAP:
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 HOC_KY Học kỳ thực tập Number
2 MA_GV Mã giáo viên chủ nhiệm
lớp thực tập này
Number Khóa
ngoại
3 MA_LOP Mã lớp đi thực tập Number Khóa
ngoại
4 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa
chính
5 MA_VPBM Mã VPBM mà lớp thực
tập
Number Khóa
ngoại
6 NGAY_BD_THUCTAP Ngày lớp bắt đầu thực
tập
Date
7 NGAY_KT_THUCTAP Ngày lớp kết thúc thực Date > =
tập NGAY_B
D_THUC
TAP
* BẢNG LOP
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_LOP Mỗi lớp có một mã số khác nhau Number Khóa
chính
2 NIEN_KHOA Niên khóa của lớp học Text
3 TEN_LOP Tên của lớp học Text
* BẢNG KHOA
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi
chú
1 MA_KHOA Mỗi khoa có một mã số riêng Number Khóa chính
2 TEN_KHOA Tên của khoa Text
Quản lý sinh viên thực tập tại bệnh viện
81
Đ
H
* BẢNG SINHVIEN_LOP
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_LOP Mã lớp mà sinh viên học Number Khóa ngoại,
khóa chính
2 MA_SVIEN Mã sinh viên Khóa ngoại,
khóa chính
3 MA_TO Tổ mà sinh viên được
chia trong lớp này
Number > 0
4 NGAY_THUOC_LOP Ngày sinh viên vào học
lớp này
Date
* BẢNG PHIEU_CONG_TAC
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_GV Mã giáo viên công
tác
Number Khóa ngoại,
khóa chính
2 MA_VPBM Mã VPBM mà giáo
viên công tác
Number Khóa ngoại,
khóa chính
3 NGAY_BD_CONGTAC Ngày giáo viên bắt
đầu công tác tại
VPBM này
Date Khóa chính
4 NGAY_KT_CONGTAC Ngày giáo viên công
tác tại VPBM này
Date > ngay bat
dau cong tac
* BẢNG GIAO_VIEN
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 DIA_CHI_GV Địa chỉ của giáo viên Text
2 DIEN_THOAI_GV Điện thoại của giáo viên Number
3 GHI_CHU_GV Thông tin riêng của giáo viên Text
4 GIOI_TINH_GV Giới tính của giáo viên Text “nam” hoặc
“nữ”
5 MA_GV Mỗi một giáo viên có một Text Khóa chính
Quản lý sinh viên thực tập tại bệnh viện
82
H
OA
mã khác nhau
6 NGAY_SINH_GV Ngày sinh của giáo viên Date
7 TEN_GV Tên của giáo viên Text
* BẢNG TRAI
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 DIEN_THOAI_TRAI Điện thoại của trại Number
2 MA_TRAI Mỗi một lịch thực tập có
một mã khác nhau
Number Khóa
chính
3 TEN_TRAI Tên trại Text
* BẢNG PHIEU_THUC_TAP
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 DIEM Điểm thực tập của sinh
viên
Number > 0
2 MA_LOPTHUCTAP Mã lớp thực tập mà sinh
viên đi thực tập
Number Khóa ngoại,
khóa chính
3 MA_SVIEN Mã sinh viên Number Khóa ngoại,
Khóa chính
4 TEN_NHOM Tên nhóm mà sinh viên
thuộc
Text
* BẢNG CHUONG_TRINH_HOC
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 HOCKY Học kỳ Number > 0, khóa chính
2 MA_BAIHOC Mã bài học Number Khóa ngoại, khóa chính
3 MA_VPBM Mã VPBM Number Khóa ngoại
Quản lý sinh viên thực tập tại bệnh viện
83
* BẢNG BAI_HOC
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_BAIHOC Mỗi một bài học có một mã số Number Khóa chính
2 SO_TIET Số tiết của bài học đó Number
3 TEN_BAIHOC Tên của bài học Text
* BẢNG LICH_THUC_TAP
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_LICHTHUCTAP Mỗi một lịch thực tập có
một mã khác nhau
Number Khóa chính
2 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa ngoại
3 MA_TRAI Mã trại Number Khóa ngoại
4 TEN_NHOM Tên nhóm thực tập Text Khóa ngoại
5 THOI_GIAN_BD Thời gian bắt đầu thực
tập
Date
6 THOI_GIAN_KT Thời gian kết thúc thực
tập
Date >
THOI_GIA
N_BD
* BẢNG SINH_VIEN
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 DIA_CHI_SVIEN Địa chỉ của sinh viên Text
2 DIEN_THOAI_SVIEN Điện thọai của sinh viên Number
3 GHI_CHU_SVIEN Thông tin riêng của sinh
viên
Text
4 GIOI_TINH_SVIEN Giới tính của sinh viên Text “nam”
hoặc “nữ”
5 MA_SVIEN Mỗi một sinh viên có
một mã số khác nhau
Text Khóa
chính
6 NGAY_SINH_SVIEN Ngày sinh của sinh viên Date
7 TEN_SVIEN Tên của sinh viên Text
Quản lý sinh viên thực tập tại bệnh viện
84
H
OA
* BẢNG LICH_HOC
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_BAIHOC Mã bài học Number Khóa
ngoại, khóa
chính
2 MA_GV Mã giáo viên giảng dạy bài
học này
Number Khóa ngoại
3 MA_LOPTHUCTAP Mã lớp thực tập học bài
học này
Number Khóa
ngoại, khóa
chính
4 THOI_GIAN_BD Ngày lớp bắt đầu học Date
5 THOI_GIAN_KT Ngày lớp kết thúc học Date
6 THU_HOC Thứ học trong tuần Text
7 TIET_BD Tiết bắt đầu Number
8 TIET_KT tiết kết thúc Number
* BẢNG PHONG
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_PHONG Mỗi một phòng có một mã
khác nhau
Number Khóa chính
2 TEN_PHONG Tên phòng Text
* BẢNG NHOM
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa ngoại,
khóa chính
2 TEN_NHOM Tên nhóm Text Khóa chính
Quản lý sinh viên thực tập tại bệnh viện
85
* BẢNG CA_TRUC
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 CA_TRUC Tên ca trực Text Khóa chính
2 THOI_GIAN_BD_TRUC Thời gian bắt đầu trực Date
3 THOI_GIAN_KT_TRUC Thời gian kết thúc trực Date
* BẢNG LICH_TRUC_CUA_NHOM
Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú
1 CA_TRUC Tên ca trực Text Khóa ngoại,
khóa chính
2 MA_LICHTHUCTAP Mã lịch thực tập Number Khóa ngoại,
khóa chính
3 NGAY_TRUC Ngày trực Date Khóa chính
Quản lý sinh viên thực tập tại bệnh viện
86
–
Đ
CNTT
HOA
K
4.2 THIẾT KẾ CHI TIẾT
Phần thiết kế chi tiết sẽ trình bày một cách chi tiế về kiến trúc của phần mềm
bao gồm chi tiết của các màn hình và chi tiết của các lớp xử lý chính.
Do số lượng các đối tượng quá nhiều nên chỉ trình bày một vài sơ đồ phối hợp
chi tiết đặc trưng mà thôi.
4.2.1 Thiết kế chi tiết của các màn hình
Một đối tượng màn hình được trình bày bởi 4 thành phần:
- Thuộc tính của đối tượng màn hình.
- Các biến cố của đối tượng màn hình.
- Các hàm của đối tượng màn hình.
- Sơ đồ phối hợp chi tiết của đối tượng màn hình.
1) MH_Bệnh viện (MH_BV):
a. Các thuộc tính của đối tượng MH_Bệnh viện:
Stt Tên thuộc tính Loại Ý nghĩa Ghi chú
1 tv_benhvien TreeView Hiển thị danh sách các văn
phòng bộ môn tại bệnh viện.
2 gioitinh_nam string Lưu giới tính nam của sinh
viên
Biến toàn
cục
Quản lý sinh viên thực tập tại bệnh viện
87
3 gioitinh_nu string Lưu giới tính nữ của sinh
viên
4 hocky int Lưu học kỳ của lớp học
đang học
Như trên
5 loptt string Lưu lớp thực tập Như trên
6 mabaihoc String Lưu mã bài học Như trên
7 mabaihoc_xoa String Lưu mã bài học cần xóa
trong lịch học.
Như trên
8 magv String Lưu mã giáo viên Như trên
9 malop String Lưu mã lớp học Như trên
maloptt String Lưu mã lớp thực tập Như trên
10 manhom String Lưu mã nhóm Như trên
11 masv String Lưu mã sinh viên Như trên
12 matkhau String Lưu mật khẩu đăng nhập hệ
thống
Như trên
13 mavpbm String Lưu mã văn phòng bộ môn Như trên
14 ngaynhandiem Int Chứa giá trị giới hạn ngày
nhận điểm so với ngày kết
thúc thực tập là bao nhiêu
ngày
Như trên
15 sisoloptt Int Lưu sĩ số lớp thực tập Như trên
16 sonhom Int Lưu số nhóm của lớp thực
tập
Như trên
17 sosv1nhom Int Lưu số sinh viên của mỗi
nhóm của lớp thực tập
Như trên
18 tendangnhap String Lưu tên đăng nhập (đăng
nhập với quyền quản trị hay
quyền văn phòng bộ môn)
Như trên
19 tenloptt String Lưu tên lớp thực tập Như trên
20 tenvpbm String Lưu tên văn phòng bộ môn Như trên
21 thoigianbd_thuctap DateTime Lưu thời gian bắt đầu thực
tập của lớp học.
Như trên
22 thoigiankt_thuctap DateTime Lưu thời gian kết thúc thực
tập của lớp học.
Như trên
23 thu String Lưu thứ học của bài học
trong lịch học
Như trên
24 tietbd Int Lưu tiết bắt đầu của bài học
trong lịch học
Như trên
25 tietkt Int Lưu tiết kết thúc của bài học
trong lịch học
Như trên
Quản lý sinh viên thực tập tại bệnh viện
88
CN
T
b. Các biến cố của đối tượng MH_Bệnh viện
Stt Biến cố Diễn giải Hàm gọi
1 LeftClick trên
tv_benhvien
Chọn văn phòng bộ môn để thực
hiện các công việc quản lý.
tv_benhvien_AfterSelect
2 RightClick trên
tv_benhvien
Hiển thị các công việc mà người
dùng có thể làm ở văn phòng bộ
môn này
tv_Benhvien_RightClick
c. Các hàm của đối tượng MH_Bệnh viện
* Các hàm xử lý trực tiếp biến cố:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi
chú
1 tv_benhvien_AfterSelect XL_Benhvien Chọn văn phòng bộ môn để
thực hiện các công việc
quản lý.
2 tv_Benhvien_RightClick XL_Benhvien Hiển thị các công việc mà
người dùng có thể làm ở
văn phòng bộ môn này
* Các hàm hỗ trợ:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi
chú
1 hienthi_UserControl Hiển thị các màn hình
công việc.
2 Khoitao_tv_benhvien XL_Benhvien Hiển thị Treeview chứa
danh sách các văn phòng
bộ môn của bệnh viện.
3 kichhoat_Control Kích hoạt các control
4 kichhoat_Group Hiển thị group
Quản lý sinh viên thực tập tại bệnh viện
89
K
H
2) MH_Đăng nhập
a. Các thuộc tính của đối tượng MH_Đăng nhập:
Stt Tên thuộc tính Loại Ý nghĩa Ghi chú
1 b_dangnhap Button Xác nhận thao tác đăng nhập vào hệ
thống
2 b_thoat Button Xác nhận thao tác thoát khỏi hệ thống
3 cb_vpbm ComboBox Chứa danh sách tên đăng nhập vào hệ
thống (quản trị và các văn phòng Bộ
môn)
4 tb_matkhau TextBox Người dùng nhập mật khẩu để đăng
nhập
b. Các biến cố của đối tượng MH_Đăng nhập
Stt Biến cố Diễn giải Hàm gọi
1 Click trên b_dangnhap Xác nhận thao tác đăng nhập vào
hệ thống.
b_dangnhap_Click
2 Click trên b_thoat Xác nhận thao tác thoát khỏi hệ
thống.
b_thoat_Click
3 Nhấn phím trên
tb_matkhau
Theo dõi thao tác của người
dùng. Nếu người dùng nhấp
phím Enter là chọn thao tác
đăng nhập vào hệ thống.
dangnhap
(2)
(1) (3)
Quản lý sinh viên thực tập tại bệnh viện
90
c. Các hàm của đối tượng MH_Đăng nhập
* Các hàm xử lý trực tiếp biến cố:
Stt Tên hàm Lớp liên
quan
Ý nghĩa Ghi
chú
1 b_dangnhap_Click Đăng nhập vào hệ thống khi
có biến cố (1)
2 B_thoat_Click Thoát khỏi hệ thống khi có
biến cố (2)
3 dangnhap Đăng nhập vào hệ thống
* Các hàm hỗ trợ:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi
chú
1 dangnhap XL_Dangnhap,
MH_Benhvien
Đăng nhập vào hệ thống
2 Khoitao_cb_vpbm XL_Dangnhap Hiển thị danh sách tên
đăng nhập để người dùng
chọn lựa quyền đăng nhập
3 Kiemtra_dangnhap XL_Dangnhap Kiểm tra xem người dùng
đăng nhập đúng hay sai
4 laymatkhau Lấy mật khẩu do người
dùng nhập vào
5 laytendangnhap Lấy tên đăng nhập do
người dùng nhập vào
6 thongbao_dangnhapsai Thông báo đăng nhập sai
Quản lý sinh viên thực tập tại bệnh viện
91
K
H
3) MH_Thêm VPBM
a. Thuộc tính của đối tượng MH_Thêm VPBM:
Stt Tên thuộc tính Loại Ý nghĩa Ghi
chú
1 cb_khoa ComboBox Hiển thị danh sách khoa và cho
người dùng lựa chọn
2 cb_tenvpbm ComboBox Cho người dùng nhập vào tên
VPBM và hiển thị danh sách
VPBM
3 tb_dienthoai TextBox Cho người dùng nhập vàoso điện
thoại
4 tb_matkhau TextBox Cho người dùng nhập vào mật khẩu
đăng nhập của VPBM
5 b_them button Thực hiện công việc thêm văn
phòng bộ môn
6 b_capnhat Button Thực hiện công việc cập nhật lại
văn phòng bộ môn
7 b_xoa button Thực hiện công việc xóa văn phòng
bộ môn
(1)
(2)
(3)
(4)
(6)
(5)
Quản lý sinh viên thực tập tại bệnh viện
92
b. Các biến cố của đối tượng MH_Thêm VPBM
Stt Biến cố Diễn giải Hàm gọi
1 chọn trên cb_tenvpbm Chọn một văn phòng Bộ môn
nào đó để cập nhật lại thông tin
hoặc xóa văn phòng Bộ môn này.
capnhat_thongtin
2 Nhấn phím trên
tb_matkhau
Kiểm tra xem người dùng nhập
vào mật khẩu có nhiều hơn 10 ký
tự hay không. Nếu hơn 10 ký tự
thì sẽ thông báo nhập lại mật
khẩu.
Capnhat
3 Nhấn phím trên
tb_dienthoai
Khi người dùng nhấn phím trên
tb_dienthoai thì kiểm tra xem
người dùng nhập vào điện thoại
có phải là số hay không. Nếu
không là số thì thông báo nhập
lại.
capnhat
4 Click trên b_ghi Xác nhận thao tác thêm VPBM. b_ghi_Click
5 Click trên b_capnhat Xác nhận thao tác cập nhật thông
tin VPBM.
b_capnhat_Click
6 Click trên b_xoa Xác nhận thao tác xóa VPBM. b_xoa_Click
c. Các hàm của đối tượng MH_Thêm VPBM
* Các hàm xử lý trực tiếp biến cố:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú
1 b_capnhat_Click XL_VPBM Cập nhật thông tin văn phòng Bộ
môn
2 b_ghi_Click XL_VPBM,
MH_Benhvien
Thêm mới văn phòng Bộ môn
3 b_xoa_Click XL_VPBM,
MH_Benhvien
Xóa văn phòng Bộ môn
4 Capnhat XL_Benhvien Lựa chọn cho phép thao tác thêm
hoặc cập nhật, xóa văn phòng Bộ
môn
5 capnhat_thongtin XL_VPBM Hiển thị thông tin văn phòng Bộ
môn cho người dùng cập nhật
hoặc xóa văn phòng Bộ môn
Quản lý sinh viên thực tập tại bệnh viện
93
* Các hàm hỗ trợ:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú
1 cho_ghi MH_Benhvien Chỉ cho phép người dùng chọn
thao tác ghi mới
2 cho_sua_xoa MH_Benhvien Chỉ cho phép người dùng chọn
thao tác cập nhật hoặc xóa văn
phòng Bộ môn
3 khoitao_cb_khoa XL_Khoa Hiển thị danh sách các khoa
cho người dùng chọn
4 khoitao_cb_tenvpbm XL_VPBM Hiển thị danh sách văn phòng
Bộ môn
5 kiemtra_du_thongtin XL_VPBM Kiểm tra xem người dùng đã
nhập vào đủ tất cả các thông
tin chưa
6 lam_mo_tatca MH_Benhvien Không cho người dùng thao
tác ghi, cập nhật, xóa.
7 lay_dienthoai Lấy điện thoại
8 lay_matkhau Lấy mật khẩu
9 lay_tenkhoa Lấy tên khoa
10 lay_tenvpbm Lấy tên văn phòng Bộ môn
11 lay_thongtin Lấy thông tin về văn phòng Bộ
môn bao gồm tên, khoa, mật
khẩu, điện thoại.
Quản lý sinh viên thực tập tại bệnh viện
94
KH
Đ
H
(6) (7) (8)
T
4) MH_Thêm lớp học
a. Thuộc tính của đối tượng MH_Thêm lớp học:
Stt Tên thuộc tính Loại Ý nghĩa Ghi chú
1 b_ghi Button Xác nhận thao tác thêm lớp học mới
2 b_nienkhoa Button Dùng để tra cứu lớp học theo niên
khóa
3 b_tenlop Button Dùng để tra cứu lớp học theo tên
lớp
4 b_xoa Button Xác nhận thao tác cập nhật lớp học
mới
5 cb_lop ComboBox Cho người dùng nhập vào tên lớp
và cb_lop dùng để hiện thị danh
sách tên lớp học
6 ll_nhanhoso LinkLabel Cho phép chuyển đến màn hình
nhận hồ sơ sinh viên của lớp học
hiện hành
7 lv_lop ListView Hiển thị danh sách lớp học
8 tb_bd TextBox Cho người dùng nhập vào năm bắt
(
(5)
(
(4)
(6) (7) (3)
(8)
(9)
1)
2)
Quản lý sinh viên thực tập tại bệnh viện
95
đầu
9 tb_kt TextBox Cho người dùng nhập vào năm kết
thúc
b. Các biến cố của đối tượng MH_Thêm lớp học:
Stt Biến cố Diễn giải Hàm gọi
1 Click trên b_tenlop Hiển thị danh sách lớp học theo
tên lớp.
b_tenlop_Click
2 Click trên b_nienkhoa Hiển thị danh sách lớp học theo
niên khóa.
b_nienkhoa_Click
3a Nhấn phím trên cb_lop Kiểm tra xem lớp này là lớp cũ
hay lớp mới. Nếu là lớp mới thì
sẽ cho chọn thao thao tác thêm
lớp mới. Ngược lại, cho người
dùng chọn thao tác chỉnh sửa
thông tin về lớp học này hoặc
xóa lớp này đi.
capnhat_KeyUp
3b chọn trên cb_lop Hiển thị thông tin về lớp học này
cho người dùng chỉnh sửa thông
tin về lớp học hoặc xóa lớp học.
capnhat_theo_cb_lop
4 Nhấn phím trên tb_kt Kiểm tra xem lớp này là lớp cũ
hay lớp mới. Nếu là lớp mới thì
sẽ cho chọn thao thao tác thêm
lớp mới. Ngược lại, cho người
dùng chọn thao tác chỉnh sửa
thông tin về lớp học này hoặc
xóa lớp này đi.
capnhat_KeyUp
5 Nhấn phím trên tb_bd Kiểm tra xem lớp này là lớp cũ
hay lớp mới. Nếu là lớp mới thì
sẽ cho chọn thao thao tác thêm
lớp mới. Ngược lại, cho người
dùng chọn thao tác chỉnh sửa
thông tin về lớp học này hoặc
xóa lớp này đi.
capnhat_KeyUp
6 Click trên b_ghi Thêm mới lớp học. b_ghi_Click
7 Click trên b_xoa Xóa lớp học. b_xoa_Click
8 Click trên ll_nhanhoso Chuyển đến màn hình nhận hồ sơ
sinh viên.
ll_nhanhoso_LinkClicked
Quản lý sinh viên thực tập tại bệnh viện
96
K
c. Các hàm của đối tượng MH_Thêm lớp học:
* Các hàm xử lý trực tiếp biến cố:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú
1 b_capnhat_Click XL_Lop Xác nhận thao tác cập nhật
thông tin về lớp học
2 b_ghi_Click XL_Lop Xác nhận thao tác thêm
lớp học
3 b_nienkhoa_Click XL_Lop Tra cứu lớp học theo niên
khóa
4 b_tenlop_Click XL_Lop Tra cứu lớp học theo tên
lớp
5 b_xoa_Click XL_Lop Xác nhận thao tác xóa lớp
học
6 Capnhat_chonlv XL_Lop Ghi nhận lại lớp học hiện
hành và cho phép cập nhật
thông tin của lớp học hoặc
xóa lớp học
7 Capnhat_KeyUp Xét xem lớp học này là
mới hay cũ để cho phép
người dùng thao tác chỉ
thêm hoặc chỉ cập nhật và
xóa
8 Capnhat_theo_cb_lop XL_Lop Ghi nhận lại lớp học hiện
hành và cho phép cập nhật
thông tin của lớp học hoặc
xóa lớp học
9 ll_nhanhoso_LinkClicked XL_Lop,
MH_Benhvien
Chuyển đến màn hình
nhận hồ sơ sinh viên
* Các hàm hỗ trợ:
Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú
1 Capnhat XL_Lop Xét xem lớp học này là mới hay
cũ để cho phép người dùng thao
tác chỉ thêm hoặc chỉ cập nhật
và xóa
2 chon_lv_lophoc XL_Lop Ghi nhận lại lớp học hiện hành
và cho phép cập nhật thông tin
của lớp học hoặc xóa lớp học
3 cho_ghi MH_Benhvien Cho phép người dùng chọn thao
tác thêm mới thêm lớp học
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN
LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN

Weitere ähnliche Inhalte

Ähnlich wie LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN

Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
huyendv
 
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt namPhát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
https://www.facebook.com/garmentspace
 

Ähnlich wie LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN (20)

Luận văn: Hiệu quả của điện châm trong điều trị liệt ruột cơ năng
Luận văn: Hiệu quả của điện châm trong điều trị liệt ruột cơ năngLuận văn: Hiệu quả của điện châm trong điều trị liệt ruột cơ năng
Luận văn: Hiệu quả của điện châm trong điều trị liệt ruột cơ năng
 
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Bảo Hiểm Tại Công Ty
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Bảo Hiểm Tại Công TyCác Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Bảo Hiểm Tại Công Ty
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Bảo Hiểm Tại Công Ty
 
Nghiên cứu đặc điểm lâm sàng, cận lâm sàng và kết quả điều trị của bệnh nhân ...
Nghiên cứu đặc điểm lâm sàng, cận lâm sàng và kết quả điều trị của bệnh nhân ...Nghiên cứu đặc điểm lâm sàng, cận lâm sàng và kết quả điều trị của bệnh nhân ...
Nghiên cứu đặc điểm lâm sàng, cận lâm sàng và kết quả điều trị của bệnh nhân ...
 
Bón phân khoáng theo chẩn đoán dinh dưỡng lá cây cao su, HAY
Bón phân khoáng theo chẩn đoán dinh dưỡng lá cây cao su, HAYBón phân khoáng theo chẩn đoán dinh dưỡng lá cây cao su, HAY
Bón phân khoáng theo chẩn đoán dinh dưỡng lá cây cao su, HAY
 
Luận văn: Kiểm soát nội bộ trong hoạt động thu chi tại bệnh viện, HAY
Luận văn: Kiểm soát nội bộ trong hoạt động thu chi tại bệnh viện, HAYLuận văn: Kiểm soát nội bộ trong hoạt động thu chi tại bệnh viện, HAY
Luận văn: Kiểm soát nội bộ trong hoạt động thu chi tại bệnh viện, HAY
 
Nghiên cứu ứng dụng màng chitosan nano bạc - tinh dầu nghệ trong bảo quản nhằ...
Nghiên cứu ứng dụng màng chitosan nano bạc - tinh dầu nghệ trong bảo quản nhằ...Nghiên cứu ứng dụng màng chitosan nano bạc - tinh dầu nghệ trong bảo quản nhằ...
Nghiên cứu ứng dụng màng chitosan nano bạc - tinh dầu nghệ trong bảo quản nhằ...
 
Đề tài: Nâng cao chất lượng dịch vụ khám chữa bệnh tại bệnh viện Bình Điền, HAY
Đề tài: Nâng cao chất lượng dịch vụ khám chữa bệnh tại bệnh viện Bình Điền, HAYĐề tài: Nâng cao chất lượng dịch vụ khám chữa bệnh tại bệnh viện Bình Điền, HAY
Đề tài: Nâng cao chất lượng dịch vụ khám chữa bệnh tại bệnh viện Bình Điền, HAY
 
đáNh giá khả năng kí sinh tuyến trùng meloidogyne spp. gây hại cây trồng của ...
đáNh giá khả năng kí sinh tuyến trùng meloidogyne spp. gây hại cây trồng của ...đáNh giá khả năng kí sinh tuyến trùng meloidogyne spp. gây hại cây trồng của ...
đáNh giá khả năng kí sinh tuyến trùng meloidogyne spp. gây hại cây trồng của ...
 
Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
Cac nhan to_cua_chat_luong_dich_vu_dao_tao_anh_huong_den_su_hai_long_cua_hoc_...
 
Luận văn: Thực trạng tuân thủ quy trình đặt và chăm sóc kim luồn tĩnh mạch ng...
Luận văn: Thực trạng tuân thủ quy trình đặt và chăm sóc kim luồn tĩnh mạch ng...Luận văn: Thực trạng tuân thủ quy trình đặt và chăm sóc kim luồn tĩnh mạch ng...
Luận văn: Thực trạng tuân thủ quy trình đặt và chăm sóc kim luồn tĩnh mạch ng...
 
Luận án: Ứng dụng phẫu thuật nội soi điều trị thoát vị bẹn trực tiếp
Luận án: Ứng dụng phẫu thuật nội soi điều trị thoát vị bẹn trực tiếpLuận án: Ứng dụng phẫu thuật nội soi điều trị thoát vị bẹn trực tiếp
Luận án: Ứng dụng phẫu thuật nội soi điều trị thoát vị bẹn trực tiếp
 
Luận án: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc, HAY
Luận án: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc, HAYLuận án: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc, HAY
Luận án: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc, HAY
 
Đề tài: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc với tấm lưới nh...
Đề tài: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc với tấm lưới nh...Đề tài: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc với tấm lưới nh...
Đề tài: Nghiên cứu ứng dụng phẫu thuật nội soi ngoài phúc mạc với tấm lưới nh...
 
luan an phau thuat noi soi ngoai phuc mang dieu tri thoat vi ben
luan an phau thuat noi soi ngoai phuc mang dieu tri thoat vi benluan an phau thuat noi soi ngoai phuc mang dieu tri thoat vi ben
luan an phau thuat noi soi ngoai phuc mang dieu tri thoat vi ben
 
đặC điểm lâm sàng, cận lâm sàng và kết quả xử trí người bệnh tiền sản giật
đặC điểm lâm sàng, cận lâm sàng và kết quả xử trí người bệnh tiền sản giậtđặC điểm lâm sàng, cận lâm sàng và kết quả xử trí người bệnh tiền sản giật
đặC điểm lâm sàng, cận lâm sàng và kết quả xử trí người bệnh tiền sản giật
 
Sử dụng giống cỏ hòa thảo nhập nội trong chăn nuôi bò thịt, HAY
Sử dụng giống cỏ hòa thảo nhập nội trong chăn nuôi bò thịt, HAYSử dụng giống cỏ hòa thảo nhập nội trong chăn nuôi bò thịt, HAY
Sử dụng giống cỏ hòa thảo nhập nội trong chăn nuôi bò thịt, HAY
 
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
 
Luận văn thạc sĩ tâm lí học.
Luận văn thạc sĩ tâm lí học.Luận văn thạc sĩ tâm lí học.
Luận văn thạc sĩ tâm lí học.
 
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt namPhát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
Phát triển công nghiệp hỗ trợ ngành xây dựng dân dụng ở việt nam
 
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Vật Liệu Xây Dựng của khách hàng
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Vật Liệu Xây Dựng của khách hàngCác Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Vật Liệu Xây Dựng của khách hàng
Các Nhân Tố Ảnh Hưởng Đến Quyết Định Mua Vật Liệu Xây Dựng của khách hàng
 

Mehr von OnTimeVitThu

Mehr von OnTimeVitThu (20)

Luận văn thạc sĩ kế toán: Phân tích tài chính công ty
Luận văn thạc sĩ kế toán: Phân tích tài chính công tyLuận văn thạc sĩ kế toán: Phân tích tài chính công ty
Luận văn thạc sĩ kế toán: Phân tích tài chính công ty
 
Luận văn thạc sĩ: Pháp luật về thời gian làm việc, thời giờ nghỉ ngơi ở VN
Luận văn thạc sĩ: Pháp luật về thời gian làm việc, thời giờ nghỉ ngơi ở VNLuận văn thạc sĩ: Pháp luật về thời gian làm việc, thời giờ nghỉ ngơi ở VN
Luận văn thạc sĩ: Pháp luật về thời gian làm việc, thời giờ nghỉ ngơi ở VN
 
Luận văn thạc sĩ: Khung pháp lý điều chỉnh hoạt động tài trợ của bên thứ 3 tr...
Luận văn thạc sĩ: Khung pháp lý điều chỉnh hoạt động tài trợ của bên thứ 3 tr...Luận văn thạc sĩ: Khung pháp lý điều chỉnh hoạt động tài trợ của bên thứ 3 tr...
Luận văn thạc sĩ: Khung pháp lý điều chỉnh hoạt động tài trợ của bên thứ 3 tr...
 
Luận văn thạc sĩ: Các hình thức xử lý kỷ luật lao động trong pháp luật lao độ...
Luận văn thạc sĩ: Các hình thức xử lý kỷ luật lao động trong pháp luật lao độ...Luận văn thạc sĩ: Các hình thức xử lý kỷ luật lao động trong pháp luật lao độ...
Luận văn thạc sĩ: Các hình thức xử lý kỷ luật lao động trong pháp luật lao độ...
 
Luận văn thạc sĩ: Trách nhiệm bồi thường thiệt hại do gây ô nhiễm môi trường ...
Luận văn thạc sĩ: Trách nhiệm bồi thường thiệt hại do gây ô nhiễm môi trường ...Luận văn thạc sĩ: Trách nhiệm bồi thường thiệt hại do gây ô nhiễm môi trường ...
Luận văn thạc sĩ: Trách nhiệm bồi thường thiệt hại do gây ô nhiễm môi trường ...
 
Luận văn thạc sĩ: Pháp luật về thực hiện hợp đồng khi hoàn cảnh thay đổi cơ bản
Luận văn thạc sĩ: Pháp luật về thực hiện hợp đồng khi hoàn cảnh thay đổi cơ bảnLuận văn thạc sĩ: Pháp luật về thực hiện hợp đồng khi hoàn cảnh thay đổi cơ bản
Luận văn thạc sĩ: Pháp luật về thực hiện hợp đồng khi hoàn cảnh thay đổi cơ bản
 
Khoá luận: Phân tích các yếu tố ảnh hưởng tới niềm tin của người tiêu dùng và...
Khoá luận: Phân tích các yếu tố ảnh hưởng tới niềm tin của người tiêu dùng và...Khoá luận: Phân tích các yếu tố ảnh hưởng tới niềm tin của người tiêu dùng và...
Khoá luận: Phân tích các yếu tố ảnh hưởng tới niềm tin của người tiêu dùng và...
 
Tiểu luận ngành Ngôn ngữ nhật, Đề tài sân khấu truyền thống Nhật Bản
Tiểu luận ngành Ngôn ngữ nhật, Đề tài sân khấu truyền thống Nhật BảnTiểu luận ngành Ngôn ngữ nhật, Đề tài sân khấu truyền thống Nhật Bản
Tiểu luận ngành Ngôn ngữ nhật, Đề tài sân khấu truyền thống Nhật Bản
 
Tiểu luận tiếng nhật, Đề tài ngôn ngữ chấp dính
Tiểu luận tiếng nhật, Đề tài ngôn ngữ chấp dínhTiểu luận tiếng nhật, Đề tài ngôn ngữ chấp dính
Tiểu luận tiếng nhật, Đề tài ngôn ngữ chấp dính
 
TIỂU LUẬN: MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ TẠI VIỆT NAM, ĐIỂM CAO
TIỂU LUẬN: MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ TẠI VIỆT NAM, ĐIỂM CAOTIỂU LUẬN: MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ TẠI VIỆT NAM, ĐIỂM CAO
TIỂU LUẬN: MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ TẠI VIỆT NAM, ĐIỂM CAO
 
MẪU 6: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 6: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍMẪU 6: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 6: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
 
MẪU 3: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 3: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍMẪU 3: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 3: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
 
MẪU 1: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 1: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍMẪU 1: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
MẪU 1: TIỂU LUẬN MARKETING DỊCH VỤ, TẢI MIỄN PHÍ
 
Luận văn: Nghiên cứu các nhân tố ảnh hưởng đến hiệu quả tài chính của các doa...
Luận văn: Nghiên cứu các nhân tố ảnh hưởng đến hiệu quả tài chính của các doa...Luận văn: Nghiên cứu các nhân tố ảnh hưởng đến hiệu quả tài chính của các doa...
Luận văn: Nghiên cứu các nhân tố ảnh hưởng đến hiệu quả tài chính của các doa...
 
Luận văn: Hoàn thiện công tác thẩm định giá bất động sản trong cho vay tại Ng...
Luận văn: Hoàn thiện công tác thẩm định giá bất động sản trong cho vay tại Ng...Luận văn: Hoàn thiện công tác thẩm định giá bất động sản trong cho vay tại Ng...
Luận văn: Hoàn thiện công tác thẩm định giá bất động sản trong cho vay tại Ng...
 
Báo cáo thực tập: Phân tích hoạt động cho vay mua bất động sản có tài sản đảm...
Báo cáo thực tập: Phân tích hoạt động cho vay mua bất động sản có tài sản đảm...Báo cáo thực tập: Phân tích hoạt động cho vay mua bất động sản có tài sản đảm...
Báo cáo thực tập: Phân tích hoạt động cho vay mua bất động sản có tài sản đảm...
 
Luận văn Thạc sĩ: Nâng cao hiệu quả kinh doanh bất động sản của công ty
Luận văn Thạc sĩ: Nâng cao hiệu quả kinh doanh bất động sản của công tyLuận văn Thạc sĩ: Nâng cao hiệu quả kinh doanh bất động sản của công ty
Luận văn Thạc sĩ: Nâng cao hiệu quả kinh doanh bất động sản của công ty
 
Khóa luận: Phát triển kinh doanh bất động sản của Công ty Cổ phần
Khóa luận: Phát triển kinh doanh bất động sản của Công ty Cổ phần Khóa luận: Phát triển kinh doanh bất động sản của Công ty Cổ phần
Khóa luận: Phát triển kinh doanh bất động sản của Công ty Cổ phần
 
Báo cáo thực tập: Phân tích hoạt động cho vay khách hàng cá nhân mua bất động...
Báo cáo thực tập: Phân tích hoạt động cho vay khách hàng cá nhân mua bất động...Báo cáo thực tập: Phân tích hoạt động cho vay khách hàng cá nhân mua bất động...
Báo cáo thực tập: Phân tích hoạt động cho vay khách hàng cá nhân mua bất động...
 
Luận văn: Các nhân tố ảnh hưởng đến bong bóng cổ phiếu bất động sản trên thị ...
Luận văn: Các nhân tố ảnh hưởng đến bong bóng cổ phiếu bất động sản trên thị ...Luận văn: Các nhân tố ảnh hưởng đến bong bóng cổ phiếu bất động sản trên thị ...
Luận văn: Các nhân tố ảnh hưởng đến bong bóng cổ phiếu bất động sản trên thị ...
 

Kürzlich hochgeladen

SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 

Kürzlich hochgeladen (20)

TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 

LUẬN VĂN QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN

  • 1. Quản lý sinh viên thực tập tại bệnh viện 1 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM PHẠM NGỌC DIỆU - 9912141 HỒ THỊ QUỲNH NHƯ -9912154 QUẢN LÝ SINH VIÊN THỰC TẬP TẠI BỆNH VIỆN LUẬN VĂN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN THẦY NGUYỄN TIẾN HUY
  • 2. Quản lý sinh viên thực tập tại bệnh viện 2 Lời cảm ơn Chúng con xin cám ơn ba mẹ đã luôn động viên và tạo mọi điều kiện tốt để chúng con học tập và hoàn thành luận văn tốt nghiệp này. Chúng em xin cảm ơn các thầy cô trường Đại Học Y Dược,Văn phòng Bộ môn Sản Bệnh viện Từ Dũ, Văn phòng Bộ môn nội_ngoại Bệnh viện Chợ Rẫy đã cung cấp tư liệu và tận tình giúp đỡ, tạo điều kiện cho chúng em trong quá trình khảo sát thực tế. Chúng em xin cám ơn thầy cô trường Đại Học Khoa Học Tự Nhiên đã truyền đạt những kiến thức quý báu cho chúng em trong suốt quá trình học tập. Chúng em xin chân thành cám ơn thầy Nguyễn Tiến Huy đã tận tình hướng dẫn và giúp đỡ chúng em trong quá trình làm luận văn tốt nghiệp này. Xin cám ơn tất cả bạn bè đã động viên và giúp đỡ chúng tôi trong quá trình học tập và hoàn thành tốt luận văn tốt nghiệp này.
  • 3. Quản lý sinh viên thực tập tại bệnh viện 3 BẢN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN A. Nhận xét của giáo viên hướng dẫn: ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ......................................................................................................................... B. Đánh giá: ............................................................... Điểm:................................ Tp. HCM, ngày ……… tháng …… năm……… Giáo viên hướng dẫn
  • 4. Quản lý sinh viên thực tập tại bệnh viện 4 BẢN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN A. Nhận xét của giáo viên phản biện: ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ ............................................................................................................................ B. Đánh giá:................................................................ Điểm:................................ Tp. HCM, ngày ……… tháng …… năm……… Giáo viên phản biện
  • 5. Quản lý sinh viên thực tập tại bệnh viện 5 MỤC LỤC CHƯƠNG MỘT: MỞ ĐẦU..........................................................................6 CHƯƠNG HAI: HIỆN TRẠNG VÀ YÊU CẦU..........................................8 2.1 PHÂN TÍCH HIỆN TRẠNG ......................................................................... 9 2.1.1 Tóm tắt hiện trạng về mặt nghiệp vụ ............................................... 9 2.1.2 Một số phần mềm liên quan đến đề tài...........................................14 2.2 XÁC ĐỊNH YÊU CẦU .................................................................................14 2.2.1 Yêu cầu nghiệp vụ .............................................................................14 2.2.2 Tính tiện dụng ...................................................................................24 CHƯƠNG BA: PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU............... 33 3.1 SƠ ĐỒ SỬ DỤNG .........................................................................................34 3.1.1 Sơ đồ tổng thể....................................................................................34 3.1.2 Sơ đồ chi tiết ......................................................................................35 3.2 SƠ ĐỒ LỚP ...................................................................................................43 CHƯƠNG BỐN: THIẾT KẾ PHẦN MỀM..............................................49 4.1 THIẾT KẾ TỔNG THỂ ..............................................................................50 4.1.1 Thành phần xử lý ..............................................................................50 4.1.2 Tổ chức lưu dữ liệu ...........................................................................68 4.2 THIẾT KẾ CHI TIẾT..................................................................................75 4.2.1 Các màn hình.....................................................................................75 4.2.2 Các lớp xử lý chính .........................................................................122 CHƯƠNG NĂM: THỰC HIỆN VÀ KIỂM TRA PHẦN MỀM...........130 5.1 THỰC HIỆN................................................................................................131 5.2 KIỂM TRA .................................................................................................132 CHƯƠNG SÁU: TỔNG KẾT...................................................................133 6.1 NHỮNG VẤN ĐỀ ĐÃ ĐẠT ĐƯỢC.........................................................134 6.2 HƯỚNG PHÁT TRIỂN ............................................................................134
  • 6. Quản lý sinh viên thực tập tại bệnh viện 6 CHƯƠNG BẢY: PHỤ LỤC .....................................................................136 CHƯƠNG TÁM: TÀI LIỆU THAM KHẢO ...........................................146
  • 7. Quản lý sinh viên thực tập tại bệnh viện 7 CHƯƠNG MỘT MỞ ĐẦU Hiện nay phần mềm quản lý phục vụ trong nhà trường đã được áp dụng rất rộng rãi trên thế giới và cả trong nước. Hầu hết các trường Đại học, Cao đẳng ở nước ta đều sử dụng tin học trong quản lý. Ví dụ như phần mềm quản lý sinh viên của trường Đại học Khoa học tự nhiên, trường Đại học Kỹ thuật, phần mềm quản lý điểm cho học sinh của thành phố,… Tuy nhiên, đối với trường Đại học Y_Dược thành phố Hồ Chí Minh thì vẫn chưa có phần mềm chuyên biệt nào cho việc quản lý sinh viên đi thực tập ở các Bệnh viện. Khi sinh viên đến thực tập, các công việc quản lý, xếp lịch học, lịch thực tập ở Văn phòng Bộ môn tại Bệnh viện đều được thực hiện bằng tay, các thông tin được lưu trữ trên giấy tờ. Trong khi đó lượng sinh viên đi thực tập trong một học kỳ thường rất đông, có thể là vài trăm sinh viên cùng thực tập tại một Văn phòng Bộ môn. Do đó, lượng thông tin lưu trữ sẽ là rất lớn, khó khăn trong việc tra cứu thông tin là điều tất yếu. Chính vì vậy sai sót trong công việc là điều khó tránh khỏi. Vì thế, chúng em quyết định chọn đề tài Quản Lý Sinh Viên Thực Tập Ở Bệnh viện với mong muốn có thể phần nào giúp các Văn phòng Bộ môn của trường Đại học Y_Dược Thành Phố Hồ Chí Minh quản lý sinh viên đi thực tập ở các Bệnh viện một cách có hiệu quả và chính xác hơn trong một vài công việc, cụ thể là các công việc sau: - Lưu trữ, tra cứu thông tin giáo viên, sinh viên, lớp học, bài học,… - Phân công giáo viên giảng dạy, chủ nhiệm, các lớp thực tập ở Bệnh viện. - Chia nhóm, thay đổi nhóm thực tập cho sinh viên. - Chia lịch thực tập, lịch học, lịch trực cho sinh viên. - Báo cáo kết quả thực tập về trường. Chương trình được viết bằng ngôn ngữ lập trình C#. Sỡ dĩ chúng em chọn ngôn ngữ lập trình này là vì:
  • 8. Quản lý sinh viên thực tập tại bệnh viện 8 - Ngôn ngữ lập trình này thể hiện rõ mô hình 3 lớp, mô hình hướng đối tượng. - Đây là ngôn ngữ lập trình mới, rất cần thiết đối với các lập trình viên. Với sự hướng dẫn của thầy Nguyễn Tiến Huy, chúng em đã cố gắng nỗ lực để xây dựng một chương trình quản lý tốt, giúp trường Đại học Y Dược có thể làm việc nhanh chóng và hiệu quả hơn. Tuy nhiên luận văn này cũng còn nhiều sai sót không thể tránh khỏi, chúng em mong thầy cô và bạn bè sẽ đóng góp ý kiến để luận văn được hoàn chỉnh hơn. Tổ chức luận văn: Nội dung của luận văn được chia thành các chương như sau Chương một: Mở đầu Chương hai: Hiện trạng và yêu cầu Trình bày về hiện trạng của thế giới thực và phác thảo lại các yêu cầu đặt ra của đề tài. Chương ba: Phân tích và mô hình hóa yêu cầu Mô tả lại thế giới thực một cách trực quan, xác định rõ trách nhiệm của người sử dụng, trách nhiệm của phần mềm thông qua 2 dạng sơ đồ là sơ đồ sử dụng và sơ đồ lớp. Chương bốn: Thiết kế phần mềm Kiến trúc của phần mềm thông qua hai cách thiết kế: thiết kế tổng thể và thiết kế chi tiết. Chương năm: Thực hiện phần mềm và kiểm tra Chương sáu: Tổng kết Các kết quả đạt được và hướng phát triển của đề tài. Chương bảy: Phụ lục
  • 9. Quản lý sinh viên thực tập tại bệnh viện 9 CHƯƠNG HAI HIỆN TRẠNG VÀ YÊU CẦU Nội dung: 2.1 PHÂN TÍCH HIỆN TRẠNG 2.1.1 Tóm tắt hiện trạng về mặt nghiệp vụ 2.1.2 Một số phần mềm liên quan đến đề tài 2.2 XÁC ĐỊNH YÊU CẦU 2.2.1 Yêu cầu nghiệp vụ 2.2.2 Tính tiện dụng
  • 10. Quản lý sinh viên thực tập tại bệnh viện 10 CHƯƠNG HAI HIỆN TRẠNG VÀ YÊU CẦU Phần này sẽ trình bày về hiện trạng của thế giới thực và phác thảo lại các yêu cầu đặt ra của đề tài. 2.1 PHÂN TÍCH HIỆN TRẠNG: 2.1.1 Tóm tắt hiện trạng về nghiệp vụ: Sau khi khảo sát thực tế tại trường Đại học Y_Dược thành phố Hồ Chí Minh, Văn phòng Bộ môn tại Bệnh viện Từ Dũ và Bệnh viện Chợ Rẫy, chúng em xin trình bày tóm tắt các công đoạn liên quan đến việc quản lý sinh viên thực tập như sau: 2.1.1.1 Về phía nhà trường: Trường Đại học Y-Dược thành phố Hồ Chí Minh quản lý các lớp theo tổ. Mỗi tổ là 10 sinh viên. Một khoa thì có nhiều Bộ môn. Cứ một Bộ môn như vậy thì sẽ có văn phòng Bộ môn đặt tại các Bệnh viện. Vì thế, nếu là Bệnh viện lớn thì sẽ có thể có nhiều văn phòng Bộ môn. Ví dụ: Bệnh viện Chợ Rẫy có 2 văn phòng Bộ môn là: văn phòng Bộ môn nội và văn phòng Bộ môn ngoại. Cứ mỗi học kỳ thì sinh viên sẽ được đi thực tập ở các Bệnh viện. Và lịch đi thực tập sẽ do nhà trường chọn thời gian, văn phòng Bộ môn và các tổ thực tập. Sau đó gửi danh sách các sinh viên này về các Bệnh viện. 2.1.1.2 Về phía Văn phòng Bộ môn tại Bệnh viện: Tiếp theo, từng văn phòng Bộ môn tại Bệnh viện sẽ sắp xếp lịch học và lịch thực tập cụ thể cho các sinh viên này. Các công việc được thực hiện như sau:
  • 11. Quản lý sinh viên thực tập tại bệnh viện 11 - Mỗi một đợt thực tập của sinh viên sẽ được tổ chức thành một lớp học và có cả giáo viên chủ nhiệm để theo dõi tình hình của lớp. Ví dụ: Lớp Y97 có tổ 8, tổ 9, tổ 10 được nhà trường phân công thực tập tại văn phòng Bộ môn Sản ở Bệnh viện Từ Dũ từ ngày 9/9/2002 đến ngày 8/11/2002. Như vậy, văn phòng Bộ môn Sản tại Bệnh viện Từ Dũ sẽ xem đợt thực tập này như là một lớp thực tập và chọn ra giáo viên nào đó của Bộ môn để chủ nhiệm lớp này. Biểu mẫu: Bệnh viện thực tập: Bộ môn thực tập: Danh sách các tổ: Lớp: Thực tập từ: …………. đến: ……………. Danh sách các sinh viên thuộc các tổ: Tổ: Danh sách các sinh viên: - Sau khi đã có danh sách các sinh viên thực tập theo thông tin về tổ ở trên thì văn phòng Bộ môn sẽ thực hiện việc chia nhóm (vì văn phòng Bộ môn quản lý sinh viên theo nhóm). Số lượng sinh viên mỗi nhóm thì tùy thuộc vào từng văn phòng Bộ môn. Biểu mẫu: Lớp: Thời gian từ: …………. đến …………….. Bệnh viện thực tập: STT Sinh viên Nhóm 1 …
  • 12. Quản lý sinh viên thực tập tại bệnh viện 12 - Dựa vào các nhóm đã chia ở trên, văn phòng Bộ môn sẽ thực hiện chia lịch thực tập cho sinh viên. Trình tự như sau:  Chọn các trại thực tập.  Chọn số ngày dành ra để ôn thi và thi.  Thực hiện chia lịch thực tập theo nguyên tắc sao cho mỗi nhóm đều đi thực tập qua tất cả các trại đã chọn. Biểu mẫu: Lớp: Thời gian từ: …………. đến ……….. Bệnh viện thực tập: Thời gian Trại A Trại B … 09/0/02-15/9/02 Nhóm 1 Nhóm 2, Nhóm 3 … … - Công việc tiếp tục là chia lịch trực cho sinh viên. Sinh viên trực vào buổi tối 19:00 - 7:00. Đối với thứ bảy và chủ nhật thì sẽ trực 2 ca 7:00 -19:00 và 19:00 -7:00. Chia lịch trực theo nguyên tắc nhóm này trực xong thì sẽ đến nhóm khác. Thực tập ở trại nào thì trực ở trại đó. Biểu mẫu: Lớp: Thời gian từ: ………………………. đến …………………….. Bệnh viện thực tập: Thời gian Thứ 2 Thứ 3 … Thứ 7 (sáng) Thứ 7 (chiều) Chủ nhật (sáng) Chủ nhật (chiều) 09/0/02-15/9/02 Nhóm 1 … Nhóm 5 Nhóm 6 Nhóm 7 Nhóm 8 …
  • 13. Quản lý sinh viên thực tập tại bệnh viện 13 - Sau khi có lịch thực tập và lịch trực thì văn phòng Bộ môn sẽ báo cáo lịch thực tập, lịch trực và danh sách sinh viên về phòng Kế hoạch tổng hợp và các trại. Biểu mẫu: TRƯỜNG ĐẠI HỌC Y DƯỢC BẢNG CHIA TRẠI THỰC TẬP VÀ TRỰC THÀNH PHỐ HỒ CHÍ MINH Lớp: Niên Khóa: KHOA: Thực tập từ: đến BỘ MÔN: Tại bênh viện: I. Bảng chia trại thực tập: Thời gian Sản A Phòng sanh Khám phụ … II. Bảng chia trực: Thời gian Thứ 2 … Thứ 7 (sáng) Thứ 7 (chiều) Chủ nhật (sáng) Chủ nhật (chiều) Tuần1 Từ … đến … III. Danh sách nhóm sinh viên: Nhóm Sinh viên Nhóm 1 (danh sách các sinh viên thuộc nhóm 1) … - Văn phòng Bộ môn thực hiện chia lịch học. Lịch học này dựa theo chương trình học học do Bộ môn qui định. Mỗi đợt thực tập của sinh viên có nhiều bài học, mỗi bài học sẽ do một cán bộ của văn phòng Bộ môn tại Bệnh viện giảng dạy. Khi phân công cán bộ giảng dạy phải ghi rõ thời gian dạy, địa điểm, phòng học, bài học.
  • 14. Quản lý sinh viên thực tập tại bệnh viện 14 Biểu mẫu: Lớp: Thời gian thực tập từ: …………. đến ……….. Bệnh viện thực tập: Bài học Thứ Tiết Phòng Giáo viên Thời gian bắt đầu Thời gian kết thúc - Cuối mỗi đợt thực tập sẽ cho thi và chấm điểm thi. Khi có điểm thi sẽ nhập điểm cho sinh viên. Biểu mẫu: Lớp: Niên khóa: Thời gian thực tập từ: …………. đến ………… Bảng điểm: STT Sinh viên Điểm 1 … - Khi hết đợt thực tập thì Văn phòng Bộ môn sẽ gửi bảng điểm về trường. Biểu mẫu: Lớp: Niên khóa: Thời gian thực tập từ: …………. đến ………… Bảng điểm: STT Sinh viên Điểm 1 …
  • 15. Quản lý sinh viên thực tập tại bệnh viện 15 2.1.2 Một số phần mềm liên quan đến đề tài: Hiện nay phần mềm quản lý phục vụ trong nhà trường đã được áp dụng rất rộng rãi trên thế giới và cả trong nước. Hầu hết các trường đại học, cao đẳng ở nước ta đều sử dụng tin học trong quản lý. Ví dụ như phần mềm quản lý sinh viên của trường Đại học khoa học tự nhiên, trường Đại học Kỹ thuật, phần mềm quản lý điểm cho tất cả các học sinh cấp II của thành phố,… Tuy nhiên, đối với trường Đại học Y-Dược thành phố Hồ Chí Minh thì chưa có phần mềm chuyên biệt về việc quản lý sinh viên đi thực tập ở các Bệnh viện. 2.2 XÁC ĐỊNH YÊU CẦU: Với hiện trạng thế giới thực như trên, chúng em xin lập ra danh sách các yêu cầu cùng với các thông tin liên quan (tên người thực hiện, biểu mẫu, qui định, các bước tiến hành,…) như sau: 2.2.1 Yêu cầu nghiệp vụ: Danh sách các yêu cầu nghiệp vụ: - Tiếp nhận sinh viên thực tập. - Chia nhóm. - Chia lịch thực tập. - Chia lịch trực - Báo cáo với phòng Kế hoạch tổng hợp và các trại. - Chia lịch học. - Nhận bảng điểm. - Báo điểm về trường. - Tra cứu thông tin bài học. - Tra cứu thông tin của giáo viên. - Tra cứu thông tin của lớp. - Tra cứu thông tin của sinh viên. - Tra cứu bảng chia lịch thực tập.
  • 16. Quản lý sinh viên thực tập tại bệnh viện 16 - Tra cứu lịch trực. Sau đây là chi tiết thực hiện của từng yêu cầu: 1) Tiếp nhận sinh viên thực tập: - Bộ phận thực hiện: Trưởng Văn phòng Bộ môn tại Bệnh viện - Qui định:  Nhận sinh viên theo danh sách của trường gửi về.  Trường gửi xuống danh sách các tổ.  Mỗi tổ gồm 10 sinh viên.  Mỗi đợt thực tập cần có các thông tin của đợt: lớp, thời gian thực tập, bộ môn thực tập, Bệnh viện thực tập. - Các bước thực hiện:  Nhận danh sách sinh viên thực tập.  Lưu giữ các thông tin này. - Biểu mẫu: Bệnh viện thực tập: Bộ môn thực tập: Danh sách các tổ: Lớp: Thực tập từ: ……………. đến: ……………. Danh sách các sinh viên thuộc các tổ: Tổ: Danh sách các sinh viên: 2) Chia nhóm: - Bộ phận thực hiện: Trưởng văn phòng bộ môn tại Bệnh viện - Qui định: Tên nhóm: Nhóm + số thứ tự - Các bước thực hiện:
  • 17. Quản lý sinh viên thực tập tại bệnh viện 17  Chọn lớp thực tập.  Chia nhóm cho lớp đó.  Ghi nhận sự chia nhóm này. - Biểu mẫu: Lớp: Thời gian từ: …………. đến ………….. Bệnh viện thực tập: STT Sinh viên Nhóm 1 … 3) Chia lịch thực tập: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định:  Công việc này thực hiện sau khi đã chia nhóm cho sinh viên.  Xếp theo nhóm sao cho mỗi nhóm đều thực tập qua tất cả các trại.  Số nhóm cho một trại là tùy thuộc vào lượng sinh viên của một đợt thực tập và thời gian thực tập. - Các bước thực hiện:  Chọn lớp thực tập.  Chọn trại thực tập.  Chọn thời gian ôn thi và thi.  Chia lịch thực tập.  Ghi nhận lại sự sắp xếp này. - Biểu mẫu: Lớp: Thời gian từ: ………. đến ………….. Bệnh viện thực tập:
  • 18. Quản lý sinh viên thực tập tại bệnh viện 18 Thời gian Trại A Trại B … 09/0/02-15/9/02 Nhóm 1 Nhóm 2, Nhóm 3 … … 4) Chia lịch trực: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định:  Công việc này thực hiện sau khi đã chia nhóm và chia lịch thực tập cho sinh viên.  Xếp theo nhóm, tuần tự nhóm này rồi đến nhóm kia.  Trong một thời gian xác định, sinh viên thuộc trại nào thì trực ở trại đó.  Ngày thường thì có một ca trực: 19.00 – 7.00  Thứ 7 và Chủ nhật: có 2 ca: ca sáng 7.00 - 19.00, ca chiều 19.00 – 7.00 - Các bước thực hiện:  Chọn lớp thực tập.  Chia lịch trực.  Ghi nhận lại sự sắp xếp này. - Biểu mẫu: Lớp: Thời gian từ: …………. đến ………….. Bệnh viện thực tập: Thời gian Thứ 2 Thứ 3 … Thứ 7 (sáng) Thứ 7 (chiều) Chủ nhật (sáng) Chủ nhật (chiều) 09/0/02- Nhóm 1 … Nhóm 5 Nhóm 6 Nhóm Nhóm 15/9/02 7 8 …
  • 19. Quản lý sinh viên thực tập tại bệnh viện 19 5) Báo cáo với phòng Kế hoạch tổng hợp: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định: Công việc này thực hiện sau khi đã chia lịch thực tập và lịch trực của sinh viên. - Các bước thực hiện:  Chọn lớp thực tập.  Lấy các thông tin của đợt thực tập: danh sách các sinh viên thuộc từng nhóm, bảng chia lịch thực tập, bảng chia lịch trực.  Báo cáo về phòng Kế hoạch tổng hợp. - Biểu mẫu: TRƯỜNG ĐẠI HỌC Y DƯỢC BẢNG CHIA TRẠI THỰC TẬP VÀ TRỰC Thời gian Sản A Phòng sanh Khám phụ … Bảng chia trực: Thời gian Thứ 2 … Thứ 7 (sáng) Thứ 7 (chiều) Chủ nhật (sáng) Chủ nhật (chiều) Tuần1 Từ … đến … Danh sách nhóm sinh viên: Nhóm Sinh viên Nhóm 1 (danh sách các sinh viên thuộc nhóm 1) … THÀNH PHỐ HỒ CHÍ MINH Lớp: Niên Khóa: KHOA: Thực tập từ: đến BỘ MÔN: Bảng chia trại thực tập: Tại bênh viện:
  • 20. Quản lý sinh viên thực tập tại bệnh viện 20 6) Nhận chương trình học: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định: Công việc này thực hiện trước khi chia lịch học cho lớp thực tập. - Các bước thực hiện:  Chọn văn phòng bộ môn.  Lấy các thông tin của bài học: tên bài học, số tiết, học kỳ - Biểu mẫu: TRƯỜNG ĐẠI HỌC Y DƯỢC CHƯƠNG TRÌNH HỌC THÀNH PHỐ HỒ CHÍ MINH VPBM: KHOA: Tại bênh viện: BỘ MÔN: Tên bài học Số tiết Học kỳ … 7) Chia lịch học: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định: Trong cùng một thời gian bác sĩ không thể dạy 2 lớp. - Các bước thực hiện:  Chọn bài giảng.  Chọn giáo viên dạy.  Kiểm tra với qui định.  Nếu thỏa thì ghi nhận lại. - Biểu mẫu: Lớp: Thời gian thực tập từ: …………. đến ……….. Bệnh viện thực tập:
  • 21. Quản lý sinh viên thực tập tại bệnh viện 21 Bài học Thứ Tiết Phòng Giáo viên Thời gian bắt đầu Thời gian kết thúc 8) Nhận bảng điểm: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định: Mỗi đợt thực tập đều có 1 cột điểm. - Các bước thực hiện:  Chọn lớp thực tập.  Nhập điểm cho từng sinh viên. - Biểu mẫu: Lớp: Niên khóa: Thời gian thực tập từ: …………. đến ………… Bảng điểm: STT Sinh viên Điểm 1 … 9) Báo điểm về trường: - Bộ phận thực hiện: Trưởng văn phòng Bộ môn tại Bệnh viện - Qui định: Công việc này thực hiện sau khi đã nhập điểm thi cho sinh viên. - Các bước thực hiện:  Chọn lớp thực tập.  Lấy thông tin về điểm của sinh viên.  Báo cáo về trường.
  • 22. Quản lý sinh viên thực tập tại bệnh viện 22 - Biểu mẫu: Lớp: Niên khóa: Thời gian thực tập từ: …………. đến ………… Bảng điểm: STT Sinh viên Điểm 1 … 10)Tra cứu thông tin của bài học: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên, sinh viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về bài học cần tra cứu. - Biểu mẫu: 11)Tra cứu thông tin của giáo viên: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên, sinh viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về giáo viên cần tra cứu. - Biểu mẫu: 12)Tra cứu thông tin của lớp thực tập: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên, sinh viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về lớp thực tập cần tra cứu.
  • 23. Quản lý sinh viên thực tập tại bệnh viện 23 13)Tra cứu thông tin của sinh viên: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên, sinh viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về sinh viên cần tra cứu. - Biểu mẫu: 14)Tra cứu lịch thực tập: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, sinh viên. - Qui định: - Các bước thực hiện: Cho biết 1 hoặc nhiều thông tin về bảng chia trại cần tra cứu. - Biểu mẫu: 15)Tra cứu lịch trực: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên, sinh viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về lịch trực cần tra cứu. - Biểu mẫu: 16)Tra cứu lịch học: - Bộ phận thực hiện: tổ Bộ môn, văn phòng Bộ môn tại Bệnh viện, giáo viên. - Qui định: - Các bước thực hiện: Cho biết các thông tin về lịch học cần tra cứu.
  • 24. Quản lý sinh viên thực tập tại bệnh viện 24 Bảng trách nhiệm các yêu cầu nghiệp vụ: Stt Nghiệp vụ Người sử dụng Phần mềm Ghi chú 1 Tiếp nhận sinh viên thực tập Cung cấp thông tin về các tổ tham gia thực tập. Kiểm tra qui định và ghi nhận lại. Cho phép hủy, cập nhật lại. 2 Chia nhóm Cung cấp thông tin về lớp thực tập: số lượng sinh viên tham gia thực tập, số sinh viên mỗi tổ. - Chia nhóm. - Kiểm tra qui định và ghi nhận lại. Như trên. 3 Chia lịch thực tập Cung cấp thông tin về lớp thực tập và số trại để thực tập. - Chia lịch thực tập. - Kiểm tra qui định và ghi nhận lại. Như trên. 4 Chia lịch trực Cung cấp thông tin về nhóm. - Chia lịch trực. - Kiểm tra qui định và ghi nhận lại. Như trên. 5 Báo cáo với phòng Kế hoạch tổng hợp và các trại Cung cấp tất cả các thông tin về lớp thực tập: lịch thực tập, lịch trực, danh sách sinh viên của từng nhóm. Kiểm tra qui định, lấy thông tin liên quan đến lớp này và lập báo cáo. 6 Nhận chương trình học Cung cấp thông tin bài học Cho phép hủy, cập nhật lại. 7 Chia lịch học Cung cấp thông tin về lớp thực tập, bài học, giáo viên, phòng học. - Chia lịch học. - Kiểm tra qui định và ghi nhận lại. Cho phép hủy, cập nhật lại. 8 Nhận bảng điểm Cung cấp thông tin về điểm, lớp thực tập. Kiểm tra qui định và ghi nhận lại. Như trên. 9 Báo điểm về trường Cung cấp thông tin về lớp thực tập. - Lấy thông tin về điểm của các sinh viên thuộc lớp đó. 10 Tra cứu thông tin bài học Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan.
  • 25. Quản lý sinh viên thực tập tại bệnh viện 25 11 Tra cứu thông tin của giáo viên Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan. 12 Tra cứu thông tin của lớp Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan. 13 Tra cứu thông tin của sinh viên Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan. 14 Tra cứu lịch thực tập Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan. 15 Tra cứu lịch trực Cung cấp thông tin cần tra cứu. - Lấy thông tin liên quan. - Hiển thị thông tin liên quan. II.2.2 Yêu cầu tiện dụng: Người dùng có trình độ tin học tương đương chứng chỉ A tin học quốc gia, cần hiểu rõ về nghiệp vụ. Stt Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng Ghi chú 1 Tiếp nhận sinh viên thực tập. 5 phút hướng dẫn. Tỉ lệ phạm bình là 1%. lỗi trung 2 Chia nhóm. 5 phút hướng dẫn. - Dễ chuyển nhóm. - Nhắc nhở. 3 Chia lịch thực tập. 5 phút hướng dẫn. - Dễ chuyển trại. - Nhắc nhở. 4 Chia lịch trực. 5 phút hướng dẫn. - Dễ thay trực. - Nhắc nhở. đổi lịch 5 Báo cáo với phòng Kế hoạch tổng hợp và các trại 5 phút hướng dẫn. 6 Nhận học chương trình 5 phút hướng dẫn. Nhắc nhở. 7 Chia lịch học. 5 phút hướng dẫn. - Dễ thay đổi giáo
  • 26. Quản lý sinh viên thực tập tại bệnh viện 26 viên giảng dạy. - Nhắc nhở. 8 Nhận bảng điểm 5 phút hướng dẫn. Nhắc nhở. 9 Báo điểm về trường 5 phút hướng dẫn. 10 Tra cứu thông tin bài học. Không cần hướng dẫn. Có đủ thông tin 11 Tra cứu thông tin của giáo viên. Không cần hướng dẫn. Có đủ thông tin 12 Tra cứu thông tin của lớp thực tập. Không cần hướng dẫn. Có đủ thông tin 13 Tra cứu thông tin của sinh viên. Không cần hướng dẫn. Có đủ thôngtin 14 Tra cứu lịch thực tập. Không cần hướng dẫn. Có đủ thông tin 15 Tra cứu lịch trực. Không cần hướng dẫn. Có đủ thông tin 16 Tra cứu lịch học. Không cần hướng dẫn. Có đủ thông tin Bảng trách nhiệm các yêu cầu tiện dụng: Stt Nghiệp vụ Người sử dụng Phần mềm Ghi chú 1 Tiếp nhận sinh viên thực tập. Chuẩn bị đầy đủ hồ sơ của từng sinh viên. Thực hiện đúng theo yêu cầu 2 Chia nhóm. Chuẩn bị trước danh sách các tổ. Thực hiện theo đúng yêu cầu 3 Chia lịch thực tập. Chuẩn bị trước danh sách các trại Thực hiện theo đúng yêu cầu 4 Chia lịch trực. Chuẩn bị trước thời gian trực của từng ca trực Thực hiện theo đúng yêu cầu 5 Báo cáo với phòng Kế hoạch tổng hợp và các Chuẩn bị trước nội dung cần báo cáo
  • 27. Quản lý sinh viên thực tập tại bệnh viện 27 trại 6 Nhận lịch học Chuẩn bị trước danh sách thông tin bài học. Thực hiện theo đúng yêu cầu 7 Chia lịch học. Chuẩn bị trước danh sách các cán bộ sẽ tham gia giảng dạy. Thực hiện theo đúng yêu cầu 8 Nhận bảng điểm. Chuẩn bị trước các cột điểm. Thực hiện theo đúng yêu cầu 9 Báo điểm về trường. Chuẩn bị trước bảng điểm. 10 Tra cứu thông tin bài học. 11 Tra cứu thông tin của giáo viên. 12 Tra cứu thông tin của lớp thực tập. 13 Tra cứu thông tin của sinh viên. 14 Tra cứu bảng chia trại. 15 Tra cứu lịch trực. 16 Tra cứu lịch học. .
  • 28. Quản lý sinh viên thực tập tại bệnh viện 28 CHƯƠNG BA PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU Nội dung: 3.1 SƠ ĐỒ SỬ DỤNG 3.1.1 Sơ đồ sử dụng tổng thể 3.1.2 Sơ đồ sử dụng chi tiết 3.2 SƠ ĐỒ LỚP
  • 29. Quản lý sinh viên thực tập tại bệnh viện 29 CHƯƠNG BA PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU Việc mô tả yêu cầu bằng văn bản như trên chỉ mô tả được các công việc trong thế giới thực mà chưa mô tả được cách thực hiện các công việc này trên máy tính như thế nào. Do đó mục tiêu của phần này sẽ mô tả lại thế giới thực một cách trực quan hơn, xác định rõ trách nhiệm của người sử dụng, trách nhiệm của phần mềm hơn thông qua 2 dạng sơ đồ là sơ đồ sử dụng và sơ đồ lớp. Sơ đồ sử dụng: miêu tả tất cả các công việc của hệ thống, những ai là người thực hiện các công việc này và cách thức thực hiện những công việc này. Sơ đồ lớp: miêu tả các đối tượng cùng các thuộc tính và trách nhiệm của đối tượng đó. Miêu tả mối liên quan giữa các đối tượng với nhau. 3.1 SƠ ĐỒ SỬ DỤNG 3.1.1 Sơ đồ tổng thể Dưới đây là sơ đồ sử dụng tổng thể của phần mềm: Chú thích: Khối xử lý. Tác nhân.
  • 30. Quản lý sinh viên thực tập tại bệnh viện 30 KHT N H – Đ Trưởng phòng Kế Họach Tổng Hợp có trách nhiệm thực hiện việc thêm văn phòng bộ môn ở bệnh viện, tiếp nhận hồ sơ sinh viên về thực tập. Trưởng văn phòng bộ môn có trách nhiệm thực hiện các công việc sau: - Nhận phiếu công tác của giáo viên. - Nhận chương trình học, chia lịch học cho các lớp thực tập. - Nhận lớp thực tập, nhận sinh viên. - Chia nhóm thực tập cho sinh viên, chia lịch thực tập, lịch trực. - Cuối kỳ thực tập, tổ chức thi cho sinh viên rồi ghi nhận điểm báo về trường. 3.1.2 Sơ đồ chi tiết Với sơ đồ hoạt động tổng thể như trên, ta chỉ có thể thấy được các công việc của hệ thống chứ cụ thể từng công việc được thực hiện như thế nào thì
  • 31. Quản lý sinh viên thực tập tại bệnh viện ta chưa thể biết được. Dưới đây là các sơ đồ hoạt động tổng quát cho từng yêu cầu: Chú thích: Tác nhân bên ngoài (Bộ phận chuyên môn, người sử dụng, thiết bị phát sinh hay tiếp nhận dữ liệu) Khối xử lý (nghiệp vụ) Bộ nhớ phụ/chính Luồng dữ liệu (thông tin chuyển giao) 1) Tiếp nhận sinh viên thực tập: - D1: thông tin về sinh viên thực tập: khoa, bệnh viện thực tập, bộ môn, danh sách các tổ, lớp, khóa, năm học, danh sách sinh viên thuộc các tổ. - D3: thông tin để kiểm tra qui định tiếp nhận sinh viên thực tập (mỗi tổ chỉ có 10 sinh viên). - D4: mã sinh viên + D1. - Tiếp nhận sinh viên thực tập: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về tiếp nhận sinh viên thực tập. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. 31 Tiếp nhận sinh viên thực tập D4 D3 Trưởng Văn phòng Bộ môn D1
  • 32. Quản lý sinh viên thực tập tại bệnh viện 32 H KHT – Đ Chia nhóm D4 D3 2) Chia nhóm: - D1: thông tin về chia nhóm cho sinh viên: lớp, khóa, khoa, bộ môn, thời gian thực tập (ngày bắt đầu, ngày kết thúc), danh sách các nhóm, danh sách các sinh viên thuộc các nhóm. - D3: thông tin để kiểm tra qui định chia nhóm (mỗi nhóm là 5 sinh viên, tên nhóm: nhóm +số thứ tự của nhóm, mã nhóm: N + số thứ tự của nhóm). - D4: D1. - Chia nhóm cho sinh viên: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về chia nhóm cho sinh viên. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. Trưởng Văn phòng Bộ môn D1
  • 33. Quản lý sinh viên thực tập tại bệnh viện 33 H KHT – Đ NTT Chia lịch thực tập D4 D3 3) Chia lịch thực tập: - D1: thông tin về chia trại cho sinh viên: lớp, khóa, năm học, khoa, bộ môn, thời gian thực tập (ngày bắt đầu, ngày kết thúc), danh sách các nhóm và các trại, các thời gian (ngày) đi trại. - D3: thông tin để kiểm tra qui định chia trại (thực hiện sau khi đã chia nhóm, chia trại 1 lần cho cả 1 đợt thực tập, xếp theo nhóm sao các trại của nhóm này cũng là các trại của nhóm kia, thời gian xuống trại mỗi ngày của sinh viên là 8.00 – 10.00). - D4: D1. - Chia nhóm cho sinh viên: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về chia trại cho sinh viên. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. Trưởng Văn phòng Bộ môn D1
  • 34. Quản lý sinh viên thực tập tại bệnh viện 34 H KHT – Đ NTT Chia lịch trực D4 D3 4) Chia lịch trực: - D1: thông tin về chia lịch trực cho sinh viên: lớp, khóa, năm học, khoa, bộ môn, thời gian thực tập (ngày bắt đầu, ngày kết thúc), các ngày trực, các nhóm thực tập, ca trực). - D3: thông tin để kiểm tra qui định chia lịch trực (công việc này thực hiện sau khi đã chia nhóm cho sinh viên, xếp theo nhóm, ngày thường thì có một ca trực: 19.00 – 7.00, Thứ 7 và Chủ nhật: có 2 ca: ca sáng 7.00 - 19.00, ca chiều: 19.00 – 7.00. - D4: D1. - Chia nhóm cho sinh viên: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về chia trực cho sinh viên. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. Trưởng Văn phòng Bộ môn D1
  • 35. Quản lý sinh viên thực tập tại bệnh viện 35 – Đ CNTT D1 D5 Báo cáo Máy in Trưởng Văn phòng Bộ môn 5) Baùo caùo: - D1: thông tin về việc báo cáo: lớp, khóa, năm học, khoa, bộ môn, thời gian thực tập (ngày bắt đầu, ngày kết thúc). - D3: thông tin để kiểm tra qui định báo cáo với phòng KHTH (công việc này thực hiện sau khi đã chia nhóm, chia trại, chia trực cho sinh viên). - D5: D1 + danh sách các sinh viên, bảng lịch trực, bảng chia trại tương ứng với D1. - Báo cáo với phòng KHTH: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về việc báo cáo với phòng KHTH. + Nếu hợp lệ In D5. D3
  • 36. Quản lý sinh viên thực tập tại bệnh viện 36 KHT N H – Đ NTT Chia lịch học D4 D3 6) Chia lịch học: - D1: thông tin về chia lịch học: lớp, khóa, năm học, khoa, bộ môn, danh sách các bài học, danh sách tên các bài giảng tương ứng, danh sách các giáo viên dạy các bài đó, danh sách các ngày (ngày trong tuần), danh sách các phòng, danh sách thời gian dạy (ngày bắt đầu, ngày kết thúc. - D3: thông tin để kiểm tra qui định chia lịch học (trong cùng một thời gian bác sĩ không thể dạy 2 lớp, giờ dạy của bác sĩ không thể trùng với giờ mổ (do bệnh viện gửi xuống) hay giờ dạy của bác sĩ ở trường (do trường gửi về) hoặc ở bệnh viện, thời gian dạy là: 10.00 – 11.00) - D4: D1. - Chia lịch học: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về chia lịch học. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. Trưởng Văn phòng Bộ môn D1
  • 37. Quản lý sinh viên thực tập tại bệnh viện 37 H KHT NTT D1 Nhận điểm bảng Trưởng Văn phòng Bộ môn Tra cứu D3 7) Nhận bảng điểm: - D1: thông tin về việc nhận bảng điểm: lớp, khóa, năm học, khoa, bộ môn, thời gian thực tập (ngày bắt đầu, ngày kết thúc), ngày thi, kỳ thi, danh sách các sinh viên và điểm tương ứng. - D4: D1. - Nhận bảng điểm: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Ghi D4 vào bộ nhớ phụ. 8) Tra cứu: - D1: thông tin để tra cứu. - D3: các thông tin khác tương ứng với thông tin D1. - D6: D1 + D3 - Tra cứu: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng. + Hiển thị D6. D4 Người dùng D1 D6
  • 38. Quản lý sinh viên thực tập tại bệnh viện 38 H KHT – Đ NTT D1 Nhận phiếu công tác D3 D4 Trưởng Văn phòng Bộ môn 9) Nhận phiếu công tác: - D1: thông tin về việc nhận phiếu công tác: họ tên, bộ môn, khoa, ngày sinh, địa chỉ, điện thoại, giới tính. - D3: thông tin để kiểm tra qui định việc nhận giáo viên (giáo viên này là giáo viên thuộc tổ Bộ môn tương ứng với văn phòng Bộ môn tại bệnh viện) - D4: D1 + mã giáo viên. - Nhận giáo viên: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Đọc D3 tương ứng từ bộ nhớ phụ. + Kiểm tra qui định về nhận giáo viên. + Nếu hợp lệ Ghi D4 vào bộ nhớ phụ. 10)Nhận chương trình học: - D1: thông tin về nhận chương trình học: học kỳ, văn phòng bộ môn, danh sách các bài, số tiết. - D3: thông tin các bài học đã nhận - D4: D1. - Nhận chương trình học: + Nhận D1 từ văn phòng Bộ môn tại bệnh viện. + Kiểm tra xem D1 đã có trong D4 hay chưa. Nếu chưa: Ghi D4 vào bộ nhớ phụ. D1 Nhận chương trình học D3 D4 Trưởng Văn phòng Bộ môn
  • 39. Quản lý sinh viên thực tập tại bệnh viện 39 N T 3.2 SƠ ĐỒ LỚP Từ sơ đồ sử dụng như trên ta sẽ mô tả hệ thống các đối tượng cùng với trách nhiệm, thông tin và các quan hệ giữa các đối tượng này thành sơ đồ lớp đối tượng như sau: Chú thích: :lớp đối tượng. :Mối liên hệ giữa 2 lớp đối tượng theo nghĩa liên quan hay bao gồm. :A gồm nhiều B Tên lớp Thuộc tính Hành động() A * B
  • 40. Quản lý sinh viên thực tập tại bệnh viện 40 H KHT – Đ CNTT H OA Danh sách mô tả chi tiết các thuộc tính Đối tượng: Van phong bo mon Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Dien thoai VPBM Điện thoại văn phòng bộ môn Number 2 ma VPBM Mỗi một văn phòng bộ môn có một mã số khác nhau Number Khóa chính 3 Mat khau VPBM Mật khẩu của văn phòng bộ môn để đăng nhập vào hệ thống Text 4 ten VPBM Tên của văn phòng bộ môn Text
  • 41. Quản lý sinh viên thực tập tại bệnh viện 41 – Đối tượng: Giao vien Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Dia chi GV Địa chỉ của giáo viên Text 2 dien thoai GV Điện thoại của giáo viên Int 3 Ghi chu GV Thông tin riêng của giáo viên Text 4 Gioi tinh GV Giới tính của giáo viên Text “nam” hoặc “nữ” 5 Ma GV Mỗi một giáo viên có một mã khác nhau Number Khóa chính 6 Ngay sinh GV Ngày sinh của giáo viên Date 7 Ten GV Tên của giáo viên Text Đối tượng: Sinh vien Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Dia chi Địa chỉ của sinh viên Text 2 Gioi tinh Giới tính của sinh viên Text “nam” hoặc “nữ” 3 Ma sv Mỗi một sinh viên có một mã số khác nhau Number Khóa chính 4 Ngay sinh Ngày sinh của sinh viên Date 5 ten sv Tên của sinh viên Text Đối tượng: Bai hoc Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma bai hoc Mỗi một bài học có một mã số Number Khóa chính 2 So tiet Số tiết của bài học đó Number 3 ten bai hoc Tên của bài học Text
  • 42. Quản lý sinh viên thực tập tại bệnh viện 42 Đối tượng: Lop Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma lop Mỗi lớp có một mã số khác nhau Number Khóa chính 2 ten lop Tên của lớp học Text 3 nien khoa Niên khóa của lớp học Text Đối tượng: Khoa Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma khoa Mỗi khoa có một mã số riêng Number Khóa chính 2 ten khoa Tên của khoa Text Đối tượng: lop_sinh vien Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ngay thuoc lop Ngày sinh viên vào học lớp này Date 2 to Tổ mà sinh viên được chia trong lớp này Number Khóa ngoại Đối tượng: Phieu cong tac Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ngay bat dau cong tac Ngày giáo viên bắt đầu công tác tại VPBM này Date 2 ngay ket thuc cong tac Ngày giáo viên công tác tại VPBM này Date > ngay bat dau cong tac
  • 43. Quản lý sinh viên thực tập tại bệnh viện 43 H Đối tượng: Chuong trinh hoc Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Hoc ky Học kỳ Number Đối tượng: Phieu thuc tap Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 diem Điểm thực tập của sinh viên Number Đối tượng: Lop thuc tap Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma lop thuc tap Mã lớp thực tập Number Khóa chính 2 hoc ky thuc tap Học kỳ thực tập Number 3 ngay bat dau thuc tap Ngày lớp bắt đầu thực tập Date 4 ngay ket thuc thuc tap Ngày lớp kết thúc thực tập Date > ngay bat dau thuc tap Đối tượng: Lich hoc Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ngay bat dau hoc Ngày lớp bắt đầu học Date 2 ngay ket thuc hoc Ngày lớp kết thúc học Date > ngay bat dau hoc 3 thu hoc trong tuan Thứ học trong tuần Text 4 gio hoc Tiết học (tiết bắt đầu - tiết kết thúc) Text
  • 44. Quản lý sinh viên thực tập tại bệnh viện 44 CNT T Đối tượng: Lich thuc tap Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma lich thuc tap Mỗi một lịch thực tập có một mã khác nhau Number Khóa chính 2 thoi gian bat dau Thời gian bắt đầu thực tập Date 3 thoi gian ket thuc Thời gian kết thúc thực tập Date > thoi gian bat dau Đối tượng: Trai Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Ma trai Mỗi một lịch thực tập có một mã khác nhau Number Khóa chính 2 Ten trai Tên trại Text 3 dien thoai trai Điện thoại của trại Number Đối tượng: Lich truc cua nhom Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 Ngay truc Ngày trực của nhóm Date Đối tượng: Phong Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma phong Mỗi một phòng có một mã khác nhau Number Khóa chính 2 ten phong Tên phòng Text
  • 45. Quản lý sinh viên thực tập tại bệnh viện 45 Đối tượng: Ca truc Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 ma ca truc Mỗi một ca trực có một mã khác nhau Number Khóa chính 2 ten ca truc Tên ca trực Text 3 thoi gian bat dau truc Thời gian bắt đầu trực Date 4 thoi gian ket thuc truc Thời gian kết thúc trực Date thoi gian bat dau truc
  • 46. Quản lý sinh viên thực tập tại bệnh viện 46 CHƯƠNG BỐN THIẾT KẾ PHẦN MỀM Nội dung: 4.1 THIẾT KẾ TỔNG THỂ 4.1.1 Thành phần xử lý 4.1.1.1 Danh sách các lớp đối tượng giao tiếp người dùng 4.1.1.2 Danh sách các lớp đối tượng xử lý chính 4.1.1.3 Danh sách các lớp đối tượng giao tiếp người dùng 4.1.1.4 Sơ đồ phối hợp tổng thể của từng màn hình 4.1.2 Tổ chức lưu dữ liệu 4.2 THIẾT KẾ CHI TIẾT 4.2.1 Thiết kế chi tiết của màn hình 4.2.2 Thiết kế chi tiết của lớp xử lý chính CHƯƠNG BỐN
  • 47. Quản lý sinh viên thực tập tại bệnh viện 47 THIẾT KẾ PHẦN MỀM Phần này sẽ trình bày về kiến trúc của phần mềm thông qua hai cách thiết kế tổng thể và thiết kế chi tiết. 4.1 THIẾT KẾ TỔNG THỂ Phần thiết kế tổng thể sẽ trình bày một cách tổng thể về kiến trúc của phần mềm, bao gồm các thành phần xử lý và các thành phần tổ chức dữ liệu. 4.1.1 Thành phần xử lý: Hệ thống các đối tượng của phần mềm này được thiết kế theo mô hình 3 lớp gồm có: - Lớp đối tượng giao tiếp người dùng - Lớp đối tượng xử lý chính - Lớp đối tượng giao tiếp bộ nhớ 4.1.1.1 Danh sách các lớp đối tượng giao tiếp người dùng: Stt Tên lớp đối tượng Diễn giải Ghi chú 1 MH_Benhvien Màn hình chính. Từ màn hình này có thể thực hiện các công việc khác. 2 MH_Dangnhap Màn hình cho phép người dùng đăng nhập vào hệ thống với các quyền đăng nhập là Văn phòng Bộ môn hay quyền quản tri. 3 MH_Thongbao Màn hình dùng để thông báo các thông tin khi sử dụng chương trình. 4 MH_UC_Baocao Màn hình dùng để hiển thị các bảng báo cáo. 5 MH_UC_Nhanchuongtrinhhoc Màn hình cho phép người dùng thực hiện thao tác nhận chương trình học. 6 MH_UC_Chialichhoc Màn hình cho phép người dùng thực hiện thao tác chia lịch học. 7 MH_UC_Chialichthuctap Màn hình cho phép người dùng thực hiện thao tác chia lịch thực tập cho sinh viên.
  • 48. Quản lý sinh viên thực tập tại bệnh viện 48 8 MH_UC_Chialichtruc Màn hình cho phép người dùng thực hiện thao tác chia lịch trực cho sinh viên. 9 MH_UC_Chianhom Màn hình cho phép người dùng thực hiện thao tác chia nhóm cho sinh viên. 10 MH_UC_Nhandiem Màn hình cho phép người dùng thực hiện thao tác ghi nhận điểm của sinh viên. 11 MH_UC_Nhanhososinhvien Màn hình cho phép người dùng thực hiện thao tác nhận hồ sơ sinh viên. 12 MH_UC_Nhanphieucongtac Màn hình cho phép người dùng thực hiện thao tác nhận phiếu công tác của giáo viên. 13 MH_UC_Thaydoinhom Màn hình cho phép người dùng thực hiện thao tác thay đổi nhóm. 14 MH_UC_Themlophoc Màn hình cho phép người dùng thực hiện thao tác thêm lớp học. 15 MH_UC_ThemVPBM Màn hình cho phép người dùng thực hiện thao tác thêm Văn phòng Bộ môn. 16 MH_UC_Tiepnhansinhvienthuct ap Màn hình cho phép người dùng thực hiện thao tiếp nhận sinh viên thực tập. 17 MH_UC_Tracuubaihoc Màn hình cho phép người dùng thực hiện thao tra cứu bài học. 18 MH_UC_Tracuugiaovien Màn hình cho phép người dùng thực hiện thao tra cứu thông tin giáo viên. 19 MH_UC_Tracuulichhoc Màn hình cho phép người dùng thực hiện thao tra cứu thông tin lịch học. 20 MH_UC_Tracuulop Màn hình cho phép người dùng thực hiện thao tra cứu lớp học. 21 MH_UC_Tracuulopthuctap Màn hình cho phép người dùng thực hiện thao tra cứu thông tin lớp thực tập. 22 MH_UC_Tracuusinhvien Màn hình cho phép người dùng thực hiện thao tra cứu thông tin sinh viên. 23 MH_UC_VPBM Màn hình hiển thị thông tin của Văn phòng Bộ môn. 4.1.1.2 Danh sách các lớp đối tượng xử lý chính:
  • 49. Quản lý sinh viên thực tập tại bệnh viện 49 K OA Stt Tên lớp đối tượng Diễn giải Ghi chú 1 XL_Baihoc Lớp xử lý bài học. 2 XL_Benhvien Lớp quản lý toàn bộ các đố tượng trong hệ thống. 3 XL_ChuongTrinhHoc Lớp xử lý chương trình học. 4 XL_Dangnhap Lớp xử lý đăng nhập. 5 XL_Giaovien Lớp xử lý giáo viên. 6 XL_Khoa Lớp xử lý khoa. 7 XL_Lichhoc Lớp xử lý lịch học. 8 XL_Lichthuctap Lớp xử lý lịch thực tập. 9 XL_Lichtruc Lớp xử lý lịch trực. 10 XL_Lop Lớp xử lý lớp học. 11 XL_Lopthuctap Lớp xử lý lớp thực tập. 12 XL_Nhom Lớp xử lý nhóm. 13 XL_Phieucongtac Lớp xử lý phiếu công tác. 14 XL_Phieuthuctap Lớp xử lý phiếu thực tập. 15 XL_Phong Lớp xử lý phòng. 16 XL_Sinhvien Lớp xử lý sinh viên. 17 XL_Trai Lớp xử lý trại. 18 XL_VPBM Lớp xử lý Văn phòng Bộ môn. 4.1.1.3 Danh sách các lớp đối tượng giao tiếp bộ nhớ phụ: Stt Tên lớp đối tượng Diễn giải Ghi chú 1 DL_Baihoc Quản lý dữ liệu trên bảng BAI_HOC 2 DL_Benhvien Quản lý toàn bộ các đối tượng giao tiếp bộ nhớ phụ. 3 DL_Catruc Quản lý dữ liệu trên bảng CA_TRUC 4 DL_ChuongTrinhHoc Quản lý dữ liệu trên bảng CHUONG_TRINH_HOC
  • 50. Quản lý sinh viên thực tập tại bệnh viện 50 5 DL_Giaovien Quản lý dữ liệu trên bảng GIAO_VIEN 6 DL_Khoa Quản lý dữ liệu trên bảng KHOA 7 DL_Lichhoc Quản lý dữ liệu trên bảng LICH_HOC 8 DL_Lichthuctap Quản lý dữ liệu trên bảng LICH_THUC_TAP 9 DL_Lichtruc Quản lý dữ liệu trên bảng LICH_TRUC_CUA_NHOM 10 DL_Lop Quản lý dữ liệu trên bảng LOP 11 DL_Lopthuctap Quản lý dữ liệu trên bảng LOP_THUCTAP 12 DL_Nhom Quản lý dữ liệu trên bảng NHOM 13 DL_Phieucongtac Quản lý dữ liệu trên bảng PHIEU_CONG_TAC 14 DL_Phieuthuctap Quản lý dữ liệu trên bảng PHIEU_THUC_TAP 15 DL_Phong Quản lý dữ liệu trên bảng PHONG 16 DL_Quantri Quản lý dữ liệu trên bảng ADMIN 17 DL_Sinhvien Quản lý dữ liệu trên bảng SINH_VIEN 18 DL_SinhvienLop Quản lý dữ liệu trên bảng SINHVIEN_LOP 19 DL_Trai Quản lý dữ liệu trên bảng TRAI 20 DL_VPBM Quản lý dữ liệu trên bảng VPBM 4.1.1.4 Sơ đồ phối hợp tổng thể của từng màn hình: Chú thích: : Luồng xử lý : Luồng dữ liệu : Lớp đối tượng : Người dùng : Bảng dữ liệu
  • 51. Quản lý sinh viên thực tập tại bệnh viện 51 NTT 1) MH_Nhận hồ sơ SV Diễn giải: MH_NHSSV Tröôûng phoøng KHTH LOP SINHVIEN LOP SINHVIEN_LOP SINHVIEN CSDL_LOP CSDL_BENHVIEN CSDL_SINHVIEN CSDL_SINHVIEN_LOP
  • 52. Quản lý sinh viên thực tập tại bệnh viện 52 Trưởng phòng Kế Hoạch Tổng Hợp tác động lên màn hình Nhận Hồ Sơ Sinh Viên. Màn hình MH_NHSSV ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý SINHVIEN để xử lý các biến cố. Lớp xử lý SINHVIEN xử lý tất cả những biến cố xảy ra trên màn hình MH_NHSSV, đồng thời gọi đến lớp xử lý LOP để xử lý mọi thông tin liên quan đến đối tượng LOP. Các lớp xử lý SINHVIEN và LOP sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, CSDL_SINHVIENLOP và CSDL_LOP thông qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN CSDL_LOP lấy thông tin lớp từ bảng dữ liệu LOP CSDL_SINHVIENLOP cập nhật kết quả tiếp nhận hồ sơ sinh viên vào bảng dữ liệu SINHVIEN_LOP.
  • 53. Quản lý sinh viên thực tập tại bệnh viện 53 H – NTT CSDL_BENHVIEN CSDL_LICHTHUCTAP CSDL_LICHTRUC CSDL_SINHVIEN Ngöôøi duøng MH_TCSV SINHVIEN LICH_TRUC CSDL_PHIEUTHUCTAP SINHVIEN LICHTHUCTAP LICHTRUC PHIEUTHUCTAP 2) MH_Tra cứu SV LICH_THUCTAP PHIEU_THUCTAP
  • 54. Quản lý sinh viên thực tập tại bệnh viện 54 Diễn giải: Người dùng tác động lên màn hình Tra Cứu Sinh Viên. Màn hình MH_TCSV ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý SINHVIEN để xử lý các biến cố. Lớp xử lý SINHVIEN xử lý tất cả những biến cố xảy ra trên màn hình MH_TCSV, đồng thời gọi đến lớp xử lý PHIEUTHUCTAP để xử lý mọi thông tin liên quan đến đối tượng PHIEUTHUCTAP. Lớp xử lý PHIEUTHUCTAP gọi đến lớp xử lý LICHTHUCTAP để xử lý mọi thông tin liên quan đến đối tượng LICHTHUCTAP. Lớp xử lý LICHTHUCTAP gọi đến lớp xử lý LICHTRUC để xử lý mọi thông tin liên quan đến đối tượng LICHTRUC. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, CSDL_LICHTHUCTAP, CSDL_LICHTRUC và CSDL_PHIEUTHUCTAP thông qua CSDL_BENHVIEN để truy xuất thông tin. CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN CSDL_ LICHTHUCTAP lấy thông tin lớp từ bảng dữ liệu LICHTHUCTAP. CSDL_ LICHTRUC lấy thông tin lớp từ bảng dữ liệu LICHTRUC. CSDL_ PHIEUTHUCTAP lấy thông tin lớp từ bảng dữ liệu PHIEUTHUCTAP.
  • 55. Quản lý sinh viên thực tập tại bệnh viện 55 H – HO LOP LOP_THUCTAP VPBM LOP LOPTHUCTAP VPBM CSDL_LOP 3) MH_Thêm lớp thực tập MH_TLTT Tröôûng VPBM CSDL_BENHVIEN CSDL_VPBM CSDL_LOPTHUCTAP
  • 56. Quản lý sinh viên thực tập tại bệnh viện 56 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Thêm Lớp Thực Tập. Màn hình MH_TLTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LOP_THUCTAP để xử lý các biến cố. Lớp xử lý LOP_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình MH_TLTT, đồng thời gọi đến lớp xử lý VPBM và lớp xử lý LOP để xử lý mọi thông tin liên quan đến đối tượng VPBM và đối tượng LOP. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_VPBM, CSDL_LOPTHUCTAP và CSDL_LOP thông qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM. CSDL_ LOPTHUCTAP cập nhật thông tin lớp thực tập mới này xuống bảng dữ liệu LOPTHUCTAP. CSDL_ LOP lấy thông tin lớp từ bảng dữ liệu LOP.
  • 57. Quản lý sinh viên thực tập tại bệnh viện 57 H – CSDL_SINHVIEN CSDL_PHIEUTHUCTAP CSDL_LOPTHUCTAP HO 4) MH_Tiếp nhận SV thực tập MH_TNSVTT Tröôûng VPBM LOPTHUCTAP PHIEUTHUCTAP SINHVIEN CSDL_LOPTHUCTAP CSDL_PHIEUTHUCTAP CSDL_SINHVIEN CSDL_BENHVIEN LOP_THUCTAP PHIEU_THUCTAP SINHVIEN
  • 58. Quản lý sinh viên thực tập tại bệnh viện 58 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Tiếp Nhận Sinh Viên Thực Tập. Màn hình MH_TNSVTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý PHIEU_THUCTAP để xử lý các biến cố. Lớp xử lý THIEU_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình MH_TNSVTT, đồng thời gọi đến lớp xử lý SINHVIEN và lớp xử lý LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng SINHVIEN và đối tượng LOP_THUCTAP. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, CSDL_LOPTHUCTAP và CSDL_PHIEUTHUCTAP thông qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_SINHVIEN lấy thông tin sinh viên từ bảng dữ liệu SINHVIEN. CSDL_ PHIEUTHUCTAP cập nhật kết quả tiếp nhận sinh viên thực tập xuống bảng dữ liệu PHIEUTHUCTAP. CSDL_ LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOP_THUCTAP.
  • 59. Quản lý sinh viên thực tập tại bệnh viện 59 – KH A NTT LICH_THUCTAP MH_CLTT Tröôûng VPBM LOPTHUCTAP LICHTHUCTAP NHOM TRAI CSDL_LOPTHUCTAP CSDL_LICHTHUCTAP TRAI 5) MH_Chia lịch thực tập NHOM LOP_THUCTAP CSDL_BENHVIEN CSDL_TRAI CSDL_NHOM
  • 60. Quản lý sinh viên thực tập tại bệnh viện 60 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Thực Tập. Màn hình MH_CLTT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICH_THUCTAP để xử lý các biến cố. Lớp xử lý LICH_THUCTAP xử lý tất cả những biến cố xảy ra trên màn hình MH_CLTT, đồng thời gọi đến lớp xử lý TRAI, NHOM và lớp xử lý LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng TRAI, đối tượng NHOM và đối tượng LOP_THUCTAP. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_TRAI, CSDL_NHOM, CSDL_LICHTHUCTAP và CSDL_LOPTHUCTAP thông qua CSDL_BENHNHVIEN để truy xuất và cập nhật thông tin. CSDL_TRAI lấy thông tin các trại từ bảng dữ liệu TRAI. CSDL_ NHOM lấy thông tin các nhóm thực tập từ bảng dữ liệu NHOM. CSDL_LICHTHUCTAP cập nhật kết quả chia lịch thực tập xuống bảng dữ liệu LICH_THUCTAP. CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOP_THUCTAP.
  • 61. Quản lý sinh viên thực tập tại bệnh viện 61 H CNT – 6) MH_Chia nhóm MH_CN Tröôûng VPBM NHOM SINHVIEN PHIEUTHUCTAP NHOM SINHVIEN CSDL_PHIEUTHUCTAP CSDL_NHOM CSDL_SINHVIEN CSDL_BENHVIEN PHIEU_THUC_TAP
  • 62. Quản lý sinh viên thực tập tại bệnh viện 62 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Chia Nhóm. Màn hình MH_CN ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý NHOM để xử lý các biến cố. Lớp xử lý NHOM xử lý tất cả những biến cố xảy ra trên màn hình MH_CN, đồng thời gọi đến lớp xử lý PHIEU_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng PHIEU_THUCTAP. lớp xử lý PHIEU_THUCTAP gọi đến lớp xử lý SINHVIEN để xử lý mọi thông tin liên quan đến đối tượng SINHVIEN. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, CSDL_NHOM và CSDL_PHIEUTHUCTAP thông qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_SINHVIEN lấy thông tin các trại từ bảng dữ liệu SINHVIEN. CSDL_ NHOM cập nhật kết quả chia nhóm, thay đổi nhóm hay xóa kết quả chia nhóm xuống bảng dữ liệu NHOM. CSDL_PHIEUTHUCTAP cập nhật kết quả chia nhóm xuống bảng dữ liệu PHIEU_THUCTAP.
  • 63. Quản lý sinh viên thực tập tại bệnh viện 63 – NTT Tröôûng VPBM LICH_THUCTAP CSDL_BENHVIEN CSDL_LICHTHUCTAP CSDL_LOPTHUCTAP 7) MH_Chia lịch trực LOPTHUCTAP LICHTHUCTAP NHOM LICHTRUC CSDL_NHOM CSDL_LICHTRUC LOP_THUCTAP NHOM LICH_TRUC MH_CLT
  • 64. Quản lý sinh viên thực tập tại bệnh viện 64 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Trực. Màn hình MH_CLT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHTRUC để xử lý các biến cố. Lớp xử lý LICHTRUC xử lý tất cả những biến cố xảy ra trên màn hình MH_CLT, đồng thời gọi đến các lớp xử lý LICH_THUCTAP, NHOM và LOPTHUCTAP để xử lý mọi thông tin liên quan đến đối tượng LICH_THUCTAP, đối tượng NHOM và đối tượng LOP_THUCTAP. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_NHOM, CSDL_LICHTHUCTAP, CSDL_LICHTRUC và CSDL_LOPTHUCTAP thông qua CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_NHOM lấy thông tin các nhóm từ bảng dữ liệu NHOM. CSDL_LICHTHUCTAP lấy thông tin các lịch thực tập từ bảng dữ liệu LICHTHUCTAP. CSDL_LICHTRUC lấy thông tin các lịch trực đã có từ bảng dữ liệu LICHTRUC và cập nhật kết quả chia lịch trực xuống bảng dữ liệu này. CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOPTHUCTAP.
  • 65. Quản lý sinh viên thực tập tại bệnh viện 65 – NTT HOA H 8) MH_Chia lịch học MH_CLH Tröôûng VPBM CSDL_LICHHOC GIAOVIEN LICHHOC BAIHOC PHONG LOPTHUCTA P CSDL_PHONG CSDL_LOP THUCTAP CSDL_BENHVIEN CSDL_BAIHOC CSDL_ GIAOVIEN LICHHOC PHONG BAIHOC GIAOVIEN LOPTHUCTAP
  • 66. Quản lý sinh viên thực tập tại bệnh viện 66 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Chia Lịch Học. Màn hình MH_CLH ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHHOC để xử lý các biến cố. Lớp xử lý LICHHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_CLH, đồng thời gọi đến các lớp xử lý PHONG, LOPTHUCTAP, GIAOVIEN và BAIHOC để xử lý mọi thông tin liên quan đến đối tượng PHONG, đối tượng LOPTHUCTAP, đối tượng GIAOVIEN và đối tượng BAIHOC. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_PHONG, CSDL_LOPTHUCTAP, CSDL_GIAOVIEN, CSDL_LICHHOC và CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_PHONG lấy các phòng trống từ bảng dữ liệu PHONG và bảng dữ liệu LICHHOC. CSDL_LOPTHUCTAP lấy thông tin các lớp thực tập từ bảng dữ liệu LOP_THUCTAP. CSDL_GIAOVIEN lấy danh sách các giáo viên chưa có giờ dạy từ bảng dữ liệu LICHHOC và GIAOVIEN. CSDL_LICHHOC lấy thông tin các lịch học đã được chia từ bảng dữ liệu LICHHOC và đồng thời cập nhật kết quả chia lịch học vừa chia vào bảng dữ liệu LICHHOC. CSDL_BAIHOC lấy thông tin các bài học chưa được chia lịch học của lớp thực tập này từ bảng dữ liệu BAIHOC và LICHHOC.
  • 67. Quản lý sinh viên thực tập tại bệnh viện 67 H – CNT HOA 9) MH_Nhận điểm MH_ND Tröôûng VPBM SINHVIEN PHIEUTHUCTAP CSDL_PHIEUTHUCTAP CSDL_SINHVIEN PHIEU_THUC_TAP SINH_VIEN CSDL_BENHVIEN
  • 68. Quản lý sinh viên thực tập tại bệnh viện 68 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Nhận Điểm. Màn hình MH_ND ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý PHIEUTHUCTAP để xử lý các biến cố. Lớp xử lý PHIEUTHUCTAP xử lý tất cả những biến cố xảy ra trên màn hình MH_ND, đồng thời gọi đến lớp xử lý SINHVIEN để xử lý mọi thông tin liên quan đến đối tượng SINHVIEN. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_SINHVIEN, và CSDL_PHIEUTHUCTAP thông qua lớp CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_PHIEUTHUCTAP lấy danh sách sinh viên cùng với điểm của sinh viên của lớp thực tập này và cập nhật kết quả mới vào bảng dữ liệu PHIEUTHUCTAP. CSDL_SINHVIEN lấy tên sinh viên của lớp thực tập từ bảng dữ liệu SINHVIEN.
  • 69. Quản lý sinh viên thực tập tại bệnh viện 69 Tröôûng phoøng KHTH CSDL_BENHVIEN VPBM CSDL_VPBM 10)MH_Thêm VPBM VPBM MH_TVPBM
  • 70. Quản lý sinh viên thực tập tại bệnh viện 70 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Thêm Văn Phòng Bộ Môn. Màn hình MH_TVPBM ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý VPBM để xử lý các biến cố. Lớp xử lý VPBM xử lý tất cả những biến cố xảy ra trên màn hình MH_TVPBM, CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM và cập nhật kết quả thêm văn phòng bộ môn xuống bảng dữ liệu này.
  • 71. Quản lý sinh viên thực tập tại bệnh viện 71 Đ NTT MH_NPCT Tröôûng VPBM VPBM PHIEUCONGTAC GIAOVIEN CSDL_VPBM 11)MH_Nhận phiếu công tác VPBM GIAOVIEN PHIEU_CONGTAC CSDL_BENHVIEN CSDL_GIAOVIEN CSDL_PHIEUCONGTAC
  • 72. Quản lý sinh viên thực tập tại bệnh viện 72 Diễn giải: Trưởng văn phòng bộ môn tác động lên màn hình Nhận Phiếu Công Tác. Màn hình MH_NPCT ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý PHIEUCONGTAC để xử lý các biến cố. Lớp xử lý PHIEUCONGTAC xử lý tất cả những biến cố xảy ra trên màn hình MH_NPCT, đồng thời gọi đến các lớp xử lý GIAOVIEN và VPBM để xử lý mọi thông tin liên quan đến đối tượng GIAOVIEN và đối tượng VPBM. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_GIAOVIEN, và CSDL_VPBM thông qua lớp CSDL_BENHVIEN để truy xuất và cập nhật thông tin. CSDL_VPBM lấy thông tin văn phòng bộ môn từ bảng dữ liệu VPBM.
  • 73. Quản lý sinh viên thực tập tại bệnh viện 73 – KHO 12)MH_Tra cứu giáo viên MH_TCGV Ngöôøi duøng LOPTHUCTAP LICHHOC GIAOVIEN PHIEUCONGTAC CSDL_LOPTHUCTAP CSDL_LICHHOC CSDL_GIAOVIEN CSDL_PHIEUCONGTAC CSDL_BENHVIEN LOP_THUCTAP LICHHOC PHIEU_CONGTAC GIAOVIEN
  • 74. Quản lý sinh viên thực tập tại bệnh viện 74 Diễn giải: Người dùng tác động lên màn hình Tra Cứu Giáo Viên. Màn hình MH_TCGV ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý GIAOVIEN để xử lý các biến cố. Lớp xử lý GIAOVIEN xử lý tất cả những biến cố xảy ra trên màn hình MH_TCGV, đồng thời gọi đến các lớp xử lý PHIEU_CONGTAC, LICHHOC và LOP_THUCTAP để xử lý mọi thông tin liên quan đến đối tượng PHIEUCONGTAC, đối tượng LICHHOC và đối tượng LOP_THUCTAP. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_PHIEUCONGTAC, CSDL_GIAOVIEN, CSDL_LICHHOC và CSDL_LOPTHUCTAP thông qua lớp CSDL_BENHVIEN để truy xuất thông tin cần tra cứu. CSDL_PHIEUCONGTAC lấy thông tin phiếu công tác từ bảng dữ liệu PHIEUCONGTAC. CSDL_ GIAOVIEN lấy thông tin giáo viên từ bảng dữ liệu GIAOVIEN. CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC. CSDL_LOPTHUCTAP lấy thông tin lớp thực tập từ bảng dữ liệu LOPTHUCTAP.
  • 75. Quản lý sinh viên thực tập tại bệnh viện 75 HOA MH_TCLH Ngöôøi duøng 13)MH_Tra cứu lịch học: GIAOVIEN BAIHOC LICHHOC GIAOVIEN BAIHOC CSDL_LICHHOC CSDL_GIAOVIEN CSDL_BAIHOC CSDL_BENHVIEN LICHHOC
  • 76. Quản lý sinh viên thực tập tại bệnh viện 76 Diễn giải: Người dùng tác động lên màn hình Tra Cứu Lịch Học Màn hình MH_TCLH ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý LICHHOC để xử lý các biến cố. Lớp xử lý LICHHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_TCLH, đồng thời gọi đến các lớp xử lý GIAOVIEN, và BAIHOC để xử lý mọi thông tin liên quan đến đối tượng GIAOVIEN và đối tượng BAIHOC. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_LICHHOC, CSDL_GIAOVIEN và CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để truy xuất thông tin cần tra cứu. CSDL_BAIHOC lấy thông tin phiếu công tác từ bảng dữ liệu BAIHOC. CSDL_ GIAOVIEN lấy thông tin giáo viên từ bảng dữ liệu GIAOVIEN. CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC.
  • 77. Quản lý sinh viên thực tập tại bệnh viện 77 HOA MH_TCBH Ngöôøi duøng 14)MH_Tra cứu bài học: CHUONGTRINHHOC CHUONGTRINHHOC BAIHOC CSDL_CHUONGTRINHHOC CSDL_BAIHOC CSDL_BENHVIEN BAIHOC
  • 78. Quản lý sinh viên thực tập tại bệnh viện 78 Diễn giải: Người dùng tác động lên màn hình Tra Cứu Bài Học. Màn hình MH_TCBH ghi nhận các biến cố xảy ra sau đó gọi xuống lớp xử lý BAIHOC để xử lý các biến cố. Lớp xử lý BAIHOC xử lý tất cả những biến cố xảy ra trên màn hình MH_TCBH, đồng thời gọi đến các lớp xử lý LICHHOC để xử lý mọi thông tin liên quan đến đối tượng LICHHOC. Các lớp xử lý này sẽ gọi đến các lớp cơ sở dữ liệu CSDL_LICHHOC và CSDL_BAIHOC thông qua lớp CSDL_BENHVIEN để truy xuất thông tin cần tra cứu. CSDL_BAIHOC lấy thông tin phiếu công tác từ bảng dữ liệu BAIHOC. CSDL_LICHHOC lấy thông tin lịch học từ bảng dữ liệu LICHHOC.
  • 79. Quản lý sinh viên thực tập tại bệnh viện 79 H KHT – Đ 4.1. 2 Tổ chức lưu dữ liệu: Cơ sở dữ liệu của chương trình được lưu trữ trong Access và được tổ chức theo sơ đồ sau: Dưới đây là chi tiết của từng bảng dữ liệu: * BẢNG VPBM: Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 DTHOAI_VPBM Điện thoại văn phòng bộ môn Number 2 MA_KHOA Mã khoa mà VPBM trực thuộc Number Khóa ngoại 3 MA_VPBM Mỗi một văn phòng bộ môn có một mã số khác nhau Number Khóa chính 4 MAT_KHAU_VPBM Mật khẩu của văn phòng bộ môn để đăng nhập vào hệ thống Text 5 TEN_VPBM Tên của văn phòng bộ môn Text
  • 80. Quản lý sinh viên thực tập tại bệnh viện 80 * BẢNG LOP_THUCTAP: Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 HOC_KY Học kỳ thực tập Number 2 MA_GV Mã giáo viên chủ nhiệm lớp thực tập này Number Khóa ngoại 3 MA_LOP Mã lớp đi thực tập Number Khóa ngoại 4 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa chính 5 MA_VPBM Mã VPBM mà lớp thực tập Number Khóa ngoại 6 NGAY_BD_THUCTAP Ngày lớp bắt đầu thực tập Date 7 NGAY_KT_THUCTAP Ngày lớp kết thúc thực Date > = tập NGAY_B D_THUC TAP * BẢNG LOP Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_LOP Mỗi lớp có một mã số khác nhau Number Khóa chính 2 NIEN_KHOA Niên khóa của lớp học Text 3 TEN_LOP Tên của lớp học Text * BẢNG KHOA Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_KHOA Mỗi khoa có một mã số riêng Number Khóa chính 2 TEN_KHOA Tên của khoa Text
  • 81. Quản lý sinh viên thực tập tại bệnh viện 81 Đ H * BẢNG SINHVIEN_LOP Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_LOP Mã lớp mà sinh viên học Number Khóa ngoại, khóa chính 2 MA_SVIEN Mã sinh viên Khóa ngoại, khóa chính 3 MA_TO Tổ mà sinh viên được chia trong lớp này Number > 0 4 NGAY_THUOC_LOP Ngày sinh viên vào học lớp này Date * BẢNG PHIEU_CONG_TAC Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_GV Mã giáo viên công tác Number Khóa ngoại, khóa chính 2 MA_VPBM Mã VPBM mà giáo viên công tác Number Khóa ngoại, khóa chính 3 NGAY_BD_CONGTAC Ngày giáo viên bắt đầu công tác tại VPBM này Date Khóa chính 4 NGAY_KT_CONGTAC Ngày giáo viên công tác tại VPBM này Date > ngay bat dau cong tac * BẢNG GIAO_VIEN Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 DIA_CHI_GV Địa chỉ của giáo viên Text 2 DIEN_THOAI_GV Điện thoại của giáo viên Number 3 GHI_CHU_GV Thông tin riêng của giáo viên Text 4 GIOI_TINH_GV Giới tính của giáo viên Text “nam” hoặc “nữ” 5 MA_GV Mỗi một giáo viên có một Text Khóa chính
  • 82. Quản lý sinh viên thực tập tại bệnh viện 82 H OA mã khác nhau 6 NGAY_SINH_GV Ngày sinh của giáo viên Date 7 TEN_GV Tên của giáo viên Text * BẢNG TRAI Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 DIEN_THOAI_TRAI Điện thoại của trại Number 2 MA_TRAI Mỗi một lịch thực tập có một mã khác nhau Number Khóa chính 3 TEN_TRAI Tên trại Text * BẢNG PHIEU_THUC_TAP Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 DIEM Điểm thực tập của sinh viên Number > 0 2 MA_LOPTHUCTAP Mã lớp thực tập mà sinh viên đi thực tập Number Khóa ngoại, khóa chính 3 MA_SVIEN Mã sinh viên Number Khóa ngoại, Khóa chính 4 TEN_NHOM Tên nhóm mà sinh viên thuộc Text * BẢNG CHUONG_TRINH_HOC Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 HOCKY Học kỳ Number > 0, khóa chính 2 MA_BAIHOC Mã bài học Number Khóa ngoại, khóa chính 3 MA_VPBM Mã VPBM Number Khóa ngoại
  • 83. Quản lý sinh viên thực tập tại bệnh viện 83 * BẢNG BAI_HOC Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_BAIHOC Mỗi một bài học có một mã số Number Khóa chính 2 SO_TIET Số tiết của bài học đó Number 3 TEN_BAIHOC Tên của bài học Text * BẢNG LICH_THUC_TAP Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_LICHTHUCTAP Mỗi một lịch thực tập có một mã khác nhau Number Khóa chính 2 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa ngoại 3 MA_TRAI Mã trại Number Khóa ngoại 4 TEN_NHOM Tên nhóm thực tập Text Khóa ngoại 5 THOI_GIAN_BD Thời gian bắt đầu thực tập Date 6 THOI_GIAN_KT Thời gian kết thúc thực tập Date > THOI_GIA N_BD * BẢNG SINH_VIEN Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 DIA_CHI_SVIEN Địa chỉ của sinh viên Text 2 DIEN_THOAI_SVIEN Điện thọai của sinh viên Number 3 GHI_CHU_SVIEN Thông tin riêng của sinh viên Text 4 GIOI_TINH_SVIEN Giới tính của sinh viên Text “nam” hoặc “nữ” 5 MA_SVIEN Mỗi một sinh viên có một mã số khác nhau Text Khóa chính 6 NGAY_SINH_SVIEN Ngày sinh của sinh viên Date 7 TEN_SVIEN Tên của sinh viên Text
  • 84. Quản lý sinh viên thực tập tại bệnh viện 84 H OA * BẢNG LICH_HOC Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_BAIHOC Mã bài học Number Khóa ngoại, khóa chính 2 MA_GV Mã giáo viên giảng dạy bài học này Number Khóa ngoại 3 MA_LOPTHUCTAP Mã lớp thực tập học bài học này Number Khóa ngoại, khóa chính 4 THOI_GIAN_BD Ngày lớp bắt đầu học Date 5 THOI_GIAN_KT Ngày lớp kết thúc học Date 6 THU_HOC Thứ học trong tuần Text 7 TIET_BD Tiết bắt đầu Number 8 TIET_KT tiết kết thúc Number * BẢNG PHONG Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_PHONG Mỗi một phòng có một mã khác nhau Number Khóa chính 2 TEN_PHONG Tên phòng Text * BẢNG NHOM Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 MA_LOPTHUCTAP Mã lớp thực tập Number Khóa ngoại, khóa chính 2 TEN_NHOM Tên nhóm Text Khóa chính
  • 85. Quản lý sinh viên thực tập tại bệnh viện 85 * BẢNG CA_TRUC Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 CA_TRUC Tên ca trực Text Khóa chính 2 THOI_GIAN_BD_TRUC Thời gian bắt đầu trực Date 3 THOI_GIAN_KT_TRUC Thời gian kết thúc trực Date * BẢNG LICH_TRUC_CUA_NHOM Stt Tên thuộc tính Diễn giải Kiểu Ràng buộc Ghi chú 1 CA_TRUC Tên ca trực Text Khóa ngoại, khóa chính 2 MA_LICHTHUCTAP Mã lịch thực tập Number Khóa ngoại, khóa chính 3 NGAY_TRUC Ngày trực Date Khóa chính
  • 86. Quản lý sinh viên thực tập tại bệnh viện 86 – Đ CNTT HOA K 4.2 THIẾT KẾ CHI TIẾT Phần thiết kế chi tiết sẽ trình bày một cách chi tiế về kiến trúc của phần mềm bao gồm chi tiết của các màn hình và chi tiết của các lớp xử lý chính. Do số lượng các đối tượng quá nhiều nên chỉ trình bày một vài sơ đồ phối hợp chi tiết đặc trưng mà thôi. 4.2.1 Thiết kế chi tiết của các màn hình Một đối tượng màn hình được trình bày bởi 4 thành phần: - Thuộc tính của đối tượng màn hình. - Các biến cố của đối tượng màn hình. - Các hàm của đối tượng màn hình. - Sơ đồ phối hợp chi tiết của đối tượng màn hình. 1) MH_Bệnh viện (MH_BV): a. Các thuộc tính của đối tượng MH_Bệnh viện: Stt Tên thuộc tính Loại Ý nghĩa Ghi chú 1 tv_benhvien TreeView Hiển thị danh sách các văn phòng bộ môn tại bệnh viện. 2 gioitinh_nam string Lưu giới tính nam của sinh viên Biến toàn cục
  • 87. Quản lý sinh viên thực tập tại bệnh viện 87 3 gioitinh_nu string Lưu giới tính nữ của sinh viên 4 hocky int Lưu học kỳ của lớp học đang học Như trên 5 loptt string Lưu lớp thực tập Như trên 6 mabaihoc String Lưu mã bài học Như trên 7 mabaihoc_xoa String Lưu mã bài học cần xóa trong lịch học. Như trên 8 magv String Lưu mã giáo viên Như trên 9 malop String Lưu mã lớp học Như trên maloptt String Lưu mã lớp thực tập Như trên 10 manhom String Lưu mã nhóm Như trên 11 masv String Lưu mã sinh viên Như trên 12 matkhau String Lưu mật khẩu đăng nhập hệ thống Như trên 13 mavpbm String Lưu mã văn phòng bộ môn Như trên 14 ngaynhandiem Int Chứa giá trị giới hạn ngày nhận điểm so với ngày kết thúc thực tập là bao nhiêu ngày Như trên 15 sisoloptt Int Lưu sĩ số lớp thực tập Như trên 16 sonhom Int Lưu số nhóm của lớp thực tập Như trên 17 sosv1nhom Int Lưu số sinh viên của mỗi nhóm của lớp thực tập Như trên 18 tendangnhap String Lưu tên đăng nhập (đăng nhập với quyền quản trị hay quyền văn phòng bộ môn) Như trên 19 tenloptt String Lưu tên lớp thực tập Như trên 20 tenvpbm String Lưu tên văn phòng bộ môn Như trên 21 thoigianbd_thuctap DateTime Lưu thời gian bắt đầu thực tập của lớp học. Như trên 22 thoigiankt_thuctap DateTime Lưu thời gian kết thúc thực tập của lớp học. Như trên 23 thu String Lưu thứ học của bài học trong lịch học Như trên 24 tietbd Int Lưu tiết bắt đầu của bài học trong lịch học Như trên 25 tietkt Int Lưu tiết kết thúc của bài học trong lịch học Như trên
  • 88. Quản lý sinh viên thực tập tại bệnh viện 88 CN T b. Các biến cố của đối tượng MH_Bệnh viện Stt Biến cố Diễn giải Hàm gọi 1 LeftClick trên tv_benhvien Chọn văn phòng bộ môn để thực hiện các công việc quản lý. tv_benhvien_AfterSelect 2 RightClick trên tv_benhvien Hiển thị các công việc mà người dùng có thể làm ở văn phòng bộ môn này tv_Benhvien_RightClick c. Các hàm của đối tượng MH_Bệnh viện * Các hàm xử lý trực tiếp biến cố: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 tv_benhvien_AfterSelect XL_Benhvien Chọn văn phòng bộ môn để thực hiện các công việc quản lý. 2 tv_Benhvien_RightClick XL_Benhvien Hiển thị các công việc mà người dùng có thể làm ở văn phòng bộ môn này * Các hàm hỗ trợ: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 hienthi_UserControl Hiển thị các màn hình công việc. 2 Khoitao_tv_benhvien XL_Benhvien Hiển thị Treeview chứa danh sách các văn phòng bộ môn của bệnh viện. 3 kichhoat_Control Kích hoạt các control 4 kichhoat_Group Hiển thị group
  • 89. Quản lý sinh viên thực tập tại bệnh viện 89 K H 2) MH_Đăng nhập a. Các thuộc tính của đối tượng MH_Đăng nhập: Stt Tên thuộc tính Loại Ý nghĩa Ghi chú 1 b_dangnhap Button Xác nhận thao tác đăng nhập vào hệ thống 2 b_thoat Button Xác nhận thao tác thoát khỏi hệ thống 3 cb_vpbm ComboBox Chứa danh sách tên đăng nhập vào hệ thống (quản trị và các văn phòng Bộ môn) 4 tb_matkhau TextBox Người dùng nhập mật khẩu để đăng nhập b. Các biến cố của đối tượng MH_Đăng nhập Stt Biến cố Diễn giải Hàm gọi 1 Click trên b_dangnhap Xác nhận thao tác đăng nhập vào hệ thống. b_dangnhap_Click 2 Click trên b_thoat Xác nhận thao tác thoát khỏi hệ thống. b_thoat_Click 3 Nhấn phím trên tb_matkhau Theo dõi thao tác của người dùng. Nếu người dùng nhấp phím Enter là chọn thao tác đăng nhập vào hệ thống. dangnhap (2) (1) (3)
  • 90. Quản lý sinh viên thực tập tại bệnh viện 90 c. Các hàm của đối tượng MH_Đăng nhập * Các hàm xử lý trực tiếp biến cố: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 b_dangnhap_Click Đăng nhập vào hệ thống khi có biến cố (1) 2 B_thoat_Click Thoát khỏi hệ thống khi có biến cố (2) 3 dangnhap Đăng nhập vào hệ thống * Các hàm hỗ trợ: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 dangnhap XL_Dangnhap, MH_Benhvien Đăng nhập vào hệ thống 2 Khoitao_cb_vpbm XL_Dangnhap Hiển thị danh sách tên đăng nhập để người dùng chọn lựa quyền đăng nhập 3 Kiemtra_dangnhap XL_Dangnhap Kiểm tra xem người dùng đăng nhập đúng hay sai 4 laymatkhau Lấy mật khẩu do người dùng nhập vào 5 laytendangnhap Lấy tên đăng nhập do người dùng nhập vào 6 thongbao_dangnhapsai Thông báo đăng nhập sai
  • 91. Quản lý sinh viên thực tập tại bệnh viện 91 K H 3) MH_Thêm VPBM a. Thuộc tính của đối tượng MH_Thêm VPBM: Stt Tên thuộc tính Loại Ý nghĩa Ghi chú 1 cb_khoa ComboBox Hiển thị danh sách khoa và cho người dùng lựa chọn 2 cb_tenvpbm ComboBox Cho người dùng nhập vào tên VPBM và hiển thị danh sách VPBM 3 tb_dienthoai TextBox Cho người dùng nhập vàoso điện thoại 4 tb_matkhau TextBox Cho người dùng nhập vào mật khẩu đăng nhập của VPBM 5 b_them button Thực hiện công việc thêm văn phòng bộ môn 6 b_capnhat Button Thực hiện công việc cập nhật lại văn phòng bộ môn 7 b_xoa button Thực hiện công việc xóa văn phòng bộ môn (1) (2) (3) (4) (6) (5)
  • 92. Quản lý sinh viên thực tập tại bệnh viện 92 b. Các biến cố của đối tượng MH_Thêm VPBM Stt Biến cố Diễn giải Hàm gọi 1 chọn trên cb_tenvpbm Chọn một văn phòng Bộ môn nào đó để cập nhật lại thông tin hoặc xóa văn phòng Bộ môn này. capnhat_thongtin 2 Nhấn phím trên tb_matkhau Kiểm tra xem người dùng nhập vào mật khẩu có nhiều hơn 10 ký tự hay không. Nếu hơn 10 ký tự thì sẽ thông báo nhập lại mật khẩu. Capnhat 3 Nhấn phím trên tb_dienthoai Khi người dùng nhấn phím trên tb_dienthoai thì kiểm tra xem người dùng nhập vào điện thoại có phải là số hay không. Nếu không là số thì thông báo nhập lại. capnhat 4 Click trên b_ghi Xác nhận thao tác thêm VPBM. b_ghi_Click 5 Click trên b_capnhat Xác nhận thao tác cập nhật thông tin VPBM. b_capnhat_Click 6 Click trên b_xoa Xác nhận thao tác xóa VPBM. b_xoa_Click c. Các hàm của đối tượng MH_Thêm VPBM * Các hàm xử lý trực tiếp biến cố: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 b_capnhat_Click XL_VPBM Cập nhật thông tin văn phòng Bộ môn 2 b_ghi_Click XL_VPBM, MH_Benhvien Thêm mới văn phòng Bộ môn 3 b_xoa_Click XL_VPBM, MH_Benhvien Xóa văn phòng Bộ môn 4 Capnhat XL_Benhvien Lựa chọn cho phép thao tác thêm hoặc cập nhật, xóa văn phòng Bộ môn 5 capnhat_thongtin XL_VPBM Hiển thị thông tin văn phòng Bộ môn cho người dùng cập nhật hoặc xóa văn phòng Bộ môn
  • 93. Quản lý sinh viên thực tập tại bệnh viện 93 * Các hàm hỗ trợ: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 cho_ghi MH_Benhvien Chỉ cho phép người dùng chọn thao tác ghi mới 2 cho_sua_xoa MH_Benhvien Chỉ cho phép người dùng chọn thao tác cập nhật hoặc xóa văn phòng Bộ môn 3 khoitao_cb_khoa XL_Khoa Hiển thị danh sách các khoa cho người dùng chọn 4 khoitao_cb_tenvpbm XL_VPBM Hiển thị danh sách văn phòng Bộ môn 5 kiemtra_du_thongtin XL_VPBM Kiểm tra xem người dùng đã nhập vào đủ tất cả các thông tin chưa 6 lam_mo_tatca MH_Benhvien Không cho người dùng thao tác ghi, cập nhật, xóa. 7 lay_dienthoai Lấy điện thoại 8 lay_matkhau Lấy mật khẩu 9 lay_tenkhoa Lấy tên khoa 10 lay_tenvpbm Lấy tên văn phòng Bộ môn 11 lay_thongtin Lấy thông tin về văn phòng Bộ môn bao gồm tên, khoa, mật khẩu, điện thoại.
  • 94. Quản lý sinh viên thực tập tại bệnh viện 94 KH Đ H (6) (7) (8) T 4) MH_Thêm lớp học a. Thuộc tính của đối tượng MH_Thêm lớp học: Stt Tên thuộc tính Loại Ý nghĩa Ghi chú 1 b_ghi Button Xác nhận thao tác thêm lớp học mới 2 b_nienkhoa Button Dùng để tra cứu lớp học theo niên khóa 3 b_tenlop Button Dùng để tra cứu lớp học theo tên lớp 4 b_xoa Button Xác nhận thao tác cập nhật lớp học mới 5 cb_lop ComboBox Cho người dùng nhập vào tên lớp và cb_lop dùng để hiện thị danh sách tên lớp học 6 ll_nhanhoso LinkLabel Cho phép chuyển đến màn hình nhận hồ sơ sinh viên của lớp học hiện hành 7 lv_lop ListView Hiển thị danh sách lớp học 8 tb_bd TextBox Cho người dùng nhập vào năm bắt ( (5) ( (4) (6) (7) (3) (8) (9) 1) 2)
  • 95. Quản lý sinh viên thực tập tại bệnh viện 95 đầu 9 tb_kt TextBox Cho người dùng nhập vào năm kết thúc b. Các biến cố của đối tượng MH_Thêm lớp học: Stt Biến cố Diễn giải Hàm gọi 1 Click trên b_tenlop Hiển thị danh sách lớp học theo tên lớp. b_tenlop_Click 2 Click trên b_nienkhoa Hiển thị danh sách lớp học theo niên khóa. b_nienkhoa_Click 3a Nhấn phím trên cb_lop Kiểm tra xem lớp này là lớp cũ hay lớp mới. Nếu là lớp mới thì sẽ cho chọn thao thao tác thêm lớp mới. Ngược lại, cho người dùng chọn thao tác chỉnh sửa thông tin về lớp học này hoặc xóa lớp này đi. capnhat_KeyUp 3b chọn trên cb_lop Hiển thị thông tin về lớp học này cho người dùng chỉnh sửa thông tin về lớp học hoặc xóa lớp học. capnhat_theo_cb_lop 4 Nhấn phím trên tb_kt Kiểm tra xem lớp này là lớp cũ hay lớp mới. Nếu là lớp mới thì sẽ cho chọn thao thao tác thêm lớp mới. Ngược lại, cho người dùng chọn thao tác chỉnh sửa thông tin về lớp học này hoặc xóa lớp này đi. capnhat_KeyUp 5 Nhấn phím trên tb_bd Kiểm tra xem lớp này là lớp cũ hay lớp mới. Nếu là lớp mới thì sẽ cho chọn thao thao tác thêm lớp mới. Ngược lại, cho người dùng chọn thao tác chỉnh sửa thông tin về lớp học này hoặc xóa lớp này đi. capnhat_KeyUp 6 Click trên b_ghi Thêm mới lớp học. b_ghi_Click 7 Click trên b_xoa Xóa lớp học. b_xoa_Click 8 Click trên ll_nhanhoso Chuyển đến màn hình nhận hồ sơ sinh viên. ll_nhanhoso_LinkClicked
  • 96. Quản lý sinh viên thực tập tại bệnh viện 96 K c. Các hàm của đối tượng MH_Thêm lớp học: * Các hàm xử lý trực tiếp biến cố: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 b_capnhat_Click XL_Lop Xác nhận thao tác cập nhật thông tin về lớp học 2 b_ghi_Click XL_Lop Xác nhận thao tác thêm lớp học 3 b_nienkhoa_Click XL_Lop Tra cứu lớp học theo niên khóa 4 b_tenlop_Click XL_Lop Tra cứu lớp học theo tên lớp 5 b_xoa_Click XL_Lop Xác nhận thao tác xóa lớp học 6 Capnhat_chonlv XL_Lop Ghi nhận lại lớp học hiện hành và cho phép cập nhật thông tin của lớp học hoặc xóa lớp học 7 Capnhat_KeyUp Xét xem lớp học này là mới hay cũ để cho phép người dùng thao tác chỉ thêm hoặc chỉ cập nhật và xóa 8 Capnhat_theo_cb_lop XL_Lop Ghi nhận lại lớp học hiện hành và cho phép cập nhật thông tin của lớp học hoặc xóa lớp học 9 ll_nhanhoso_LinkClicked XL_Lop, MH_Benhvien Chuyển đến màn hình nhận hồ sơ sinh viên * Các hàm hỗ trợ: Stt Tên hàm Lớp liên quan Ý nghĩa Ghi chú 1 Capnhat XL_Lop Xét xem lớp học này là mới hay cũ để cho phép người dùng thao tác chỉ thêm hoặc chỉ cập nhật và xóa 2 chon_lv_lophoc XL_Lop Ghi nhận lại lớp học hiện hành và cho phép cập nhật thông tin của lớp học hoặc xóa lớp học 3 cho_ghi MH_Benhvien Cho phép người dùng chọn thao tác thêm mới thêm lớp học