HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNGKHOA CÔNG NGHỆ THÔNG TIN ------ BÁO CÁO TỐT NGHIỆP CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ ĐIỂM SINH VIÊN Địa điể
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
- - BÁO CÁO TỐT NGHIỆP
CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI: PHÁT TRIỂN PHẦN MỀM QUẢN LÝ ĐIỂM SINH VIÊN
Địa điểm : Trường Đại học kiến trúc Hà Nội
Nhóm thực hiện:Nguyễn Đức Thuận B13CCCN080
Nguyễn Văn Thùy B13CCCN159 Bùi Văn Trường
B13CCCN085
Trang 2PHẦN 1: KHẢO SÁT QUẢN LÝ ĐIỂM SINH VIÊN TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI
1.1 Khảo sát sơ bộ
- Quy mô: Mức độ trung bình
- Nhân lực tại phòng khảo thí: 10 thầy cô giáo
- Mức độ tự động hóa: Bán tự động, có sự giúp đỡ của máy tính trong việc quản
lý điểm
- Hướng phát triển: Giảm thiểu các thao tác thủ công mất thời gian trong công
việc quản lý điểm
1.2 Yêu cầu đối với thống quản lý điểm tại trường
- Giao diện chương trình đơn giản, thân thiện, dễ sử dụng
- Phần mềm hỗ trợ cho công việc thêm, cập nhật điểm cho sinh viên
- Hỗ trợ nhập số liệu một cách nhanh chóng và chính xác
- Đảm bảo công việc lưu trữ chuẩn xác, tìm kiếm điểm, tên sinh viên nhanh chóng, thuận tiện
1.3 Khảo sát chi tiết
Tên nghiệp vụ: Quản lý điểm sinh viên
Đối tượng tham gia: Thầy cô quản lý
Yêu cầu đối với hệ thống:
Yêu cầu chức năng dịch vụ
Đăng nhập Xem danh sách thông tin sinh viên
In danh sách điểm sinh viên Yêu cầu phi chức năng
Máy tính sử dụng hệ điều hành windown 7 trở lên Cài đặt phần mềm Visual studio 2010
Cài đặt Microsoft SQL Sever từ 2008 trở lên
Mô tả nghiệp vụ:
Nhập danh sách sinh viên
- Thầy cô giáo cần thêm sinh viên vào danh sách
- Thầy cô nhập các thông tin cần thiết cho sinh viên
- Kiểm tra lại các thông tin sinh viên có đúng không
Trang 3- Thực hiện lưu lại danh sách.
Cập nhật dữ liệu cho sinh viên
- Khi cần chỉnh sửa điểm, thông tin sinh viên trong cơ sở dữ liệu
- Thầy cô đối chiếu với dữ liệu thực tế của sinh viên cần cập nhật
- Thực hiện cập nhật lưu vào cơ sở dữ liệu
Bảng điểm một lớp thuộc đại học kiến trúc Hà Nội
Trang 4Phần 2: Phân tích thiết kế hệ thống quản lý điểm
1 Sơ đồ Use Case.
Sơ đồ usercase của phần mềm quản lý sinh viên
Trang 52 Sơ đồ
2.1 Sơ đồ Use Case cho các chức năng
a Sơ đồ quản lý hệ thống
Trang 6b Sơ đồ UserCase cập nhật danh mục
Trang 7c Sơ đồ UserCase Xử lý điểm
d Sơ đồ UserCase Tra cứu và thống kê
Trang 82.2 Sơ đồ tuần tự
a Tra cứu điểm theo mã sinh viên
Trang 10b Tra cứu điểm theo tên sinh viên
Trang 11c Tra cứu điêm theo lớp
Trang 12d Cập nhật bảng điểm
Trang 13e Xóa bảng điểm
Trang 143 Thiết kế cơ sở dữ liệu
Trang 16Bảng tblSinhVien: Chứa thông tin sinh viên
Bảng tblDiem: Chứa dữ liệu điểm sinh viên
Bảng tblMonHoc: Chứa dữ liệu môn học sinh viên
Trang 17Bảng tblLop: Chứa dữ liệu lớp sinh viên
Bảng tblKhoa: Chứa dữ liệu khoa sinh viên
Bảng tblDangNhap: Chứa dữ liệu về người quản trị
Trang 18Câu lệnh sql truy vấn hiển thị các bảng:
Hiển thị danh sách sinh viên
SELECT * FROM tblSinhVien
Hiển thị điểm cho từng sinh viên
SELECT * FROM tblDiem
Thêm mới một sinh viên
INSERT INTO tblSinhVien (fldHoTen, fldMaLop, fldHeDaoTao, fldNgaySinh, fldDiaChi, fldSDT) values (fldHoTen=’txtHoTen’, fldMaLop=’txtMaLop’, fldHeDaoTao=’txtHeDaoTao’,
fldNgaySinh=txtNgaySinh, fldDiaChi=’txtDiaChi’, fldSDT=txtSDT);
Cập nhật thông tin sinh viên theo mã sinh viên
UPDATE tblSinhVien SET fldHoTen=’txtHoTen’, fldMaLop=’txtMaLop’, fldHeDaoTao=’txtHeDaoTao’, fldNgaySinh=txtNgaySinh,
fldDiaChi=’txtDiaChi’, fldSDT=txtSDT WHERE fldMASV=txtMaSv;
Xóa một sinh viên có trong danh sách theo mã sinh viên
DELETE FROM tblSinhVien WHERE fldMaSV=txtMaSV;
Câu lệnh sql truy vấn sửa thông tin sinh viên theo mã sinh viên: