ĐỀ TÀI: THIẾT KẾ VÀ XÂY DỰNG WEBSITE CHO BỆNH VIỆN ĐA KHOA HƯNG HÀ BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 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àitrị
Trang 1ĐỀ TÀI: THIẾT KẾ VÀ XÂY DỰNG WEBSITE
CHO BỆNH VIỆN ĐA KHOA HƯNG HÀ
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
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
Tổng quan đề tài
Cơ sở lý thuyết Phân tích thiết kế
Demo 4
1 2 3
4
Trang 31 Tổng quan đề tài
trị cũng như đối thủ cạnh tranh của bệnh viện
Thiết kế và xây dựng website
cho 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
của Microsoft, ứng dụng mô hình
MVC vào trong ASP.NET
- Ưu điểm:
+ Tối ưu ứng dụng và dễ dàng trong
việc viết code, giao diện
+ designer linh hoạt trong việc thiết
kế
+ Không sd view state nên trang
web k bị tăng kích thước => hiệu
năng hoạt động không bị giảm
- Là 1 phiên bản hiện thực hóa của O/RM có bên trong NET Frameword 3.5
- Cho phép mô hình hóa một CSDL dùng trong các
lớp NET
- Có thể truy vấn CSDL dùng LINQ cũng như cập nhất/
thêm/ sửa/ xóa dữ liệu
- Hỗ trợ đầy đủ transaction, view và các stored procedure
Trang 53 Phân tích thiết kế
Biểu đồ USECASE
System
QuanTriVien
DangNhap QuanLyNhatKyHeThong
QuanLyDanhMucTin QuanLyBinhLuan
DangBaiViet
QuanLyChuyenKhoa QuanLyDMBacSy
QuanLyVanBan
QuanLyTinTuc
QuanLyDMPhanQuyen
QuanLyBenhVien
QuanLyHinhAnh
QuanLyTaiKhoan
QuanLyVideo
NguoiVietBai
TongQuanTri
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
VietBinhLuan KhachHang
Trang 63 Phân tích thiết kế
Biểu
đồ
Lớp
AuditSy stem
+id +user_id +action_date +action_description +action_detail +active_flag
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
Comment
+id +new_id +user_name +email +message +created_date +active_flag
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 +alias +background_image
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
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
News
+id +title_l +title_e +alias_l +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
Role
+id +name +cssClass
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
+created_date
Slide
+id +type +title_l +title_e +description_l +description_e +image_path +icon +link +css_class +ord +active_flag +site_id +created_date
User
+id +full_name +user_name +password +email +address +image_path +gender +created_by_user_id +created_date +active_flag +group_id
UserGroup
+id +name
Video
+video_id +video_title_l +video_description_l +video_title_e +video_description_e +video_thumbnail +video_link +created_date +created_by_user +ord
+status +site_id
1 0 *
0 *
0 *
1 0 *
0 *
1
1 1 *
0 *
1
1 *
1 1
1 *
1
0 *
0 *
1
0 *
1
0 * 1
1 0 *
0 *
1
Trang 73 Phân tích thiết kế
Biểu đồ tuần tự Đăng nhập
KiemTraTonTaiCuaTaiKhoan
seq
: User :FrmDangNhap :CtrlDangNhap :CSDL
1 : YeuCauDangNhap()
2 : YeuCau()
3 : HienThiTrangDangNhap
4 : NhapTenTaiKhoanVaMatKhau()
5 : KiemTraCacTruongDuLieu()
6 : GuiThongTinTaiKhoan()
7 : TruyVanKiemTraThongTn()
8 : GuiKetQuaTruyVan
9 : KiemTraXacMinhQuyen
10 : HienThiTrangTuongUngVoiQuyen
11 : OLaiTrangDangNhapVaThognBaoLoi
Trang 83 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() 4 5
6 : NhapThongTinTinTuc()
7 : DanhMaTuDong()
8 : ThemTinTuc()
9 : DuyetTinTuc() 10
11 12
Trang 93 Phân tích thiết kế
Biểu đồ tuần tự Sửa tin tức
: NguoiVietBai :FrmQuanLyTinTuc :CtrlQuanLyTinTuc :TinTuc :DanhMucTin :TongQuanTri
1 : ChonTinTucCanSua()
2 : LayThongTinTinTuc() 3 : LayThongTinTinTuc()
4 5
6 : LayThongTinDanhMucTin()
7 : LayThongTinDanhMucTin()
8 9
10 : YeuCauCapNhat
11 : CapNhatThongTinTinTuc()
12 : CapNhatTinTuc()
13 : CapNhatTinTuc()
14 : DuyenTinTuc() 15 16
17 18
Trang 103 Phân tích thiết kế
Biểu đồ tuần tự Xóa tin tức
XacNhanXoa
opt
: NguoiVietBai :FrmQuanLyTinTuc :CtrlQuanLyTinTuc :TinTuc
1 : ChonTinTuc()
2 : XacNhanXoa
3 : ChonXoa()
4 : XacNhanXoa() 5 : XoaTinTuc()
6 7
8
9 : KhongXoa()
10 : KhongXoa()
11 : Huy()
<<destroy>>
Trang 114 Kết luận
4.1 Kết quả đạt được
web
người dùng
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 124 Kết luận
4.1 Kết quả đạt được
quyền đến từng chức năng
thống
Trang 134 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ăng tốc độ của ứng dụng
trên website
Trang 14ĐỀ MÔ
Trang 15Thank You!