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

Phân Tích Thiết Kế Hệ Thống Quản Lý Điểm Sinh Viên

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 (579.13 KB, 22 trang )

TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP. HỒ CHÍ MINH
CƠ SỞ QUẢNG NGÃI

BÀI TẬP LỚN
MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI:QUẢN LÝ ĐIỂM SINH VIÊN

Sinh viên thực hiện:NGUYỄN ANH ĐỨC
PHẠM THỊ MAI HUYỀN
ĐẶNG THỊ NGỌC LAM
Lớp: CDNQTM1301

Quảng Ngãi, tháng 5 / 2016


TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP. HỒ CHÍ MINH
CƠ SỞ QUẢNG NGÃI

BÀI TẬP LỚN
MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI: QUẢN LÝ ĐIỂM SINH VIÊN

Giáo viên hướng dẫn: PHAN THỊ THANH TUYỀN
Sinh viên thực hiện:NGUYỄN ANH ĐỨC
PHẠM THỊ MAI HUYỀN
ĐẶNG THỊ NGỌC LAM
Lớp: CDNQTM1301

Quảng Ngãi, tháng 5 / 2016



MỤC LỤC

3


LỜI MỞ ĐẦU
Hiện nay, máy vi tính đã và đang xuất hiện ngày càng nhiều trong các xí nghiệp,
doanh nghiệp, cơ quan hành chính, trường học …… và được ứng dụng rất nhiều trong
công việc, nhất là việc quản lý.
Ví dụ như một trường học có hàng chục, hàng trăm sinh viên thì việc quản lý là
cả một vấn đề lớn. Bởi mỗi công việc cụ thể đều cần rất nhiều động tác. Như để quản lý
điểm trong một trường từ trước đến nay phải quản lý trên giấy tờ nên có nhiều hạn chế.
Những thông tin về điểm của sinh viên luôn thay đổi từng năm, điều đó thật là khó và rất
dễ sai sót cũng như thất lạc những giấy tờ liên quan. Việc phải có một hệ thống quản lý
điểm trong các trường học là điều cần thiết. Một phần mềm quan lý là rất quan trọng, nó
giúp công việc nhanh hơn và tránh nhiều sai sót khi làm thủ công.
Đề tài quản lý điểm sinh viên.
Với sự hiểu biết và kinh nghiệm còn hạn chế nên chúng em chỉ thiết kế phần
mềm quản lý điểm sinh viên dành cho khoa Công nghệ thông tin của trường cao đẵng
Việt – Hàn.

4


CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU CỦA HỆ THỐNG
1.1 Khảo sát thực trạng:
Hiện nay, công nghệ thông tin được xem là một ngành mũi nhọn của quốc gia, đặc
biệt là các nước đang phát triển, tiến hành công nghiệp hóa hiện đại hóa nước ta. Sự bùng
nổ thông tin và sự phát triển mạnh mẽ của công nghệ kĩ thuật số, muốn phát triển thì phải
áp dụng tin học hóa vào tất cả các ngành các lĩnh vực.

Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềm càng trở nên
đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người. Các phần mềm
hiện nay ngày càng hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lí nhanh
chóng và một số nghiệp vụ được tự động hóa cao.
Do vậy mà việc phát triển phần mềm, sự đòi hỏi không chỉ là chính xác, xử lí được
nhiều nghiệp vụ thực tế mà còn phải đáp ứng yêu cầu khác như về tốc độ, giao diện thân
thiện, mô hình hóa được thực tế vào máy tính để người dùng sử dụng tiện lợi, quen thuộc,
tính tương thích cao, bảo mật cao,.. . Các phần mềm giúp tiết kiệm một lượng lớn thời
gian, công sức của con người, tăng độ chính xác và hiệu quả trong công việc.
Cụ thể,công việc quản lý điểm sinh viên là rất quan trọng. Thế nhưng qua khảo sát
tại khoa công nghệ thông tin của trường cao đẳng Việt - Hàn đang rất thủ công và có một
phần được làm trên Microsoft Excel. Vì thế công việc không hiệu quả cao và dễ sai lầm.
Công việc quản lý điểm sinh viên của khoa gồm:
- Nhập hồ sơ sinh viên vào đầu năm học.
- Lập danh sách môn học trong kỳ
- Lập danh sách sinh viên thi theo từng lớp, hàng kỳ.
- Nhập điểmcho sinh viên sau mỗi kỳ thi.
- Lập danh sách sinh viên được học bổng từng kỳ.
- Lập danh sách thi lại.
- Lập danh sách sinh viên bảo vệ luận văn tốt nghiệp.
- Lập danh sách sinh viên thi tốt nghiệp.
- Phân loại sinh viên cuối năm và sinh viên tốt nghiệp.
- Bảng điểm học kỳ, bảng điểm cá nhân.
Chính vì vậy để nâng cao chất lượng quản lý điểm của khoa chúng em xây dựng hệ
thống quản lý điểm sinh viên.
5


