Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,76 MB
Nội dung
BAO CAO THUC TAP TOT NGHIEP SVTT:VO MINH TRUONG Chuyen Nganh:CNTT DE TAI: XAY DUNG PHAN MEM QUAN LY HOC SINHSINH VIEN 1 Gioi thieu 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à Độ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 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 +Phòng máy rộng rãi, thoáng mát Noi dung thuc tap xay dung phan mem quan ly hoc sinh -sinh vien yeu cau: lap bang CSDL SINH VIEN TEN SV,MA SO,HOC PHI,MON HOC Thiet ke CSDL Yeu cau :(tt) lam tren internet ,server VPS trien khai source code len sever VPS tich hop domain de chay ung dung backup-database So do phan ra chuc nang chung QUAN LY DIEM SINH VIEN NHAP TRUONG NHAP DIEM TRA CUU SV NHAP KHOA THEO KHOA THEO HO NHAP LOP THEO HE NHAP MON THEO TEN THEO LOP NHAP HO SO SV GIOI TINH THEO MON quyen truy cap thong tin cho tung phong ,ban co cau to chuc : ban giam hieu phong to chuc hanh chinh phong ke toan phong dao tao phong ke hoach dau tu phong quan ly khoa hoc phong cong tac chinh tri,sinh vien phong hop tac quoc te phong quan tri Y nghia cua hoat dong : khi hoc sinh ,sinh vien kich hoat vao chuong trinh HSSV phai nhap ma HSSV va mat khau ca nhan moi su dung Cac thao tac tren mang hinh nhap ma so HSSV va mat khau ca nhan sau do nhan nut DangNhap Neu nhap sai ,cac gia tri o 2 o tai khoan va mat khau se tro ve "NULL" Neu dang nhap thanh cong thi dong form 'DangNhap' mo giao dien chinh ' Giao dien chinh : ngon ngu truy xuat du lieu trong SQL : Lam tren internet server ,VPS VPS La gi ? Cach su dung VPS ra sao ? VPS la gi ? VPS la (viet tat cua Virtual Private Server _ may chu ao ) la dang may chu duoc tao ra bang phuong phap phan chia mot may chu vat ly thanh nhieu may chu khac nhau co tinh nang tuong tu nhu may chu rieng (dedicated sever ), cach su dung VPS nhu the nao ? khac voi hosting su dung phan mem quan ly (hosting control pannel ) de khoi tao va quan ly cac goi hosting VPS duoc tao ra nho cong nghe ao hoa VPS thich hop cho viec xay dung Mail Sever ,Web Sever ,Backup/Storage Sever hinh anh ve VPS : Trien khai soucre code len server VPS : Thông số lựa chọn khi cài đặt: 1 Centos (32 hoặc 64), apache, php, mysql, phpMyAdmin, ftp 2 Centos (32 hoặc 64), nginx, php, mysql, phpMyAdmin, ftp tich hop domain de chay ung dung : buoc 1: tro IP buoc 2 :danh ten mien buoc 3 :danh IP Can tro bam nut them de Add hinh anh ve domain : backup va Restore database //Thủ tục kết nối dữ liệu private void Connect() { try { myCnn = new SqlConnection("Data Source=localhost; Initial Catalog='';User ID=sa;Password=12345;"); myCnn.Open(); if (myCnn.State != ConnectionState.Open) { //Đóng kết nối đến CSDL if (myCnn.State == ConnectionState.Open) { myCnn.Close(); myCnn.Dispose(); } } public void Create_Cmd(string strSQL) { //Tạo Command để lấy dữ liệu Cmd = myCnn.CreateCommand(); Cmd.CommandText = strSQL; Cmd.ExecuteNonQuery(); } private void Button1_Click(System.Object sender, System.EventArgs e) { try { Connect(); Create_Cmd("BACKUP DATABASE TENDATABASE TO DISK = N'Đường dẫn cần sao lưu\\tenfile.bak'"); close_Cnn(); Interaction.MsgBox("CSDL đã được backup hoàn tất"); } catch (Exception ex) { Interaction.MsgBox(ex.Message, MsgBoxStyle.Critical, "Lỗi Backup"); System.Environment.Exit(0); } } } private void Button2_Click(System.Object sender, System.EventArgs e) { try { Connect(); Create_Cmd("RESTORE DATABASE TENDATABASE FROM DISK = N'Đường dẫn đã sao lưu\\tên file.bak' WITH FILE = 1, NOUNLOAD, STATS = 10"); close_Cnn(); } catch (Exception ex) { Interaction.MsgBox(ex.Message, MsgBoxStyle.Critical, "Lỗi Restore"); System.Environment.Exit(0); } } } ... chinh tri ,sinh vien phong hop tac quoc te phong quan tri QUAN HE THUC THE : MON HOC MON HOC SINH VIEN SINH VIEN SINH VIEN LOP QUE QUAN SINH VIEN DIEM KHOA-MON LOP KHOA sv sv LOP LOP-KHOA SINH VIEN... 10 PK hoten hocsinh C B 40 ky tu 40 GIOITINH gioitinh hoc sinh C B ky tu NGAYSINH thang nam sinh N B ky tu NOISINH noi sinh cua hocsinh C B 30 ky tu 30 QUEQUAN que quan cua hoc sinh C B 30 ky... liên tục, bảo đảm học viên tiếp cận với công nghệ +Phịng máy rộng rãi, thống mát Noi dung thuc tap xay dung phan mem quan ly hoc sinh -sinh vien yeu cau: lap bang CSDL SINH VIEN TEN SV,MA