1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệp

57 4 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần Mềm Quản Lý Khóa Luận Tốt Nghiệp
Tác giả Lường Văn Hiên, Bùi Tuấn Anh, Vũ Thị Hậu, Trần Thị Thu Hiền, Phạm Duy An
Người hướng dẫn ThS. Trần Tuấn Minh
Trường học Khoa Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Đồ Án Môn
Định dạng
Số trang 57
Dung lượng 1 MB

Nội dung

Báo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệpBáo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệp

Trang 1

Giáo viên hướng dẫn: ThS Trần Tuấn Minh

Sinh viên thực hiện: Lường Văn Hiên - 0810283

Bùi Tuấn Anh - 0810265

Vũ Thị Hậu - 0812562 Trần Thị Thu Hiền - 0812562

Trang 2

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

I Xác định yêu cầu

Cơ cấu tổ chức bộ phận sử dụng phần mềm

Ban Chủ Nhiệm Khoa

KHOA CÔNG NGHỆ THÔNG TIN

Bộ Môn

Đề Tài Khoa Học

Trợ lý Giáo vụ

&

Thiết bị

Phụ trách Văn phòng khoa

Kỹ thuật phần mềm

Mạng & Truyền thông

Trang 3

Tiếp thông tin sinh viên trong khoa.

Quản lý kết quả học tập của sinh viên trong khoa.

Xét duyệt sinh viên nào được làm khóa luận tốt nghiệp.

Phân bố giáo viên hướng dẫn và giáo viên phản biện đề

tài tốt nghiệp của từng sinh viên.

Quản lý kết quả đề tài tốt nghiệp của các sinh viên.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Các công việc của bộ phận sử dụng phần mềm

Trang 4

Số lượng sinh viên làm khóa luận tốt nghiệp ngày càng nhiều.

Khả năng lưu trữ bằng văn bản đề tài tốt nghiệp của sinh viên có hạn.

Theo thời gian thì các văn bản sẽ bi hư hỏng, khả năng mất mát là rất cao.

Lưu trữ bằng văn bản gặp khó khăn trong việc tra cứu và kết xuất.

Hiện tại khoa chưa có phần mềm để quản lý.

Cần thiết phải lưu trữ khóa luận của sinh viên bằng cơ sở dữ liệu.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Tính cần thiết của phần mềm

Trang 5

Quản lý danh sách đề tài tốt nghiệp.

Quản lý danh sách sinh viên được thực hiện đề tài tốt nghiệp.

Quản lý danh sách giáo viên hướng dẫn và giáo viên phản biện

đối với từng đề tài tốt nghiệp của sinh viên.

Quản lý danh sách chọn đề tài khóa luận tốt nghiệp.

Quản lý kết quả thực hiện đề tài tốt nghiệp.

Quản lý việc phân quyền hệ thống

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Phần mềm có thể đáp ứng các yêu cầu

Trang 6

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý sinh viên

Mã yêu

cầu Tên yêu cầu

Loại yêu cầu Biểu mẫu Qui định Ghi chú YC1 Thêm sinh viên Lưu trữ BM1 QĐ1

YC2 Tìm kiếm sinh viên Kết xuất

YC4 Cập nhật thông tin sinh

Trang 7

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

- Sinh viên đạt kết quả cao trong các kì thi quốc gia

Có thể thay đổi theo khóa học Sinh viên tự nguyện làm đề tài Sinh viên thực hiện khóa luận chỉ cần đạt 1 trong 2 quy định bên

Trang 8

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý giáo viên

Mã yêu

cầu Tên yêu cầu Loại yêu cầu

Biểu mẫu Qui định Ghi chú

YC8 Tìm kiếm giáo

viên

Kết xuất

YC10 Cập nhật thông tin

Trang 9

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Giáo viên nào ra đề tài thì giáo viên đó hướng dẫn.Một giáo viên có thể hướng dẫn nhiều đề tài.

2 QĐ5 QĐ_Xóa giáo

viên

