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

báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý sinh viên 2

28 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 Tích Thiết Kế Hệ Thống Quản Lý Sinh Viên
Tác giả Lê Công Hoan, Nguyễn Duy Hiểu
Người hướng dẫn Đào Thị Lệ Thủy
Trường học Trường Đại Học Giao Thông Vận Tải
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Tập Lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 28
Dung lượng 3,8 MB

Nội dung

KHẢO SÁT VÀ TÌM HIỂU NHU CAU CUA HE THONG 1.1 Giới thiệu đề tài 1.1.1 Xác định tên đề tài Sau khi học xong phần kiến thức tổng quan về hệ thông thông tin và khảo sát nhu cầu của hệ thố

Trang 1

TRUONG DAI HOC GIAO THONG VAN TAI KHOA CONG NGHE THONG TIN

BAO CAO BAI TAP LON

MON PHAN TICH VA THIET KE HE THONG Tén dé tai: PHAN TICH THIET KE HE THONG

QUAN LY SINH VIEN Giảng viên hướng dẫn: Đào Thị Lệ Thủy

Lớp: CNTT Việt Anh 2 — K61 Nhóm: 17

Trang 2

MUC LUC

Chương1 KHÁO SÁT VÀ TÌM HIEU NHU CAU CUA HE THONG

1.1 Giới thiệu đề tài I 1.1.1 Xác định tên đề tài 1 1.1.2 Ly do lua chon đề tài 1 1.13 Phạm vì thực hiện 1 1.1.4 Dự kiến nơi khảo sát 2

1.2 Phân công công việc 2

1.3.1 Khảo sát thông qua phỏng vấn ˆ 3 1.3.2 Khảo sát thông qua quan sát và nghiên cứu tài liệu 3

1.4 Đánh giá hiện trạng hệ thống 5 1.5 Xác lập hệ thống mới 5

Type chapter title (level 2) 7

Type chapter title (level 3) 8

Trang 3

Chương 1 KHẢO SÁT VÀ TÌM HIỂU NHU CAU

CUA HE THONG

1.1 Giới thiệu đề tài 1.1.1 Xác định tên đề tài

Sau khi học xong phần kiến thức tổng quan về hệ thông thông tin và khảo sát nhu cầu

của hệ thống, nhóm đã chọn dé tài thực hiện demo vai tập lớn cho môn học là: Phân tích và thiết kế hệ thống quản lý sinh viên

1.1.2 Lý do lựa chọn đề tài

- _ Hiện nay các trường đại học tại Việt Nam, cũng như các doanh nghiệp đang trong tiến trình ứng dụng mạnh mẽ sự phát triển của công nghệ thong tin vào quản lý.Mới đầu chỉ là những máy tính cá nhân đơn giản và hiện nay là các mạng thông tin phức tạp, việc ứng dụng công nghệ thông tin vào quản lý có thể thay thế hoàn toàn các công việc thủ công, sau đây là minh chứng cho việc áp dụng công nghệ thông tin vào hệ thông quản lý

* Hệ thống quản lý sinh viên khi chưa ứng dụng công nghệ thông tin

Tn nhiều thời gian vào việc tim kiếm và sửa chữa thông tin Tốn nhiều không gian lưu trữ, việc m ấn gặp nhiều khó khăn Tến kém chi phí vào việc sử dụng nguồn nhân lực và phục hồi tài liệu

Việc theo dõi và kiểm tra gặp nhiều khó khăn

* Hệ thống quản lý sinh viên khi ứng dụng công nghệ thông tin

Tiết kiệm thời gian và chỉ phí

Quan ly hiệu quả nguồn lực Có thê liên kết, phối hợp với các phòng ban khác nhau Nguoi quan lý có thê theo dõi và kiểm tra đễ dàng Hiên thị các sinh viên đã đóng học phí và không đóng học phí

Xử lý khối lượng dữ liệu lớn chính xác , nhanh gọn

- _ Do nắm bắt được nhu cầu của người dùng cùng với sự phát triển của công nghệ thông tin, nhóm em đã lên ý tưởng làm phan mềm quản lý Sinh Viên đề khắc phục khó khăn trong quá trình quản lý và giảm thiểu chỉ phi , nhân lực , tăng độ tin cậy và chính xác trong quá trình quản lý

