MỤC LỤC1.KHỞI ĐỘNG DỰ ÁN21.1. Khởi động21.2. Xác định thành phần22. LẬP KẾ HOẠCH DỰ ÁN32.1. Kế hoạch32.2. Quản lý nhân sự32.3. Cấu trúc phân rã công việc(WBS)52.4. Ước lượng thời gian và chi phí92.5. Lược đồ Gantt122.6. Lược đồ mạng(Network Diagram)122.7. Ước lượng rủi ro và giải pháp123.THỰC THI DỰ ÁN183.1. Lập biểu đồ phân rã chức năng183.2. Lập sơ đồ luồng dữ liệu mức đỉnh193.3. Lập sơ đồ quan hệ thực thể203.4. Thiết kế giao diện213.5. Lập trình254.GIÁM SÁT VÀ KIỂM SOÁT334.1. Kiểm soát334.2. Cập nhật danh sách rủi ro345.KẾT THÚC DỰ ÁN35
Trang 1MỤC LỤC 1.KHỞI ĐỘNG DỰ ÁN 2
1.1 Khởi động 2
1.2 Xác định thành phần 2
2 LẬP KẾ HOẠCH DỰ ÁN 3 2.1 Kế hoạch 3
2.2 Quản lý nhân sự 3
2.3 Cấu trúc phân rã công việc(WBS) 5
2.4 Ước lượng thời gian và chi phí 9
2.5 Lược đồ Gantt 12
2.6 Lược đồ mạng(Network Diagram) 12
2.7 Ước lượng rủi ro và giải pháp 12
3.THỰC THI DỰ ÁN 18 3.1 Lập biểu đồ phân rã chức năng 18
3.2 Lập sơ đồ luồng dữ liệu mức đỉnh 19
3.3 Lập sơ đồ quan hệ thực thể 20
3.4 Thiết kế giao diện 21
3.5 Lập trình 25
4.GIÁM SÁT VÀ KIỂM SOÁT 33 4.1 Kiểm soát 33
4.2 Cập nhật danh sách rủi ro 34
5.KẾT THÚC DỰ ÁN 35
Trang 21.KHỞI ĐỘNG DỰ ÁN
1.1 Khởi động
Xuất phát từ nhu cầu quan tâm đến tình hình sức khỏe của khách hàng, đội ngũ bác
sĩ tư vấn chuyên nghiệp luôn sẵn sàng chia sẻ những thông tin bổ ích, đưa ra những giải pháp tối ưu, giúp khách hàng có được cái nhìn tổng quan hơn về tình hình sức khỏe của mình Cụ thể là:
Giải đáp mọi thắc mắc về các vấn đề sức khỏe
Cung cấp các giải pháp hợp lý, tiết kiệm thời gian và chi phí cho khách hàng
Đưa ra hướng điều trị và hướng dẫn đến các chuyên khoa uy tín
Tư vấn chế độ sinh hoạt, ăn uống hợp lý
Chính vì vậy chúng tôi đã xây dựng nên hệ thống này! Hệ thống khám chữa bệnh trên nền web là hệ thống diễn đàn khám chữa bệnh trực tuyến online Khi các bạn
có thắc mắc về tình trạng sức khỏe hoặc muốn tư vấn thì các bạn chỉ việc gửi yêu cầu đó lên diễn đàn và công việc của chúng tôi là khám, chữa và giải đáp những thắc mắc đó Chúng tôi không xác minh sự chính xác và không chịu trách nhiệm
về mức độ chính xác của bất kỳ thông tin nào Bạn nên kiểm tra mức độ chính xác của thông tin được cung cấp và chịu trách nhiệm về những rủi ro có thể gây ra cho chính bạn từ việc sử dụng những thông tin đó
Chúng tôi tiến hành triển khai dự án cụ thể như sau:
Tên dự án: Xây dựng hệ thống tư vấn, khám chữa bệnh trên nền web
Mục tiêu dự án Xây dựng hệ thống tư vấn, khám chữa bệnh trên nền web bao gồm những module: quản lý thông tin bác sĩ, quản lý thành viên, quản lýkhoa, quản lý các bài viết, quản lý các nội dung của từng bài viết
1.2 Xác định dự án
Bản cam kết dự án(Project Charter): Chi tiết đính kèm.
Phát biểu phạm vi dự án (Project Statement): Chi tiết đính kèm.
Trang 32 LẬP KẾ HOẠCH DỰ ÁN
2.1 Kế hoạch
Theo như yêu cầu của hệ thống thì nhóm cần thực hiện các công việc chính sau:
- Thiết lập các ràng buộc của dự án: thời gian, nhân lực, ngân sách
- Đánh giá bước đầu về các "tham số" của dự án: quy mô, độ phức tạp, nguồn lực
- Xác định các mốc thời gian trong thực hiện dự án và sản phẩm thu được ứngvới từng mốc thời gian cụ thể
- Trong khi dự án chưa hoàn thành thì thực hiện lặp đi lặp lại các công việc sau:
Lập lịch thực hiện dự án
Thực hiện các hoạt động theo lịch trình
Theo dõi sự tiến triển của dự án, so sánh với lịch trình
Đánh giá lại các tham số của dự án
Lập lại lịch thực hiện dự án cho các tham số mới
Thỏa thuận lại các ràng buộc và sản phẩm bàn giao của mỗi m ốc thời gian
Nếu nảy sinh vấn đề thì xem xét lại các kĩ thuật khởi đầu đưa ra các biện pháp cần thiết
2.2 Quản lý nhân sự
Hợp đồng nhóm (Team Contract)Tên dự án (Project Name): Xây dựng phần mềm quản lý đào tạo tín chỉ
Họ tên danh sách thành viên dự án và Chữ ký (Project Team Members Names
and Sign-off):
Nguyễn Trọng Huy (đã ký)
Phan Thị Hạnh (đã ký)
Trang 5Khi tham gia (Participation): Các thành viên sẽ:
Cởi mở trong các hoạt động, tạo cơ hội để các thành viên nêu ra ý kiến
Tiếp cận vấn đề một cách khách quan và tiếp thu ý tưởng mới
Phải tham gia đầy đủ các cuộc họp tại những thời điểm cụ thể
Liên lạc với giám đốc dự án ngay khi có khó khăn (trễ deadline, bugs, … )
Thông báo nếu vắng mặt trong các cuộc họp và theo dõi biên bản họp được thông báo
Truyền thông (Communication): Các thành viên sẽ:
Sử dụng phương tiện liên lạc chung là email, điện thoại
Các thông báo, biên bản cuộc họp, công việc sẽ chia sẽ chung trên Dropbox
Lịch họp nhóm hàng tuần (gặp trực tiếp): sáng thứ 7 hàng tuần
Các ý kiến nêu trong nhóm cần ngắn gọn, rõ ràng và được sự thống nhất của mọi thành viên sau các lần họp nhóm
Trong một thời điềm cụ thể, nhóm chỉ thảo luận về một vấn đề và có một thành viên ghi biên bản đưa lên Dropbox của nhóm
Giải quyết vấn đề (Problem Solving): Các thành viên sẽ:
Khi gặp vấn đề với dự án, các thành viên đều tham gia giải quyết trực tiếp hoặc gián tiếp và có thể mời thêm chuyên gia tư vấn
Hợp tác giải quyết vấn đề khó khăn, tránh chỉ trích, đỗ lỗi cho nhau
Tôn trọng ý tưởng của nhau
Công việc có thể phân chia lại để thành viên có thể tập trung giải quyết vấn
đề Ví dụ: Khi gặp lỗi sẽ giảm nhẹ công việc hoặc cử thành viên khác hỗ trợ cho thành viên gặp vấn đề để tập trung sửa lỗi
Hội họp (Meeting Guidelines): Các thành viên sẽ:
Trong một tuần phải có ít nhất một cuộc họp gặp trực tiếp (sáng thứ 7), ngoài ra nhóm có thể triệu tập các cuộc họp phụ nếu cần thiết
Các thành viên cần thường xuyên theo dõi tiến độ công việc
Trang 6 Trong mỗi cuộc họp đều có ghi biên bản nội dung của cuộc họp và thông báo biên bản trên Dropbox
Trong các cuộc họp cần lấy thêm ý kiến của khách hàng và tư vấn viên
Quy tắc ứng xử chung khi làm việc (Code of Conduct): Nhóm dự án sẽ:
Tuân thủ quy định giờ làm việc và các mốc thực hiện công việc
Tập trung làm việc một cách hiệu quả
Làm việc chủ động tích cực đề xuất ý kiến, dự đoán rủi ro
Nắm rõ các thông tin về thành viên trong nhóm
2.3 Cấu trúc phân rã công việc(WBS)
Khảo sát hế thống
Khảo sát
Khảo sát các hệ thống tương tự đã cóKhảo sát các danh mục cần quản lýKhảo sát các đối tượng cần quản lýHoàn thành khảo sát
Thống kê khảo sátLập báo cáo sơ bộPhân tích
Phân tích đối tượng
Thành viên Bác sĩKhoaBài viếtNội dungTổng hợp phân tích đối tượngPhân tích các sự kiện
Phân tích các sự kiện có thể xảy ra cho mỗi trang
Trang 7Phân tích các sự kiện xảy ra ngoài ý muốnTổng hợp phân tích sự kiện
Phân tích dữ liệu
Phân tích các thuộc tính của thành viênPhân tích các thuộc tính của bác sĩPhân tích các thuộc tính của khoaPhân tích các thuộc tính của bài viếtPhân tích các thuộc tính của nội dungTổng hợp phân tích dữ liệu
Hoàn thành phân tích
Thầm định phân tíchLập báo cáo tổng hợp phân tíchThiết kế
Thiết kế giao diện
Thiết kế giao diện trang chủThiết kế giao diện trang hỏi đápThiết kế giao diện trang các bài viết của khoaThiết kế giao diện trang các nội dung của bài viếtThiết kế giao diện trang thông tin bác sĩ
Thiết kế giao diện quản trịTổng hợp thiết kế giao diệnThiết kế cơ sở dữ liệu
Thiết kế các thuộc tính cho các bảngThiết kế mối quan hệ giữa các bảngTổng hợp thiết kế cơ sở dữ liệuHoàn thành thiết kế
Thẩm định thiết kếLập báo cáo tổng hợp thiết kếXây dựng sản phẩm
Trang 8Xây dựng cơ sở dữ liệu
Xây dựng dữ liệu mẫu cho các bảngXây dựng mối quan hệ giữa các bảngXây dựng lớp đối tượng
Lớp thành viênLớp bác sĩLớp bài viếtLớp khoaLớp nội dungLập trình
Lập trình module trang chủLập trình module trang hỏi - đápLập trình module trang các bài viết theo khoaLập trình module trang nội dung của các bài viếtLập trình module trang thông tin bác sĩ
Lập trình module quản trịLập trình các sự kiệnKiểm thử
Kiểm thử các module chương trìnhKiểm thử các sự kiện của chương trìnhTổng hợp báo cáo kiểm thử
Hoàn thiện xây dựng sản phẩm
Tổng hợp các giao diệnTổng hợp các module chương trìnhLập báo cáo tổng hợp xây dựng sản phẩmKết thúc
Tổng hợp
Tổng hợp báo cáoTổng hợp chương trình
Trang 9Tổng hợp cơ sở dữ liệuBàn giao
Giao báo cáoGiao chương trìnhGiao cơ sở dữ liệu
Trang 102.4 Ước lượng thời gian và chi phí
Trang 132.5 Lược đồ Gantt
(Chi tiết file đính kèm: HTTuVanKhamChuaBenh.mpp)
2.6 Lược đồ mạng(Network Diagram)
(Chi tiết file đính kèm: HTTuVanKhamChuaBenh.mpp)
2.7 Ước lượng rủi ro và giải pháp
Mô tả Gi thi t ả ết xu t Xác ất Ảnh hưởng nh h ưởng ng Gi i pháp ả
R i ro v k ho ch ủi ro về kế hoạch ề kế hoạch ết ạch
Không
đ ng bồng bộ ộ
được.c
Các thành ph nầngiao riêng cho
t ng thành viênừng thành viên
th c hi n có sực hiện có sự ện có sự ực hiện có sựsai l ch d nện có sự ẫn
đ n không thến không thể ểghép chung l iạithành s nản
ph m ho cẩm hoặc ặcphát sinh l i.ỗi
Khi th c hi n kực hiện có sự ện có sự ến không thể
ho ch có nhi uại ềuphát sinh so v iới
được.c theođúng k ho ch.ến không thể ại
Liên t c đi uục trong ều
ch nh k ho ch đỉnh ến không thể ại ểphù h p v i nh ngợc ới ữngphát sinh
Trang 14Chi phí ướic
tính không
chu nẩm hoặc
Khi th c hi n kực hiện có sự ện có sự ến không thể
ho ch có nhi uại ềuphát sinh so v iới
d ki nực hiện có sự ến không thể
2%
Không đ kinhủa cácphí chi tr choảncác ho t đ ngại ộ
c a d án.ủa các ực hiện có sự
Nâng kinh phí dực hiện có sựtrù, nâng tr c pợc ất.cho các ho t đ ngại ộđáp ng đức ược.c
Khi th c hi n kực hiện có sự ện có sự ến không thể
ho ch có nhi uại ềuphát sinh so v iới
d ki n.ực hiện có sự ến không thể
5%
Không hoànthành được.ctheo đúng kến không thể
ho ch.ại
Liên t c đi uục trong ều
ch nh k ho chỉnh ến không thể ạiphù h p v i nh ngợc ới ữngphát sinh
d n đ n l là vàẫn ến không thể ơ là vàkhông sát saotrong t ng giaiừng thành viên
đo n c a d án.ại ủa các ực hiện có sự
1%
Không hoànthành được.ctheo đúng kến không thể
th i gian quan tâmời gian ngắn
đ n k t qu d ánến không thể ến không thể ản ực hiện có sựtrong t ng gianừng thành viên
đo n c th c aại ủa các ể ủa các
v i d ki n.ới ực hiện có sự ến không thể
5%
Không hoànthành được.ctheo đúng kến không thể
th c hi n (s p x pực hiện có sự ện có sự ắng ến không thể
m t cách khoa h cộ ọccác công vi c c nện có sự ầnlàm) đ phù h pể ợc
v i nh ng phátới ữngsinh
Ch t lất ược.ng
s n ph mản ẩm hoặc
ch a đ tư ại
Các thành viêntrong đ i l pộ ậptrình thi u kinhến không thể
5% Ảnh hưởng tớinh hưởng tớing t iới
k t qu c a dến không thể ản ủa các ực hiện có sự
án
Tìm phươ là vàng pháp
có th hể ướing d nẫncác thành viên làm
Trang 15s n ph m ch tản ẩm hoặc ất.
lược.ng th p, đ iất ộngũ nhân viênlàm vi c khôngện có sự
hi u qu ện có sự ản
vi c có hi u quện có sự ện có sự ản
nh t ho c đ aất ặc ưthem nhân viên cókinh nghi m vàện có sựtrình đ vào d án.ộ ực hiện có sự
R i ro v n i b ủi ro về kế hoạch ề kế hoạch ội bộ ội bộ
1%
Không hoànthành được.ccác ph n vi cần ện có sựtheo đúng kến không thể
ho chại
B sung nhân l c tổ ực hiện có sự ừng thành viênnhóm d phòng vàực hiện có sự
đi u ch nh h p lýều ỉnh ợc.công vi c cho t ngện có sự ừng thành viên
th v n đ vến không thể ất ều ều
s đoàn k t, sực hiện có sự ến không thể ực hiện có sự
ph i h p gi aố gắng ợc ữngcác thành viêntrong nhóm c nần
ph i đản ược.c chú
tr ng.ọc
1%
Không hoànthành được.ctheo đúng kến không thể
ho ch d nại ẫn
đ n v d ánến không thể ỡ dự án ực hiện có sự
- H p và trao đ iọc ổ
đ nh kỳ gi a cácị thiếu ữngthành viên trongnhóm
- Yêu c u báo cáoần
k t qu đ nh kỳ đến không thể ản ị thiếu ể
n m b t tình hình.ắng ắng
- Người gian ngắni qu n lý dản ực hiện có sự
án ph i có s đi uản ực hiện có sự ều
Trang 16d n đ n hi uẫn ến không thể ểsai v các ch cều ứcnăng và các yêu
c u s n ph mần ản ẩm hoặc
c n có.ần
1%
S n ph mản ẩm hoặckhông đ mản
b o đản ược.c yêu
c u c a kháchần ủa cáchàng
Liên t c trao đ iục trong ổ
v i khách hàng đới ểxác đ nh yêu c uị thiếu ần
Luôn bám sát được.c
các yêu
c u c a kháchần ủa cáchàng, c m ph i cóần ản
nh ng thông tin cững ục trong
th c a kháchể ủa cáchàng đ khi mu nể ố gắngtrao đ i ta có thổ ểliên l c m t cáchại ộthu n l i nh t.ập ợc ất.Không l yất
nh ng m u bi uững ẫn ể
c n thi t,nh ngần ến không thể ữngyêu c u d li uần ực hiện có sự ện có sự
m u đ có th testẫn ể ể
Trang 17ph i m t th iản ất ời gian ngắngian đ tìmể
hi n d án.ện có sự ực hiện có sự
Người gian ngắni qu n lý dản ực hiện có sự
án ph i n m r tản ắng ất
ch c các côngắngngh , kỹ thu t sện có sự ập ử các chức năng
d ng ngay t bục trong ừng thành viên ướic
đ u th c hi n dần ực hiện có sự ện có sự ực hiện có sự
án đ cóể
được.cnh ng sững ực hiện có sựthành công nh tất
đ nh khi th c hi nị thiếu ực hiện có sự ện có sự
v i d ki nới ực hiện có sự ến không thể
Khi mua thi tến không thể
Không ki m traể
được.c giá c , chiảnphí c a cácủa cácthi t b c nến không thể ị thiếu ầnthi t đ th cến không thể ể ực hiện có sự
hi n dện có sự ực hiện có sựán
chươ là vàng trìnhcon)
nh ng khôngư
đ m b o đản ản ược.cyêu c u đã đ tần ặc
ra
Liên t c liên h v iục trong ện có sự ớikhách hàng khi c nầnthi t, t i m i giaiến không thể ại ỗi.đoàn c n ph i testần ảncác module ch cứcnăng c a h th ngủa các ện có sự ố gắngđáp ng đức ược.c yêu
c u khách hàng.ần
Nghi m thuện có sự Sau khi hoàn 5% Không thanh lý Căn c k ho ch vàức ến không thể ại
Trang 18s n ph mản ẩm hoặc
ch m h n dập ơ là và ực hiện có sự
ki nến không thể
thành nh ngưkhông bàn giao
được ảnc s n
ph m choẩm hoặckhách hàng
h p đ ng đợc ồng bộ ược.ctheo đúng dực hiện có sự
ki nến không thể
h p đ ng đ nghợc ồng bộ ều ị thiếuthanh lý h p đ ng.ợc ồng bộ
Đ ng ti nồng bộ ều
trược.t giá Khi thanh lý
h p đ ngợc ồng bộ 2% Kinh phí khôngđ đ thanhủa các ể
toán cho d ánực hiện có sự
Nâng m c d trùức ực hiện có sựkinh phí cho r i ro.ủa các
Trang 193.THỰC THI DỰ ÁN
3.1 Lập biểu đồ phân rã chức năng
H TH NG KHÁM CH A B NH TRÊN N N WEBỆ THỐNG KHÁM CHỮA BỆNH TRÊN NỀN WEB ỐNG KHÁM CHỮA BỆNH TRÊN NỀN WEB ỮA BỆNH TRÊN NỀN WEB Ệ THỐNG KHÁM CHỮA BỆNH TRÊN NỀN WEB ỀN WEB
1.C p nh t danh ập ập
m cục trong
2.X lý d li uử các chức năng ững ện có sự 3.Báo cáo & th ng ố gắng
kê1.1.C p nh t ập ập
3.1.Báo cáo
lược.t truy c pập3.2.Báo cáo
s lố gắng ược.ng bài
vi tến không thể3.3 Báo cáodoanh thu
2.2.X lý ử các chức năngthành viên2.3.X lý ử các chức năngbác sĩ1.4.C p nh t ập ập
Trang 20Thành viên
Y/c t v nư ất
Đáp ng t v nức ư ất
Bài vi t, n i ến không thể ộdung
Bác sĩ
Bài t v nư ất
Y/c t v nư ất
Thông tin cá nhân
Thành viên, Bác sĩ
Khoa
G i báo cáoử các chức năng
3.2 Lập sơ đồ luồng dữ liệu mức đỉnh
X LÝ D Ử LÝ DỮ ỮA BỆNH TRÊN NỀN WEB
LI UỆ THỐNG KHÁM CHỮA BỆNH TRÊN NỀN WEB
C P NH T ẬP NHẬT ẬP NHẬT DANH M CỤC
BÁO CÁO &
TH NG KÊỐNG KHÁM CHỮA BỆNH TRÊN NỀN WEB
Ban quản trị
Trang 213.3 Lập sơ đồ quan hệ thực thể
Trang 233.4 Thiết kế giao diện
Trang 273.5 Lập trình
3.5.1 Xây dựng các lớp đối tượng
-Lớp bác sĩ
-Lớp khoa
Trang 28-Lớp bài viết:
-Lớp nội dung
Trang 29-Lớp thành viên:
3.5.2 Lập trình module
-Module diễn đàn
Trang 31-Module trang bác sĩ:
Trang 32-Module trang khoa:
Trang 33-Module trang nội dung:
Trang 354.GIÁM SÁT VÀ KIỂM SOÁT
kế hoạch thay đổi đã được giám đốc phê duyệt
Kế hoạch thay đổi cụ thể như sau:
- Lên lịch làm thêm vào các ngày trong dự trù đã ước tính, mỗi ngày làm thêm
02 giờ (từ 06:00 PM – 08:00 PM), cần 04 nhân sự cho mỗi ngày làm thêm giờ
- Tính tiền bồi dưỡng cho các nhân viên phải làm thêm giờ vào những ngày trên
- Tiền công cho 4 nhân viên làm ngoài giờ:
o 2 giờ/ngày x 4 ngày x 4 người x 85,000 đ/giờ = 2,720,000 ₫
o Bồi dưỡng tiền ăn tối 4 ngày: 100,000 đ/người x 4 ngày x 4 người =
1,600,000 ₫
o Tiền công nhân viên nghỉ theo kế hoạch trước: 1,760,000 ₫
- Vậy chi phí dự án sẽ tăng thêm:
2,720,000 + 1,600,000 – 1,760,000 = 2,560,000 ₫ so với ban đầu.
Chi phí tăng thêm nằm trong kế hoạch dự trù chi phí cho phép và không ảnh hưởngtới thời gian kết thúc dự án
Trang 36- Kiểm soát chặt chẽ tiến
độ công việc hàng ngày của từng thành viên
- Động viên, khen thưởng xứng đáng, kịp thời các thành viên tích cực
- Phối hợp tốt với bộ phận
QA để đảm bảo chất lượng công việc
Nhân viên
- Xoay vòng nhân sự
- Sử dụng nguồn nhân lực dự phòng
Phân tích các rủi ro:
Để khích lệ tinh thần nhân viên làm thêm ngoài giờ, Giám đốc dự án quyết định tăng thêm thù lao làm ngoài giờ và hỗ trợ tiền ăn tối
Do có nhân viên nghỉ việc đột xuất ảnh hưởng đến tiến độ, chất lượng công việc Giải pháp đưa ra là phải kiểm soát chặt chẽ tiến độ công việc hàng
ngày của từng thành viên, thực hiện các chế độ khen thưởng xứng đáng, kịp thời cho các thành viên tích cực Đồng thời, phối hợp tốt với bộ phận QA để