CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1. Khảo sát hệ thống 2. Khảo sát hiện trạng - Địa điểm: 219A Nguyễn Ngọc Vũ, Trung Hòa Cầu Giấy, Hà Nội - Giờ làm việc: Sáng từ 8:00 – 12:00 Chiều từ 14:00 – 18:00 - Điện thoại: (024) 6666 3399 – 0966 361 186 - Facebook: facebook.com/nhakhoavang1/ 6 Hình 1: Hình ảnh khu tiếp đón phòng khám NKV - Quy mô : Số lượng bệnh nhận trung bình / ngày 200 Số lượng bác sĩ 10 Bộ phận tiếp đón 2 người Bộ phận chăm sóc khách hàng 2 người Bộ phận quản lý 2 người Bảng 1.1: Quy mô phòng khám - Mô tả: Nha Khoa Vàng là phòng khám vô cùng hiếm hoi khi mà giám đốc phòng khám, người quản lý, người phụ trách chuyên môn chính – bác sĩ Nguyễn Ngọc Tiến cũng là người đứng tên đăng ký hoạt động phòng khám. Nha khoa Vàng quy tụ đội ngũ bác sĩ tốt nghiệp các trường ĐH Y chính quy, từng tu nghiệp nước ngoài tại Đức, Singapore, Thái Lan… với kinh nghiệm trên 10 năm.
Quy trình dịch vụ tại Nha khoa Vàng: Bước 1: Liên hệ tư vấn (Không bắt buộc) Bước 2: Đến Nha khoa Vàng Bước 3: Thăm khám và tư vấn 7 Bước 4: Tiến hành điều trị - Xác định bài toán cần giải quyết: Vấn đề đặt ra ở đây là làm sao cho hệ thống đi vào hoạt động một cách trơn tru, người chủ và người dùng đều sử dụng một cách hài lòng, ít mắc lỗi hệ thống , và hệ thống luôn được nâng cấp để đáp ứng nhu cầu của người dùng. Đầu tiên, ta cân phải xây dựng hệ thống đầy đủ các chức năng cần có như : tạo tài khoản đăng nhập cho người dùng, xây dựng các chức năng đặt lịch, quản lý lịch hẹn, thời gian khám cho bác sĩ và bệnh nhân. Khi hệ thống đi vào hoạt động ta xem ý kiến của khách hàng về mức độ hài lòng với hệ thống .Nếu hệ thống có lỗi gì cần phải sửa chữa ngay phù hợp với yêu cầu khách hàng. Cuối cùng thì ta phải luôn update hệ thống phù hợp với sự phát triển ở bên ngoài, luôn cải tiến hệ thống để đem đến cho khách hàng những trải nghiệm thú vị nhất.
Với số lượng bệnh nhân đông, bệnh nhân xếp hàng chờ tiếp đón và khám mất nhiều thời gian, bác sĩ quá tải ở một số khung giờ cao điểm. Gây khó khăn cho việc quản lý, sắp xếp thời gian khám cho bác sĩ. Bệnh nhân đi khám mất nhiều thời gian làm giảm chất lượng dịch vụ của phòng khám 2. Phân tích và đặc tả các nghiệp vụ của hệ thống Đặt lịch hẹn: Bao gồm hai hình thức đặt lịch: Khách hàng đặt lịch từ trang landing page của hệ thống hoặc gọi điện tới phòng khám để nhân viên tạo lịch hẹn.
Từ việc tạo lịch sẽ lấy được thông tin khách hàng và thời gian khách hàng mong muốn đến khám, Nội dung khám mong muốn.Từ đó quản lý đươc thời gian, chuẩn bị trước dụng cụ khám, ước luọng thời gian khám. Quản lý lịch hẹn: Tạo danh sách lịch hẹn để quản lý lịch hẹn, nhân viên sẽ sửa, xoá lịch hẹn khi có yêu cầu thay đổi từ phía khách hàng, thay đổi trạng thái của lịch hẹn theo quy trình khám, thống kê được số bệnh nhân đến khám trong ngày. Quản lý khách hàng: Nhân viên có thể thêm khách hàng mới để tạo lịch, sửa thông tin khách hàng khi có thay đổi, tìm kiếm khách hàng cũ để tạo lịch hẹn. Quản lý bác sĩ: 8 Có thể thêm bác sĩ, sửa thông tin, quản lý thời gian trông của bác sĩ để tạo lịch hẹn với bác sĩ tuỳ chọn, xác định được bác sĩ khám cho mỗi bệnh nhân.
Xem được bác sĩ đã có lịch theo khung giờ hay chưa tránh trùng lặp khi đặt lịch. Quản lý dịch vụ khám: Phòng khám có thể tạo loại khám như: Trám răng trẻ em, Trám răng người lớn, nhổ răng số 8, … Để có thể cho khách hàng chon dịch vụ khám khi đặt lịch, mỗi khách hàng có thể chọn nhiều dịch vụ khám, chọn dịch vụ ngay khi đặt lịch để phòng khám có thể chuẩn bị trước dụng cụ hoặc ước lượng thời gian cho lịch hẹn. Xác định yêu cầu của hệ thống 2. Yêu cầu chức năng nghiệp vụ Đăng nhập hệ thống: Quản lý phòng khám nhân viên cần tài khoản để truy cập vào hệ thống.
Hệ thống sẽ hiển thị các chức năng quản lý riêng. Khách hàng chỉ cần nhập thông tin cá nhân hệ thống sẽ định danh người dùng thông qua số điện thoại. Đặt lịch hẹn: - Thêm lịch hẹn: khách hàng truy cập vào trang đặt lịch tự tạo lịch hẹn, nhập thông tin cá nhân,nhân viên sẽ gọi điện xác nhận lịch hẹn sau hoặc gọi điện đến nhân viên để yêu cầu đặt lịch. Quản lý lịch hẹn: - Sửa lịch hẹn: khi cần cập nhật trạng thái lịch hẹn theo quy trình đến khám của khách hàng: chờ xác nhận, đã xác nhận, lỡ hẹn, chờ khám, đã khám xong, bỏ khám.
Hoặc sửa thời gian, dịch vụ khi có yêu cầu từ khách hàng - Xoá lịch hẹn: Khi khách hàng không đến khám hoặc xoá theo yêu cầu của khách hàng Quản lý khách hàng: -Thêm khách hàng: Thêm khách hàng khi có bệnh nhân đặt lịch mới hoặc khám mới. -Sửa thông tin khách hàng: khi thông tin khách hàng thay đổi cần sửa. -Tìm kiếm khách hàng: Khi cần đặt lịch với khách hàng đã có trong hệ thống. 9 -Xoá khách hàng.
Quản lý bác sĩ: -Thêm bác sĩ: Khi có bác sĩ mới tại phòng khám -Sửa bác sĩ: Khi thôg tin của bác sĩ thay đổi, số điện thoại, năm kinh nghiệm -Xoá bác sĩ: Xoá bác sĩ khi không còn làm việc tại phòng khám nữa. Quản lý dịch vụ khám: -Thêm dịch vụ khám: Thêm các dịch vụ khám mới, phòng khám có thể tự tạo các dịch vụ khám mới. -Sửa dịch vụ khám: Khi cần thay đổi về thông số, tên dịch vụ, giá tiền dịch vụ hoặc khoảng thời gian thực hiện dịch vụ. -Xoá dịch vụ khám:Khi phòng khám không còn hỗ trợ dịch vụ khám đó nữa.
-Tìm kiếm dịch vụ:Tìm kiếm theo tên hoặc mã dịch vụ. Yêu cầu phi chức năng - Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các thiết lập đặt sẵn phải dễ dành nâng cấp. - Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu của người sử dụng. Tỉ lệ lỗi trung bình hệ thống dưới 1%.
- Yêu cầu tương thích: phần mềm phải tương thích với hệ thống của phòng khám. - Yêu cầu hệ thống: Bảo mật: phân quyền hệ thống cho từng đối tượng sử dụng tránh tình trạng thông tin, dữ liệu của giải đấu bị mất hoặc bị sửa đổi. Yêu cầu an toàn: phải có giải pháp bảo đảm an toàn dữ liệu: Có khả năng backup dữ liệu và phục hồi dữ liệu khi có sự cố. - Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng và kế thừa.
- Hệ thống cho phép truy cập dữ liệu thời gian thực. Các tác vụ thực hiện tức thời trong thời gian ngừng cho phép chấp nhận dưới 30s. - Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc. 10 - Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng 2 tiếng.
- Giao diện phần cứng cho phòng khám quản lý: Hệ điều hành : Window 7 trở lên. Bộ xử lý: CPU lớn hơn hoặc bằng 2. Ram: lớn hơn hoặc bằng 4GB Ổ cứng: lớn hơn hoặc bằng 200GB. -Phía khách hàng: Thiết bị truy cập web -Giao diện phần mềm: Cơ sở dữ liệu: SQL server Ứng dụng: web -Yêu cầu pháp lý: Thông tin người dùng cần được bảo vệ.
Hệ thống quản lý thư viện cần tuân thủ các yêu cầu đảm bảo chất lượng. CHƯƠNG 2: QUẢN LÝ DỰ ÁN 3. Lập kế hoạch dự án 3. Ước lượng dự án Bước 1:Khảo sát phòng khám, nắm bắt vấn đề cần giải quết.
Bước 2: Phân tích thiết kế hệ thống Bước 3:Lập cơ sở dữ liệu Bước 4: Xây dựng chức năng đăng nhập vào hệ thống Bước 5: Xây dựng chức năng đặt lịch, quản lý lịch hẹn Bước 6: Cài đặt phần mềm. Bước 7: Kiểm thử phần mềm. Bước 8: Tích hợp và bảo trì. Ước lượng chi phí Giai đoạn Công việc Mô tả Thời Chi gian(Ngày) phí(VNĐ) Quản lý dự Khảo sát Thu thập các yêu cầu 2 1.000 án yêu cầu dự tổng quát về dự án án Khởi tạo dự Thông báo triển khai 1 2.000 án dự án, lập project charter Lập kế Lập bản kế hoạch 5 2.000 hoạch phạm phạm vi dự án vi dự án Viết báo cáo Tổng kết lại toàn bộ Giai đoạn 0 tổng kết công việc thành báo cuối cáo cuối cùn Rút kinh rút kinh nghiệm cho Giai đoạn 0 nghiệm đợt dự án sau cuối của dự án Phân tích và Đặc tả chi Từ yêu cầu thu được 2 2.000 thiết kế hệ tiết các yêu từ phần khảo sát, mô tả thống cầu từ khách cụ thể hơn về những hàng yêu cầu cần thiết của phần mềm Mô tả kiến Xây dựng kiến trúc 5 2.000 trúc hệ phần mềm bằng các sơ thống bằng đồ use case, trình tự, các sơ đồ hoạt động (dùng Use case, Rational rose, 3astah) trình tự, hoạt động.
Thiết kế cơ Xây dựng cấu trúc cơ 3 7.000 sở dữ liệu hệ sở dữ liệu cho phần thống mềm (gồm các bảng cụ thể Thiết kế Xây dựng các form cơ 4 7.000 giao diện bản của phần mềm dựa phần mềm theo các sơ đồ UML Viết bản Tổng hợp các báo cáo 2 1.000 phân tích hệ để cho ra bản phân tích thống chi thiết kế hoàn chỉnh 12 tiết Module hệ Phân tích Từ những thông tin đã 2 1.000 thống yêu cầu cụ thu thập ở trên lập kế thể cho hoạch xây dựng chi module tiết những nhiệm vụ của quản lý giải bóng đá vô địch quốc gia Thiết kế Form đăng nhập, Lấy 3 7.000 module thông tin khách hàng, Đặt lịch hẹn,Quản lý danh sách lịch hẹn, Chi tiết lịch hẹn Viết code Form cho phép quản lý 5 12.00 cho module lịch hẹn theo ngày, 0 theo trạng thái khám Cài đặt Thực hiện chạy thử 1 0 module module đã xây dựng Kiểm thử kiểm thử giao diện , 3 2.000 module kiểm tra xem giao diện có đạt yêu cầu không, về hình thức bố trí giao diện của phần mềm có bố trí hợp lý hay không - kiểm thử khả năng đặt lịch Viết báo cáo Xây dựng báo cáo mô 1 0 về module tả chi tiết về module Tích hợp và Tích hợp Lắp ráp hoàn chỉnh các 1 2.