DE TAI:XAY DUNG PHAN MEM QUAN LY HOC SINH-SINH VIEN... Noi dung thuc taphoc sinh -sinh vien PHI,MON HOC..... So do phan ra chuc nang chungQUAN LY DIEM SINH VIEN... quyen truy cap thong
Trang 1BAO CAO THUC TAP TOT NGHIEP
SVTT:VO MINH TRUONG
Chuyen Nganh:CNTT
Trang 2DE TAI:
XAY DUNG PHAN MEM QUAN LY HOC
SINH-SINH VIEN
Trang 31 Gioi thieu ATHENA
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à
Trang 4Đội ngũ giảng viên
đều tốt nghiệp từ các trường đại học hàng đầu trong nước Tất cả giảng
Security+, CEH,có bằng sư phạm Quốc tế
chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung
Trang 5Cơ sở vật chất:
+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
Trang 7Noi dung thuc tap
hoc sinh -sinh vien
PHI,MON HOC
Trang 8Yeu cau :(tt)
VPS
dung
Trang 9So do phan ra chuc nang chung
QUAN LY DIEM SINH VIEN
Trang 10quyen truy cap thong tin cho tung phong ,ban
co cau to chuc :
ban giam hieu
phong dao tao
phong ke hoach dau tu
phong hop tac quoc te
phong to chuc hanh chinh
phong ke toan
Trang 11QUAN HE THUC THE :
SINH VIEN sv
SINH VIEN sv
LOP
Trang 12TRUY XUAT DU LIEU :
Trang 13TRUY XUAT DU LIEU :
Trang 14TRUY VAN SQL :
Khai niem
la mot loai ngon ngu may tinh dung
de tao them xoa du lieu va lay du lieu tu 1 he quan tri co so du lieu
Do IBM nghien cuu.ra doi nam 1970
Duoc ANSI va ISO tiep tuc pha trien
Trang 15Mo Ta CSDL :
Trang 16Lenh Tao CSDL :
Cu phap : CREATE DATABASE
<Ten database>
VD :CREATE DATABASE QLHSV_SV
Trang 17Lenh tao bang :
<ten bang>
(<ten cot 1>kieu du lieu 1>[NOT NULL ]
Vd :CREATE TABLE SINH VIEN
(MSSV char (4) not null,
HOLOT vachar (20) not null,
TEN vachar (10) not null
PHAI bit,
NGAYSINH datetime)
Trang 18Lenh tao khoa chinh va hinh anh minh hoa
ALTER TABLE < ten bang >
ADD CONTRAINT
<ten rang buoc >
PRIMARY KEY (danh sach cot);
Trang 19hinh anh minh hoa :
Trang 20Yeu cau :
thiet ke modlue
tu day tao CSDL
Trang 21(relationship) giua cac thuc the ,de nham the hien noi dung ,y nghia cua du lieu trong he thong.
Trang 22Xay dung ERD
Trang 23hinh anh minh hoa :
lua chon &lap
ke hoach he thong
thiet ke
he thong
trien khai &
van hanh he thong
phan tich
he thong
xac dinh yeu cau cau truc hoa yeu cau
Trang 24lua chon lap ke hoach
phan tich
he thong
trien khai &
van hanh he thongvan hanh he thongtrien khai &
thiet ke he thong
CSDL &CAC DINH NGHIA FILE
SU PHAT TRIEN CUA
•mo hinh du lieu muc khai niem
mo hinh dulieu muc logic
Trang 25thuoc tinh da gia tri
moi the hien cua thuc the
bo trong dau ngoac nhon
chuyen thanh thuc the yeu
Trang 26Thuong co 3 loai lien ket
PARE
UNIC_COST
Trang 27Thuc the chua cac thuoc tinh dac ta moi quan
he cua cac the hien thuc the tham gia vao lien ket
date_completed
EMPLOYEE Employee_Name( )
Birth_data
DOURSE Dourse_title {topic}
EMPLOYEE Employee ID Employee_Name Birth_Date
CERTIFICATE Certificate_Number Date_Completed
COURSE Course_ID Course_Title {Topic}
Trang 28mo hinh ERD quan ly hoc sinh sinh vien
TONG GIAO MTU TenTongGiao
theo
HocSinh MSHS Hoten gioitinh ngaysinh noisinh diachi,sdt
thuoc
DanToc
co
HOSO MHS NamBatDau
LUU
HOCLUC MHL LoaiHL
HOC
LOP MSL
MLHK Loai HK
TONG KET NAMHOC
HK Thang chuyen
mon
Trang 29Chuyen doi mo hinh ERD sang mo hinh quan he
ngaysinh,noisinh, FK:
Mtongiao TONGIAO.MTG Mdantoc DANTOC.MDT MaHoSo HOSO.MHS TONGIAO (MTG.tentongiao)DANTOC (MDT.tendantoc)
Trang 30phat hien rang buoc :
Thi HOCSINH.Dtockhac=NULL;
Nguoc lai HOCSINH.Dtockhac="CO"Neu hoc sinh con hoc trong truong thi HOSO_THOIGIAN.Tinhtrang=
"D"
Neu hoc sinh ra khoi truong thi HOSO_THOIGIAN.Tinhtrang="N"
Trang 31Mo ta cac chi tiet quan he :
TINH
DIEN GIAI
Trang 32THIET KE GIAO DIEN SQL
Trang 33Y nghia cua hoat dong :
vao chuong trinh HSSV phai nhap ma HSSV va mat khau ca nhan moi su dung
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 '
Trang 34Giao dien chinh :
Trang 35ngon ngu truy xuat du lieu trong SQL :
Trang 36Lam tren internet server ,VPS
Trang 37VPS la gi ?
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 ),
Trang 38cach su dung VPS nhu the nao ?
mem quan ly (hosting control pannel ) de khoi tao va quan ly cac goi hosting
ao hoaVPS thich hop cho viec xay dung Mail Sever ,Web Sever
Trang 39hinh anh ve VPS :
Trang 40Trien khai soucre code len server VPS :
1 Centos (32 hoặc 64), apache, php, mysql, phpMyAdmin, ftp
2 Centos (32 hoặc 64), nginx, php, mysql, phpMyAdmin, ftp
Trang 41tich hop domain de chay ung dung :
bam nut them de Add
Trang 42hinh anh ve domain :
Trang 43backup va Restore database
//Thủ tục kết nối dữ liệu private void Connect()
{ try { myCnn = new SqlConnection("Data Source=localhost; Initial
{ //Tạo Command để lấy dữ liệu Cmd = myCnn.CreateCommand();
Cmd.CommandText = strSQL;
Trang 44} 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);
} }
Trang 45} 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,