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

Bài tập lớn lập trình window quản lý trường đại học cao đẳng

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 (1.53 MB, 32 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN


BÁO CÁO BÀI TẬP LỚN MÔN HỌC
LẬP TRÌNH WINDOW

Tên đề tài: Hệ thống quản lý trường đại học, cao đẳng.

Nhóm 10 - Lớp KTPM5-K9
Thành viên trong nhóm: 1. Trần Anh Phước
2. Lưu Tiến Luận
3. Nguyễn Thành Đạt
Giáo viên hướng dẫn : Đỗ Thị Tâm

Mục lục
Hà Nội, Năm 2016
Hà Nội-2016



Lời Nói Đầu
Năm 1945, sự ra đời của chiếc máy tính điện tử lớn nhất Thế giới có tên Eniac đã
đánh dấu bước đầu, mở ra một thời đại phát triển rực rỡ của Công Nghệ Thông Tin. Sự ra
đời của chiếc máy tính vào năm 1982 của hang IBM, cho đến nay sau hơn 20 năm với sự
thay đổi về tốc độ, về bộ vi xử lý và các phần mềm ứng dụng, công nghệ thông tin đã ở
một bước phát triển cao đó là số hóa mọi loại thông tin, số liệu âm thanh , hình ảnh đều
có thể chuyển tới được cho mọi người nhờ sự ra đời của mạng Internet toàn cầu , với sự
phát triển mạnh mẽ của internet và ứng dụng của nó, người ta nói đến một nền tri thức
một chính phủ điện tử… máy vi tính đã xuất hiện khắp nơi, mọi cơ quan, xí nghiệp ,
trường học, có mặt ở mọi gia đình, và là công cụ không thể thiếu trong đời sống. Ngày


nay chỉ cần ngồi trước máy vi tính chúng ta có thể làm mọi thứ như đặt vé tàu, vé máy
bay qua mạng, xem những mẫu mã hang mình thích qua các trang hang trên mạng mà
không tốn công sức đi ra ngoài …
Cùng với sự phát triển nhanh chóng của công nghệ thông tin thì con người đã
nghĩ ra rất nhiều các ứng dụng phục vụ cho như cầu và lợi ích cho mình. Trong đó xây
dựng phần mềm phục vụ giáo dục cũng đang rất được quan tâm. Từ các trường đại học,
cao đẳng đến các trường trung học phổ thông, trung học cơ sở, tiểu học đều sử dụng phần
mềm quản lý để giảm thiểu tối đa những vất vả trong công việc như lưu trữ hồ sơ học
sinh, sinh viên, quản lý điểm… Nếu trước đây phải lưu trữ rất nhiều trong các kho chứa
thì giờ đây chỉ cần một chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ do của nhà
trường.
Với mong muốn được tìm hiểu một phần nhỏ trong kho tàng phát triển của công
nghệ thông tin, nhóm em sẽ viết về phần mềm quản lý Trường Đại học, cao đẳng với mục
đich trước hết là mở rộng kiến thức về ngôn ngữ lập trình của mình và sau đó là ước
muốn phần mềm của mình có thể đi vào hoạt động thực tế phục vụ lợi ích cho việc quản
lý trường đại học, cao đẳng.

Chương I : Giới thiệu bài toán
I.

Bảng phân công công việc
3


II.

Họ và tên
Công việc
Lưu Tiến Luận
Nguyễn Thành Đạt

Trần Anh Phước
Giới thiệu hệ thống
Với công nghệ phát triển hiện nay, những phần mềm quản lí trường đại học, cao
đẳng rất cần thiết. Chương trình quản lý trường đại học, cao đẳng của chúng em nhằm
với mục đích quản lý thong tin các phòng ban, sinh viên, các sự kiện, kế hoạch của
trường học.
Để giúp việc quản lý trường đại học, cao đẳng trở nên dễ dàng hơn , nhóm em xây
sựng phần mềm với mục tiêu :
 Phần mềm vận hành đơn giản dễ sử sụng.
 Tổ chức quản lý , lưu trữ trên hệ thống máy vi tính làm tăng tính an toàn .
 Giao diện trực quan bằng Tiếng Việt , các form nhập liệu đơn giản dễ thao
tác.
 Phù hợp với các ứng dụng triển khai trên diện rộng.
 Dễ dàng chỉnh sửa dễ tìm kiếm
Với chương trình này, giáo viên có thể theo dõi và kiểm tra điểm của sinh
trường mình, có thể điều chỉnh thay đổi một cách hợp lý và nhanh chóng, các
phòng ban, nhân sự. Bên cạnh đó còn giúp tiết kiệm được nhiều thời gian và
chi phí để lưu trữ dữ liệu về sinh viên.

III.

Chức năng hệ thống
1. Giao diện login
2. Giao diện tra cứu, đăng kí tín chỉ
• Trang chủ tập hợp tất cả thông tin mới của trường đại học, cao đẳng
• Tra cứu sinh viên
a) Tab kết quả học tập: tra cứu điểm của học sinh dựa vào mã sinh
viên
b) Tab thời khóa biêu: tra cứu thời khóa biểu của học sinh dựa vào mã
sinh viên và năm học