1.13 Phạm vi thực hiện - _ Phân tích thiết kế hệ thống quản lý cho 1 trường đại học quy mô vừa

Trang 4

1.14 Dự kiến nơi khảo sát

-_ Để xây dựng hệ thống quản lý sinh viên cho trường đại học Swinburne

- Địa chỉ: số 2, Dương Khuê, Mai Dịch, Cầu Giấy, Hà Nội

Hình l Hình ảnh truong dai hoc Swinburne

1.2 Phân công công việc

TT NỘI DUNG CÔNG VIỆC NGƯỜI THỤC HIỆN THƠI GIAN

2_ | Xác định lý do, phạm vị Cả nhóm 3 | Khao sát Nguyễn Duy Hiéu 4 | Bao cáo sau khảo sát Nguyễn Duy Hiéu Tông hợp sau báo cáo Lê Công Hoan

1.3 Khảo sát hệ thống 1.3.1 Khảo sát thông qua phỏng van

Trang 5

Đề khảo sát hệ thông nhóm có kế hoạch phỏng vấn quản lý cửa hàng (phỏng vấn trực tiếp)

Khảo sát tại chỉ nhánh - _ Kế hoạch khảo sát

Người được hỏi : anh Tâm

Người được hỏi : chị Châu

Người phỏng vẫn: Nguyễn Duy Hiểu

Địa chỉ: số 2, Dương Khuê, Mai Dịch, Câu Giây, Hà Nội Thời gian dự kiến: Thứ 6 ngày 16.9.2022

Thời gian bắt đầu 8h30

Thời gian kiến thúc 9h30

- Cần hỏi về cách quản lý sinh viên

Các yêu cầu đòi hỏi: - Người được hỏi phải là người hiệu rõ về công việc quản lý sinh viên va cũng là người nắm vững cách thức, nhiệm vụ quản lý

- GIới thiêu lp - Tổng quan về dự án hệ thống quản | Ip ly sinh viên

- Tổng quan về phỏng vấn Ip - Chủ đề sẽ dé cập ,xin phép ghiâm | 2P

Trang 6

Câu 2: Làm sao chị có thể quản lý

được sinh viên trong trường?

Câu 3: Khi web/phần mềm bị lỗi chị

sẽ xử ly như thê nào?

danh, phân phôi tài liệu, chuẩn bị phương

tiện học tập; nhập điểm sô (theo yêu cầu của giảng viên)

Trả lời: Thông qua các giáo viên bộ môn và trên web quản lý sinh viên của nhà trường

Trả lời: Chị sẽ nhờ bộ phận FT của trường

đê xử lý vân đề này

Câu hỏi phỏng vẫn

Người được hỏi : Nguyên Thiện Tâm Người phỏng vân: Nguyên Duy Hiệu

Cau 1: La nguoi quan ly phan

mêm/web công việc thường ngày khi đên làm của anh là gì ?

Câu 2: Làm sao anh có thể quản lý

được toàn bộ dữ liệu sinh viên trong

trường?

Câu 3: Khi dữ liệu của l sinh viên bị

lỗi anh sẽ xử lý như thê nào?

Câu 4: Ai có thể truy cập vảo

web/phân mêm quản lý của trường?

Câu 5: Anh sử dụng phần mềm gi dé

lưu trữ dữ liệu sinh viên

Tra lời: Xử lý những vẫn dé phat sinh tir

những bộ phận khác liên quan tới phân mêm

Trả lời: Do mình tạo ra database từ đầu

Tra loi: Vao code dé stra va vao database tìm dữ liệu sinh viên đó và xử lý

Trả lời: Tất cả cán bộ và giảng viên đều

có thê truy cập khi được phân quyên chỉ trừ sinh viên

Trả lời: Anh dùng phần mềm navicat và php my admin dé quan ly

Trang 7

- Két qua phong van Thu được những thông tin cần thiết về việc quản lý học sinh tại trường đại học, cách thức hoạt động và hệ thông quản lý

