Mục đích của dự án:*Các mục tiêu của hệ thống: – Cung cấp giao diện trực quan, dễ dùng để học viên, giảng viên.. -Việc sử dụng quá nhiều giấy tờ trong quản lý một trung tâm tiếng Anh kh
Trang 1VIỆN ĐIỆN TỬ - VIỄN THÔNG
***** *****
BÁO CÁO BÀI TẬP LỚN:
Kỹ thuật phần mềm ứng dụng
ĐỀ TÀI:
QUẢN LÝ HỌC VIÊN TRUNG TÂM TIẾNG ANH
Sinh viên thực hiện :
Mã sinh viên :
Mã lớp :
Hà Nội, … /2021
Trang 2MỤC LỤC
DANH MỤC HÌNH VẼ 3
DANH MỤC BẢNG BIỂU 3
LỜI MỞ ĐẦU 4
CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 5
1.1 Khảo sát hiện trạng 5
1.1.1 Nghiệp vụ của hệ thống hiện tại 5
1.1.2 Nhược điểm của hệ thống hiện tại 5
1.2 Mục đích của dự án 6
1.3 Phân tích tính khả thi 6
1.3.1 Tính khả thi về mặt kỹ thuật 6
1.3.2 Tính khả thi về mặt kinh tế 6
1.3.3 Tính khả thi về mặt tổ chức 6
1.4 Xác lập dự án 6
CHƯƠNG II: TÌM HIỂU YÊU CẦU 9
2.1. Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào) 9
2.2 Các yêu cầu được thu thập 9
2.3 Các yêu cầu chức năng và phi chức năng 9
2.3.1 Yêu cầu chức năng 9
2.3.2 Yêu cầu phi chức năng 9
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 10
3.1 Sơ đồ chức năng 10
3.2 Sơ đồ luồng dữ liệu của hệ thống 10
3.2.1 Sơ đồ mức ngữ cảnh 10
Trang 33.2.2 Sơ đồ mức đỉnh 10
3.2.3 Sơ đồ mức dưới đỉnh 10
CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 12
4.1 Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu 12
4.1.1 Các thực thể và thuộc tính 12
4.1.2 Từ điển dữ liệu pha phân tích 13
4.2 Xây dựng mô hình thực thể liên kết 16
4.3 Chuyển mô hình thực thể liên kết sang mô hình quan hệ 16
4.4 Chuẩn hóa dữ liệu về 3NF 16
4.5 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF 16
4.7 Một số form đầu ra 16
4.7.1 Hóa đơn 16
4.7.2 Phiếu nhập 17
4.7.3 Báo cáo doanh thu 17
4.7.4 Thống kê hàng tồn kho 18
KẾT LUẬN 19
Trang 4DANH MỤC HÌNH VẼ
Hình 3 1 Sơ đồ chức năng của hệ thống 13
Hình 3 2 Sơ đồ mức ngữ cảnh của hệ thống 14
Hình 3 3 Sơ đồ luồng dữ liệu mức đỉnh 15
Hình 3 4 Sơ đồ mức dưới đỉnh của chức năng Đăng nhập 17
Hình 3 5 Sơ đồ mức dưới đỉnh chức năng Quản lý nhân viên 18
Hình 3 6 Sơ đồ mức dưới đỉnh của chức năng Quản lý tình trạng đơn hàng 20
Hình 3 7 Sơ đồ mức dưới đỉnh của chức năng Quản lý nhập hàng 21
Hình 3 8 Sơ đồ mức dưới đỉnh của chức năng Báo cáo thống kê 22
Hình 3 9 Sơ đồ mức dưới đỉnh của chức năng Quản lý dịch vụ 23
Hình 3 10 Sơ đồ mức dưới đỉnh của chức năng Tìm kiếm 25
DANH MỤC BẢNG BIỂ Bảng 4 1 Tên các bảng dữ liệu 13
Bảng 4 2 Các thuộc tính bảng Nhanvien 13
Bảng 4 3 Các thuộc tính bảng Nhacungcap 14
Bảng 4 4 Các thuộc tính bảng Hanghoa 14
Bảng 4 5 Các thuộc tính bảng Hoadon 15
Bảng 4 6 Các thuộc tính bảng Phieunhap 15
Bảng 4 7 Các thuộc tính bảng Sanbai 16
Bảng 4 8 Các thuộc tính bảng Nguoisudung 16
Trang 5LỜI MỞ ĐẦU
Trang 6CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
1.1 Khảo sát hiện trạng
1.1.1 Nghiệp vụ của hệ thống hiện tại
1.1.2 Nhược điểm của hệ thống hiện tại
Trang 71.2 Mục đích của dự án:
*Các mục tiêu của hệ thống:
– Cung cấp giao diện trực quan, dễ dùng để học viên, giảng viên
– Có thể tìm kiếm các khóa học, thời gian học, thông tin về khóa học
-Các thành viên trong nhóm có khả năng phân tích, thiết kế cơ sở dữ liệu, lập trình
front-end và back-end cho website Chúng ta hoàn toàn có thể xây dựng được hệ ⇒thống này
-Việc sử dụng quá nhiều giấy tờ trong quản lý một trung tâm tiếng Anh khiến việc thực
hiện các chức năng trở nên tốn thời gian và có thể mất chi phí thuê nhân lực, hơn nữa thông tin có thể bị mất mát Áp dụng thành tựu của ngôn ngữ lập trình và đưa dữ liệu
về hệ thống khiến việc quản lý trở nên khoa học, truy cập nhanh, tiết kiệm nhân lực và chính xác Việc sử dụng quá nhiều giấy tờ trong quản lý một trung tâm tiếng Anh khiến việc thực hiện các chức năng trở nên tốn thời gian và có thể mất chi phí thuê nhân lực, hơn nữa thông tin có thể bị mất mát Áp dụng thành tựu của ngôn ngữ lập trình và đưa dữ liệu về hệ thống khiến việc quản lý trở nên khoa học, truy cập nhanh, tiết kiệm nhân lực và chính xác
Trang 8Bảng 1 1 Bảng phân công công việc và kế hoạch thực hiện
TT Tên công việc Bắt đầu Kết thúc Tài nguyên Kết quả Trạng thái
1 Khảo sát hiện trạng
thu thập thông tin
4/9/2018 5/9/2018 MS Word Báo cáo
hiện trạng
Hoànthành
2 Xác định mục tiêu 6/9/2018 8/9/2018 MS Word Các mục
tiêu hướngtới
Hoànthành
3 Đánh giá khả năng
thực hiện
9/9/2018 11/9/2018 MS Word Bản phân
tích tínhkhả thi
Hoànthành
4 Xác lập dự án 12/9/2018 22/9/2018 MS Excel Bản phân
công côngviệc
Hoànthành
5 Tìm hiểu yêu cầu
khách hàng
23/9/2018 27/9/2018 MS Word Bản liệt kê
yêu cầu
Hoànthành
6 Mô tả yêu cầu 28/9/2018 30/9/2018 MS Word Bản mô tả
yêu cầuchức năng
và phichức năng
Hoànthành
Hoànthành
8 Thiết kế CSDL 14/10/201
8
thành
Trang 9Hoànthành
8.2 Đưa ra các giả thiết
hợp lý về các phụ
thuộc hàm cần có
17/10/2018
18/10/2018
Hoànthành
8.3 Chuẩn hóa CSDL 19/10/201
8
23/10/2018
Hoànthành8.4 Vẽ sơ đồ thực thể
liên kết của hệ
thống
24/10/2018
27/10/2018
Hoànthành
8.5 Mô tả lược đồ khái
niệm của hệ thống
28/10/2018
hoànthành8.6 Thiết kế form báo
cáo đầu ra
hoànthành
9 Lập trình giao diện
cho phần mềm
hoànthành
10 Kiểm thử và sửa lỗi 7/12/2018 18/12/201
8
Chưahoànthành
11 Bàn giao sản phẩm 19/12/201
8
19/12/2018
Chưahoànthành
Trang 10CHƯƠNG II: TÌM HIỂU YÊU CẦU 2.1. Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào)
Kỹ thuật phỏng vấn
Kỹ thuật quan sát
Kỹ thuật phân tích tài liệu
Kỹ thuật bảng câu hỏi sẵn
2.2 Các yêu cầu được thu thập
Yêu cầu về phần cứng
Yêu cầu về phần mềm
Yêu cầu về dữ liệu
Yêu cầu về con người
2.3 Phân loại yêu cầu
2.3.1 Yêu cầu chức năng
Phần mềm cần có các chức năng sau:
2.3.2 Yêu cầu phi chức năng
Trang 11CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 3.1 Sơ đồ chức năng
Hình 1 Sơ đồ chức năng của hệ thống
-Sơ đồ chức năng của hệ thống được mô tả như trên Hình1
-Hệ thống gồm 5 chức năng chính, cụ thể như sau:
Trang 123.2 Sơ đồ luồng dữ liệu của hệ thống
Trang 13Sơ đồ luồng dữ liệu mức đỉnh được thể hiện trên Hình 3
Trang 14Hình 6 Sơ đồ mức 1 của chức năng QL Danh Mục
d Chức năng 4
Hình 6 Sơ đồ mức 1 của chức năng QL Đăng Ký
e Chức năng 5
Trang 15Hình 7 Sơ đồ mức 1 của chức năng QL Báo Cáo
Trang 17CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1 Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu
4.1.1 Các thực thể và thuộc tính
Trang 184.1.2 Từ điển dữ liệu pha phân tích
Bảng 4 1 Tên các bảng dữ liệu
4.2 Xây dựng mô hình thực thể liên kết
4.3 Chuyển mô hình thực thể liên kết sang mô hình quan hệ
4.4 Chuẩn hóa dữ liệu về 3NF
4.5 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF
4.6 Từ điển dữ liệu pha thiết kế
Nam
Tên nhânviên
NOT NULL
nhân viên
NOT NULL
4
Số điệnthoại nhânviên
NOT NULL
lương/ca
NOT NULL
Trang 19cung cấp
NOT NULL
nhà cungcấp
NOT NULL
thoại nhàcung cấp
NOT NULL
m
Email nhàcung cấp
NOT NULL
cung cấp
NOT NULL
hóa
NOT NULL
tính
NOT NULL
NULL
tồn kho
NOT NULL
nhậphàng
NOT NULL
cung cấp
NOT NULL
Trang 20Giá trị mẫu Mô tả Ghi chú
đơn
NOT NULL
NULL
hóa đơn
NOT NULL
viên
NOT NULL
NULL
hóa
NOT NULL
NULL
hàng hóa
NOT NULL
tiền
NOT NULL
tiền
NOT NULL
NOT NULL
phiếu
NOT NULL
viên
NOT NULL
NULL
hóa
NOT NULL
hàng hóa
NOT NULL
tiền
NOT NULL
tiền
NOT NULL
Bảng 4 7 Các thuộc tính bảng Sanbai
Trang 21Tên thuộc
tính
Kiểu dữ liệu Chiều
dài
Giá trị mẫu Mô tả Ghi chú
NULL
thướcsân
NOT NULL
thái hiệntại
NOT NULL
Giá trị mẫu Mô tả Ghi chú
nhập
NOT NULL
khẩu
NOT NULL
4.7 Thiết kế một số form đầu ra
4.7.1 (Ví dụ Hóa đơn)
Trang 22HÓA ĐƠN DỊCH VỤNgày….tháng….năm
Mã số hóa đơn:………
Mã sân:……… Tên khách hàng:………
Nhà cung cấp
Số lượng Đơn giá Thành tiền
01
02
03
Tổng cộng:
Trang 23Nhân viên lập phiếu
4.7.3 (ví dụ Báo cáo doanh thu)
Trang 24BÁO CÁO DOANH THU
Trang 26KẾT LUẬN