BÁO CÁO MÔN HỌCQUẢN TRỊ DỰ ÁN PHẦN MỀMĐỀ TÀI: XÂY DỰNG PHẦN MỀM “HỆ THỐNG QUẢN LÝ KHÁCH HÀNG” CỦA CÔNG TY ĐIỆN LỰC TH Giảng viên hướng dẫn: Th.S NGUYỄN THỊ HỒNG KHÁNH Sinh viên thực hiệ
Trang 1BÁO CÁO MÔN HỌCQUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ TÀI: XÂY DỰNG PHẦN MỀM
“HỆ THỐNG QUẢN LÝ KHÁCH HÀNG”
CỦA CÔNG TY ĐIỆN LỰC TH
Giảng viên hướng dẫn: Th.S NGUYỄN THỊ HỒNG KHÁNH
Sinh viên thực hiện: NGUYỄN NGỌC SƠN
NGUYỄN LƯƠNG BÁCH
NGUYỄN CAO ĐẠT
Trang 2Lớp: D8 CNPM
MỤC LỤC
LỜI MỞ ĐẦU 3
I GIỚI THIỆU TỔNG QUAN 4
1 Đặt vấn đề 4
2 Mục tiêu đề tài 4
3 Mô tả đề tài 4
I SƠ LƯỢC VỀ DỰ ÁN 5
III KHÁI QUÁT VỀ DỰ ÁN 7
3.0.Tổng quan 7
3.1 Giới thiệu dự án 8
3.2 Ước lượng chi phí thời gian, nhân lực 11
3.3 Ước lượng chi phí thực 12
3.3.1 Tổng chi phí 12
3.3.2 Chi phí chi tiết 13
IV PHƯƠNG CHÂM PHÁT TRIỂN 17
4.1 Vòng đời hệ thống 18
4.2 Phương châm phát triển 18
V DANH SÁCH VÒNG ĐỜI CÔNG VIỆC 19
VI KẾ HOẠCH NHÂN LỰC DỰ ÁN 21
VII TỔ CHỨC VAI TRÒ TRONG DỰ ÁN 23
VIII PHÂN TÍCH RỦI RO 24
8.1 Quá trình rủi ro trong quản lý dự án 24
8.2 Lập bảng phân tích rủi ro 24
IX THỜI GIAN DỰ ÁN 31
9.1 Bảng công việc 31
9.2 Thời gian tổng thể 33
X QUẢN LÝ VẤN ĐỀ 38
Trang 3KẾT LUẬN 39
L I M Đ U ỜI MỞ ĐẦU Ở ĐẦU ẦU
Ngày nay, với sức mạnh công nghệ hiện đại nhanh chóng giúp con người thoát khỏi những khó khăn trong công việc, cuộc sống tấp nập và hối hả ta cần phải nhanh chóng gia nhập vào thế giới, chủ động hội nhập
Với sự phát triển nhanh chóng đó rất có nhiều công cụ hữu ích giúp chúng ta tiết kiệm rất nhiều thời gian và chi phí Nhiều phần mềm trong lĩnh vực công nghệ thông tin nhanh chóng ra đời đã góp phần đáng kể
Quản trị dự án là ngành khoa học nghiên cứu về việc lập kế hoạch, tổ chức và
quản lý, giám sát quá trình phát triển của dự án nhằm đảm bảo cho dự án hoàn thành đúng thời gian, trong phạm vi ngân sách đã được duyệt, đảm bảo chất lượng,đạt được mục tiêu cụ thể của dự án và các mục đích đề ra
Xuất phát từ nhu cầu thực tế, các cơ quan rất cần phần mềm để giải quyết tốt
những vấn đề cần đặt ra Chính những yêu cầu thực tế này nhóm em muốn xây
dựng dự án xây dựng phần mềm “Hệ thống quản lý khách hàng sử dụng điện”
mong rằng sẽ giúp ích một phần nào đó
Mặc dù nhóm chúng em đã có sự cố gắng tìm hiểu trong khi thực hiện đề tài nhưng
do điều kiện và thời gian có hạn, cũng như khả năng quản lý dự án chưa có nên trong bài báo cáo này chúng em không tránh khỏi thiếu sót, chúng em rất mong nhận được sự giúp đỡ từ phía các thầy cô và các bạn
Đặc biệt chúng em xin chân thành cảm ơn cô giáo ThS Nguyễn Thị Hồng Khánh
đã tận tình giúp đỡ chúng em trong quá trình làm đề tài này
Trang 4Nhóm thực hiện
Nguyễn Ngọc Sơn
Nguyễn Cao Đạt Nguyễn Lương Bách
I GIỚI THIỆU TỔNG QUAN
- Quản lý thông tin khách hàng
- Quản lý thông tin loại khách hàng
- Quản lý thông tin hợp đồng
Trang 5I SƠ LƯỢC VỀ DỰ ÁN
Tên dự án Xây dựng hệ thống Quản lý khách hàng
Ngày viết 01/10/2016
Người viết Nguyễn Ngọc Sơn , Nguyễn Cao Đạt
Người sửa Nguyễn Lương Bách
Thông tin phòng ban quản lý dự án, người đảm nhận, người xác
nhận
Số điện thoại
Khách hàng Tên khách hàng Công ty Điện Lực TH
Phòng chuyên môn Quản lý Người phụ trách Nguyễn Ngọc Sơn,
Nguyễn Cao Đạt
0962345678 01672536598 Người phê duyệt Nguyễn Lương Bách 0961235487 Phòng phát triển Tên phòng Lớp D8.CNPM
Người phê duyệt Cristiano Ronaldo 0169966166
Bộ phận quản lý chất
lượng
Tên phòng Phòng quản lý
Tên người đảm nhiệm
Manuel Neuer 0196196669
Bảng 2.1 Bảng sơ lược về dự án
Các phòng liên quan: Có Không
Các dự án liên quan: Có Không
Trang 6Thuộc tính của dự án
Kiểu phát triển Phát triển mới Cải tiến Khác ( ) Kiểu dự án Bắt buộc Chiến lược Thông thường
Khác Phân hạng dự án A B C D
Nhân công: 4 người/1 tháng Rủi ro: H M L
Trang 7III KHÁI QUÁT VỀ DỰ ÁN3.0.Tổng quan
Khách hàng Công ty Điện Lực TH
Địa điểm khách hàng Tầng 22, Keangnam Hà Nội
Đơn vị thực hiện Sinh viên Nhóm SB-D8CNPM, Đại Học Điện Lực
Người quản lý dự án Nguyễn Lương Bách
Tên dự án Xây dựng phần mềm quản lý khách hàng
Ngày bắt đầu dự án 1/11/2016 Ngày dự kiến kết
thúc
1/12/2016
Số người tham gia 1.Nguyễn Ngọc Sơn
2.Nguyễn Lương Bách
Mục đích dự án Xây dựng được phần mềm quản lý khách hàng sử
dụng điện ứng dụng công nghệ thông tin vào quản lý
Mục tiêu dự án Sản phẩm cần phải đạt được các yêu cầu sau:
*Yêu cầu về phía người sử dụng:
+Giao diện đẹp, thân thiện phù hợp với yêu cầukhách hàng
+ Dễ sử dụng với các đối tượng người dùng, thuậntiện trong quản trị, dễ bảo trì
+ Thông tin hiển thị chi tiết
+ Chạy ổn định trên các trình duyệt + Hoàn thành sản phẩm đúng thời gian quy định
*Yêu cầu về chức năng:
+ Dễ dàng tùy chỉnh, thay đổi các modul, có khảnăng tích hợp nhiều thành phần
Trang 8+ Có tính hiệu quả cao + Có tính bảo mật cao
*Yêu cầu tính hữu dụng của phần mềm
- Giúp công ty quản lý được trạng thái Khách hàng
- Cập nhật, thêm, sửa, xóa, tra cứu các thông tin vềKhách hàng
- Thống kê, báo cáo, in ấn các hoạt động theo tuần,tháng/năm
Phạm vi dự án Ranh giới của dự án :
+Sản phẩm được xây dựng theo đơn đặt hàng của khách hàng, sau khi xây dựng xong sản phẩm sẽ
hỗ trợ bộ phận quản lý của công ty về các khâu đăng kí quản lý khách hàng của công ty
+Sản phẩm ứng dụng như thế nào Ngôn ngữ sửdụng là C#.Net trong bộ Visual Studio 2012 chạytrên nền Net Framework 3.5 và có thể chạy trựctiếp trên các trình duyệt như Firefox, IE, Opera,Safari, Chrome
Trang 9d Chủ đầu tư kiêm khách hàng
Công ty Điện Lực TH Việt Nam
Địa chỉ: 69 Mai Dịch, Cầu Giấy, Hà Nôi
Số điện thoại: (04)9 6969696
e Tổng mức đầu tư: 130.000.000VND (Một trăm ba mươi triệu đồng)
f Thời gian thực hiện dự án
Tổng thời gian: 66 ngày (Trừ thứ 7 và chủ nhật không làm việc)
Thời gian bắt đầu dự án: 01/09/2016
Thời gian kết thúc dự án: 01/12/2016
g Mục đích đầu tư dự án
Xây dựng một phần mềm để “Quản lý khách hàng sử dụng điện cho công ty Điện Lực TH Việt Nam” nhằm nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm, lưu trữ và báo cáo thống kê thông tin một cách dễ dàng và chính xác
h Mục tiêu cần thực hiện của dự án
• Yêu cầu về phía người sử dụng:
- Giao diện đẹp, thân thiện phù hợp với yêu cầu khách hàng
- Dễ sử dụng với các đối tượng người dùng, thuận tiện trong quản trị,
dễ bảo trì
Trang 10- Thông tin hiển thị chi tiết
- Hoàn thành sản phẩm đúng thời gian quy định
• Yêu cầu về chức năng:
- Dễ dàng tùy chỉnh, thay đổi các modul, có khả năng tích hợp nhiều thành phần
- Có tính hiệu quả cao
- Có tính bảo mật cao
• Các module yêu cầu cho phần mềm:
- Module quản lý khách hàng
- Module quản lý thông tin khách hàng
- Module quản lý người dung
- Module quản lý thông tin hợp đồng
- Module liên hệ
- Module thông báo
- Module quản trị hệ thống
i Công cụ và môi trường phát triển dự án
• Công cụ làm việc của các thành viên trong nhóm: máy tính cấu hình cao, các phần mềm hỗ trợ có bản quyền đầy đủ
Trang 11• Môi trường Test:
- Máy tính dùng cho test có cấu hình tương đương với khách hàng
- Tài liệu các quy trình test
- Các nền test Windows XP/Win 7
- Cơ sở dữ liệu sử dụng SQL Server 2008
3.2 Ước lượng chi phí thời gian, nhân lực
- Với yêu cầu đã nêu của hệ thống, ta có thể thống kê lại như sau:
Hệ thống có yêu cầu lưu trữ và phục hồi dữ liệu tin cậy không? 5
Hệ thống có chạy trên môi trường chưa tồn tại không? 0
Hệ thống có yêu cầu dữ liệu vào trực tuyến không? 0
Dữ liệu vào trực tuyến yêu cầu thực hiện nhập để xây dựng nhiều
2 Sự chuyển đổi và cài đặt có bao gồm trong thiết kế không? 2
3 Hệ thống thiết kế cho nhiều bộ cài đặt cho nhiều tổ chức khác
Trang 124 Có ứng dụng được thiết kế để dễ dàng thay đổi và sử dụng đối với
Số người trong đội dự án: 6 người
=> Ước tính thời gian cần để hoàn thành dự án: 2 tháng
Ngày dự định bắt đầu dự án: 01/09/2016
Ngày dự định kết thúc dự án: 01/12/2016
Ngày dự định đưa lên môi trường thật: 01/01/2017
Dự trù ngân sách: Y N N
Lý do chọn [Y] là vì dự án này có vị trí ưu tiên cao hơn vị trí khác.
3.3 Ước lượng chi phí thực
Trang 135 Thiết kế giao diện 3.000.000
11 Chi phí đầu tư thuê địa điểm, văn phòng 5.000.000
12 Chi phí đầu tư thiết bị, máy móc 30.000.000
13 Chi phí cho hội họp, tiếp khách 8.000.000
14 Chi phí cho các vấn đề công nghệ kĩ thuật thực
hiện dự án
12.000.000
Tổng 130.000.000
3.3.2 Chi phí chi tiết
STT Chi tiết Đơn giá
(VNĐ)
Thời gian (Giờ)
Thành tiền (VNĐ)
Trang 16IV PHƯƠNG CHÂM PHÁT TRIỂN
Vòng đời hệ thống Thác nước RUP Xoắn ốc Khác
Giai đoạn phát triển
Tiêu chuẩn bắt đầu - kết
thúc
Theo tiêu chuẩn Không theo chuẩn Không có
Phương châm phát triển
Ngôn ngữ phát triển APP .Net Java
Web PHP ASP Khác
Bảng 4.1 Phương châm phát triển
Trang 174.1 Vòng đời hệ thống
*Mô hình thác nước:
Hình 4.1 Mô hình thác nước
*Ưu-nhược điểm của Mô hình thác nước
- Ưu điểm: Sử dụng cho dự án nhỏ, dễ quản lý, thời gian hoàn thành dự án thườngđược dự báo chính xác hơn so với các mô hình khác, các tài liệu đầu ra của từnggiai đoạn cũng được xây dựng đầy đủ và hệ thống hơn
- Nhược điểm: Không sử dụng được cho dự án lớn, thời gian hoàn thành lâu, sửachữa khó khăn
4.2 Phương châm phát triển
Sử dụng môi trường phát triển là Net, dễ phát triển các tính năng, dễ lập trình
Tích hợp và kiểm thử hệ thống
Khai thác và bảo trì
Trang 18V DANH SÁCH VÒNG ĐỜI CÔNG VIỆCGiai đoạn viết Sản phẩm công việc Level quản lý
cấu hình
Đối tượng giao tiếp
Tài liệu thiết kế giao diện người dùng
x
Trang 19Văn bản thỏa thuận chuyển giao sản phẩm
x
Bảng 5.1 Danh sách vòng đời công việc
VI KẾ HOẠCH NHÂN LỰC DỰ ÁN
Trang 206.1 Bảng phân công công việc
Quanlity Asmovace Company Nguyễn Lương Bách
6.2 Ma trận trách nhiệm
Tên người thực
hiện cv
Khảo sát
Phâ n tích chức nắng
Thiết
kế cơ
sở dữ liệu
Thiết kế giao diện
Lập trình và tích hợp hệ thống
Kiểm thử và sửa lỗi
Kết thúc
Trang 21A (Approving): Xét duyệt
P (Performing): Thực hiện
R (Reviewing): Thẩm định
C (Contributing): Tham gia đóng góp
I (Informing): Báo cho biết
Trang 22Đội lập trình:
-Nguyễn Ngọc Sơn -Nguyễn Lương Bách
Đội tích hợp và kiểm thử:
-Nguyễn Ngọc Sơn
-Nguyễn Cao Đạt
VII TỔ CHỨC VAI TRÒ TRONG DỰ ÁN
Trang 23VIII PHÂN TÍCH RỦI RO
8.1 Quá trình r i ro trong qu n lý d án ủi ro trong quản lý dự án ản lý dự án ự án
Hình 8.1 Quá trình xảy ra rủi ro
8.2 L p b ng phân tích r i ro ập bảng phân tích rủi ro ản lý dự án ủi ro trong quản lý dự án
10% Dự án không được
hoàn chỉnh
Tìm hiểu nguyênnhân, cố gắngkhắc phục trongthời gian ngắnnhất
Trang 24sản phẩm hoặcphát sinh lỗi.
dự kiến
5%
Kết quả công việc
sẽ không đạt đượcmức cao nhất,không phát huyđược thế mạnh củacác cá nhân trongđội thực hiện dự ándẫn đến không thểhoàn thành đượctheo đúng kếhoạch
Liên tục điềuchỉnh kế hoạch
để phù hợp vớinhững phát sinh
Chi phí ước
tính không
chuẩn
Khi thực hiện kếhoạch có nhiềuphát sinh so với
dự kiến
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ấpcho các hoạtđộng đáp ứngđược những nhucầu cần thiết nhấtkhi thực hiện dự
ánƯớc lượng
thời gian
không đúng
Khi thực hiện kếhoạch có nhiềuphát sinh so với
dự kiến
5%
Không hoàn thànhđược theo đúng kếhoạch
Liên tục điềuchỉnh kế hoạchphù hợp vớinhững phát sinh.Người quản
Trang 25hoạch thực hiện dự
án dẫn đến kếhoạch sẽ khôngđược kiểm soátdẫn đến rất dễ đổ
vỡ dự án
thời gian quantâm đến kết quả
dự án trong từnggian đoạn củ thểcủa dự án để cónhững sự điềuchỉnh thích hợp
Kế hoạch dự
án không
hợp lý
Khi thực hiện kếhoạch có phátsinh nhiều so với
dự kiến
5%
Không hoàn thànhđược theo đúng kế
hoạch
Liên tục điềuchỉnh kế hoạch cả
về thời gian thựchiện và tiến trìnhcác công việc cầnthực hiện (sắpxếp một cáchkhoa học cáccông việc cầnlàm) để phù hợpvới những phátsinh
về hệ thống nêntkhi triển khai sẽtạo ra sản phẩm
5% Ảnh hưởng tới kết
quả của dự án
Tìm phương pháp
có thể hướng dẫncác thành viênlàm việc có hiệuquả nhất hoặcđưa them nhânviên có kinhnghiệm và trình
Trang 26chất lượng thấp,đội ngũ nhân viênlàm việc khônghiệu quả.
ốm hoặc vì một
lý do nào đó một
số thành viênkhông thể thamgia dự án
1%
Không hoànthành được cácphần việc theođúng kế hoạch
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
1% Không hoàn
thành đượctheo đúng kếhoạch dẫn đến
vỡ dự án
- Họp và trao đổiđịnh kỳ giữa cácthành viên trongnhóm
- Yêu cầu báo cáokết quả định kỳ đểnắm bắt tình hình
- Người quản lý dự
án phải có sự điềuchỉnh nhất định đốivới từng giai đoạn
Trang 27Cần phải có một mộtquy trình làm việcthống nhất giữa cácđội thực hiện dự án.
về các chứcnăng và các yêucầu sản phẩmcần có
1%
Sản phẩm khôngđảm bảo được yêucầu của kháchhàng
Liên tục trao đổivới khách hàng
để xác định yêucầu của kháchhàng
1% Không hiểu được
các yêu cầu cũngnhư những vấn đề
về sản phẩm màkhách hàng yêucầu
Luôn bám sátđược các yêucầu của kháchhàng, cầm phải
có những thôngtin cụ thể củakhách hàng đểkhi muốn trao đổi
Trang 28ta có thểliên lạc một cáchthuận lợi nhất.Không lấy
phântích CSDL khôngđúng
Đề nghị kháchhàng đưa ranhững mẫu biểucần thiết,nhữngyêu cầu dự liệumẫu để có thể testthử các chứcnăng của hệthống
từ đó để đưa rađược các côngnghệ cũng như
kỹ thuật yêu cầukhi thực hiện dự
án
10%
Những người làm
dự án sẽ phải mấtthời gian để tìmhiểu công nghệ sửdụng để thực hiện
dự án, điều này cóthể làm cho dự án
bị chậm tiến độ,gây ra sự chán nảncho đội thực hiệndựán
Người quản lý dự
án phải nắm rấtchắc các côngnghệ, kỹ thuật sửdụng ngay từbước đầu thựchiện dự án để cóđượcnhững sựthành công nhấtđịnh khi thựchiện dự án.Giá cả các
thiết bị kỹ
thuật tăng lên
Khi mua thiết bị 2% Không kiểm tra
được giá cả, chiphí của các thiết bị
Tiết kiệm và khácphục vấn đề phảiđầu tư các thiết bị
Trang 29quá so với dự
kiến
cần thiết để thựchiện dựán
5%
Không ghi nhậnđược các lỗi từphía người dùngcuối dẫn đến sảnphẩm khi hoànthành nhưng khôngđảm bảo được yêucầu đã đặt ra
Liên tục liên hệvới khách hàngkhi cần thiết, tạimỗi giai đoàn cầnphải test cácmodule chứcnăng của hệthống đáp ứngđược yêu cầukhách hàng.Nghiệm thu
5%
Không thanh lýhợp đồng đượctheo đúng dự kiến
Căn cứ kế hoạch
và hợp đồng đềnghị thanh lý hợpđồng
Trang 305 Viết tài liệu đặc tả yêu cầu
6 Tìm hiểu mô hình xây dựng phần mềm
7 Thiết kế CSDL
1 Trao đổi, bàn bạc ý tưởng
Thiết kế giao diện 2 Thiết kế giao diện chính
Trang 31Hình 9.3 Sơ đồ thiết kế giao diện
3 Thiết kế các giao diện chức năng
Lập trình và test sản phẩm
2.2 Viết báo cáo kiểm thử
2.1 Kiểm tra các chức năng phần mềm
1.2 Xây dựng lớp Control
1.1 Xây dựng lớp DATA - Entity
1 Lập trình phần mềm 2 Cài đặt và kiểm thử phần mềm
1.3 Xây dựng lớp Presentation - Boundary
1 Sửa lỗi phát sinh và cập nhật danh sách bổ sung
Tích hợp và kiểm thử hệ
Trang 32Hình 9.5 Sơ đồ tích hợp kiểm thử 9.2 Thời gian tổng thể
Giai đoạn 1: Khảo sát
Người thực hiện:
Nguyễn Ngọc Sơn
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Nắm bắt yêu cầu dự án 1 day Thu 01/09/16 Thu 01/09/16 Khảo sát hiện trạng 2 day Fri 02/09/16 Mon 05/09/16 Tổng hợp yêu cầu và phân
tích yêu cầu 1 day Tue 06/09/16 Tue 06/09/16
Giai đoạn 2: Phân tích thiết kế hệ thống
Người thực hiện:
Nguyễn Cao Đạt
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Đặc tả yêu cầu và hợp thức hóa yêu
Viết tài liệu đặc tả yêu cầu 1 day Thu 08/09/16 Fri 09/09/16 Tìm hiểu mô hình xây dựng phần
Trang 33 Giai đoạn 3: Thiết kế cơ sở dữ liệu
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc Thiết kế cơ sở dữ liệu 2 days Tue 13/09/16 Wed 14/09/16
Bảng Khách Hàng 1 day Tue 13/09/16 Tue 13/09/16 Bảng Hóa Đơn 1 day Wed 14/09/16 Wed 14/09/16
Người thực hiện:
Nguyễn Lương Bách