1.3.2 Khao sat thong qua quan sat và nghiên cứu tài liệu

1.4 Danh gia hé thong

- _ Sau khi khảo sát phần mềm và web có thê thấy hệ thống đã có các chức năng như :

“_ Cập nhật, thay đôi , chỉnh sửa thông tin sinh viên

“_ Tạo tài khoản người dùng, phân quyền " Thêm mới sinh viên và xóa sinh viên

« Tinh tién hoc theo mén va theo tin

1.5 Xác lập hệ thông mới Giảm khối lượng ghi chép nhằm lưu trữ thông tin

Cập nhật dữ liệu nhanh chóng, chính xác và kỊp thời

Tự động 1n các hoá đơn cần thiết như: hoá đơn tiền học, phiếu thu, phiếu chị

Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh khi cần thiết

Một hệ thống uy tín và chính xác

Trang 8

Chuwong 2 PHAN TICH CHUC NANG CUA HE THONG

2.1 Chuẩn hóa, xây dựng mô hình nghiệp vụ: 2.1.1 Phân tích nghiệp vụ:

Phòng quán lý sinh viên cần quản lý toàn bộ sinh viên đang theo hoc tại trường, mỗi sinh viên trong trường sẽ được gán một mã số sinh viên duy nhất, thông tin của một sinh viên trong trường bao gồm họ tên sinh viên, ngày sinh, giới tính, dân tộc,

địa chỉ, thành phó, số điện thoại

Một khoa trong trường sẽ có một hoặc nhiều ngành và một ngành cũng sẽ có một

hoặc nhiều lớp, khi sinh viên tiễn hành nhập học tại trường thì sinh viên đó sẽ

thuộc một lớp dựa vào ngành học của sinh viên đó Phòng quản lý sinh viên sẽ tiễn

hành nhập danh sách sinh viên từ phần mềm hoặc từ ñle Excel

Khi cô vấn học tập cần thống kê danh sách sinh viên trong lớp phòng quản lý sinh viên sẽ in danh sách sinh viên trong lớp đó cho cô vấn học tập

Mỗi ngành học sẽ học nhiều môn học giống hoặc khác nhau tùy theo khung chương trình đào tạo của mỗi ngành

Vào cuối học kỳ sau khi có kết quả thi của sinh viên phòng quản lý sinh viên sẽ

tiễn hành nhập điểm thi lần 1 theo môn học cho toàn bộ cho sinh viên trong lớp,

trường hợp sinh viên thi lại lần 2 phòng đảo tạo sẽ cập nhật lại điểm lần 2 và điểm

tích lũy của sinh viên sẽ lấy điểm cao nhất trong 2 lần thi Khi có kết quả thi của từng môn học phòng quản lý sinh viên sẽ xuất bảng điểm cho từng lớp

Khi sinh viên cần xem lại điểm toàn bộ các môn mình đã học phòng đảo tạo sẽ xuất

bảng điểm cá nhân cho sinh viên đó

Mỗi học kỳ nhà trường sẽ tô chức các hoạt động ngoại khóa cho sinh viên đăng ký tham gia những sinh viên đăng ký tham gia hoạt động khóa sẽ được đánh giá như sau: xuất sắc, tốt, khá, trung bình, yếu, kém Dựa vào danh sách sinh viên tham gia hoạt động ngoại khóa trong học kỳ đó nhà trường sẽ tiễn hành xét điểm rèn luyện cho sinh viên trong hoc ky do

Trang 9

2.1.2 Biểu đồ phân rã chức năng:

Cấp tài khoản Thêm sinh viên Nhập điểm hêm hoạt động ngoai khoa Thêm môn học Thong ké ds sinh vién Tim sinh vién

Chinh stra 2 thô 4 À Ánn kê hä

thông tin tài 2 Sửa thông tin sinh viên Sửa điểm Thêm sinh viên tham gia Sửa môn học Thông kê bảng | LÍ diem 1 sv Tim điểm

khoản ‘ as nd 2 à + z Xóa môn học lLây lai mật khâu Xóa sinh viên Tinh diem H

Thống kê dssv

tham gahd |} ngoại khóa

