Professional Documents
Culture Documents
HÁNH
Môn: Đồ án phần mềm
Đề tài: Quản lý Sân Bóng
Giáo viên:Phan Thị Ngọc Hân
Mã số nhóm:
1.2 Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ) ............................................... 7
1.5.2 Danh sách yêu cầu tiến hóa ........................... Lỗi! Thẻ đánh dấu không được xác định.
1.5.3 Danh sách yêu cầu hiệu quả ........................... Lỗi! Thẻ đánh dấu không được xác định.
1.5.4 Danh sách yêu cầu tiện dụng ......................... Lỗi! Thẻ đánh dấu không được xác định.
1.5.5 Danh sách yêu cầu bảo mật ........................... Lỗi! Thẻ đánh dấu không được xác định.
1.5.6 Danh sách yêu cầu an toàn ............................ Lỗi! Thẻ đánh dấu không được xác định.
1
1.5.7 Danh sách yêu cầu tương thích ...................... Lỗi! Thẻ đánh dấu không được xác định.
1.5.8 Danh sách yêu cầu công nghệ ........................ Lỗi! Thẻ đánh dấu không được xác định.
1.6 Bảng trách nhiệm ................................................... Lỗi! Thẻ đánh dấu không được xác định.
1.6.1 Bảng trách nhiệm yêu cầu nghiệp vụ ............. Lỗi! Thẻ đánh dấu không được xác định.
1.6.2 Bảng trách nhiệm yêu cầu tiến hóa................ Lỗi! Thẻ đánh dấu không được xác định.
1.6.3 Bảng trách nhiệm yêu cầu hiệu quả ............... Lỗi! Thẻ đánh dấu không được xác định.
1.6.4 Bảng trách nhiệm yêu cầu tiện dụng.............. Lỗi! Thẻ đánh dấu không được xác định.
1.6.5 Bảng trách nhiệm yêu cầu bảo mật................ Lỗi! Thẻ đánh dấu không được xác định.
1.6.6 Bảng trách nhiệm yêu cầu an toàn................. Lỗi! Thẻ đánh dấu không được xác định.
1.6.7 Bảng trách nhiệm yêu cầu tương thích .......... Lỗi! Thẻ đánh dấu không được xác định.
1.7 Bảng mô tả chi tiết yêu cầu nghiệp vụ ................... Lỗi! Thẻ đánh dấu không được xác định.
1.7.1 [nghiệp vụ 1]................................................... Lỗi! Thẻ đánh dấu không được xác định.
2.1.1 Sơ đồ mức tổng quát...................................... Lỗi! Thẻ đánh dấu không được xác định.
2
2.3.1 Usecase Lập hóa đơn bán hang cho khách đặt hàng trước ........................................ 28
2.4.1 Quy trình Lập hóa đơn bán hang cho khách đã đặt hangLỗi! Thẻ đánh dấu không được xác định.
2.4.2 Quy trình đặt phòng ....................................... Lỗi! Thẻ đánh dấu không được xác định.
2.5 Activity Diagram ..................................................... Lỗi! Thẻ đánh dấu không được xác định.
2.5.1 Quy trình Lập hóa đơn bán hang cho khách đã đặt hangLỗi! Thẻ đánh dấu không được xác định.
2.5.2 Quy trình đặt phòng ....................................... Lỗi! Thẻ đánh dấu không được xác định.
2.6 Statechart Diagram ................................................ Lỗi! Thẻ đánh dấu không được xác định.
2.6.1 Giả định 01: khách đặt hang, cửa hang có thể xuất hóa đơn cho 01 phần đơn hang (vì hết hang, khách đổi hang, khách hủy 01 phần đơn
hang), và việc xuất hang diễn ra làm nhiều lần, giao hang cũng làm nhiều đợt khác nhau ➔ K GOM ĐỐI TƯƠNG CHUNG Lỗi! Thẻ đánh dấu không
được xác định.
2.6.2 Giả định 02: khách đặt đơn hàng nào, thì cửa hang xuất hóa đơn, xuất hang và giao hàng cho đơn hang đó: Lỗi! Thẻ đánh dấu không
được xác định.
3
3.2 Chi tiết các bảng .................................................................................................................... 36
4.1.2 Tiêu chuẩn đối với các yếu tố trên màn hình ................................................................ 43
4
1 LAB 1 - XÁC ĐỊNH YÊU CẦU
1.1 Mô hình cơ cấu tổ chức
1.1.1 Sơ đồ tổ chức
5
1.1.2 Ý nghĩa các bộ phận
Bộ phận này chịu trách nhiệm tiếp nhận cuộc gọi, email hoặc yêu cầu của khách hàng và đặt lịch sử dụng
Bộ phận tiếp nhận và đặt lịch
2 sân theo yêu cầu. Họ phải làm việc chặt chẽ với các bộ phận khác để đảm bảo sự phân công sân phù hợp và
(Reception and Scheduling):
không xung đột.
Bộ phận này chịu trách nhiệm duy trì và bảo trì các cơ sở vật chất của sân thể thao, bao gồm sân, thiết bị,
Bộ phận kỹ thuật (Technical
3 hệ thống ánh sáng, hệ thống thoát nước và các thiết bị khác. Họ cũng có thể tham gia vào việc lắp đặt và
Department):
cài đặt thiết bị mới.
Bộ phận này quản lý tài chính của sân thể thao, bao gồm thu chi, hạch toán, lập báo cáo tài chính và quản
Bộ phận tài chính (Finance
4 lý nguồn lực tài chính của sân. Họ cũng có trách nhiệm về việc tính phí thuê sân và xử lý thanh toán từ
Department):
khách hàng.
Bộ phận marketing và quảng cáo Bộ phận này chịu trách nhiệm quảng bá và quảng cáo sân thể thao để thu hút khách hàng mới và duy trì
5 (Marketing and Advertising khách hàng hiện tại. Họ cũng có thể quản lý các chiến dịch tiếp thị và xử lý việc đặt quảng cáo cho các sự
Department): kiện thể thao.
: Bộ phận này quản lý việc tuyển dụng, đào tạo và quản lý nhân viên làm việc tại sân thể thao. Họ cũng có
Bộ phận nhân sự (Human
6 trách nhiệm về việc đảm bảo tuân thủ các quy định lao động, xử lý các vấn đề liên quan đến nhân viên và
Resources Department)
quản lý hợp đồng lao động.
Bộ phận dịch vụ khách hàng Bộ phận này chịu trách nhiệm giải quyết các yêu cầu và khiếu nại của khách hàng, cung cấp thông tin về
7
(Customer Service Department): dịch vụ sân thể thao và đảm bảo khách hàng được hài lòng.
6
1.2 Nhu cầu người dùng và Yêu cầu của phần mềm (NGHIỆP VỤ)
2 Chủ quản lý muốn tra cứu doanh thu Bộ phận tài Tự Lưu
Tra cứu doanh thu cho thuê Quản lý Quản lý
trong tháng vừa rồi chính động trữ
5 Nhân viên đặt lịch muốn có thông tin Nhân viên Nhân viên Bộ phận tiếp Bán tự
Tiếp nhận thông tin đặt lịch
người đặt sân đặt lịch đặt lịch nhận đặt lịch động
6 Nhân viên đặt lịch muốn biết sân còn Nhân viên Nhân viên Bộ phận tiếp Tự Lưu
trống không Biết còn sân trống không đặt lịch đặt lịch nhận đặt lịch động trữ
7
7 Nhân viên Nhân viên Bộ phận tiếp Bán tự
Nhân viên đặt lịch muốn hủy đặt lịch Hủy đặt lịch đặt lịch đặt lịch nhận đặt lịch động
8 Nhân viên đặt lịch muốn viết lý do hủy Lý do hủy đặt sân Nhân viên Nhân viên Bộ phận tiếp Bán tự
đặt sân đặt lịch đặt lịch nhận đặt lịch động
9 Nhân viên kỹ thuật muốn kiểm tra chất Kiểm tra chất lượng sân Nhân viên Nhân viên kỹ Bộ phận kỹ Bán tự
lượng sân kỹ thuật thuật thuật động
10 Nhân viên kỹ thuật có nhu cầu báo cáo Báo cáo tình hình sân Nhân viên Nhân viên kỹ Bộ phận kỹ Tự Lưu
tình hình sân kỹ thuật thuật thuật động trữ
11 Nhân viên kỹ thuật muốn sửa chữa sân Sửa chữa sân Nhân viên Nhân viên kỹ Bộ phận kỹ Bán tự
hư hỏng kỹ thuật thuật thuật động
12 Nhân viên quản lý trang thiết bị muốn Kiểm tra thiết bị trên sân Nhân viên Nhân viên Bộ phận kỹ Bán tự
kiểm tra các thiết bị trên sân quản lý thiết quản lý thiết thuật động
bị bị
13 Nhân viên quản lý trang thiết bị muốn Báo cáo tình hình trang Nhân viên Nhân viên Bộ phận kỹ Tự Lưu
báo cáo tình hình trang thiết bị thiết bị quản lý thiết quản lý thiết thuật động trữ
bị bị
14 Nhân viên quản lý trang thiết bị muốn Mua trang thiết bị mới thay Nhân viên Nhân viên Bộ phận kỹ Bán tự
mua trang thiết bị mới thay thế thế quản lý thiết quản lý thiết thuật động
bị bị
15 Nhân viên thu ngân muốn lập hóa đơn Lập hóa đơn Nhân viên Nhân viên Bộ phận tài Bán tự Lưu
tiền sân thu ngân thu ngân chính động trữ
16 Nhân viên thu ngân muốn sửa hóa đơn Sửa hóa đơn Nhân viên Nhân viên Bộ phận tài Bán tự
tiền sân thu ngân thu ngân chính động
8
17 Nhân viên thu ngân muốn xóa hóa đơn Xóa hóa đơn Nhân viên Nhân viên Bộ phận tài Bán tự
tiền sân thu ngân thu ngân chính động
18 Nhân viên thu ngân muốn lập phiếu phạt Lập phiếu phạt Nhân viên Nhân viên Bộ phận tài Bán tự
thu ngân thu ngân chính động
19 Nhân viên thu ngân muốn sửa phiếu phạt Sửa phiếu phạt Nhân viên Nhân viên Bộ phận tài Bán tự
thu ngân thu ngân chính động
20 Nhân viên thu ngân muốn xóa phiếu Xóa phiếu phạt Nhân viên Nhân viên Bộ phận tài Bán tự
phạt thu ngân thu ngân chính động
21 Nhân viên kế toán muốn quản lý tài Quản lý tài chính Nhân viên Nhân viên ké Bộ phận tài Bán tự
chính ké toán toán chính động
22 Nhân viên kế toán muốn thống kê doanh Thống kê doanh thu định kỳ Nhân viên Nhân viên ké Bộ phận tài Bán tự
thu định kỳ ké toán toán chính động
23 Nhân viên ké toán muốn tính toán lợi Tính toán lợi nhuận theo Nhân viên Nhân viên ké Bộ phận tài Bán tự
nhuận theo tháng tháng ké toán toán chính động
24 Nhân viên kế toán muốn tính toán lương Tính toán lương thưởng cho Nhân viên Nhân viên ké Bộ phận tài Tự
thưởng cho nhân viên nhân viên ké toán toán chính động
25 Nhân viên quảng cáo muốn nhận hợp Nhận hợp đồng quảng cáo Nhân viên Nhân viên Bộ phận Bán tự
đồng quảng cáo quảng cáo quảng cáo quảng cáo động
26 Nhân viên quảng cáo muốn chạy quảng Chạy quảng cáo Nhân viên Nhân viên Bộ phận Tự
cáo quảng cáo quảng cáo quảng cáo động
27 Nhân viên quảng cáo muốn hủy hợp Hủy hợp đồng quảng cáo Nhân viên Nhân viên Bộ phận Bán tự
đồng quảng cáo quảng cáo quảng cáo quảng cáo động
9
28 Nhân viên phúc lợi muốn quản lý lương Quản lý lương thưởng Nhân viên Nhân viên Bộ phận nhân Bán tự
thưởng của các nhân viên phúc lợi phúc lợi sự động
29 Nhân viên phúc lợi thanh toán lương, Thanh toán lương thưởng Nhân viên Nhân viên Bộ phận nhân Tự
thưởng cho nhân viên phúc lợi phúc lợi sự động
30 Nhân viên tuyển dụng muốn quản lý Quản lý nhân sự Nhân viên Nhân viên Bộ phận nhân Bán tự
nhân sự tuyển dụng tuyển dụng sự động
31 Nhân viên tuyển dụng muốn thêm nhân Thêm nhân viên Nhân viên Nhân viên Bộ phận nhân Bán tự
viên tuyển dụng tuyển dụng sự động
32 Nhân viên tuyển dụng muốn xóa nhân Xóa nhân viên Nhân viên Nhân viên Bộ phận nhân Bán tự
viên tuyển dụng tuyển dụng sự động
33 Nhân viên tuyển dụng muốn chỉnh sửa Chỉnh sửa thông tin nhân Nhân viên Nhân viên Bộ phận nhân Bán tự
thông tin nhân viên viên tuyển dụng tuyển dụng sự động
34 Nhân viên dịch vụ khách hang muốn Quản lý đơn phạt Nhân viên Nhân viên Bộ phận dịch Bán tự
quản lý đơn phạt dịch vụ dịch vụ vụ khách động
khách hàng khách hàng hàng
35 Nhân viên dịch vụ khách hang muốn Nhắc nhở đóng hóa đơn Nhân viên Nhân viên Bộ phận dịch Tự
nhắc nhở đóng đơn phạt phạt dịch vụ dịch vụ vụ khách động
khách hàng khách hàng hàng
36 Nhân viên dịch vụ khách hang muốn xóa Xóa đơn phạt đã đóng Nhân viên Nhân viên Bộ phận dịch Tự
đơn phạt đã đóng dịch vụ dịch vụ vụ khách động
khách hàng khách hàng hàng
10
37 Nhân viên tư vấn khách hang muốn quản Quản lý trang phản hồi Nhân viên Nhân viên tư Bộ phận dịch Tự
lý trang tiếp nhận phản hồi tư vấn vấn khách vụ khách động
khách hàng hàng hàng
38 Nhân viên tư vấn khách hang muốn tiếp Tiếp nhận phản hồi Nhân viên Nhân viên tư Bộ phận dịch Bán tự
nhận những phản hồi của khách hàng tư vấn vấn khách vụ khách động
khách hàng hàng hàng
39 Nhân viên tư vấn khách hàng muốn trả Trả lời thắc mắc và phản Nhân viên Nhân viên tư Bộ phận dịch Bán tự
lời những phản hồi của khách hàng hồi tư vấn vấn khách vụ khách động
khách hàng hàng hàng
40 Khách hàng có muốn đặt sân Đặt sân Khách hàng Nhân viên Bộ phận Bán tự
nhận đặt lịch nhận đặt lịch động
41 Khách hàng có muốn hủy sân Hủy sân Khách hàng Nhân viên Bộ phận nhận Bán tự
nhận đặt lịch đặt lịch động
42 Khách hàng muốn thanh toán tiền sân Thanh toán tiền sân Khách hàng Nhân viên Bộ phận tài Bán tự
thu ngân chính động
43 Khách hàng muốn thanh toán phiếu phạt Thanh toán phiếu phạt Khách hàng Nhân viên Bộ phận dịch Bán tự
dịch vụ vụ khách động
khách hàng hàng
44 Khách hàng muốn phản hồi về chất Phản hồi Khách hàng Nhân viên tư Bộ phận dịch Bán tự
lượng sân vấn khách vụ khách động
hàng hàng
11
1.3 Biểu mẫu
12
1.3.2 BM02: Thẻ Thành Viên
13
1.5 Danh sách yêu cầu
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Quản lý Nhân sự Khách hàng muốn Quản lý nhân viên BM01a QD01a
3 Thanh toán lương Nhân viên phúc lợi muốn thanh toán lương, thưởng
thưởng cho nhân viên BM02 QD02
4 Thêm nhân viên Nhân viên tuyển dụng muốn thêm nhân viên BM03 QD03
5 Xóa nhân viên Nhân viên tuyển dụng muốn xóa nhân viên
14
6 Chỉnh sửa thông tin nhân Nhân viên tuyển dụng muốn chỉnh sửa thông tin nhân
viên viên
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
Tra cứu doanh thu cho Chủ quản lý muốn tra cứu doanh
1 BM01
thuê thu trong tháng vừa rồi
2 Nhân viên thu ngân muốn lập hóa
Lập hóa đơn
đơn tiền sân
15
9 Thống kê doanh thu định Nhân viên kế toán muốn thống kê
kỳ doanh thu định kỳ
10 Tính toán lợi nhuận theo Nhân viên kế toán muốn tính toán
tháng lợi nhuận theo tháng
11 Tính toán lương thưởng Nhân viên kế toán muốn tính toán
cho nhân viên lương thưởng cho nhân viên
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
2 Tiếp nhận thông tin đặt Nhân viên đặt lịch muốn có thông
lịch tin người đặt sân
16
6 Đặt sân Khách hàng có muốn đặt sân
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
17
Danh sách yêu cầu nghiệp vụ
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
1 Nhận hợp đồng quảng Nhân viên quảng cáo muốn nhận BM01
cáo hợp đồng quảng cáo
STT Nghiệp vụ Mô tả tóm tắt Biểu mẫu Quy định Ghi chú
2 Nhắc nhở đóng hóa đơn Nhân viên dịch vụ khách hàng muốn
phạt nhắc nhở đóng đơn phạt
18
5 Nhân viên tư vấn khách hàng muốn
Tiếp nhận phản hồi tiếp nhận những phản hồi của
khách hàng
19
2 LAB 2 - MÔ HÌNH HÓA YÊU CẦU
2.1 Usecase Diagram
20
2.1.2 Sơ đồ chi tiết: Bộ phận tiếp nhận đặt lịch
21
2.1.3 Sơ đồ chi tiết: Bộ phận Kỹ thuật
22
2.1.4 Sơ đồ chi tiết: Bộ phận tài chính
23
2.1.5 Sơ đồ chi tiết: Bộ phận Quảng Cáo
24
2.1.6 Sơ đồ chi tiết: Bộ phận Nhân sự
25
2.1.7 Sơ đồ chi tiết: Bộ phận dịch vụ khách hàng
26
2.1.8 Sơ đồ chi tiết: Bộ phận Khách hàng
27
2.2 Bảng Usecase
UC07 Bộ phận dịch vụ khách hàng Quản lý hóa đơn khách hàng
2.3.1 Usecase Lập hóa đơn bán hang cho khách đặt hàng trước
Description NVBH kiểm tra danh sách đặt hàng trên google form, xác nhận qua điện
thoại và nhập đơn đặt hàng vào hệ thống
28
Actor Nhân viên bán hang, Trigger Trong danh sách đơn đặt hang, nhân
Trưởng cửa hàng viên bán hang/trưởng cửa hang (gọi
tắt là người dung) chọn một đơn và
nhấn nút Lập hóa đơn bán hàng
Post-condition Check trên UI: hệ thống quay về trang Danh sách hóa đơn (của nhân viên
đó)
Check trên DB: Hóa đơn mới được tạo ra và lưu trong hệ thống (ngày tạo
= ngày hiện tại, người tạo = tên nhân viên, thông tin HĐ = thông tin đơn
đặt hàng)
Error situations 1. Lập hóa đơn cho 01 đơn hang khách đã hủy
2. Có mặt hang đã hết hang (stock=0) hoặc mặt hang không nhập
nữa
System state in error Không lập được hóa đơn bán hàng
situations
Standard flow/process 1. NVBH chọn lập hóa đơn bán hang cho khách
2. Hệ thống kiểm tra trạng thái đơn hang của khách
3. Nếu trạng thái đơn hang = “available”, hệ thống tự động tạo ra và
lưu hóa đơn từ thông tin đơn hang khách đã đặt:
• Danh sách mặt hang, số lượng lấy từ danh sách hang đặt
• Thông tin khách hang: lấy từ thông tin khách đặt
29
• Với mỗi mặt hang: Giá trị = số lượng * đơn giá
• Tổng đơn hang = Tổng (Giá trị)
• Ngày tạo = ngày hiện tại
• Người tạo = tên nhân viên bán hang
• Trạng thái đơn hang = “paid”
4. Hệ thống xuất hóa đơn ra máy in
Alternative Flow 1 Lập hóa đơn cho 01 đơn hang khách đã hủy
Alternative Flow 2 Tại bước 3: nếu số lượng hang tồn của mặt hang trong danh mục khách
đã chọn = 0 => hệ thống hiển thị thông báo “Mặt hang … đã hết hang!”
Tại bước 1 hoặc 2 của Standard Flow: hệ thống hiển thị thông báo “Đứt
kết nối vào DB”
Tại bước 3: hệ thống hiển thị thông báo “Đứt kết nối vào DB”, và rollback
dữ liệu.
30
Actor nhân viên Trigger Khi actor chọn nút đặt lịch
31
Actor nhân viên Trigger Khi actor chọn nút bộ phận tài chính
32
Actor nhân viên Trigger Khi actor chọn nút Quảng cáo
33
2.4 Class Diagram
34
2.5 Sơ đồ khai thác hệ thống (Deployment Diagram)
Ứng dụng sử dụng CSDL [MySQL / SQL Server / Oracle / NoSQL / File], triển khai dưới dạng CSDL [tập trung / phân tán].
35
3 LAB 3: THIẾT KẾ DỮ LIỆU
IA
3.1 Sơ đồ logic
Để Database Model vào đây (design trong CSDL)
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 AdID Char 5 Yes No
2 adContent
Nvarchar 1000 Yes
3 startDate
Date Yes
4 endDate
Date Yes
5 Field
Nvarchar Yes
36
3.2.2 Bảng AdditionalServices
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 ServiceID Char 5 Yes No
2 ServiceName
Nvarchar 100 Yes
3 Price
Float Yes
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 InvoiceID Char 10 Yes No
2 CustomerID No
Char 10 Yes
3 TotalAmount No
Float Yes
4 PaymentStatus No
Char 1 Yes X : chưa thanh
toán
O : Đã thanh toán
37
3.2.4 Bảng Customer
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 CustomerID Char 10 Yes No
2 Name No
Nvarchar 100 Yes
3 PhoneNumber No
Char 10 Yes 10 số
4 Bookings No
Nvarchar 100 Yes
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 EventID Char 5 Yes No
2 EventName
Nvarchar 100 Yes
3 EventDate
Float Yes
38
3.2.6 Bảng Manager
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 ManagerID Char 5 Yes No
2 ManagerName
Nvarchar 100 Yes
3 Email
Nvarchar 100 Yes
4 PhoneNumber
Nvarchar 100 Yes
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 EmloyeeID Char 5 Yes No
2 Name
Nvarchar 100 Yes
3 Role
Nvarchar 100 Yes
4 Email
Nvarchar 100 Yes
39
3.2.8 Bảng Match
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 BookingID Char 5 Yes No
2 FootballField
Char 100 Yes
3 CustomerID
Char 100 Yes
4 Date
Date 100 Yes
5 StartTime
Nvarchar 100 Yes
6 EndTime
Nvarchar 100 Yes
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 StadiumName Nvarchar 100 Yes No
2 Location
Nvarchar 100 Yes
3 FieldsID
Char 100 Yes
4 EmployeeID
Char 100 Yes
40
5 CustomerID
Char 100 Yes
TT Tên thuộc tính Kiểu dữ Độ Not Ràng buộc / Miền Mã hóa Diễn giải
(Field name) liệu rộng NULL giá trị
1 BookingID Char 5 Yes No
2 FootballField No
Char 1 Yes X : Chưa đặt
O : Đã đặt
3 CustomerID No
Char 10 Yes
4 Date No
date Yes
5 StartTime No
date Yes EndTime >
StartTime
6 EndTime No
date Yes
41
3.3 Nội dung bảng tham số
TS6 10000 Đơn giá phạt của 1 ngày trả sách trễ hạn
TT Thuộc tính Bảng của thuộc tính Bảng của thông tin gốc Xử lý tự động cập nhật
Các yêu cầu XỬ LÝ TÍNH TOÁN và BÁO BIỂU: cần dung JOB/TRIGGER/STORE PROCEDURE ➔ tạm bớt cho phần này
42
4 LAB 4: THIẾT KẾ GIAO DIỆN
4.1 Tiêu chuẩn thiết kế giao diện
Yếu tố Kích thước Canh lề Cách tổ chức Phím nóng / phím tắt Yêu cầu kết xuất
Báo biểu
4.1.2 Tiêu chuẩn đối với các yếu tố trên màn hình
Yếu tố Font type Font size Font Color Canh lề Kích thước Hình dạng
Tiêu đề form
Label
Button
Link
43
Ô nhập liệu
Hình ảnh:
44
45
Bảng mô tả chi tiết
Hình ảnh:
46
47
Bảng mô tả chi tiết
Hình ảnh:
48
49
50
Bảng mô tả chi tiết
6 Thay đổi thông tin tài khoản Thay đổi thông tin nếu cần thiết
Hình ảnh:
51
52
53
54
Chức năng bỏ sung: cho Chủ sân
55
Chức năng mới cho user
56
Bảng mô tả chi tiết
6 Thay đổi thông tin tài khoản Thay đổi thông tin nếu cần thiết
57
PHIẾU CHẤM ĐIỂM MÔN: CÔNG NGHỆ PHẦN MỀM
Nhóm sinh viên: .............................................................................................................
CBCT1 CBCT2
Họ tên: Họ tên:
Chữ ký: Chữ ký:
Điểm
CLO Nội dung đánh giá Điểm Điểm
tối đa
CLO1 Thu thập thông tin, Xác định yêu cầu và Phân tích
yêu cầu của phần mềm.
- Danh sách nhu cầu và nghiệp vụ
- Biểu mẫu và qui định 1
- Bảng danh sách nghiệp vụ
- Bảng trách nhiệm
- Đặc tả nghiệp vụ
CLO2 Phân tích yêu cầu theo phương pháp UML:
- Usecase diagram
- Đặc tả usecase
- Activity diagram 1
- Sequence diagram
- State diagram
- Class diagram
CLO3 Thiết kế tổng thể và chi tiết hệ thống phần mềm
Thiết kế dữ liệu 1,0
Thiết kế giao diện 1,0
CLO4 Phát triển phần mềm dựa trên kết quả phân tích,
thiết kế
- FE (1đ) 4,0
- BE (2đ)
- DB (1đ)
CLO5 Đóng gói và triển khai phần mềm trên môi trường
0,5
host
CLO6 Có khả năng giải quyết một số vấn đề thực tế. 0,5
58
CLO7 Có khả năng làm việc theo nhóm, lập kế hoạch và
0,5
viết báo cáo kỹ thuật.
CLO8 Có năng lực giao tiếp và trình bày giải pháp kỹ
0,5
thuật.
Tổng 10,0
59