Giáo viên không thực hiện hướng dẫn hoặc phản biện.

3 QĐ6 QĐ_Cập nhật

giáo viên

Thông tin cập nhật phải thỏa QĐ4

Trang 10

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý đề tài

Mã yêu

cầu Tên yêu cầu

Loại yêu cầu

Biểu mẫu Qui định Ghi chú

YC14 Tìm kiếm đề tài Kết xuất

YC16 Cập nhật thông tin đề tài Lưu trữ QĐ9

YC17 Thống kê danh sách đề tài Tính toán

YC18 In danh sách đề tài

Trang 11

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các quy định

STT

Mã số

quy định

Tên quy định Mô tả chi tiết Ghi chú

1 QĐ7 QĐ_Thêm đề tài Đề tài không được trùng với

đề tài khóa trước.

2 QĐ8 QĐ_Xóa đề tài Đề tài này không có sinh viên

nào đăng ký thực hiện.

3 QĐ9 QĐ_Cập nhật đề

tài

Thông tin đề tài thỏa QĐ7

Trang 12

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý kết quả chọn

Mã yêu

cầu Tên yêu cầu Loại yêu cầu

Biểu mẫu Qui định Ghi chú YC19 Thêm kết quả chọn đề tài Lưu trữ QĐ10

YC20 Tìm kiếm kết quả chọn đề tài theo

YC22 Xóa kết quả chọn đề tài Lưu trữ QĐ12

YC23 Cập nhật kết quả chọn đề tài Lưu trữ QĐ11

YC24 Thống kê danh sách kết quả chọn

đề tài

Tính toán YC25 In danh sách kết quả chọn đề tài

Trang 13

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

2 QĐ11 QĐ_Xóa kết

quả chọn đề tài

Sinh viên đã chọn đề tài bị xóa khỏi danh sách sinh viên hoặc đề tài đó bị xóa khỏi danh sách đề tài.

3 QĐ12 QĐ_Cập nhật

kết quả chọn đề tài

Thông tin cập nhật thỏa QĐ10

Trang 14

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý kết quả thực hiện

Mã yêu

cầu Tên yêu cầu

Loại yêu cầu Biểu mẫu Qui định Ghi chú YC26 Thêm kết quả thực hiện đề tài Lưu trữ BM2 QĐ13

YC27 Tìm kiếm kết quả thực hiện đề

tài

Kết xuất

YC28 Xóa kết quả thực hiện đề tài Lưu trữ QĐ14

YC29 Cập nhật kết quả thực hiện đề

tài theo mã sinh viên

YC30 Tính điểm sinh viên Tính toán QĐ16

YC31 Thống kê danh sách thực hiện

đề tài

Tính toán YC32 In kết quả thực hiện đề tài

Trang 15

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Trang 16

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu quản lý phân quyền

Qui định Ghi chú

YC33 Đăng nhập tài

Trang 17

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Tên quy định Mô tả chi tiết Ghi chú

1 QĐ17 QĐ_Đăng

nhập tài khoản

Đăng nhập đúng tài khoản và mật khẩu

Tài khoản đã cho trước

2 QĐ14 QĐ_Đổi mật

khẩu

Tối thiểu 6 ký tự bao gồm ký tự số

và chữ.

Trang 18

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Danh sách các yêu cầu của hệ thống

Mã yêu

cầu Tên yêu cầu

Loại yêu cầu

Biểu mẫu

Qui định Ghi chú YC36 Bảo mật QĐ19

YC37 Tiện lợi

YC38 Sao lưu và cập nhật

dữ liệu

QĐ20

Trang 19

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Tên quy định Mô tả chi tiết Ghi chú

Phải đăng nhập với tài khoản admin

Trang 20

Sử dụng sơ đồ luồng dữ liệu DFD

( Data Flow Diagram) để đặc tả các yêu

cầu

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

II.Mô hình hóa các yêu cầu

Trang 21

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Yêu cầu 1: thêm một sinh viên vào danh sách sinh viên thực hiện

