Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
MỤC LỤC
1.1. Khởi động................................................................................................................................. 2
1.2. Xác định dự án........................................................................................................................ 2
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)..................................................................................6
2.5. Lược đồ Gantt...................................................................................................................... 13
2.6. Lược đồ mạng(Network Diagram).............................................................................13
2.7. Ước lượng rủi ro và giải pháp......................................................................................13
3.1. Lập biểu đồ phân rã chức năng....................................................................................19
3.2. Lập sơ đồ luồng dữ liệu mức đỉnh...............................................................................20
3.3. Lập sơ đồ quan hệ thực thể............................................................................................21
3.5. Lập trình................................................................................................................................. 27
4.1. Kiểm soát............................................................................................................................... 35
4.2. Cập nhật danh sách rủi ro..............................................................................................36
1
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
1.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.
2
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
2. 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 ứng
vớ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ý)
3
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
4
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Khi 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.
5
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
• 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át
Lậ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ĩ
Khoa
Bài viết
Nội dung
Tổng hợp phân tích đối tượng
Phâ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
6
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Phân tích các sự kiện xảy ra ngoài ý muốn
Tổ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ên
Phâ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 khoa
Phân tích các thuộc tính của bài viết
Phân tích các thuộc tính của nội dung
Tổng hợp phân tích dữ liệu
Hoàn thành phân tích
Thầm định phân tích
Lập báo cáo tổng hợp phân tích
Thiế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 đáp
Thiết kế giao diện trang các bài viết của khoa
Thiết kế giao diện trang các nội dung của bài viết
Thiế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ện
Thiết kế cơ sở dữ liệu
Thiết kế các thuộc tính cho các bảng
Thiết kế mối quan hệ giữa các bảng
Tổng hợp thiết kế cơ sở dữ liệu
Hoà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
7
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Xây dựng cơ sở dữ liệu
Xây dựng dữ liệu mẫu cho các bảng
Xây dựng mối quan hệ giữa các bảng
Xây dựng lớp đối tượng
Lớp thành viên
Lớp bác sĩ
Lớp bài viết
Lớp khoa
Lớp nội dung
Lập trình
Lập trình module trang chủ
Lập trình module trang hỏi - đáp
Lập trình module trang các bài viết theo khoa
Lập trình module trang nội dung của các bài viết
Lậ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ện
Kiểm thử
Kiểm thử các module chương trình
Kiểm thử các sự kiện của chương trình
Tổ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ện
Tổng hợp các module chương trình
Lập báo cáo tổng hợp xây dựng sản phẩm
Kết thúc
Tổng hợp
Tổng hợp báo cáo
Tổng hợp chương trình
8
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Tổng hợp cơ sở dữ liệu
Bàn giao
Giao báo cáo
Giao chương trình
Giao cơ sở dữ liệu
9
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
2.4. Ước lượng thời gian và chi phí
10
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
11
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
12
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
2.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ả
Xác
xuất
Giả thiết
Ảnh hưởng
Giải pháp
Rủi ro về kế hoạch
Các thành phần
giao riêng cho
từng thành viên
thực hiện có sự
Không đồng
sai lệch dẫn đến
bộ được.
không thể ghép
chung lại thành
sản phẩm hoặc
phát sinh lỗi.
Phân công
công việc
trong dự
án không
hợp lý.
Khi thực hiện kế
hoạch có nhiều
phát sinh so với
dự kiến.
10%
5%
Dự án không
được hoàn
chỉnh.
Tìm hiểu nguyên
nhân, cố gắng khắc
phục trong thời
gian ngắn nhất.
Kết quả công
việc sẽ không
đạt được mức
cao nhất, không
phát huy được
Liên tục điều chỉnh
thế mạnh của
kế hoạch để phù
các cá nhân
hợp với những phát
trong đội thực
sinh.
hiện dự án dẫn
đến không thể
hoàn thành
được theo đúng
kế hoạch.
13
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Chi phí ước
tính không
chuẩn
Khi thực hiện kế
hoạch có nhiều
phát sinh so với
dự kiến
Ước lượng
thời gian
không đúng.
Khi thực hiện kế
hoạch có nhiều
phát sinh so với
dự kiến.
Người quản Người quản lý dự
lý dự án
án không tập
chưa sát
trung thời gian
sao với
nhiều cho dự án
từng bước
dẫn đến lơ là và
đi trong kế
không sát sao
hoạch của
trong từng giai
dự án.
đoạn của dự án.
Kế hoạch
dự án
không hợp
lý.
Khi thực hiện kế
hoạch có phát
sinh nhiều so với
dự kiến.
Chất lượng
sản phẩm
chưa đạt
yêu cầu của
Các thành viên
trong đội lập
trình thiếu kinh
nghiệm, chưa
2%
Không đủ kinh
phí chi trả cho
các hoạt động
của dự án.
Nâng kinh phí dự
trù, nâng trợ cấp
cho các hoạt động
đáp ứng được
những nhu cầu cần
thiết nhất khi thực
hiện dự án
5%
Không hoàn
thành được
theo đúng kế
hoạch.
Liên tục điều chỉnh
kế hoạch phù hợp
với những phát
sinh.
1%
Không hoàn
Người quản lý dự
thành được
án phải luôn dành
theo đúng kế
thời gian quan tâm
hoạch thực hiện
đến kết quả dự án
dự án dẫn đến
trong từng gian
kế hoạch sẽ
đoạn củ thể của dự
không được
án để có những sự
kiểm soát dẫn
điều chỉnh thích
đến rất dễ đổ
hợp.
vỡ dự án.
5%
Liên tục điều chỉnh
kế hoạch cả về thời
gian thực hiện và
tiến trình các công
việc cần thực hiện
(sắp xếp một cách
khoa học các công
việc cần làm) để
phù hợp với những
phát sinh.
5%
Không hoàn
thành được
theo đúng kế
hoạch
Ảnh hưởng tới
kết quả của dự
án.
Tìm phương pháp
có thể hướng dẫn
các thành viên làm
việc có hiệu quả
14
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
khách hàng
hiểu biết sâu sắc
về hệ thống nên
tkhi triển khai sẽ
tạo ra sản phẩm
chất lượng thấp,
đội ngũ nhân
viên làm việc
không hiệu quả.
nhất hoặc đưa
them nhân viên có
kinh nghiệm và
trình độ vào dự án.
Rủi ro về nội bộ
Trong đội thực
hiện dự án có
Nhân lực
người bỏ việc
thực hiện dự hoặc có người bị
án bị thiếu so ốm hoặc vì một
với dự kiến lý do nào đó một
ban đầu.
số thành viên
không thể tham
gia dự án.
Sự phối hợp
giữa các cá
nhân trong
nhóm không
tốt.
Sự chuyển
giao công
việc giữa các
nhóm
Công việc của
dự án là do một
tập thể làm, vì
thế vấn đề về sự
đoàn kết, sự
phối hợp giữa
các thành viên
1%
1%
Không hoàn
thành được
theo đúng kế
hoạch dẫn đến
vỡ dự án
trong nhóm cần
phải được chú
trọng.
Thực hiện công
việc
Không hoàn
thành được
các phần việc
theo đúng kế
hoạch
5%
Không hoàn
thành được
các phần việc
Bổ sung nhân lực từ
nhóm dự phòng và
điều chỉnh hợp lý
công việc cho từng
người.
- Họp và trao đổi
định kỳ giữa các
thành viên trong
nhóm.
- Yêu cầu báo cáo
kết quả định kỳ để
nắm bắt tình hình.
- Người quản lý dự
án phải có sự điều
chỉnh nhất định đối
với từng giai đoạn
phát triển dự án.
Cần phải có một một
quy trình làm việc
thống nhấtgiữa các
đội thực hiện dự án.
15
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
khôngăn
khớp.
Rủi ro về thực hiện
Thực hiện công
việc thu thập và
khảo sát các
yêu
Xác định yêu
cầu về sản
phẩm chưa
đúng
Không gặp
gỡ được
Khách hàng
khi có vấn đề
cần trao đổi.
cầu từ phía
khách hàng
không được tốt
dẫn đến hiểu
sai về các chức
năng và các yêu
cầu sản phẩm
cần có.
Thực hiện công
việc
1%
1%
Sản phẩm
Liên tục trao đổi với
không đảm bảo khách hàng để xác
được yêu cầu
định yêu cầu của
của khách hàng
khách hàng.
Không hiểu
được các yêu
cầu cũng như
những vấn đề
về sản phẩm
mà khách hàng
yêu cầu.
Luôn bám sát được
các yêu
cầu của khách
hàng, cầm phải có
những thông tin cụ
thể của khách hàng
để khi muốn trao
đổi ta có thể
liên lạc một cách
thuận lợi nhất.
16
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
Không lấy
được các dự
liệu mẫu
cũng như các
mẫu biểu cần
thiết liên
quan đến
Thực hiện công
việc
5%
Đề nghị khách hàng
Hệ thống không
đưa ra
thể kết xuất ra
những mẫu biểu
được những
mẫu biểu cần cần thiết,những yêu
thiết, hoặc phân cầu dự liệu mẫu để
có thể test thử các
tích CSDL
chức năng của hệ
không đúng.
thống.
10%
Những người
làm dự án sẽ
Người quản lý dự
phải mất thời
án phải nắm rất
gian để tìm hiểu
chắc các công nghệ,
công nghệ sử
kỹ thuật sử dụng
dụng để thực
ngay từ bước đầu
hiện dự án, điều
thực hiện dự án để
này có thể làm
có đượcnhững sự
cho dự án bị
thành công nhất
chậm tiến độ,
định khi thực hiện
gây ra sự chán
dự án.
nản cho đội
thực hiện dựán.
các yêu cầu
của hệ hống.
Người quản lý
dự án chưa
hình dung được
Thiếu các kỹ
các công việc
thuật về công
cần làm của dự
nghệ và ý
án, từ đó để
tưởng khi
đưa ra được
triển khai sản
các công
phẩm
nghệ cũng như
kỹ thuật yêu
cầu khi thực
hiện dự án.
Giá cả các
thiết bị kỹ
thuật tăng Khi mua thiết bị
lên quá so với
dự kiến
2%
Không kiểm tra
được giá cả, chi
phí của các
thiết bị cần
thiết để thực
hiện dự
Tiết kiệm và khác
phục vấn đề phải
đầu tư các thiết bị
mới.
án.
Khi hoàn
thành các
phân hệ
nhưng chưa
gặp được
khách hàng
để bàn giao
Khi hoàn thành
các phân hệ
(module
chương trình
con)
5%
Không ghi nhận
được các lỗi từ
phía người
dùng cuối dẫn
đến sản phẩm
khi hoàn thành
nhưng không
Liên tục liên hệ với
khách hàng khi cần
thiết, tại mỗi giai
đoàn cần phải test
các module chức
năng của hệ thống
đáp ứng được yêu
17
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
đảm bảo được
yêu cầu đã đặt
ra.
cầu khách hàng.
5%
Không thanh lý
hợp đồng được
theo đúng dự
kiến
Căn cứ kế hoạch và
hợp đồng đề nghị
thanh lý hợp đồng.
2%
Kinh phí không
đủ để thanh
toán cho dự án
Nâng mức dự trù
kinh phí cho rủi ro.
cho khách
hàng.
Nghiệm thu
sản phẩm
chậm hơn dự
kiến
Đồng tiền
trượt giá
Sau khi hoàn
thành nhưng
không bàn giao
được sản phẩm
cho khách hàng
Khi thanh lý
hợp đồng
18
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
3.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
1.Cập nhật danh mục
2.Xử lý dữ liệu
3.Báo cáo & thống kê
1.1.Cập nhật
2.1.Xử lý
3.1.Báo cáo
DS thành viên
bài viết
lượt truy cập
1.2.Cập nhật
2.2.Xử lý
3.2.Báo cáo
DS bác sĩ
thành viên
số lượng bài viết
1.3.Cập nhật
2.3.Xử lý
3.3..Báo cáo
khoa
bác sĩ
doanh thu
1.4.Cập nhật
bài viết
2.4.Xử lý
nội dung
1.5.Cập nhật
nội dung
19
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
3.2. Lập sơ đồ luồng dữ liệu mức đỉnh
Thành viên
Y/c tư vấn
Thông tin cá nhân
Bài tư vấn
Đáp ứng tư vấn
XỬ LÝ DỮ
LIỆU
Đáp ứng y/c đăng ký
Bác sĩ
Y/c tư vấn
Y/c thông tin cá nhân
Bài viết, nội dung
Khoa
CẬP NHẬT
DANH MỤC
Thành viên, Bác sĩ
BÁO CÁO &
THỐNG KÊ
Gửi báo cáo
Ban quản trị
20
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
3.3. Lập sơ đồ quan hệ thực thể
21
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
22
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
3.4. Thiết kế giao diện
23
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
24
Giảng viên hướng dẫn: Ths. HOÀNG QUANG HUY
25