Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
1,96 MB
Nội dung
Niên khóa : XÂY DỰNG WEBSITE HỖ TRỢ HỌC TỐN CHO HỌC SINH TRƯỜNG TIỂU HỌC THUẦN HƯNG 2011 – 2015 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HƯỜNG XÂY DỰNG WEBSITE HỖ TRỢ HỌC TOÁN CHO HỌC SINH TRƯỜNG TIỂU HỌC THUẦN HƯNG Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HƯỜNG XÂY DỰNG WEBSITE HỖ TRỢ HỌC TOÁN CHO HỌC SINH TRƯỜNG TIỂU HỌC THUẦN HƯNG Chuyên ngành: Công nghệ thông tin Giáo viên hướng dẫn: ThS.Nguyễn Đức Tuấn Lớp: 1210A04 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Thị Hường Giới tính: Nữ Ngày, tháng, năm sinh: 09/09/1994 Nơi sinh: Hưng Yên Chuyên ngành: Công nghệ thông tin Mã số: 1210A0003 TÊN ĐỀ TÀI Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng NHIỆM VỤ VÀ NỘI DUNG - Khảo sát quy trình quản lý hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng - Phân tích, xác định yêu cầu hệ thống - Xây dựng hệ thống quản lý hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng NGÀY GIAO NHIỆM VỤ: NGÀY HOÀN THÀNH NHIỆM VỤ: GIẢNG VIÊN HƯỚNG DẪN: ThS.Nguyễn Đức Tuấn Ngày……tháng…… năm 2016 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THƠNG TIN LỜI CẢM ƠN Qua q trình thực đề tài “Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng”, em học hỏi nhiều kiến thức, đồng thời củng cố nâng cao thêm kỹ chuyên ngành kỹ tư toán Đặc biệt, đề tài cho em hiểu biết nhìn tổng quát tốn phân tích thiết hệ thống Em xin tỏ lòng biết ơn chân thành sâu sắc nhắc đến thầy Nguyễn Đức Tuấn nhiệt tình giúp đỡ, bảo tạo điều kiện thuận lợi cho em hoàn thành đề tài Em xin cảm ơn quý Thầy cô khoa Công nghệ thông tin, Viện đại học Mở Hà Nội tận tình truyền đạt kiến thức năm học Vốn kiến thức tiếp thu q trình học tập khoa khơng tảng để nghiên cứu đề tài mà hành trang quý báu để em bước vào đời cách vững vàng, tự tin Ngoài ra, em xin cám ơn số bạn bè nhận xét trao đổi với em trình phân tích thiết kế chương trình Trong q trình thực đề tài, em hiểu cách thức trình thực dự án thực tế Mặc dù cố gắng có nhiều hạn chế mặt kiến thức chun mơn kinh nghiệm làm việc thực tế nên khơng tránh khỏi sai sót Em mong có hướng dẫn nhận xét nhiều từ phía thầy, giáo bạn giúp em hồn thiện kỹ Hà Nội, tháng 05 năm 2015 Sinh viên thực Nguyễn Thị Hường LỜI NĨI ĐẦU Sự phát triển cơng nghệ thông tin World Wide Web năm vừa qua Việt Nam giới đem đến khả tiềm tàng ứng dụng để xây dựng nên hệ thống thương mại điện tử Từ dự án lớn mang tầm cỡ quốc gia dự án nhằm mục đích như: học tập, quảng bá thơng tin sản phẩm dịch vụ…,với mục đích cuối lợi nhuận Khía cạnh sinh viên cơng nghệ thông tin phục vụ tốt hơn, thuận tiện hơn, xác cơng cụ đắc lực học tập nghiên cứu Phổ biến việc tìm kiếm thơng tin, tài liệu internet Hiện có nhiều trang web học tập lập với mục đích giúp cho việc tự học học sinh trình phụ huynh dạy Website trực tuyến cho việc học trở thành kênh học tập, quảng bá, kinh doanh hiệu Nhận ưu đó, trường học ngày đẩy nhanh thương mại điện tử trường học mình, số trang web học tập online xây dựng ngày nhiều, phục vụ đầy đủ nhu cầu phụ huynh học sinh Từ nhu cầu thực tế đó, sinh viên khoa cơng nghệ thơng tin em mong muốn tìm hiểu kỹ dịch vụ Internet.Trên sở muốn tìm hiểu Web ứng dụng Web phát triển em sâu nghiên cứu thực khóa luận với đề tài “Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng” Một chương trình hay, hoàn hảo, đáp ứng nhu cầu thực tế mục tiêu tất quan tâm đến phầm mềm ứng dụng nói chung chương trình nói riêng Tuy nhiên kiến thức chưa nhiều thời gian có hạn nên chương trình khơng tránh khỏi thiếu sót, em mong nhận góp ý, giúp đỡ thầy cô khoa MỤC LỤC DANH SÁCH TỪ VIẾT TẮT 13 CHƯƠNG GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Lý chọn đề tài 1.3 Những lợi ích ứng dụng Công nghệ thông tin 1.4 Phạm vi đề tài 1.4.1 Quản trị viên 1.4.2 Người dùng CHƯƠNG CÔNG NGHỆ SỬ DỤNG 2.1 Công nghệ ASP.NET 2.1.1 Giới thiệu công nghệ ASP.NET 2.1.2 Sự khác biệt ASP.NET & ASP 2.1.3 Sự thay đổi ASP.NET 2.1.4 Phương pháp làm việc mạng 2.1.5 Kiểu mẫu resquest/response 2.1.6 Các bước chuẩn bị cho chương trình 13 2.2 Ngôn ngữ SQL sở liệu SQL server 15 2.2.1 Giới thiệu tổng quan hệ quản trị CSDL SQL server 15 2.2.2 Các lệnh thao tác liệu SQL server 17 2.3 Phần mềm photoshop tạo ảnh xử lý ảnh 18 2.3.1 Giới thiệu chung Photoshop 18 2.3.2 Ưu điểm Photoshop 18 CHƯƠNG 20 PHÂN TÍCH YÊU CẦU 20 20 3.1 Đối với người quản trị 20 3.1.1 Chức đăng nhập quản trị 20 Bảng 3.1 Chức đăng nhập quản trị 20 3.1.2 Chức quản lý viết 20 Bảng 3.2 Chức thêm viết 20 Bảng 3.3 Chức sửa thông tin viết 21 Bảng 3.4 Chức xóa thơng tin viết 21 3.1.3 Chức quản lý chuyên mục 21 Bảng 3.5 Chức thêm chuyên mục 21 Bảng 3.6 Chức sửa thông tin chuyên mục 22 Bảng 3.7 Chức xóa thơng tin chuyên mục 22 3.2 Đối với người dùng 22 3.2.1 Chức quản lý người dùng 22 Bảng 3.8 Chức thêm tài khoản cho người dùng 22 Bảng 3.9 Chức xóa tài khoản người dùng 23 3.2.2 Chức xem chi tiết viết 23 Bảng 3.10 Chức chi tiết viết 23 3.2.3 Chức tìm kiếm thơng tin viết 23 Bảng 3.11 Chức tìm kiếm viết 23 3.2.4 Chức bình luận 24 Bảng 3.12 Chức thêm bình luận 24 Bảng 3.13 Chức sửa thơng tin bình luận 24 Bảng 3.14 Chức xóa thơng tin bình luận 24 CHƯƠNG 25 PHÂN TÍCH HỆ THỐNG 25 25 4.1 Phân tích yêu cầu xử lý trường 25 Quy trình hoạt động trường 25 4.2 Mô tả hệ thống 25 4.3 Xây dựng hệ thống 26 4.3.1 Sơ đồ ngữ cảnh hệ thống 26 4.3.2 Sơ đồ phân cấp chức 28 4.4 Mô tả chức năng: 29 4.4.1 Chức quản trị hệ thống 29 4.4.2 Chức quản lý viết 29 4.4.3 Chức quản lý đề thi 29 4.4.4 Chức quản lý chuyên mục 29 4.4.5 Chức bình luận 29 4.4.6 Chức tìm kiếm 29 4.4.7 Ứng dụng 29 4.5 Sơ đồ luồng liệu 29 CHƯƠNG 36 THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 36 5.1 Thiết kế sở liệu vật lý 36 Bảng 5.1 BẢNG TÀI KHOẢN 36 Bảng 5.2 BẢNG CHUYÊN MỤC 37 Bảng 5.3 BẢNG BÀI VIẾT 37 Bảng 5.4 BẢNG BÌNH LUẬN 37 Bảng 5.5 BẢNG LOẠI ĐỀ 38 Bảng 5.6 BẢNG ĐỀ THI 38 Bảng 5.7 BẢNG USERANSWER 38 Bảng 5.8 BẢNG CÂU HỎI ĐÁP ÁN 39 Bảng 5.9 BẢNG THỂ LOẠI GAME 39 Bảng 5.10 BẢNG GAME 39 Bảng 5.11 BẢNG GÓP Ý 40 5.2 Mối quan hệ bảng liệu 40 5.3 Thiết kế giao diện hình 41 5.3.1 Giao diện trang chủ 41 5.1.2 Giao diện đăng ký/đăng nhập 42 5.3.3 Giao diện trang Quản trị 42 DANH MỤC BẢNG Bảng 3.1 Chức đăng nhập quản trị 20 Bảng 3.2 Chức thêm viết 20 Bảng 3.3 Chức sửa thông tin viết 21 Bảng 3.4 Chức xóa thơng tin viết 21 Bảng 3.5 Chức thêm chuyên mục 21 Bảng 3.6 Chức sửa thông tin chuyên mục 22 Bảng 3.7 Chức xóa thơng tin chun mục 22 Bảng 3.8 Chức thêm tài khoản cho người dùng 22 Bảng 3.9 Chức xóa tài khoản người dùng 23 Bảng 3.10 Chức chi tiết viết 23 Bảng 3.11 Chức tìm kiếm viết 23 Bảng 3.12 Chức thêm bình luận 24 Bảng 3.13 Chức sửa thơng tin bình luận 24 Bảng 3.14 Chức xóa thơng tin bình luận 24 Bảng 5.1 BẢNG TÀI KHOẢN 36 Bảng 5.2 BẢNG CHUYÊN MỤC 37 Bảng 5.3 BẢNG BÀI VIẾT 37 Bảng 5.4 BẢNG BÌNH LUẬN 37 Bảng 5.5 BẢNG LOẠI ĐỀ 38 Bảng 5.6 BẢNG ĐỀ THI 38 Bảng 5.7 BẢNG USERANSWER 38 Bảng 5.8 BẢNG CÂU HỎI ĐÁP ÁN 39 Bảng 5.9 BẢNG THỂ LOẠI GAME 39 Bảng 5.10 BẢNG GAME 39 Bảng 5.11 BẢNG GÓP Ý 40 32 Sơ đồ 4.4 Sơ đồ luồng liệu mức đỉnh chức Quản trị hệ thống Sơ đồ 4.5 Sơ đồ luồng liệu mức đỉnh chức Quản lý viết 33 Sơ đồ 4.6 Sơ đồ luồng liệu mức đỉnh chức Quản lý đề thi 4.1 Thêm chuyên mục 4.4 Xem chuyên mục Nội dung Thông tin chuyên mục 4.2 Sử a chuyên mục Người quản trị Người dùng 4.3 Xóa chuyên mục Sơ đồ 4.7 Sơ đồ luồng liệu mức đỉnh chức Quản lý chuyên mục 34 Sơ đồ 4.8 Sơ đồ luồng liệu mức đỉnh chức Tìm kiếm Sơ đồ 4.9 Sơ đồ luồng liệu mức đỉnh chức Bình luận 35 Sơ đồ 4.10 Sơ đồ luồng liệu mức đỉnh chức Ứng dụng 36 CHƯƠNG THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 5.1 Thiết kế sở liệu vật lý 5.1.1 Bảng Tài khoản Bảng 5.1 BẢNG TÀI KHOẢN STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú Primary Key Tên tài khoản TenTaiKhoan varchar Pass varchar Mật TenHienThi nvarchar Tên hiển thị QuyenHan nvarchar Quyền hạn NgaySinh nvarchar Ngày sinh QueQuan nvarchar Quê quán GioiTinh nvarchar Giới tính Sdt Int Số điện thoại Email nvarchar Email 10 GioiThieuBanThan nvarchar Giới thiệu 11 AnhDaiDien nvarchar Ảnh đại diện 12 ThanhTich float Thành tích 5.1.2 37 5.1.3 Bảng Chuyên mục Bảng 5.2 BẢNG CHUYÊN MỤC Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú MaChuyenMuc int Primary Key Mã chuyên mục TenChuyenMuc nvarchar STT Tên chuyên mục 5.1.3 Bảng Bài viết Bảng 5.3 BẢNG BÀI VIẾT STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Primary Key Mã viết Ý Nghĩa/Ghi Chú MaBaiViet int TenBaiViet nvarchar MaChuyenMuc Int TrichDoan nvarchar Trích đoạn NoiDung nvarchar Nội dung viết NgayDang datetime Ngày đăng NgaySua datetime Ngày sửa Nguon nvarchar Nguồn Link nvarchar Link TuKhoaTK nvarchar Từ khóa TK 10 Tên viết Foreign Key Mã chuyên mục 5.1.4 Bảng Bình luận Bảng 5.4 BẢNG BÌNH LUẬN STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Primary Key Tên người bình luận TenTaiKhoan nvarchar ParentId int Ý Nghĩa/Ghi Chú 38 NoiDung nvarchar Nội dung bình luận NgayDang datetime Ngày bình luận MaBaiViet nvarchar Foreign Key Mã viết bình luận Email nvarchar Email 5.1.5 Bảng Loại đề Bảng 5.5 BẢNG LOẠI ĐỀ STT Tên Thuộc Tính Kiểu liệu MaLoaiDe int TenLoaiDe nvarchar Ràng Buộc Primary Key Ý Ngh ĩa/Ghi Chú Mã loại đề thi Tên loại đề thi 5.1.6 Bảng Đề thi Bảng 5.6 BẢNG ĐỀ THI STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú MaDeThi int Primary Key Mã đề thi MaLoaiDe int Foreign Key Mã loại đề TenDeThi nvarchar Tên loại đề thi NgayDang datetime Ngày đăng 5.1.7 Bảng UserAnswers Bảng 5.7 BẢNG USERANSWER STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú ID int Primary Key Mã UserAnswers TenTaiKhoan nvarchar Foreign Key Tên tài khoản MaCauHoi Int Mã câu hỏi Answer nchar Answer 39 5.1.8 Bảng Câu hỏi đáp án Bảng 5.8 BẢNG CÂU HỎI ĐÁP ÁN STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú MaDeThi Int Foreign Key Mã đề thi MaCauHoi Int Primary Key Mã câu hỏi NoiDung nvarchar Nội dung câu hỏi A nvarchar Đáp án a B nvarchar Đáp án b C nvarchar Đáp án c D nvarchar Đáp án d DapAnDung nvarchar Đáp án SoDiem Int Số điểm 5.1.9 Bảng Thể loại game Bảng 5.9 BẢNG THỂ LOẠI GAME STT Tên Thuộc Tính Kiểu liệu MaTheLoai Int TenTheloai nvarchar Ràng Buộc Primary Key Ý Nghĩa/Ghi Chú Mã thể loại Tên thể loại 5.1.10 Bảng Game Bảng 5.10 BẢNG GAME STT Tên Thuộc Tính Kiểu liệu Ràng Buộc Ý Nghĩa/Ghi Chú MaGame Int Primary Key Mãtrò chơi MaTheLoai Int Foreign key Mã thể loại TenGame Nvarchar Tên trò chơi GioiThieu Nvarchar Giới thiệu 40 HuongDan Nvarchar Hướng ớng dẫ dẫn chơi LinkAnh Nvarchar Ảnh nh game LinkGame Nvarchar Link chơ chơi game NgayDang Datetime Ngày đă đăng 5.1.11 Bảng Góp ý Bảng 5.11 BẢNG GĨP Ý STT Tên Thuộcc Tính Kiểu liệu Ràng Buộc Primary Key Ý Nghĩĩa/Ghi Chú TenTaiKhoan Nvarchar Tên bbạn Email Nvarchar Email SDT Char Số điện đ ện tho thoại NoiDung Nvarchar Nộii dung NgayDang Datetime Ngày đă đăng 5.2 Mối quan hệ a bảng b liệu Sơ đồ đ 5.1 Mối quan hệ bảng 41 5.3 Thiết kế giao diện n hình Từ ng phân tích, thi thiết kế hệ thống trình bày trên, ên, đđịi hỏi thiết kế giao diện thỏa mãn đượ ợc yêu cầu đặt thiết kế môi trư ường giao tiếp người sử dụng vàà máy tính thỏa th mãn điều kiện: dễ sử dụng, ddễ học, dễ nhớ, tốc độ thao tác nh nhanh, kiểm soát tốt, dễ phát triển Hệệ thống thố thiết kế với giao diện dễễ sử ddụng, người dùng dễ dàng àng thích ứng với chức ng chương ch trình Để truy nhập ập vào v chương trình người dùng cầnn có ttài khoản Sau số giao iao diện di vàmẫu báo cáo thực chương ương tr trình 5.3.1 Giao diện n trang chủ ch Hình 5.1 Giao diện trang chủ 42 5.1.2 Giao diện đăng ký/đăng ký/ nhập Hình 5.2 Giao diện di đăng ký/đăng nhập 5.3.3 Giao diệnn trang Quản Qu trị Hình 5.3 Giao diện di trang Quản trị 43 KẾT LUẬN “Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng” khơng phải vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Cơng nghệ thơng tin, đưa tin học hóa vào sống, việc thiết lập website riêng hỗ trợ học nói riêng trở nên nhu cầu thiết yếu Dưới hướng dẫn gợi ý thầy Nguyễn Đức Tuấn, em thực đề tài nhằm đưa giải pháp hỗ trợ học phù hợp Như nói trên, website khách trường tiểu học Thuần Hưng tiêu biểu số nhiều cách thức xây dựng hỗ trợ học website để hoạt động thực hiệu Ngoài ra, hạn hẹp thời gian trình độ nên website xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp nhiều Sau thời gian tìm hiểu thực đề tài chúng em hoàn thành đồ án“Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng” Xây dựng thành công khả kết nối máy tính người dùng tới sever Kết đề tài đáp ứng số mục tiêu đề ra: - Đối với học sinh: Đã có địa website tin cậy để xem tìm kiếm thông tin học, đề thi Không cịn gửi ý kiến trực tuyến thơng qua mạng internet, đồng thời liên hệ với nhà quản lý để đề đặt nguyện vọng Ngồi đăng kí làm thành viên website để theo dõi thông tin - Đối với Nhà quản lý: Có hệ thống hồn chỉnh từ quảng bá, tiếp nhận đến xử lí yêu cầu học, thi từ khách hàng Phục vụ hiệu cho việc học tập 44 Website có ưu nhược điểm sau: Ưu điểm - Giao diện thân thiện - Chức hệ thống dễ sử dụng - Đảm bảo quy trình nghiệp vụ đề - Xây dựng đầy đủ chức website học tập Nhược điểm - Một số chức ổn định song cần phải thay đổi số chức nhỏ để hệ thống hoàn thiện Hướng phát triển hệ thống: Trong thời gian tới, em cố gắng hồn thiện kỹ lập trình hồn thiện khắc phục hạn chế nêu - Nâng cấp bảo trì chức website để hoàn thiện - Thêm số chức giành cho người dùng người quản trị để thuận tiện cho việc sử dụng - Nâng cấp chức giao diện điện thoại - Thêm số báo cáo - Thiết kế thêm phần in báo cáo Do thời gian không cho phép nên đề tài nhóm cịn nhiều thiếu sót Em mong nhận đóng góp quý báu thầy giáo, bạn bè để em hồn thiện chương trình để đưa vào ứng dụng thực tế 45 Em xin chân thành cảm ơn dìu dắt, dạy bảo hướng dẫn, bảo tận tình thầy Nguyễ Đức Tuấn suốt trình em thực đề tài Em xin chân thành cảm ơn! 46 Tài liệu tham khảo Tiếng việt: [ ] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin quản lý, NXB – ĐHQG, 2002 [ ] Thạc Bình Cường, Nguyễn Thị Tĩnh, Phân tích thiết kế hệ thống thơng tin, NXBĐHSP, 2005 [ ] Đỗ Đình Hoan, Toán Hà Nội, Việt Nam: Nhà xuất Giáo Dục Việt Nam, 2011 Nguồn tham khảo từ Internet: [ ] Phân tích thiết kế hệ thống: http://www.eptit.edu.vn/hoctap/hoclieu/PTTKHTTT.pdf [ ] Lập trình web: http://vndoc.com/lap-trinh-web-ebook/download ... TÊN ĐỀ TÀI Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng NHIỆM VỤ VÀ NỘI DUNG - Khảo sát quy trình quản lý hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng - Phân... tiểu học Thuần Hưng (đối tượng nghiên cứu học sinh lớp 2) Xoay quanh phép tính tốn sách giáo khoa tiểu học toán nâng cao Website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng xây dựng. .. đề tài ? ?Xây dựng website hỗ trợ học toán cho học sinh trường tiểu học Thuần Hưng? ??, em học hỏi nhiều kiến thức, đồng thời củng cố nâng cao thêm kỹ chuyên ngành kỹ tư toán Đặc biệt, đề tài cho em