TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: QUẢN LÝ DỰ ÁN XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁN ĐỒ THỂ THAO Sinh viê
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
QUẢN LÝ DỰ ÁN XÂY DỰNG HỆ THỐNG QUẢN LÝ
BÁN ĐỒ THỂ THAO
Sinh viên thực hiện : VŨ TRUNG QUÂN
NGUYỄN ANH TÚ NGÔ THẾ HƯNG
Giảng viên hướng dẫn
Ngành
: TH.S NGUYỄN THỊ PHƯƠNG HẠNH
: CÔNG NGHỆ THÔNG TIN
Trang 2Hà Nội, ngày 17 tháng 4 năm 2024
PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:
Vũ Trung Quân
22810310136
Nguyễn Anh Tú
22810310321
Ngô Thế Hưng
22810310129
Giảng viên chấm :
Giảng viên chấm 1 :
Giảng viên chấm 2 :
Trang 3LỜI MỞ ĐẦU
Trong thời đại công nghệ 4.0, Công nghệ thông tin không chỉ là lĩnh vực then chốt thúc đẩy sự phát triển kinh tế mà còn là công cụ quan trọng trong việc nâng cao trải nghiệm người dùng và tối ưu hóa các hoạt động kinh doanh Với sự phát triển mạnh mẽ của thương mại điện tử, việc xây dựng các nền tảng trực tuyến không chỉ giúp doanh nghiệp mở rộng quy mô mà còn tạo nên lợi thế cạnh tranh bền vững trên thị trường Trong lĩnh vực kinh doanh đồ thể thao, việc xây dựng một website bán hàng chuyên nghiệp, tiện lợi, và thân thiện với người dùng là yêu cầu cấp thiết Website không chỉ là nơi giới thiệu sản phẩm mà còn là công
cụ kết nối doanh nghiệp với khách hàng, mang đến sự thuận tiện trong quá trình mua sắm và thúc đẩy doanh số Xuất phát từ thực tế đó, nhóm chúng em quyết định lựa chọn đề tài: "Xây dựng website bán đồ thể thao" làm báo cáo kết thúc học phần môn Quản trị dự án Công nghệ thông tin Đề tài này tập trung vào việc thiết kế và triến khai một hệ thống thương mại điện tử hiện đại, đáp ứng nhu cầu của khách hàng và nâng cao hiệu quả kinh doanh Chúng em xin gửi lời cảm ơn sâu sắc đến cô Nguyễn Thị Phương Hạnh, giảng viên môn Quản trị dự án Công nghệ thông tin, người đã tận tình hướng dẫn và hỗ trợ chúng em trong suốt quá trình thực hiện bài báo cáo này Những ý kiến đóng góp quý báu và sự hướng dẫn tận tình của cô đã giúp chúng em hoàn thiện sản phẩm và đạt được những kết quả tốt nhất
Trang 4CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
1 Giới thiệu về dự án
1 Tổng quan
Tên dự án: Xây dựng website bán đồ thể thao
Mục đích dự án: Dự án được xây dựng dưới yêu cầu của TNHH Nhật
Minh với mc nh nhn phc vụ nh cu ma sắntrực tuyến của khách hàng một cách thuận tiện và dễ dàng đồng thời tăng doanh thu bán hàng của công ty
- Nhà tài trợ: Công ty TNHH Nhật Minh
- Khách hàng: Công ty TNHH Nhật Minh
- Đơn vị thực hiện: Nhóm 03.01
- Thời gian thực hiện: từ ngày 01/8/2019 - 30/10/2019
2 Các bên tham gia
- Khách hàng: Công ty TNHH Nhật Minh
- Thành viên đội dự án:
Vũ Trung Quân
Nguyễn Anh Tú
Ngô Thế Hưng
3 Tài nguyên dự án
- Nhà tài trợ là khách hàng cung cấp toàn bộ chi phí thực hiện dự án
- Khách hàng cung nấp yêu cầu nghiệp vụ dự án, yêu cầu sửa đổi chức năng dự án
- Trang thiết bị, cơ sở vật chất, không gian làm việc cho nhân viên
1.1.1 Giới thiệu sơ lược về
Công ty TNHH Thể thao Nhật Minh là thương hiệu chuyên cung cấp các sản phẩm và dịch vụ thể thao hàng đầu tại Việt Nam Với sứ mệnh đồng hành cùng khách hàng trong hành trình nâng cao sức khỏe và phong cách sống năng động, Nhật Minh luôn mang đến những sản phẩm chất lượng cao và trải nghiệm mua sắm vượt trội
Điểm nổi bật của Nhật Minh:
Trang 5• Sản phẩm đa dạng: Cung cấp đầy đủ các loại trang phục, dụng cụ và phụ kiện thể thao phù hợp với nhiều môn thể thao như bóng đá, cầu lông, gym, yoga, chạy bộ,
và nhiều hơn nữa
• Chất lượng hàng đầu: Các sản phẩm được chọn lọc từ những thương hiệu uy tín, đảm bảo chất lượng cao, bền bỉ và thoải mái khi sử dụng
• Xu hướng hiện đại: Nhật Minh luôn cập nhật các bộ sưu tập mới nhất, kết hợp giữa thiết kế thời trang và tính năng chuyên dụng cho thế thao
• Dịch vụ tận tâm: Đội ngũ nhân viên nhiệt tình, chuyên nghiệp sẵn sàng hỗ trợ khách hàng trong việc lựa chọn sản phẩm phù hợp
Vị thế trên thị trường:
Nhật Minh đã khẳng định được vị thế trong ngành kinh doanh đồ thể thao với hệ thống phân phối rộng khắp và lượng khách hàng trung thành ngày càng tăng Công
ty cam kết không ngừng đối mới và nâng cao chất lượng sản phẩm, dịch vụ để đáp ứng nhu cầu ngày càng đa dạng của người tiêu dùng
Sứ mệnh và tầm nhìn:
Với sứ mệnh "Tiếp sức thể thao - Kiến tạo lối sống lành mạnh", Nhật Minh hướng đến trở thành thương hiệu dẫn đầu trong lĩnh vực đồ thể thao tại Việt Nam, đồng thời lan tỏa tinh thần thể thao và năng lượng tích cực đến cộng đông
Công ty TNHH Thể thao Nhật Minh tự hào là người bạn đồng hành đáng tin cậy của khách hàng trên mọi hành trình chinh phục sức khỏe và đam mê thể thao
1.1.2 Phạm vi dự án
Dự án xây dựng hệ thống cài đặt theo mô hình kiến trúc J2EE tại máy chủ của cửa hàng, cho phép quản lý cửa hàng, người sử dụng truy nhập từ xa thông qua giao diện web
Yêu cầu hệ thống:
Thân thiện dễ sử dụng
Dễ dàng quản lý với người quản lý
Dễ nâng cấp, bảo trì phần mềm
Trang 6Yêu cầu từ khách hàng:
Hệ thống có chức năng đăng nhập cho người sử dụng khi truy nhập
Chức năng tìm kiếm thông tin sản phẩm
Chức năng thanh toán hóa đơn
Lập báo cáo ngày tháng năm
An toàn thông tin dữ liệu bảo mật
Kinh phí cho dự án: 300.000.000 VNĐ (Một trăm triệu đồng chẵn)
Kinh phí dự trữ: 10% tổng kinh phí
1.1.3 Các điều kiện ràng buộc
- Phạm vi của dự án là không thay đổi trong quá trình làm dự án vì vậy thời gian và kinh phí cho dự án cũng là không thay đổi
- Phía khách hàng không chấp nhận nếu giao sản phẩm chậm hơn 10 ngày, sản phẩm không đảm bảo chất lượng, không đúng yêu cầu sẽ không được chấp nhận
- Mọi rủi ro về mặt kĩ thuật, con người khách hàng không chịu trách nhiệm
- Các rủi ro liên quan tới cửa hàng, phía bên dự án phải thông báo trước
- Nếu xảy ra lỗi trong thời gian bảo trì phía bên công ty sẽ chịu mọi chi phí bảo trì cũng như tổn thất do hệ thống gây ra
- Hết thời gian bảo trì nếu hệ thống có lỗi phía bên công ty sẽ sang xem xét (nếu có nhu cầu) nhưng phía cửa hàng phải trả mọi chi phí
1.2 Sản phẩm bàn giao
Hệ thống được thiết kế và triển khai đầy đủ các chức năng yêu cầu của bên phía khách hàng, cơ sở dữ liệu hệ thống, mã nguồn (Source code), giấy bảo hành, tài liệu hướng dẫn sử dụng Các chứ năng của hệ thống:
- Chức năng quản lý sản phẩm và hàng hóa:Cho phép thêm mới, sửa đổi thông tin, và xóa sản phẩm từ cơ sở dữ liệu Phân loại sản phẩm vào các danh mục khác nhau như quần áo, giày dép, phụ kiện…Lưu trữ thông tin chi tiết về mỗi sản
Trang 7phẩm bao gồm mô tả, giá bán, giảm giá, số lượng tồn kho, hình ảnh, và các thuộc tính khác
- Chức năng quản lý nhập xuất kho: Về quản lý nhập hàng-ghi lại thông tin
về việc nhập hàng mới, bao gồm ngày nhập, nhà cung cấp, số lượng, giá nhập, và các thông tin khác liên quan.Về quản lý bán hàng - Ghi lại thông tin về các giao dịch bán hàng, bao gồm khách hàng, số lượng, giá bán, chiết khấu, và các thông tin liên quan
- Chức năng quản lý khách hàng và bán hàng: Lưu trữ thông tin cá nhân của khách hàng, lịch sử mua sắm, ưu đãi đặc biệt, và thông tin liên quan khác Tạo và quản lý đơn hàng của khách hàng, tính toán tổng giá trị, chiết khấu, và thực hiện các quy trình thanh toán
- Báo cáo và thống kê: Tạo báo cáo về doanh số bán hàng theo khoảng thời gian, danh mục sản phẩm và khách hàng.Cung cấp thông tin về tồn kho hiện tại, hàng tồn kho và xuất nhập kho
CHƯƠNG 2: QUẢN LÝ PHẠM VI 2.1 Phạm vi dự án
2.1.1 Phạm vi sản phẩm
Sản phẩm bàn giao phải thỏa mãn các yêu cầu sau:
- Hệ thống hoạt động tốt với đầy đủ các chức năng theo thiết kế cho trước
- Hệ thống dễ sử dụng và thân thiện với người dùng
- Giao diện dễ nhìn và trực quan
- Tận dùng cơ sở hạ tầng có sẵn
2.1.2 Phạm vi tài nguyên
Tổng kinh phí cho dự án là: 300.000.000 VNĐ bao gồm:
- Tiền lương cho nhân viên
- Các chi phí phát sinh
Trang 8- Chi phí dự trữ: 10% trên tổng kinh phí dự án.
- Số thành viên tham gia dự án: 3 người
2.1.3 Phạm vi thời gian
Thời gian hoàn thiện sản phẩm: 3 tháng
- Ngày bắt đầu: 01/2025
- Ngày kết thúc: 04/2025
2.1.4 Hệ thống hoàn thiện được cài đặt tại Hà Nội
Hệ thống sau khi hoàn thành được cài đặt tại địa chỉ: Tòa nhà CT4 Sông Đà, Nam Từ Liêm, Hà Nội
2.1.5 Hệ cơ sở dữ liệu
Dự án xây dựng phần mềm quản lý Wedsite bán đồ thể thao xây dựng hệ cơ
sở dữ liệu thông qua công cụ Microsoft SQL Server Management Studio 19
2.1.6 Các tài liệu liên quan
Một số tài liệu liên quan đến dự án:
- Điều kiện và điều khoản dành cho khách hàng.
- Các khảo sát thực tế với khách hàng sử dụng dịch vụ.
2.2 Các công cụ được lựa chọn
Các công cụ được sử dụng để thiết lập dự án:
- Công cụ soạn thảo văn bản Microsoft Word
- Công cụ soạn thảo văn bản Microsoft Excel
- Công cụ thiết kế, xây dựng các biểu đồ hoạt động dự án, Use Case,… Rational Rose
- Tài liệu tham khảo các dự án khác
- Phần mềm lập trình Visual Studio Code
- Công cụ xây dựng cơ sở dữ liệu SQL Sever 2022
2.3 Bảng phân rã công việc
Giai
đoạn Tên công việc Công việc chi tiết
Công việc
đi trước
1.0' Lên kế hoạch 1.1 Khảo sát tính khả thi của dự án
Trang 91.2 Khảo sát ý kiến khách hàng 1.1 1.3 Xây dựng tài liệu quản lý dự án 1.2 1.4 Xây dựng bản kế hoạch đảm bảo
1.5 Xây dựng bản kế hoạch quản lý cấu
1.6 Xây dựng bản kế hoạch truyền thông
1.7 Xây dựng bản kế hoạch quản lý rủi
2.0' Xác định yêucầu
2.1 Xác đinh yêu cầu chung của hệ
2.2 Xác định yêu cầu của người dùng 1.2 2.3 Xác định yêu cầu của hệ thống 2.1 2.3.1 Xác định yêu cầu cho mỗi chức
năng con của hệ thống 2.1 2.3.2 Mô tả giao diện hệ thống 2.3.1 2.4.Xác định các yêu cầu phi chức năng 2.3.1
3.0' Phân tích hệthống
3.1 Phân tích và đặc tả chức năng đăng
3.2 Phân tích và đặc tả chức năng quản
lý sản phẩm(Mỗi chức năng sẽ bao gồm các biểu đồ Usecase, biểu đồ hoạt động, biểu đồ trình tự)
3.1
3.3 Phân tích và đặc tả chức năng quản
3.4 Phân tích và đặc tả chức năng quản
lý khuyến mại (Mỗi chức năng sẽ bao gồm các biểu đồ Usecase, biểu đồ hoạt động, biểu đồ trình tự)
3.3
3.5 Phân tích và đặc tả chức năng quản
3.6 Phân tích và đặc tả chức năng quản
lý nhà cung cấp 3.5 3.7 Phân tích và đặc tả chức năng quản
lý báo cáo thống kê (Mỗi chức năng sẽ bao gồm các biểu đồ Usecase, biểu đồ hoạt động, biểu đồ trình tự)
3.6
4.0' Thiết kế hệ
thống
4.1 Thiết kế kiến trúc 2.3 4.2 Thiết kế giao diện website 3 4.2.1 Thiết kế giao diện chung 3,2.1,2.3.2 4.2.2 Thiết kế giao diện cho chức năng 3
Trang 10con 4.3 Thiết kế cơ sở dữ liệu 3
5.0' Xây dựng hệthống
5.1 Xây dựng cơ sở dữ liệu 4.3,3 5.2 Xây dựng các module 5.1,4.1 5.2.1 Xây dựng module đăng nhập
(thêm, sửa, xóa, tìm kiếm) 5.1,4.1 5.2.2 Xây dựng module quản lý sản
phẩm (thêm, sửa, xóa, tìm kiếm) 5.2.1 5.2.3 Xây dựng module quản lý đơn
hàng (thêm, sửa, xóa, tìm kiếm) 5.2.2 5.2.4 Xây dựng module quản lý khuyến
mại (thêm, sửa, xóa, tìm kiếm) 5.2.3 5.2.5 Xây dựng module quản lý khách
hàng (thêm, sửa, xóa, tìm kiếm) 5.2.4 5.2.6 Xây dựng module quản lý NCC
(thêm, sửa, xóa, tìm kiếm) 5.2.5 5.2.7 Xây dựng module quản lý báo
cáo thống kê (thống kê theo ngày, tháng, năm)
5.2.6
5.3 Tích hợp các chức năng đã xây dựng 5.2 6.0' Kiểm thử phần
mềm
6.1 Lập kế hoạch kiểm thử 3 6.2 Kiểm thử các chức năng của hệ
6.2.1 Kiểm thử module đăng nhập (thêm, sửa, xóa, tìm kiếm) 5.2.1,3.1 6.2.1.1 Viết testcase 3.1 6.2.1.2 Thực hiện kiểm thử 5.2.1 6.2.2 Kiểm thử module quản lý sản
phẩm (thêm, sửa, xóa, tìm kiếm) 5.2.2,3.2 6.2.2.1 Viết testcase 3.2 6.2.2.2 Thực hiện kiểm thử 5.2.2 6.2.3 Kiểm thử module quản lý đơn
hàng (thêm, sửa, xóa, tìm kiếm) 5.2.3,3.3 6.2.3.1 Viết testcase 3.3 6.2.3.2 Thực hiện kiểm thử 5.2.3 6.2.4 Kiểm thử module quản lý khuyến
mại (thêm, sửa, xóa, tìm kiếm) 5.2.4,3.4 6.2.4.1 Viết testcase 3.4 6.2.4.2 Thực hiện kiểm thử 5.2.4 6.2.5 Kiểm thử module quản lý NCC
(thêm, sửa, xóa, tìm kiếm) 5.2.5,3.5 6.2.5.1 Viết testcase 3.5
Trang 116.2.5.2 Thực hiện kiểm thử 5.2.5 6.2.6 Kiểm thử module quản lý khách
hàng (thêm, sửa, xóa, tìm kiếm) 5.2.6,3.6 6.2.6.1 Viết testcase 3.6 6.2.6.2 Thực hiện kiểm thử 5.2.6 6.2.7 Kiểm thử module quản lý báo
cáo thống kê (thống kê theo ngày, tháng, năm)
5.2.7,3.7
6.2.7.1 Viết testcase 3.7 6.2.7.2 Thực hiện kiểm thử 5.2.7 6.3 Kiểm thử tích hợp hệ thống 6.2,5.3 6.4 Lập báo cáo kiểm thử 6.3 6.5 Kiểm thử alpha 6.4 6.6 Kiểm thử beta 6.5 7.0'
Kết thúc dự án
và chuyển giao
hệ thống
7.1 Viết tài liệu hướng dẫn sử dụng
7.2 Mô phỏng hoạt động của website 7.1 7.3 Triển khai và bàn giao sản phẩm cho
khách hàng kèm bản hướng dẫn sử dụng 7.2
Bảng 2.1 Bảng phân rã công việc
2.4 Quản lý tài nguyên con người
2.4.1 Các rằng buộc về con người
Bảng 2.2 Các thành viên của đội dự án
Quy tắc chung khi teamword:
- Phân chia công việc đều nhau và hợp lý
- Thảo luận công việc sôi nổi, năng nổ trong khi teamwork
- Ưu tiên công việc theo năng lực sở trường
- Mọi sự phân công đều được đưa ra họp bàn công khai và
công bằng Yêu cầu đối với các thành viên trong nhóm:
- Nghiêm chỉnh chấp hành thực hiện công việc theo bản kế hoạch của dự án
Trang 12- Tích cực tham gia thảo luận, phát biểu ý kiến để dự án đạt kết quả tốt nhất.
- Bồi dưỡng khả năng chuyên môn để hoàn thành tốt vai trò của mình trong dự án
- Tham gia đầy đủ các buổi họp và làm việc Không nghỉ quá 2 buổi/ tuần
- Nghỉ làm phải thông báo tới trưởng nhóm để sắp xếp công việc chạy đúng tiến độ
- Vì thời gian làm việc ngắn nên yêu cầu các thành viên tích cực và nhiệt tình Truyền thông:
- Trao đổi qua email, điện thoại, facebook
- Họp nhóm khi cần và theo kế hoạch truyền thông
- Cần thiết có thể liên hệ bằng số điện thoại
- Thường xuyên contact khi có vướng mắc trong quá trình làm việc
Hội họp:
- Có mặt đầy đủ, đúng giờ các buổi họp nhóm dự án Có công việc đột xuất cần nhanh chóng báo cấp trên trước 1 giờ trước khi họp
- Tích cực, bàn bạc và giải quyết vấn đề của dự án
- Chấp hành, thực hiện đúng quyết định, giải pháp đã thống nhất trong cuộc họp
2.4.2 Danh sách các vị trí dành cho dự án
Bảng 2.3 Bảng danh sách các vị trí cần cho dự án.
1
Giám đốc
dự án (Lead)
Quản lý đội dự án
Lãnh đạo, có kinh nghiệm quản lý dự án, sản phẩm
1
2
Kỹ sư phân
tích thiết kế
(BA)
Nhận thông tin từ khách hàng và phân tích thiết kế các dữ liệu
Giao tiếp tốt với khách hàng, đồng thời là khả năng thiết kế biểu đồ use case, uml dễ hiểu
1
3 Lập trình
viên (Coder)
Viết mã nguồn cho chương trình
Thành thạo các ngôn ngữ code ( Java, C++,
1
Trang 13C# SQL Sever 2019) 4
Người quản
trị CSDL
Xây dựng và bảo trì, nâng cấp CSDL
SQL Sever 2019
1
5
Kỹ sư quản
lý cấu hình
Quản lý cấu hình
dự án
Khả năng quản lý tốt các cấu hình sản phẩm, dự án
1
6
Kỹ sư kiểm
tra chất
lượng
Kiểm tra các chức năng và quy trình hoạt động
Thông thạo các câu lệnh trong code, có kinh nghiệm trong test các sản phẩm
1
2.4.3 Vị trí các thành viên trong dự án
Bảng 2.4 Bảng các thành viên trong dự án.
1 Vũ Trung Quân
- Giám đốc dự án
- Lập trình viên (Coder)
- Kỹ sư phân tích thiết kế (BA)
- Kĩ sư kiểm tra chất lượng (Tester)
2 Nguyễn Anh Tú
- Người quản trị CSDL
- Lập trình viên (Coder)
- Kỹ sư quản lý cấu hình
3 Ngô Thế Hưng
- Kỹ sư phân tích thiết kế (BA)
- Kỹ sư quản lý cấu hình
- Kĩ sư kiểm tra chất lượng (Tester)