XÂY DỰNG WEBSITE CHO CÔNG TY TRUYỀN THÔNG TINH HOA ĐẤT VIỆT

54 259 0
XÂY DỰNG WEBSITE CHO CÔNG TY TRUYỀN THÔNG TINH HOA ĐẤT VIỆT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ISO 9001 - 2008 ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG WEBSITE CHO CÔNG TY TRUYỀN THÔNG TINH HOA ĐẤT VIỆT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HẢI PHÒNG - 2013 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG WEBSITE CHO CÔNG TY TRUYỀN THÔNG TINH HOA ĐẤT VIỆT ĐỒ Á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: Nguyễn Thanh Tùng Giáo viên hƣớng dẫn: TS Hồ Thị Hƣơng Thơm Mã số sinh viên: 1351010037 HẢI PHÒNG - 2013 BỘ GIÁO DỤC VÀĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Nguyễn Thanh Tùng Mã SV: 1351010037 Lớp: Ngành: Công nghệ thông tin CT1301 Tên đề tài:Xây dựng website cho công ty truyền thông Tinh Hoa Đất Việt NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung - Nắm rõ kiến thức môn phân tích thiết kế hệ thống thông tin - Nắm rõ nghiệp vụ áp dụng đƣợc lý thuyết vào toán thực tế Quảng bá thƣơng hiệu công ty cổ phần truyền thông Tinh Hoa Đất Việt chân dung NSƢT Văn Lƣợng - Có khả lập trình ngôn ngữ PHP hệ quản trị CSDL mySQL Server - Cài đặt, thử nghiệm chƣơng trình - Nghiêm túc thực nhiệm vụ nội dung giáo viên hƣớng dẫn b Các yêu cầu cần giải - Lý thuyết Nắm rõ bƣớc môn phân tích thiết kế hệ thống thông tin áp dụng vào toán Xây dựng đƣợc sở liệu, thiết kế website hệ thống - Thực nghiệm (chƣơng trình) Cài đặt đƣợc website ngôn ngữ lập trình PHP với hệ quản trị sở dữliệu mySQL Sever Các số liệu cần thiết để thiết kế, tính toán Địa điểm thực tập Đồ án tốt nghiệp Ngành công nghệ thông tin 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ồ Thị Hƣơng Thơm Học hàm, học vị: Tiến Sĩ Cơ quan công tác: Trƣờng Đại Học Dân Lập Hải Phòng Nội dung hƣớng dẫn: - Khảo sát toán thực tế, phân tích xây dựng chức năng, tổ chức CSDL hệ quản trị CSDL mySQL Server website hệ thống ngôn ngữ lập trình PHP 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 đƣợc giao ngày….tháng….năm 2013 Yêu cầu phải hoàn thành trƣớc ngày….tháng….năm 2013 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán hƣớng dẫn Đ.T.T.N Nguyễn Thanh Tùng TS Hồ Thị Hƣơng Thơm Hải Phòng, ngày tháng .năm 2013 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang Đồ án tốt nghiệp Ngành công nghệ thông tin 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 ghi số chữ) Ngày .tháng .năm 2013 Cán hƣớng dẫn (Ký, ghi rõ họ tên) Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang Đồ án tốt nghiệp Ngành công nghệ thông tin 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 ghi số chữ) Ngày .tháng .năm 2013 Cán chấm phản biện (Ký, ghi rõ họ tên) Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang Đồ án tốt nghiệp Ngành công nghệ thông tin MỤC LỤC LỜI CẢM ƠN 11 CHƢƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT .12 1.1 Phân tích thiết kế hệ thống hƣớng cấu trúc 12 1.1.1 Khái niệm hệ thống thông tin .12 1.1.2 Phân loại hệ thống thông tin 13 1.2 Giới thiệu world wide web .15 1.3 Khái niệm Web tĩnh Web động 15 1.3.1 Web tĩnh .15 1.3.2 Web động .15 1.4 Mô hình Client – Server 16 1.4.1 Định nghĩa Client – Server 16 1.4.2 Mô hình Web Client – Server 16 1.5 MySQL 17 1.6 Tìm hiểu PHP 18 1.6.1 Các ngôn ngữ lập trình web 18 1.6.2 Giới thiệu PHP .19 1.6.3 Lịch sử phát triển PHP 20 1.6.4 Lý bạn chọn PHP 20 CHƢƠNG 2: MÔ TẢ BÀI TOÁN 22 2.1 Giới thiệu đề tài 22 2.2 Yêu cầu toán đặt 22 2.3 Phát biểu toán .23 2.4 Phân tích toán .23 2.4.1 Đối tƣợng sử dụng .23 2.4.2 Hoạt động đối tƣợng 24 2.4.3 Sơ đồ tiến trình nghiệp vụ 25 CHƢƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 3.1 MÔ HÌNH NGHIỆP VỤ 27 3.1.1 Bảng phân tích tác vụ, chức năng, tác nhân, hồ sơ 27 3.1.2 Biểu đồ ngữ cảnh .28 Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang Đồ án tốt nghiệp 3.1.3 3.2 Ngành công nghệ thông tin Sơ đồ phân rã chức 29 MA TRẬN THỰC THỂ CHỨC NĂNG 29 3.2.1 Danh sách hồ sơ liệu sử dụng 29 3.2.2 Ma trận thực thể chức 30 3.3 BIỂU ĐỒ LUỒNG DỮ LIỆU 31 3.4 CÁC BIỂU ĐỒ LUỒNG DỮ LIỆU VẬT LÝ MỨC 32 3.4.1 Biểu đồ tiến trình “1.0: Quản lí tài khoản” 32 3.4.2 Biểu đồ tiến trình “2.0: Quản lí viết” 33 3.4.3 Biểu đồ tiến trình “3.0: Quản lí phim” 33 3.4.4 Biểu đồ tiến trình “4.0: Báo cáo thống kê” 34 3.5 THIẾT KẾ CƠ SỞ DỮ LIỆU .34 3.5.1 Các thực thể mô tả thực thể (ER) 34 3.5.2 Xác định liên kết 37 3.5.3 Mô hình ER 38 3.5.4 Mô hình Quan hệ 39 CHƢƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 43 4.1 MÔI TRƢỜNG CÀI ĐẶT 43 4.2 HỆ THỐNG CHƢƠNG TRÌNH 43 4.3 GIAO DIỆN CHƢƠNG TRÌNH .44 4.3.1 Giao diện quản trị 44 4.3.2 Giao diện Ngƣời dùng 49 KẾT LUẬN 53 TÀI LIỆU THAM KHẢO .54 Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 10 Đồ án tốt nghiệp 3.5.4.2 Ngành công nghệ thông tin Thiết kế bảng liệu Bảng 3.3: BảngThanhVien Thuộc tính Mô tả Kiểu liệu MaThanhVien Mã Thành Viên varchar(50) TenDangNhap Tên Đăng Nhập varchar(50) MatKhau Mật Khẩu varchar(50) HoTen Họ Tên varchar(50) NgaySinh Ngày sinh date SoDienThoai Số Điện Thoại int DiaChi Địa Chỉ varchar(255) GioiTinh Giới Tính varchar(50) NoiCongTac Nơi Công Tác varchar(100) CMND Chứng minh nhân dân int Email Email varchar(255) Bảng 3.4: BảngTaiKhoan Thuộc tính Mô tả Kiểu liệu MaTK Mã quản trị viên varchar(50) MoTaQuyen Mô tả chức quyền varchar(255) Quyen Các quyền đƣợc cấp varchar(50) TrangThai Trạng thái varchar(50) MaThanhVien Mã Thành viên varchar(50) Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 40 Đồ án tốt nghiệp Ngành công nghệ thông tin Bảng 3.5: Bảng BaiViet Thuộc tính Mô tả Kiểu liệu MaBaiViet Mã viết varchar(50) TieuDe Tiêu đề viết varchar(100) TheLoai Thể loại viết varchar(50) TomTat Toám tắt viết varchar(255) HinhAnh Hình ảnh viết varchar(255) NgayDang Ngày đăng tin datetime NoiDung Nội dung viết longtext TrangThai Trạng thái viết varchar(50) MaThanhVien Mã Thành viên varchar(50) MaTLBaiViet Mã thể loại viết varchar(50) Bảng 3.6: Bảng Phim Thuộc tính Mô tả Kiểu liệu MaPhim Mã phim varchar(50) TheLoai Thể loại phim varchar(50) TenPhim Tên phim varchar(50) LoiGioiThieu Giới thiệu phim ntext HinhAnh Hìnhảnh minh họa varchar(255) Video Link video phim varchar(255) NgayDang Ngày đăng phim datetime TrangThai Trạng thái phim varchar(50) MaThanhVien Mã thành viên varchar(50) MaTLPhim Mã thể loại phim varchar(50) Bảng 3.7: Bảng TheLoaiPhim Thuộc tính Mô tả Kiểu liệu MaTLPhim Mã thể loại phim varchar(50) TenTLPhim Tên thể loại phim varchar(50) MoTaTheLoai Mô tả thể loại varchar(50) Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 41 Đồ án tốt nghiệp Ngành công nghệ thông tin Bảng 3.8: Bảng TheLoaiBV Thuộc tính Mô tả Kiểu liệu MaTLBaiViet Mã thể loại viết varchar(50) TenTLBaiViet Tên thể loại viết varchar(50) MoTaTheLoai Mô tả thể loại Varchar(50) Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 42 Đồ án tốt nghiệp Ngành công nghệ thông tin CHƢƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 4.1 MÔI TRƢỜNG CÀI ĐẶT - Lựa chọn môi trƣờng sau cho việc cài đặt hệ thống web - Hệ điều hành: Windows XP, Windows 7, WindowsVista, Windows - Hệ quản trị sở liệu: MySQL Sever - Ngôn ngữ lập trình: PHP 4.2 HỆ THỐNG CHƢƠNG TRÌNH Hệ thống gồm chức sau: - Quản trị: Giao diện quản lý thành viên Giao diện quản lý viết Giao diện quản lý phim - Ngƣời dùng: Giao diện trang chủ Giao diện tin tức Giao diện danh sách phim Giao diện chi tiết phim Giao diện danh sách viết Giao diện xem chi tiết viết Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 43 Đồ án tốt nghiệp 4.3 Ngành công nghệ thông tin GIAO DIỆN CHƢƠNG TRÌNH 4.3.1 Giao diện quản trị 4.3.1.1 Giao diện chương quản lí Hình 4.1: Giao diện trang chủ quản lí Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 44 Đồ án tốt nghiệp Ngành công nghệ thông tin Giao diện quản lý thành viên - Từ giao diện quản lí thành viên ta sửa thông tin thành viên cách kích vào mã thành viên có danh sách Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 45 Đồ án tốt nghiệp Ngành công nghệ thông tin Giao diện quản lý viết Hình 4.3: Danh sách viết có bảng - Trong giao diện viết sửa viết kích vào tên viết, xóa viết kích vào icon thùng rác Hình 4.4: Giao diện thêm quản lí viết Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 46 Đồ án tốt nghiệp Ngành công nghệ thông tin Hình 4.5: Giao diện thêm thể loại viết Giao diện quản lý phim Hình 4.6: Giao diện danh sách phim - Trong giao diện liệt kê phim có bảng, sửa lại phim kích vào tên phim xóa phim kích vào icon thùng rác Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 47 Đồ án tốt nghiệp Ngành công nghệ thông tin Hình 4.7: Giao diện đăng phim quản trị Hình 4.8: Giao diện thêm thể loại phim Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 48 Đồ án tốt nghiệp Ngành công nghệ thông tin 4.3.2 Giao diện Ngƣời dùng 4.3.2.1 Giao diện trang chủ Hình 4.9: Giao diện trang chủ cho thành viên khách Hình 4.10: Giao diện danh sách viết cho thành viên khách Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 49 Đồ án tốt nghiệp Ngành công nghệ thông tin Hình 4.11: Giao diện xem chi tiết nội dung viết Hình 4.12: Giao diện danh sách phim cho thành viên khách Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 50 Đồ án tốt nghiệp Ngành công nghệ thông tin Hình 4.13: Giao diện xem phim Hình 4.14: Giao diện Đăng nhập cho thành viên Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 51 Đồ án tốt nghiệp Ngành công nghệ thông tin Hình 4.15: Giao diện Đăng kí thành viên Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 52 Đồ án tốt nghiệp Ngành công nghệ thông tin KẾT LUẬN Trong đồ án này, xây dựng website cho công ty truyền thông Tinh Hoa Đất Việt web đƣợc xây dựng Đồ án thực đƣợc nhiệm vụ đề đạt đƣợc kết sau: Mô tả đầy đủ hoạt động nghiệp vụ toán, qua làm rõ yêu cầu toán đặt Áp dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc để phân tích thiết kế hệ thống web Bản thiết kế đầy đủ chi tiết, đảm bảo chất lƣợng để dễ dàng chuyển sang chƣơng trình Tiến hành lựa chọn môi trƣờng phát triển, tiến hành lập trình cài đặt hệ thống Bƣớc đầu đƣợc thử nghiệm với số liệu cho kết chấp nhận đƣợc Hạn chế hệ thống chƣơng trình Do thời gian hạn chế giao diện chƣa đạt đƣợc tính thân thiện cao Một số yếu tố an toàn bảo mật hệ thống chƣa đƣợc xem xét Hƣớng hoàn thiện là: Hoàn thiện hệ thống giao diện cho tiện dụng Tăng cƣờng yếu tố an toàn bảo mật hệ thống Đƣa hệ thống vào ứng dụng thử nghiệm thực tế Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 53 Đồ án tốt nghiệp Ngành công nghệ thông tin TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thông tin đại, Hương đối tượng hướng cấu trúc NXB Thống kê, 2002 [2] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thông tin quản lý, NXB Khoa học tự nhiên Công nghệ, 2008 [3] Nhóm tác giả Elicom (2000), Ngôn ngữ HTML cho World Wide Web, NXB Hà Nội [4] Phạm Hữu Khang, Phƣơng Lan (hiệu đính) (2010), Lập trình web với PHP 5.3 sở liệu My SQL 5.1, NXB Phƣơng Đông [5] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 2000 toàn tập, NXB Lao động – Xã Hội Sinh viên: Nguyễn Thanh Tùng– Mã SV 1351010037 Trang 54

Ngày đăng: 06/11/2016, 19:16

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan