Quản lý hệ thống bán vé máy bay online

Quản lý hệ thống bán vé máy bay online

lOMoARcPSD|208990 13
   
   CÔNG  THÔNG TIN
 THÔNG  - HÀN


CÔNG   
 TÀI
   BÁN
MÁY BAY ONLINE
Gia
ng Viên ơ
ng Dân: TS.  Quang 
Nhóm Sinh Viên Thư
c Hiên:
- 18IT3
 Quang Hoàng  18IT2
 18IT3
Tôn   18IT3
Đà Nẵng, tháng 5 năm 2020
Bài tập lơ
n: Công Nghệ Phần Mềm TS.Nguyễn Quang
lOMoARcPSD|208990 13
   
   CÔNG  THÔNG TIN
 THÔNG  - HÀN

CÔNG   
 TÀI
   BÁN
MÁY BAY ONLINE
Đà Nẵng, tháng 5 năm 2020
Bài tập lơ
n: Công Nghệ Phần Mềm TS.Nguyễn Quang
lOMoARcPSD|208990 13
 
Trang
 1  YÊU   TÀI ..................................................... 1
1.1  tài ...................................................................................................... 1
1.2 Xác       ................................... 1
1.3 Nhóm   ........................................................... 1
 2 PHÂN TÍCH   ............................................................... 2
2.1 Xác  các tác nhân ........................................................................... 2
2.1.1 Khách hàng, người truy cập website ................................................. 2
2.1.2 Người Qua
n trị ................................................................................. 2
2.2 Xác    (use-case) ....................................... 2
2.2.1 Khách hàng: ..................................................................................... 2
2.2.2 Người qua
n trị .................................................................................. 2
2.3  -case........................................................................................ 3
2.4    ca  ....................................................... 3
2.4.1 Ca sử dụng đăng ký thành viên: ........................................................ 3
2.4.2 Ca sử dụng đăng nhập hệ thống: ....................................................... 4
2.4.3 Ca sử dụng tìm kiếm chuyến bay: ..................................................... 5
2.4.4 Ca sử dụng thống kê ......................................................................... 6
2.4.5 Ca sử dụng qua
n lý khách hàng: ....................................................... 7
2.4.6 Ca sử dụng qua
n lý đơn hàng: .......................................................... 8
2.4.7 Ca sử dụng qua
n lý chuyến bay: ....................................................... 9
2.4.8 Ca sử dụng chọn ghế ...................................................................... 10
2.5     .............................................................................. 11
2.5.1 Hoạt động tìm kiếm chuyến bay: .................................................... 11
2.5.2 Hoạt động giao dịch: ...................................................................... 12
2.5.3 Hoạt động đăng nhập thành viên .................................................... 13
2.5.4 Hoạt động đăng ......................................................................... 14
2.5.5 Hoạt động chọn ghế ....................................................................... 15
2.5.6 Hoạt động qua
n .......................................................................... 16
2.6     .................................................................................. 17
2.7   ........................................................................................... 18
2.8 Biểu đồ triển khai .................................................................................. 18
Bài tập lơ
n: Công Nghệ Phần Mềm TS.Nguyễn Quang
lOMoARcPSD|208990 13
DANH  HÌNH 
Trang
Hình 2-1 đồ Use-case ...................................................................................... 3
Hình 2-2 Biểu đồ ca sử dụng đăng ký thành viên.................................................. 4
Hình 2-3 Biểu đồ ca sử dụng đăng nhập ............................................................... 5
Hình 2-4 Biểu đồ ca sử dụng tìm kiếm chuyến bay .............................................. 6
Hình 2-5 Biểu đồ ca sử dụng thống .................................................................. 7
Hình 2-6 Biểu đồ ca sử dụng qua
n ý khách hàng .................................................. 8
Hình 2-7 Biểu đồ ca sử dụng qua
n chuyến bay ............................................... 10
Hình 2-8 Biểu đồ ca sử dụng chọn g............................................................... 11
Hình 2-9 Biểu đồ hoạt độngm kiếm chuyến bay .............................................. 11
Hình 2-10 Biểu đồ hoạt động giao dịch .............................................................. 12
Hình 2-11 Biểu đồ hoạt động đăng nhập thành viên ........................................... 13
Hình 2-12 Biểu đồ hoạt động đăng ................................................................ 14
Hình 2-13 Biểu đồ hoạt động chọn ghế .............................................................. 15
Hình 2-14 Biểu đồ hoạt qua
n .......................................................................... 16
Hình 2-15 Biểu đồ tuần tư
.................................................................................. 17
Bài tập lơ
n: Công Nghệ Phần Mềm TS.Nguyễn Quang
lOMoARcPSD|208990 13
DANH  CÁC 
Trang
Ba
ng 2-1 Các sư
kiện chính ca sử dụng đăngthành viên .................................. 3
Ba
ng 2-2 Các sư
kiện phụ ca sử dụng đăng thành viên .................................... 4
Ba
ng 2-3 Các sư
kiện chính ca sử dụng đăng nhập hệ thống ................................. 4
Ba
ng 2-4 Các sư
kiện phụ ca sử dụng đăng nhập hệ thống ................................... 5
Ba
ng 2-5 Các sư
kiện chính ca sử dụng tìm kiếm chuyến bay ............................... 5
Ba
ng 2-6 Các sư
kiện phụ ca sử dụng tìm kiếm chuyến bay ................................. 6
Ba
ng 2-7 Các sư
kiện chính ca sử dụng thống .................................................. 6
Ba
ng 2-8 Các sư
kiện chính ca sử dụng qua
n khách hàng ................................. 7
Ba
ng 2-9 Các sư
kiện phụ ca sử dụng qua
n khách hàng .................................... 8
Ba
ng 2-10 Các sư
kiện chính ca sử dụng qua
n đơn hàng .................................. 8
Ba
ng 2-11 Các sư
kiện phụ ca sử dụng qua
n lý đơn hàng ..................................... 9
Ba
ng 2-12 Các sư
kiện chính cha sử dụng qua
n chuyến bay ............................. 9
Ba
ng 2-13 Các sư
kiện phụ ca sử dụng qua
n lý chuyến bay .................................. 9
Ba
ng 2-14 Các sư
kiện chính ca sử dụng chọn ghế ............................................. 10
Bài tập lơ
n: Công Nghệ Phần Mềm TS.Nguyễn Quang
lOMoARcPSD|208990 13
 1 XÁC  YÊU   TÀI
1.1 i:
Quản hệ thống bán máy bay online.
1.2 Xác  các yêu      
- Chức năng đăng ký, đăng nhập thành viên.
- Chức năng tìm kiếm chuyến bay.
- Chức năng xem, sửa, xóa thông tin khách hàng.
- Chức năng xem, sửa, xóa thông tin chuyến bay.
- Chức năng chọn ghê.
- Chức năng chọn chuyến bay.
- Chức năng qua
n thông tin gm: qua
n thành viên, qua
n dnah mục sa
n phẩm.
- Chức năng thống kê.
1.3 Nhóm sinh viên    tài:
- Hoàng Thiện An 18IT3.
- Nguyễn Quang Hoàng 18IT2.
- Huỳnh Cao Ba
o Long 18IT3.
- Tôn Thất Hiệp 18IT3.
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 1 | P a g e
lOMoARcPSD|208990 13
 2 PHÂN TÍCH  
2.1 Xác  c tác nhân:
2.1.1 Khách hàng,  truy website:
- Xem website, thông tin sa
n phẩm.
- Tìm kiếm thông tin sa
n phẩm.
- Tìm kiếm trên website.
- thể thư
c hiện giao dịch.
2.1.2   
- Qua
n các hoạt động của trang web.
- Cập nhập thông tin.
- Thêm sửa xóa khách hàng.
- Thêm sửa xóa sa
n phẩm.
2.2 Xác  c    (use-case):
2.2.1 Khách hàng:
- Đăng thành viên.
- Đăng nhập.
- Tìm kiếm chuyến bay.
- Chọn ghế.
- Thanh toán.
2.2.2   
- Đăng nhập (admin).
- Thêm sửa xóa thông tin khách hàng.
- Thêm sửa xóa thông tin sa
n phẩm.
- Qua
n đơn hàng.
- Kiểm tra doanh thu.
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 2 | P a g e
lOMoARcPSD|208990 13
2.3   use-case:
H
nh 2-1  -case
2.4   các   ca  
2.4.1 Ca    thành viên:
Tác nhân: Khách hàng
Điều kiện trươ
c: khách hàng truy cập trang web, chưa đăng thành viên.
Điều kiện sau: khách hàng trở thành thành viên của hệ thống.
ta
: khách hàng cung cấp đầy đủ thông tin để đăng thành viên
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng sau khi truy cập website, nếu khách
hàng muốn đặt thì pha
i đăng thành viên.
3.Khách hàng cung cấp đầy đủ thông tin cần thiết
sau đó nhấn Đăng Ký.
5.Khách hàng trở thành thành viên của hệ thống
2.Hiển thị form đăng thành
viên cho khánh hàng.
4.Hệ thống kiểm tra và cập
nhật thông tin của khách hàng
và thêm vào danh sách thành
viên.
 2-1 Các   chính ca    thành viên
Các sư
kiện phụ:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 3 | P a g e
lOMoARcPSD|208990 13
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng kng cung cấp đủ
thông tin cần thiết, hoặc sử dụng tài
khoa
n đã tồn tại
2.Hệ thống sẽ thông báo yêu cầu khách
hàng nhập lại đầy đủ thông tin.
 2-2 Các    ca    thành viên
Biểu đồ ca sử dụng đăng thành viên:
H
nh 2-2   ca    thành viên
2.4.2 Ca      
Các tác nhân: Thành viên.
Điều kiện trươ
c: Người đã đăng thành viên.
Điều kiện sau: Đăng nhập thành công vào hệ thống.
Mô ta
: Khách hàng nhập tên và mt khẩu, hệ thống cho phép đăng nhập vào hệ thống
nếu nhập đúng.
Các sư
kiện chính:
Hành động của tác nhân
1.Thành viên chọn chức năng đăng nhập.
3.Thành viên nhập tên mật khẩu vào
form đăng nhập.
 2-3 Các   chính ca      
Các sư
kiện phụ:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 4 | P a g e
Hành động của hệ thống
Hành động của tác nhân
lOMoARcPSD|208990 13
 2-4 Các         
Biểu đồ ca sử dụng đăng nhập:
H
nh 2-3   ca    
2.4.3 Ca   t
m   bay:
Các tác nhân: Khách hàng.
Điều kiện trươ
c: Khách hàng truy cập hệ thống.
Điều kiện sau: khi khách hàng nhu cầu tìm kiếm thông tin chuyến bay.
ta
: Khách hàng tìm kiếm sa
n phẩm .
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng click vào ô tìm kiếm
chuyến bay.
2.Hệ thống hiển thị form tìm kiếm: m
kiếm theo điểm đi, điểm đến, thời gian
bay, thời gian đến.
3.Khách hàng nhập thông tin cần thiết
vào form m kiếm nhấn nút m
kiếm.
4.Hệ thống hiển thị kết qua
tìm kiếm.
 2-5   chính ca   t