1.2 Phát biểu bài toán:
Trong lĩnh vực giáo dục nói chung và đối với trường cao đẳng nói riêng, công tác

quản lý điểm, kết quả học tập của sinh viên hiện nay còn nhiều bất cập. Mỗi năm trường
cao đẳng Việt – Hàn tiếp nhận thêm hàng trăm sinh viên mới nhập học và trong quá trình
học tập tại trường, trường sẽ lưu trữ, quản lý kết quả học tập của từng sinh viên. Hiện nay
khoa Công nghệ thông tin của trường cao đẳng Việt – Hàn đang có hơn 1000 sinh viên.
Với số lượng sinh viên nhiều như vậy nhưng việc quản lý điểm vẫn còn nhiều bước thủ
công, ít áp dụng cong nghệ tin học. Nên yêu cầu cấp thiết là cần có hệ thống quản lý dễ
dàng nhưng nhanh hơn chính xác hơn để tiết kiệm thời gian công sức và có hiệu quả cao
trong công tác quản lý điểm sinh viên.
Ta có hệ thống quản lý điểm sinh viên của khoa có
Một khoa có nhiều khóa học, một khóa học có nhiều lớp.
Một lớp có nhiều sinh viên, một sinh viên phải học nhiều môn trong 1 học kỳ.
Một khóa học gồm nhiều học kỳ.
Mỗi môn học có nhiều điểm.
Mỗi giáo viên dạy nhiều môn và mỗi môn có nhiều giáo viên.
1.3 Yêu cầu của hệ thống:
1.3.1 Yêu cầu chức năng:
-

Hệ thống lưu trữ tất cả thông tin chi tiết về sinh viên , kết quả học tập của sinh

viên phải lưu trữ tối thiểu 5 năm.
- Tự động tính điểm tổng kết theo kỳ, theo năm và in kết quả.
- Cung cấp thông tin điểm khi muốn tra cứu.
- Thống kê kết quả học tập của sinh viên.
* Cụ thể:
• Người dùng: là sinh viên, là những người có nhu cầu biết thông tin, kết quả
học tập của sinh viên. Họ chỉ có quyền xem.
• Quản trị: buộc phải đăng nhập vào hệ thống để sử dụng. Gồm:
 Giáo viên: có trách nhiệm về điểm số các môn mình phụ trách và gửi


-

bảng điểm về phòng đào tạo.
 Phòng đào tạo: quản lý thông tin giáo viên và sinh viên.
 Quản lý hệ thống: quản lý hệ thống cơ sở dữ liệu.
Hệ thống tính điểm sinh viên theo quy chế 25.
Với những môn học không có bài tập lớn thì điểm môn học gồm có điểm

kiểm tra và điểm thi hết môn
Với những môn có bài tập lớn thì điểm môn học gồm điểm kiểm tra, điểm
bài tập lớn và điểm thi hết môn.
Mỗi môn học được thi 2 lần.
6


1.3.2 Yêu cầu phi chức năng:
-

Hệ thống phải tin cậy, chính xác, dễ sử dụng và truy cập nhanh chóng.
Đảm bảo bảo mật cho người điều hành.
Phải có tính linh hoạt cao.
Phải vận hành tốt trong tương lai khi số lượng sinh viên tăng lên.

7


CHƯƠNG 2: PHỎNG VẤN VÀ BIỂU MẪU
2.1 Phỏng vấn:
Dùng phương pháp phỏng vấn bằng bảng câu hỏi.
Người được phỏng vấn gồm giáo viên và sinh viên trong khoa Công nghệ thông tin của

trường Cao đẳng Việt – Hàn.
Bảng câu hỏi phỏng vấn dành cho giáo viên:
1.
2.
3.
4.
5.

Thầy / cô cảm thấy cách quản lý điểm sinh viên hiên giờ của khoa như thế nào?
Thầy / cô nhập điểm sinh viên mà mình dạy bằng cách nào?
Thầy / cô có khó khăn gì trong quá trình nhập, sữa, xoá … điểm của sinh viên?
Thầy / cô có khó khăn gì khi báo cáo diểm lên trên?
Thầy / cô muốn hệ thống quản lý điểm mới cần có những điều gì?
Bảng câu hỏi phỏng vấn sinh viên:

