BÁO CÁO ĐỒ ÁN TỐT NGHIỆPĐỀ TÀI: THIẾT KẾ VÀ XÂY DỰNG WEBSITE CHO BỆNH VIỆN ĐA KHOA HƯNG HÀ GIÁO VIÊN HƯỚNG DẪN: NGUYỄN VĂN HẬU SINH VIÊN THỰC HIỆN: LƯU THỊ THU HÀ... Tổng quan đề tài L
Trang 1BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI: THIẾT KẾ VÀ XÂY DỰNG WEBSITE
CHO BỆNH VIỆN ĐA KHOA HƯNG HÀ
GIÁO VIÊN HƯỚNG DẪN: NGUYỄN VĂN HẬU SINH VIÊN THỰC HIỆN: LƯU THỊ THU HÀ
Trang 21 NỘI DUNG BÁO CÁO
4
Trang 31 Tổng quan đề tài
Lý do chọn đề tài:
• Áp lực về chất lượng dịch vụ, khả năng điều trị cũng như đối thủ cạnh tranh của bệnh viện
Bệnh viện Đa khoa Hưng Hà
Trang 42 Cơ sở lý thuyết
- Là 1 frameword lập trình web mới - Là 1 phiên bản hiện thực hóa của Microsoft, ứng dụng mô hình của O/RM có bên trong NET MVC vào trong ASP.NET Frameword 3.5
- Ưu điểm: - Cho phép mô hình hóa một + Tối ưu ứng dụng và dễ dàng trong CSDL dùng trong các
việc viết code, giao diện lớp NET
+ designer linh hoạt trong việc thiết - Có thể truy vấn CSDL dùng
kế LINQ cũng như cập nhất/ + Không sd view state nên trang thêm/ sửa/ xóa dữ liệu
web k bị tăng kích thước => hiệu - Hỗ trợ đầy đủ transaction, năng hoạt động không bị giảm view và các stored procedure
Trang 53 Phân tích thiết kế
Biểu đồ USECASE
KhachHang
QuanTriVien
System
DangBaiViet VietBinhLuan
<<include>>
QuanLyTinTuc
<<include>>
QuanLyBinhLuan
QuanLyDanhMucTin
<<include>>
<<include>>
QuanLyDMBacSy
<<include>>
<<include>>
DangNhap
QuanLyNhatKyHeThong
QuanLyChuyenKhoa
<<include>>
<<include>>
QuanLyDMPhanQuyen
<<include>>
QuanLyHinhAnh
<<include>>
<<include>>
QuanLyTaiKhoan QuanLyVanBan
<
<i ncl ud e>
>
<
<i nc lu de
>
>
Q u a n L y V i d e
o QuanLyBenhVie n
Trang 6TongQuanTri
Trang 73 Phân tích thiết kế
Biểu
đồ
Lớp
Slide
+id +type +title_l +title_e +description_l +description_e +image_path +icon +link +css_class +ord +active_flag +site_id +created_date
0 *
1
Site
+id +name_company_l +name_company_e +favicon +address_l +address_e +map +phone +fax +email +hotline +emergency_number +time_open +active_flag +meta_description +meta_keyword
+ord
Department
+id +site_id +name_l +description_l +detail_l +image_path +active_flag +created_by_user_id +lu_updated +lu_user_id +created_date +name_e +description_e +detail_e +ord 1 *
+link +alias +background_image
0 *
+video_id +video_title_l +video_description_l +video_title_e +video_description_e +video_thumbnail
+created_date +created_by_user +ord 0 *
+status +site_id
Doctor
+id +department_id +name_l +name_e +specially_l +specially_e +language_spoken +quantification_l +quantification_e +experiences_l +experiences_e +specially_interests_l +specially_interests_e +image_path +gender +timetable_l +timetable_e +active_flag +show_on_home +ord +is_partner +position +created_date
1
0 *
User
1 +id +full_name +user_name 0 *
Trang 8+id
+cssClass 1
1 *
UserGroup
+id +name
1 +id+user_id
+action_date +action_description +action_detail +active_flag 0 *
+created_date
Category
+id +name_l +name_e +alias_e +alias_l +image_path +description_l +description_e +parent_id +menu_id +ord +created_by_user +lu_user_id +created_date +lu_updated +active_flag +show_on_home +link +type +theme_type +site_id +level
1 0 *
0 *
1
News
+id +title_l +title_e +alias_e +image_path +detail_l +detail_e +description_l +description_e +category_id +ord +created_by_user_id +created_date +lu_updated +active_flag +hot_new +show_on_home +meta_description +meta_keyword +views +copyright +site_id +type +link +department_id
1 0 *
1 0 *
+password +email +address +image_path +gender +created_by_user_id +created_date +active_flag +group_id
1 0 *
Comment
+id +new_id +user_name +email +message +created_date +active_flag
Document
+id +category_id +type +effective_from_date +effective_to_date +document_name +document_code +document_date +attach_file_path +bin_location +description +owner +approved_date +approved_by +created_by _user_id +created_date_time +lu_user_id +lu_updated +active_flag +site_id
Trang 93 Phân tích thiết kế
Biểu đồ tuần tự Đăng nhập
: User :FrmDangNhap :CtrlDangNhap
:CSDL
1 : YeuCauDangNhap()
2 : YeuCau()
3 : HienThiTrangDangNhap
4 : NhapTenTaiKhoanVaMatKhau()
5 : KiemTraCacTruongDuLieu()
6 : GuiThongTinTaiKhoan()
7 : TruyVanKiemTraThongTn()
8 : GuiKetQuaTruyVan
9 : KiemTraXacMinhQuyen
seq KiemTraTonTaiCuaTaiKhoan
10 : HienThiTrangTuongUngVoiQuyen
11 : OLaiTrangDangNhapVaThognBaoLoi
Trang 103 Phân tích thiết kế
Biểu đồ tuần tự Thêm tin tức
: NguoiVietBai :FrmQuanLyTinTuc :CtrlQuanLyTinTuc :DanhMucTin :TinTuc :QuanTriWebsite
1 : YeuCauChucNang()
2 : LayDanhMucTin()
3 : LayDanhMucTin() 5
4
6 : NhapThongTinTinTuc()
7 : DanhMaTuDong() 8 : ThemTinTuc()
9 : DuyetTinTuc() 11
10 12
Trang 113 Phân tích thiết kế
Biểu đồ tuần tự Sửa tin tức
: NguoiVietBai
1 : ChonTinTucCanSua()
10 : YeuCauCapNhat
11 : CapNhatThongTinTinTuc()
18
2 : LayThongTinTinTuc()
5
6 : LayThongTinDanhMucTin()
9
12 : CapNhatTinTuc()
17
3 : LayThongTinTinTuc()
4
7 : LayThongTinDanhMucTin()
8
13 : CapNhatTinTuc()
14 : DuyenTinTuc()
Trang 133 Phân tích thiết kế
Biểu đồ tuần tự Xóa tin tức
: NguoiVietBai :FrmQuanLyTinTuc :CtrlQuanLyTinTuc :TinTuc
1 : ChonTinTuc()
2 : XacNhanXoa
opt XacNhanXoa
3 : ChonXoa()
4 : XacNhanXoa()
5 : XoaTinTuc()
8
7
6
9 : KhongXoa()
10 : KhongXoa() <<destroy>>
11 : Huy()
Trang 144 Kết luận
4.1 Kết quả đạt được
Tìm hiểu và năm bắt được công cụ thiết kế web
Giao diện trang chủ đẹp, thân thiện với
người dùng
Xây dựng được trang quản trị với các chức năng quản lý danh mục tin tức, tin tức, hình ảnh, video, thông tin bệnh viện,
chuyên khoa, thông tin bác sĩ, bình luận
Trang 154 Kết luận
4.1 Kết quả đạt được
Xây dựng được tính năng bảo mật phân quyền đến từng chức năng
Xây dựng được tính năng xem nhật ký hệ thống
Trang 164 Kết luận
4.2 Hạn chế
Tốc độ load dữ liệu còn hơi chậm
4.3 Hướng phát triển
Tối ưu hóa giao diện và hiệu năng nhằm tăng tốc độ của ứng dụng
Bổ sung chức năng đạt lịch khám trực tiếp trên website
Trang 17ĐỀ MÔ
Trang 18Thank You!