Tải bản đầy đủ (.pptx) (15 trang)

ĐỀ TÀI THIẾT KẾ VÀ XÂY DỰNG WEBSITE CHO BỆNH VIỆN ĐA KHOA HƯNG HÀ

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

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À


1. NỘI DUNG BÁO CÁO
1

Tổng quan đề tài

2

Cơ sở lý thuyết

3

Phân tích thiết kế

4

Demo

4


1. Tổng quan đề tài
 Lý do chọn đề tài:



Sự phát triển mạnh mẽ của Internet



Nhu cầu khám chữa bệnh được nâng cao

• Á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

 Thiết kế và xây dựng website
cho Bệnh viện Đa khoa Hưng Hà


2. Cơ sở lý thuyết
ASP.NET MVC

LINQ TO SQL

- 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 lớp

việc viết code, giao diện

.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
năng hoạt động không bị giảm

- Hỗ trợ đầy đủ transaction,
view và các stored procedure



3. Phân tích thiết kế
 Biểu đồ USECASE
System
DangBaiViet
VietBinhLuan
KhachHang

<<include>>

QuanLyTinTuc
<<include>>

NguoiVietBai

QuanLyBinhLuan
QuanLyDanhMucTin
<<include>>

<<include>>
QuanLyDMBacSy

<<include>>

<<include>>
QuanLyNhatKyHeThong

DangNhap

TongQuanTri

QuanTriVien

QuanLyChuyenKhoa

<<include>>

<<include>>
QuanLyDMPhanQuyen

<<include>>
<<include>>

QuanLyHinhAnh
<<include>>

QuanLyTaiKhoan

QuanLyVanBan
<<include>>
QuanLyVideo

<<include>>
QuanLyBenhVien


3. Phân tích thiết kế
Biểu
đồ
Lớp


Doctor

Department

Slide
+id
+type
+title_l
+title_e
+description_l
+description_e
+image_path
+icon
+link
+css_class
+ord
+active_flag
+site_id
+created_date
1..*

0..*

+id
+site_id
+name_l
+description_l
+detail_l
+image_path
+active_flag

+created_by_user_id
+lu_updated
1
+lu_user_id
+created_date
1..*
+name_e
+description_e
+detail_e
+ord
+link
+alias
+background_image

1
0..*

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

Video

1

0..*

1

1

0..*

0..*
1

+id
+name
+cssClass

1

1.. *
UserGroup

+id
+name

1

AuditSystem

+id
+title_l
+title_e
+alias_l
+alias_e
+image_path
+detail_l
0..*
+detail_e
+description_l
+description_e
+category_id
+ord
+created_by_user_id
+created_date
+lu_updated
+active_flag
+hot_new
1
+show_on_home
+meta_description
+meta_keyword
+views

+copyright
+site_id
+type
+link
+department_id

+id
+user_id
+action_date
+action_description
+action_detail
+active_flag

1

0..*

User
1

News

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

+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

Role


+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

+id
+full_name
+user_name

+password
+email
+address
+image_path
+gender
+created_by_user_id
+created_date
+active_flag
+group_id

0..*

0..*
0..*

Document

1
0.. *

Comment
0..*

+id
+new_id
+user_name
+email
+message
+created_date
+active_flag


+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


3. Phân tích thiết kế
 Biểu đồ tuần tự Đăng nhập
: User

:FrmDangNhap
1 : YeuCauDangNhap()


:CtrlDangNhap

:CSDL

2 : YeuCau()

3 : HienThiTrangDangNhap

4 : NhapTenTaiKhoanVaMatKhau()
5 : KiemTraCacTruongDuLieu()

6 : GuiThongTinTaiKhoan()
7 : TruyVanKiemTraThongTn()
8 : GuiKetQuaTruyVan
9 : KiemTraXacMinhQuyen
seq KiemTraTonTaiCuaTaiKhoan
10 : HienThiTrangTuongUngVoiQuyen

11 : OLaiTrangDangNhapVaThognBaoLoi


3. Phân tích thiết kế
 Biểu đồ tuần tự Thêm tin tức

: NguoiVietBai

:FrmQuanLyTinTuc

1 : YeuCauChucNang()


:CtrlQuanLyTinTuc

2 : LayDanhMucTin()

5
6 : NhapThongTinTinTuc()

12

7 : DanhMaTuDong()

11

:DanhMucTin

:TinTuc

:QuanTriWebsite

3 : LayDanhMucTin()
4

8 : ThemTinTuc()
10

9 : DuyetTinTuc()


3. Phân tích thiết kế
 Biểu đồ tuần tự Sửa tin tức


:FrmQuanLyTinTuc

: NguoiVietBai

:CtrlQuanLyTinTuc

:TinTuc

:DanhMucTin

1 : ChonTinTucCanSua()
2 : LayThongTinTinTuc()

3 : LayThongTinTinTuc()

5

4

6 : LayThongTinDanhMucTin()
7 : LayThongTinDanhMucTin()
8

9
10 : YeuCauCapNhat
11 : CapNhatThongTinTinTuc()

18


12 : CapNhatTinTuc()

17

13 : CapNhatTinTuc()

16

14 : DuyenTinTuc()
15

:TongQuanTri


3. Phân tích thiết kế
 Biểu đồ tuần tự Xóa tin tức

:FrmQuanLyTinTuc

: NguoiVietBai

:CtrlQuanLyTinTuc

:TinTuc

1 : ChonTinTuc()
2 : XacNhanXoa

opt XacNhanXoa
3 : ChonXoa()

4 : XacNhanXoa()

8
9 : KhongXoa()

5 : XoaTinTuc()

7

6

10 : KhongXoa()

<<destroy>>
11 : Huy()


4. 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, chun
khoa, thơng tin bác sĩ, bình luận


4. 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


4. 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


ĐỀ MÔ


Thank You!



×