m   bay
Các   
Hành động của tác nhân
Hành Động của hệ thống
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 5 | P a g e
Hệ thống báo nhập sai thông tin, hiển thị
form nhập lại.
Thành viên đăng nhập lại hoặc chọn chức
năng quên mật khẩu hệ thống.
Thành viên nhập xác nhận.
Thành viên tiếp tục đăng nhập hệ thống
hoặc rời khỏi
lOMoARcPSD|208990 13
3.Khách hàng không nhập đúng thông
tin tìm kiếm.
4.Hệ thống không hiển thị kết qua
.
 2-6 Các    ca   t
m   bay
Biểu đồ ca sử dụng tìm kiếm chuyến bay:
H
nh 2-4   ca   t
m  bay
2.4.4 Ca    kê:
Các tác nhân:Người qua
n trị.
Điều kiện trươ
c: Người qua
n trị truy cập hệ thống ( admin).
Điều kiện sau: Khách hàng, chuyến bay, doanh thu, hóa đơn được thống kê.
ta
: Thống tất ca
chuyến bay, doanh thu, khách hàng, hóa đơn.
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
Người qua
n trị đăng nhập vào hệ
thống
Nhận thống kê từ hệ thống
Hệ thống tư
động thống hiển thị ra
danh sách thống
 2-7   chính ca   
Biểu đồ ca sử dụng thống kê:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 6 | P a g e
lOMoARcPSD|208990 13
H
nh 2-5     
2.4.5 Ca    khách hàng:
Các tác nhân: người qua
n trị
Điều kiện trươ
c: Người qua
n trị truy cập hệ thống
Điều kiện sau: Danh sách khách hàng được thống kê.
ta
: Xem danh sách khách hàng, thêm sửa xóa khách hàng.
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người qua
n trị đăng nhập vào hệ
2.Hệ thống hiển thị các tùy chọn.
thống.
3.Click chọn qua
n khách hàng.
4.Hiển thị danh sách khách hàng
5.Tiến hành các thao tác thêm sửa
6. Hệ thống tư
động cập nhật.
xóa.
 2-8   chính ca    khách hàng
Các sư
kiện phụ:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 7 | P a g e
lOMoARcPSD|208990 13
Hành động của tác nhân
Hành động của hệ thống
Nhận thông báo
Không hiển thị khách hàng nếu chưa
khách hàng nào.
 2-9 Các    ca    khách hàng
Biểu đồ ca sử dụng qua
n khách hàng:
H
nh 2-6   ca    ý khách hàng
2.4.6 Ca     hàng:
Các tác nhân: người qua
n trị.
Điều kiện trươ
c: Người qua
n trị truy cập hệ thống
Điều kiện sau: Danh sách đơn hàng được thống kê.
ta
: Xem danh sách đơn hàng, thêm sửa xóa khách hàng.
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người qua
n trị đăng nhập vào hệ
thống.
3. click chọn qua
n đơn hàng.
5.Tiến hành các thao tác thêm sửa xóa
2.Hệ thống hiển thị các tùy chọn.
4.Hiển thị danh sách đơn hàng.
6.Hệ thống tư
động cập nhật.
 2-10 Các   chính ca     hàng
Các sư
kiện phụ:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 8 | P a g e
Hành động của hệ thống
Hành động của tác nhân
lOMoARcPSD|208990 13
 2-11 Các    ca     hàng
2.4.7 Ca     bay:
Các tác nhân: người qua
n trị.
Điều kiện trươ
c : ngưi qua
n trị truy cập hệ thống.
Điều kiện sau: Danh sách chuyến bay được thống kê.
ta
: Xem danh sách chuyến bay, thêm sửa xóa chuyến bay.
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người qua
n trị đăng nhập vào hệ
2.Hệ thống hiển thị các tùy chọn.
thống.
3.Click chọn qua
n chuyến bay.
4.Hiển thị danh sách chuyến bay.
5.Tiến hành các thao tác thêm sửa
6. Hệ thống tư
động cập nhật.
xóa chuyến bay.
 2-12   chính cha     bay
Các sư
kiện phụ
Hành động của tác nhân
Hành động của hệ thống
Nhận thông báo
Không hiển thị chuyến bay nào nếu
chưa chuyến bay nào được cập nhật.
 2-13 Các        bay
Biểu đồ ca sử dụng qua
n chuyến bay:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 9 | P a g e
Không hiển thị đơn hàng nếu chưa
đơn hàng nào
Nhận thông báo
lOMoARcPSD|208990 13
H
nh 2-7   ca     bay
2.4.8 Ca    
Các tác nhân: Khách hàng.
Điều kiện trươ
c: khách hàng truy cập vào hệ thống.
Điều kiện sau: ghế cho khách hàng tùy chọn.
ta
: Khách hàng chọn các ghế trống.
Các sư
kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng đăng nhập vào hệ
thống
2. Hệ thống hiển thị danh sách các ghế
cho khách hàng chọn
3. Khách hàng lư
a chọn ghế trống
bấm tiếp tục
4. Hệ thống kiểm tra tư
động cập
nhật
5. Hệ thống hiện thị hóa đơn cho khách
hàng.
 2-14 Các   chính ca    
Biểu đồ ca sử dụng chọn ghế:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 10 | P a g e
lOMoARcPSD|208990 13
H
nh 2-8   ca    ghê
2.5    
2.5.1   t
m   bay:
Đặc ta
hoạt động : khách hang chọn chức năng tìm kiếm chuyến bay, sau đó hệ thống
sẽ hiển thị form tìm kiếm chuyến bay, tìm kiếm theo địa điểm đi, địa điểm đến, thời
gian đi, thời gian đến, hệ thống sẽ hiển thị các chuyến bay phù hợp.
H
nh 2-9    t
m   bay
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 11 | P a g e
lOMoARcPSD|208990 13
2.5.2   giao 
Đặc ta
hoạt động : Khách hàng đăng nhập vào hệ thống , hệ thống sẽ cung cấp cho bạn các
tùy chọn: tìm chuyến bay, chọn ghế, đặt vé, thanh toán, Sau đó giao dịch nếu tài khoa
n
của bạn đủ tiền để thanh toán, ngưc lại nếu đăng nhập sai thông tin hoặc tài khoa
n không
đủ điều kiện thanh toán thì hệ thống sẻ gửi thông báo cho bạn.
H
nh 2-10     giao 
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 12 | P a g e
lOMoARcPSD|208990 13
2.5.3     thành viên
Đặc ta
hoạt động: Thành viên chọn chức năng đăng nhập, hệ thống hiển thị form đăng
nhập yêu cầu thành viên nhập username & password , nếu sai thì hệ thống sẽ báo lỗi và yêu
cầu nhập lại, nếu đúng thì sẽ báo thành công.
H
nh 2-11       thành vn
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 13 | P a g e
lOMoARcPSD|208990 13
2.5.4   
ta
hoạt động: Khách hàng đăng . hệ thống hiển form đăng , khách hàng nhập
các thông tin cần thiết. sau khi nhập xong hệ thống sẽ kiểm tra gửi pha
n hồi cho khách
hàng.Nếu tài khoa
n sai hoặc đã tồn tại, thì hệ thống sẽ gửi pha
n hồi yêu cầu nhập lại.
H
nh 2-12     
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 14 | P a g e
lOMoARcPSD|208990 13
2.5.5    
ta
hoạt động: khách hàng truy cập trang web , tiến hành chọn ghế , nếu ghế dấu X
cho biết đã có người mua, Sau đó khách hàng bấm tiếp tục, hệ thống sẽ hiển thị hóa đơn cho
khách hàng.
H
nh 2-13     
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 15 | P a g e
lOMoARcPSD|208990 13
2.5.6   
ta
hoạt động : Người qua
n trị đăng nhập vào hệ thống, chọn các tùy chọn như: qua
n
chuyến bay, qua
n khách hàng, qua
n vé, qua
n hóa đơn. Hệ thống sẽ hiển thị danh
sách ra.
H
nh 2-14    
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 16 | P a g e
lOMoARcPSD|208990 13
2.6    
Khách hàng tiến hành nhập thông tin vào form đăng nhập, Hệ thống tiến hành kiểm
tra thông tin pha
n hồi lại cho khách hàng, khách hàng tiến hành chọn & mua
vé. Hệ thống tư
cập nhật pha
n hồi khách hàng
H
nh 2-15    
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 17 | P a g e
lOMoARcPSD|208990 13
2.7   
2.8    khai:
Công Nghệ phần mềm Qua
n hệ thống đặt máy bay online 18 | P a g e
lOMoARcPSD|208990 13
| 1/24

Preview text:

lOMoARcPSD|208 990 13
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT - HÀN 
BÀI TẬP LỚN BỘ MÔN
CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI
QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE
Giảng Viên Hướng Dẫn: TS. Nguyễn Quang Vũ
Nhóm Sinh Viên Thực Hiên:
Hoàng Lê Thiện An - 18IT3
Nguyễn Quang Hoàng Vũ – 18IT2
Huỳnh Cao Bảo Long – 18IT3
Tôn Thất Hiệp – 18IT3