c) Tab diễn biến thu phí: tra cứu quá trình thu phí của sinh viên.
d) Tab môn học tương đương: theo các trường hệ đạo tạo, mã môn,
khoa tên môn đê tra cứu
• Sinh viên
a) Tab đăng kí học phần: tra cứu môn học dựa theo mã môn hoặc
môn cùng khoa
b) Tab huy đăng kí học phần
c) Tab sửa sai thông tin cá nhân: cập nhật thông tin của sinh viên
d) Tab xem hồ sơ: tra cứu thông tin của sinh viên
• Tra cứu thông tin
a) Tab danh sách lớp độc lập: theo các trường hệ đào tạo, khóa học,
học kì. Sẽ ra các môn mà lớp đang học
4


b) Tab khối lương đang kí ổn định: dựa vào các trường hệ đào tạo ,

ngành học, học kì, khóa học, lớp ổn định.
c) Tab điểm tổng kết ổn định sẽ đưa ra các học sinh trong lớp với kết
quả ổn định
3. Giao diện quản lý của khoa
• Dạnh sách ngành: gồm các khóa. Với các nút thêm ngành, lưu thông tin,
sửa thông tin ngành, xóa ngành, hủy bỏ thao tác, xuất báo cáo.
• Danh sách lớp: gồm các lớp trong khoa. Với các nút thêm lớp, lưu thông
tin, sửa thông tin lớp, xóa lớp, hủy bỏ thao tác, xuất báo cáo.
• Danh sách giáo viên: các giáo viên trong khoa. Với các nút thêm giáo viên
lưu thông tin, sửa thông tin giáo viên, xóa giáo viên, hủy bỏ thao tác, xuất
báo cáo.
• Danh sách sinh viên: các sinh viên trong lớp. Với các nút thêm sinh viên,
lưu thông tin, sửa thông tin sinh viên, xóa sinh viên, hủy bỏ thao tác, xuất

báo cáo
• Danh sách môn
a) Môn theo khoa: gồm các môn trong khoa. Với các nút thêm môn
học, lưu thông tin, sửa thông tin, xóa môn, hủy bỏ thao tác, xuất
báo cáo.
b) Môn theo ngành: Với các nút thêm môn học, lưu thông tin, sửa
thông tin, xóa môn, hủy bỏ thao tác, xuất báo cáo. Dựa vào các
ngành

Chương II : Thiết kế cơ sở dữ liệu
I.
Thiết kế cơ sở dữ liệu
1. Mô hình dữ liệu quan hệ

5


2. Thiết kế cơ sở dữ liệu vật lý
a) Bảng đăng nhập hệ thống

Tài khoản là khóa chính

b) Bảng khoa

Mã khoa là khóa chính.

c) Bảng khoa_connect_MonHoc
6



Mã môn là khóa chính .

d) Bảng nganh_connect_MonHoc

Mã môn học là khóa chính.

e) Bảng ngành

f)

Bảng lớp

7


g) Bảng môn học

h) Bảng sinh viên

i)

Bảng điểm
8


j)

Bảng môn_ngành

k) Bảng khoa_Mon


9


l)

Bảng thời khóa biểu

m) Bảng kết quà học tập

Chương III : Thiết kế chương trình
I.
Giao diện form
1. Form đăng nhập hệ thống ( login )
10


11


2. Form menu chính

12


3. Form tra cứu sinh viên – tab tra cứu học tập

13



4. Form tra cứu sinh viên – tab thời khóa biểu

14


5. Form tra cứu thông tin – tab diễn biến thu phí

15


6. Form tra cứu thông tin – tab môn học tương đương

16


7. Form sinh viên – tab tra cứu học phần

17


8. Form sinh viên – tab hủy đăng kí học phần

18


9. Form sinh viên – tab sửa sai thông tin cá nhân

19



10. Form sinh viên – tab xem hồ sơ

11. Form tra cứu thông kế - tab danh sách học tập

20


21


12. Form tra cứu thông kế - tab khối lượng đăng kí ổn định

13. Form tra cứu thông kế - tab điểm tổng kết lớp ổn định

22


14. Form danh sách ngành

23


15. Form danh sách lớp

24


16. Form danh sách giáo viên

25



×