4.2.1. Giao diện from chính
Mức một là Form chính có liên kết với các chức năng con qua hệ thống Menu và ToolBar.
Hình 4.1: Giao diện chính của chương trình
chương trình được phân chia thanh nhiều mức truy nhập nhỏ tương ứng với các chức năng riêng biệt, sau đây là một số chức năng ở mức thấp hơn của chương trình.
4.2.2. Menu Cập nhật hệ thống
Khi người dùng nhắp đăng nhập từ trình đơn Cập nhật hệ thống xuất hiện cửa số sau:
Hình 4.2: Giao diện from đăng nhập
+ Khi ngưòi dùng nhắp cập nhật khoá học từ trình đơn Cập nhật hệ thống xuất hiện cửa sổ sau:
Hình 4.3: From nhập khoá học
Tại đây người sử dụng có thể cập thêm mới, sửa, xoá khoá học trong chương trình quản lý nếu như dữ liệu của một khoá được xoá, sửa thì tất cả các thông tin liên quan đến khoá đó như là: các lớp học, sinh viên, môn học của khoá học đó cũng được xoá hết vì thế phải hết sức cẩn thận.
+ Khi người dùng nhắp cập nhật khoa từ trình đơn Cập nhật hệ thống
xuất hiện cửa sổ sau:
Hình 4.4: From cập nhập khoa học
+ Khi người dùng nhắp cập nhật HSSV từ trình đơn Cập nhật hệ thống
xuất hiện cửa sổ cho phép nhập mới, sửa, xoá thông tin về sinh viên và bằng cách sử dụng các nút tiến lùi để thuận tiện cho việc xem dữ liệu về các sinh
viên đă được cập nhật từ trước đó. Khi nhắp vào xoá sinh viên thì sẽ hiện ra 1 form yêu cầu nhập vào mã sinh viên cần xoá.
Hình 4.5: Form cập nhật thông tin sinh viên
+ Khi người dùng nhắp cập nhật môn học từ trình đơn Cập nhật hệ thống xuất hiện cửa sổ sau:
+ Khi người dùng nhắp cập nhật điểm từ trình đơn Cập nhật hệ thống
xuất hiện cửa sổ sau:
Hình 4.7: From nhập điểm sinh viên 1
Khi đã nhập đầy đủ thông tin hợp lệ thì nhấn nút tiếp tục để chuyển sang form nhập điểm sau:
Hình 4.8: From nhập điểm sinh viên 2
Trong form này ta sử dụng các nút di chuyển để kiểm tra xem sinh viên nào đã nhập điểm và chưa nhập điểm. Khi sinh viên được nhập điểm rồi thì trên form sẽ có nút Sửa để ta có thể sửa được điểm của sinh viên và nếu như điểm của sinh viên chưa được nhập ta có thể nhập mới sau đó nhấn ghi để lưu lại.
4.2.3. Menu Tìm kiếm
Trong menu này ta có thể thực hiện tìm kiếm để hiển thị hồ sơ của sinh viên hoặc là điểm của sinh viên. Ta có thể tìm kiếm theo tên, mã sinh viên, lớp. Kết quả tìm kiếm sẽ được hiển thị dưới dạng 1 trang in.
Hình 4.9: From tìm điểm sinh viên theo tên
Hình 4.10: From tìm điểm sinh viên theo lớp
Hình 4.11: Bảng điểm sinh viên theo lớp
4.2.4. Menu Tổng hợp
Sau khi đã cập nhật đầy đủ điểm của sinh viên trong các học phần thì chức năng tổng hợp của hệ thống cho phép hiển thị các thông tin về sinh viên và điểm sinh viên như:
+ Khi người dùng nhắp Điểm tổng kết môn học từ trình đơn Tổng hợp
Hình 4.12: From in điểm tổng kết học phần
Hình 4.13: Bảng điểm tổng kết học phần
Và khi ta nhắp vào các mục còn lại như: điểm môn học, điểm sinh viên, DSSV thi lại, DSSV học lại, DSSV trượt K, DSSV đạt học bổng và nhập đầy đủ thông tin thì kết quả nhận được là 1 trang in các kết quả ta muốn tổng hợp.
+ Danh sách sinh viên theo khoa
Hình 4.15: Danh sách sinh viên khoa CNTT
Hình 4.16: From in điểm theo môn học
Kết quả sẽ được hiển thị dưới dạng một trang in
Hình 4.17: Bảng điểm theo môn học
Hình 4.18: From in DSSV thi lại theo khoa
+ Danh sách sinh viên học lại
Hình 4.20: From in DSSV học lại
+ Danh sách sinh viên đạt học bổng
Hình 4.22: From in DSSV được học bổng
Kết luận và hƣớng phát triển đề tài
* Kết luận:
Chương trình Quản lý điểm sinh viên trường Đại học Sư phạm Hà Nội 2 được lập trình bằng ngôn ngữ Visual Basic 6.0 kết hợp với cơ sở dữ liệu được thiết kế bằng Microsoft Access 2003. Cho đến thời điểm kết thúc chương trình đã đạt được những yêu cầu sau: Giao tiếp được với cơ sở dữ liệu một cách hiệu quả, phân cấp được các chức năng cần thiết, truy cập dữ liệu và tìm kiếm thông tin nhanh, giao diện dễ sử dụng, thân thiện với người dùng chương trình... Song bên cạnh đó, do còn gặp nhiều khó khăn trong quá trình làm chương trình như: khả năng lập trình của em còn nhiều hạn chế, thời gian ít, chưa được khảo sát một chương trình Quản lý điểm sinh viên hoàn chỉnh nào, khâu phân tích thiết kế còn yếu... nên chương trình còn nhiều điểm chưa thật sự hoàn thiện và chưa đạt được yêu cầu của bài toán như: sơ đồ phân cấp chức năng còn thiếu, chưa bám sát được với yêu cầu thực tế của một bài toán Quản lý điểm sinh viên, cơ sở dữ liệu chưa thật gọn, chương trình còn kềnh nhưng nếu thời gian cho phép em hoàn toàn có thể hoàn thiện hơn nữa chương trình để đề tài này trở thành một phần mềm Quản lý điểm sinh viên có ứng dụng thực tế trong các trường Đại học.
* Hướng phát triển:
Mức gần: Đề tài này xây dựng với mục đích có thể hỗ trợ các hoạt động tính điểm cho các sinh viên trong trường đại học. Ngoài việc tiếp tục hoàn thiện nội dung để chương trình đầy đủ hơn, em cần hoàn thiện thêm phần giao diện của phần mềm trở nên dễ sử dụng, thân thiện với người dùng.
Mức xa: Trong một tương lai không xa em nghĩ rằng bài toán này sẽ được phát triển ở một mức cao hơn, nó sẽ bao gồm nhiều chức năng hơn, quản lý mọi mặt của các trường Đại học, không chỉ giới hạn là quản lý điểm
sinh viên trường Đại học Sư phạm Hà Nội 2 mà có thể quản lý một trường Đại học bất kỳ nào. Điều đó cũng có nghĩa là sẽ phải đi sâu nghiên cứu kĩ hơn về ngôn ngữ lập trình Visual Basic nghiên cứu kĩ hơn về lập trình cơ sở dữ liệu.
- Do thời gian thực hiện đề tài có hạn và phạm vi của chương trình là rất rộng nên trong chương trình khó tránh khỏi những thiếu sót. Bên cạnh đó chương trình vẫn còn một số chức năng chưa được hoàn thiện, em xin tiếp tục hoàn thiện trong thời gian tiếp theo.
Một số tài liệu tham khảo
+ Tin học văn phòng Access 2000, Tác giả Nguyễn Sỹ Dũng, NXB Đại học quốc gia TP Hồ Chí Minh.
+ Kỹ thuật lập trình Access trên windows, Tác giả GS. Phạm Văn ất, NXB Hà Nội.
+ Tự học Visual Basic trong 21 ngày, Nhóm Tác giả Nguyễn Tiến – Ngô Quốc Việt – Phạm Nguyễn Tuấn Kỳ, NXB Thống kê.
+ Tự học lập trình Visual Basic 6.0 một các hiệu quả và nhanh nhất, Tác giả Đậu Quang Tuấn, NXB Trẻ.
+ Microsoft Visual Basic 6.0 và lập trình cơ sở dữ liệu, Tác giả Nguyễn Thị Ngọc Mai, NXB Lao động - Xã hội.
Hƣớng dẫn sử dụng
Trước khi sử dụng chương trình bạn phải cài đặt chương trình bằng cách chạy file “setup.exe”.
Sau khi cài đặt chương trình bạn cần đăng nhập tài khoản “admin” mật khẩu “admin”. Sử dụng chương trình bạn có thể cập nhật, tìm kiếm, tổng hợp hoặc sửa điểm, sửa hồ sơ của một sinh viên bất kì. Để cập nhật điểm bạn phải cập nhật thông tin sinh viên và cập nhật danh hồ sơ nhân viên.
Chương trình có sử dụng Module thay đổi phông hệ thống vì vậy sau khi chạy chương trình phông hệ thống có sự thay đổi, để khắc phục bạn thực hiện lần lượt các bước sau: chuột phải chon Properties -> Themes -> Windows XP -> Apply -> OK.
Khi suất các báo cáo có thể sẽ gặp lỗi "Report width is larger than the paper width" tức là khổ giấy của báo cáo lớn hơi khổ giấy của máy in hiện tại, khắc phục lỗi này như sau:
+ Nhắp Start\Settings\Printers and Faxes xuất hiện cửa sổ Printers and faxes
+ Nhắp chuột phải trên biểu tượng máy in chọn Properties + Chọn thẻ General sau đó nhắp Printing Preferences
+ Cửa sổ tiếp theo suất hiện chọn Layout và chọn Landscape( xoay khổ giấy thành gang)