Lời cảm ơn“ Lời Trường Đại học Hải Phòng đã đưa bộ môn đầu tiên, chúng em xingửi lời cảm ơn chân thành đến Kĩ Nghệ Phần Mềm vào chương trình giảng dạyvà đã tạo điều kiện giúp chúng em có
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN HỌC PHẦN: Kĩ Nghệ Phần Mềm Số tín chỉ: 3
Mã số HP: INF5210.2
HỌC SINH Giảng viên hướng dẫn: TS Trịnh Thanh Bình Lớp: CNTT3.K21
Họ và tên Sinh Viên : Phạm Văn Hoàng
Trang 3Mục Lục
Lời cảm ơn 4
Chương 1: Mô tả hệ thống 5
1.1 Giới thiệu 5
1.2 Sơ đồ USE CASE 6
Chương 2: Các loại sơ đồ khác 7
2.1 Sơ đồ lớp 7
2.2 Sơ đồ tuần tự 8
2.3 Sơ đồ ERD 9
Chương 3: CÁC CHỨC NĂNG CHÍNH CỦA PHẦN MỀM QUẢN LÝ ĐIỂM SINH VIÊN: 10
3.1 Quản lý người dùng 10
3.2 Quản lý thông tin sinh viên 11
3.3 Quản lý điểm sinh viên 12
3.4 Báo cáo danh sách sinh viên 13
Chương 4: Thực hiện 14
4.1 Giao diện bên Admin 14
4.2 Những khó khăn cần được hệ thống giải quyết 17
Trang 4Lời cảm ơn
“ Lời Trường Đại học Hải Phòng đã đưa bộ môn đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến Kĩ Nghệ Phần Mềm vào chương trình giảng dạy
và đã tạo điều kiện giúp chúng em có thể hoàn thành xong học phần này Đặc biệt chúng em xin bày tỏ lòng biết ơn sâu sắc đến giảng viên bộ môn – thầy Trịnh Thanh Bình, người đã truyền đạt những kiến thức quý báu cho chúng em trong quá trình học tập Nhờ thầy mà chúng em được trang bị thêm nhiều kiến thức bổ ích, hấp dẫn có tính thực tế cao để chúng em được hiểu rõ hơn về ngành Công Nghệ Thông Tin và có thể hoàn thành tốt bộ môn Kĩ Nghệ Phần Mềm Chúng em đã cố gắng vận dụng những kiến thức đã học được trong học kì qua để hoàn thành bài luận Nhưng do kiến thức còn hạn chế và chưa có nhiều kinh nghiệm thực tiễn nên khó tránh khỏi những thiếu sót trong quá trình nghiên cứu và trình bày Rất kính mong sự góp ý của các thầy cô để bài luận của chúng
em được hoàn thiện hơn
Một lần nữa chúng em xin trân trọng cảm ơn sự quan tâm và giúp đỡ của các thầy cô đã giúp đỡ chúng em trong quá trình học tập vừa qua ”.
Trang 5Chương 1: Mô tả hệ thống 1.1 Giới thiệu
Trong những năm gần đây, các chương trình quản lí không còn xa lạ với chúng ta.Quản lý đã xâm nhập vào các lĩnh vực như giáo dục, kinh doanh,… đặc biệt trong giáo dục và đào tạo, công tác quản lí điểm sinh viên trong quá trình học tập là rất quan trọng, phức tạp và đòi hỏi độ chính xác cao Đảm bảo mỗi sinh viên khi ra trường hoặc đang trong quá trình rèn luyện có thể theodõi chính xác được quá trình học tập của mình.Trong suốt quá trình học tập, điểm quá trình của sinh viên là cơ sở để xét duyệt học bổng, điều kiện tốt nghiệp và phân loại xếp hạng sinh viên Do đó công tác quản lí điểm sinh viên đòi hỏi phải có sự thống nhất và chính xác tuyệt đối giúp cho bộ phận quản lí sửa đổi, điều chỉnh hợp lí, kịp thời về phương pháp quản lí và kế hoạch cho đào tạo.
Hệ thống quản lí điểm sinh viên này sẽ giúp công tác quản lí điểm Sinh viên Trường Đại học Trần Đại Nghĩa giải quyết được những khó khăn trên và tăng tính hiệu quả cho công tác quản lí.
Trang 61.2 Sơ đồ USE CASE
Hình 1: Sơ đồ tổng quát
Trang 7Chương 2: Các loại sơ đồ khác
2.1 Sơ đồ lớp
Hình 2: Sơ đồ lớp
Trang 82.2 Sơ đồ tuần tự
Hình 3 : Sơ đồ tuần tự quản lý điểm học sinh
Trang 92.3 Sơ đồ ERD
Trang 10SINH VIÊN
3.1 Quản lý người dùng
Form cập nhật bảng điểm sinh viên sử dụng bảng DM khoa, DM lớp, DM môn học và bảng sinh viên Trong DM khoa thì lấy thuộc tính mã khoa, trong DM lớp thì lấy thuộc tính mã lớp, trong DM môn học thì lấy thuộc tính tên môn Còn trong bảng sinh viên thì lấy thuộc tính mã SV và tên SV
Chức năng của giao diên: Cập nhật điểm của từng môn học trong suốt quá trình học của một sinh viên Trong form có cac nút lệnh:
Thêm: thêm điểm của một môn học cho sinh viên của 1 lớp nào đó
Sửa: sửa điểm của từng môn học
Xóa: xóa bảng ghi điểm của môn học có mã môn được chọn
Trang 113.2 Quản lý thông tin sinh viên
Trang 123.3 Quản lý điểm sinh viên
Form cập nhật bảng điểm sinh viên sử dụng bảng DM khoa, DM lớp, DM môn học và bảng sinh viên Trong DM khoa thì lấy thuộc tính mã khoa, trong DM lớp thì lấy thuộc tính mã lớp, trong DM môn học thì lấy thuộc tính tên môn Còn trong bảng sinh viên thì lấy thuộc tính mã SV và tên SV
Chức năng của giao diên: Cập nhật điểm của từng môn học trong suốt quá trình
Trang 133.4 Báo cáo danh sách sinh viên
Trang 14Chương 4: Thực hiện
Giao diện đăng nhập chung
4.1 Giao diện bên Admin
Trang 15Trang danh sách giảng viên
Trang 16Trang danh sách quản lý người dùng
Trang 174.2 Những khó khăn cần được hệ thống giải quyết
Trang 18Qua quá trình học Kĩ nghệ phần mềm và qua việc thực hiện đề tài này, nhóm chúng em đã hiểu thêm hơn về việc ứng dụng phân tích thiết kế đối tượng trong lập trình, cụ thể là xây dựng một hệ thống quản lí chung cư.
Kết quả đạt được:
Tìm hiểu hoạt động của một phần mềm quản lí chung cư
Xây dựng được hệ thống quản lí chung cư
Khuôn khổ bài tập chỉ dừng lại ở mức độ vẽ các sơ đồ phân tích Tuy nhiên do hạn chế về mặt thời gian nên nhóm em chưa thể làm hoàn hảo bài một cách tốt ưu nhất Trong quá trình làm bài và báo cáo, cũng không tránh khỏi những sai sót Hy vọng sẽ nhận được sự giúp đỡ của thầy để tiếp tục phát triển bản đồ án và có thể đưa vào ứng dụng trong lĩnh vực lập trình.
Cuối cùng, em xin cảm ơn thầy Trịnh Thanh Bình đã tận tình giúp đỡ nhóm em trong quá trình xây dựng và hoàn thành bài tập này.
Em xin cảm ơn thầy!