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

Báo cáo đồ án phần mềm Quản lý sinh viên bằng JavaFX

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 (944.72 KB, 57 trang )

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)


×