+* Quản ly sinh viên: Vào đầu mỗi học kỳ khi sinh viên nhập học thì mỗi sinh viên sẽ

được cấp một mã số sinh viên duy nhất, giảng viên tiền hành nhập thông tin của

sinh viên vào từ chương trình hoặc từ file excel

s* Quản lý điểm: Sau khi có kết quả thi các môn của sinh viên trong mỗi lớp giảng viên phòng đào tạo sẽ tiễn hành nhập điểm cho sinh viên trong mỗi lớp

“* Quan ly hoạt động ngoại khóa: Mỗi học kỳ sẽ có các chương trình hoạt động ngoại khóa, sinh viên tham các hoạt động này sẽ được cộng điểm rèn luyện vì vậy mỗi

Trang 10

sinh viên khi tham gia các hoạt động sẽ được lưu vào hệ thống và xét điểm cộng rèn luyện cho học kỳ đó

s* Quán lý chương trình đảo tạo: Hỗ trợ giảng viên quán lý được danh sách các môn

học của mỗi ngành khác nhau

s* Thống kê danh sách sinh viên trong lớp: Thông kê được toàn bộ sinh viên của một lớp

s Thống kê bảng điểm sinh viên: Thông kê được điểm của toàn bộ môn học mà sinh viên đó học

s* Thống kê bảng điểm cho lớp: Hỗ trợ giảng viên trong việc xuất ra bảng điểm môn học của tất cả sinh viên trong lớp

s* Thống kê sinh viên tham gia hoạt động ngoại khóa theo học kỳ: Thống kê toàn bộ sinh viên tham gia những hoạt động trong một học kỳ

s* Tra cứu: Hỗ trợ giảng viên trong việc tìm kiếm thông tin sinh viên trong trường

2.2 Mô hình hóa tiến trình 2.2.1 Xây dựng DED hệ thống:

+ Biểu đồ luồng dữ liệu mức khung cảnh

Hồ sơ sinh viên Yêu câu Thông kê/Báo cáo

Yêu cầu xét duyêt kỷ luât/KT

Ban giám hiệu Xét duvệt kỷ luât/KT

Trang 11

+ Biểu đồ luồng dữ liệu mức đỉnh:

Quyết

định kỷ luật khen thưởng

Sinh viên

DS Điểm Hồ sơ sinh viên

Biên nhân hô sơ

Danh sách sinh viên

Thông tin khoa

Trang 12

4 Biéu d6 BLD mức dưới đính chức năng Quản lý thông tin sinh viên:

| Sinh viên ] Hồ sơ sinh viên

Biên nhân hồ sơ

Trang 13

4 Biểu đồ BLD mức dưới đỉnh chức năng Quản lý điểm:

Điểm Thi

Thi lân 1

Lân 1 Yêu câu thi lân 1

Sinh Viên -

Thi lan 2 Yêu cầu thi lần 2 Điếm Thi

Trang 14

+ Biểu đồ BLD mức dưới đính chức năng Khen thưởng/kỷ luật:

Quản lý khen thưởng kỷ

luật

Quyết định KT/KL

Thực thi quyết

định KT/KL

Trang 15

Chuwong 3 PHAN TICH DU LIEU CUA HE THONG

3.1 Xây dựng mô hình thực thể liên kết: 3.1.1 Các thực thể và thuộc tính hệ thống:

Thực thể KHOA (Khoa):

® MaKhoa: mã khoa(khóa chính) e TenkKhoa: tên khoa

e =GhiChu: ghi chu

Thực thể NGANH (Ngành):

® MaNganh: mã ngành (khóa chính) ® TenNganh: tên ngành

e =GhiChu: ghi chu

Thực thể LOP (Lớp):

® - MaLop: mã lớp (khóa chính) ® TenLop: tên lớp

Thực thể SINHVIEN (Sinh viên):

® MaSV: mã sinh viên (khóa chính)

® _ HoTen: họ tên sinh viên

¢ NgaySinh: ngay sinh ® Giollinh: giới tính ® DanToc: dân tộc

® DiaChi: địa chỉ ® _ SoDienThoai: số điện thoại

