Tài liệu Đồ án Tìm hiểu PHP (Personal Home Page) - Thiết kế và xây dựng Website cho trường kỹ thuật cơ khí luyện kim Sài Gòn: BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIĐẠI HỌC THUỶ SÀN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: Tìm hiểu PHP(Personal Home Page)- Thiết kế và xây dựng WebSite cho trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn GVHD: Nguyễn Hoàng Lan SVTH: Lê Văn Quân Lớp: TH40 MSSV: 98S1059 Lời Cảm Ơn Trước hết em xin chân thành cảm ơn cô giáo Nguyễn Hoàng Lan giảng viên khoa công nghệ thông tin trường Đại Học Bách Khoa Hà Nội đã tận tụy hướng dẫn giúp đỡ em trong suốt quá trình nghiên cứu và hoàn thành công việc thực tập tốt nghiệp cũng như xây dựng đồ án tốt nghiệp. Cảm ơn anh Lê Quang Phong nhân viên kỹ thuật – Trung tâm ngoại ngữ tin học trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn đã trực tiếp giúp đỡ em trong công việc tìm hiểu đề tài và cung cấp các số liệu của trường để xây dựng đề tài. Cuối cùng em xin chân thành cảm ơn các thầy cô giáo đã trực tiếp giảng dạy em trong những năm học vừa qua cùng bạn bè người thân đã nhiệt tình ủng hộ, động viên em trong suốt quá trình học t...
18 trang |
Chia sẻ: hunglv | Lượt xem: 1205 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Đồ án Tìm hiểu PHP (Personal Home Page) - Thiết kế và xây dựng Website cho trường kỹ thuật cơ khí luyện kim Sài Gòn, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIĐẠI HỌC THUỶ SÀN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: Tìm hiểu PHP(Personal Home Page)- Thiết kế và xây dựng WebSite cho trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn GVHD: Nguyễn Hoàng Lan SVTH: Lê Văn Quân Lớp: TH40 MSSV: 98S1059 Lời Cảm Ơn Trước hết em xin chân thành cảm ơn cô giáo Nguyễn Hoàng Lan giảng viên khoa công nghệ thông tin trường Đại Học Bách Khoa Hà Nội đã tận tụy hướng dẫn giúp đỡ em trong suốt quá trình nghiên cứu và hoàn thành công việc thực tập tốt nghiệp cũng như xây dựng đồ án tốt nghiệp. Cảm ơn anh Lê Quang Phong nhân viên kỹ thuật – Trung tâm ngoại ngữ tin học trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn đã trực tiếp giúp đỡ em trong công việc tìm hiểu đề tài và cung cấp các số liệu của trường để xây dựng đề tài. Cuối cùng em xin chân thành cảm ơn các thầy cô giáo đã trực tiếp giảng dạy em trong những năm học vừa qua cùng bạn bè người thân đã nhiệt tình ủng hộ, động viên em trong suốt quá trình học tập và xây dựng đồ án tốt nghiệp. Chương I PHÂN TÍCH VÀ THIẾT KẾ I. Yêu cầu đề tài: Xây dựng Web site cho Trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn. Web site chủ yếu thể hiện thông tin giới thiệu về trường, các hoạt động của trường, cơ cấu tổ chức, quy mô đào tạo đồng thời Web site còn có chuyên khu “Diễn Ðàn” hoạt động với chức năng xử lý việc tìm kiếm và trao đổi thông tin giữa những người truy nhập và nhất là tầng lớp sinh viên, có khả năng giúp người truy nhập trao đổi gián tiếp những vấn đề còn chưa rõ ở trường và những thông tin mới nhất của trường và hệ thống còn giúp cho sinh viên có thể xem kết quả điểm thi các môn học của mình trong một học kỳ thông qua Web site của trường mà không cần phải trực tiếp đến trường, qua đó sinh viên có thể đăng ký môn học mà mình bị rớt vào học kỳ kế tiếp nếu học kỳ kế tiếp có dạy môn đó. Sinh viên có được thông tin đầy đủ của môn học cần đăng ký. II. Hoạt động của Web Site: Hoạt động của Web Site bao gồm hai hoạt động chính: - Hoạt động của người truy cập Web site. - Hoạt động của nhà quản trị Web site. III. Sơ đồ dòng dữ liệu (DFD)Sơ đồ mức 0:”quản lý hệ thống thông tin” User Hệ thống Nhập thông tin Quản trị Nhập liệu Quản trị User Query kết quả kết quả Query Sơ đồ mức 1:”quản lý hệ thống thông tin” Quản trị User Nhập liệu nhập thông tin Dữ liệu Dữ liệu Thông tin Thông tin Lấy dữ liệu query Dữ liệu Kết quả hiển thị kết quả User / Quản trị nhận query Yêu cầu truy vấn query kết quả Sơ đồ mức 2:”nhập liệu” nhập SV nhập lớp nhập điểm nhập môn hoc nhập ngành Sv mới lớp mới Ngành mới điểm mới Môn học mới Sinh viên lớp ngành điểm môn hoc dữ liệu Sơ đồ mức 2:”nhập liệu” nhập tin tức nhập giáo viên Nhập thông báo nhập tin tức Giáo viên mới Thông báo mới Tin tức Giáo viên Thông báo Sơ đồ mức 2:”nhập thông tin” Nhập thông tin liên hệ Nhập thông tin bài viết cần trao đổi lên diễn đàn Liên hệ Bài viết mới Thông tin Liên hệ Bài viết Text Query MySQL Phân loại query query MySQL Text Dữ liệu Kết Quả Kết quả MySQL Kết quả Text Query IV.Mô hình quan niệm dữ liệu được lưu trữ trong hệ thống ADMIN Login Password THONGBAO ChuDeTB NoiDungTB NgayGoiTB LIENHE TenLH Email ChuDe NoiDung NgayGoi TINTUC MaCD NoiDung NgayCapNhat GIAOVIEN STT Ten Anh_url DiaChiLH HocVi DonViCT USER UserName Email Password BAIVIET MaBaiViet TieuDe NoiDung NgayGoiBai NguoiGoi CHUDE MaChuDe TenChuDe MoTa (1,n) (1,1) (1,1) (1,n) CHUDETT MaCD TenCD (1,1) MONHOC MaMH TenMH SDVHT NamHoc HocKy TGHoc DIEM DiemLan1 DiemLan2 SINHVIEN MaSV HoSV TenSV NgaySinh GioiTinh NGANH MaNganh TenNganh LOP MaLop TenLop SV-N SV-LOP DKMH NgayDK DAY (1,n) (1,1) (1,n) (1,n) (1,n) (1,1) (1,n) (1,n) (1,n) (1,n) V. Các chức năng xử lý chính:a.Chức năng xem điểm: Xem điểm cá nhân Xem điểm cả lớp Cung cấp thông tin xem điểm cá nhân Cung cấp thông tin xem điểm lớp Mã SV, Họ tên, Mã môn học Mã môn học, Mã lớp, mã ngành Kiểm tra thông tin,field hợp lệ ? Lỗi? Xem điểm Báo lỗi Bắt đầu Kết thúc yes no database b.Chức năng gởi thư góp ý: Bắt đầu(User) Cung cấp thông tin gởi thư góp ý Tên, email, chủ đề, nội dung Kiểm tra thông tin. Thiếu field dữ liệu không hợp lệ Lỗi? Ghi nhận thông tin Kết thúc Bắt đầu (user) c. Chức năng gởi mail trên trang Web: Cung cấp thông tin để gời mail Địa chỉ Email đến, người gởi, chủ đề, Nội dung, địa chỉ mail người gởi kiểm tra thông tin, thiếu field dữ liệu không hợp lệ Kết quả gởi mail (Kết thúc) Lỗi? yes no Bắt đầu Nhập điểm Cung cấp thông tin cần nhập Mã sinh viên, mã môn học, điểm lần 1, điểm lần 2 Kiểm tra fields Trùng MaSV, MaMH Lỗi? Báo lỗi Ghi nhận thông tin Kết thúc no yes d. Chức năng nhập điểm: e.Chức cập nhật sinh viên mới: f.Chức năng nhập lớp: g.Chức cập nhật môn học : h.Chức năng nhập ngành: i.Chức năng kiểm tra mục thư góp ý: j.Chức năng cập nhật tin tức của trường : k.Chức năng cập nhật thông tin đội ngũ giáo viên : l.Chức năng cập nhật thông báo của trường: TỔNG KẾT ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Trong thời gian thực tập tìm hiểu các công cụ và thiết kế trang Web cho trường Kỹ Thuật Cơ Khí Luyện Kim Sài Gòn. Em đã tìm hiểu về PHP/MySQL, Flash, +HTML. Các công cụ dùng cho việc thiết kế các trang Web động ngày ngày càng mạnh mẽ hơn. Cũng như ASP, JSP; PHP là một công cụ rất mạnh trong lĩnh vực xây dựng Web động. Tính năng hổ trợ cho việc kết nối cơ sở dữ liệu trong PHP cũng giống như trong ASP nhưng khi sử dụng PHP có hổ trợ sẵn cơ chế kết nối ADO. Phần câu lệnh trong PHP cũng giống như những ngôn ngữ lập trình khác. Điểm đặc biệt của PHP là có thể chạy trên bất kỳ trình duyệt nào. Việc tạo dựng cơ sở dữ liệu trong MySQL không giống như trong SQL, được thực hiện hoàn toàn bằng lệnh, đòi hỏi người xây dựng cơ sở dữ liệu phải có tính cẩn thận cao. Kiểu dữ liệu trong MySQL cũng giống như kiểu dữ liệu trong các cơ sở dữ liệu khác. Để có được những trang Web sinh động thu hút người truy nhập, công cụ Flash có thể giúp ta dễ dàng tạo những hình ảnh chuyển động dưới nhiều dạng khác nhau trên trang Web. *Những điểm hệ thống thực hiện được: - Đối với người sử dụng hệ thống đã đưa ra được: + Xem các thông tin của trường(giới thiệu, hoạt động …). + Xem điểm thi học kỳ của cá nhân, của lớp và đăng ký môn học qua mạng. + Tiến hành gởi mail trên web. + Liên hệ với trường. + Cho phép người truy nhập đăng ký thông tin tham gia vào diễn đàn, tiến hành gởi bài viết, xem bài viết trên diễn đàn. - Đối với nhà quản trị hệ thống đã đưa ra được: + Quản lý được thông tin người truy nhập + Đưa ra các form để nhập dữ liệu mới của các loại tư liệu. + Có thể sửa đổi cập nhật các dữ liệu trên. * Những điểm hệ thống chưa làm được: - Diễn đàn: + Chưa đếm được số thành viên đang tham gia trực tuyến. + Chương trình chưa đăng ký môn học qua mạng được. *Hướng phát triển của đề tài: - Xây dựng trang Web TKTCKLKSG với nhiều tính năng hơn: + Xem điểm thi tuyển sinh + Đăng ký môn học qua mạng
Các file đính kèm theo tài liệu này:
- quan.ppt
- Toàn bộ dữ liệu liên quan.rar