Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
2,11 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐÀ LẠT KHOA TOÁN – TIN BÀI BÁO BÀI TẬP NHÓM Đề tài 16 : Xây dựng ‘chương trình quản lý sinh viên’ với PHP MySQL Đà Lạt, Ngày 30-04-2010 1 TRƯỜNG ĐẠI HỌC ĐÀ LẠT KHOA TOÁN – TIN BÀI BÁO BÀI TẬP NHĨM Đề tài 16 Xây dựng ‘chương trình quản lý sinh viên’ với PHP MySQL Thành viên nhóm Trần Ngọc Nhật Phạm Thị Miền Chu Văn Phương Nguyễn Xuân Trung Lê Thế Trung 0712144 0713353 0713362 0713376 0713378 Đà Lạt, Ngày 30-03-2010 2 LỜI NÓI ĐẦU Ngày nay,cùng với phát triển khoa học kỹ thuật, mạng máy tính phát triển cách nhanh chóng đa dạng Những ứng dụng, tiện ích từ phát triển hỗ trợ cho người nhiều công việc lĩnh vực khác Trong có tiện ích từ Website Do Website nhiều người quan tâm, nghiên cứu phát triển Từ thực tế học tập, yêu cầu quản lý sinh viên lớp nói riêng khoa nói chung Nhóm chúng tơi tạo lập Website động “ Xây Dựng Chương Trình Quản Lý sinh viên” với thao tác bản: Nhập, xuất , thêm, xóa, sửa …… Trong đề tài chúng tơi sử dụng ngôn ngữ : HTML, PHP MySQL.Trong đó: HTML ngơn ngữ đánh dấu để tạo nên trang Web PHP ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, thích hợp với Web dễ dàng nhúng vào trang HTML MySQL hệ quản trị sở liệu mã nguồn mở, sử dụng cho việc bổ trợ PHP, làm nơi lưu trữ thông tin trang Web viết viết PHP Bố cục nội dung đề tài gồm có phần sau: Chương 1: Xây dựng sở liệu quản lý sinh viên Chương 2: Thiết kế giao diện Web Chương 3: Những thao tác I Giới thiệu class MySQL.php Xtemplete.php II Trang index.php III Trang function.php VI Trang config.php V Trang login.php VI Trang register.php VII Trang seach.php VIII Trang hienthi.php IX Trang hieuchinh.php X Trang backup.php XI Trang Ajax Nhóm xin chân thành cảm ơn thầy Dương Bảo Ninh, người hướng dẫn, giúp đỡ chúng tơi hồn thành đề tài Do hạn chế kỹ năng, kiến thức, thời gian nên đề tài nhiều thiếu sót, mong góp ý q thầy, toàn thể bạn 3 sinh viên Góp ý xin gửi về: nhóm Đồn Kết,Lớp TNK31, Khoa Toán – Tin, Đại Học Đà Lạt hoăc email : Phamthimientnk31@gmail.com Anhchangthode22145@gmail.com Chuphuong1988@gmail.com Xuantrung@gmail.com Thetrung@gmail.com Trân trọng cảm ơn ! – Nhóm thực đề tài 4 MỤC LỤC Chương 1: Xây dựng sở liệu quản lý sinh viên Chương 2: Thiết kế giao diện Web Chương 3: Những thao tác I Giới thiệu class MySQL.php Xtemplete.php II Trang index.php III Trang function.php VI Trang config.php V Trang login.php VI Trang register.php VII Trang seach.php VIII Trang hienthi.php IX Trang hieuchinh.php X Trang backup.php XI Trang Ajax TỔNG KẾT TÀI LIỆU THAM KHẢO 5 Phần Xây dựng sở liệu quản lý sinh viên I Cấu trúc sở liệu Cơ sở liệu gồm 14 bảng Bảng ngành MaNghanh varchar(3) NOT NULL, TenNghanh varchar(30) NOT NULL, PRIMARY KEY (MaNghanh) Bảng lớp MaLop varchar(10) NOT NULL, TenLop varchar(50) default NULL, NamBD varchar(7) NOT NULL, NamKT varchar(7) NOT NULL, MaN varchar(7) NOT NULL, MaHDT varchar(2) NOT NULL, PRIMARY KEY (MaLop) Bảng dân tộc MaDToc varchar(6) NOT NULL, TenDToc varchar(20) NOT NULL, PRIMARY KEY (MaDToc) Bảng sách MaCS varchar(4) NOT NULL, TenCS varchar(20) NOT NULL, PRIMARY KEY (MaCS) Bảng khu vực MaKV varchar(6) NOT NULL, TenKV varchar(20) NOT NULL, PRIMARY KEY (MaKV) Bảng đối tượng MaDT varchar(2) NOT NULL, TenDT varchar(50) NOT NULL 6 Bảng hệ đào tạo MaHe varchar(2) NOT NULL, TenHe varchar(10) NOT NULL, PRIMARY KEY (MaHe) Bảng sinh viên Mssv varchar(7) NOT NULL, HoTen varchar(35) NOT NULL, Image varchar(50) NOT NULL, NgaySinh date NOT NULL, Phai varchar(3) NOT NULL, NoiSinh varchar(50) NOT NULL, MaLop varchar(10) NOT NULL, PRIMARY KEY (Mssv) Chi tiết lý lịch Mssv varchar(7) NOT NULL, HKTT varchar(200) NOT NULL, MaDT varchar(6) NOT NULL, TonGiao varchar(30) NOT NULL, NgayVDang date NOT NULL, NgayVDoan date NOT NULL, NgayVHSV date NOT NULL, HoTenCha varchar(35) NOT NULL, NamSinhCha date NOT NULL, NgheNghiepCha varchar(30) NOT NULL, HoTenMe varchar(35) NOT NULL, NamSinhMe date NOT NULL, NgheNghiepMe varchar(30) NOT NULL, MaLT varchar(4) NOT NULL, DiaChi varchar(100) NOT NULL, SDT varchar(15) NOT NULL, Email varchar(50) NOT NULL, DienCS varchar(6) NOT NULL, PRIMARY KEY (Mssv) 10 Bảng tốt nghiệp 7 Mssv varchar(10) NOT NULL, Xeploai varchar(10) NOT NULL, Namtotnghiep varchar(10) NOT NULL, PRIMARY KEY (Mssv) 11 Bảng lưu trú MaLT varchar(4) NOT NULL, HinhThuc varchar(20) NOT NULL, PRIMARY KEY (MaLT) 12 Bảng khen thưởng kỷ luật Mssv varchar(10) NOT NULL, DiemTB float default NULL, LyDo varchar(50) NOT NULL, Hocky int(2) NOT NULL, Namhoc varchar(15) NOT NULL, Ma varchar(2) NOT NULL, PRIMARY KEY (Mssv) 13 Bảng config Config_name varchar(20),// title cua trang web Config_value varchar(100), // lượt truy cập trang web 14 Bảng user Username varchar(40), Password varchar(20), User_level int(11) 8 Phần Thiết kế Web I Giao diện trang web Trang chủ Trang chủ giao diện chương trình, trang có u cầu kết hiển thị trang chủ Giao diện trang chủ Để thiết kế giao diện ta dùng HTML với định dạng CSS: Giao diện thiết kế ngôn ngữ html a) phần head 9 {WEB_TITLE} b) phần thân Chương trình quản lý sinh viên
10 10 Hiệu chinh liệu theo tiêu chí theo nhu cầu người dùng Chỉ admin có quyền thực chức