MỤC LỤC 1 DANH MỤC CÁC HÌNH VẼ 3 DANH MỤC CÁC TỪ VIẾT TẮT 4 LỜI CẢM ƠN 5 CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ TRƯỜNG ĐẠI HỌC HẢI PHÒNG 7 1.1 Lịch sử phát triển 7 1.2 Quy mô tổ chức và đào tạo 8 1.2.1 Ban giám hiệu 8 1.2.2 Đảng bộ 8 1.2.3 Các đoàn thể 8 1.2.4 Các đơn vị trực thuộc 8 CHƯƠNG 2. THỰC TRẠNG QUẢN LÝ LẤY Ý KIẾN PHẢN HỒI TỪ NGƯỜI HỌC 9 2.1 Quy trình lấy ý kiến người học 9 2.1.1 Đăng ký lấy ý kiến phản hồi 9 2.1.2 Thu thập ý kiến phản hồi từ sinh viên 10 2.1.3 Tổng hợp, phân tích, đánh giá kết quả lấy ý kiến phản hồi 10 2.1.4 Gửi kết quả lấy ý kiến phản hồi cho giảng viên 10 2.1.5 Lập báo cáo kết quả lấy ý kiến phản hồi từ người học 10 2.2 Đánh giá thực trạng và giải pháp 10 CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 3.1 Mô tả bài toán nghiệp vụ 11 3.2 Hồ sơ dữ liệu thu được sau khảo sát 11 3.3 Phân tích thiết kế theo quy trình nghiệp vụ 13 3.3.1 Biểu đồ hoạt động nghiệp vụ 13 3.3.2 Xác định tác nhân nghiệp vụ 13 3.3.3 Sơ đồ Usecase nghiệp vụ 14 3.3.4 Đặc tả Usecase nghiệp vụ 14 3.3.4.1 Usecase nghiệp vụ “Đăng ký lấy ý kiến phản hồi”. 14 3.3.4.2 Usecase nghiệp vụ “Tạo phiếu lấy ý kiến phản hồi”. 15 3.3.4.3 Usecase nghiệp vụ “Nhập phiếu lấy ý kiến phản hồi”. 15 3.3.4.4 Usecase nghiệp vụ “Thống kê ý kiến phản hồi”. 16 3.3.4.5 Usecase nghiệp vụ “Gửi kết quả lấy ý kiến phản hồi”. 16 3.3.5 Hiện thực hóa các Usecase nghiệp vụ 18 3.3.5.1 Đăng ký lấy ý kiến phản hồi 18 3.3.5.2 Tạo phiếu lấy ý kiến phản hồi 19 3.3.5.3 Nhập phiếu lấy ý kiến 20 3.3.5.4 Thống kê, lập báo cáo ý kiến phản hồi 21 3.3.5.5 Gửi kết quả lấy ý kiến phản hồi 22 3.3.6 Biểu đồ lớp 23 3.4 Phân tích yêu cầu hệ thống 23 3.4.1 Sơ đồ Usecase 23 3.4.2 Đặc tả Usecase 24 3.4.2.1 Usecase nghiệp vụ “Đăng nhập”. 24 3.4.2.2 Usecase nghiệp vụ “Đổi mật khẩu”. 24 3.4.2.3 Usecase nghiệp vụ “Quản lý tài khoản người dùng”. 25 3.4.2.4 Usecase nghiệp vụ “Quản lý câu hỏi”. 25 3.4.2.5 Usecase nghiệp vụ “Đăng ký lấy ý kiến phản hồi”. 26 3.4.2.6 Usecase nghiệp vụ “Tạo phiếu lấy ý kiến phản hồi”. 27 3.4.2.7 Usecase nghiệp vụ “Nhập phiếu lấy ý kiến phản hồi”. 28 3.4.2.8 Usecase nghiệp vụ “Thống kê ý kiến phản hồi”. 28 3.4.2.9 Usecase nghiệp vụ “Gửi kết quả lấy ý kiến phản hồi”. 29 3.4.3 Biểu đồ lớp phân tích 30 3.4.4 Hiện thực hóa Usecase 33 3.4.4.1 Usecase “Đăng nhập”. 33 3.4.4.2 Usecase “Thay đổi mật khẩu” 34 3.4.4.3 Usecase “Quản lý tài khoản người dùng” 34 3.4.4.4 Usecase “Quản lý câu hỏi”. 36 3.4.4.5 Usecase “Đăng ký lấy ý kiến phản hồi” 37 3.4.4.6 Usecase “Tạo phiếu lấy ý kiến phản hồi” 38 3.4.4.7 Usecase “Nhập phiếu lấy ý kiến phản hồi” 38 3.4.4.8 Usecase “Thống kê ý kiến phản hồi” 39 3.4.4.9 Usecase “Gửi kết quả lấy ý kiến phản hồi” 40 3.4.5 Sơ đồ lớp đối tượng 41 3.5 Thiết kế hệ thống 42 3.5.1. Thiết kế dữ liệu 42 3.5.1.1 Sơ đồ lớp dữ liệu 42 3.5.1.2 Mô tả các bảng dữ liệu 43 3.5.2 Danh sách store procedure 45 3.5.2.1 Store procedure tạo phiếu lấy ý kiến 46 3.5.2.2 Store procedure phản hồi ý kiến 47 3.5.2.3 Store procedure thống kê 48 3.5.3 Thiết kế giao diện 49 3.5.3.1 Trang đăng nhập 49 3.5.3.2 Trang thay đổi mật khẩu 49 3.5.3.3 Trang quản lý tài khoản người dùng 50 3.5.3.4 Trang quản lý câu hỏi 50 3.5.3.5 Trang đăng ký lấy ý kiến phản hồi 51 3.5.3.6 Trang tạo phiếu lấy ý kiến phản hồi 51 3.5.3.7 Trang nhập phiếu ý kiến phản hồi 52 3.5.3.8 Trang thống kê ý kiến phản hồi 53 3.5.3.9 Trang xem kết quả thống kê ý kiến phản hồi 53 3.5.3.10 Trang hiển thị kết quả thống kê 54 3.5.3.11 Trang gửi kết quả thống kê 55 3.6 Lựa chọn ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu 57 3.6.1 Ngôn ngữ lập trình ASP.NET 57 3.6.2 Hệ quản trị CSDL Microsoft SQL Server 2005 58 3.7 Những yêu cầu khi triển khai hệ thống 59 3.7.1 Cấu hình phần cứng 59 3.7.2 Cấu hình phần mềm 59 3.7.3 Sơ đồ triển khai hệ thống 60 3.7.4 Hướng dẫn sử dụng và vận hành hệ thống 60 3.8 Những công việc cần hoàn thiện của hệ thống 60 KẾT LUẬN 61 TÀI LIỆU THAM KHẢO 61
Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng MỤC LỤC MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC TỪ VIẾT TẮT LỜI CẢM ƠN CHƯƠNG GIỚI THIỆU CHUNG VỀ TRƯỜNG ĐẠI HỌC HẢI PHÒNG CHƯƠNG THỰC TRẠNG QUẢN LÝ LẤY Ý KIẾN PHẢN HỒI TỪ NGƯỜI HỌC CHƯƠNG 10 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 DANH MỤC CÁC HÌNH VẼ Hình 1: Biểu đồ hoạt động nghiệp vụ 13 Hình 2: Sơ đồ Usecase nghiệp vụ 14 Hình 3: Usecase nghiệp vụ đăng ký lấy ý kiến phản hồi 14 Hình 4: Usecase nghiệp vụ tạo phiếu lấy ý kiến phản hồi .15 Hình 5: Usecase nghiệp vụ nhập phiếu lấy ý kiến phản hồi .15 Hình 6: Usecase nghiệp vụ thống kê ý kiến phản hồi 16 Hình 7: Usecase nghiệp vụ gửi kết lấy ý kiến phản hồi 16 Hình 8: Biểu đồ hoạt động đăng ký lấy ý kiến phản hồi 18 Hình 9: Biểu đồ đăng ký lấy ý kiến phản hồi .18 Hình 10: Biểu đồ hoạt động tạo phiếu lấy ý kiến phản hồi 19 Hình 11: Biểu đồ tạo phiếu lấy ý kiến phản hồi 19 Hình 12: Biểu đồ hoạt động nhập phiếu lấy ý kiến phản hồi 20 Hình 13: Biểu đồ nhập phiếu lấy ý kiến phản hồi 20 Hình 14: Biểu đồ hoạt động thống kê, lập báo cáo ý kiến phản hồi 21 Hình 15: Biểu đồ thống kê, lập báo cáo ý kiến phản hồi .21 Hình 16: Biểu đồ hoạt động gửi kết lấy ý kiến phản hồi 22 Hình 17: Biểu đồ gửi kết lấy ý kiến phản hồi 22 Hình 18: Biểu đồ lớp .23 Hình 19: Sơ đồ usecase hệ thống 23 Hình 20: Usecase nghiệp vụ quản lý tài khoản người dùng .25 Hình 21: Usecase nghiệp vụ quản lý câu hỏi 25 Hình 22: Usecase nghiệp vụ đăng ký lấy ý kiến phản hồi 26 Hình 23: Usecase nghiệp vụ tạo phiếu lấy ý kiến phản hồi .27 Hình 24: Usecase nghiệp vụ nhập phiếu lấy ý kiến phản hồi 28 Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 25: Usecase nghiệp vụ thống kê ý kiến phản hồi .28 Hình 26: Usecase nghiệp vụ gửi kết lấy ý kiến phản hồi 29 Hình 27: Biểu đồ lớp phân tích quản lý câu hỏi 30 Hình 28: Biểu đồ lớp phân tích đăng ký lấy ý kiến phản hồi 31 Hình 29: Biểu đồ lớp phân tích tạo phiếu lấy ý kiến phản hồi 31 Hình 30: Biểu đồ lớp phân tích nhập phiếu lấy ý kiến phản hồi 32 Hình 31: Biểu đồ lớp phân tích thống kê ý kiến phản hồi 32 Hình 32: Biểu đồ lớp phân tích gửi kết lấy ý kiến phản hồi 33 Hình 33: Hiện thực hóa usecase đăng nhập 33 Hình 34: Hiện thực hóa usecase thay đổi mật 35 Hình 35: Hiện thực hóa usecase thêm người dùng 34 Hình 36: Hiện thực hóa usecase sửa thông tin người dùng .35 Hình 37: Hiện thực hóa usecase xóa người dùng 35 Hình 38: Hiện thực hóa usecase thêm câu hỏi 36 Hình 39: Hiện thực hóa usecase sửa câu hỏi 36 Hình 40: Hiện thực hóa usecase xóa câu hỏi 37 Hình 41: Hiện thực hóa usecase đăng ký lấy ý kiến phản hồi 37 Hình 42: Hiện thực hóa usecase tạo phiếu lấy ý kiến phản hồi .38 Hình 43: Hiện thực hóa usecase nhập phiếu lất ý kiến phản hồi .38 Hình 44: Hiện thực hóa usecase thống kê ý kiến phản hồi 39 Hình 45: Hiện thực hóa usecase gửi kết lấy ý kiến phản hồi 39 Hình 46: Sơ đồ lớp đối tượng 40 Hình 47: Sơ đồ lớp liệu .41 Hình 48: Đăng nhập hệ thống 48 Hình 49: Thay đổi mật 48 Hình 50: Quản lý tài khoản người dùng 49 Hình 51: Quản lý câu hỏi 49 Hình 52: Đăng ký lấy ý kiến phản hồi .50 Hình 53: Tạo phiếu lấy ý kiến phản hồi 50 Hình 54: Nhập phiếu lấy ý kiến phản hồi 51 Hình 55: Thống kê ý kiến phản hồi 52 Hình 56: Xem kết thống kê 52 Hình 57:Kết thống kê theo câu lấy mẫu 53 Hình 58: Danh sách ý kiến đóng góp .54 Hình 59: Gửi kết thống kê 54 Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 60: Email kết thống kê chung 55 Hình 61: Email thống kê danh sách ý kiến 55 Hình 62: Sơ đồ triển khai hệ thống 58 DANH MỤC TỪ VIẾT TẮT Từ viết tắt Nghĩa SQL Structured Query Language CSDL Cơ sở liệu WWW World Wide Web UML Unified Modeling Language IIS Internet Information Services RAM Random-access memory CPU Central Processing Unit HTTP Hypertext Transfer Protocol HTML HyperText Markup Language Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng LỜI CẢM ƠN Chúng em xin trân thành cảm ơn Khoa Toán Tin, Trường Đại Học Hải Phòng tạo điều kiện thuận lợi cho chúng em học tập thực để tài Chúng em bày tỏ biết ơn sâu sắc đến Thầy Lê Đắc Nhường quan tâm tận tình giúp đỡ chúng em suốt trình học tập nghiên cứu đề tài Chúng em xin trân thành cảm ơn đến Thầy Cô Khoa Toán Tin tận tình giảng dạy, trang bị kiến thức quý báu suốt khóa học vừa qua Chúng em xin gửi lời cảm ơn tới gia đình bạn giúp đỡ, động viên chúng em suốt trình học tập thực đề tài Mặc dù chúng em cố gắng để thực đề tài chắn không tránh khỏi thiếu sót hạn chế, kính mong nhận giúp đỡ Thầy Cô bạn Hải Phòng , ngày 20 tháng 05 năm 2011 Sinh viên thực Đào Văn Quyền Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng CHƯƠNG GIỚI THIỆU CHUNG VỀ TRƯỜNG ĐẠI HỌC HẢI PHÒNG 1.1 Lịch sử phát triển Theo Quyết định số 48/2000/QĐ -TTg, ngày 20 tháng năm 2000, Thủ tướng Chính phủ, Trường đại học sư phạm Hải Phòng thành lập sở sát nhập bốn đơn vị giáo dục - đào tạo lớn thành phố Hải Phòng Đến ngày tháng năm 2004, theo Quyết định số 60/2004/QĐ-TTg Thủ tướng Chính phủ, Trường đại học sư phạm Hải Phòng đổi tên thành Trường đại học Hải Phòng, đáp ứng yêu cầu đào tạo nguồn nhân lực chất lượng cao đa ngành, đáp ứng yêu cầu nghiệp Công nghiệp hóa Hiện đại hóa Sứ mạng Trường Đại học Hải Phòng : “ Trường Đại Học Hải Phòng trung tâm đào tạo đại học đa ngành đa lĩnh vực; sở nghiên cứu khoa học , ứng dụng chuyển giao công nghệ, cung cấp nguồn nhân lực có chất lượng theo tiêu chuẩn quốc gia khu vực phục vụ nhu cầu phát triển kinh tế - xã hội thành phố Hải Phòng tỉnh duyên hải Bắc nước” Mục tiêu phát triển trường đến năm 2015 trở thành trung tâm giáo dục – Đào tạo, Nghiên cứu khoa học chuyển giao công nghệ vững mạnh khu vực duyên hải Bắc Thành tích đạt được: Trường Đại học Hải Phòng nhà nước trao tặng huân chương độc lập hạng Ba (Năm 2008), Huân chương lao động hạng (năm 2004); Cờ thi đua xuất sắc Chính phủ (Năm 2007) Hàng năm, Nhà trường, đơn vị trực thuộc cá nhân Nhà nước) Thủ tướng Chính phủ, quan tổ chức đoàn thể Trung ương, cán Bộ, UBND Thành phố ngành tặng Cờ thi đua Huân chương, nhiều Bằng khen danh hiệu cao quý 1.2 Quy mô tổ chức đào tạo 1.2.1 Ban giám hiệu - Hiệu trưởng: AHLĐ.NGND)GS.TS Vương Toàn Thuyên, kiêm Giám đốc Trung tâm Giáo Dục Quốc Phòng, Trung tâm Ngoại ngữ, Trung tâm Giáo dục Quốc tế Đào tạo Hán Ngữ, Trưởng ban quản lý Dự án xây dựng - Các Phó Hiệu trưởng: + Tiến sĩ Nguyễn Việt Hải - Phó Hiệu trưởng phụ trách Đào tạo, kiêm Giám đốc Trung tâm Bồi dưỡng kiến thức Bách khoa + Thạc sĩ Nguyễn Duy Tráng - Phó Hiệu trưởng, kiêm Giám đốc Trung tâm Đào tạo Bồi dưỡng cán Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng + Thạc sĩ Bùi Đình Hưng - Phó Hiệu trưởng phụ trách nội 1.2.2 Đảng - Bí thư Đảng uỷ: AHLĐ.NGND GS.TS Vương Toàn Thuyên - Phó Bí thư Đảng uỷ: ThS Bùi Đình Hưng, ThS Nguyễn Văn Tiến - BCH Đảng có ban chấp hành gồm 21 người; Có 35 Chi bộ, 366 đảng viên 1.2.3 Các đoàn thể - Công đoàn Nhà trường: + Chủ tịch Công đoàn: ThS Bùi Văn Khuể + Phó Chủ tịch Công đoàn: ThS Lương Thị Bình + BCH Công đoàn có 15 người; Có 32 công đoàn sở - Đoàn TNCS Hồ Chí Minh - Hội Sinh viên: + Bí thư Đoàn trường, Chủ tịch Hội Sinh viên: ThS Phạm Đức Cường + Phó Bí thư Đoàn trường: ThS Nguyền Thế Huệ + BCH Đoàn trường có 19 đồng chí; Có 14 Liên chi đoàn; Chi đoàn trực thuộc 1.2.4 Các đơn vị trực thuộc - 15 Khoa: Khoa Toán - Tin, Khoa Ngữ văn, Khoa KH Tự nhiên, Khoa KH Xã hội, Khoa Ngoại ngữ, Khoa Thể dục - Thể thao, Khoa GD Tiểu học Khoa GD Mầm non, Khoa Giáo dục trị, Khoa Tâm lý - Giáo dục học; Khoa Kinh tế Quản trị kinh doanh, Khoa Kế toán - Tài chính, Khoa Công Nghệ, Khoa Nông nghiệp, Khoa Đào tạo chức - Trung tâm: Trung tâm Ngoại ngữ, Trung tâm Đào tạo Bồi dưỡng cán bộ, Trung tâm Giáo dục Quốc phòng, Trung tâm Bồi dưỡng kiến thức bách khoa Trung tâm Giáo dục quốc tế Đào tạo Hán ngữ, Trung tâm tư vấn, đào tạo xúc tiến việc làm, Trung tâm thực hành kỹ thuật - 14 Phòng, Ban, Trạm, Thư viện: Phòng Tổ chức cán bộ, Phòng Chính trị - Tổng hợp, Phòng Đào tạo, Phòng Quản lý khoa học Đào tạo sau đại học Phòng Hợp tác quốc tế, Phòng Hành - Quản trị, Phòng Tài - Kế toán, Phòng Quản lý Thiết bị, Phòng Công tác học sinh - sinh viên, Phòng Đào Tạo kiểm định chất lượng giáo dục đại học Phòng Bảo vệ, Thư viện, Ban Quản lý dự án xây dựng, Trạm Y tế - Trường thực hành sư phạm: Trường Mầm non Thực hành, Trường Tiểu học Thực hành, Trường PT Phan Đăng Lưu Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng CHƯƠNG THỰC TRẠNG QUẢN LÝ LẤY Ý KIẾN PHẢN HỒI TỪ NGƯỜI HỌC 2.1 Quy trình lấy ý kiến người học 2.1.1 Đăng ký lấy ý kiến phản hồi Trong giảng dạy, Phòng Đào Tạo đánh giá chất lượng giảng dạy giảng viên việc tiếp thu giảng sinh viên thông qua hoạt động lấy ý kiến phản hồi từ người học Quy trình thực theo kì thời điểm năm Phòng Đào Tạo yêu cầu giảng viên đăng ký thông tin cần thiết phục vụ cho công tác đánh giá Thông tin phiếu đăng ký: + Họ tên giảng viên + Trình độ + Lớp giảng dạy, sĩ số + Học phần, học kì + Đơn vị quản lý Các thông tin lưu lại Phòng Đào Tạo để xếp lịch lấy ý kiến phản hồi từ người học hoạt động giảng dạy giảng viên 2.1.2 Thu thập ý kiến phản hồi từ sinh viên Quá trình thu thập ý kiến phản hồi từ sinh viên thực trực tiếp lớp với mẫu phiếu chung theo quy định nhà trường Nhân viên Phòng Đào Tạo phát phiếu lấy ý kiến cho sinh viên lớp mà giảng viên giảng dạy đăng ký Sinh viên nhận phiếu, thực phản hồi ý kiến theo thông tin mẫu ý kiến khác)Phiếu thu lại để phục vụ cho công tác tổng hợp, phân tích đánh giá 2.1.3 Tổng hợp, phân tích, đánh giá kết lấy ý kiến phản hồi Việc tổng hợp, phân tích, đánh giá kết lấy ý kiến phản hồi phải đảm bảo tính khách quan trung thực xác Nhân viên thống kê phân loại phiếu, tách riêng phiếu giá trị thống kê (là phiếu trắng; phiếu viết thêm ý kiến tính chất xây dựng…), sử dụng phiếu hợp lệ làm số liệu thống kê Kết thống kê bao gồm phiếu phát ra, phiếu thu về, phiếu hợp lệ, phiếu không hợp lệ, kết thống kê ý kiến theo câu, kết đánh giá chung Các thông tin thống kê lưu lại phiếu tổng kết ý kiến đánh giá Số liệu thống kê không sử dụng để đánh giá cho giảng viên mà sử dụng cho việc đánh giá chất lượng giảng dạy học phần, khoa hay toàn trường Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 2.1.4 Gửi kết lấy ý kiến phản hồi cho giảng viên Kết thúc trình thu thập ý kiến phản hồi từ sinh viên, sau có kết thống kê thức Phòng Đào Tạo gửi trả kết cho giảng viên giảng dạy để tham khảo, bổ sung phương pháp giảng dạy phát huy mặt tích cực giúp sinh viên tiếp thu giảng tốt 2.1.5 Lập báo cáo kết lấy ý kiến phản hồi từ người học Theo định kì, sau kì học nhân viên Phòng Đào Tạo thống kê lập báo cáo kết lần lấy ý kiến phản hồi từ người học nộp lên lãnh đạo Ban lãnh đạo duyệt ký nhận báo cáo 2.2 Đánh giá thực trạng giải pháp Quy trình thực lấy ý kiến phản hồi từ người học yêu cầu quan trọng cần đảm bảo thời gian, tính xác khách quan Vì đòi hỏi đội ngũ nhân viên không giỏi chuyên môn nghiệp vụ mà cần đảm bảo tính khách quan Cùng với phát triển nhà trường, tương lai trường đào tạo đa ngành học Khi số lượng khoa ngành học tăng lên Xét quy trình tổ chức triển khai việc lấy ý kiến người học thực cách thủ công Tuy có phiếu in sẵn phát tới sinh viên tốn nhiều thời gian để hoàn thành, thời gian có nhiều giảng viên đăng ký lấy ý kiến cần nhiều nhân lực trình tổng hợp ý kiến, đề phương thức đổi hoạt động giảng dạy chậm tiến độ Dữ liệu lưu trữ giấy tờ dẫn đến việc khó khăn thống kê nhân viên Điều kiện thời gian gánh nặng khổng lồ thông tin lưu trữ lớn Sinh viên: Đào Văn Quyền Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Mô tả toán nghiệp vụ Quy trình nghiệp vụ bắt đầu Phòng Đào Tạo định lấy ý kiến phản hồi từ người học Giảng viên đăng ký thông tin: họ tên; học phần; lớp; đơn vị quản lý; học kỳ nộp phiếu đăng ký cho Phòng Đào Tạo Nhân viên Phòng Đào Tạo phát phiếu thu thập ý kiến phản hồi tới sinh viên Sinh viên nhận phiếu lấy ý kiến thực phản hồi theo nội dung phiếu Nhân viên Phòng Đào Tạo thu nhận phiếu, thống kê lập báo cáo gửi trả kết thống kê cho giảng viên 3.2 Hồ sơ liệu thu sau khảo sát TRƯỜNG ĐẠI HỌC HẢI PHÒNG PHÒNG KHẢO THÍ PHIẾU LẤY Ý KIẾN PHẢN HỒI TỪ NGƯỜI HỌC VỀ HOẠT ĐỘNG GIẢNG DẠY CỦA GIẢNG VIÊN I THÔNG TIN Tên học phần (HP):……………………………….Học kỳ:…….Năm hoc:………………… Lớp:………………………Sĩ số:……… Đơn vị quản lý:………………………………… Họ tên giảng viên (GV):………………………………………………………………… Hãy đọc ký câu sau ghi dấu X vào phương án trả lời phù hợp với ý kiến riêng Anh (Chị) II CÁC Ý KIẾN PHẢN HỒI VỀ HOẠT ĐỘNG GIẢNG DẠY A: Rất đồng ý Stt B: Đồng ý C: Tương đối đồng ý D: Không đồng ý E: Không có ý kiến Hoạt động giảng dạy A B C D E GV thường xuyên lên lớp dạy đủ số tiết quy định GV thực quy chế chuyên môn quy định nhà trường GV lên lớp giảng dạy chuẩn tốt giảng GV giới thiệu đề cương chi tiết, giáo trình, tài liệu tham khảo phù hợp, dễ tiếp cận trước tiến hành giảng dạy môn học Nội dung giảng dạy mang tính thiết thực đại Nội dung giảng dạy phù hợp với khả tiếp thu người học đảm bảo cho người học có kiến thức chuyên môn tương đối hoàn chỉnh Phương pháp dạy học phát huy tích cực tính tự giác) chủ động tư sáng tạo người học Phương pháp dạy học coi trọng việc bồi dưỡng lực tự học tự nghiêm cứu rèn luyện thực hành, lòng say mê học tập cho người học GV đáp ứng tố kỹ thực hành hệ thống giảng; có tổ chức hoạt động thực hành, hoạt động tổ, nhóm nhằm hỗ trợ cho việc học lớp Sinh viên: Đào Văn Quyền 10 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng from phieu_lay_y_kien pl,chi_tiet_phieu_lay_y_kien ct where pl.maphieulyk=ct.maphieulyk and pl.maphieudk=@maphieudk and ct.macau=@i and ct.dapan='B') set @c=(select count(pl.maphieulyk) from phieu_lay_y_kien pl,chi_tiet_phieu_lay_y_kien ct where pl.maphieulyk=ct.maphieulyk and pl.maphieudk=@maphieudk and ct.macau=@i and ct.dapan='C') set @d=(select count(pl.maphieulyk) from phieu_lay_y_kien pl,chi_tiet_phieu_lay_y_kien ct where pl.maphieulyk=ct.maphieulyk and pl.maphieudk=@maphieudk and ct.macau=@i and ct.dapan='D') set @e=(select count(pl.maphieulyk) from phieu_lay_y_kien pl,chi_tiet_phieu_lay_y_kien ct where pl.maphieulyk=ct.maphieulyk and pl.maphieudk=@maphieudk and ct.macau=@i and ct.dapan='E') insert into @temp(macau,a,b,c,d,e) values(@i,@a,@b,@c,@d,@e) set @i=@i+1 end select * into temp from @temp select cau_hoi.macau,noidung,a,b,c,d,e from temp,cau_hoi where temp.macau=cau_hoi.macau order by cau_hoi.macau drop table temp end 3.5.3 Thiết kế giao diện 3.5.3.1 Trang đăng nhập Hình 48: Đăng nhập hệ thống Sinh viên: Đào Văn Quyền 45 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.5.3.2 Trang thay đổi mật Hình 49: Thay đổi mật 3.5.3.3 Trang quản lý tài khoản người dùng Hình 50: Quản lý tài khoản người dùng Sinh viên: Đào Văn Quyền 46 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.5.3.4 Trang quản lý câu hỏi Hình 51: Quản lý câu hỏi 3.5.3.5 Trang đăng ký lấy ý kiến phản hồi Hình 52: Đăng ký lấy ý kiến phản hồi Sinh viên: Đào Văn Quyền 47 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.5.3.6 Trang tạo phiếu lấy ý kiến phản hồi Hình 53: Tạo phiếu lấy ý kiến phản hồi 3.5.3.7 Trang nhập phiếu ý kiến phản hồi Sinh viên: Đào Văn Quyền 48 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.5.3.8 Trang thống kê ý kiến phản hồi Hình 55: Thống kê ý kiến phản hồi 3.5.3.9 Trang xem kết thống kê ý kiến phản hồi Sinh viên: Đào Văn Quyền 49 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 56: Xem kết thống kê 3.5.3.10 Trang hiển thị kết thống kê a) Trang hiển thị kết thống kê chung Sinh viên: Đào Văn Quyền 50 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 57:Kết thống kê theo câu lấy mẫu b) Trang hiển thị danh sách ý kiến đóng góp Sinh viên: Đào Văn Quyền 51 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 58: Danh sách ý kiến đóng góp 3.5.3.11 Trang gửi kết thống kê a) Trang chọn thông tin Hình 59: Gửi kết thống kê b) Email thống kê kết Sinh viên: Đào Văn Quyền 52 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Hình 60: Email kết thống kê chung c) Email danh sách ý kiến đóng góp Hình 61: Email thống kê danh sách ý kiến Sinh viên: Đào Văn Quyền 53 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.6 Giới thiệu ngôn ngữ lập trình hệ quản trị CSDL 3.6.1 Ngôn ngữ lập trình ASP.NET ASP.NET tảng ứng dụng web (web application framework) phát triển cung cấp Microsoft, cho phép người lập trình tạo trang web động, ứng dụng web dịch vụ web Lần đưa thị trường vào tháng năm 2002 với phiên 1.0 NET framework, công nghệ nối tiếp Microsoft's Active Server Pages(ASP) ASP.NET biên dịch dạng Common Language Runtime (CLR), cho phép người lập trình viết mã ASP.NET với ngôn ngữ hỗ trợ NET language ASP.NET tích hợp với NET Framework : NET Framework chia thành tác vụ cho chức gồm lớp (class), cấu trúc (structures), giao diện (interfaces) lõi (core) thành phần chương trình Trước sử dụng thành phần ta phải hiểu chức năng, tổ chức Mỗi hàng nghàn tầng lớp nhóm theo trình tự logic, thứ bậc gọi namespace Mỗi namespace cung cấp tính ASP.NET đa ngôn ngữ : Để xây dựng ứng dụng web không chọn ngôn ngữ mà chọn nhiều ngôn ngữ khác Điều quan trọng ngôn ngữ chọn mã dịch mã IL Điều có nghĩa IL ngôn ngữ NET có CLR nhận biết IL ASP.NET ngôn ngữ lập trình hướng đối tượng: ASP.NET ngôn ngữ lập trình hướng đối tượng sử dụng ngôn ngữ NET Nó cung cấp đối tượng nhỏ thực tầng làm việt nguyên lý HTTP HTML Mã nguồn không truy cập toàn đối tượng NET Framework khai thác tất quy ước môi trường OOP (Object Oriented Programming) Chúng ta có tạo lớp, giao diện, kế thừa lớp… Chúng ta kiểm soát đối tượng chương trình hiển thị liệu kiện đối tượng ASP.NET biên dịch: Một ứng dụng ASP.NET luôn biên dịch, không chạy mã C# Visual Basic mà không biên dịch trước Một ứng dụng ASP.NET thực biên dịch thông qua giai đoạn: - Giai đoạn mã (code) bạn viết (C#, Visual Basic ngôn ngữ NET khác) dịch Microsoft Intermediate Language (MSIL) Giai đoạn dịch dịch tự động trang web yêu cầu Chúng ta thực dịch trước Các tệp dịch thành mã IL (Intermediate Language Code) - Giai đoạn dịch trước trang Web thực thi Tại giai đoạn mã IL dịch thành mã máy (Native Machine Code) Giai đoạn gọi Just-In-Time (JIT) ASP.NET lưu trữ máy Common Language Runtime : Khía cạnh quang trọng công cụ ASP.NET chạy môi trường thời gian thực Sinh viên: Đào Văn Quyền 54 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng (Runtime) CLR (Common Language Runtime) CLR máy ảo (virtual machine) Microsoft NET, có ngôn ngữ trung gian IL nên phát triển ứng dụng NET, không bị phụ thuộc vào thiết bị, có nghĩa theo Microsoft nói ứng dụng NET chạy thiết bị có NET Framework Tất namespace, ứng dụng, lớp NET Framework gọi tắt quản lý mã CLR cung cấp dịch vụ quan trọng khác như: - Quản lý nhớ - Thu nhặt rác - Quản lý tuyến - Xử lý ngoại lệ - An toàn ASP.NET dễ dàng triển khai cấu hình: Mọi cài đặt NET Framework cung cấp lớp Để triển khai ứng dụng ASP.NET cần chép tập tin vào thư mục ảo máy chủ (server) máy chỉ cần có NET Framework Việc cấu hình dễ dàng đơn giản không phụ thuộc vào IIS (Internet Information Services) Cấu hình ASP.NET đặt tệp web.config Tệp web.config để với thư mực chứa trang web Tệp web.config không bị khóa, truy cập lúc nào, việc sửa tệp hoàn toàn dễ dạng chúng lưu dạng XML 3.6.2 Hệ quản trị CSDL Microsoft SQL Server 2005 SQL Server 2005: hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server 2005 tối ưu để chạy môi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server 2005 kết hợp "ăn ý" với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server Các phiên SQL Server 2005: Enterprise: Hỗ trợ không giới hạn số lượng CPU kích thước Database Hỗ trợ không giới hạn RAM (nhưng tùy thuộc vào kích thước RAM tối đa mà HĐH hỗ trợ) hệ thống 64bit Standard: Tương tự Enterprise hỗ trợ CPU Ngoài phiên không trang bị số tính cao cấp khác Workgroup: Tương tự Standard hỗ trợ CPU tối đa 3GB RAM Sinh viên: Đào Văn Quyền 55 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng Express: Bản miễn phí, hỗ trợ tối đa 1CPU, 1GB RAM kích thước Database giới hạn 4GB SQL Server 2005 hỗ trợ loại nâng cao CSDL: - Truy cập liệu dồng thời: Hệ thống hỗ trợ đồng thời nhiều người dùng truy cập - Sẵn sàng khôi phục sau Server hỏng: Các lưu tạo trực tuyến hay tự động hỗ trợ cho việc Backup lại CSDL có cố - Hỗ trợ tốt bảo trì CSDL sửa đổi: Hệ thống hỗ trợ tốt việc lưu theo ngày hay thời gian định hỗ trợ tốt việc khôi phục chuyển sang phiên 3.7 Những yêu cầu triển khai hệ thống 3.7.1 Cấu hình phần cứng Hệ thống bao gồm máy chủ Server cài Windows Server 2003 cao máy trạm kết nối với máy chủ tạo thành mạng LAN a) Cấu hình máy Server CPU - Quad-Core Intel® Xeon® Processor - E5530 2.4 GHz Harddisk – 350GB - Hot-swap Onboard LAN - Dual Gigabit Ethernet RAM - 2GB/32GB DDR-3 ECC memory,1333 MHz RDIMMs2 Nếu chưa đủ kinh phí mua máy chủ sử dụng máy có cấu hình tương đương máy trạm làm Server.Các máy hệ thống kết nối với tạo thành mạng LAN Tốc độ kết nối 10Mb) b) Cấu hình máy Client Hệ thống xây dựng cấu hình máy tính thông dụng Các yêu cầu phần cứng máy tính để thực chương trình gồm máy PC có cấu hình tối thiểu sau: CPU - Pentium III 600 MHz ( Cấu hình đề nghị: Chip GHz cao hơn) RAM - 192 MB RAM (Cấu hình đề nghị: 512 MB RAM.) Hard Disk - 10 Gb Monitor - Độ phân giải 1024 x 768 Tất máy Client phải có kết nối Internet 3.7.2 Cấu hình phần mềm Hệ điều hành máy chủ : Windows Server 2003 Windows Server 2008 Dịch vụ Web Server, SMTP, sở liệu MSSQL 2008 RC (MSSQL 2005) Hệ điều hành máy trạm: Windows XP Service Pack trở lên trình duyệt Internet Explorer (đề nghị Firefox 4.0 Opera 11) Sinh viên: Đào Văn Quyền 56 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng 3.7.3 Sơ đồ triển khai hệ thống Hình 62: Sơ đồ triển khai hệ thống 3.7.4 Hướng dẫn sử dụng vận hành hệ thống Để khai thác tốt hệ thống cần có hướng dẫn sử dụng vận hành hệ thống cụ thể Hệ thống vận hành theo chế phân quyền liệu lưu trữ máy chủ lưu phòng Server Chỉ có chương trình dùng để truy xuất liệu chia sẻ cho người dùng để đảm bảo an toàn liệu hệ thống (nếu áp dụng mạng Internet) Những hướng dẫn sử dụng dẫn chi tiết tài liệu hướng dẫn sử dụng (sẽ hoàn thành sau hoàn tất chức lại hệ thống) Tài liệu hướng dẫn sử dụng thao tác từ đến chi tiết để hướng dẫn người dùng xử lý, khai thác thông tin hệ thống cung cấp Những thao tác minh hoạ bên cạnh hình vẽ giải thích chi tiết giúp người dùng nhanh chóng có thông tin mong muốn từ hệ thống 3.8 Những công việc cần hoàn thiện hệ thống Hệ thống xây dựng chức hệ thống quản lý đào tạo Tuy vậy, hệ thống có nhiều công việc cần tiến hành: - Hoàn thiện chức xây dựng đáp ứng yêu cầu - Xây dựng tiếp chức thiết kế - Thiết kế xây dựng thư viện báo cáo - Hoàn thành nội dung trợ giúp ngữ cảnh hệ thống - Tạo giao diện thân thiện với người dùng Sinh viên: Đào Văn Quyền 57 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng KẾT LUẬN Đánh giá hệ thống - Hệ thống cho phép giảng viên đăng ký lớp hoc phần lấy ý kiến phản hồi qua mạng - Sinh viên đưa ý kiến đánh giá thời điểm lấy ý kiến - Nhân viên phòng đào tạo quản lý toàn quy trình lấy ý kiến hệ thống - Hệ thống tự động thống kê gửi kết cho giảng viên thông qua hệ thống Email Hạn chế - Trong phạm vi đề tài Đại Học đề tài đạt yêu cầu đặt Tuy nhiên kết khiêm tốn hạn chế thời gian nghiên cứu, kiến thức chuyên sâu kinh nghiệm thực tế nên có hạn chế sau o Hệ thống chưa có phần quản trị Site con, quản trị Module o Sự liên kết Module yếu o Quá trình thay đổi giao diện tĩnh o Bảo mật hệ thống phụ thuộc nhiều vào Server Hướng phát triển hệ thống tương lai - Hệ thống lấy ý kiến phản hồi tự động không phụ thuộc vào việc đăng ký giảng viên - Xây dựng hệ thống triển khai cho nhiều hệ đào tạo sở đào tạo ngành - Mở rộng phạm vi đánh giá từ đơn vị, sở trường - Tự động hóa việc gửi kết lấy ý kiến có kết phản hồi - Hệ thống hỗ trợ truy xuất nhiều tảng thiết bị di động… Sinh viên: Đào Văn Quyền 58 Hệ thống lấy ý kiến phản hồi từ người học trường ĐH Hải Phòng TÀI LIỆU THAM KHẢO Giáo trình: - Giáo trình nhập môn UML - Huỳnh Văn Đức - Đoàn Thiện Ngân - Phân tích thiết kế hệ thống thông tin - Trần Đình Quế - Nguyễn Mạnh Sơn - Phân tích thiết kế hệ thống thông tin - Ths.Lê Đắc Nhường Tài liệu từ Website: - vi.wikipedia.org - www.w3schools.com - www.hoctudau.com - www.izwebz.com Sinh viên: Đào Văn Quyền 59 [...]... phiếu lấy ý kiến phản hồi Sinh viên: Đào Văn Quyền 17 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.3.5.3 Nhập phiếu lấy ý kiến a) Biểu đồ hoạt động (Activity Diagram) Hình 12: Biểu đồ hoạt động nhập phiếu lấy ý kiến phản hồi b) Biểu đồ tuần tự (Sequence Diagram) Hình 13: Biểu đồ tuần tự nhập phiếu lấy ý kiến phản hồi Sinh viên: Đào Văn Quyền 18 Hệ thống lấy ý kiến phản hồi từ người. .. Hình 41: Hiện thực hóa usecase đăng ký lấy ý kiến phản hồi Sinh viên: Đào Văn Quyền 35 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.4.4.6 Usecase “Tạo phiếu lấy ý kiến phản hồi Hình 42: Hiện thực hóa usecase tạo phiếu lấy ý kiến phản hồi 3.4.4.7 Usecase “Nhập phiếu lấy ý kiến phản hồi Hình 43: Hiện thực hóa usecase nhập phiếu lất ý kiến phản hồi Sinh viên: Đào Văn Quyền 36 ... nghiệp vụ “Đăng ký lấy ý kiến phản hồi Hình 22: Usecase nghiệp vụ đăng ký lấy ý kiến phản hồi Tên ca sử dụng: Đăng ký lấy ý kiến phản hồi Tác nhân: Giảng viên Mục đích: Đăng ký lấy ý kiến phản hồi của người học về học phần giảng viên đang giảng dạy Mô tả khái quát: - Usecase bắt đầu khi giảng viên lựa chọn chức năng đăng ký lấy ý kiến phản hồi từ người học - Hệ thống hiển thị trang đăng ký và yêu cầu... phiếu lấy ý kiến, phiếu đăng ký - Biểu đồ lớp phân tích: Sinh viên: Đào Văn Quyền 30 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng Hình 32: Biểu đồ lớp phân tích gửi kết quả lấy ý kiến phản hồi 3.4.4 Hiện thực hóa Usecase 3.4.4.1 Usecase “Đăng nhập” Hình 33: Hiện thực hóa usecase đăng nhập Sinh viên: Đào Văn Quyền 31 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng. .. học tại trường ĐH Hải Phòng 3.3.5.4 Thống kê, lập báo cáo ý kiến phản hồi a) Biểu đồ hoạt động (Activity Diagram) Hình 14: Biểu đồ hoạt động thống kê, lập báo cáo ý kiến phản hồi b) Biểu đồ tuần tự (Sequence Diagram) Hình 15: Biểu đồ tuần tự thống kê, lập báo cáo ý kiến phản hồi Sinh viên: Đào Văn Quyền 19 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.3.5.5 Gửi kết quả lấy ý kiến. .. Hình 8: Biểu đồ hoạt động đăng ký lấy ý kiến phản hồi b) Biểu đồ tuần tự (Sequence Diagram) Hình 9: Biểu đồ tuần tự đăng ký lấy ý kiến phản hồi Sinh viên: Đào Văn Quyền 16 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.3.5.2 Tạo phiếu lấy ý kiến phản hồi a) Biểu đồ hoạt động (Activity Diagram) Hình 10: Biểu đồ hoạt động tạo phiếu lấy ý kiến phản hồi b) Biểu đồ tuần tự (Sequence... Quyền 11 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.3.2 Xác định tác nhân nghiệp vụ Xem xét tiến trình nghiệp vụ lấy ý kiến phản hồi từ người học ta xác định được các tác nhân chính: - Tác nhân thứ nhất là giảng viên, tác nhân này tham gia vào hệ thống với công việc là đăng ký lấy ý kiến phản hồi từ người học và xem kết quả thống kê - Tác nhân thứ hai là nhân viên Phòng Đào... ký lấy ý kiến phản hồi - Tác nhân: Giảng viên - Lớp giao diện: FormDangKi - Lớp điều khiển: ControlDangKi - Lớp thực thể: Phiếu đăng ký, giảng viên, học phần, khoa lớp - Biểu đồ lớp phân tích: Sinh viên: Đào Văn Quyền 28 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng Hình 28: Biểu đồ lớp phân tích đăng ký lấy ý kiến phản hồi c) Tạo phiếu lấy ý kiến phản hồi - Tác nhân: Nhân viên Phòng. .. Quyền 12 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng 3.3.4 Đặc tả Usecase nghiệp vụ 3.3.4.1 Usecase nghiệp vụ “Đăng ký lấy ý kiến phản hồi Hình 3: Usecase nghiệp vụ đăng ký lấy ý kiến phản hồi a) Tiếp nhận biểu mẫu - Đăng ký mới: Giảng viên khai báo các thông tin đăng ký bao gồm họ tên, lớp, học phần, đơn vị quản lý - Đăng ký lại: Giảng viên yêu cầu thay đổi thông tin đăng ký trước... phiếu lấy ý kiến phản hồi Tác nhân: Sinh viên Mục đích: Nhập và lưu thông tin phản hồi vào phiếu lấy ý kiến phản hồi từ người học Sinh viên: Đào Văn Quyền 25 Hệ thống lấy ý kiến phản hồi từ người học tại trường ĐH Hải Phòng Mô tả khái quát: Sinh viên sau khi đăng nhập thành công vào hệ thống và chọn chức năng phản hồi ý kiến, hệ thống liệt kê các phiếu sinh viên cần hoàn thiện và cho phép nhập dữ liệu,