1.
2.
3.
4.

Bạn thấy cách xem điểm của khoa hiện tại như thế nào?
Bạn gặp khó khăn gì trong quá trình xem điểm?
Quá trình bạn nhận bảng điểm tổng kết có gặp vấn đề gì?
Bạn có ý kiến gì cho hệ thống quản lý điểm hiện tại?

2.2 Biểu mẫu

DANH SÁCH GIÁO VIÊN DẠY CÁC LỚP CDQTM
ST
T



HỌ TÊN


SĐT


MÃ MÔN


TÊN MÔN


DANH SÁCH SINH VIÊN LỚP CDQTM 1301
ST
T


MÃ SINH
VIÊN


HỌ TÊN


NGÀY
SINH



8

QUÊ QUÁN


GHI CHÚ



BẢNG ĐIỂM HỌC TẬP LỚP CAO ĐẲNG NGHỀ
NGÀNH:QUẢN TRỊ MẠNG
STT

HỌ TÊN

NGÀY
SINH

Chính tri

...

...

...

Pháp luật

Tin học


Anh
văn

Lần 1

Lần 1
...

Lần 1
...

Lần 1
...

...

Toán
ứng
dụng
Lần 1
...

Mạng
máy tính
Lần 1
...

DANH SÁCH LỚP KHOA CÔNG NGHỆ THÔNG TIN KHÓA 12
STT



MÃ KHÓA


TÊN LỚP

MÃ LỚP

….



GVCN


CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1 Liệt kê chứ năng:
-

Đăng nhập: đây là phần xác nhận và phân quyền người dùng. Mỗi người dùng

-

có một use name, password riêng.
Tra cứu: để người dùng tìm điểm của sinh viên
9


-


Trợ giúp: hướng dẫn sử dụng phần mềm
Nhập thông tin: phần dành cho các quản lý. Họ sẽ dưa vào hệ thống thông tin

-

về sinh viên và điểm của sinh viên.
Xử lý thông tin:
Báo cáo

10


3.2 Lược đồ chức năng:

11


3.3 Lược đồluồng dữ liệu :

12


Chức năng đăng nhập:

13


Chức năng tra cứu thông tin:

Chức năng trợ giúp:

14


Chức năng nhập thông tin:

Chức năng xử lý thông tin:

15


Chức năng báo cáo:

16


3.4 Sơ đồ DFD
3.4.1 DFD mức 0:

3.4.2 DFD mức 1:

17


3.5 Xác định thực thể:
Vì hệ thống phạm vi trong 1 khoa nên có các thực thể sau:
KHOAHOC ( MaKH: Mã khóa học, NienKH: Niên khóa)
LOPHOC ( MaL: Mã lớp, TenL:Tên lớp, GVCN: giáo viên chủ nhiệm, MaKH)
MONHOC( MaMH: Mã môn học, TenM: Tên môn học, DVHT: đơn vị học trình,
HKy)
HOCKY ( HKy: học kỳ , NH: năm học)

SINHVIEN ( MaSV: mã sinh viên, TenSV: tên sinh viên, NS: Năm sinh, GT: giới
tính, DC: địa chỉ, QQ: quê quán, GC: ghi chú, MaL)
DIEM ( MaMH, MaL, HKy, DL1: điểm lần 1, DL2: điểm lần 2, DTK: điểm tổng
kết, MaSV)
GIAOVIEN ( MaGV: mã giáo viên, TenGV: tên giáo viên, DT: điện thoại, MaMH)

18


3.5.1 Sơ đồ ERD:

19


Ma trận thực thể/ khóa:
KHOA LOP
HOC
HOC
MaKH
MaL
MaMH
Hky
MaSV
MaGV

x

MON HOC
HOC KY


o
x

SINH DIEM
VIEN

GIAO
VIEN

o
o
x
o

x
x

o
o
o
o

o
x

3.6 Mô hình RDM:

20



KẾT LUẬN
Qua thời gian tìm hiểu, nghiên cứu, thực hiện xây dựng hệ thống quản lý điểm sinh
viên. Nhóm chúng em đã hoàn thành yêu cầu chính của hệ thống.
Tuy nhiên với khoản thời gian có hạn và kiến thức còn ít nên bài tập của chúng em
còn nhiều thiếu sót. Vì vậy chúng em hi vọng nhận được nhứng ý kiến đóng góp và phê
bình của cô và các bạn.
Xin chân thành cảm ơn!

21


TÀI LIỆU THAM KHẢO
Slides bài giảng của giáo viên Phan Thị Thanh Tuyền.
Internet:
/> />
22



×