Công nghệ thông tin đóng vai trò quan trọng đối với sự phát triển của xã hội trong thời đại ngày nay. Nó đã trở thành nhân tố quan trọng, là cầu nối trao đổi giữa các thành phần của xã hội toàn cầu, của mọi vấn đề. Với sự trợ giúp của máy tính và hệ thống máy tính, con người đã nâng cao năng suất lao động và tự động hoá ngày càng hiệu quả hơn. Việc đưa ứng dụng công nghệ thông tin vào quá trình tự động hóa trong sản xuất kinh doanh là vấn đề đã, đang và sẽ luôn được quan tâm. Bởi lẽ, công nghệ thông tin có vai trò rất lớn trong các hoạt động kinh tế, sản xuất kinh doanh, bán hàng, xúc tiến thương mại, quản trị doanh nghiệp… Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Đứng trước sự bùng nổ thông tin, các tổ chức và doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị mình. Mức độ hoàn thiện tùy thuộc vào quá trình phân tích và thiết kế hệ thống. Trong đó việc quản lý thông tin trong ngành giáo dục là rất cần thiết. Hiện nay, có nhiều trường Cao đẳng, Đại học được thành lập thu hút lượng sinh viên đáng kể, trong đó có sinh viên ở các Tỉnh hoặc Thành phố khác tham gia học tại trường. Vì vậy nhu cầu chỗ ở rất cần thiết và được nhiều phụ huynh quan tâm, cân nhắc để lựa chọn cho con em mình. Có rất nhiều nhà trọ được mở ra nhưng chi phí lại quá cao và an ninh không được đảm bảo. Chính vì thế ký túc xá là lựa chọn hàng đầu của nhiều sinh viên. Điều này dẫn đến việc bố trí, sắp xếp chỗ ở và công tác quản lý nội trú là rất khó khăn. Tuy nhiên phần lớn các thủ tục xét vào ở nội trú như: tiếp nhận hồ sơ sinh viên xin xét vào ở nội trú của trường, thu lệ phí đăng ký, hướng dẫn các thủ tục cần thiết (các loại giấy tờ ưu tiên), thanh toán chi phí điện, nước, ký hợp đồng với ban quản lý hay đăng tải các mảng thông tin đều được thực hiện một cách thủ công dẫn đến việc mất thời gian và tốn kém chi phí nhưng hiệu quả không cao. Riêng đối với trường Đại học Trà Vinh thì đó cũng là vấn đề bất cập vì chưa có được website quản lý ký túc xá dành cho sinh viên nội trú trong khi đều này ngày càng rất được quan tâm. Đó cũng chính là lý do tôi chọn đề tài: XÂY DỰNG WEBSITE QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC TRÀ VINH làm chủ đề nghiên cứu cho khóa luận tốt nghiệp của mình.
TRƯỜNG ĐẠI HỌC TRÀ VINH KHOA KỸ THUẬT VÀ CÔNG NGHỆ ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC TRÀ VINH Giảng viên hướng dẫn: ThS NGUYỄN KHẮC QUỐC Sinh viên thực hiện: TRANG PHƯỢNG NGÂN Mã số sinh viên: 110108321 Lớp: DA08TTB Khoá: 2008-2012 Trà Vinh, tháng năm 2012 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng LỜI MỞ ĐẦU Trường Đại học Trà Vinh, tiền thân Trường Cao đẳng Cộng đồng Trà Vinh Trải qua gần 10 năm hình thành phát triển, Trường dần khẳng định quy mô chất lượng đào tạo khu vực Đồng sông Cửu Long Từ số 200 sinh viên khóa – tháng 7/2002, đến số sinh viên Trường tăng lên khoảng 20.000 sinh viên thuộc ngành nghề đào tạo khác Do số lượng học viên đông nên trường chuẩn bị trang bị ký túc xá với số lượng 10.500 chỗ dành cho khu xây dựng 792 chỗ dành cho khu Mỗi khu chia thành dãy gồm dãy Nam, dãy Nữ tiện cho học viên lựa chọn, dãy có 11 phòng, phòng chứa tối đa học viên Chính chọn đề tài “Xây dựng website quản lý ký túc xá trường Đại học Trà Vinh”, giúp sinh viên đăng ký dễ dàng việc vào ký túc xá công việc quản lý thuận tiện Khóa luận tốt nghiệp gồm chương: - Chương 1: Đặt vấn đề - Chương 2: Cơ sở lý thuyết - Chương 3: Phân tích - thiết kế hệ thống - Chương 4: Cài đặt - thử nghiệm - Chương 5: Kết luận hướng phát triển Mặc dù thân cố gắng hoàn thành khóa luận phạm vi khả cho phép chắn không tránh khỏi thiếu sót Tôi mong nhận thông cảm, góp ý tận tình bảo quý Thầy Cô bạn GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng LỜI CẢM ƠN Trong suốt thời gian làm đồ án tốt nghiệp, nhận nhiều giúp đỡ Tôi xin chân thành cảm ơn Khoa Kỹ thuật Công nghệ tạo điều kiện thuận lợi cho học tập thực đề tài tốt nghiệp Tôi xin tỏ lòng biết ơn sâu sắc đến Thầy Nguyễn Khắc Quốc tận tình hướng dẫn suốt trình viết khóa luận tốt nghiệp Xin chân thành cảm ơn quý Thầy cô môn Công nghệ Thông tin tận tình giảng dạy, trang bị cho kiến thức quý báu năm học vừa qua Với vốn kiến thức tiếp thu trình học không tảng cho trình nghiên cứu khóa luận mà hành trang quí báu để bước vào đời cách vững vàng tự tin Xin gửi lời cảm ơn đến gia đình bạn bè nguồn động viên to lớn, giúp đỡ vượt qua khó khăn suốt trình làm khóa luận tốt nghiệp Xin chân thành cảm ơn! Sinh viên Trang phượng ngân GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn (ký ghi rõ họ tên) GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Giảng viên phản biện (ký ghi rõ họ tên) GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng MỤC LỤC 1.1 Lý chọn đề tài .1 1.2 Mục đích nghiên cứu 1.3 Đối tượng nghiên cứu 1.4 Giả thiết khoa học 1.5 Nhiệm vụ nghiên cứu 1.6 Phạm vi nghiên cứu 1.7 Phương pháp nghiên cứu 1.8 Nội dung nghiên cứu 2.1 Phân tích thiết kế liệu 2.1.1 Các bước tiến hành phân tích thiết kế sở liệu 2.1.2 Mô hình thực thể kết hợp 2.1.3 Mô hình quan hệ 2.2 Tổng quan lập trình ứng dụng Web ASP.NET 2.2.1 Tìm hiểu mô hình ứng dụng 2.2.2 Tìm hiểu ASP.NET 11 3.1 Yêu cầu chức 13 3.1.1 Yêu cầu lưu trữ 13 3.1.2 Yêu cầu tra cứu 13 3.1.3 Yêu cầu tính toán 13 3.1.4 Yêu cầu kết xuất .13 3.2 Yêu cầu phi chức 14 3.2.1 Yêu cầu mô hình ngôn ngữ xây dựng phần mềm 14 3.2.2 Yêu cầu giao diện người dùng .14 3.2.3 Yêu cầu phân quyền 14 3.2.4 Yêu cầu lưu liệu 14 3.2.5 Yêu cầu kỹ thuật .14 3.3 Thiết kế liệu 15 3.3.1 Mô hình thực thể kết hợp (ERD) 15 Thực thể QUAN_LY: 18 Thực thể DAY: 18 Thực thể LOP: 18 Thực thể THONG_BAO: 19 Thực thể LOAI_THONGBAO: 19 Thực thể KHU: 19 Thực thể GOP_Y: .21 Thực thể TB_ThongKe: .21 Thực thể HOA_DON_DIEN: .22 Thực thể HOA_DON_NUOC: 22 3.3.2 Mô hình vật lý 25 3.3.3 Ràng buộc toàn vẹn 29 3.4 Thiết kế xử lý 32 3.4.1 Mô hình xử lý 32 3.4.2 Thủ tục kết nối với sở liệu 36 3.5 Thiết kế giao diện 37 3.5.1 Thiết kế hệ thống thực đơn .37 3.5.2 Thiết kế hình .40 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng 4.1 Các bước chuẩn bị 82 4.2 Dữ liệu thử nghiệm 82 4.3 Một số kết thử nghiệm 83 5.1 Kết luận 91 5.1.1 Kết đạt 91 5.1.2 Hạn chế .91 5.2 Hướng phát triển 91 DANH MỤC BẢNG Bảng 1.1: So sánh tương ứng mô hình bảng hệ quản trị sở liệu Bảng 3.1: Danh sách thực thể 16 Bảng 3.2: Danh sách mối kết hợp 17 Bảng 3.3: Mô tả thực thể QUAN_LY 18 Bảng 3.4: Mô tả thực thể DAY 18 Bảng 3.5: Mô tả thực thể LOP 18 Bảng 3.6: Mô tả thực thể THONG_BAO 19 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng Bảng 3.7: Mô tả thực thể LOAI_ THONGBAO 19 Bảng 3.8: Mô tả thực thể KHU 19 Bảng 3.9: Mô tả thực thể QUANLY_KHU .20 Bảng 3.10: Mô tả thực thể HOP_DONG 20 Bảng 3.11: Mô tả Thực thể PHONG 20 Bảng 3.12: Mô tả Thực thể THAN_NHAN .21 Bảng 3.13: Mô tả Thực thể GOP_Y 21 Bảng 3.14: Mô tả Thực thể TB_ThongKe 21 Bảng 3.15: Mô tả Thực thể HOA_DON_DIEN 22 Bảng 3.16: Mô tả Thực thể HOA_DON_NUOC .23 Bảng 3.17: Mô tả thực thể sinh viên 23 Bảng 3.18: Danh sách bảng 27 Bảng 3.19: Ràng buộc QUAN_LY .29 Bảng 3.20: Ràng buộc bảng SINH_VIEN với MA_SV 29 Bảng 3.21: Ràng buộc bảng DAY với MA_DAY 29 Bảng 3.22: Ràng buộc bảng KHU với MA_KHU 30 Bảng 3.23: Ràng buộc bảng PHONG với MA_PHONG 30 Bảng 3.24: Ràng buộc bảng LOAI_THONGBAO với MA_LOAI 30 Bảng 3.25: Ràng buộc bảng QUANLY_KHU với MA_KHU 30 Bảng 3.26: Ràng buộc bảng HOP_DONG với MA_HOP_DONG 30 Bảng 3.27: Ràng buộc bảng PHONG bảng HOA_DON_DIEN 31 Bảng 3.28: Ràng buộc bảng PHONG bảng HOA_DON_NUOC 31 Bảng 3.29: Ràng buộc bảng SINH_VIEN bảng THAN_NHAN 31 Bảng 3.30: Ràng buộc bảng QUAN_LY, THONG_BAO, LOAI_THONGBAO 31 Bảng 3.31: Ràng buộc bảng QUAN_LY, PHONG, DAY KHU 32 Bảng 3.32: Ràng buộc bảng HOP_DONG, QUAN_LY, SINH_VIEN, LOP, PHONG 32 DANH MỤC HÌNH Hình 2.1: Mô hình tầng .9 Hình 2.2: Mô hình tầng 10 Hình 2.3: Quá trình thông dịch ASP.Net 11 Hình 2.4: Quá trình xử lý tập tin ASPX .12 Hình 3.1: Mô hình ERD .15 Hình 3.2: Lược đồ sở liệu 25 Hình 3.3: Mô hình vật lý 26 Hình 3.4: Mô hình Usecase quản lý khu 33 Hình 3.5: Mô hình Usecase người dùng .33 Hình 3.6: Mô hình Usecase Admin 34 Hình 3.7: Trang chủ người dùng 44 Hình 3.8: Giới thiệu 45 Hình 3.9: Nhân 46 Hình 3.10: Hướng dẫn đăng ký nội trú .46 Hình 3.11: Đăng ký nội trú 47 Hình 3.13: Đăng ký thân nhân tạm trú .48 Hình 3.14: Xem nội dung bảo lãnh tạm trú 48 Hình 3.15: Xem phòng trống 49 Hình 3.16: Hướng dẫn tìm kiếm sinh viên 49 Hình 3.17: Hướng dẫn tìm kiếm phòng 50 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng Hình 3.18: Tìm kiếm sinh viên 50 Hình 3.19: Tìm kiếm phòng .51 Hình 3.20: Sinh viên nợ tiền nội trú 51 Hình 3.21: Tin tức 52 Hình 3.22: Hướng dẫn toán 52 Hình 3.23: Thanh toán tiền điện nước 53 Hình 3.24: Liên hệ 54 Hình 3.25: Góp ý 54 Hình 3.26: Diễn đàn 55 Hình 3.27: Bản đồ 55 Hình 3.28: Nghe nhạc 56 Hình 3.29: Truyện cười 56 Hình 3.30: Đăng nhập 57 Hình 3.31: Quên mật 57 Hình 3.32: Thông tin mật 57 Hình 3.33: Trang chủ quản lý khu 58 Hình 3.34: Cập nhật hóa đơn điện 59 Hình 3.35: In hóa đơn điện 60 Hình 3.36: Danh sách chưa đóng tiền điện 60 Hình 3.37: Cập nhật hóa đơn nước .61 Hình 3.38: In hóa đơn nước 62 Hình 3.39: Danh sách chưa đóng tiền nước .62 Hình 3.40: Thêm hợp đồng 63 Hình 3.41: Cập nhật hợp đồng 64 Hình 3.42: Thêm thông báo 65 Hình 3.43: Cập nhật thông báo 66 Hình 3.44: Đổi mật 67 Hình 3.45: Hướng dẫn cập nhật sinh viên 67 Hình 3.46: Cập nhật sinh viên 68 Hình 3.47: Hướng dẫn cập nhật phòng 69 Hình 3.48: Cập nhật phòng 70 Hình 3.49: Cập nhật thân nhân 71 Hình 3.50: Thống kê sinh viên 72 Hình 3.51: Thống kê sinh viên chưa làm hợp đồng nội trú 73 Hình 3.52: Thống kê sinh viên nợ tiền nội trú 73 Hình 3.53: Trang chủ quản trị 74 Hình 3.54: Thêm thống kê hệ thống 75 Hình 3.55: Thêm quản lý 75 Hình 3.56: Thông tin quản lý .76 Hình 3.57: Phân quyền quản lý 76 Hình 3.58: Thêm khu 76 Hình 3.59: Thêm dãy 77 Hình 3.60: Thêm phòng 77 Hình 3.61: Thêm loại thông báo 77 Hình 3.62: Thêm thống kê hệ thống 78 Hình 3.63: Cập nhật quản lý .78 Hình 3.64: Cập nhật khu .79 Hình 3.65: Cập nhật dãy .79 Hình 3.66: Cập nhật loại thông báo 80 Hình 3.67: Cập nhật số lượng sinh viên .80 Hình 3.68: Cập nhật giá phòng 81 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng Hình 3.69: Cập nhật phân quyền quản lý khu 81 Hình 4.1: Dữ liệu thử nghiệm đăng ký nội trú 83 Hình 4.2: Lỗi thông tin sinh viên đăng ký nội trú 83 Hình 4.3: Thông báo đăng ký nội trú thành công .84 Hình 4.4: Dữ liệu thử nghiệm xem thông tin đăng ký nội trú 84 Hình 4.5: Dữ liệu thử nghiệm đăng ký tạm trú 85 Hình 4.6: Lỗi thông tin sinh viên ngày đăng ký tạm trú 85 Hình 4.7: Thông báo đăng ký tạm trú thành công 85 Hình 4.8: Dữ liệu thử nghiệm xem thông tin tạm trú 86 Hình 4.9: Dữ liệu thử nghiệm đăng ký quản lý 86 Hình 4.10: Lỗi thông tin đăng ký quản lý 86 Hình 4.11: Thông báo đăng ký quản lý thành công 87 Hình 4.12: Dữ liệu thử nghiệm xem thông tin quản lý 87 Hình 4.13: Dữ liệu thử nghiệm đăng tải thông báo 87 Hình 4.14: Thông báo đăng tải thông tin thành công thất bại 88 Hình 4.15: Xem nội dung thông báo 88 Hình 4.16: Dữ liệu thử nghiệm góp ý 88 Hình 4.17: Thông báo góp ý thành công thất bại .89 Hình 4.18: Xem nội dung góp ý 89 Hình 4.19: Dữ liệu thử nghiệm gửi liên hệ 90 Hình 4.20: Kiểm tra thông tin liên hệ gửi 90 GVHD: Nguyễn Khắc Quốc Ngân SVTH: Trang Phượng - Trang thống kê sinh viên: tương tự trang quản lý khu, trang quản trị thống kê tất sinh viên khu - Trang thống kê sinh viên chưa làm hợp đồng: tương tự trang quản lý khu, trang quản trị thống kê tất sinh viên chưa làm hợp đồng tất khu ký túc xá - Trang thống kê sinh viên nợ tiền nội trú: tương tự trang quản lý khu, trang quản trị thống kê tất sinh viên nợ tiền nội trú khu - Trang cập nhật hệ thống: Là menu gồm có chức năng: thêm quản lý, cập nhật khu, cập nhật dãy, phòng, thông báo, loại thông báo, sinh viên, thân nhân… Hình 3.62: Thêm thống kê hệ thống - Trang cập nhật quản lý Quản trị cập nhật thông tin quản lý, thông tin cập nhật gồm: họ tên, điện thoại, quyền Chọn cập nhật để thay đổi thông tin Hình 3.63: Cập nhật quản lý xóa - Trang cập nhật khu GVHD: Nguyễn Khắc Quốc Trang 78 SVTH: Trang Phượng Ngân Để cập nhật khu, trước tiên bạn chọn mã khu, sau chọn tìm kiếm, thông tin khu xuất bên Chọn cập nhật muốn Hình 3.64: Cập nhật khu thay đổi thông tin xóa - Trang cập nhật dãy Nếu quản trị muốn cập nhật lại dãy, trước tiên quản trị chọn tiêu chí tìm kiếm ô tìm kiếm theo, sau nhập thông tin cần tìm theo tiêu chí chọn vào ô bên cạnh click nút tìm kiếm, có thông tin xuất bên gồm: mã dãy, mã khu, tên dãy, đối tượng Chọn xóa thông tin không cần thiết, quản trị muốn cập nhật, chọn vào nút cập nhật, hình xuất hiện, hình load thông tin dãy Quản trị cập nhật lại mã khu, tên dãy, đối tượng dãy (nam, nữ) Để hoàn tất, chọn nút cập nhật hình thứ 2, muốn trở hình đầu Hình 3.65: Cập nhật dãy tiên chọn nút quay lại - Trang cập nhật phòng, cập nhật thông báo, cập nhật thân nhân sinh viên, giao diện chức tương tự quyền quản lý khu quyền quản trị cho phép cập nhật tất phòng, thông báo, thân nhân sinh viên tất khu - Trang cập nhật loại thông báo GVHD: Nguyễn Khắc Quốc Trang 79 SVTH: Trang Phượng Ngân Nếu quản trị muốn cập nhật lại loại thông báo, trước tiên quản trị chọn tiêu chí tìm kiếm ô tìm kiếm theo gồm: mã loại tên loại, sau nhập thông tin cần tìm theo tiêu chí chọn vào ô bên cạnh Hình 3.66: Cập nhật loại thông báo click nút tìm kiếm, có thông tin xuất bên gồm: mã loại tên loại Chọn xóa thông tin không cần thiết Nếu muốn cập nhật, chọn vào nút cập nhật - Trang cập nhật số lượng sinh viên Nếu muốn cập nhật lại số lượng sinh viên cho phép/ phòng, trước tiên chọn mục số lượng sinh viên menu để thực chức Chọn xóa thông tin không cần thiết Nếu Hình 3.67: Cập nhật số lượng sinh viên muốn thay đổi số lượng sinh viên, chọn vào nút cập nhật - Trang cập nhật giá điện, giá nước: tương tự quyền quản lý khu, quản trị cập nhật giá cho phòng nhiều khu - Trang cập nhật giá phòng GVHD: Nguyễn Khắc Quốc Trang 80 SVTH: Trang Phượng Ngân Nếu quản trị muốn cập nhật lại giá phòng, trước tiên quản trị chọn mục giá phòng menu để thực chức Chọn xóa thông tin không cần thiết Nếu quản trị muốn thay đổi giá phòng, chọn vào nút cập nhật Hình 3.68: Cập nhật giá phòng - Trang cập nhật phân quyền quản lý Nếu quản trị muốn cập nhật lại phân quyền quản lý khu, trước tiên vào mục phân quyền menu để thực Nếu muốn thay đổi thông tin chọn vào cập nhật hình đầu tiên, sau hình thứ xuất hiện, chọn lại mã khu cho cán quản lý cần Hình 3.69: Cập nhật phân quyền quản lý khu quản lý Để hoàn thành việc thay đổi, chọn cập nhật hình thứ 2, chọn quay lại để xem thông tin cập nhât Chúng ta chọn xóa thông tin không cần thiết Chương 4: CÀI ĐẶT – THỬ NGHIỆM GVHD: Nguyễn Khắc Quốc Trang 81 SVTH: Trang Phượng Ngân 4.1 Các bước chuẩn bị - Server + Phần cứng: CPU: Core duo CPU 2.80 GHz cao RAM: Tối thiểu 1GB cao Ổ cứng: 160GB cao + Phần mềm: IIS 6.0 cao Database server: Microsoft SQL server 2008 bảng full Microsoft.NET Framework 3.5 cao Windows XP SP2 hay cao - Client: Trình duyệt web như: Mozila Firefox hay Google Chrome, Internet Explorer,… 4.2 Dữ liệu thử nghiệm - Dữ liệu thử nghiệm với đăng ký quản lý: Gồm thông tin quản lý - Dữ liệu thử nghiệm với đăng ký nội trú: Gồm thông tin sinh viên - Dữ liệu thử nghiệm với đăng ký tạm trú: Gồm thông tin thân nhân - Dữ liệu thử nghiệm với đăng tin: Gồm mẫu tin thuộc loại tin cập nhật - Dữ liệu thử nghiệm với phần góp ý: Gồm thông tin góp ý - Dữ liệu thử nghiệm với phần liên hệ: Gồm thông tin người dùng gửi liên hệ GVHD: Nguyễn Khắc Quốc Trang 82 SVTH: Trang Phượng Ngân 4.3 Một số kết thử nghiệm Kết thử nghiệm liệu với việc đăng ký nội trú - Nhập thông tin đăng ký nội trú Hình 4.1: Dữ liệu thử nghiệm đăng ký nội trú - Kiểm tra lỗi tồn người dùng email: Khi mã sinh viên email đăng ký tồn hệ thống báo lỗi Hình 4.2: Lỗi thông tin sinh viên đăng ký nội trú GVHD: Nguyễn Khắc Quốc Trang 83 SVTH: Trang Phượng Ngân - Nếu thông tin hợp lệ sinh viên chưa tồn hệ thống đưa thông báo đăng ký thành công Hình 4.3: Thông báo đăng ký nội trú thành công Sau đăng ký nội trú, sinh viên xem thông tin đăng ký dựa vào mã số sinh viên Hình 4.4: Dữ liệu thử nghiệm xem thông tin đăng ký nội trú GVHD: Nguyễn Khắc Quốc Trang 84 SVTH: Trang Phượng Ngân Kết thử nghiệm liệu với việc đăng ký nội trú - Nhập thông tin đăng ký tạm trú Ngày không hợp lệ Mã số không xác Hình 4.5: Dữ liệu thử nghiệm đăng ký tạm trú Khi người dùng nhập sai thông tin mã sinh viên thời gian tạm trú không xác hệ thống báo lỗi, đồng thời nút đăng ký bị ẩn Hình 4.6: Lỗi thông tin sinh viên ngày đăng ký tạm trú Nếu thông tin sinh viên cần tìm xác số ngày tạm trú hợp lệ, hệ thống xuất thông tin sinh viên thông báo việc đăng ký tạm trú thành công Hình 4.7: Thông báo đăng ký tạm trú thành công GVHD: Nguyễn Khắc Quốc Trang 85 SVTH: Trang Phượng Ngân Sau đăng ký xem thông tin thân nhân tạm trú dựa vào mã sinh viên bảo lãnh Hình 4.8: Dữ liệu thử nghiệm xem thông tin tạm trú Kết thử nghiệm liệu với việc đăng ký quản lý - Nhập thông tin đăng ký quản lý Hình 4.9: Dữ liệu thử nghiệm đăng ký quản lý Khi quản trị nhập mã quản lý, email tên đăng nhập không hợp lệ hệ thống báo lỗi Hình 4.10: Lỗi thông tin đăng ký quản lý GVHD: Nguyễn Khắc Quốc Trang 86 SVTH: Trang Phượng Ngân Nếu thông tin xác hệ thống thông báo đăng ký quản lý thành công Hình 4.11: Thông báo đăng ký quản lý thành công Sau đăng ký xem thông tin quản lý dựa vào mã quản lý Hình 4.12: Dữ liệu thử nghiệm xem thông tin quản lý Kết thử nghiệm liệu với việc đăng tải thông báo - Nhập thông tin thông báo cần đăng tải: cần nhập đầy đủ thông tin vào phần có đánh dấu * Hình 4.13: Dữ liệu thử nghiệm đăng tải thông báo GVHD: Nguyễn Khắc Quốc Trang 87 SVTH: Trang Phượng Ngân Nếu không nhập đầy đủ thông tin hệ thống báo lỗi, ngược lại xuất thông báo đăng tải thành công Hình 4.14: Thông báo đăng tải thông tin thành công thất bại Sau thông báo đăng tải, vào trang chủ để xem Hình 4.15: Xem nội dung thông báo Kết thử nghiệm liệu với việc góp ý - Nhập thông tin cần góp ý Hình 4.16: Dữ liệu thử nghiệm góp ý GVHD: Nguyễn Khắc Quốc Trang 88 SVTH: Trang Phượng Ngân Những sinh viên quyền góp ý sinh viên làm hợp đồng ký túc xá Nếu mã sinh viên nhập vào thật sinh viên đăng ký nội trú chưa làm hợp đồng quyền góp ý Nếu nhập đầy đủ thông tin thông tin xác góp ý thành công Hình 4.17: Thông báo góp ý thành công thất bại Sau góp ý xem lại nội dung Thông tin góp ý Thông tin góp ý Hình 3.26: Xem thông tin góp ý Hình 4.18: Xem nội dung góp ý GVHD: Nguyễn Khắc Quốc Trang 89 SVTH: Trang Phượng Ngân Kết thử nghiệm liệu với việc gửi liên hệ - Nhập thông tin cần gửi liên hệ Chọn gửi Hình 4.19: Dữ liệu thử nghiệm gửi liên hệ Sau người dùng gửi liên hệ, quản lý vào mail để kiểm tra trả lời Thông tin gửi Hình 4.20: Kiểm tra thông tin liên hệ gửi GVHD: Nguyễn Khắc Quốc Trang 90 SVTH: Trang Phượng Ngân Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận 5.1.1 Kết đạt + Về mặt kiến thức: Có hiểu biết thêm ngôn ngữ ASP.NET , tích lũy nhiều kinh nghiệm quy trình làm ứng dụng web, hiểu phương pháp cách thức thực hiện, rèn luyện khả làm việc độc lập + Về sản phẩm: Xây dựng website quản lý ký túc xá trường Đại học Trà Vinh, hỗ trợ cán quản lý quản lý thuận tiện, đơn giản hóa công việc quản lý, đăng tải thông tin liên quan, quảng bá ký túc xá, giúp người dùng tìm kiếm, cập nhật thông tin cách nhanh nhất… 5.1.2 Hạn chế Dù cố gắng nhiều, kiến thức kinh nghiệm ngôn ngữ ASP.NET SQL SERVER non kém, ký túc xá trường Đại học Trà Vinh chưa vào hoạt động thức có khu hoạt động thức, khu lại giai đoạn chuẩn bị xây dựng, nên thông tin chưa đầy đủ Bên cạnh thời gian làm việc hạn chế nên thời gian đầu tư cho website tối ưu hơn, chưa đảm bảo tuyệt đối việc bắt lỗi chắn hẳn không tránh khỏi sai sót Tôi cố gắng tiếp tục tìm hiểu vấn đề thực tế hoạt động ký túc xá Trường năm 2013 Tôi hy vọng sau xem xong đề tài này, quý thầy cô bạn có ý kiến đóng góp, sửa chữa bổ sung để đề tài hoàn thiện 5.2 Hướng phát triển - Có thể kết nối với sở liệu trường để lấy thông tin sinh viên việc kiểm tra sinh viên có tồn trường đăng ký nội trú - Có thể upload website lên hosting - Liên kết với Trust Bank Đông Á Bank để sinh viên toán tiền điện, nước việc đóng tiền thuê phòng ký túc xá GVHD: Nguyễn Khắc Quốc Trang 91 SVTH: Trang Phượng Ngân DANH MỤC TÀI LIỆU THAM KHẢO Phạm Thị Xuân Lộc (biên soạn), Bài giảng Cơ sở Dữ liệu, Trường Đại học Cần Thơ, 1999, Tr - 21 Đình Khắc Quyền & ThS Phan Tấn Tài (biên soạn), Giáo trình Phân tích Thiết kế Hệ thống Thông tin, Trường Đại học Cần Thơ, 2008, Tr 46 - 72 ASP.NET VIET NAM , Website: http://asp.net.vn [Truy cập ngày: 4/6/2012] Webmasters’Programming Community, Website: http://freecode.vn [Truy cập ngày: 1/7/2012] jQuery: The Write Less, Do more, JavaScrip Library, Website: http://jquery.com [Truy cập ngày: 12/6/2012] W3Schools Online Web tutorials, Website: http://www.w3schools.com [Truy cập ngày: 8/6/2012] Tin nhanh VnExpress – Đọc báo, tin tức online 24h, lấy từ: Bộ Khoa học Công nghệ, Website: http://www.vnexpress.net [Truy cập ngày: 14/6/2012] GVHD: Nguyễn Khắc Quốc Trang 92 SVTH: Trang Phượng Ngân [...]... phí nhưng hiệu quả không cao Riêng đối với trường Đại học Trà Vinh thì đó cũng là vấn đề bất cập vì chưa có được website quản lý ký túc xá dành cho sinh viên nội trú trong khi đều này ngày càng rất được quan tâm Đó cũng chính là lý do tôi chọn đề tài: XÂY GVHD: Nguyễn Khắc Quốc Trang 1 SVTH: Trang Phượng Ngân DỰNG WEBSITE QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC TRÀ VINH làm chủ đề nghiên cứu cho khóa luận tốt... năng, yêu cầu phi chức năng, thiết kế dữ liệu, thiết kế xử lý, thiết kế giao diện, cài đặt xử lý - Cài đặt và thử nghiệm: Chuẩn bị, dữ liệu kiểm thử và một số kết quả kiểm thử 1.6 Phạm vi nghiên cứu Sử dụng ngôn ngữ ASP.NET để xây dựng website quản lý ký túc xá trường Đại học Trà Vinh Website hỗ trợ việc quản lý các sinh viên đang ở nội trú tại trường, gồm sinh viên khu 1 và khu 4 1.7 Phương pháp nghiên... thông tin trong ký túc xá: - Thông tin nội trú cho sinh viên - Thông tin tạm trú cho thân nhân - Hợp đồng nội trú - Thanh toán chi phí nội trú (tiền điện, tiền nước, tiền phòng) theo từng tháng - Đăng tải thông tin - Khu, dãy, phòng ở ký túc xá 1.4 Giả thiết khoa học Hiện nay, website quản lý ký túc xá rất cần thiết cho nhiều trường học, nhưng chưa được ứng dụng rộng rãi bởi vì việc quản lý có nhiều thông... 2008 để xây dựng cơ sở dữ liệu - Nghiên cứu công cụ thiết kế và lập trình web Visual Studio 2008 - Tìm hiểu, nghiên cứu việc xây dựng Web theo mô hình lớp - Khảo sát hiện trạng, lấy yêu cầu - Phân tích, thiết kế hệ thống - Viết chương trình 1.8 Nội dung nghiên cứu Từ hiện trạng và nhu cầu thực tiễn đặt ra, trường Đại học Trà Vinh cần có một website về quản lý ký túc xá nhằm phục vụ cho việc quản lý được... thông tin của thân nhân khi đăng ký tạm trú Chứa các thông tin về khu ở ký túc xá Chứa thông tin dãy thuộc khu nào đó trong ký túc xá Chứa thông tin của phòng thuộc dãy nào đó trong ký túc xá Chứa thông tin về lớp mà sinh viên đang ở nội trú theo học Chứa thông tin hợp đồng khi sinh viên làm thủ tục hợp đồng với ban quản lý Chứa các thông báo, tin tức liên quan đến ký túc xá … Chứa mã loại thông báo khi... lớp, phòng đăng ký ở, khu ở… Mỗi sinh viên chỉ chịu sự quản lý của một khu riêng biệt Bên cạnh đó website còn hỗ trợ các quản lý đăng tải thông tin từ ký túc xá của mỗi khu, quản lý quá trình nội trú của từng sinh viên như: thông tin sinh viên, chi phí nội trú, hợp đồng… Các quản lý cần phải GVHD: Nguyễn Khắc Quốc Trang 3 SVTH: Trang Phượng Ngân đăng ký thông tin tài khoản của mình với nhà quản trị, sau... viên của trường Đại học Trà Vinh, - Hỗ trợ sinh viên học tập và giải trí - Người dùng có thể liên hệ được với quản trị thông qua mail hay được hỗ trợ trực tuyến qua nick chat yahoo - Admin phải quản lý được người dùng và cán bộ quản lý - Nâng cao số lượng người truy cập vào trang web 1.3 Đối tượng nghiên cứu Đối tượng nghiên cứu của đồ án chủ yếu tập trung vào việc tìm hiểu cách thức quản lý thông... - Lưu trữ thông tin người dùng khi đăng ký nội trú, quản lý khu và Admin cập nhật thông tin người dùng - Lưu trữ thông tin cán bộ quản lý khi đăng ký tài khoản, Admin cập nhật thông tin các quản lý - Lưu trữ thông tin thân nhân khi được xin viên bảo lãnh tạm trú, quản lý khu và Admin cập nhật thông tin thân nhân - Lưu nội dung hợp đồng khi đã được lập, quản lý cập nhật thông tin hợp đồng - Lưu nội... 3NF + Thiết kế vật lý cơ sở dữ liệu: Dựa trên 1 hệ quản trị cơ sở dữ liệu cụ thể • Xây dựng các bảng trong cơ sở dữ liệu quan hệ: Quyết định cấu trúc thực tế của các bảng lưu trữ trong mô hình quan hệ • Hỗ trợ các cài đặt vật lý trong cơ sở dữ liệu: Cài đặt chi tiết trong hệ quản trị cơ sở dữ liệu lựa chọn 2.1.2 Mô hình thực thể kết hợp 2.1.2.1 Mục đích của việc xây dựng mô hình Xây dựng mô hình thực... cứu - Hỗ trợ sinh viên đăng ký phòng ở online, thanh toán tiền điện, nước… - Cung cấp thông tin đầy đủ về ký túc xá để dễ dàng hơn trong việc tìm kiếm - Tìm kiếm thông tin một cách chính xác về sinh viên, phòng ở, thân nhân … - Đăng tải thông báo, tin tức có liên quan giúp người dùng luôn cập nhật được những thông tin mới nhất - Quản lý được sinh viên nội trú trong ký túc xá theo từng khu - Liên kết