Đà Nẵng, tháng 5 năm 2020
Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|208 990 13
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT - HÀN
BÀI TẬP LỚN BỘ MÔN
CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI
QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE
Đà Nẵng, tháng 5 năm 2020
Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|208 990 13 MỤC LỤC Trang
Chương 1 XÁC ĐỊNH YÊU CẦU ĐỀ TÀI ..................................................... 1
1.1 Đề tài ...................................................................................................... 1
1.2 Xác định các yêu cầu chức năng của hệ thống: ................................... 1
1.3 Nhóm sinh viên thực hiện đề tài ........................................................... 1
Chương 2 PHÂN TÍCH THIẾT KẾ ............................................................... 2
2.1 Xác định các tác nhân ........................................................................... 2
2.1.1 Khách hàng, người truy cập website ................................................. 2
2.1.2 Người Quản trị ................................................................................. 2
2.2 Xác định các trường hợp sử dụng (use-case) ....................................... 2
2.2.1 Khách hàng: ..................................................................................... 2
2.2.2 Người quản trị .................................................................................. 2
2.3 Sơ đồ use-case........................................................................................ 3
2.4 Đặc tả các trường hợp ca sử dụng:....................................................... 3
2.4.1 Ca sử dụng đăng ký thành viên: ........................................................ 3
2.4.2 Ca sử dụng đăng nhập hệ thống: ....................................................... 4
2.4.3 Ca sử dụng tìm kiếm chuyến bay: ..................................................... 5
2.4.4 Ca sử dụng thống kê ......................................................................... 6
2.4.5 Ca sử dụng quản lý khách hàng: ....................................................... 7
2.4.6 Ca sử dụng quản lý đơn hàng: .......................................................... 8
2.4.7 Ca sử dụng quản lý chuyến bay: ....................................................... 9
2.4.8 Ca sử dụng chọn ghế ...................................................................... 10
2.5 Biểu đồ hoạt động: .............................................................................. 11
2.5.1 Hoạt động tìm kiếm chuyến bay: .................................................... 11
2.5.2 Hoạt động giao dịch: ...................................................................... 12
2.5.3 Hoạt động đăng nhập thành viên .................................................... 13
2.5.4 Hoạt động đăng ký ......................................................................... 14
2.5.5 Hoạt động chọn ghế ....................................................................... 15
2.5.6 Hoạt động quản lý .......................................................................... 16
2.6 Biểu đồ tuần tự: .................................................................................. 17
2.7 Biểu đồ lớp........................................................................................... 18
2.8 Biểu đồ triển khai .................................................................................. 18
Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|208 990 13 DANH MỤC HÌNH ẢNH Trang
Hình 2-1 Sơ đồ Use-case ...................................................................................... 3
Hình 2-2 Biểu đồ ca sử dụng đăng ký thành viên.................................................. 4
Hình 2-3 Biểu đồ ca sử dụng đăng nhập ............................................................... 5
Hình 2-4 Biểu đồ ca sử dụng tìm kiếm chuyến bay .............................................. 6
Hình 2-5 Biểu đồ ca sử dụng thống kê .................................................................. 7
Hình 2-6 Biểu đồ ca sử dụng quản ý khách hàng .................................................. 8
Hình 2-7 Biểu đồ ca sử dụng quản lý chuyến bay ............................................... 10
Hình 2-8 Biểu đồ ca sử dụng chọn ghê ............................................................... 11
Hình 2-9 Biểu đồ hoạt động tìm kiếm chuyến bay .............................................. 11
Hình 2-10 Biểu đồ hoạt động giao dịch .............................................................. 12
Hình 2-11 Biểu đồ hoạt động đăng nhập thành viên ........................................... 13
Hình 2-12 Biểu đồ hoạt động đăng ký ................................................................ 14
Hình 2-13 Biểu đồ hoạt động chọn ghế .............................................................. 15
Hình 2-14 Biểu đồ hoạt quản lý .......................................................................... 16
Hình 2-15 Biểu đồ tuần tự .................................................................................. 17
Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|208 990 13 DANH MỤC CÁC BẢNG Trang
Bảng 2-1 Các sự kiện chính ca sử dụng đăng ký thành viên .................................. 3
Bảng 2-2 Các sự kiện phụ ca sử dụng đăng ký thành viên .................................... 4
Bảng 2-3 Các sự kiện chính ca sử dụng đăng nhập hệ thống ................................. 4
Bảng 2-4 Các sự kiện phụ ca sử dụng đăng nhập hệ thống ................................... 5
Bảng 2-5 Các sự kiện chính ca sử dụng tìm kiếm chuyến bay ............................... 5
Bảng 2-6 Các sự kiện phụ ca sử dụng tìm kiếm chuyến bay ................................. 6
Bảng 2-7 Các sự kiện chính ca sử dụng thống kê .................................................. 6
Bảng 2-8 Các sự kiện chính ca sử dụng quản lý khách hàng ................................. 7
Bảng 2-9 Các sự kiện phụ ca sử dụng quản lý khách hàng .................................... 8
Bảng 2-10 Các sự kiện chính ca sử dụng quản lý đơn hàng .................................. 8
Bảng 2-11 Các sự kiện phụ ca sử dụng quản lý đơn hàng ..................................... 9
Bảng 2-12 Các sự kiện chính cha sử dụng quản lý chuyến bay ............................. 9
Bảng 2-13 Các sự kiện phụ ca sử dụng quản lý chuyến bay .................................. 9
Bảng 2-14 Các sự kiện chính ca sử dụng chọn ghế ............................................. 10
Bài tập lớn: Công Nghệ Phần Mềm TS.Nguyễn Quang Vũ lOMoARcPSD|208 990 13 Chương 1
XÁC ĐỊNH YÊU CẦU ĐỀ TÀI 1.1 Đề tài:
Quản lý hệ thống bán vé máy bay online.

1.2 Xác định các yêu cầu chức năng của hệ thống:
- Chức năng đăng ký, đăng nhập thành viên.
- Chức năng tìm kiếm chuyến bay.
- Chức năng xem, sửa, xóa thông tin khách hàng.
- Chức năng xem, sửa, xóa thông tin chuyến bay. - Chức năng chọn ghê.
- Chức năng chọn chuyến bay.
- Chức năng quản lí thông tin gồm: quản lý thành viên, quản lý dnah mục sản phẩm. - Chức năng thống kê.
1.3 Nhóm sinh viên thực hiện đề tài:
- Hoàng Lê Thiện An – 18IT3.
- Nguyễn Quang Hoàng Vũ – 18IT2.
- Huỳnh Cao Bảo Long – 18IT3.
- Tôn Thất Hiệp – 18IT3.
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 1 | P a g e lOMoARcPSD|208 990 13 Chương 2
PHÂN TÍCH THIẾT KẾ
2.1 Xác định các tác nhân:
2.1.1 Khách hàng, người truy cập website:
- Xem website, thông tin sản phẩm.
- Tìm kiếm thông tin sản phẩm. - Tìm kiếm trên website.
- Có thể thực hiện giao dịch.
2.1.2 Người Quản trị:
- Quản lí các hoạt động của trang web. - Cập nhập thông tin.
- Thêm sửa xóa khách hàng.
- Thêm sửa xóa sản phẩm.
2.2 Xác định các trường hợp sử dụng (use-case): 2.2.1 Khách hàng: - Đăng ký thành viên. - Đăng nhập. - Tìm kiếm chuyến bay. - Chọn ghế. - Thanh toán.
2.2.2 Người quản trị: - Đăng nhập (admin).
- Thêm sửa xóa thông tin khách hàng.
- Thêm sửa xóa thông tin sản phẩm. - Quản lý đơn hàng. - Kiểm tra doanh thu.
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 2 | P a g e lOMoARcPSD|208 990 13
2.3 Sơ đồ use-case:
Hình 2-1 Sơ đồ Use-case
2.4 Đặc tả các trường hợp ca sử dụng:
2.4.1 Ca sử dụng đăng ký thành viên:  Tác nhân: Khách hàng
 Điều kiện trước: khách hàng truy cập trang web, chưa đăng ký thành viên.
 Điều kiện sau: khách hàng trở thành thành viên của hệ thống.
 Mô tả: khách hàng cung cấp đầy đủ thông tin để đăng ký thành viên  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng sau khi truy cập website, nếu khách 2.Hiển thị form đăng ký thành
hàng muốn đặt vé thì phải đăng ký thành viên. viên cho khánh hàng.
3.Khách hàng cung cấp đầy đủ thông tin cần thiết
4.Hệ thống kiểm tra và cập sau đó nhấn Đăng Ký.
nhật thông tin của khách hàng
5.Khách hàng trở thành thành viên của hệ thống
và thêm vào danh sách thành viên.
Bảng 2-1 Các sự kiện chính ca sử dụng đăng ký thành viên  Các sự kiện phụ:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 3 | P a g e lOMoARcPSD|208 990 13
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng không cung cấp đủ 2.Hệ thống sẽ thông báo yêu cầu khách
thông tin cần thiết, hoặc sử dụng tài hàng nhập lại đầy đủ thông tin. khoản đã tồn tại
Bảng 2-2 Các sự kiện phụ ca sử dụng đăng ký thành viên
 Biểu đồ ca sử dụng đăng ký thành viên:
Hình 2-2 Biểu đồ ca sử dụng đăng ký thành viên
2.4.2 Ca sử dụng đăng nhập hệ thống:
 Các tác nhân: Thành viên.
 Điều kiện trước: Người đã đăng ký thành viên.
 Điều kiện sau: Đăng nhập thành công vào hệ thống.
 Mô tả: Khách hàng nhập tên và mật khẩu, hệ thống cho phép đăng nhập vào hệ thống nếu nhập đúng.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Thành viên chọn chức năng đăng nhập.
2.Hệ thống hiển thị form đăng nhập.
3.Thành viên nhập tên và mật khẩu vào form đăng nhập.
4.Hệ thống kiểm tra tên và mật khẩu của
thành viên có đúng không.
Hiển thị đăng nhập thành công.
Bảng 2-3 Các sự kiện chính ca sử dụng đăng nhập hệ thống  Các sự kiện phụ:
Hành động của tác nhân
Hành động của hệ thống
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 4 | P a g e lOMoARcPSD|208 990 13
Thành viên đăng nhập lại hoặc chọn chức Hệ thống báo nhập sai thông tin, hiển thị
năng quên mật khẩu ở hệ thống. form nhập lại.
Thành viên nhập mã xác nhận.
Thành viên tiếp tục đăng nhập hệ thống hoặc rời khỏi
Bảng 2-4 Các sự kiện phụ ca sử dụng đăng nhập hệ thống
 Biểu đồ ca sử dụng đăng nhập:
Hình 2-3 Biểu đồ ca sử dụng đăng nhập
2.4.3 Ca sử dụng tìm kiếm chuyến bay:
 Các tác nhân: Khách hàng.
 Điều kiện trước: Khách hàng truy cập hệ thống.
 Điều kiện sau: khi khách hàng có nhu cầu tìm kiếm thông tin chuyến bay.
 Mô tả: Khách hàng tìm kiếm sản phẩm .  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng click vào ô tìm kiếm 2.Hệ thống hiển thị form tìm kiếm: tìm chuyến bay.
kiếm theo điểm đi, điểm đến, thời gian bay, thời gian đến.
3.Khách hàng nhập thông tin cần thiết 4.Hệ thống hiển thị kết qua ̉ tìm kiếm.
vào form tìm kiếm và nhấn nút tìm kiếm.
Bảng 2-5 Các sự kiện chính ca sử dụng tìm kiếm chuyến bay
Các sự kiện phụ:
Hành động của tác nhân
Hành Động của hệ thống
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 5 | P a g e lOMoARcPSD|208 990 13
3.Khách hàng không nhập đúng thông 4.Hệ thống không hiển thị kết quả. tin tìm kiếm.
Bảng 2-6 Các sự kiện phụ ca sử dụng tìm kiếm chuyến bay
 Biểu đồ ca sử dụng tìm kiếm chuyến bay:
Hình 2-4 Biểu đồ ca sử dụng tìm kiếm chuyến bay
2.4.4 Ca sử dụng thống kê:
 Các tác nhân:Người quản trị.
 Điều kiện trước: Người quản trị truy cập hệ thống ( admin).
 Điều kiện sau: Khách hàng, chuyến bay, doanh thu, hóa đơn được thống kê.
 Mô tả: Thống kê tất cả chuyến bay, doanh thu, khách hàng, hóa đơn.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
Người quản trị đăng nhập vào hệ
Hệ thống tự động thống kê và hiển thị ra thống danh sách thống kê
Nhận thống kê từ hệ thống
Bảng 2-7 Các sự kiện chính ca sử dụng thống kê
 Biểu đồ ca sử dụng thống kê:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 6 | P a g e lOMoARcPSD|208 990 13
Hình 2-5 Biểu đồ ca sử dụng thống kê
2.4.5 Ca sử dụng quản lý khách hàng:
 Các tác nhân: người quản trị
 Điều kiện trước: Người quản trị truy cập hệ thống
 Điều kiện sau: Danh sách khách hàng được thống kê.
 Mô tả: Xem danh sách khách hàng, thêm sửa xóa khách hàng.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người quản trị đăng nhập vào hệ 2.Hệ thống hiển thị các tùy chọn. thống.
3.Click chọn quản lý khách hàng.
4.Hiển thị danh sách khách hàng
5.Tiến hành các thao tác thêm sửa 6. Hệ thống tự động cập nhật. xóa.
Bảng 2-8 Các sự kiện chính ca sử dụng quản lý khách hàng  Các sự kiện phụ:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 7 | P a g e lOMoARcPSD|208 990 13
Hành động của tác nhân
Hành động của hệ thống Nhận thông báo
Không hiển thị khách hàng nếu chưa có khách hàng nào.
Bảng 2-9 Các sự kiện phụ ca sử dụng quản lý khách hàng
 Biểu đồ ca sử dụng quản lý khách hàng:
Hình 2-6 Biểu đồ ca sử dụng quản ý khách hàng
2.4.6 Ca sử dụng quản lý đơn hàng:
 Các tác nhân: người quản trị.
 Điều kiện trước: Người quản trị truy cập hệ thống
 Điều kiện sau: Danh sách đơn hàng được thống kê.
 Mô tả: Xem danh sách đơn hàng, thêm sửa xóa khách hàng.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người quản trị đăng nhập vào hệ
2.Hệ thống hiển thị các tùy chọn. thống.
3. click chọn quản lý đơn hàng.
4.Hiển thị danh sách đơn hàng.
5.Tiến hành các thao tác thêm sửa xóa
6.Hệ thống tự động cập nhật.
Bảng 2-10 Các sự kiện chính ca sử dụng quản lý đơn hàng  Các sự kiện phụ:
Hành động của tác nhân
Hành động của hệ thống
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 8 | P a g e lOMoARcPSD|208 990 13 Nhận thông báo
Không hiển thị đơn hàng nếu chưa có đơn hàng nào
Bảng 2-11 Các sự kiện phụ ca sử dụng quản lý đơn hàng
2.4.7 Ca sử dụng quản lý chuyến bay:
 Các tác nhân: người quản trị.
 Điều kiện trước : người quản trị truy cập hệ thống.
 Điều kiện sau: Danh sách chuyến bay được thống kê.
 Mô tả : Xem danh sách chuyến bay, thêm sửa xóa chuyến bay.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Người quản trị đăng nhập vào hệ 2.Hệ thống hiển thị các tùy chọn. thống.
3.Click chọn quản lý chuyến bay.
4.Hiển thị danh sách chuyến bay.
5.Tiến hành các thao tác thêm sửa 6. Hệ thống tự động cập nhật. xóa chuyến bay.
Bảng 2-12 Các sự kiện chính cha sử dụng quản lý chuyến bay  Các sự kiện phụ
Hành động của tác nhân
Hành động của hệ thống Nhận thông báo
Không hiển thị chuyến bay nào nếu
chưa có chuyến bay nào được cập nhật.
Bảng 2-13 Các sự kiện phụ ca sử dụng quản lý chuyến bay
 Biểu đồ ca sử dụng quản lý chuyến bay:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 9 | P a g e lOMoARcPSD|208 990 13
Hình 2-7 Biểu đồ ca sử dụng quản lý chuyến bay
2.4.8 Ca sử dụng chọn ghế:
 Các tác nhân: Khách hàng.
 Điều kiện trước: khách hàng truy cập vào hệ thống.
 Điều kiện sau: Có ghế cho khách hàng tùy chọn.
 Mô tả : Khách hàng chọn các ghế trống.  Các sự kiện chính:
Hành động của tác nhân
Hành động của hệ thống
1.Khách hàng đăng nhập vào hệ
2. Hệ thống hiển thị danh sách các ghế thống cho khách hàng chọn
3. Khách hàng lựa chọn ghế trống 4. Hệ thống kiểm tra và tự động cập và bấm tiếp tục nhật
5. Hệ thống hiện thị hóa đơn cho khách hàng.
Bảng 2-14 Các sự kiện chính ca sử dụng chọn ghế
 Biểu đồ ca sử dụng chọn ghế:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 10 | P a g e lOMoARcPSD|208 990 13
Hình 2-8 Biểu đồ ca sử dụng chọn ghê
2.5 Biểu đồ hoạt động:
2.5.1 Hoạt động tìm kiếm chuyến bay:
Đặc tả hoạt động : khách hang chọn chức năng tìm kiếm chuyến bay, sau đó hệ thống
sẽ hiển thị form tìm kiếm chuyến bay, tìm kiếm theo địa điểm đi, địa điểm đến, thời
gian đi, thời gian đến, hệ thống sẽ hiển thị các chuyến bay phù hợp.
Hình 2-9 Biểu đồ hoạt động tìm kiếm chuyến bay
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 11 | P a g e lOMoARcPSD|208 990 13
2.5.2 Hoạt động giao dịch:
Đặc tả hoạt động : Khách hàng đăng nhập vào hệ thống , hệ thống sẽ cung cấp cho bạn các
tùy chọn: tìm chuyến bay, chọn ghế, đặt vé, thanh toán, Sau đó là giao dịch nếu tài khoản
của bạn đủ tiền để thanh toán, ngược lại nếu đăng nhập sai thông tin hoặc tài khoản không
đủ điều kiện thanh toán thì hệ thống sẻ gửi thông báo cho bạn.
Hình 2-10 Biểu đồ hoạt động giao dịch
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 12 | P a g e lOMoARcPSD|208 990 13
2.5.3 Hoạt động đăng nhập thành viên
Đặc tả hoạt động: Thành viên chọn chức năng đăng nhập, hệ thống hiển thị form đăng
nhập yêu cầu thành viên nhập username & password , nếu sai thì hệ thống sẽ báo lỗi và yêu
cầu nhập lại, nếu đúng thì sẽ báo thành công.
Hình 2-11 Biểu đồ hoạt động đăng nhập thành viên
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 13 | P a g e lOMoARcPSD|208 990 13
2.5.4 Hoạt động đăng ký
Mô tả hoạt động: Khách hàng đăng ký . hệ thống hiển form đăng ký , khách hàng nhập
các thông tin cần thiết. sau khi nhập xong hệ thống sẽ kiểm tra và gửi phản hồi cho khách
hàng.Nếu tài khoản sai hoặc đã tồn tại, thì hệ thống sẽ gửi phản hồi và yêu cầu nhập lại.
Hình 2-12 Biểu đồ hoạt động đăng ký
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 14 | P a g e lOMoARcPSD|208 990 13
2.5.5 Hoạt động chọn ghế
Mô tả hoạt động: khách hàng truy cập trang web , tiến hành chọn ghế , nếu ghế có dấu X
cho biết đã có người mua, Sau đó khách hàng bấm tiếp tục, hệ thống sẽ hiển thị hóa đơn cho khách hàng.
Hình 2-13 Biểu đồ hoạt động chọn ghế
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 15 | P a g e lOMoARcPSD|208 990 13
2.5.6 Hoạt động quản lý
Mô tả hoạt động : Người quản trị đăng nhập vào hệ thống, chọn các tùy chọn như: quản
lý chuyến bay, quản lý khách hàng, quản lý vé, quản lý hóa đơn. Hệ thống sẽ hiển thị danh sách ra.
Hình 2-14 Biểu đồ hoạt quản lý
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 16 | P a g e lOMoARcPSD|208 990 13
2.6 Biểu đồ tuần tự:
Khách hàng tiến hành nhập thông tin vào form đăng nhập, Hệ thống tiến hành kiểm
tra thông tin và phản hồi lại cho khách hàng, khách hàng tiến hành chọn vé & mua
vé. Hệ thống tự cập nhật và phản hồi khách hàng
Hình 2-15 Biểu đồ tuần tự
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 17 | P a g e lOMoARcPSD|208 990 13
2.7 Biểu đồ lớp:
2.8 Biểu đồ triển khai:
Công Nghệ phần mềm – Quản lý hệ thống đặt vé máy bay online 18 | P a g e lOMoARcPSD|208 990 13
Document Outline

  • BÀI TẬP LỚN BỘ MÔN CÔNG NGHỆ PHẦN MỀM
  • QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE
    • Đà Nẵng, tháng 5 năm 2020
  • BÀI TẬP LỚN BỘ MÔN CÔNG NGHỆ PHẦN MỀM (1)
  • QUẢN LÝ HỆ THỐNG BÁN VÉ MÁY BAY ONLINE (1)
    • Đà Nẵng, tháng 5 năm 2020
    • DANH MỤC HÌNH ẢNH
    • DANH MỤC CÁC BẢNG
    • Chương 1 XÁC ĐỊNH YÊU CẦU ĐỀ TÀI
      • 1.1 Đề tài:
      • 1.2 Xác định các yêu cầu chức năng của hệ thống:
      • 1.3 Nhóm sinh viên thực hiện đề tài:
    • Chương 2 PHÂN TÍCH THIẾT KẾ
      • 2.1 Xác định các tác nhân:
        • 2.1.1 Khách hàng, người truy cập website:
        • 2.1.2 Người Quản trị:
      • 2.2 Xác định các trường hợp sử dụng (use-case):
        • 2.2.1 Khách hàng:
        • 2.2.2 Người quản trị:
      • 2.3 Sơ đồ use-case:
      • 2.4 Đặc tả các trường hợp ca sử dụng:
        • 2.4.1 Ca sử dụng đăng ký thành viên:
        • 2.4.2 Ca sử dụng đăng nhập hệ thống:
        • 2.4.3 Ca sử dụng tìm kiếm chuyến bay:
        • 2.4.4 Ca sử dụng thống kê:
        • 2.4.5 Ca sử dụng quản lý khách hàng:
        • 2.4.6 Ca sử dụng quản lý đơn hàng:
        • 2.4.7 Ca sử dụng quản lý chuyến bay:
        • 2.4.8 Ca sử dụng chọn ghế:
      • 2.5 Biểu đồ hoạt động:
        • 2.5.1 Hoạt động tìm kiếm chuyến bay:
        • 2.5.2 Hoạt động giao dịch:
        • 2.5.3 Hoạt động đăng nhập thành viên
          • 2.5.4 Hoạt động đăng ký
          • 2.5.5 Hoạt động chọn ghế
          • 2.5.6 Hoạt động quản lý
      • 2.6 Biểu đồ tuần tự:
      • 2.7 Biểu đồ lớp:
      • 2.8 Biểu đồ triển khai: