Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
3,22 MB
Nội dung
VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày 20 tháng 04 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Việt Dũng Giới tính: Nam Ngày sinh: 12/01/1994 Nơi sinh: Hà Nội TÊN ĐỀ TÀI Xây dựng website quản lý phòng khám nha khoa Hoàng Hạnh NHIỆM VỤ VÀ NỘI DUNG Xây dựng website cho phịng khám nha khoa Hồng Hạnh, giúp cho việc quản lý phòng khám thuận tiện hơn, khách hàng dàng tìm hiểu phịng khám, nhân viên dễ dàng việc thực nghiệp vụ phòng khám Website đảm bảo chạy nghiệp vụ, dễ dàng sử dụng Sử dụng ngôn ngữ ASP.net, có sử dụng sở liệu SQL sever NGÀY GIAO NHIỆM VỤ: 03/01/2016 NGÀY HOÀN THÀNH NHIỆM VỤ: GIẢNG VIÊN HƯỚNG DẪN: 10/05/2016 TS Lương Cao Đông Nội dung đề cương Đồ án Hội đồng chuyên nghành thông qua Ngày….tháng… năm 2015 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN MỤC LỤC Chương 1: Mở đầu 1 Giới thiệu phịng khám nha khoa Hồng Hạnh Giới thiệu đề tài 3 Nội dung đề tài dự định đạt 4 Giới Thiệu công nghệ sử dụng 4.1 ASP.net 4.2 SQL server 4.3 Jquery 4.4 Bootstrap 10 4.5 MD5 12 Chương 2: Khảo sát hệ thống 13 2.1 Mô tả nghiệp vụ 13 2.1.1 Quản lý nghiệp vụ 13 2.1.2 Cơ cấu tổ chức 13 2.1.3 Quy trình sử lý 14 2.2 Mẫu biểu 16 Chương 3: Phân tích chức hệ thống 20 3.1 Sơ đồ phân rã chức 20 3.1.1 Xác định chức chi tiết 20 3.1.2 Gom nhóm chức 23 3.1.3 Sơ đồ phân 25 3.2.1 DFD mức ngữ cảnh 28 3.2.2 DFD mức đỉnh 29 3.2.3 DFD mức đỉnh 30 Chương 4: Phân tích hệ thống liệu 35 4.1 ER mở rộng 35 4.1.1 Xác định kiểu thực thể, thuộc tính 35 4.1.3 Mơ hình ERD mở rộng 37 Hình 10: ER mở rộng 38 4.2 Chuẩn hóa liệu 39 4.2.1 Chuyển từ ERD mở rộng ERD kinh điển 39 4.2.2 Đưa mô hình ERD từ kinh điển hạn chế 40 4.2.3 Chuyển đổi mơ hình ERD hạn chế sang mơ hình quan hệ 43 Chương 5: THIẾT KẾ HỆ THỐNG 47 5.1 Đặc tả liệu 47 Bảng tblNhomQuyen 47 Bảng tblChucVu 47 Bảng tblNhomDichVu 47 Bảng tblNhanVien 47 Bảng tblLichLamViec 48 5.2 Diagram database 51 Chương 6: Thiết kế module 53 Kết Luận 60 Tài liệu tham khảo 61 Danh mục hình ảnh Hình 1: Mơ hình phân rã chức 26 Hình 2: DFD mức ngữ cảnh 28 Hình 3: DFD mức đỉnh 29 Hình 4: DFD quản lý dịch vụ 30 Hình 5: DFD quản lý đặt lịch khám 31 Hình 6: DFD quản lý khám 32 Hình 7: DFD quản lý doanh thu 32 Hình 8: DFD quản lý thông tin khách hàng 33 Hình 9: DFD quản lý thông tin nhân viên 34 Hình 10: ER mở rộng 38 Hình 11: ER kinh điển 40 Hình 12: ER hạn chế 43 Hình 13: Sơ đồ quan hệ 46 Hình 14: diagram database 52 Hình 15: giao diện trang chủ 53 Hình 16: giao diện quản lý dịch vụ 53 Hình 17: giao diện quản lý khách hàng 54 Hình 18: giao diện thêm khách hàng 54 Hình 19: giao diện sửa thơng tin khách hàng 55 Hình 20: giao diện quản lý nhân viên 55 Hình 21: giao diện yêu cầu dịch vụ 56 Hình 22: giao diện đặt lịch làm việc (quản lý đặt lịch khám) 56 Hình 23: giao diện danh sách kết làm việc (quản lý khám) 57 Hình 24: giao diện thêm kết điều trị cho khách hàng hẹn lịch khám (quản lý khám) 57 Hình 25: Giao diện trang toán dịch vụ 58 Hình 26: Giao diện hóa đơn dịch vụ 59 Danh mục bảng Bảng tblNhomQuyen 47 Bảng tblChucVu 47 Bảng tblNhomDichVu 47 Bảng tblNhanVien 47 Bảng tblLichLamViec 48 Bảng tblKetQuaDieuTri 48 Bảng tblKhachHang 49 Bảng tblHoaDon 49 Bảng tblDichVu 50 Bảng 10 tblYeuCauDichVu 50 Bảng 11 tblChiTietYeuCauDichVu 51 TÓM TẮT ĐỒ ÁN Họ tên: Nguyễn Việt Dũng Chuyên ngành: Tin học ứng dụng Khóa 12 Giảng viên hướng dẫn: TS Lương Cao Đông Tên đề tài: Xây dựng website quản lý phịng khám nha khoa Hồng Hạnh Tóm tắt: Xây dựng website cho phịng khám nha khoa Hồng Hạnh, giúp cho việc quản lý phịng khám thuận tiện hơn, khách hàng dàng tìm hiểu phịng khám, nhân viên dễ dàng việc thực nghiệp vụ phịng khám Các cơng nghệ sử dụng: ASP.net, có sử dụng sở liệu SQL sever Khách hàng: khách hàng truy cập vào website để tham khảo dịch vụ phòng khám, để lựa chọn dịch vụ tốt cho thân Tiếp đến tìm hiểu trang thiết bị, đội ngũ y bác sĩ chất lượng phòng khám nha khoa Ngồi khách hàng tìm đọc viết hay kiện nha khóa trang web, kỹ thuật thủ thuật tiên tiến tìm đọc Bác sĩ: đăng nhập vào tài khoản thông báo lịch khám bệnh nhân (khi bệnh nhân đặt lịch), hồ sơ số bệnh nhân bác sĩ khám theo dõi Nhân viên: sử dụng chức website để giúp khách hàng làm lịch khám, tính phí dịch vụ in hóa đơn cho khách hàng Giúp đặt lịch khám khách hàng với bác sĩ Sử dụng chức quản lý thu chi để tính doanh thua hàng tháng Chương 1: Mở đầu Giới thiệu phòng khám nha khoa Hoàng Hạnh Hàm trắng sáng với nụ cười tươi nhân tố tạo nên tự tin giao tiếp dễ dàng gây thiện cảm cho người đối diện Tuy nhiên, có hàm đẹp ý muốn Có nhiều nguyên nhân dẫn đến việc hư hư bẩm sinh (mẹ mang thai sử dụng thuốc ảnh hưởng đến răng), địa, tác động bên Đến lúc này, “góc người” thực cần đến can thiệp nha khoa Xin giới thiệu đến bạn địa Răng Hàm Mặt uy tín Nguyễn Q Đức, Thanh Xn NHA KHOA HỒNG HẠNH - HOANGHANH DENTAL CLINIC địa chỉ: P101 - A1 - Phố Nguyễn Quý Đức, Thanh Xuân Bắc, Thanh Xuân, Hà Nội Chủ nhiệm phòng khám: Bác sĩ Nguyễn văn Điền, chuyên khoa hàm mặt, tốt nghiệp đại học y khoa Sophia Bungaria(năm 1986) trực tiếp khám điều trị cho bệnh nhân Luôn quan tâm thấu hiểu nhu cầu sức khỏe thẩm mỹ, Nha khoa Hoàng Hạnhmang đến cho quý khách chăm sóc miệng tốt Với phương châm hoạt động tận tình, chu đáo, chất lượng, thẩm mỹ, nơi đem đến cho bạn hàm trắng đẹp nụ cười tự tin Nha khoa Hoàng Hạnh trang bị phương tiện đại với hệ thống vơ trùng an tồn tuyệt đối, bác sĩ giỏi, giàu kinh nghiệm, tốt nghiệp Châu Âu Đồng thời cập nhật phương pháp, kỹ thuật tiên tiếng giới để ứng dụng điều trị cho bệnh nhân Với 20 năm kinh nghiệm, chăm sóc tận tâm chu đáo, đem đến cho quý khách hàm khỏe đẹp tự nhiên, nụ cười quyến rũ tự tin với chi phí hợp lý Nha khoa Hồng Hạnh chun: Điều trị sâu, Phục hình loại sứ cao cấp, tẩy trắng, làm thẩm mỹ, trám men răng, chỉnh hình hơ, móm, lệch lạc chất liệu tốt mang tính thẩm mỹ cao Châu Âu Quý khách yên tâm chất lượng dịch vụ, giá điều trị phải chăng, với đội ngũ bác sĩ nha khoa giàu kinh nghiệm tận tâm chuyên nghiệp Hệ thống phòng khám Nha Khoa Hoàng Hạnh thiết kế xây dựng chuyên biệt, hợp lý cho việc khám điều trị miệng Với phương pháp nha khoa điều trị cập nhật nhất, chất lượng điều trị đạt kết cao Là tất nhân tố tạo lên tin cậy để bạn lựa chọn định việc điều trị nha khoa Thông tin liên hệ: Địa chỉ: P101 - A1 - Phố Nguyễn Quý Đức, Thanh Xuân Bắc, Thanh Xuân, Hà Nội Điện thoại: 042.2409.295 Di động: 0988.085.648 Giới thiệu đề tài Đề tài thuộc lĩnh vực Y tế.Xây dựng toán nhằm giải toán lưu trữ thông tin bệnh nhân, bác sĩ, xếp khám chữa bệnh Hiện nay, phát triển nghành công nghệ thông tin ngày mạnh mẽ, giải nhiều toán phức tạp thuộc lĩnh vực khác sống, đặc biệt tốn quản lý.Tuy nhiên, việc áp dụng ứng dụng cơng nghệ thông tin áp dụng vào thành phố lớn, trung tâm lớn mà chưa ứng dụng rộng rãi Nghành y tế nghành quan trọng hàng đầu đất nước, gắn liền với phát triển đất nước.Vì việc quan tâm, đầu tư phát triển nghành y tế quan trọng.Tuy nhiên, nhiều bệnh viện, phòng khám vừa nhỏ chưa ứng dụng cơng nghệ thông tin vào việc quản lý thông tin, khám chữa bệnh, sở vật chất cho bệnh nhân Do nhu cầu khám, chữa bệnh người dân ngày tăng, tùy nhiên việc quản lý có nghiệp vụ phần lớn cịn thủ cơng giấy tờ Quản lý việc đặt lịch khám khách hàng thủ công nhiều cịn nhầm lẫn sai sót Quản lý thu chi cho phịng khám có sai sót gây thất Gặp nhiều khó khăn tìm kiếm kiểm tra thông tin, hồ sơ khách hàng bác sĩ phòng khám Trong phát triển cơng nghệ thơng tin phát triển ứng dụng thực tiễn tăng Việc vận dụng ứng dụng tin học vào quản lý giúp cho việc quản lý trở nên dễ dàng thuận tiện Ít xảy sai sót hay thất Ngồi Giới thiệu thơng tin phịng khám hiển thị trang chủ trang web đó, Kết luận: Yêu cầu cấp thiết cần xây dựng ứng dụng hỗ trợ việc quản lý khám chữa bệnh 47 Chương 5: THIẾT KẾ HỆ THỐNG 5.1Đặc tả liệu Bảng tblNhomQuyen Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID nhóm quyền tenQuyen Nvarchar(50) Tên quyền moTa Nvarchar(50) Mô tả quyền Bảng tblChucVu Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID nhóm chức vụ tenChucVu Nvarchar(50) Tên chức vụ moTa Nvarchar(50) Mô tả chức vụ Bảng tblNhomDichVu Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID nhóm dịch vụ tenDichVu Nvarchar(50) Tên nhóm dịch vụ moTa Nvarchar(50) Mơ tả nhóm dịch vụ Bảng tblNhanVien Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID nhân viên tenNhanVien Nvarchar(50) Tên nhân viên sdt varchar(15) Số điện thoại nhân viên diaChi Nvarchar(150) Điạ nhân viên 48 ngaySinh datetime Ngày sinh nhân viên ngayVaoLam datetime Ngày vào làm nhân viên chucVu bigint tenDangNhap Nvarchar(50) Tên đăng nhập vào tài khoản matKhau Nvarchar(50) Mật cảu tài khoản quyen bigint FK FK ID_chucvu ID_quyen Bảng tblLichLamViec Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID lịch làm việc BacSi bigint FK ID_nhanvien KhachHang bigint FK ID_khachhang thoiGian datetime Thời gian làm việc Bảng tblKetQuaDieuTri Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID kết điều trị khachHang bigint FK ID_khachhang bacSi bigint FK ID_nhanvien lanKham int Lần khám khách hàng ketQuaKham Nvarchar(500) Kết khám khách hàng 49 henTaiKham datetime Thời gian tái khám Bảng tblKhachHang Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID khách hàng tenKhachHang Nvarchar(50) Tên Khách hàng diaChi Nvarchar(50) Địa khách hàng sdt Varchar(15) Số điện thoại khách hàng gioiTinh bit Giới tính khách hàng tieuSuBenh ntext Tiểu sử bệnh khách hàng ghiChu Nvarchar(200) Ghi khách hàng Bảng tblHoaDon Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID hóa đơn maHoaDon Nvarchar(50) Mã hóa đơn KhachHang bigint ID_khachhang ngayLap datetime Ngày lập hóa đơn ID_ycdv bigint FK,unique ID_yêu cầu dịch vụ nguoiLap bigint FK Id nhân viện lập hóa đơn 50 Bảng tblDichVu Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID dịch vụ tenDichVu Nvarchar(50) nhomDichVu bigint giaDichVu float Tên dịch vụ FK ID_nhomdichvu Giá dịch vụ thoiGianBaoHanh int Thời gian bảo hành tính theo ngày soLanDieuTri int Số lần điều trị khuyenMai float Khuyến moTa Nvarchar(50) Mô tả dịch vụ Bảng 10 tblYeuCauDichVu Thuộc tính Kiểu liệu Khóa Diễn giải ID bigint PK ID Yêu cầu dịch vụ NhanVien bigint ID_nhanvien KhachHang bigint ID_khachhang thoiGianKham datetime Thời gian khám thoiGianLap datetime Thời gian lập 51 Bảng 11 tblChiTietYeuCauDichVu Thuộc tính Kiểu liệu Khóa Diễn giải ID_ycdv bigint PK,FK ID_ycdv ID_dichvu bigint PK,FK ID_dichvu soLuong Float 5.2 Diagram database Số lượng dịch vụ 52 tblHoaDon ID maHoaDon ngayLap tblKhachHang nguoiLap ID ID_Yeucaudichvu tenKhachHang tongTien tblNhomDichVu diaChi ID sdt tenNhomDichVu ngaySinh moTa tblLichLamViec tieuSuBenh ID ghiChu BacSi tblYeuCauDichVu ID KhachHang KhachHang thoiGian NhanVien tblDichVu ID thoiGianKham tenDichVu thoiGianLap tblKetQuaDieuTri nhomDichVu ID giaDichVu khachHang thoiGianBaoHanh bacSi soLanDieuTri lanKham khuyenMai ketQuaKham moTa henTaiKham trangThai hoanThanh tblNhanVien ID tenNhanVien tblChiTietYeuCauDichVu ID_ycdv ID_dichvu tblNhomQuyen soLuong sdt diaChi ngaySinh ID ngayVaoLam tenQuyen chucVu nguoiTao tenDangNhap matKhau quyen dangLamViec diLam Hình 14: diagram database tblChucVu Id tenChucVu moTa 53 Chương 6: Thiết kế module Hình 15: giao diện dịch vụ(trang chủ) Hình 16: giao diện quản lý dịch vụ 54 Hình 17: giao diện quản lý khách hàng Hình 18: giao diện thêm khách hàng 55 Hình 19: giao diện sửa thơng tin khách hàng Hình 20: giao diện quản lý nhân viên 56 Hình 21: giao diện yêu cầu dịch vụ Hình 22: giao diện đặt lịch làm việc (quản lý đặt lịch khám) 57 Hình 23: giao diện danh sách kết khám (quản lý khám) Hình 24: giao diện thêm kết điều trị cho khách hàng hẹn lịch khám (quản lý khám) 58 Hình 25: Giao diện trang tốn dịch vụ 59 Hình 26: Giao diện hóa đơn dịch vụ 60 Chương 7: Kết Luận Ưu nhược điểm website Ưu điểm: • Website có giao diện dễ nhìn, chức thuận tiện người dung • Hỗ trợ cho nhân viên số nghiệp vụ phịng khám • Đơn giản việc quản lý khách hàng, dịch vụ … phòng khám Nhược điểm: • Website thiết kế nhiều trang chưa thực bắt mắt, bố cục chưa hợp lý • Một số chức phụ thuộc vào người dùng • Chưa tích hợp seo vào việc quảng bá trang chủ website Hướng phát triển website • Tích hợp seo vào trang chủ • Đi sâu phát triển tối ưu số chức • Xây dựng module tính doanh thu theo thời gian(ngày, tháng ,năm) 61 Tài liệu tham khảo a Sách tham khảo [1] TS Lê Văn Phùng, Kỹ Thuật Phân Tích Và Thiết Kế Hệ Thống Thơng Tin Hướng Cấu Trúc, NXB Thông tin truyền thông [2] Tô Trọng Hiến, Nguyễn Việt Phương, Nguyễn Hồng Thanh, Nguyễn Duy Hoàng, Hệ thống tìm kiếm so khớp tài liệu điện tử, Đại học Bách Khoa hà Nội b Tài liệu internet [1] Giáo trình Asp.net với C sharp http://tailieuhoctap.vn/chi-tiet-sach/180-nganh-cong-nghe-thong-tin/lap-trinhweb/769840-giao-trinh-asp-net-voi-c-sharp [2] Giáo trình Hệ quản trị sở liệu https://voer.edu.vn/c/giao-trinh-he-quan-tri-co-so-du-lieu-sql-dhcnhn/0351a5c3