Cửa hàng có thể đưa các sản phẩm lên Website của mình và quản lý Website đó, khách hàng có thể đặt mua, mua hàng của cửa hàng mà không cần đến cửa hàng, cửa hàng sẽ gửi sản phẩm đến tận
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG
1 Ngô Nguyên Bảo.
2 Nguyễn Gia Huy.
Trang 2MỤC LỤ
MỞ ĐẦU 4
I Lý do chọn đề tài 4
II Mục tiêu 4
III Phương pháp nghiên cứu 5
IV Phạm vi đề tài 5
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 6
I Quản lý dự án phần mềm 6
II Quy trình quản lý dự án gồm các bước: 7
III Các hoạt động chính trong quản lý dự án phần mềm 8
CHƯƠNG 2: KHẢO SÁT VỀ HỆ THỐNG 11
I Đề xuất dự án 11
II Phương pháp khảo sát 11
CHƯƠNG 3 ĐẶC TẢ DỰ ÁN 14
I Mô tả hệ thống 14
II Các yêu cầu chung 15
III Sơ đồ chức năng 16
IV Danh sách chức năng 18
CHƯƠNG 4 LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN 23
I Giới thiệu dữ án 23
II Yêu cầu: 23
III Thời gian: 23
IV Kinh phí dự án 23
V Mục tiêu cần thực hiện dự án 24
VI Nguồn tài nguyên 24
VII Công cụ lập kế hoạch 24
XI Kế hoạch dự án 24
CHƯƠNG 5: THEO DÕI DỰ ÁN 28
Trang 3CHƯƠNG 6: CPI / SPI / EV 33
CHƯƠNG 7: KIỂM SOÁT DỰ ÁN 44
CHƯƠNG 8: KẾT THÚC DỰ ÁN 45
I Giao diện chương trình 45
II Kết thúc dự án 45
Trang 4giản, một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì:
một websiet giới thiệu về bản thân và gia đình, hay là một website trình bày các bộ
sưu tạp hình ảnh các loại xe chẳng hạn
Trong hoạt động sản xuất, kinh doanh thương mại điện tử đã khảng địnhđược xúc tiến và thúc đầy sự phát triển của doanh nghiệp Đối với một cửa hàng,
việc quảng bá và giới thiệu sản phẩm đến khách hàng đáp ứng nhu cầu mua sắm
ngày càng cao của khách hàng sẽ là cần thiết Vì vậy, nhóm chúng em đã thực hiện
đề tài “ Dự án quản lý hệ thống website bán quần áo” Cửa hàng có thể đưa các
sản phẩm lên Website của mình và quản lý Website đó, khách hàng có thể đặt mua,
mua hàng của cửa hàng mà không cần đến cửa hàng, cửa hàng sẽ gửi sản phẩm đến
tận tay khách hàng Website là nơi cửa hàng quản bá tốt nhất tất cả các sản phẩm
Trang 5III Phương pháp nghiên cứu
Để thực hiện những yêu cầu mà đề tài đặt ra Chúng em đã trực tiếp khảo sátthực tế cửa hàng, tìm hiểu qua các tài liệu như sách báo, internet,… Từ đó, có thể
xây dựng Hệ thống website bán quần áo.
IV Phạm vi đề tài
Đề tài thực hiện trong phạm vi môn học Quản lý dự án phần mềm
Trang 6CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
I Quản lý dự án phần mềm
1 Khái niệm
+ Dự án là một tập hợp các hoạt động có liên quan đến nhau được thực hiện
trong một khoảng thời gian có hạn, với những nguồn lực đã được giới hạn;
nhất là nguồn tài chính có giới hạn để đạt được những mục tiêu cụ thể, rõràng, làm thỏa mãn nhu cầu của đối tượng mà dự án hướng đến
+ Quản lý dự án phần mềm là khái niệm dùng để chỉ hoạt động quản lý dự
án dành riêng cho việc lập kế hoạch, lập lịch, phân bổ tài nguyên, thực hiện,theo dõi và phân phối các dự án phần mềm và web
Liên quan đến việc thực hiện một điều mà chưa từng được làm trước đó
Đáp ứng các yêu cầu về tiêu chuẩn chất lượng đầu ra, chi phí và thời gian cụ
Trang 7 Ngày kết thúc dự kiến
Tên khách hàng và thông tin
Ngày phát hành báo cáo
Các số liệu chính về dự án
Lập kế hoạch tiến độ so với kế hoạch Dự án vượt trước hay chậm tiến độ?
Chi phí hiện tại so với ngân sách
Phạm vi hiện tại so với kế hoạch Phạm vi có thay đổi kể từ khi dự án bắt
đầu không?
Lập kế hoạch so với nguồn cung ứng thực tế Có bất kỳ tài nguyên nào bị
thiếu hoặc phân bổ tổng thể không?
Tổng quan về rủ ro Có rủ ro cao nào cần được quản lý không?
Kết quả chất lượng hiện tại Kiểm tra chất lượng đã được thực hiện? Có vấn
đề gì không?
II Quy trình quản lý dự án gồm các bước:
Khởi tạo dự án (Initiating): Giai đoạn này thực hiện việc định nghĩa một dự
án mới hoặc một phát sinh mới của một dự án có sẵn như: xác định yêu cầu đầu tư, phân công trách nhiệm cho các bộ phận triển khai
Lập kế hoạch dự án (Planning): Giai đoạn này yêu cầu thiết lập phạm vị
công việc của dự án, điều chỉnh lại mục tiêu và xác định đường đi tới mục tiêu đó
Triển khai dự án (Executing): Giai đoạn này thực hiện hoàn thành các công
việc được xác định trong phần lập kế hoạch để đảm bảo các yêu cầu của dự án
Kiểm tra và giám sát (Monitoring & Control): Giai đoạn này yêu cầu việc
theo dõi, rà soát và điều chỉnh lại tiến độ và khả năng thực hiện của dự án
Trang 8Theo dõi các rủi ro, thay đổi, phát sinh trong quá trình thực hiện và có những đề xuất điều chỉnh kịp thời.
Kết thúc dự án (Closing): Giai đoạn này thực hiện để kết thúc tất cả hoạt
động của dự án để chính thức đóng lại dự án
Hình 1: Quy trình quản lý dự án phần mềm.
III Các hoạt động chính trong quản lý dự án phần mềm
Quản lý Dự án sẽ phối hợp chặt chẽ với các thành viên trong dự án để đảmbảo rằng tất cả các yêu cầu, thời hạn và lịch trình của dự án đều đi đúng hướng
Trách nhiệm của Quản lý Dự án bao gồm gửi các sản phẩm dự án, chuẩn bị báo
cáo trạng thái và thiết lập các kế hoạch truyền thông dự án hiệu quả
o Phối hợp với các thành viên trong nhóm để đảm bảo rằng tất cả các bên đang
đi đúng hướng với các yêu cầu, thời hạn và lịch trình của dự án
o Gặp gỡ với các thành viên trong nhóm dự án để xác định và giải quyết các
vấn đề
o Đệ trình dự án, bàn giao và đảm bảo rằng các bên đều tuân thủ tiêu chuẩn
chất lượng
o Chuẩn bị báo cáo trạng thái bằng cách thu thập, phân tích và tóm tắt thông
tin liên quan
o Thiết lập kế hoạch truyền thông dự án hiệu quả và đảm bảo thực hiện chúng
một cách tốt nhất
Trang 9o Xử lý kịp thời khi có các thay đổi, tình huống phát sinh, đảm bảo rằng tất cả
các bên được thông báo về những thay đổi mới nhất, từ đó theo tiến độ và ngân
sách
o Phối hợp xây dựng quy trình hướng dẫn, tài liệu đào tạo và các tài liệu khác
khi cần để thúc đẩy dự án
o Xác định và phát triển các cơ hội mới với khách hàng
o Có được sự chấp nhận của khách hàng đối với các sản phẩm dự án
o Đàm phán, thuyết phục và chăm sóc khách hàng trong toàn dự án, đặc biệt là
những giai đoạn chuyển tiếp
o Tiến hành đánh giá dự án và xác định điểm mạnh, điểm yếu
o Chịu trách nhiệm cho toàn bộ dự án
4 Lập kế hoạch thực hiện dự án
Các hoạt động chính trong quản lý dự án phần mềm
Xác định yêu cầu chung
Việt dự án
Lập kế hoạch thực hiện dự án
Các loại kế hoạch thực hiện dự án
Quy trình lập kế hoạch thực hiện dự án
Cấu trúc kế hoạch thực hiện dự án
Trang 10 Giai đoạn thiết kế
Giai đoạn mã nguồn
Giai đoạn hoàn thiện sơ bộ
Giai đoạn kiểm thử
Giai đoạn hoàn thiện
Hạn chế khi không lập kế hoạch
Không hoàn thành đúng thời gian dự án
Dễ nhầm lẫn công việc
Tốn nhiều kinh phí
Thiếu thông tin cần thiết
Tầm quan trọng của lập kế hoạch quản lý:
Nêu ra các mục tiêu, những phương thức cần đạt được cho mục tiêu đó
Đáp ứng thời gian hợp lý
Kiểm tra tiến độ và có động lực để hoàn thành công việc
Hiểu rõ được mục đích, kết quả của công việc
Làm chủ được công việc của mình
Có tư duy hoạch định chiến lược, khả năng bao quát vấn đề
Dễ dàng điều động nhân sự tham gia hoặc đề xuất hỗ trợ từ phòng ban khác
Báo cáo kết quả nhanh chóng
Trang 11CHƯƠNG 2: KHẢO SÁT VỀ HỆ THỐNG
I Đề xuất dự án
Trước sự phát triển ngày càng nhanh chóng của lĩnh vực Công Nghệ ThôngTin và cụ thể hơn nữa là lĩnh vực Mạng và Truyền Thông đang phát triển mạnh mẽ
và đi kèm với sự phát triển mạnh mẽ này là các dịch vụ, tiện ích để phục vụ đời
sống, công việc, giải trí của con người cụ thể là dịch vụ mua bán trực tuyến qua
mạng đang tỏ ra hiệu quả đối với con người và dần trở thành nhu cầu thiết yếu
II Phương pháp khảo sát
1 Tài liệu nghiên cứu
Tham khảo cái website bán quần áo
Tài liệu môn quản lý dự án phần mềm
2 Phương pháp khảo sát
Tạo phiếu khảo sát online bằng Google Driver rồi gửi link cho người dùngvới 15 câu hỏi và các câu trả lời từ bên dưới
Tổng số người khảo sát: 10 người
Khách hàng thường xuyên vô cửa hàng là ai?
Trang 12 Độ tuổi mua đồ nhiều nhất vào khoảng bao nhiêu?
Các thương hiệu thời trang nam của cửa hàng là gì?
Thương hiệu thời trang nam nào bán chạy nhất?
Trang 13 Các thương thiệu thời trang nữ của cửa hàng là gì?
Khách hàng muốn tư vấn về mặc hàng nào?
Trang 14CHƯƠNG 3 ĐẶC TẢ DỰ ÁN
I Mô tả hệ thống
A Mục tiêu của hệ thống :
Xây dựng 1 trang web giới thiệu chung về công ty ABC
Xây dựng 1 trang web giới thiệu về các mặt hàng thời trang , dịch vụ muabán, giao hàng trực tuyến của công ty ABC cùng hệ thống đặt mua hàng trực
tuyến
Xây dựng hệ thống xử lý đặt hàng độc lập, tự chủ của công ty, nhận cá đơnhàng của khách hàng hay số lượng lớn từ các tổ chức khác thông qua internet cũng
như cá đơn hàng được gửi qua máy fax hoặc liên hệ trực tiếp qua điện thoại Duyệt
các đơn đặt hàng của khách tại các máy tính nằm ngoài mạng LAN của công ty
ngay trên server của công ty để quản lý mọi nơi thuận tiện
Lập các báo biểu tổng hợp, thống kê, theo dõi chi tiết tình hình thực hiênđơn hàng của khách hàng, tổ chức
Cho phép theo dõi khả năng và tình hình thực hiện đơn đặt hàng và tạo báocáo định kỳ hàng tháng, hàng năm,…
B Mô hình của hệ thống :
Sử dụng mô hình hướng đối tượng, xác định các đối tượng tham gia vào cá hoạt
động mua bán trên web như sau:
Khách hàng: Người đặt sản phẩm từ xa qua mạng internet, hoặc thông báo trực
tiếp cho nhân viên tiếp thị qua các phương tiện như điện thoại, fax, email,
facebook ,…
Nhân viên: Là nhóm người thay ca túc trực trang web để tiếp nhận đơn đặt
hàng
Trang 15Quản lý: Là người quản lý mọi hoạt động, quyền hạn của website.
II Các yêu cầu chung
A Yêu cầu về giao diện
a Giao diê m n người dnng:
- Khi nhân viên truy cập vào website, sẽ hiển thị giao diê ™n trang chủ từ đây
NV sẽ đăng nhâ ™p với tài khoản đã được cung cấp trước để đăng nhâ ™p vào
hê ™ thống dành cho nhân viên
- Sau khi đăng nhâ ™p thành công, sẽ quay về giao diê ™n trang chủ
- NV chọn chức năng Quản lý hóa đơn bán hàng trên giao diê ™n Khi đógiao diê ™n làm viê ™c được hiển thị
- NV nhâ ™p đầy đủ thông tin của mô ™t hóa đơn, và thực hiê ™n thanh toán hoặchủy đơn khi khách hàng yêu cầu
- Khi người Quản lý yêu cầu thống kê báo cáo doanh thu cửa hàng, thì NVchọn chức năng báo cáo trên trang chủ sau đó sẽ hiển thị
Trang 16- Giao diê ™n báo cáo, thống kê: chỉ cho phép đọc dữ liê ™u về doanh thu công
ty với thời gian chỉ định
B Yêu cầu về môi trường
- Môi trường hoạt động trực tiếp trên mạng internet thông qua server và Database
được đặt tại máy chủ trụ sở công ty
- Hoạt động trên các nên tảng phổ biến hiện nay như Windows, MacOS, android,
iOS,…
III Sơ đồ chức năng
A Sơ đồ chức năng
Trang 17B Sơ đồ Use Case
Trang 18IV Danh sách chức năng
A Danh sách chức năng :
- Chức năng đăng nhập, đăng xuất
- Chức năng quản lí nhân viên
- Chức năng quản lí khách hàng
- Chức năng quản lí nhà cung cấp
- Chức năng quản lí hàng hóa
- Chức năng lập hóa đơn
- Chức năng in hóa đơn
- Chức năng thống kê
- Chức năng thanh toán
B Đặc tả các use case chính :
- Đặc tả use case mua hàng:
+ Tóm tắt: Mô tả quy trình mua sản phẩm của khách hàng
+ Tác nhân: Khách hàng
+ Mô tả: Khách hàng có thể mua sản phẩm tại cửa hàng hoặc đặt sản phẩm qua website hoặc gọi điện thoại
+ Các dòng sự kiện chính:
Ca sử dụng được dùng khi có khách hàng muốn mua sản phẩm
Khách hàng lựa chọn sản phẩm muốn mua
- Đặc tả use case quản lý khách hàng:
Trang 19+ Tóm tắt: Ca này sử dụng để quản lý thông tin khách hàng mua sản phẩm.
+ Tác nhân: Nhân viên
+ Mô tả: Nhân viên có quyền thêm, sửa, xoá thông tin của khách hàng
Nhân viên lưu thông tin của khách hàng
- Đặc tả use case quản lý nhân viên:
+ Tóm tắt: Ca này sử dụng để quản lý thông tin nhân viên và ca làm việc
+ Tác nhân: Nhân viên, Quản lý
+ Mô tả: Nhân viên có quyền thêm, sửa, xoá thông tin của cá nhân dưới sự quản lý của Quản lý
Trang 20- Đặc tả use case quản lý nhà cung cấp:
+ Tóm tắt: Ca này sử dụng để quản lý thông tin nhà cung cấp hàng hoá cho cửa hàng
+ Tác nhân: Nhân viên
+ Mô tả: Nhân viên có quyền thêm, sửa, xoá thông tin của nhà cung cấp
- Đặc tả use case quản lý bán hàng:
+ Tóm tắt: Ca này sử dụng để quản lý thông tin bán hàng của cửa hàng
+ Tác nhân: Nhân viên
+ Mô tả: Nhân viên có quyền lập hoá đơn, thêm sản phẩm, sửa thông tin của sản phẩm
+ Các dòng sự kiện chính:
Ca này sử dụng khi có khách hàng mua hàng
Nhân viên kiểm tra hàng trong kho Lập hoá đơn cho khách hàng
Nhân viên cập nhập sản phẩm khi có thêm sản phẩm mới, hoặc thay đổi thông tin của sản phẩm
- Đặc tả use case quản lý hàng hóa:
+ Tóm tắt: Ca này sử dụng để quản lý thông tin hàng hoá đang có
+ Tác nhân: Nhân viên
+ Mô tả: Nhân viên có quyền kiểm kê số lượng, tình trạng hàng hóa
Trang 21+ Các dòng sự kiện chính:
Ca sử dụng được dùng khi cần kiểm kê hàng hóa có sẵn
Nhân viên kiểm tra hàng hóa
Nhân viên lập bảng tình trạng, số lượng hàng hóa
- Đặc tả use case quản lý nhập/xuất hàng:
+ Tóm tắt: Ca này sử dụng để quản lý thông tin hàng hoá nhập vào
+ Tác nhân: Nhân viên
+ Mô tả: Nhân viên có quyền lập hoá đơn, kiểm tra hàng và nhập hàngvào
+ Các dòng sự kiện chính:
Ca sử dụng được dùng khi có hàng nhập vào
Nhân viên kiểm tra số lượng hàng
Nhân viên nhập hàng và kiểm tra hàng nhập/xuất
Nhân viên lập hoá đơn
- Đặc tả use case quản lý đơn hàng:
+ Tóm tắt: Ca này sử dụng để quản lý việc xử lý các đơn hàng
+ Tác nhân: Nhân viên, khách hàng, Quản lý
+ Mô tả: Nhân viên có quyền kiểm tra hàng yêu cầu, lập đơn hàng, gửi đơn hàng lên Quản lý chờ duyệt đơn
+ Các dòng sự kiện chính:
Ca sử dụng được dùng khi có đơn hàng mới
Khách hàng cung cấp đầy đủ thông tin về đơn hàng
Nhân viên kiểm tra hàng có sẵn và gửi yêu cầu duyệt đơn cho quản lý
Quản lý xử lý đơn hàng
Trang 22+ Tác nhân: Nhân viên.
+ Mô tả: Nhân viên sử dụng khi muốn thêm tài khoản hoặc có sự thay đổi thông tin tài khoản, xem hoặc xoá thông tin
- Đặc tả use case quản lý báo cáo thống kê:
+ Tóm tắt: Ca này sử dụng để lập báo cáo+ Tác nhân: Nhân viên, Quản lý+ Mô tả: Nhân viên lập báo cáo về tất cả các khoảng chi tiêu theo tuần, tháng, quý, năm để biết được việc kinh doanh có ổn định không
+ Các dòng sự kiện chính:
Nhân viên đăng nhập vào hệ thống bằng tài khoản của mình, lựa chọn chức năng thống kê
Lựa chọn cách tổng hợp: theo tuần, tháng, quý, năm
Nhân viên in báo cáo
Nhân viên gửi báo cáo lên cho Quản lý
Trang 23CHƯƠNG 4 LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN
I Giới thiệu dữ án
* Tên dự án: Hệ thống website bán quần áo
* Danh sách thực hiện:
- Ngô Nguyên Bảo
- Nguyễn Gia Huy
+ Hệ thống có chức năng đăng nhập cho người dùng
+ Chức năng tìm kiếm thông tin sản phẩm
+ Chức năng mua hàng, giỏ hàng
+ Lịch sử giao dịch và bảo mật
III Thời gian:
Thời gian hoàn thành
- Ngày bắt đầu: 11/09/2020
- Ngày kết thúc: 04/11/2020
IV Kinh phí dự án
* Kinh phí: 250.000.000đ
Trang 24* Số thành viên tham gia dự án: 4 thành viên.
V Mục tiêu cần thực hiện dự án
* Yêu cầu về phía người sử dụng:
- Giao diện đẹp, dễ sử dụng
- Hiển thị đầy đủ thông tin cần thiết của sản phẩm
* Yêu cầu về chức năng
- Dễ dàng tùy chỉnh, dễ bảo trì, thay đổi các modul
- Tính hiệu quả cao
VII Công cụ lập kế hoạch
- Công cụ soạn thảo văn bản Microsoft Word
- Công cụ xây dựng dự án Microsoft Project
XI Kế hoạch dự án
Trang 25Xác định mục tiêu & phạm vi dự án 4,43 days Fri 11/09/20 Wed 16/09/20
Đặt tên dự án 1 day Fri 11/09/20 Fri 11/09/20
Xác định nhà tài trợ cho dự án 1 day Fri 11/09/20 Fri 11/09/20
Xác định ngày bắt đầu và kết thúc dự án 1 day Fri 11/09/20 Fri 11/09/20
Xác định ngôn ngữ lập trình 1 day Fri 11/09/20 Fri 11/09/20
Xác định nền tảng hoạt động 1 day Fri 11/09/20 Fri 11/09/20
Mua hosting, server hoạt động (1 năm) 0 days Sat 12/09/20 Sat 12/09/20
Tổng kết và báo cáo 1 day Tue 15/09/20 Tue 15/09/20
Duyệt báo cáo 1 day Wed 16/09/20 Wed 16/09/20
Khảo sát nhu cầu thực tiễn 1 day Fri 18/09/20 Fri 18/09/20
Lên danh sách đội ngũ kỹ thuật 1 day Tue 22/09/20 Tue 22/09/20
Phân tích và lên danh sách chi phí ước tính 0 days Tue 22/09/20 Tue 22/09/20
Phân tích yêu cầu kỹ thuật phần mềm 1 day Tue 22/09/20 Tue 22/09/20
Phân tích yêu cầu bảo mật website 0 days Wed 23/09/20 Wed 23/09/20
Phân tích yêu cầu server, hosting 1 day Wed 23/09/20 Wed 23/09/20
Tiếp nhận khảo sát và phân tích chức năng 1 day Mon 21/09/20 Mon 21/09/20
Tổng kết phân tích và báo cáo 1 day Wed 23/09/20 Wed 23/09/20