Upload
tran-han-minh
View
111
Download
0
Embed Size (px)
DESCRIPTION
Báo cáo cuối kì athena
Citation preview
ĐẠI HỌC QUỐC GIA TP HCMĐẠI HỌC BÁCH KHOA TP HCM
BÁO CÁO THỰC TẬPCÔNG NGHIỆP 2
Đề tài : Xây dựng ứng dụng webquản lý sinh viên – học sinh
Tên cơ quan thực tập : Trung tâm Đào tạo Quản trị & An ninh mạng Quốc tế Athena
Thời gian thực tập : 7/7/2014 – 23/8/2014
Giảng viên hướng dẫn : Thầy Võ Đỗ Thắng
Sinh viên thực tập : Trần Hán Minh
MSSV : 51102090
Ngày 10 tháng 8 năm 2014
TRÍCH YẾU
Ngày nay, khi nền khoa học kỹ thuật phát triển cao, dân số thế giới cũng ngày càng tăng. Số lượng học sinh – sinh viên cũng ngày càng tăng cao. Với số lượng học sinh – sinh viên đông đảo như thế, các nhà trường đòi hỏi cần có một hệ thống quản lý hoàn chỉnh và một công cụ hỗ trợ tốt.
Công cụ hỗ trợ cho việc quản lý học sinh – sinh viên cũng trải qua nhiều giai đoạn phát triển. Khi máy tính chưa phát triển, con người sử dụng lưu trữ thông tin trên giấy tờ. Điều này khiến cho việc ghi chép, tìm kiếm cũng như thống kê tốn nhiều thời gian. Khi máy tính ra đời, việc lưu trữ được thực hiện trên phần mềm máy tính. Việc tìm kiếm, thống kê tiết kiệm nhiều thời gian hơn. Khi mạng Internet được phổ biến, để giải quyết vấn đề đồng bộ, việc lưu trữ, truy cập thông tin được chuyển từ phần mềm trên máy tính sang ứng dụng web trên mạng Internet. Việc này khiến cho các hoạt động quản lý được thực hiện ở bất cứ nơi nào.
Trong thời gian thực tập từ ngày 7/7/2014 đến 23/8/2014, em đã hoàn thành một ứng dụng web hỗ trợ cho việc quản lý học sinh – sinh viên. Thông qua công việc này, em hiểu rõ hơn về cách quản lý của nhà trường, cách thức thành lập một ứng dụng web cũng như được làm việc trong môi trường thực tế. Công việc này giúp em cọ sát thực tế nhiều hơn, áp dụng lý thuyết học được trong trường vào thực tế. Đồng thời em cũng rút được nhiều kinh nghiệm, được hoàn thiện bản thân.
Em cam kết kết quả đạt được do em tự thực hiện dưới sự hướng dẫn của thầy Võ Đỗ Thắng tại trung tâm Athena. Quá trình thực hiện được em ghi lại bằng video và được liệt kê dưới đây.
Danh sách các Clip :
Giới thiệu bản thân, đề tài : http://youtu.be/SD14AcuNkg4
Các clip báo cáo hàng tuần :
Tuần 1 : http://youtu.be/NrBdVbFf_0A
Tuần 2 : http://youtu.be/-UBvVdyRVuA
Tuần 3 : http://youtu.be/1VTP5JHa0dg
Tuần 4 : http://youtu.be/xMd9P_A7z0w
Tuần 5 : http://youtu.be/LXfYNtVpo_0
Báo cáo cuối kỳ : http://youtu.be/RIQvbkq1oz8
File báo cáo : http://www.slideshare.net/tranhanminh/bao-cao-athena-37839938
Slide báo cáo : http://www.slideshare.net/tranhanminh/slide-bao-cao
Source code : https://www.mediafire.com/?lzlxl5x0y3xmh9w
1
LỜI CẢM ƠN
Trường Đại học Bách Khoa TPHCM
Khoa Khoa học và Kỹ thuật Máy tính
Em xin chân thành cảm ơn trường Đại học Bách Khoa TPHCM, khoa Khoa học và Kỹ thuật Máy tính đã tạo điều kiện cho em có cơ hội thực tập trong môi trường thực tế. Qua đó, em có thể áp dụng những kiến thức mình đã tiếp thu trong trường, đồng thời, em cũng biết được những ưu điểm, khuyết điểm của mình. Những kinh nghiệm đó sẽ là hành trang của em trong công việc sau này.
Em cũng xin cám ơn quý thầy cô trong khoa đã nhiệt tình truyền đạt những kiến thức quý báu, những nền tảng vững chắc để em có thể hoàn thành tốt đợt thực tập này.
Mặc dù đã cố gắng thực hiện tốt các công việc được giao trong đợt thực tập này, nhưng do trình độ hiểu biết và kinh nghiệm chưa nhiều nên không tránh khỏi có những sơ suất. Em mong nhận được sự thông cảm và chia sẻ tận tình để em có thể rút được kinh nghiệm cho tương lai sau này.
Một lần nữa em xin chân thành cảm ơn trường và khoa.
Hồ Chí Minh, Ngày 28 tháng 7 năm 2014
Sinh viên thực tập
Trần Hán Minh
2
LỜI CẢM ƠN
Trung tâm Đào tạo Quản trị & An ninh mạng Quốc tế Athena
Em xin chân thành cảm ơn Ban giám đốc Trung tâm Đào tạo Quản trị & An ninh mạng Quốc tế Athena, thầy Võ Đỗ Thắng và các anh chị trong trung tâm đã tận tình giúp đỡ, tạo một môi trường thực tập tốt cho em trong thời gian thực tập vừa qua.
Trong đợt thực tập này, em đã có được những kinh nghiệm quý báu tạo điều kiện cho em thực hiện tốt công việc sau này.
Em đã nỗ lực thực hiện tốt đợt thực tập này, tuy nhiên không tránh khỏi có những sai sót nhỏ khiến cho kết quả thực tập không được tốt nhất. Em mong được trung tâm có những chia sẻ tận tình để em có thể hoàn thành tốt trong tương lai về sau.
Một lần nữa, em xin chân thành cảm ơn.
Hồ Chí Minh, Ngày 28 tháng 7 năm 2014
Sinh viên thực tập
Trần Hán Minh
Hình chụp chung với giáo viên hướng dẫn (Thầy Võ Đỗ Thắng) với sinh viên thực tập (Trần Hán Minh)
3
LỜI NHẬN XÉT CỦA TRƯỜNG & KHOA
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
4
LỜI NHẬN XÉT CỦA TRUNG TÂM
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
5
LỜI NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
...........................................................................................................................
6
GIỚI THIỆU TỔNG QUAN VỀ TRUNG TÂM ATHENA
Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà .
Lĩnh vực hoạt động chính:
+ Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính..
+ Sau gần 10 năm hoạt động, nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh, ...
+ Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự , …
Đội ngũ giảng viên :
+ Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH, có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA
+ Bên cạnh đó, các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA
Cơ sở vật chất:
+ Thiết bị đầy đủ và hiện đại
+ Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất.
7
+ Phòng máy rộng rãi, thoáng mát
Dịch vụ hỗ trợ:
+ Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn
+ Giới thiệu việc làm cho mọi học viên
+ Thực tập có lương cho học viên khá giỏi
+ Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian.
+ Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng
+ Hỗ trợ thi Chứng chỉ Quốc tế.
Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM
8
Mục lục
1 Nội dung đề tài........................................................................................10
2 Phân tích yêu cầu.....................................................................................102.1 Quá trình quản lý học sinh – sinh viên...........................................................................10
2.2 Sơ đồ ERD......................................................................................................................11
3 Xây dựng ứng dụng.................................................................................113.1 Dữ liệu Database...........................................................................................................11
3.2 Thiết kế ứng dụng web..................................................................................................16
3.2.1 Framework CodeIgniter.........................................................................................16
3.2.2 Layout trang web...................................................................................................15
3.2.3 Kết nối Internet.....................................................................................................17
4 Các form của trang web..........................................................................204.1 Header...........................................................................................................................20
4.2 Navigation Menu...........................................................................................................20
4.3 Trang chủ/Trang thông báo...........................................................................................21
4.4 Xem thời khóa biểu.......................................................................................................22
4.5 Xem điểm......................................................................................................................22
4.6 Xem học phí...................................................................................................................23
4.7 Chỉnh sửa/Xem thông tin sinh viên...............................................................................23
4.8 Đăng ký môn học...........................................................................................................24
4.9 Tra cứu thông tin...........................................................................................................25
4.10 Thống kê........................................................................................................................26
4.11 Trang của tôi..................................................................................................................26
4.12 Cập nhật học phí............................................................................................................27
4.13 Kiểm tra kết quả ĐKMH.................................................................................................27
4.14 Lớp dạy của tôi..............................................................................................................28
4.15 Thêm đối tượng.............................................................................................................29
4.16 Chỉnh sửa đối tượng......................................................................................................29
4.17 Trang của admin............................................................................................................30
5 Kết luận...................................................................................................30
6 Hướng phát triển......................................................................................30
7 Tài liệu tham khảo...................................................................................30
9
1 Nội dung đề tàiXây dựng ứng dụng web quản lý học sinh - sinh viên
Yêu cầu :
1/ Phân tích qui trình quản lý sinh viên của trường (data input/ data output). Bảng sơ đồ quan hệ ERD
(tên sinh viên, năm sinh, địa chỉ, chuyên ngành, môn học,…)
2/ Xây dựng cơ chế thống kê theo yêu cầu (Thống kê điểm, thống kê theo học kỳ, nợ môn, thi rớt, thống kê theo lịch khai giảng)
3/ Triển khai ứng dụng chạy trên Internet (trên server VPS, server kết nối Internet)
2 Phân tích yêu cầu2.1 Quá trình quản lý học sinh – sinh viên Các công việc quản lý học sinh – sinh viên bao gồm các hoạt động : đăng
ký môn học, thực hiện cập nhật học phí, cập nhật điểm, … Ngoài ra còn có các hoạt động truy xuất như xem điểm, xem thời khóa biểu , xem thông tin sinh viên, …
Như vậy, với các công việc trên, ứng dụng viết ra phải đáp ứng được :
Cho phép xem điểm, xem thời khóa biểu, thông tin học phí dựa theo mã số sinh viên.
Đăng ký môn học cho từng sinh viên.
Cập nhật học phí, điểm số cho sinh viên.
Thống kê theo các yêu cầu như : Thống kê điểm, thống kê theo học kỳ, nợ môn, thi rớt, thống kê theo lịch khai giảng.
Từ các yêu cầu trên, ta có thể phần các dữ liệu ra thành :
Nhóm dữ liệu vào :
Thông tin các đối tượng : sinh viên, giảng viên, khoa, môn học,…
Các số liệu về học tập như : điểm số, học phí, …
Các dữ liệu khác như thông báo, các thông số hằng số ,…
Nhóm dữ liệu ra :
Các dữ liệu như điểm thi, thông tin học phí, thời khóa biểu, …
Các thống kê như thống kê theo học kì, danh sách nợ học phí, danh sách sinh viên rớt, …
10
2.2 Sơ đồ ERD Căn cứ theo các yêu cầu, ta rút ra được sơ đồ ERD như sau :
3 Xây dựng ứng dụng3.1 Dữ liệu Database Bảng 1 : MAJOR
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 MSSV
name VARCHAR 255 Tên sinh viên
11
Bảng 2 : TEACHER
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã GV
name VARCHAR 255 Tên sinh viên
address VARCHAR 255 Địa chỉ
gender CHAR 3 Giới tính
birthday DATE Ngày sinh
position VARCHAR 20 Chức vụ (Mặc định : normal)
password VARCHAR 255 Mật khẩu GV
major_id INT 11 Mã khoa
Bảng 3 : STUDENT
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 MSSV
name VARCHAR 255 Tên sinh viên
address VARCHAR 255 Địa chỉ
gender CHAR 3 Giới tính
birthday DATE Ngày sinh
schoolyear YEAR 4 Khoá
password VARCHAR 255 Mật khẩu SV
major_id INT 11 Mã khoa
12
Bảng 3 : STUDENT
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 MSSV
name VARCHAR 255 Tên sinh viên
address VARCHAR 255 Địa chỉ
gender CHAR 3 Giới tính
birthday DATE Ngày sinh
schoolyear YEAR 4 Khoá
password VARCHAR 255 Mật khẩu SV
major_id INT 11 Mã khoa
Bảng 4 : SUBJECT
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã MH
name VARCHAR 255 Tên MH
credit INT 11 Số tín chỉ
major_id INT 11 Mã khoa
Bảng 5 : CLASS
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã lớp
weekday VARCHAR 255 Thứ
shift_begin INT 11 Tiết bắt đầu
shift_end INT 11 Tiết kết thúc
room VARCHAR 255 Phòng
semester INT 11 Học kì mà lớp đó mở
subject_id INT 11 Mã MH
teacher_id INT 11 Mã GV
13
Bảng 6 : STUDY
Thuộc tính Kiểu Độ rộng Chú thích
class_id INT 11 Mã lớp
student_id INT 11 MSSV
score INT 11 Điểm
status VARCHAR 100 Tình trạng đăng ký môn học (mặc định : Bổ sung)
approval VARCHAR 100 Kết quả đăng ký môn học
Bảng 7 : NOTICE
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã thông báo
datetime TIMESTAMP Ngày giờ thông báo
subject VARCHAR 255 Chủ đề thông báo
content VARCHAR 3000 Nội dung thông báo
Bảng 8 : FEE
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã học phí
pay_date DATETIME Ngày đóng học phí (NULL nếu chưa đóng)
amount INT 11 Số tiền học phí
description VARCHAR 255 Mô tả
student_id INT 11 MSSV
14
Bảng 9 : CONSTANT
Thuộc tính Kiểu Độ rộng Chú thích
name VARCHAR 255 Tên hằng số
value VARCHAR 255 Giá trị hằng số
Bảng 10 : REG_SCHEDULE
Thuộc tính Kiểu Độ rộng Chú thích
id INT 11 Mã đợt đăng ký
semester INT 3 Đợt đăng ký của Học kỳ
begin_time DATETIME Thời gian bắt đầu
end_time DATETIME Thời gian kết thúc
3.2 Thiết kế trang web
15
Layout trang web bao gồm :
+ Header : bao gồm tên trang web và phần đăng nhập cho giáo viên.
+ Container :
Navigation Menu : menu bên trái để chuyển qua các chức năng mong muốn
Main Container : thể hiện giao diện chính của chức năng hiện hành.
+ Footer.
3.3 Xây dựng ứng dụng web Ứng dụng web sử dụng framework CodeIgniter để làm nền tảng lập
trình, sử dụng XAMPP để thiết lập máy chủ ảo localhost trên máy.
3.3.1 Framework CodeIgniter
CodeIgniter là sản phẩm của EllisLab. Phiên bản đầu tiên được phát hành công khai vào ngày 28/2/2006. Bản mới nhất chạy được ổn định là bản 2.2.0 và được ra mắt vào ngày 5/6/2014, có thể tải miễn phí thông qua trang web thông qua đường link : https://ellislab.com/codeigniter
CodeIgniter là một nền tảng ứng dụng web nguồn mở được dùng để xây dựng các ứng dụng web động tương tác với PHP. Nó cho phép xây dựng một ứng dụng web nhanh hơn bằng cách cung cấp một bộ thư viện đầy đủ cho các tác vụ thông thường, cũng như cung cấp một mô hình tương tác đơn giản và dễ hiểu cho việc kết nối tới những bộ thư viện đó.
CodeIgniter cho phép lập trình viên sử dụng mô hình Model-View-Controller (MVC) cho ứng dụng web.
16
CodeIgniter được chú ý về tốc độ cũng như nhẹ hơn so với các framework PHP khác.
Cấu trúc của CodeIgniter như sau :
Chức năng các thư mục chủ yếu bao gồm :
+ controllers : Thực hiện truy xuất dữ liệu thông qua các class Model và tính toán để hiển thị lên views.
+ models : Hiện thực các class Model để đọc dữ liệu trong database.
+ views : Hiển thị giao diện phụ thuộc vào dữ liệu từ controllers truyền.
3.3.2 Kết nối Internet
Trang web sử dụng server của GoDaddy.
GoDaddy là một công ty cung cấp web host và domain, thành lập vào năm 1997 bởi Bob Parsons. Công ty hỗ trợ nhiều domain cho người dùng lựa chọn, đồng thời hỗ trợ trong việc thiết kế trang web và một số công cụ khác.
Để sử dụng domain từ GoDaddy, ta vào trang GoDaddy.com và đăng ký tài khoản.
17
Sau khi đăng nhập bằng tài khoản vừa đăng ký, ta tiến hành mua domain từ GoDaddy bằng cách nhấn Buy & Sell/Domain Buy sau khi nhấn Launch trên màn hình sau khi đăng nhập.
Sau khi tạo domain theo ý của mình, hệ thống tạo 1 web hosting cho domain đó. Người dùng tiến hành quản lý domain của mình thông qua web hosting.
18
Thông qua trang quản lý hosting, ta có thể thực hiện các thao tác mong muốn như : tạo sub-domain (Hosted Domains), kết nối database (MySQL),…
Khi tạo sub-domain, hệ thống sẽ tạo 1 tài khoản và đường link host cho ta đăng nhập qua phần mềm FileZilla. Thông qua tài khoản đó, ta có thể đăng tải trang web của ta lên trên Internet.
Để trang web kết nối với database, thông qua chức năng MySQL trên trang quản lý hosting, hệ thống cung cấp 1 đường link đến database (đã được kết nối đến sub-domain của trang web mà ta đã tạo). Ta tạo cơ sở dữ liệu trên database thông qua đường link đó.
19
4 Các form của trang web4.1 Header + Khi chưa đăng nhập :
+ Sau khi đăng nhập :
4.2 Navigation Menu Khi chưa đăng nhập :
20
Khi đăng nhập bằng giảng viên có chức vụ “Normal” :
Khi đăng nhập bằng giảng viên có chức vụ “Manager” :
4.3 Trang chủ/Trang thông báo
Trang chủ sẽ hiển thị các thông báo của nhà trường. Các thông báo phân thành nhiều trang theo từng trang gồm 5 thông báo.
21
Nút “Tạo thông báo” chỉ được hiển thị khi giảng viên đăng nhập
4.4 Xem thời khóa biểu
Trang “Xem Thời khóa biểu” được hiển thị khi chọn “Xem Thời khóa biểu” ở Navigation Menu. Người dùng sẽ nhập MSSV và chọn học kỳ để xem thông tin thời khóa biểu của sinh viên đó.
4.5 Xem điểm
Trang “Xem điểm” được hiển thị khi chọn “Xem điểm” ở Navigation Menu. Tương tự như “Xem Thời khóa biểu”, người dùng nhập MSSV và chọn học kỳ để xem điểm số của sinh viên.
22
4.6 Xem học phí
Trang “Xem học phí” được hiển thị khi chọn “Xem học phí” ở Navigation Menu. Người dùng nhập MSSV để xem thông tin học phí của sinh viên.
4.7 Chỉnh sửa/Xem thông tin sinh viên
Trang “Xem thông tin sinh viên” được hiển thị khi chọn “Sinh viên/Thông tin Sinh viên” ở Navigation Menu. Sinh viên đăng nhập bằng MSSV và mật khẩu. Sau khi đăng nhập, trang sau được hiển thị.
23
Sinh viên chỉnh sửa thông tin và nhấn “Update” để cập nhật thông tin hoặc nhấn “Cancel” để hủy bỏ việc chỉnh sửa thông tin.
4.8 Đăng ký môn học
Trang “Đăng ký môn học” được hiển thị khi chọn “Sinh viên/Đăng ký môn học” ở Navigation Menu.
Việc đăng ký môn học đòi hỏi sinh viên phải chọn đợt đăng ký đang mở và đăng nhập bằng MSSV và mật khẩu. Sau khi đăng nhập, trang sau được hiển thị.
24
Sinh viên nhập mã MH để tìm kiếm thông tin về lớp học của môn học. Sau đó chọn vào lớp học mong muốn để đăng ký môn học.
4.9 Tra cứu thông tin
Trang “Tra cứu thông tin” được hiển thị khi chọn “Tra cứu thông tin” ở Navigation Menu.
Người dùng sử dụng để tra cứu thông tin của các đối tượng giảng viên, khoa, môn học, các lớp học, sinh viên ; hoặc tìm kiếm đối tượng theo một thuộc tính nào đó.
25
4.10 Thống kê
Trang “Thống kê” được hiển thị khi chọn “Thống kê” ở Navigation Menu.
Trang “Thống kê” được dùng để xem thống kê theo các tiêu chí :
Sinh viên nợ học phí.
Sinh viên còn nợ môn học.
Các lớp mở theo học kỳ.
Xếp hạng sinh viên.
Thống kê theo học kỳ bao gồm các sinh viên thi rớt và nợ học phí trong học kỳ đó.
4.11 Trang của tôi
26
Trang “Trang của tôi” được hiển thị khi sau khi đăng nhập trên Header hoặc chọn vào “Trang của tôi” ở Navigation Menu nếu đã đăng nhập.
Tại đây, giảng viên có thể xem hay thay đổi thông tin của mình.
4.12 Cập nhật học phí
Trang “Cập nhật học phí” được hiển thị khi chọn vào “Cập nhật học phí” ở Navigation Menu. Trang này đòi hỏi giảng viên phải đăng nhập.
Trang này cho phép giảng viên cập nhật học phí cho sinh viên.
4.13 Kiểm tra kết quả ĐKMH
Trang “Kiểm tra kết quả ĐKMH” được hiển thị khi chọn “Kiểm tra kết quả ĐKMH” ở Navigation Menu. Trang này đòi hỏi giảng viên phải đăng nhập.
Trang này cho phép giảng viên kiểm tra kết quả ĐKMH của sinh viên và chấp nhận hoặc hủy bỏ kết quả ĐKMH của sinh viên.
27
4.14 Lớp dạy của tôi
Trang “Lớp dạy của tôi” được hiển thị khi chọn “Lớp dạy của tôi” ở Navigation Menu. Trang này đòi hỏi giảng viên phải đăng nhập.
Trang này hiển thị danh sách lớp dạy mà giảng viên phụ trách, sau đó xem danh sách sinh viên tham gia của lớp cũng như cập nhật điểm cho sinh viên.
Trang “Lớp dạy của tôi” cũng cho phép giảng viên tạo lớp dạy mới.
28
4.15 Thêm đối tượng
Trang “Thêm đối tượng” được hiển thị khi chọn “Thêm đối tượng” ở Navigation Menu. Trang này chỉ dành cho giảng viên có chức vụ “Quản lý”, cho phép giảng viên thêm các đối tượng sinh viên, giảng viên, khoa, môn học.
4.16 Chỉnh sửa đối tượng
Trang “Chỉnh sửa đối tượng” được hiển thị khi chọn “Chỉnh sửa đối tượng” ở Navigation Menu. Trang này chỉ dành cho giảng viên có chức vụ “Quản lý”, cho phép giảng viên chỉnh sửa thông tin các đối tượng khoa, môn học.
29
4.17 Trang của admin
Trang “Trang của admin” được hiển thị khi chọn “Trang của admin” ở Navigation Menu. Trang này chỉ dành cho giảng viên có chức vụ “Quản lý”.
Tại “Trang của admin”, giảng viên xác định học kỳ hiện tại, quản lý danh sách đợt đăng ký môn học.
5 Kết luậnTrang web được xây dựng có layout đơn giản, dễ sử dụng, đáp ứng được
các yêu cầu đưa ra.
Trang web được tải lên mạng thành công và được truy cập qua đường dẫn :
http://www.athenatest.hanhuy.info
Nhược điểm : Thiếu hình ảnh, các thông tin của các đối tượng còn đơn giản.
6 Hướng phát triểnMở rộng phát triển lên quản lý sinh viên về các mặt như điểm rèn luyện,
các hoạt động xã hội.
Thêm các chi tiết về hình ảnh, thông tin các đối tượng,…
7 Tài liệu tham khảo1. Tài liệu hướng dẫn MySQL và PHP của trung tâm Athena.
2. http://php.net/ – trang reference về ngôn ngữ PHP
3. http://www.qhonline.info/forum/showthread.php/4505-tong-hop-cac- bai-viet-huong-dan-cho-codeigniter-framework - hướng dẫn sử dụng framework CodeIgniter
30
31