đồ án

- Sơ đồ luồng dữ liệu DFD ( Data Flow Diagram)

Trang 22

D1: Nhập thông tin sinh viên (Mã sinh viên, tên sinh viên,

lớp, ngày tháng năm sinh,…).

D3: Các thông tin kiểm tra.

D4: Lưu thông tin sinh viên.

D6: Xuất kết quả lưu thông tin sinh viên.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Luồng dữ liệu:

Trang 23

Nhập D1 từ người dùng.

Kiểm tra thông tin sinh viên đã có trong bộ nhớ hay

chưa?

Nếu chưa có thì thêm thông tin sinh viên vào bộ nhớ.

Kiểm tra xem có thêm thành công thông tin sinh viên

không và thông báo cho người dùng biết.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xử lý:

Trang 24

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Yêu cầu 2: Tìm kiếm thông tin sinh viên

- Sơ đồ luồng dữ liệu DFD ( Data Flow Diagram)

D6 D1

D3

Giáo vụ

Tìm kiếm thông tin sinh viên

Tìm kiếm thông tin sinh viên

Bộ nhớ phụ

Tìm kiếm thông tin sinh viên được làm khóa luận tốt nghiệp

Trang 25

D1: Nhập thông tin sinh viên (Mã sinh viên).

D3: Các thông tin kiểm tra.

D6: Xuất kết quả tìm kiếm.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Luồng dữ liệu:

Trang 27

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Yêu cầu 3: Xóa sinh viên

- Sơ đồ luồng dữ liệu DFD ( Data Flow Diagram)

D6 D1

D4 D3

Giáo vụ

Xóa thông tin sinh viên

Xóa thông tin sinh viên

Bộ nhớ phụ

Xóa thông tin sinh viên được làm khóa luận tốt nghiệp

Trang 28

D1: Nhập thông tin sinh viên (Mã sinh viên).

D3: Các thông tin kiểm tra.

D4: Xóa thông tin sinh viên.

D6: Xuất kết quả xóa thông tin sinh viên.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Luồng dữ liệu:

Trang 29

Nhập D1 từ người dùng.

Kiểm tra thông tin sinh viên đã có trong bộ nhớ hay

chưa?

Nếu có thì xóa thông tin sinh viên

Xuất kết quả xóa cho người dùng biết.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xử lý:

Trang 30

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Yêu cầu 5: Thống kê danh sách sinh viên

- Sơ đồ luồng dữ liệu DFD ( Data Flow Diagram)

D6 D1

D3

Giáo vụ

Thống kê danh sách sinh viên

Thống kê danh sách sinh viên

Bộ nhớ phụ

Thống kê danh sách sinh viên được làm khóa luận tốt nghiệp

Trang 31

D1: Nhập yêu cầu thống kê

D3: Các thông tin kiểm tra.

D6: Xuất kết quả thống kê danh sách sinh

viên.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Luồng dữ liệu:

Trang 32

Nhập D1 từ người dùng.

Kiểm tra thông tin sinh viên đã có trong bộ nhớ hay chưa?

màn hình cho người dùng, ngược lại thông báo cho

người dùng biết.

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xử lý:

Trang 33

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Các yêu cầu và quy định đối với việc

quản lý giáo viên, đồ án và kết quả

thực hiện đồ án của sinh viên tương

tự như trên.

Trang 34

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

III Thiết kế phần mềm

1 Thiết kế dữ liệu

Sử dụng sơ đồ logic thể hiện hệ thống các bảng dữ liệu cùng với quan

hệ móc nối liên kết giữa chúng

Xét yêu cầu của việc quản lý sinh viên

Ta xét các yêu cầu YC1, YC2, YC3,YC4, YC5, YC6

Sơ đồ logic (chỉ có một bảng)

Dạng tóm tắt:

SINHVIEN(MaSV, HoTenSV,Lop,Nganh,TCTL,CBCL1)

SINHVIEN

Trang 35

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý giáo viên

