Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
1,81 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2016 Phạm Văn Thắng – CTL901 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - TÌMHIỂUVÀXÂYDỰNGỨNGDỤNGLẬPLỊCH CHƢƠNG TRÌNHHỘINGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HẢI PHÒNG – 2016 Phạm Văn Thắng – CTL901 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - TÌMHIỂUVÀXÂYDỰNGỨNGDỤNGLẬPLỊCH CHƢƠNG TRÌNHHỘINGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Sinh viên thực hiện: Phạm Văn Thắng Giáo viên hướng dẫn: Đỗ Văn Chiểu Mã sinh viên: 1513101004 HẢI PHÒNG – 2016 Phạm Văn Thắng – CTL901 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG Độc lập – Tự – Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Phạm Văn Thắng Mã số: 1513101004 Lớp: CTL901 Ngành: Công nghệ thông tin Tên đề tài: Tìmhiểuxâydựngứngdụnglậplịchchươngtrìnhhộinghị Phạm Văn Thắng – CTL901 NHIỆM VỤ ĐỀ TÀI Nội dụng yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung: b Các yêu cầu cần giải quyết: Các số liệu cần thiết để tính toán Địa điểm thực tập Phạm Văn Thắng – CTL901 CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Người hướng dẫn thứ nhất: Họ tên:……………………………………………………………………… Học hàm, học vị:……………………………………………………………… Cơ quan công tác:……………………………………………………………… Nội dung hướng dẫn:………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Người hướng dẫn thứ hai: Họ tên:……………………………………………………………………… Học hàm, học vị:……………………………………………………………… Cơ quan công tác:……………………………………………………………… Nội dung hướng dẫn:………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đề tài tốt nghiệp giao ngày 03 tháng 10 năm 2016 Yêu cầu phải hoàn thành trước ngày 30 tháng 12 năm 2016 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Cán hướng dẫn Đ.T.T.N Sinh viên Hải Phòng, ngày……tháng……năm 2016 HIỆU TRƯỞNG GS.TS.NGƯT Trần Hữu Nghị Phạm Văn Thắng – CTL901 PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: ………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Đánh giá chất lượng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Cho điểm cán hướng dẫn: ( Điểm gi số chữ ) ……………………………………………………………………… ………………………………………………………………………… Ngày……tháng… năm 2016 Cán hướng dẫn ( Ký, ghi rõ họ tên ) Phạm Văn Thắng – CTL901 PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… Cho điểm cán phản biện: ( Điểm gi số chữ ) ……………………………………………………………………… ………………………………………………………………………… Ngày……tháng… năm 2016 Cán hướng dẫn ( Ký, ghi rõ họ tên ) Phạm Văn Thắng – CTL901 Mục lục LỜI CẢM ƠN 11 CHƢƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT 12 I INTERNET, WORLD WIDE WEB VÀ HTML 12 1.1 Khái niệm Internet 12 1.2 World Wide Web 13 1.3 HTML 16 1.4 Các thẻ định dạng khác 16 1.5 Thẻ định dạng bảng : 17 1.6 Thẻ hình ảnh : 17 1.7 Thẻ liên kết : 17 1.8 Các thẻ Input: 17 1.9 Thẻ Textarea: < Textarea> < \Textarea>: 17 1.10 Thẻ Select: 17 1.11 Thẻ Form 17 II TÌMHIỂU NGÔN NGỮ PHP 17 2.1 Khái niệm PHP 17 2.2 Tại nên dùng PHP: 18 2.3 Hoạt động PHP 19 2.4 Tổng quan PHP 19 III MYSQL 27 3.1 Giới thiệu sở liệu: 27 3.2 Mục đích sử dụng sở liệu: 27 3.3 Tổng quan MySQL 28 3.4 Kết hợp PHP MySQL ứngdụng Website 30 3.5 Giới thiệu CSS 30 3.6 Apache IIS 31 CHƢƠNG 2: MÔ TẢ VÀ PHÂN TÍCH BÀI TOÁN XẬYDỰNGỨNGDỤNGLẬPLỊCH CHƢƠNG TRÌNHHỘINGHỊ 32 I.GIỚI THIỆU ĐỀ TÀI 32 II.PHÁT BIỂU BÀI TOÁN 33 III.SƠ ĐỒ TIẾN TRÌNH NGHIỆP VỤ 34 Phạm Văn Thắng – CTL901 3.1.Sơ đồ tiến trình nghiệp vụ đăng ký tài khoản 34 3.2 Sơ đồ tiến trình nghiệp vụ lậplịchhộinghị 35 IV.MÔ HÌNH NGHIỆP VỤ 36 4.1.Biểu đồ ngữ cảnh 36 4.2.Biểu đồ phân rã chức 37 4.3.Danh sách hồ sơ liệu 38 4.4.Ma trận thực thể chức 38 4.5.Biểu đồ luồng liệu 39 V.THIẾT KẾ CSDL 42 5.1.Các thực thể mô tả thực thể (ER) 42 5.2.Xác định mối quan hệ 43 5.3.Mô hình ER 44 5.4.Mô hình quan hệ 45 5.5.Thiết kế sở liệu vật lý 47 CHƢƠNG 3: CHƢƠNG TRÌNH THỰC NGHIỆM 49 I.MÔI TRƢỜNG THỬ NGHIỆM 49 II.MỘT SỐ GIAO DIỆN CHÍNH 49 KẾT LUẬN 54 10 Phạm Văn Thắng – CTL901 4.5.3 Biểu đồ luồng liệu mức 1: 2.0 Lậplịchhộinghị Danh sách người tổ chức Danh sách hộinghị c Danh sách phiên d Danh sách Speaker e f Danh sách phòng Danh sách chair 2.2 Cập nhật thông tin hộinghị Thông tin thông báo phản hồi b 2.1 Thông tin cập nhật hộinghị a Thông tin hộinghị sửa đổi Người tổ chức Sửa đổi thông tin hộinghị Thông tin thông báo phản hồi Hình 4.5.3 Biểu đồ luồng liệu mức 1: 2.0 Lậplịchhộinghị 41 Phạm Văn Thắng – CTL901 4.5.4 Biểu đồ luồng liệu mức 1: 3.0 Xuất lịchhộinghị Đại biểu b Thông tin lịchtrìnhhộinghị Danh sách người tổ chức a Danh sách hộinghị c Danh sách phiên d Danh sách Speaker 3.1 e Danh sách phòng Hiển thị lịchtrình chi tiết lịchhộinghị f Danh sách chair Hình 4.5.4 Biểu đồ luồng liệu mức 1: 3.0 Xuất lịchhộinghị V.THIẾT KẾ CSDL 5.1.Các thực thể mô tả thực thể (ER) STT Kiểu thực thể Thuộc tính Mô tả NGƯỜI TỔ CHỨC Tentk, matkhau, email, hotenntc Tài khoản, mật khẩu, email, tên người tổ chức HỘINGHỊ IDhn, tenhoinghi, thoigian, diadiem, dvtochuc ID hội nghị, tên hội nghị, thời gian, địa điểm, đv tổ chức PHIÊN IDphien, tenphien, tgphien ID phiên, tên phiên, thời gian giới hạn phiên SPEAKER IDspeaker, hotenspeaker, chucdanhspeaker, loaispeaker, tgspeaker CHAIR IDchair, hotenchair, chucdanhchair, tgchair PHÒNG IDphong, tenphong, nangluc, tgdinhmuc ID speaker, họ tên, chức danh, loại speaker, thời gian giới hạn ID chair, họ tên, chức danh chair, thời gian giới hạn ID phòng, tên phòng, lực, thời gian định mức 42 Phạm Văn Thắng – CTL901 5.2.Xác định mối quan hệ NGƯỜI TỔ CHỨC n HỘINGHỊ Tạo n PHIÊN HỘINGHỊ Thuộc n SPEAKER PHIÊN Thuộc CHAIR n PHIÊN Thuộc PHIÊN Thuộc PHÒNG 43 Phạm Văn Thắng – CTL901 5.3.Mô hình ER 44 Phạm Văn Thắng – CTL901 5.4.Mô hình quan hệ *Các thực thể NGƯỜI TỔ CHỨC Tài khoản mật Tên người tổ chức email HỘINGHỊ ID hộinghị Tên HN Thời gian Địa điểm Đv tổ chức Tài khoản PHIÊN ID phiên Tên phiên Thời gian giới hạn ID hộinghị ID chair SPEAKER ID speaker Tên speaker Chức danh Loại speaker Thời gian giới hạn ID phiên CHAIR ID chair, Họ tên Chức danh Thời gian giới hạn PHÒNG ID phòng Tên phòng Năng lực Thời gian định mức ID phiên Mô hình quan hệ: 45 Phạm Văn Thắng – CTL901 46 Phạm Văn Thắng – CTL901 5.5.Thiết kế sở liệu vật lý Bảng NGƯỜI TỔ CHỨC (nguoitochuc): lưu trữ thông tin người tổ chức STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc tentk Chuỗi 30 matkhau Chuỗi 30 email Chuỗi 30 hotenntc Text Bảng HỘINGHỊ (hoinghi): lưu trữ thông tin hộinghị STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc IDhn Chuỗi 10 tenhoinghi Text thoigian datetime diadiem Text dvtochuc Text tentk Chuỗi 30 Bảng PHIÊN (phien): lưu trữ thông tin phiên STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc IDphien Chuỗi 10 tenphien Text tgphien datetime IDhn Chuỗi 10 IDchair Chuỗi 10 47 Phạm Văn Thắng – CTL901 Bảng SPEAKER (speaker): lưu trữ thông tin speaker STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc IDspeaker Chuỗi 10 hotenspeaker Text chucdanhspeaker Text loaispeaker Text tgspeaker time IDphien Chuỗi 10 Bảng CHAIR (chair): lưu trữ thông tin chair STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc IDchair Chuỗi 10 hotenchair Text chucdanhchair Text tgchair time Bảng PHÒNG (phong): lưu trữ thông tin phòng STT Tên Trƣờng Kiểu Dữ Liệu Kích Thƣớc IDphong Chuỗi 10 tenphong Chuỗi 10 nangluc Text tgdinhmuc time IDphien Chuỗi 10 48 Phạm Văn Thắng – CTL901 CHƢƠNG 3: CHƢƠNG TRÌNH THỰC NGHIỆM I.MÔI TRƢỜNG THỬ NGHIỆM -Laptop Sony Vaio : Intel(R) Core(TM) i5-3210M ,RAM 6,00 GB -Hệ điều hành:WINDOWS 10 PRO -App Serv 2.5.10 -PHP 5.2.6 -MySql to 2.10.3 II.MỘT SỐ GIAO DIỆN CHÍNH -Giao diên trang chủ: Người tổ chức muốn tạo lịchtrình cho hộinghị truy cập vào địa đường dẫn đến website trình duyện để kết nối với ứngdụng Sau kết nối địa giao diện trang Sau người tổ chức nhấn vào chức đăng ký để bắt đầu tạo lịchtrìnhhộinghị -Giao diện trang đăng ký: 49 Phạm Văn Thắng – CTL901 Người tổ chức điền đầy đủ thông tin sau nhấn đăng ký để đăng nhập hệ thống tạo lịchhộinghị -Giao diện trang đăng nhập: Sau đăng nhập thành công người tổ chức dùng chức để tạo lịchtrìnhhộinghị *Các chức website gồm có: -Giao diện cập nhật thông tin hộinghị gồm chức xem, xóa sửa: 50 Phạm Văn Thắng – CTL901 Người dùng nhấn vào nút hộinghị menu chức phía bên trái trang web sau tiến hành điền thông tin hộinghị giao diện để cập nhật thông tin hộinghị -Giao diện cập nhật thông tin phiên làm việc gồm chức xem, xóa, sửa: Người dùng nhấn vào nút phiên làm việc menu chức phía bên trái trang web sau tiến hành điền thông tin phiên giao diện để cập nhật thông tin phiên -Giao diện cập nhật thông tin phòng gồm chức xem, xóa, sửa: 51 Phạm Văn Thắng – CTL901 Người dùng nhấn vào nút phòng menu chức phía bên trái trang web sau tiến hành điền thông tin phòng họp giao diện để cập nhật thông tin phòng họp -Giao diện cập nhật thông tin Speaker gồm chức xem, xóa, sửa: Người dùng nhấn vào nút Speaker menu chức phía bên trái trang web sau tiến hành điền thông tin Speaker giao diện để cập nhật thông tin Speaker -Giao diện cập nhật thông tin Chair gồm chức xem, xóa, sửa: 52 Phạm Văn Thắng – CTL901 Người dùng nhấn vào nút Chair menu chức phía bên trái trang web sau tiến hành điền thông tin Chair giao diện để cập nhật thông tin Chair *Trong trình cập nhật thông tin của hộinghịxảy sai sót người dùng sử dụng chức sửa xóa thông tin giao diện cập nhật -Sau cập nhật thông tin hộinghị ngƣời dùng nhấn nút xem hộinghị menu để xem thông tin hội nghị: 53 Phạm Văn Thắng – CTL901 KẾT LUẬN Để xâydựng phân tích thiết kế hệ thống thông tin, việc cần làm trước hết phải xâydựng hệ thống sát với thực tế Khảo sát hệ thống công việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xâydựng bước Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho ngƣời sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc T đó, hệ thống góp phần không nhỏ thúc đẩy trình sản xuất kinh doanh doanh nghiệp, giúp cho doanh nghiệp có lợi nhuận cao Vì thời gian có hạn, kinh nghiệm thực tế chưa nhiều nên việc phân tích toán thực tương đối đầy đủ, nhiên chưa mô tả đầy đủ khía cạnh vấn đề Xâydựng hệ thống với chức chính, có chức chưa đầy đủ, nhiều chức có chưa tiện dụng đơn giản 54 Phạm Văn Thắng – CTL901 TÀI LIỆU THAM KHẢO Phạm Hữu Khang – Lậptrình web php 5.3 MySQL 5.1 – NXB Phương Đông Nguyễn Văn Vỵ - Phân tích thiết kế hệ thống thông tin quản lý – Nhà xuất khoa học – Tự nhiên công nghệ Hà Nội - 2007 55 Phạm Văn Thắng – CTL901 ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG LẬP LỊCH CHƢƠNG TRÌNH HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY... 2016 Phạm Văn Thắng – CTL901 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG LẬP LỊCH CHƢƠNG TRÌNH HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY... CTL901 Ngành: Công nghệ thông tin Tên đề tài: Tìm hiểu xây dựng ứng dụng lập lịch chương trình hội nghị Phạm Văn Thắng – CTL901 NHIỆM VỤ ĐỀ TÀI Nội dụng yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp