TRƯỜNG CAO ĐẲNG LÝ TỰ TRỌNG
TP HỒ CHÍ MINH
Học phần: Chuyên đề Java
Quản lý sinh viên
TÀI LIỆU PHÂN TÍCH THIẾT KẾ VÀ HƯỚNG DẪN SỬ DỤNG
Nhóm thực hiện:
- ……………………………..
- ……………………………..
- ……………………………..
- ……………………………..
GV Hướng dẫn: ……………………………
Lớp: ……………
Date: 00/00/2019 - 00 / 00 /2019
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 2 of 57
Mục lục
Phần 1: Giới thiệu
1. Giới thiệu về trường…………………………………………....0
2. Nhiệm vụ chính…………………………………………………….0
3. Những yên cầu phần cứng……………………………………
4. Những yêu cầu phần mềm……………………………………
5. Phạm vi công việc ………………………………………………..
Phần 2: Phân tích – Thiết kế
1. Phân tích - Thiết kế CSDL…………………………………….
2. Thiết kế Giao diện (GUI)……………………………………..
Phần 3: Hướng dẫn sử dụng
1. Hướng dẫn tổng quát…………………………………………..
2. Hướng dẫn sử dụng ……………………………………………
(chụp hình chi tiết từng màn hình)
Phần 4: Bảng phân công
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 3 of 57
Phần 1: Giới thiệu đề tài
1.Giới thiệu về trường
- Được CĐ Hạ Long được thành lập theo quyết định số 1869/QĐ-TTg ngày
19/02/2014 của thủ tướng chính phủ về việc thành lập trường cao đẳng Hạ
Long.
- Mã trường : HLC
- Tên tiếng anh : Halong Colleges
- Địa chỉ : Số 147 - đường Bạch Đằng - thành phố Uông Bí – tỉnh Quảng Ninh
- Website : caodanghalong.edu.com
- Trường Cao đẳng Hạ Long đào tạo đa ngành, đa lĩnh vực, cung cấp nguồn
nhân lực trình độ cao về khoa học, công nghệ, kinh tế, giáo dục và xã hội nhân
văn; là trung tâm nghiên cứu khoa học, chuyển giao công nghệ phục vụ sự
phát triển kinh tế - xã hội của tỉnh Quảng Ninh và khu vực đồng bằng Bắc Bộ.
2 .Nhiệm vụ chính
- Đăng nhập vào hệ thống
- Hiển thị thông tin về sinh viên
- Chỉnh sửa thông tin sinh viên
- Xóa sinh viên
- Hiển thị thông tin về điểm của sinh viên
- Nhập điểm của sinh viên
- Chỉnh sửa điểm của sinh viên
- Hiển thị thông tin về lớp học
- Thêm lớp học
- Chỉnh sửa thông tin về lớp
- Hiển thị thông tin về khoa
- Thêm khoa
- Chỉnh sửa thông tin về khoa
- Hiển thị thông tin về môn học
- Thêm môn học
- Xóa môn học
3.Những yên cầu phần cứng
- Khách hàng ( client )
- PC
PentiumIV
- HDD
40GB
- RAM
256MB
- MODEM
4.Những yêu cầu phần mềm
- Quản trị ( server ) :
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
-
Form No.
Page 4 of 57
SQL Server 2005/2008/2010
NetBeans IDE 8.1/NetBeans IDE 8.2
- SceneBuilder-8.5
5.Phạm vi công việc
- Quản lý thông tin sinh viên
- Tìm kiếm sinh viên, lớp, khoa - nghành học
- Xem,kiểm tra điểm của sinh viên
- Xem, cập nhật thông tin của sinh viên
- Cập nhật điểm của sinh viên
- Cập nhật danh sách sinh viên
- Cập nhật kết quả học tập của sinh viên
Phần 2: Phân tích – Thiết kế
1.Phân tích yêu cầu:
a.Các yêu cầu chức năng
I.Use Case:
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 5 of 57
II.Flow chart:
1.Flow chart Form đăng nhập
Star
User = INPUT(“User”)
Pass = INPUT(“Pass”)
TRUE
FALSE
User ==”User”
Pass ==“Pass”
END
1.
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Đăng Nhập Thất Bại
Đăng Nhập Thành Công
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 6 of 57
2.Flow chart form thông tin sinh viên
2.1 Thêm Sinh Viên
Bắt Đầu
MaSV - Tên SV –Phái - Ngày Sinh – Địa Chỉ
TRUE
Tên SV –Phái - Ngày Sinh – Địa Chỉ = =String && ≠ Ký tự đặc
biệt
FALSE
Thêm Không Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Thêm Thành Công
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 7 of 57
2.2 Xóa Sinh Viên
Bắt Đầu
Danh Sách Sinh Viên
Danh Sách Sinh Viên
MaSV - Tên SV –Phái - Ngày Sinh – Địa Chỉ
TRUE
FALSE
MASV = “MASV”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 8 of 57
2.3 Sửa Sinh Viên
Bắt Đầu
Danh Sách Sinh Viên
MaSV - Tên SV –Phái - Ngày Sinh – Địa Chỉ
TRUE
MaSV = NULL ,Tên SV –Phái - Ngày Sinh – Địa Chỉ = =String
&& ≠ Ký tự đặc biệt
FALSE
Sửa Không Thành Công
Sửa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 9 of 57
3.Flow chart form Khoa
3.1 Thêm Khoa
Bắt Đầu
Danh Sách Khoa
MaKhoa - Tên Khoa - Địa Chỉ - SĐT
FALSE
Tên Khoa - Địa Chỉ = =(String) && SĐT = = int && khác ký
tự đăc biệt
Thêm Không Thành Công
Thêm Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
TRUE
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 10 of 57
3.2 Xóa Khoa
Bắt Đầu
MaKhoa - Tên Khoa - Địa Chỉ - SĐT
TRUE
FALSE
MaKhoa = “MaKhoa”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Danh Sách Khoa
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 11 of 57
3.3 Sửa Khoa
Bắt Đầu
Danh Sách Khoa
MaKhoa - Tên Khoa - Địa Chỉ - SĐT
TRUE
MaKhoa = NULL,Tên Khoa - Địa Chỉ = =(String) &&
SĐT = INPUT(int)
FALSE
Sửa Không Thành Công
Sửa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 12 of 57
4.Flow chart Thông Tin Lớp Học
4.1 ThêmThông Tin Lớp Học
Bắt Đầu
Danh Sách Lớp Học
MaLop - TênLớp - MaKhoa - Địa Chỉ - SĐT
FALSE
TRUE
MaLop- TênLớp- MaKhoa - Địa Chỉ
= =String
&& SĐT = = int && khác ký
tự đăc biệt
Thêm Không Thành Công
Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 13 of 57
4.2 Xóa Thông Tin Lớp Học
Bắt Đầu
Danh Sách Lớp Học
MaLop - TênLớp - MaKhoa - Địa Chỉ - SĐT
TRUE
FALSE
MaLop = “MaLop”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 14 of 57
4.3 Sửa Thông Tin Lớp Học
Bắt Đầu
Danh Sách Lớp Học
MaLop - TênLớp - MaKhoa - Địa Chỉ - SĐT
TRUE
MaLop = NULL,Tên SV –Phái - Ngày Sinh – Địa Chỉ = =String
&& ≠ Ký tự đặc biệt
FALSE
Sửa Không Thành Công
Sửa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 15 of 57
5.Flow chart thông tin hệ đào tạo
5.1 Thêm Thông Tin Hệ Đào Tạo
Bắt Đầu
Danh Sách Hệ Đào Tạo
Ma HĐT- Tên HĐT
Tên HĐT= = INPUT(String)
&& khác ký
tự đăc biệt
biệt
FALSE
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Thêm Không Thành Công
Thêm Thành Công
TRUE
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 16 of 57
5.2 Xóa Thông Tin Hệ Đào Tạo
Bắt Đầu
Danh Sách Hệ Đào Tạo
TRUE
FALSE
Ma HĐT == “ Ma HĐT”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Ma HĐT- Tên HĐT
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 17 of 57
5.3 Sửa Thông Tin Hệ Đào Tạo
Bắt Đầu
Danh Sách Hệ Đào Tạo
Ma HĐT- Tên HĐT
TRUE
Ma HĐT == NULL, Tên HĐT= = INPUT(String)
&& khác ký
tự đăc biệt
biệt
FALSE
Sửa Không Thành Công
Sửa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 18 of 57
6.Flow chart thông tin điểm
6.1 Thêm Thông Tin Điểm
Bắt Đầu
Thông Tin Điểm Của SV
Ma SV- TenSV Điểm HK-Điểm lần 1- Điểm lần 2
Ma SV == “Ma SV”,Ten SV = =” Ten SV”
Điểm HK-Điểm lần 1- Điểm lần 2 = =int
&& khác ký
tự đăc biệt
biệt
TRUE
FALSE
Thêm Không Thành Công
Thêm Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 19 of 57
6.2 Xóa Thông Tin Điểm
Bắt Đầu
Thông Tin Điểm Của SV
Ma SV- TenSV- STT - Điểm HK-Điểm lần 1- Điểm lần 2
TRUE
FALSE
STT = “STT”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 20 of 57
6.3 Sửa Thông Tin Điểm
Bắt Đầu
Danh Sách Sinh Viên
MaSV - Tên SV – STT –Phái - Ngày Sinh – Địa Chỉ
TRUE
STT == NULL,Ma SV == “Ma SV”,Ten SV = =” Ten SV”
Điểm HK-Điểm lần 1- Điểm lần 2 = =int
&& khác ký
tự đăc biệt
FALSE
Thêm Không Thành Công
Thêm Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 21 of 57
7.Flow chart thông tin môn học
7.1 Thêm Thông Tin Môn Học
Bắt Đầu
Thông Tin Môn Học
Ma MH-Tên MH
FALSE
TRUE
Tên MH = = String
&& khác ký
tự đăc biệt
biệt
Thêm Không Thành Công
Thêm Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 22 of 57
7.2 Xóa Thông Tin Môn Học
Bắt Đầu
Thông Tin Môn Học
Ma MH-Tên MH
TRUE
FALSE
MaMH = “MaMH”
Xóa Không Thành Công
Xóa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Cao đẳng Hạ Long
Date: 19/02/2019
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Form No.
Page 23 of 57
7.3 Sửa Thông Tin Môn Học
Bắt Đầu
Thông Tin Môn Học
Ma MH-Tên MH
TRUE
MaMH == NULL,Tên MH = = String
&& khác ký
tự đăc biệt
biệt
FALSE
Sửa Không Thành Công
Sửa Thành Công
Kết Thúc
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 24 of 57
2.ERD
3.Thiết kế CSDL:
a.Thiết kế Tables:
- SinhVien:
Collumn Name
MaSV
TenSV
GioiTinh
NgaySinh
QueQuan
MaLop
Data type
Varchar
Nvarchar
Bit
DataTime
Nvarchar
Validation
Không
Không
Không
Lớn hơn ngày hiện tại
Không
Note
PK
FK
- Lop:
Collumn Name
MaLop
TenLop
MaKhoa
MaHeDT
MaKhoaHoc
Data type
Varchar
Nvarchar
Varchar
Varchar
Varchar
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Validation
Không
Không
Không
Không
Không
Prepared by (student)
Nguyên Trung Dũng
Note
PK
Approved by (Faculty)
(Faculty Name & signature)
Project Name
Document Name:
Tài liệu phân tích thiết kế
Version 1.0
Cao đẳng Hạ Long
Date: 19/02/2019
Form No.
Page 25 of 57
- Khoa:
Collumn Name
MaKhoa
TenKhoa
DiaChi
DienThoai
Data type
Varchar
Nvarchar
NVarchar
Char
Validation
Không
Không
Không
Không
Data type
Varchar
Nvarchar
Validation
Không
Không
Note
PK
- HeDT:
Collumn Name
MaHeDT
TenHeDT
Project Group No.
Signature of Group Leader
Date: 26/3/2005
Prepared by (student)
Nguyên Trung Dũng
Note
PK
Approved by (Faculty)
(Faculty Name & signature)