Xây dựng cổng thông tin quản lý thông tin sinh viên trường đại học hàng hải

98 456 0
Xây dựng cổng thông tin quản lý thông tin sinh viên trường đại học hàng hải

Đ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

Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Tồn Mục lục: GIAO THƠNG VẶN TẢI LỜI NĨI Bộ ĐẦU TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM CHƯƠNG I: TỔNG QUAN HỆ THỐNG CƠNG NGHỆ THƠNG TIN 1.1 Cổng thơng tinKHOA gì? -C5ỈÌR) 1.2 ứng dụng cổng thông tin sinh viên trường đại học nay: .7 .7 * 1.3 Thực tế trường Đại học Hàng hải đặt ra: 10 1.4 Yêu cầu đề tài: 11 a Yêu cầu chung: 11 b Yêu cầu chức vói mảng: 14 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 17 2.1 Sơ đồ phân rã chức năng: 17 2.1.1 Hệ thống: 17 2.1.2 Quản trị: 18 2.1.3 Sinh viên: 19 2.1.4 Giảng viên: .20 2.1.5 Nhân viên phòng đào tạo: .21 2.1.6 Nhân viên phòng hành chính: 21 2.1.7 Người dùng: 22 2.2 Sơ đồ mức ngữ cảnh: .22 2.3 Chức hệ thống: 23 2.3.1 Sơ đồ liệu mức đỉnh chức hệ thống: 23 2.3.2 Sơ đồ liệu mức đỉnh chức hệ thống: 23 2.4 Chức quản trị: 24 2.4.1 Sơ đồ luồng liệu mức đỉnh chức quản trị: 24 2.4.2 Sơ đồ luồng liệu mức đỉnh chức quản trị: 24 2.4.2.1 Chức cập nhật thông tin: 24 Đề tài: 2.4.2.2 Chức tìm kiếm: .25 2.5 Chức người dùng sinh viên: 26 XÂY DỤNG THÔNG TIN đỉnh QUẢN LÝ THÔNG 2.5.1 SơCỐNG đồ luồng liệu mức chức người TIN dùngSINH sinhVIÊN viên: TRƯ ỜNG ĐẠI HỌC HÀNG HẢI 26 BÁO CÁO TỐT NGHIỆP 2.5.2 Sơ đồ luồng liệu mức đỉnh chức người dùng sinh viên: .27 2.5.2.1 C Giáo viên hướng dẫn: T.s Nguyễn Cảnh Tồn hức xem thơng tin: 27 2.5.2.2 C Giáo viên phản biện: K.s Chu Văn Huy hức cập nhật thông tin: 28 2.5.2.3 Chức tìm kiếm: .29 Sinh viên : Lê Hoàng Dưomg 2.5.2.4 Chức quản lý: 29 Nguyễn Tuấn Anh 2.6 Chức người dùng giảng viên: 30 2.6.1 Sơ đồ luồng liệu mức đỉnh chức năngTrọng ngườiDưong dùng giảng Trần viên: .30 2.6.2 Sơ đồ luồng liệu mức đỉnh Lớp: chức CNT48ĐH người dùng giảng viên, nhân viên: 30 2.6.2.1 Chức xem thông tin: .30 Hải Phòng, tháng 12 năm 2011 Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn 2.6.2.2 Chức cập nhật: 31 2.6.2.3 Chức tìm kiếm: .32 2.6.2.3 Chức quản lý: 32 2.7 Chức Nhân viên phòng đào tạo: 33 2.7.1 Sơ đồ luồng liệu mức đỉnh chức nhân viên phòng đào tạo: 33 2.7.2 Sơ đồ luồng liệu mức đỉnh chức nhân viên đào tạo: 2.7.2.1 Chức xem thông tin: 34 2.7.2.2 Chức cập nhật: 34 2.7.2.3 Chức tìm kiếm: .35 2.7.2.4 Chức quản lý: 35 2.8 Chức nhân viên phòng hành chính: .36 2.8.1 Sơ đồ luồng liệu mức đỉnh chức người dùng nhân viên phịng hành chính: .36 2.8.2 Sơ đồ luồng liệu mức đỉnh chức người dùng nhân viên phịng hành chính: .36 2.8.2.1 Chức quản lý: 36 2.8.2.2 Chức cập nhật: 37 2.8.2.3 Chức tìm kiếm: .37 2.8.2.4 Chức quản lý: 38 2.9 Chức người dùng: 38 2.9.1 Sơ đồ luồng liệu mức đỉnh chức người dùng: 38 2.9.2 Sơ đồ luồng liệu mức đỉnh chức người dùng: 39 2.9.2.1 Chức xem thông tin: 39 2.9.2.2 Chức tìm kiếm: .39 2.9.2.3 Chức liên hệ: 39 2.10 Sơ đồ thực thể - quan hệ: .40 2.10.1 Xác định thực thể: 40 2.10.2 Quan hệ thực thể: 43 2.10.3 Sơ đồ thực thể - quan hệ ER: .48 2.11 Sơ đồ liệu quan hệ: 48 2.11.1 Sơ đồ liệu quan hệ: 48 2.11.2 Các bảng sở liệu: 50 CHƯƠNG III: Cơ SỞ LÝ THUYẾT VÀ CÔNG cụ 57 3.1 Framework Yii: 57 3.1.1 Frame work: 57 3.1.1.1 Lịch sử phát triển: 57 3.1.1.2 Tviơ hình MVC: .58 3.1.2 Yii Framework: 64 3.1.2.1 Model - View - Controller Yii: 64 3.1.2.2 Dòng làm việc chuẩn: 65 3.1.2.3 Làm việc với sở liệu: .67 Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn 3.1.2.4 Làm việc với Form: 67 3.1.2.5 Các hỗ trợ Yii: 68 3.1.2.6 Hi ệu xử lý Yii: 69 3.2 PHP VÀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 70 3.2.1 Tổng quan PHP 70 3.2.2 Các kiểu lập trình PHP: 71 3.2.3 Một số khái niệm lập trình hướng đổi tượng: .72 3.2.4 Biểu thức qui (Regular Expression): 73 3.2.4.1 Một số hàm hồ trợ biếu thức qui: 74 3.2.4.2 Các ký hiệu biếu thức qui .76 3.2.5 Mảng (Array) 77 3.2.6 Một số phương thức thường sử dụng PHP 80 3.3 Hệ quản trị MySỌL: .80 3.3.1 Tổng quan MySQL: 80 3.3.2 Một số hàm PHP kết nối tương tác với CSDL MySQL '.81 3.4 Các công cụ hỗ trợ ứng dụng phát triển Website: .82 CHƯƠNG IV: CẨI ĐẶT CHƯỚNG TRÌNH 83 4.1 Chức hệ thống: 83 4.2 Chức người dùng: 84 4.3 Chức quản trị: 85 4.4 Chức sinh viên: 88 4.5 Chức giảng viên: 92 4.6 Chức nhân viên hành chính: 94 Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn LỜI NÓI ĐẦU Trong năm cuối kỷ XX, đầu kỷ XXI ngành cơng nghệ thơng tin có bước phát triến thần kỳ Hiện nay, tin học ứng dụng rộng rãi hầu hết lĩnh vực kinh tế quốc gia Một kinh tế mạnh, quốc gia mạnh đồng nghĩa với việc quốc gia cơng nghệ thông tin ứng dụng khai thác cách hiệu Việc ứng dụng rộng rãi tin học đem lại thành tựu vô to lớn nhiều ngành, nhiều lĩnh vục khác Một ứng dụng to lớn ngành công nghệ thơng tin giúp cho việc trao đổi thông tin diễn dễ dàng hon Xã hội phát triển nhu cầu trao đổi thơng tin lớn Và cống thông tin đời đế đáp ứng nhu cầu cổng thơng tin dùng nhiều trường đại học tiện ích vơ lớn mà mang lại cổng thơng tin giúp cho việc quản lý thông tin sinh viên nhà trường trở lên dễ dàng hơn, giúp cho việc trao đối thơng tin trường thuận tiện Điều cần thiết đổi với trường đại học có sổ lượng lớn nhân viên, giảng viên sinh viên Nhận thấy ứng dụng to lớn cống thông tin sinh viên, đồng thời xét thấy thực tế trường ĐH Hàng Hải phù hợp đế áp dụng hệ thống cổng thông tin Chúng em lựa chọn đề tài : “Xây dựng cổng thông tin quản lý thông tin sinh viên trường ĐH Hàng Hải “ làm đề tài tốt nghiệp cho Hy vọng đề tài giúp ích cho nhà trường Sinh viên: Lê Hồng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn CHƯƠNG I: TỐNG QUAN HỆ THỐNG 1.1 Cổng thơng tin gì? Cống thông tin thuật ngữ tin học xuất năm 1998 Nội hàm khái niệm cịn có nhiều vấn đề cần phải tiếp tục bàn bạc, trao đối, thời điếm chưa đưa có định nghĩa hồn chỉnh Portal hay cống thông tin điện tủ’ hiếu trang web xuất phát mà từ người sử dụng dễ dàng truy xuất trang web dịch vụ thông tin khác mạng máy tính Ban đầu khái niệm dùng để mơ tả trang web khổng lồ Yahoo, Lycos, AltaVista, AOL mồi ngày có hàng trăm triệu người sử dụng chúng điểm bắt đầu cho hành trình “lướt web” họ Lợi ích lớn mà cổng thơng tin đem lại tính tiện lợi, dễ sử dụng Thay phải nhớ vơ số địa khác cho mục đích sử dụng khác nhau, với cổng thơng tin Yahoo, người dùng cần nhó' yahoo.com, nhà cung cấp dịch vụ tích hợp thứ mà khách hàng cần Đó trang Web cho phép ta dễ dàng truy nhập tới thứ ta cần: tìm kiếm thơng tin, đọc tin tức, tán gẫu với bạn bè, gửi thiệp, gửi thư điện tử, xem giá chứng khốn, chí mua sắm thứ Với đặc tính ‘chỉ kết nốv hay ‘tất một’ cống thông tin trở thành đầu mối thông tin cho vấn đề, thứ la bàn định hướng cho người dùng hành trình khám phá kho báu internet rộng lớn Ngày khái niệm cống thông tin không áp dụng cho ‘gã khổng lồ truyền thông’ kể trên, nguyên lý đầu mối cho tất áp dụng vào việc nâng cấp, cải tạo website kiếu cũ, góp phần hình thành nên khơng gian thông tin (portal space) mạng internet Các nhà cung cấp dịch vụ internet (ISP) xây dựng nên cống thơng tin đế hỗ trợ khách hàng việc sử dụng internet Các dịch vụ mà họ thường tích hợp vào cống thơng tin cơng cụ tìm kiếm, danh mục Sinh viên: Lê Hồng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn trang web xếp theo tiêu chí đó, trang tin tức điện tử, dịch vụ nhắn tin, phòng chat, hòm thư điện tử hay trang web cá nhân miễn p h í Các Cổng thơng tin cố gắng đế tạo giới internet thu nhỏ cho khách hàng, chúng thường khuyến cáo điếm bắt đầu lý tưởng cho người tìm hiếu internet Sức hấp dẫn cống thông tin không tập trung thông tin đầu mối, chúng cịn có tính quan trọng khác khả tương tác thơng tin nhiều chiều Nói cách khác đi, người dùng không khai thác thông tin từ cổng thơng tin mà họ cịn đưa yêu cầu để phục vụ Các cổng thơng tin xây dựng cho phủ, cho quyền tỉnh, thành phố ví dụ Ngồi vai trò ‘tong hành dinh trực tuyến’ noi đóng quân đầy đủ sở ban ngành, Cống thơng tin cịn cho phép người dân làm việc đăng ký kinh doanh qua mạng, đăng ký kết qua mạng chí bỏ phiếu bầu cử qua mạng Mọi đối tượng sử dụng tìm kiếm khai thác kho thơng tin đa dạng cách dễ dàng qua giao diện thống mà không cần biết thông tin đâu, quản lý Chẳng hạn, người dân tìm thấy sử dụng dịch vụ hành mà họ cần, khơng phải quan tâm đến cấp quyền nào, quan liên quan đến thủ tục Song song với phát triển cổng thông tin Yahoo, AOL Các tập đồn cơng nghệ thơng tin lớn sử dụng cách tương tự đế cải tiến hệ thống thơng tin Họ tạo mơ hình kiếu mẫu cho việc xây dựng cổng thơng tin doanh nghiệp (EIP- Enterprise Information Portal) Các cổng thông tin trước hết đế phục vụ cho công việc doanh nghiệp, mà cụ thể hỗ trợ tiến trình truyền thơng tương tác cá nhân, phận doanh nghiệp (B2E Business to Employee) Một số mơ hình EIP mạng thông tin nội (Business Intranet Portal) cho phép nhân viên dễ dàng khai thác Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Toàn nguồn tài nguyên thông tin doanh nghiệp đồng thời cho phép truy xuất cống thông tin công cộng, cống thông tin chuyên ngành hẹp khác Cổng thông tin cộng tác, tạo môi trường làm việc ảo cho phép nhân viên làm việc với từ đâu cổng thông tin chuyên gia, kết nối nhân viên dựa yếu tố lực người Các ứng dụng đa dạng cống thông tin môi trường nội doanh nghiệp công cụ thiếu doanh nghiệp thời đại bùng nổ thông tin, đặc biệt đổi với doanh nghiệp có nhiều phận, chi nhánh phân bố không gian địa lý rộng Cũng môi trường ứng dụng doanh nghiệp, công nghệ cổng thông tin cịn cung cấp cơng cụ giao tiếp hữu hiệu với giới bên ngồi Khái niệm cổng thơng tin doanh nghiệp mở rộng (Extended enterprise portal - extranet) nhằm nói tới trang web cho phép doanh nghiệp thực giao dịch với khách hàng (B2C) hay với nhà cung cấp, đối tác (B2B) Vai trị cống thơng tin khơng phủ nhận hoạt động mạng internet, việc xây dựng cịn xem thứ 'mốt thời thượng’ Tuy nhiên cần phải khẳng định việc xây dựng Cống thông tin thực thụ việc không đơn giản 1.2 ứng dụng cống thông tin sinh viên trường đại học nay: Hình I / Mơ hình đào tạo sổ trường đại học Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Tồn Trên mơ hình đào tạo sinh viên trường học nước ngoài, số trường học nước ta xây dựng theo mơ hình Trên mơ hình ta thấy, việc học sinh viên hồ trợ nhiều hệ thống khác nhau: • Course Management System (hệ thong quản lý khoá học): Là hệ thống quản lý thông tin sinh viên, kết học tập rèn luyện sinh viên suốt trình sinh viên theo học trường Vói hệ thống việc học tập sinh viên xếp cách logic, xác sinh viên có kế hoạch hoc tập tốt • Student Netìvork (mạng sinh viên): Là hệ thống mạng chia sẻ sinh viên Tại sinh viên trao đối vấn đề liên quan đến học tập, giải trí vấn đề liên quan đến trường học Sinh viên chia sẻ tài liệu q trình học tập • Teacher ÌVebsite (trang web giáo viên): Các trang web cá nhân hay blog giáo viên nơi chia sẻ thông tin giáo viên môn học, đồng thời nơi mà giáo viên nhận thơng tin chia sẻ, phản hồi từ phía sinh viên mà họ giảng dạy • Và quan trọng hệ thống School Portal (Cổng thơng tin trường học): Được trường Đại học xây dựng với mục đích gần trang chủ, nơi tập trung thơng tin từ phía hệ thống Tại sinh viên biết thơng tin kết học tập trình học trường, từ truy xuất đến hệ thống mạng sinh viên hay hệ thống Website cá nhân giáo viên, biết nhiều thông tin khác liên quan đến việc học Như ta thấy việc triển khai cổng thông tin trường học quan trọng, khơng nơi sinh viên biết tất thông tin liên quan đến việc học mình, giúp trình học tập thuận lợi đạt kết Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Tồn tốt mà cịn nơi trao đổi, chia sẻ thông tin tất đối tượng liên quan đến việc học sinh viên 1.3 Thực tế trường Đại học Hàng hải đặt ra: ĐH Hàng Hải trường có sổ lượng Giảng viên, Sinh viên lớn Việc Sinh viên biết thơng tin cần thiết q trình học tập vấn đề khơng phải dễ dàng Sinh viên muốn biết thông tin điếm, sinh viên phải tra cún hệ thống hệ thống website: http://daotao.vimaru.edu.vn/tracưưdiem Sinh viên muốn biết thơng tin thời khố biểu phải đăng nhập vào hệ thống http://dktt.vimaru.edu.vn Sinh viên muốn biết thơng tin nợ học phí phải xuống phịng hành Trường để nhờ tra cún Sinh viên muốn biết thời gian mượn trả sách thư viện phải lên Thư viện trường đế xem lịch mượn trả sách ghi bảng Như để biết thơng tin q trình học tập phải sử dụng đến nhiều hệ thống khác Hệ thống công thông tin sinh viên trường ĐH Hàng Hải xây dựng đế giải vấn đề Chỉ với lần đăng nhập vào hệ thống, sinh viên biết tất thơng tin: điểm, thời khố biếu, nợ học phí, thời gian mượn trả sách, nhiều thông tin khác liên quan đến sinh viên Một vấn đề đặt Nhà trường chuyến sang hệ đào tạo tín Đơn vị lớp học bị mờ nhiều, sinh viên khó tập trung lớp hệ đào tạo theo niên chế Chính việc phân tán sinh viên làm cho việc sinh viên nhận thơng báo tù' lóp theo học, thông báo từ giảng viên, thông báo từ khoa, thơng báo từ phịng ban khó khăn Hệ thống công thông tin sinh viên trường ĐH Hàng Hải xây dựng giải vấn đề Hệ thống giúp cho việc trao đối thông tin đối tượng diễn cách dễ dàng hơn, thuận tiên Bằng quản lý người dùng theo nhóm Chẳng hạn sinh viên thuộc lớp niên chế tập hợp Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH Trang 10 Đồ án tốt nghiệp Giáo viên hướng dẫn T.s: Nguyễn Cảnh Tồn thành nhóm, sinh viên học học phần ( lớp tín chỉ) tập họp thành nhóm Giảng viên muốn gửi tin cho lóp việc tích vào nhóm Các thành viên nhóm nhận thông báo giảng viên Việc trao đối thông tin đối tượng trực tiếp, qua bên trung tiện lợi, nhanh chóng 1.4.Yêu cầu cua đề tài: a Yêu cầu chung: - Cống thông tin nơi trao đổi thông tin thống sinh viên, giảng viên, Khoa phòng ban trường Khi thực đăng nhập vào hệ thống, hệ thống thực phân quyền cho User chức tương ứng: • Sinh viên: - Nhận thơng báo từ Phịng ban, Khoa, Giảng viên, Lớp Các thông tin khen thưởng, kỷ luật, Đồn Quan trọng thơng tin Thời khóa biếu Điếm sinh viên Sinh viên trả lời thông báo Giảng viên gửi tin cho Sinh viên khác Sinh viên: Lê Hoàng Dương - Lớp CNT48ĐH T rang 11 ... quản lý khoá học) : Là hệ thống quản lý thông tin sinh viên, kết học tập rèn luyện sinh viên suốt trình sinh viên theo học trường Vói hệ thống việc học tập sinh viên xếp cách logic, xác sinh viên. .. thơng tin tất đối tượng liên quan đến việc học sinh viên 1.3 Thực tế trường Đại học Hàng hải đặt ra: ĐH Hàng Hải trường có sổ lượng Giảng viên, Sinh viên lớn Việc Sinh viên biết thơng tin cần... Toàn S Quản trị kết học tập sinh viên S Quản trị thông tin kỷ luật, khen thưởng, cảnh cáo nghiên cứu khoa học s Quản trị thông tin học phí sinh viên S Quản trị tin tức liên quan đến sinh viên:

Ngày đăng: 07/01/2016, 17:43

Từ khóa liên quan

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

Tài liệu liên quan