© ThanhPho: thành phố

e =GhiChu: ghi chu

Thực thể MONHOC (Môn học):

® MaMon: mã môn học ® TenMon: tên môn học

e =GhiChu: ghi chu

Thực thể HOCKYNAMHOC (Học kỳ - năm học):

® - MaHocKy: mã học kỳ - năm học (khóa chính)

® TenHocKy: tên học ky - năm học

e =GhiChu: ghi chu Thực thể HOA TDONGNGOAIKHOA (Hoạt động ngoại khóa):

® MaHDNK: Mã hoạt động ngoại khóa (khóa chính)

® TenHDNK: tên hoạt động ngoại khóa

e =GhiChu: ghi chu

Thực thể TOCHUCHOA TDONG (Tô chức hoạt động):

® MaTCHD: mã tô chức hoạt động (khóa chính)

Trang 16

¢ TenTCHD: tên tô chức hoạt động ® ThoIGiIan: thời gian

e =GhiChu: ghi chu

- _ Thực thể NIENKHOA (Niên khóa):

® MaNienKhoa: Mã niên khóa (khóa chính) ® TenNIienKhoa: Tên niên khóa

® GhChu: ghi chủ - _ Thực thể SINHVIENTHAMGIAHOATDONG (Sinh viên tham gia hoạt động

ngoại khóa): ® DanhGia: Đánh giá e =GhiChu: ghi chu

3.1.2 Mối liên kết giữa các thực thể (sơ đồ thực thể liên kết):

Hình 8 Sơ đồ thực thể liên kết quản lý sinh viên

Trang 17

3.2 Xây dựng mô hình quan hệ: 3.2.1 Chuyển thực thể thành quan hệ tương ứng: % Khoa với ngành:

TenNganh b————- =] TenLop E+ ————— TenNienKhoa

GhiChu GhiChu GhiChu

Trang 18

s* Lớp với sinh viên:

= SinhVien

- E Lop PK | MaSV MaSV

Một lớp có thể có một hoặc nhiều sinh viên và một sinh viên chỉ thuộc một lớp

Mục đích: Quản lý sinh viên trong lớp

+* Hoạt động ngoại khóa với tô chức hoạt động

Trang 19

s* Sinh viên với hoạt động ngoại khóa

= HoatDongNgoaiKhoa Eì

PK MaHDNK

TenHDNK GhiChu

Trang 20

s* Sinh vién voi diém

SinhVien

PK MaSV

HoTen NgaySinh GioiTinh DanToc DiaChi SoDienThoai ThanhPho GhiChu

DiemLan1 DiemLan2 Diem GhiChu

Một sinh có nhiều điểm thi trong một học kỷ và một học kỷ có nhiều điểm thi của

sinh viên

Mục đích: Quản lý điểm sinh viên

“* Quan ly dao tao

Một ngành có nhiều môn học và một môn học có thê thuộc nhiều ngành

Mục đích: Quản lý chương trình đào tạo

Trang 21

3.2.2 Mô hình quan hệ: ¢ Chú thích

VARCHAR : kiểu dữ liệu chuỗi

INT : Kiểu dữ liệu số nguyên

ELOATT: Kiểu dữ liệu số thực DATE: Kiéu dữ liệu thời gian

“* KHOA: Khoa

Kiểu dữ liệu | Rang "mm STT | Tên thuộc tính Khóa Diên giải

(Độ dài) buộc 1 | MaKhoa Nvarchar(20) |not nulll Khóa chính | Mã khoa 2 | TenKhoa Nvarchar(50) null Tén Khoa 3 | GhiChu Nvarchar(100) null Ghỉ chú s* NGANH: Ngành

STT | Tên thuộc tính Khóa Diên giải

(Độ dài) buộc 1 | MaNganh Nvarchar(20) |not null| Khóa chính | Mã ngành 2 |MaKhoa Nvarchar(20) Null | Khóa ngoại | Mã khoa 3 | TenNganh Nvarchar(50) Null Tén nganh 4 | GhiChu Nvarchar(100) Null Ghi cha

Ngày đăng: 17/09/2024, 16:07

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w