Xét các yêu cầu YC7, YC8, YC9, YC10, YC11, YC12

Sơ đồ logic (chỉ có một bảng)

Dạng tóm tắt:

GIAOVIEN(MaGV, HoTenGV, BoMon)

GIAOVIEN

Trang 36

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý đồ án

Xét các yêu cầu YC13, YC14, YC15, YC16, YC17,

Trang 37

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý kết quả chọn đề tài

Xét các yêu cầu YC28, YC29, YC30, YC31, YC32,

YC33, YC34.

Sơ đồ logic (có 4 bảng)

GIAOVIEN

Trang 38

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý kết quả chọn

Dạng tóm tắt:

SINHVIEN (MaSV, HoTenSV,Lop,Nganh,TCTL,CBCL1)

GIAOVIEN (MaGV, HoTenGV, BoMon)

DeTai (MaDT, TenDT,NoiDung,SoSV,MaGVHD,

ChuyenNganh)

KETQUA (MaSV,MaDT,MaGVHD,SoCD,SoBai,MaGVP B1,MaGVPB2,Diem1,Diem2,Diem3)

Trang 39

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý kết thực hiện

Xét các yêu cầu YC19, YC20, YC21, YC22, YC23,

YC24, YC25, YC26, YC27.

Sơ đồ logic (có 4 bảng)

GIAOVIEN

Trang 40

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Xét yêu cầu của việc quản lý kết quả chọn

Dạng tóm tắt:

SINHVIEN (MaSV, HoTenSV,Lop,Nganh,TCTL,CBCL1)

GIAOVIEN (MaGV, HoTenGV, BoMon)

DeTai (MaDT, TenDT,NoiDung,SoSV,MaGVHD,

ChuyenNganh,Lop)

KETQUA (MaSV,MaDT,MaGVHD,SoCD,SoBai,MaGVP B1,MaGVPB2,Diem1,Diem2,Diem3)

Trang 41

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Trang 42

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Trang 43

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Bảng giáo viên

Ý nghĩa: Lưu trữ thông tin về giáo viên

Dạng tóm GIAOVIEN(MaGV, HoTenGV, BoMon)

• Dạng chi tiết

Dạng chi tiết:

Trang 44

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Bảng kết quả

Ý nghĩa: Lưu trữ thông tin về kết quả chọn và kết quả thực

hiện đề tài của sinh viên

Dạng tóm tắt :

KETQUA(MaSV,MaDT,MaGVHD,SoCD,SoBai,MaGVPB1,MaGVPB 2,Diem1,Diem2,Diem3)

• Dạng chi tiết

Trang 45

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Bảng kết quả

• Dạng chi tiết

Dạng chi tiết:

Trang 46

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

2.Thiết kế giao diện

Thiết kế màn hình chính

Trang 47

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình đăng nhập hệ thống

Trang 48

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình đăng kí tài khoản

Trang 49

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình khôi phục mật khẩu

Trang 50

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM Màn hình tiếp nhận hồ sơ sinh viên làm đề tài tốt nghiệp cuối khóa

Trang 51

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình tiếp nhận hồ sơ giáo viên

Trang 52

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình tiếp nhận thông tin đề tài

Trang 53

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMMàn hình tiếp nhận thông tin kết quả thực hiện đề tài

Trang 54

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

2.Thiết kế xử lý

Danh sách các biến của lớp SinhVien.cs

Trang 55

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

6 InDSSV

Trang 56

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Trang 57

BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM

Demo

Ngày đăng: 27/06/2024, 10:53

HÌNH ẢNH LIÊN QUAN

Sơ đồ logic (có 4 bảng) - Báo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệp
Sơ đồ logic (có 4 bảng) (Trang 37)
Sơ đồ logic (có 4 bảng) - Báo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệp
Sơ đồ logic (có 4 bảng) (Trang 39)
Bảng đề tài - Báo cáo Đồ Án phần mềm quản lý khóa luận tốt nghiệp
ng đề tài (Trang 42)
w