TRƯỜNG ĐẠI HỌC ĐIỆN LỰCKHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦNQUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
QUẢN LÝ CỬA HÀNG DUYMINH MOTOR
Sinh viên thực hiện: NGUYỄN KIẾN DUY NGUYỄN NHƯ MINHGiảng viên hướng dẫn: LÊ THỊ TRANG LINH
Chuyên ngành: CÔNG NGHỆ PHẦN MỀM
Hà Nội, tháng 1 năm 2023
Trang 2PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:
NGUYỄN KIẾN DUY
Trang 32.1.7 Các tài liệu liên quan 11
2.2 Lựa chọn các công cụ thiết lập 11
2.3 Bảng phân rã công việc 12
2.4 Quản lý tài nguyên con người 15
2.4.1 Các ràng buộc về con người 15
2.4.2 Danh sách các vị trí dành cho dự án 16
2.4.3 Vị trí các thành viên trong dự án 16
CHƯƠNG 3: QUẢN LÝ THỜI GIAN 17
3.1 Phân bố tài nguyên và thời gian 17
3.2 Danh sách các mốc thời gian quan trọng 22
3.3 Ước lượng thời gian 22
3.4 Biểu đồ Gantt tổng quát 24
3.5 Quản lý thời gian trên Trello 25
CHƯƠNG 4: QUẢN LÍ CHI PHÍ DỰ ÁN 31
Trang 44.1 Chi phí cần thiết cho nhân công 31
4.2 Bảng ước tính chi phí cho hoạt động 31
CHƯƠNG 5: QUẢN LÝ CHẤT LƯỢNG 33
5.1 Khái quát về quản lý chất lượng 33
5.2 Lập kế hoạch chất lượng 33
5.2.1 Các metric chất lượng trong dự án 33
5.2.2 Các loại kiểm thử sử dụng 34
5.3 Kế hoạch giám sát chất lượng 34
5.4 Kế hoạch đảm bảo chất lượng sản phẩm kế hoạch bàn giao 36
CHƯƠNG 6: QUẢN LÝ NHÂN LỰC 40
6.4 Phân chia công việc 44
6.4.1 Phân chia giữa các nhóm 44
6.4.2 Phân chia chi tiết 45
CHƯƠNG 7 : QUẢN LÝ CẤU HÌNH 48
7.1 Ý nghĩa của việc quản lý cấu hình 48
7.2 Vai trò trách nhiệm của đội dự án quản lý cửa hàng DuyMinh Motor 48
7.3 Phương pháp định danh, xác định Baseline trên sản phẩm 49
7.3.1 Định danh sản phẩm 49
7.3.2 Kiểm soát phiên bản 49
7.3.3 Quản lý các mốc 49
7.3.4 Các quy ước đặt tên 50
7.3.5 Quản lý thay đổi 51
7.4 Quản lý cấu hình trên github 52
CHƯƠNG 8: QUẢN LÝ TRUYỀN THÔNG 53
8.1 Các thành phần tham gia 53
8.2 Thông tin liên lạc giữa các bên 55
8.3 Các kênh giao tiếp 55
8.3.1 Các thành viên trong nhóm – Trưởng nhóm 55
Trang 58.3.3 Các nhóm với nhau 59
8.3.4 Giữa các trưởng nhóm – Giám đốc dự án 59
CHƯƠNG 9: QUẢN LÝ RỦI RO 62
9.1 Giới thiệu về kế hoạch quản lý rủi ro 62
9.5 Phân tích mức độ rủi ro 67
9.6 Kế hoạch phòng ngừa rủi ro 67
10.1 Các giai đoạn trong công việc quản lý mua sắm trong dự án 70
10.2 Thủ túc mua sắm 70
10.2.1 Các định danh mục mua sắm 70
10.2.2 Lập kế hoạch đấu thầu 71
10.2.3 Quản lý hợp đầu và thủ túc thanh lý hợp đầu 71
CHƯƠNG 11: QUẢN LÝ TÍCH HỢP 72
11.1 Khái niệm 72
11.2 Cấu trúc hế hoạch tích hợp 72
11.3 Tích hợp trong dự án 73
11.4 Các kỹ năng quan trọng để thực thi kế hoạch dự án 73
CHƯƠNG 12: TÀI LIỆU HƯỚNG DẪN SỬ DỤNG 74
12.1 Giao diện đăng nhập 74
12.2 Giao diện trang chủ 74
12.3 Giao diện quản lý sản phẩm 75
KẾT LUẬN 76
TÀI LIỆU THAM KHẢO 77
Trang 6DANH MỤC HÌNH ẢNH
Trang 7LỜI MỞ ĐẦU
Kinh tế đất nước ngày càng phát triển, thu nhập người dân ngày càng tăng, điều kiện và chất lượng cuộc sống ngày càng được cải thiện hơn Trong những năm gần đây, nhu cầu của người dân cần có một chiếc xe mô tô để thuận tiện cho việc đi lại, phục vụ cho công việc, cũng như du lịch, giải trí…đã dần trở thành nhu cầu thị yếu của mỗi cá nhân, gia đình hay doanh nghiệp.
Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứng các yêu cầu của con người Việc đưa công nghệ thông tin áp dụng vào quản lý đã và đang được đưa vào thực hiện để thể hiện tốc độ và độ chính xác.
Với việc tạo ra hệ thống : "Quản lý cửa hàng bán xe motor KIDYNG " em
muốn tạo ra một hệ thống giúp các chủ của hàng có thể dễ dàng quản lý cửa hàng, chuỗi cửa hàng của mình một cách đơn giản, tối ưu và hiệu quả nhất Với các tính năng được xây dựng trên nhu cầu thực tế mà chủ cửa hàng đang cần để xử lý công việc của mình.
Em chân trọng xin gửi lời cảm ơn đến đặc biệt đến cô giáo Lê Thị Trang
Linh người đã tận tình hướng dẫn môn Quản Trị Dự Án Công Nghệ Thông Tin
cho em trong từng buổi học Cô đã trang bị cho chúng em kiến thức môn học và hơn cả là động lực tiếp tục trên con đường chinh phục công nghệ.
Chúng em xin chân trọng cảm ơn các thầy các cô bộ môn đã tận tình giảng dạy chúng em trong suốt thời gian qua Nhờ có sự chỉ dạy tận tình của thầy cô để giúp chúng em hoàn thành báo cáo này Do kiến thức còn hạn chế nên không thể tránh được thiếu sót, em rất mong nhận được sự thông cảm và đóng góp ý kiến từ phía thầy, cô để bài báo cáo trở lên hoàn thiện hơn nữa.
Em xin chân trọng cảm ơn cô!
Lê Thị Trang Linh Nguyễn Kiến Duy Nguyễn Như Minh
Trang 8CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
1.1 Giới thiệu về dự án
- Giới thiệu chung về hệ thống được khảo sát:
- Tên cơ sở: Motor KiDyNG
- Số lượng nhân viên: 8 nhân viên và 1 quản lý
- Diện tích: Cửa hàng motor có diện tích khoảng 400m2
- Địa điểm: Thôn Me Táo, Dương Liễu, Hoài Đức, Hà Nội
- Xã hội đang ngày càng phát triển theo hướng hiện đại, song song với đó là những loại hình dịch vụ tân tiến nhằm nâng cao chất lượng cuộc sống.
- Nhằm mang đến cho thực khách những trải nghiệm ưu việt cùng những cảm nhận mới mẻ trong việc đáp ứng nhu cầu ra đời, mang trong mình mối liên kết mạnh mẽ giữa công nghệ hiện đại trong việc tối ưu hóa trải nghiệm của người dùng, vượt trội hơn so với những hệ thống trước đây
- Hệ thống hướng đến đối tượng sử dụng là khách hàng, quản lý cửa hàng, nhân viên cửa hàng Khách hàng có thể sử dụng các dịch vụ của hệ thống giúp khách hàng có thể dễ dàng tiếp cận với các thông tin của cửa hàng, đáp ứng nhu cầu nhanh chóng của khách hàng, tiết kiệm công sức.
Hình 1.1 Cửa hàng KiDyNG
Trang 9Hình 1.2 Không gian bên trong cửa hàng 1
Hình 1.3 Không gian bên trong cửa hàng 2
Trang 101.2 Phạm vi dự án
- Hầu hết quản lý bằng phương pháp thủ công bán tự động.
- Chủ cửa hàng, khó khăn trong quản lý số lượng hàng hóa và hóa đơn, khi kinh doanh số lượng lớn gặp khó khăn trong quá trình tạo hóa đơn và quản lý số lượng hàng hóa tại các cửa hàng.
- Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơn hàng.
- Việc quản lý kho hàng không được triệt để.
- Không có các liên kết tương thích với hệ thống cảnh báo và giám sát cửa hàng.
- Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ - Tốc độ xử lý chậm.
- Yêu cầu hệ thống:
Thân thiện với người dùng, dễ dàng sử dụng
Dễ dàng quản lý với người quản lý, nhân viên cửa hàng Dễ nâng cấp, bảo trì phần mềm
- Yê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 - Thời gian hoàn thành:
Ngày bắt đầu: 21/12/2022 Ngày kết thúc: 14/4/2023.
Kinh phí cho dự án: 80.000.000 VNĐ Kinh phí dự trữ: 10% tổng kinh phí
Vì vậy, xây dựng một hệ thống quản lý giúp cửa hàng vận hàng dễ dàng hơn, thuận tiện, tăng hiệu quả công việc Công việc giữa quản lý với nhân viên,
Trang 111.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
- 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.4 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 theo 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) - Tài liệu hướng dẫn sử dụng - Giấy bảo hành
Trang 121.5 Bảng phân công công việc
Giai đoạnCông việc chínhMô tả công việcThời gian
Mô tả chi tiết những yêu cầu, chức năng cần
Trang 13Trình bày báo cáo chi tiết khi thiết kế module
Fix code Tìm kiếm các lỗi phát sinh trong quá trình
Trang 14mềm Lên kế hoạch bảo
Hệ thống được thiết kế và xây dựng cho cửa hàng để tra cứu thông tin sản phẩm, quản lý sản phẩm, quản lý nhân viên, thanh toán hóa đơn, lập báo cáo,… Hệ thống giúp cho người quản lý và nhân viên cửa hàng dễ dàng hơn trong việc quản lý bán hàng, cập nhật thông tin, số lượng sản phẩm.
Các chức năng chính của hệ thống: - Quản lý sản phẩm
- Thanh toán hóa đơn - Lập báo cáo thống kê
1.7 Phạm vi công việc
Sản phẩm chuyển giao cho khách hàng: - Module đăng ký tài khoản người sử dụng - Module quản lý sản phẩm
- Module quản lý nhân viên - Module quản lý hóa đơn - Hệ quản trị cơ sở dữ liệu:
Lưu trữ thông tin của toàn hệ thống Lưu trữ thông tin tài khoản người dùng Lưu trữ báo cáo
Trang 151.8 Thiết lập giả thiết
- Ngôn ngữ lập trình: C#
- Cơ sở dữ liệu: Microsoft SQL Server Management - Phần mềm viết chương trình: Visual Studio 2022
- Hệ thống được hoàn thiện, đóng gói đầy đủ và bảo trì phần mềm trước khi chuyển giao cho bên khách hàng Sử dụng các tài nguyên sẵn có của cửa hàng
- Trong quá trình thực hiện dự án, khách hàng có thể thay đổi một số yêu cầu trong phạm vi cho phép và được sự đồng ý của giám đốc dự án
- Khách hàng sẽ cung cấp một số chuyên viên về lĩnh vực quản lý bán hàng để phục vụ cho công tác thu thập thông tin và yêu cầu nghiệp vụ
- Đội trách nhiệm dự án có trách nhiệm hoàn thành công việc và bàn giao sản phẩm đảm bảo thời gian và chất lượng cho sản phẩm
- Sau mỗi tuần sẽ báo cáo quá trình làm sản phẩm cho bên khách hàng.
1.9 Các sản phẩm bàn giao
- Hệ thống quản lý cửa hàng với đủ các chức năng theo yêu cầu của khách hàng
- Hệ quản trị cơ sở dữ liệu
- Source code (Chương trình sản phẩm/ Mã nguồn) - Tài liệu hướng dẫn sử dụng
Trang 16CHƯƠ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
Hệ thống sau khi được xậy và ban giao cần đạt những tiêu chuẩn sau: Hệ thống có đầy đủ các chức năng theo yêu cầu của khách hàng đầu tư,
bao gồm:
Quản lý dịch vụ Quản lý sản phẩm Quản lý khách hàng
Quản lý hoá đơn: Nhân viên nhập thông tin, số liệu hoá đơn, hệ thống sẽ tự tính toán và xuất tổng tiền, nhân viên thao tác để thanh toán, và in hoá đơn.
Thống kê, báo cáo
Gần gũi và dễ sử dụng đối với nhân viên và khách hàng Dễ dàng quản lý khách hàng và các dịch vụ bán hàng Dễ dàng nâng cấp và bảo trì phát triển phần mềm Hệ thống đăng nhập an toàn và bảo mật.
Có tính hiệu quả cao.
Dễ dàng theo dõi sản phẩm đang bán Chức năng tìm kiếm đa dạng dễ dàng
2.1.2 Phạm vi tài nguyên
Để xây dựng dự án phần mềm quản lý cửa hàng DuyMinh Motor, nhóm phát triển cần gói gọn trong khoảng tài nguyên nhất định:
Thực hiện, thiết kế, phân tích dữ liệu cần thiết đúng yêu cầu của hệ thống Thực hiện trong thời gian yêu cầu của dự án.
Số lượng nhân lực phải đủ các vị trí trọng yếu để thực hiện dự án Trách nhiệm làm việc của mỗi nhân lực.
Các loại công cụ cần thiết và mục đích sử dụng của chúng Sản phẩm bàn giao cần đúng theo yêu cầu của nhà đầu tư.
2.1.3 Phạm vi thời gian
Thời gian thực hiện dự án từ ngày 29/12/2022 đến 14/04/2023(dao động
khoảng 2 tháng)
Trang 17 Năng lực hoạt động thực hiện dự án của các thành viên trong nhóm không hoàn thành được như dự tính.
Trang thiết bị gặp lỗi trục trặc làm chậm tiến độ.
Nhà đầu tư đột ngột thay đổi yêu cầu dự án trong khả năng cho phép (Nếu ngoài khả năng cho phép thì yêu cầu thay đổi không được chấp nhận do tính đột ngột không thể đáp ứng kịp thời)
2.1.4 Sản phẩm bàn giao
Sau khi hoàn thành dự án xây dựng phần quản lý cửa hàng DuyMinh Motor, nhóm sẽ bàn giao sản phẩm gồm:
Phần mềm quản lý cửa hàng DuyMinh Motor Tài liệu hướng dẫn sử dụng.
Tài liệu phát triển phần mềm.
2.1.5 Hệ thống hoàn thiện được cài đặt tại cửa hàng DuyMinh Motor
- Hệ thống sau khi hoàn thành được cài đặt tại cửa hàng DuyMinh Motor được đặt tại Thôn Me Táo, Dương Liễu, Hoài Đức, Hà Nội
2.1.6 Hệ sơ sở dữ liệu
Dự án xây dựng phần mềm quản lý cửa hàng DuyMinh Motor xây dựng hệ
cơ sở dữ liệu thông qua công cụ Microsoft SQL Server Management Studio19.
2.1.7 Các tài liệu liên quan
Một số tài liệu liên quan đến dự án:
Quy chế hoạt động của sàn giao dịch thương mại điện tử Đ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ụ mua hàng.
2.2 Lựa chọn các công cụ thiết lập
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à tính toán Microsoft Excel.
Trang 18 Công cụ thiết kế, xây dựng các biểu đồ hoạt động dự án, Usecase, … 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 2022.
Công cụ xậy dựng cơ sở dữ liệu SQL Server 2019.
2.3 Bảng phân rã công việc
Lập kế hoạch dự án công việc xác định các hoạt động cần thực hiện để hoàn thành dự án:
1.0 Lên kế hoạch cho dựán
1.1 Lập kế hoạch dự án xây dựng phần mềm quản lý cửa hàng motor DuyMinh 1.2 Xây dựng kế hoạch quản lý rủi ro 1.3 Xây dựng kế hoạch quản lý tích hợp
2.0 Xác định yêu cầu
2.1 Khảo sát dự án quản lí cửa hàng motor 2.2 Lập báo cáo khả thi
2.3 Xác định bài toán cần giải quyết 2.4 Xác định yêu cầu của hệ thống
3.0 Phân tích thiết kế hệ thống
3.1 Viết tài liệu phân tích hệ thống 3.1.1 Viết tài liệu chi tiết công việc
3.1.2 Viêt tài liệu chi tiết các chức năng của hệ thống
3.1.2.1 Vẽ biểu đồ use case
3.1.2.1.1 Vẽ biểu đồ Use Case của toàn hệ thống
3.1.2.1.2 Vẽ biểu đồ Use Case của đăng nhập, đăng xuất
Trang 193.1.2.3.3 Vẽ biều đồ trình tự của nhân viên 3.1.2.3.4 Vẽ biều đồ trình tự của quản lí
Trang 204.0 Thiết kế hệ thống
4.1 Thiết kế cơ sở dữ liệu cơ sở dữ liệu 4.2 Thiết kế giao diện hệ thống quản lí cửa hàng motor
4.2.1 Thiết kế giao diện trang chủ 4.2.3 Thiết kế giao diện quản lí xe
4.2.4 Thiết kế giao diện quản lí nhân viên 4.2.5 Thiết kế giao diện quản lí khách hàng 4.2.6 Thiết kế giao diện hóa đơn
5.1 Xây dựng module chức năng 5.1.1 Module quản lí motor 5.1.2 Module quản lý hoá đơn 5.1.3 Module quản lý nhân viên 5.1.4 Module quản lý khách hàng 5.1.5 Module quản lý báo cáo thống kê 5.1.6 Module chức năng đăng nhập, đăng ký
5.2 Xây dựng code từ các module chức năng
5.3 Mã hóa
Trang 216.0 Kiểm thử phần mềm
6.1 Test case
6.1 Kiểm thử các module chức năng 6.2 Viết báo cáo kiểm thử chức năng
6.2.1 Viết báo cáo kiểm thử module chức năng đăng nhập, đăng ký
6.2.2 Viết báo cáo kiểm thử module quản
6.2.6 Viết báo cáo kiểm thử module quản lý báo cáo thống kê
Hình 2.3 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
Tổng số thành viên tham gia dự án: 2 thành viên.
Tối đa số thành viên tham gia dự án là 3 thành viên tuỳ vào tính chất, độ phức tạp của dự án để thay điều chỉnh.
Trang 22STT Họ và Tên Vị trí tham gia
1 Nguyễn Kiến Duy
Trang 23CHƯƠNG 3: QUẢN LÝ THỜI GIAN 3.1 Phân bố tài nguyên và thời gian
Xác định bài toán cần giải
Trang 24Vẽ biểu đồ use case PT.1.2.16
Trang 26Module quản lí motor MH.1.14
Module quản lý nhân
Trang 27Viết báo cáo kiểm thử module quản lý motor
Viết báo cáo kiểm thử module quản lý hoá đơn
Viết báo cáo kiểm thử module quản lý nhân
Viết báo cáo kiểm thử module quản lý báo
Trang 293.2 Danh sách các mốc thời gian quan trọng
Tháng 4 năm2023
Hoàn tất quá trình thu thập dự liệu X
Hoàn tất quá trình phân tích hệ thống X
Hoàn tất quá trình phân tích thiết kế X
Hoàn tất quá trình xây dựng hệ thống X
Hoàn tất quá trình cài đặt và triển khai X
Bảng 3.2 Bảng danh sách các mốc thời gian quan trọng
3.3 Ước lượng thời gian
- ML: ước lượng khả dĩ (thời gian cần thiết để hoàn thành công việc trong điều kiện “bình thường”)
- MO: ước lượng lạc quan (thời gian cần thiết để hoàn thành công việc trong điều kiện “lý tưởng”)
- MP: ước lượng bi quan (thời gian cần thiết để hoàn thành công việc trong điều kiện “tồi nhất”)
- Ước lượng cuối cùng tính theo công thức:
EST = (MO + 4ML + MP)/6 (Đơn vị tính: ngày)
Trang 313.4 Biểu đồ Gantt tổng quát
Trang 323.5 Quản lý thời gian trên TrelloLập kế hoạch cho dự án
Bảng chi phí cho nhân công
Trang 33Xây dựng kế hoạch quản
Trang 35Thiết kế giao diện quản lí nhân viên
4
Trang 36Thiết kế giao diện
Module quản lý nhân
Trang 37module chức năng đăng nhập, đăng ký Viết báo cáo kiểm thử module quản lý motor
Viết báo cáo kiểm thử module quản lý hoá đơn
Viết báo cáo kiểm thử module quản lý nhân
Viết báo cáo kiểm thử module quản lý báo
Trang 38CHƯƠNG 4: QUẢN LÍ CHI PHÍ DỰ ÁN
4.1 Chi phí cần thiết cho nhân công
- Đơn vị ước tính theo giờ là 8 tiếng / ngày.
- Mức lương trả theo năng lực làm việc.
- Tháng lương cao nhất là 10.500.000 VNĐ => 470k/ngày
Bảng 4 1: Bảng chi phí cần thiết cho nhân công
4.2 Bảng ước tính chi phí cho hoạt động
Trang 40CHƯƠNG 5: QUẢN LÝ CHẤT LƯỢNG 5.1 Khái quát về quản lý chất lượng
Mục đích của quản lý chất lượng:
- Xác định chất lượng sản phẩm thỏa mãn được khách hành không.
- Giám sát đánh giá, kịp thời phát hiện sai sót từ đó có kế hoạch khắc phục Phạm vi thực hiện:
- Được tiến hành ở từng giai đoạn của dự án Các bên tham gia trong quản lý chất lượng:
- Phải đặt vấn đề đảm bảo chất lượng lên hàng đầu.
- Hiểu rõ các tiểu chuẩn chất lượng được sử dụng.
- Xây dựng xác định các hoạt đông tài liệu cần thiết hỗ trợ việc quản lý
- Tạo các báo cáo chất lượng trong từng thời
5.2.1 Các metric chất lượng trong dự án
Trong dự án này có thể sử dụng cá metric sau: