Tải bản đầy đủ (.docx) (41 trang)

Thực tập hệ thống thông tin tích hợp nguyễn hoàng hiệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (610.56 KB, 41 trang )

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUN ĐỀ HỌC PHẦN
HỆ THỐNG THƠNG TIN TÍCH HỢP

ĐỀ TÀI:
Xây dựng app quản lý nhân viên tích hợp chức năng quản lý
dịch vụ

Sinh viên thực hiện
Giảng viên hướng dẫn

: NGUYỄN HOÀNG HIỆP
:: TS. CẤN ĐỨC ĐIỆP

Ngành

: CÔNG NGHỆ THÔNG TIN

Chuyên ngành

: CƠNG NGHỆ PHẦN MỀN

Lớp

: D14CNPM6

Khóa

: D14


Hà Nội, tháng 5 năm 2023

Contents
1


LỜI MỞ ĐẦU............................................................................................................................4
CHƯƠNG 1: KHẢO SÁT........................................................................................................7
Quy trình quản lý dự án của công ty......................................................................................7
1.1 Nhận đề tài thực tập.........................................................................................................9
1.2 Nhận kế hoạch thực tập....................................................................................................9
CHƯƠNG 2: KẾ HOẠCH DỰ ÁN...........................................................................................9
Đề cương dự án......................................................................................................................9
2.1.1 Giới thiệu...................................................................................................................9
2.1.2 Mục tiêu....................................................................................................................9
2.1.3 Nội dung....................................................................................................................9
2.1.4 Kết luận...................................................................................................................11
2.2 Hồ sơ dự án khả thi........................................................................................................11
2.2.1 Đặt vấn đề...............................................................................................................11
2.2.2 Hiện trạng và yêu cầu..............................................................................................11
2.2.3. Một số giải pháp kỹ thuật......................................................................................12
2.2.5 Kế hoạch tổ chức.....................................................................................................12
2.3 Yêu cầu người dùng.......................................................................................................13
2.3.1 Yêu cầu chức năng..................................................................................................13
2.3.2. Yêu cầu phi chức năng..........................................................................................14
2.3.3. Yêu cầu giao diện...................................................................................................14
2.3.4. Yêu cầu tính hữu dụng...........................................................................................14
2.1.1. Ước lượng chi phí......................................................................................................14
2.1.2. Ước Lượng thời gian..................................................................................................16
2.1.3. Ước lượng người tham gia.........................................................................................18

2.2. Lập lich và theo dõi...........................................................................................................18
2.5 Tập yêu cầu và phiếu yêu cầu........................................................................................21
2.5.1. Tập yêu cầu............................................................................................................21
2.5.2 Phiếu yêu cầu..........................................................................................................22
Tài liệu phân tích thiết kế.....................................................................................................32
2.6.7 Lý do phát triển dự án.............................................................................................43
2.6.11 Tài liệu đào tạo..........................................................................................................44
KẾT LUẬN..............................................................................................................................44

2


LỜI MỞ ĐẦU
Hiện nay trên thế giới nói chung và Việt Nam nói riêng đang diễn ra q trình tin
học hóa tồn diện trên mọi lĩnh vực hoạt động kinh tế xã hội, con người đang chuyển
sang một kỉ nguyên mới-kỉ ngun của cơng nghệ thơng tin 4.0.Máy tính và các cơng
cụ của nó đã trở thành nhu cầu khơng thể thiếu đối với các ngành khoa học và kĩ thuật,
trong các ngành quản lý, thiết kế giảng dạy, các ngành công nghiệp đồ họa,…
Nhờ ứng dụng của công nghệ thơng tin đã làm giảm được rất nhiều khó khăn trong
việc quản lý trên các giấy tờ. Nó có yếu tố không nhỏ trong việc phát triển và thành
công không nhỏ của mỗi ngành nghề, mỗi xí nghiệp, mỗi quốc gia ngày nay.
Phân tích và thiết kế hệ thống thơng tin là một phần của “công nghệ thông tin”
giúp con người khảo sát, thiết kế và xây dựng những chương trình một cách quy củ và
dễ dàng hơn. Với vốn kiến thức học được trong mơn “Phân tích và thiết kế hướng đối
tượng” và sự giúp đỡ của thầy Cấn Đức Điệp, em đã chọn đề tài:” Xây dựng app quản
lý dịch vụ” để tìm hiểu và thực hành về mơn này.
Với vốn kiến thức cịn hạn chế vì vậy bài làm của em chắc chắn sẽ có nhiều thiếu
khuyết. Rất mong được sự góp ý của cơ để bài làm tốt hơn.
Em xin chân thành cảm ơn cô!
Giáo viên hướng dẫn


Sinh viên thực hiện

Cấn Đức Điệp

Nguyễn Hoàng Hiệp

3


DANH MỤC CÁC KÝ HIỆU
PHẦN TỬ MƠ
KÝ HIỆU
HÌNH

Ý NGHĨA

Biểu đồ USE CASE
Một người / nhóm người hoặc
một thiết bị hoặc hệ thống tác
động hoặc thao tác đến chương
trình.

Tác nhân
(Actor)
Use-case
(“Ca” sử dụng)

Biểu diễn một chức năng xác
định của hệ thống

Use case này sử dụng lại chức
năng của use case kia

Mối
giữa
case

quan hệ
các use

Use case này mở rộng từ use
case kia bằng cách thêm chức
năng cụ thể
Use case này kế thừa các chức
năng từ use case kia

Biểu đồ LỚP
Lớp
(Class)

Biểu diễn tên lớp, thuộc tính, và
phương thức của lớp đó

Quan hệ kiểu kết
hợp

Biểu diễn quan hệ giữa hai lớp
độc lập, có liên quan đến nhau

Quan

thành

hệ

hợp

Biểu diễn quan hệ bộ phận – tổng
thể

Quan
thuộc

hệ

phụ

Các lớp phụ thuộc lẫn nhau trong
hoạt động của hệ thống

Biểu đồ TRẠNG THÁI
Trạng thái

Biểu diễn trạng thái của đối
tượng trong vòng đời của đối
tượng đó

Trạng thái khởi
đầu

Khởi đầu vịng đời của đối tượng

đó

Trạng thái kết

Kết thúc vịng đời của đối tượng
4


thúc
Chuyển tiếp

Chuyển từ trạng thái này sang
trạng thái khác

(transition)
Biểu đồ TUẦN TỰ
Procedure

Là một phương thức của B mà
đối tượng A gọi thực hiện.

(Phương thức)
Message

Là một thông báo mà B gửi cho
A.

(Thông điệp)
Biểu đồ HOẠT ĐỘNG


Mô tả hoạt động gồm tên hoạt
động và đặc tả của nó

Hoạt động
Trạng thái khởi
đầu
Trạng thái kết
thúc
Thanh đồng bộ
ngang

Mô tả thanh đồng bộ ngang

Chuyển tiếp
Quyết định

Các luồng

Mô tả một lựa chọn điều kiện
Phân tách các lớp đối
Phân cách nhau bởi một đường
tượng khác nhau
kẻ dọc từ trên xuống dưới biểu
trong biểu đồ hoạt
đồ
động

Biểu đồ THÀNH PHẦN
Thành phần


Mô tả một thành phần của biểu
đồ, mỗi thành phần có thể chứa
nhiều lớp hoặc nhiều chương
trình con

5


CHƯƠNG 1: KHẢO SÁT
Giới thiệu về đơn vị thực tập

Hình 1. Công ty cổ phần Beet Innovators



Tên doanh nghiệp: Công ty cổ phần Beet Innovators



Mã số thuế: 0108964497



Lĩnh vực: Trí tuệ nhân tạo



Loại hình kinh tế: Cổ phần




Địa chỉ: Tầng 6, Tòa nhà MITEC, Yên Hòa, Cầu Giấy,HN



Điện thoại: 0868646386 - 02839209207



Email:



Website: />Beet Innovators Được thành lập bởi đội ngũ lãnh đạo là các chuyên gia đầu

ngành trong xử lý ảnh, nhận diện khuôn mặt cùng với mục tiêu phát triển rõ ràng, Beet
Innovators đã và đang tiên phong ứng dụng các giải pháp tiên tiến nhất trong lĩnh vực
học máy và học sâu để sản xuất ra các sản phẩm được thiết kế chuyên biệt nhằm đáp
ứng nhu và mang lai nhiều giá trị cho khách hàng.

Quy trình quản lý dự án của công ty
Dự án “Xây dựng hệ thống tích hợp chức năng quản lí đặt dịch vụ” của
team Bizmax được thực hiện theo mơ hình Agile: quy trình Scrum.
 Đặc trưng:
6


Tính lặp ( Interative): Dự án sẽ được thực hiện trong các phân đoạn lặp đi lặp
lại. Các phân đoạn (được gọi là Interation hoặc Sprint) này thường có khung
thời gian ngắn ( từ 1 đến 4 tuần) . Trong mỗi phân đoạn này , nhóm phát triển

phải thực hiện đầy đủ các công việc cần thiết như lập kế hoạch, phân tích yêu
cầu, thiết kế, triển khai, kiểm thử để cho ra các phần nhỏ của sản phẩm. Các
phân đoạn Sprint lặp đi lặp lại trong Agile: các phương pháp Agile thường phân
rã mục tiêu thành các phần nhỏ với quá trình lập kế hoạch đơn giản và gọn nhẹ
nhất có thể, khơng thực hiện lập kế hoạch dài hạn.
Tính tiệm tiến và tiến hóa: Cuối các phân đoạn Sprint, nhóm phát triển thường
cho ra các phần nhỏ của sản phẩm cuối cùng. Các phần nhỏ này thường đầy đủ,
có khả năng chạy tốt, được kiểm thử cẩn thận và có thể sử dụng được ngay.
Theo thời gian, các phân đoạn này nối tiếp các phân đoạn kia, các phần chạy
được tích lũy và lớn dần lên cho tới khi tồn bộ u cầu của khách hàng được
thỏa mãn.
Tính thích ứng: Do các sprint chỉ kéo dài trong khoảng 1 thời gian ngắn và
việc lập kế hoạch cũng được điều chỉnh liên tục , nên các thay đổi trong q
trình phát triển đều có thể áp dụng theo cách thích hợp. Theo đó, các quy trình
Agile thường thích ứng rất tốt với các thay đổi
 Bao gồm 4 cuộc họp như sau:
Sprint Planning (Họp Kế hoạch Sprint): Nhóm phát triển họp với Product
Owner để lên kế hoạch làm việc cho một Sprint. Công việc lập kế hoạch bao
gồm việc chọn lựa các yêu cầu cần phải phát triển, phân tích và nhận biết các
cơng việc phải làm kèm theo các ước lượng thời gian cần thiết để hoàn tất các
tác vụ. Scrum sử dụng cách thức lập kế hoạch từng phần và tăng dần theo thời
gian, theo đó, việc lập kế hoạch không diễn ra duy nhất một lần trong vòng đời
của dự án mà được lặp đi lặp lại, có sự thích nghi với các tình hình thực tiễn
trong tiến trình đi đến sản phẩm.
7


Daily Scrum (Họp Scrum hằng ngày): Scrum Master tổ chức cho Đội sản
xuất họp hằng ngày trong khoảng 15 phút để Nhóm Phát triển chia sẻ tiến độ
cơng việc Trong cuộc họp này, từng người trong nhóm phát triển lần lượt trình

bày để trả lời 3 câu hỏi sau:
Hơm qua đã làm gì?
Hơm nay sẽ làm gì?
Có khó khăn trở ngại gì khơng?
Sprint Review (Họp Sơ kết Sprint): Cuối Sprint, nhóm phát triển cùng
với Product Owner sẽ rà sốt lại các cơng việc đã hồn tất (DONE) trong Sprint
vừa qua và đề xuất các chỉnh sửa hoặc thay đổi cần thiết cho sản phẩm.
Sprint Retrospective (Họp Cải tiến Sprint): Dưới sự trợ giúp của Scrum
Master, nhóm phát triển sẽ rà sốt lại tồn diện Sprint vừa kết thúc và tìm cách
cải tiến quy trình làm việc cũng như bản thân sản phẩm.
 Bao gồm 3 vai trò:
Product Owner: Là người chịu trách nhiệm về sự thành công dự án, người
định nghĩa các yêu cầu cho sản phẩm và đánh giá đầu ra cuối cùng của các nhà
phát triển phần mềm.
Scrum Master: Là người đảm bảo các sprint được hoàn thành theo đúng quy
trình Scrum, giúp đỡ loại bỏ các trở ngại cho đội dự án.
Deverlopment Team: Là tập hợp của từ 5 đến 9 thành viên chịu trách nhiệm
trực tiếp tham gia sản xuất. Tùy theo quy mô của dự án để bố trí số thành viên
cho phù hợp.
1.1 Nhận đề tài thực tập
Đề tài: “Xây dựng hệ thống tích hợp chức năng quản lý dịch vụ”
Người thực hiện: Sinh viên Nguyễn Hoàng Hiệp - 19810310461

8


1.2 Nhận kế hoạch thực tập
Thời gian thực tập từ 16/01/2023
CHƯƠNG 2: KẾ HOẠCH DỰ ÁN
Đề cương dự án

2.1.1 Giới thiệu
● Tên dự án: Xây dựng hệ thống tích hợp chức năng quản lý dịch vụ
2.1.2 Mục tiêu
● Mục tiêu dài hạn
○ Tạo ra phần mềm hỗ trợ quản lý dịch vụ cho trung tâm giải trí ,
giải quyết tất cả các vấn đề nhu cầu xung quanh việc quản lý dịch
vụ.
2.1.3 Nội dung
STT
1

Tên Công Việc Cụ Thể
Xác định yêu cầu của phần mềm

1.1

+ Nắm bắt yêu cầu dự án

1.2

+ Khảo sát hiện trạng

1.3

+ Tổng hợp yêu cầu và phân tích yêu cầu

1.4

+ Đặc tả yêu cầu và phương thức hóa yêu cầu


1.5
2
3
3.1
3.2

+ Viết lại đặc tả yêu cầu
Lựa chọn mơ hình xây dựng phần mềm
Thiết kế cơ sở dữ liệu
+ Thiết kế cơ sở dữ liệu
+ Viết tài liệu đặc tả cơ sở dữ liệu

9


4

Thiết kế giao diện người dùng

4.1

+ Thiết kế giao diện quản trị

4.2
5

+ Thiết kế giao diện người dùng
Lập trình

5.1


+ Quản lý dịch vụ

5.2

+ Quản lý phí sinh hoạt

5.3

+ Quản lý tiền điện nước

5.4

+ Báo cáo thống kê

6

Chạy thử, kiểm tra

7

Chuyển giao

2.1.4 Kết luận
● Điều kiện đã đầy đủ để triển khai dự án
● Nếu được thực hiện chắc chắn sẽ đem lại một ứng dụng như mong đợi.

2.2 Hồ sơ dự án khả thi
2.2.1 Đặt vấn đề
Từ thực tế ta có thể thấy được rằng, dù có thay đổi sâu sắc thế nào thì con người

vẫn ln là trung tâm, là yếu tố quan trọng nhất của một doanh nghiệp. Do đó,
cơng tác quản lý đặt dịch vụ đóng một vai trò quan trọng, tạo ra sức mạnh phát
triển của doanh nghiệp. Tuy nhiên, quản lí đặt dịch vụ khơng phải là một công
10


việc dễ dàng khi nó u cầu sự hài hịa giữa lợi ích của người sử dụng, sự hiệu
quả trong quá trình quảng cáo, thu hút, phát triển. Vậy đâu là những khó khăn
mà doanh nghiệp gặp phải trong cơng tác quản lý đặt dịch vụ?
2.2.2 Hiện trạng và yêu cầu
Yêu cầu: Xây dựng hệ thống tích hợp chức năng quản lý đặt dịch vụ
o Quản lý đăng nhập : Quản lý thông tin của khách hàng như họ tên,
địa chỉ, số điện thoại,…
o Quản lý nhà cung cấp các dịch vụ: Quản lý thông tin của các nhà
cung cấp như tên nhà cung cấp, địa chỉ, số điện thoại,…
o Quản lý nhân viên: Quản lý thông tin của các nhân viên như tên, địa
chỉ, số điện thoại,…
o Quản lý bình luận: Quản lý các bình luận của tất cả khách hàng lọc
những bình luận có nội dung xấu.
o Quản lý bài viết: Quản lý việc đăng bài chỉnh sửa bài thêm sửa xóa
các bài viết.
o Quản lý đặt dịch vụ: Quản lý đặt lịch các chuyến đi đặt dịch vụ.
o Quản lý xem bài viết : Chức năng này cho phép khách hàng hoặc
Admin xem thông tin bài viết.
o Quản lý xem dịch vụkhuyến mại: Chức năng này cho phép hiển thị
những dịch vụ khuyến mại để khách hàng lựa chọn.
2.2.3. Một số giải pháp kỹ thuật
● Về chức năng:
○ Tích hợp các chức năng quản lý đặt dịch vụ


● Về giải pháp môi trường:
○ Ngôn ngữ phát triển:
■ C#
○ Database: MySQL
○ Tool quản lý source: Github
11


○ Tool quản lý task: Jira
2.2.4. Đánh giá về các giải pháp về mặt kỹ thuật và tài chính
● Về mặt kỹ thuật: Trợ giúp các công việc trong quản lý đặt dịch vụ như
quảng cáo, thống kê, việc theo dõi chi tiết tình hình đặt dịch vụ, đánh giá
đặt dịch vụ
● Về mặt tài chính: Giảm chi phí cho người dùng, tăng số lượng người
dùng và doanh thu cho công ty.
2.2.5 Kế hoạch tổ chức
Dự kiến phân công trách nhiệm giữa các đơn vị gồm:
● 1 PM
● 1 Test Management
● 1 TestLead
● Dev
● Test
Các đơn vị có trách nhiệm và nhiệm vụ riêng vì vậy tất cả đều phải tự giác hồn
thành cơng việc của mình, bên cạnh đó cần liên hệ phối hợp và giúp đỡ lẫn nhau
để hoàn thành tốt dự án.
Dự kiến thành lập ban quản trị dự án để dễ quản lý và triển khai dự án.
Kế hoạch chọn đối tác: vì đã có đầy đủ nhân lực để thực hiện dự án nên đơn vị
sẽ tự thực hiện dự án.
Lịch trình triển khai:
● Xây dựng đề án khả thi: 3 tuần

● Thống nhất thiết kế: 2 tuần
● Xây dựng phần mềm: 3 tháng
● Chuyển giao: 2 tháng
12


2.3 Yêu cầu người dùng
2.3.1 Yêu cầu chức năng
● Quản lý Hợp đồng
○ Lưu trữ thông tin hợp đồng vào database
○ Loại hợp đồng
○ Loại lao động
● Quản lý đào tạo
○ Thơng tin đào tạo
○ Loại hình đào tạo
○ Cơ sở đào tạo
● Quản lý tuyển dụng
○ Thông tin tuyển dụng
○ Kế hoạch tuyển dụng
○ Dịch vụ ban tuyển dụng
2.3.2. Yêu cầu phi chức năng
● Hệ thống có chức năng bảo mật
● Người sử dụng ứng dụng cần có tài khoản để sử dụng các tính năng của
ứng dụng.
2.3.3. Yêu cầu giao diện
● Giao diện đẹp, chuẩn mẫu thiết kế
● Thơng tin hiển thị đầy đủ
● Hồn thành sản phẩm đúng thời gian quy định
2.3.4. Yêu cầu tính hữu dụng
● Quản lý chính xác thơng tin về nhân viên

● Có các chức năng thêm, xố, tìm kiếm thơng tin
● Có thể tích hợp được nhiều chức năng

13


2.5 Kế hoạch dự án
2.1.1. Ước lượng chi phí
Giai Đoạn

Quản Lý Dự
Án

Công Việc
Khảo sát yêu cầu dự
án

Mô Tả
Thu thập các u cầu
tổng qt về hệ thống

Chi Phí
100.000đ

Khởi tạo dự án

Thơng báo triển khai dự
án, lập project charter

200.000đ


Lập kế hoạch phạm
vi dự án

Lập bản kế hoạch phạm
vi dự án

200.000đ

Viết báo cáo tổng
kết

Tổng kết tồn bộ cơng
việc thành báo cáo cuối
cùng
Mơ tả cụ thể hơn những
yêu cầy cần thiết của
phần mềm



Đặc tả chi tiết các
u cầu từ khách
hàng

Phân tích và
thiết kế hệ
thống

200.000đ


Mơ tả hệ thống bằng
các sơ đồ use case,
trình tự

Xây dựng bằng sơ đồ
use case, trình tự

200.000đ

Thiết lập cơ sở dữ
liệu

Xây dựng các bảng dữ
liệu cụ thể cho phần
mềm
Xây dựng các form theo
chuẩn UML

600.000đ

Viết báo cáo cho ra
bảng phân tích hồn
chỉnh

100.000đ

Thiết kế giao diện
phần mềm


Viết bản phân tích
hệ thống chi tiết

600.000đ

14


Module thống
kê sản phẩm

Tích hợp và
hồn thành sản
phẩm

Đóng gói phần
mềm

Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm 100.000đ
thể cho module
vụ của hệ thống
Thiết kế module
Xây dựng các form cùng 600.000đ
các nút chức năng kèm
theo
Viết code
Xử lý các chức năng cần 1.200.000
thiết của hệ thống
đ
Cài đặt module

Chạy thử module đã xây

dựng
Kiểm thử module
Kiểm tra giao dện, độ
300.000đ
chính xác
Viết báo cáo

Mơ tả chi tiết về module



Tích Hợp các
module

200.000đ

Kiểm thử

Lắp ráp các module
thành 1 hệ thống hoàn
chỉnh
Test toàn bộ hệ thống

Fix lỗi tồn tại

Fix các lỗi phát sinh

600.000đ


Viết tài liệu hướng
dẫn sử dụng

Viết bản hướng dẫn sử
dụng phần mềm



Lên kế hoạch bảo trì

Đề ra kế hoạch bảo trì



Kết thúc dự án

Tổng kết dự án



200.000đ

Bảng 2.2. Bảng ước lượng chi phí
2.1.2. Ước Lượng thời gian
Giai
Đoạn

Quản Lý


Công Việc

Mô Tả
Thu thập các yêu cầu
tổng quát về hệ thống

Ngày bắt
đầu
29/10/202
2

Ngày kết
thúc
2/11/2022

Khảo sát yêu
cầu dự án
Khởi tạo dự án

Thông báo triển khai

2/11/2022

3/11/2022
15


Dự Án

Lập kế hoạch

phạm vi dự án
Viết báo cáo
tổng kết

dự án, lập project
charter
Lập bản kế hoạch
phạm vi dự án
Tổng kết tồn bộ cơng
việc thành báo cáo
cuối cùng
Mơ tả cụ thể hơn
những yêu cầy cần
thiết của phần mềm
Xây dựng bằng sơ đồ
use case, trình tự, …

Đặc tả chi tiết
các yêu cầu từ
khách hàng
Mơ tả hệ thống
bằng các sơ đồ
use case, trình
tự
Phân tích
Thiết lập cơ sở Xây dựng các bảng dữ
và thiết
dữ liệu
liệu cụ thể cho phần
kế hệ

mềm
thống
Thiết kế giao
Xây dựng các form
diện phần mềm
theo chuẩn UML
Viết bản phân
Viết báo cáo cho ra
tích hệ thống
bảng phân tích hồn
chi tiết
chỉnh
Phân tích u
Xây dựng chi tiết
cầu cụ thể cho nhiệm vụ của hệ thống
module
Thiết kế
Xây dựng các form
module
cùng các nút chức
năng kèm theo
Module
Viết code
Xử lý các chức năng
thống kê
cần thiết của hệ thống
sản phẩm
Cài đặt module Chạy thử module đã
xây dựng
Kiểm tra giao dện, độ

Kiểm thử
chính xác của nhập
module
xuất dữ liệu

3/11/2022

4/11/2022

Cuối dự
án

Cuối dự
án

4/11/2022

5/11/2022

5/11/2022

6/11/2022

6/11/2022

7/11/2022

7/11/2022

8/11/2022


8/11/2022

9/11/2022

9/11/2022

11/11/202
2

11/11/202
2

14/11/202
2

14/11/202
2
19/11/202
2
20/11/202
2

19/11/202
2
20/11/202
2
22/11/202
2


16


Viết báo cáo

Tích hợp
và hồn
thành sản
phẩm

Đóng gói
phần
mềm

Kiểm thử

Mơ tả chi tiết về
module
Lắp ráp các module
thành 1 hệ thống hoàn
chỉnh
Test toàn bộ hệ thống

Fix lỗi tồn tại

Fix các lỗi phát sinh

Viết tài liệu
hướng dẫn sử
dụng

Lên kế hoạch
bảo trì
Kết thúc dự án

Viết bản hướng dẫn sử
dụng phần mềm

Tích Hợp các
module

22/11/202
2
26/11/202
2

26/11/202
2
27/11/202
2

27/11/202
2
28/11/202
2
1/12/2022

28/11/202
2
1/12/2022


Đề ra kế hoạch bảo trì

2/12/2022

3/12/2022

Tổng kết dự án

3/12/2022

4/12/2022

2/12/2022

Bảng 2.1. Bảng ước lược thời gian

2.1.3. Ước lượng người tham gia
- Người tham gia: 1 người.
2.2. Lập lich và theo dõi
Cấu trúc
phân việc

Hoạt
Động

Tên Hoạt Động

1.1

Khảo sát thực tế,

phân tích các
yêu cầu.
Báo cáo triển
khai dự án,
phạm vi dự án.
Lập kế hoạch
cho dự án.

Khảo sát
mơ hình
1.2

1.3

Kế thừa
hoạt
động

Thời
gian
thực
hiện
1 ngày

Hoàn
thành

1.1

1 ngày


X

1.2

1 ngày

X

Chưa
hoàn
thành

X

17


Phân Tích
và Thiết
Kế Hệ
Thống

2.1
2.2

2.3
2.4

3.1

Lập Cơ Sở
Dữ Liệu

3.2

3.3

Xây dựng
chức năng
đăng nhập,
đăng ký

4.1

4.2

4.3

Xây dựng
chức năng
hệ thống

5.1
5.2
5.3

Phân tích quy
1.2
trình nghiệp vụ
Lập sơ đồ use

2.1
case của hệ
thống
Lập sơ đồ trình
2.2
tự của hệ thống
Thống nhất lại
2.3
các sơ đồ thiết
kế
Phân tích các đối 2.2,2.3,2
tượng
.4

1 ngày

X

1 ngày

X

1 ngày

X

1 ngày

X


1 ngày

X

Xây dựng các
thuộc tính với
đối tượng đó.
Thiết lập cơ sở
và nhập dữ liệu
cho hệ thống
Thiết lập form
đăng nhập vào
hệ thống
Code chức năng
đăng ký, đăng
nhập vào hệ
thống
Test chức năng
đăng ký, đăng
nhập
Thiết kế các
form
Xử lý các form

3.1

1 ngày

X


3.1, 3.2

1 ngày

X

3.3

0,5
ngày

X

4.1

0,5
ngày

X

Chạy thử các
module đã xây
dựng xong

4.1, 4.2

4.3
5.1
5.2


X

0,5
ngày
2 ngày

X

0,5
ngày

X

X

18


6.1
Kiểm thử
phần mềm
6.2
6.3
Cài Đặt
phần mềm

7.1
7.2

Tích Hợp

và bảo trì

8.1

8.2

Kiểm tra giao
diện, bố cục
được chưa
Kiểm tra độ
chính xác dữ liệu
Sửa lỗi nếu có

4.3, 5.3

1 ngày

X

6.1

1 ngày

X

6.2

1 ngày

X


Viết báo cáo
tồn bộ module
Viết tài liệu
hướng dẫn sử
dụng
Lên kế hoạch
bảo trì phần
mềm
Kết thúc dự án

6.2, 6.3

2 ngày

X

7.1

1 ngày

X

6.3, 7.1

1 ngày

X

X


Bảng 2.3. Bảng lập lịch và theo dõi

2.5 Tập yêu cầu và phiếu yêu cầu
2.5.1. Tập yêu cầu
• Giới thiệu chung:
FPT Software khi đưa ra phần mềm phát triển sẽ ứng dụng quản lý
đặt dịch vụ đầu tiên cho chính cơng ty và cơng ty con trong tập đồn. Sau
đó sẽ dựa trên nền tảng có sẵn phát triển quản lý đặt dịch vụ cho các
doanh nghiệp khác
• Mục tiêu dự án: Xây dựng hệ thống tích hợp chức năng quản lý đặt
dịch vụ
• Mơ tả chức năng chính và tính năng:
19








































MODULE 1. Quản lý đăng nhập
REQ 1.1. Thêm thông tin
REQ 1.2. Sửa thơng tin
REQ 1.3. Xóa thơng tin
REQ 1.4. Tìm kiếm
MODULE 2. Quản lý tìm kiếm
REQ 2.1. Thêm thơng tin

REQ 2.2. Sửa thơng tin
REQ 2.3. Xóa thơng tin
REQ 2.4. Tìm kiếm
MODUL 3. Quản lý bình luận
REQ 3.1. Thêm thơng tin
REQ 3.2. Sửa thơng tin
REQ 3.3. Xóa thơng tin
REQ 3.4. Tìm kiếm
MODULE 4. Quản lý đặt dịch vụ
REQ 4.1. Thêm thông tin
REQ 4.2. Sửa thơng tin
REQ 4.3. Xóa thơng tin
REQ 4.4. Tìm kiếm
MODULE 5. Quản lý xem dịch vụ khuyến mại
REQ 5.1. Thêm thơng tin
REQ 5.2. Sửa thơng tin
REQ 5.3. Xóa thơng tin
REQ 5.4. Tìm kiếm
MODULE 6. Quản lý khách hàng
REQ 6.1. Thêm thơng tin
REQ 6.2. Sửa thơng tin
REQ 6.3. Xóa thơng tin
REQ 6.4. Tìm kiếm
MODULE 7. Quản lý bình luận
REQ 7.1. Thêm thơng tin
REQ 7.2. Sửa thơng tin
REQ 7.3. Xóa thơng tin
REQ 7.4. Tìm kiếm
REQ 7.5. Tính tiền
20




×