Phân tích thiết kế và cài đặt cho hệ thống đăng ký học phần qua mạng

67 579 0
Phân tích thiết kế và cài đặt cho hệ thống đăng ký học phần qua mạng

Đ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

MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG ĐĂNG KÝ HỌC PHẦN QUA MẠNG I- Tổng quan học chế tín Vài nét lịch sử học chế tín Đặc điểm học chế tín Hiện trạng áp dụng học chế tín Việt Nam Về phương hướng mở rộng cải tiến học chế tín nước ta 20 II- Tổng quan hệ thống đăng ký học phần qua mạng 23 Học phần Tín 23 Quy trình đăng ký học phần theo học chế tín 23 Các bước tiến hành việc đăng ký học phần qua mạng 25 Các điều kiện để việc đăng ký học phần chấp nhận 25 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐĂNG KÝ HỌC PHẦN QUA MẠNG 26 I- Tổng quan phân tích thiết kế hệ thống 26 Chu trình phát triển phần mềm 26 Phương pháp hướng chức phương pháp hướng đối tượng 29 II- Phân tích hệ thống 31 Phân tích trường hợp sử dụng (Use Case – UC) 31 Mô hình hoá tương tác đối tượng 36 Biểu đồ lớp 39 Biểu đồ chuyển trạng thái 39 Biểu đồ triển khai 40 III- Thiết kế hệ thống 41 Kiến trúc hệ thống 41 Thiết kế sở liệu 41 Thiết kế giao diện 44 CHƯƠNG CÀI ĐẶT MINH HỌA CÁC CHỨC NĂNG CƠ BẢN CHO HỆ THỐNG ĐĂNG KÝ HỌC PHẦN QUA MẠNG 46 I Công cụ 46 Ngôn ngữ lập trình web động ASP 46 Hệ quản trị sở liệu SQL Server 49 Kết nối truy xuất sở liệu 57 II Cài đặt 59 Đăng nhập vào hệ thống 59 Đăng nhập thành công 60 Đổi mật 61 Đăng ký học phần 62 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 66 PHỤ LỤC 67 LỜI NÓI ĐẦU Đào tạo theo Hệ thống tín lần tổ chức trường Đại học Harvard, Hoa kỳ vào năm 1872, sau lan rộng khắp Bắc Mỹ giới Đây phương thức đào tạo theo triết lý “Tôn trọng người học, xem người học trung tâm trình đào tạo” Theo đánh giá Tổ chức ngân hàng giới (World Bank), đào tạo theo Hệ thống tín hiệu nước phát triển mà hiệu nước phát triển Ở nước ta, Trường Đại học Bách khoa Thành phố Hồ Chí Minh triển khai đào tạo theo Hệ thống tín từ năm học 1993-1994 đạt nhiều kết tốt đẹp Trong “Chương trình hành động Chính phủ” thực nghị số 37/2004/QH11 khóa XI, kỳ họp thứ sáu Quốc hội giáo dục rõ: “Mở rộng, áp dụng học chế tín đào tạo đại học, cao đẳng, trung học chuyên nghiệp …” Đề án đổi giáo dục đại học Việt Nam giai đoạn 2006-2020 Chính phủ phê duyệt khẳng định: “… xây dựng học chế tín thích hợp cho giáo dục đại học nước ta vạch lộ trình hợp lý để toàn hệ thống giáo dục đại học chuyển sang đào tạo theo học chế tín chỉ…” Cho đến nay, nước có nhiều trường chuyển đổi sang đào tạo theo Hệ thống tín với lộ trình bước hợp lý Nhận thấy hình thức đào tạo theo hệ thống tín có nhiều tiến đặt đòi hỏi mà trường không dễ dàng thỏa mãn được, em tìm hiểu định số 43/2007/QĐ-BGD&ĐT Bộ Giáo dục Đào tạo việc ban hành Quy chế đào tạo đại học cao đẳng hệ quy theo hệ thống tín chỉ, với hướng dẫn thầy giáo Nguyễn Văn Núi, em định chọn đồ án tốt nghiệp “Phân tích thiết kế cài đặt cho hệ thống đăng ký học phần qua mạng” Đăng ký học phần nội dung quan trọng hình thức đào tạo theo hệ thống tín chỉ, đòi hỏi sinh viên phải nắm Quy chế đào tạo tư vấn đầy đủ để lập kế hoạch học tập thật phù hợp với điều kiện lực cụ thể Em cố gắng nghiên cứu xây dựng hệ thống đăng ký học phần qua mạng, hy vọng hệ thống hỗ trợ bạn sinh viên thuận lợi việc đăng ký học phần học tập thân giúp đỡ công tác quản lý nhà trường Do kiến thức em hạn chế nên không tránh khỏi thiếu sót đồ án tốt nghiệp này, mong thầy cô góp ý để đề tài em hoàn thiện Nội dung đồ án tốt nghiệp bao gồm ba chương: - Chương 1: Giới thiệu tổng quan hệ thống đăng ký học phần qua mạng Chương giới thiệu vấn đề hệ thống đăng ký học phần qua mạng, quy trình, bước để đăng ký học phần qua mạng - Chương 2: Phân tích, thiết kế hệ thống đăng ký học phần qua mạng Chương phân tích chi tiết hệ thống, thiết kế tương đối đầy đủ chức cho hệ thống - Chương 3: Cài đặt minh họa chức cho hệ thống đăng ký học phần qua mạng CHƯƠNG GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG ĐĂNG KÝ HỌC PHẦN QUA MẠNG I- Tổng quan học chế tín Vài nét lịch sử học chế tín a Thế giới Xuất phát từ đòi hỏi quy trình đào tạo phải tổ chức cho sinh viên tìm cách học thích hợp cho mình, đồng thời trường đại học phải nhanh chóng thích nghi đáp ứng nhu cầu thực tiễn sống, vào năm 1872 Viện Đại học Harvard Hoa Kỳ định thay hệ thống chương trình đào tạo theo niên chế cứng nhắc hệ thống chương trình mềm dẻo cấu thành môđun mà sinh viên lựa chọn cách rộng rãi Có thể xem kiện điểm mốc khai sinh học chế tín Đến đầu kỷ 20, hệ thống tín áp dụng rộng rãi trường đại học Hoa Kỳ Tiếp sau đó, nhiều nước áp dụng hệ thống tín toàn phận trường đại học mình: nước Bắc Mỹ, Nhật Bản, Philippin, Đài Loan, Hàn Quốc, Thái Lan, Malaisia, Indonesia, Ấn Độ, Senegal, Mozambic, Nigeria, Uganda, Camơrun Tại Trung Quốc, từ cuối thập niên 80 đến hệ thống tín áp dụng nhiều trường đại học Vào năm 1999, 29 trưởng đặc trách giáo dục đại học nước Liên minh châu Âu ký Tuyên ngôn Boglona nhằm hình thành Không gian Giáo dục đại học Châu Âu (European Higher Education Area) thống vào năm 2010, nội dung quan trọng Tuyên ngôn triển khai áp dụng học chế tín (European Credit Transfer System -ECTS) toàn hệ thống giáo dục đại học để tạo thuận lợi cho việc động hóa, liên thông hoạt động học tập sinh viên khu vực châu Âu giới b Việt Nam Trước năm 1975 số trường đại học chịu ảnh hưởng Mỹ Miền Nam Việt Nam áp dụng học chế tín chỉ: Viện Đại học Cần Thơ, Viện Đại học Thủ Đức … Trong trình “Đổi mới” nước ta từ cuối năm 1986 chuyển kinh tế kế hoạch hoá tập trung sang kinh tế thị trường theo định hướng xã hội chủ nghĩa, giáo dục đại học nước ta có nhiều thay đổi Hội nghị Hiệu trưởng đại học Nha Trang hè 1987 đưa nhiều chủ trương đổi giáo dục đại học, có chủ trương triển khai trường đại học qui trình đào tạo giai đoạn môdun hoá kiến thức Theo chủ trương đó, học chế “học phần” đời triển khai toàn hệ thống trường đại học cao đẳng nước ta từ năm 1988 đến Học chế học phần xây dựng tinh thần tích lũy dần kiến thức theo môđun trình học tập, tức theo ý tưởng học chế tín xuất phát từ Mỹ Tuy nhiên, số phương diện, học chế học phần chưa thật mềm dẻo học chế tín Mỹ,do gọi “sự kết hợp niên chế với tín chỉ”, nhiên khó khăn đời sống xã hội nói chung trường đại học nói riêng lúc chưa cho phép đặt vấn đề thực học chế môđun hóa triệt để Vào năm 1993, khó khăn chung đất nước trường đại học dịu bớt, Bộ Giáo dục Đào tạo chủ trương tiến thêm bước, thực học chế học phần triệt để hơn, theo mô hình học chế tín Mỹ Trường Đại học Bách khoa Thành phố Hồ Chí Minh nơi áp dụng học chế tín từ năm 1993, trường Đại học Đà Lạt, Đại học Cần Thơ, Đại học Thủy sản Nha Trang số trường đại học khác áp dụng từ năm 1994 năm sau Đặc điểm học chế tín a Đặc điểm chung - Hệ thống tín cho phép sinh viên đạt văn đại học qua việc tích luỹ loại tri thức giáo dục khác đo lường đơn vị xác định, khối lượng lao động học tập trung bình sinh viên, gọi tín (credit) Định nghĩa thức tín phổ biến Mỹ số nước sau: Khối lượng học tập gồm tiết học lý thuyết (50 phút) tuần lễ kéo dài học kỳ (15 - 18 tuần) tính tín Các tiết học loại khác như: thực tập thí nghiệm, thực địa, vẽ, nhạc, thực hành nghệ thuật, thể dục thường tiết tuần kéo dài học kỳ tính tín Ngoài định nghĩa nói trên, người ta quy định: để chuẩn bị cho tiết lên lớp, sinh viên phải bỏ làm việc lớp Tín theo định nghĩa nói gắn với học kỳ tháng (semester) sử dụng phổ biến Mỹ Ngoài có định nghĩa tương tự cho tín theo học kỳ 10 tuần (quarter) sử dụng số trường đại học Tỷ lệ khối lượng lao động học tập hai loại tín 3/2 - Để đạt cử nhân (Bachelor) sinh viên thường phải tích luỹ đủ 120 - 136 tín (Hoa Kỳ), 120 - 135 tín (Nhật Bản), 120 - 150 tín (Thái Lan) Để đạt thạc sĩ (master) sinh viên phải tích luỹ 30 - 36 tín (Mỹ), 30 tín (Nhật Bản), 36 tín (Thái Lan) Theo ECTS Châu Âu (EU) người ta quy ước khối lượng lao động học tập ước chừng sinh viên quy trung bình năm học tính 60 tín - Khi tổ chức giảng dạy theo tín chỉ, đầu học kỳ, sinh viên đăng ký môn học thích hợp với lực hoàn cảnh họ phù hợp với quy định chung nhằm đạt kiến thức theo chuyên môn (major) Sự lựa chọn môn học rộng rãi, sinh viên ghi tên học môn liên ngành họ thích Sinh viên không giới hạn học môn chuyên môn mà cần học môn học khác lĩnh vực, chẳng hạn sinh viên ngành khoa học tự nhiên kỹ thuật cần phải học môn khoa học xã hội, nhân văn ngược lại - Về việc đánh giá kết học tập, hệ thống tín dùng cách đánh giá thường xuyên, dựa vào đánh giá môn học tích luỹ để cấp cử nhân Đối với chương trình đào tạo sau đại học (cao học đào tạo tiến sỹ) kết đánh giá thường xuyên có kỳ thi tổng hợp luận văn b Các ưu điểm học chế tín  Có hiệu đào tạo cao Học chế tín cho phép ghi nhận kịp thời tiến trình tích luỹ kiến thức kỹ sinh viên để dẫn đến văn Với học chế này, sinh viên chủ động thiết kế kế hoạch học tập cho riêng mình, quyền lựa chọn cho tiến độ học tập thích hợp với khả năng, sở trường hoàn cảnh riêng Điều đảm bảo cho trình đào tạo trường đại học trở nên mềm dẻo hơn, đồng thời tạo khả cho việc thiết kế chương trình liên thông cấp đào tạo đại học ngành đào tạo khác Học chế tín cho phép ghi nhận kiến thức khả tích luỹ trường lớp để dẫn tới văn bằng, khuyến khích sinh viên từ nhiều nguồn gốc khác tham gia học đại học cách thuận lợi Về phương diện nói học chế tín công cụ quan trọng để chuyển từ đại học mang tính tinh hoa (elitist) thành đại học mang tính đại chúng (mass)  Có tính mềm dẻo khả thích ứng cao Với học chế tín chỉ, sinh viên chủ động ghi tên học học phần khác dựa theo quy định chung cấu khối lượng lĩnh vực kiến thức Nó cho phép sinh viên dễ dàng thay đổi ngành chuyên môn tiến trình học tập thấy cần thiết mà học lại từ đầu Với học chế tín chỉ, trường đại học mở thêm ngành học cách dễ dàng nhận tín hiệu nhu cầu thị trường lao động tình hình lựa chọn ngành nghề sinh viên Học chế tín cung cấp cho trường đại học ngôn ngữ chung, tạo thuận lợi cho sinh viên cần chuyển trường nước nước  Đạt hiệu cao mặt quản lý giảm giá thành đào tạo Với học chế tín chỉ, kết học tập sinh viên tính theo học phần theo năm học, việc hỏng học phần không cản trở trình học tiếp tục, sinh viên không bị buộc phải quay lại học từ đầu Chính giá thành đào tạo theo học chế tín thấp so với đào tạo theo niên chế Nếu triển khai học chế tín trường đại học lớn đa lĩnh vực tổ chức môn học chung cho sinh viên nhiều trường, nhiều khoa, tránh môn học trùng lặp nhiều nơi; sinh viên học môn học lựa chọn khoa khác Cách tổ chức nói cho phép sử dụng đội ngũ giảng viên giỏi phương tiện tốt cho môn học Kết hợp với học chế tín chỉ, trường đại học tổ chức thêm kỳ thi đánh giá kiến thức kỹ người học tích luỹ bên nhà trường đường tự học để cấp cho họ tín tương đương, tạo thêm hội cho họ đạt văn đại học Ở Mỹ nghìn trường đại học chấp nhận cung cấp tín cho kiến thức kỹ mà người học tích luỹ nhà trường c Các nhược điểm học chế tín cách khắc phục  Cắt vụn kiến thức Phần lớn môđun học chế tín quy định tương đối nhỏ, cỡ tín chỉ, không đủ thời gian để trình bày kiến thức thật có đầu, có đuôi, theo trình tự diễn biến liên tục, từ gây ấn tượng kiến thức bị cắt vụn Đây thật nhược điểm, người ta thường khắc phục nhược điểm cách không thiết kế môđun nhỏ tín chỉ, năm cuối người ta thường thiết kế môn học tổ chức kỳ thi có tính tổng hợp để sinh viên có hội liên kết, tổng hợp kiến thức học  Khó tạo nên gắn kết sinh viên Vì lớp học theo môđun không ổn định, khó xây dựng tập thể gắn kết chặt chẽ lớp theo khóa học nên việc tổ chức sinh hoạt đoàn thể sinh viên gặp khó khăn Chính nhược điểm mà có người nói học chế tín “khuyến khích chủ nghĩa cá nhân, không coi trọng tính cộng đồng” Khó khăn nhược điểm thực học chế tín chỉ, nhiên người ta thường khắc phục cách xây dựng tập thể tương đối ổn định qua lớp khóa học năm thứ nhất, sinh viên phải học chung phần lớn môđun kiến thức, đảm bảo xếp số buổi xác định không bố trí thời khoa biểu để sinh viên tham gia sinh hoạt đoàn thể chung Hiện trạng áp dụng học chế tín Việt Nam a Vài nét hệ thống “niên chế” áp dụng giáo dục đại học nước ta trước năm 1988 Muốn hiểu quy trình đào tạo giáo dục đại học nước ta, cần nhắc lại vài nét quy trình đào tạo trước có đổi giáo dục đại học, tức từ năm 1987 trước Sau năm 1975 hệ thống giáo dục đại học thống nước ta xây dựng theo mô hình chung Miền Bắc, tức mô hình Liên Xô cũ Đó hệ thống áp dụng quy trình đào tạo theo “niên chế” với đặc điểm sau: - Các lớp học xếp theo khóa tuyển sinh, chương trình học thiết kế chung cho sinh viên khóa; - Đơn vị học vụ tính theo năm học, cuối năm học sinh viên đạt kết học tập theo quy định lên lớp, sinh viên không đạt bị lại lớp (lưu ban) học sinh viên khóa sau, tức phải học lại thêm năm học - Tùy mức quan trọng môn học việc đánh giá kết học tập thường theo hai cách: thi có cho điểm, kiểm tra xác định đạt hay không đạt, không đạt phải kiểm tra lại Không tính điểm trung bình chung, học bạ liệt kê điểm môn thi (được cho theo bậc) b Về việc triển khai học chế học phần toàn hệ thống đại học cao đẳng nước ta  Bản chất học chế học phần Phù hợp với công “đổi mới” kinh tế xã hội Việt Nam từ năm 1986, hệ thống giáo dục đại học triển khai nhiều đổi Việc đưa học chế “học phần” vào toàn hệ thống giáo dục đại học Việt Nam từ 1988 đến đổi Học chế học phần có đặc điểm sau: - Bản chất học chế tích lũy dần (accumulation) kiến thức - Kiến thức môđun hóa thành học phần Học phần môđun kiến thức tương đối trọn vẹn không lớn (thực chất học phần môn học nhỏ, tương ứng với thuật ngữ subject Mỹ) lắp ghép với để tạo nên chương trình đào tạo dẫn đến văn bằng, người học luỹ dần trình học tập 10  Tầng giao diện (Interface layer) Quản lý giao diện với ứng dụng Các chương trình ứng dụng sở liệu thực khung nhìn (view) sở liệu Ðối với ứng dụng, khung nhìn có ích cho việc biểu diễn hình ảnh cụ thể sở liệu (được dùng chung nhiều ứng dụng)  Tầng điều khiển (Control Layer) Chịu trách nhiệm điều khiển câu vấn tin cách đưa thêm vị từ toàn vẹn ngữ nghĩa vị từ cấp quyền  Tầng xử lý vấn tin (Query processing layer) Chịu trách nhiệm ánh xạ câu vấn tin thành chuỗi thao tác tối ưu mức thấp  Tầng thực thi (Execution layer) Có trách nhiệm hướng dẫn việc thực hoạch định truy xuất, bao gồm việc quản lý giao dịch (uỷ thác, tái khởi động) động hoá phép đại số quan hệ Nó thông dịch phép toán đại số quan hệ cách gọi tầng truy xuất liệu qua yêu cầu truy xuất cập nhật  Tầng truy xuất liệu (Data access layer) Quản lý cấu trúc liệu dùng để cài đặt quan hệ (tập tin, mục) Nó quản lý vùng đệm cách lưu tạm liệu thường truy xuất đến nhiều Sử dụng tầng làm giảm thiểu việc truy xuất đến đĩa  Tầng trì quán (Consistency layer) Chịu trách nhiệm điều khiển hoạt động đồng thời việc ghi vào nhật ký yêu cầu cật nhật Tầng cho phép khôi phục lại giao dịch, hệ thống thiết bị sau bị cố b Hệ quản trị sở liệu SQL Server Microsoft SQL Server hệ quản trị sở liệu quan hệ (Relation Database Management System - RDBMS), cung cấp cách tổ chức liệu cách lưu chúng vào bảng Dữ liệu quan hệ lưu trữ bảng quan hệ định nghĩa bảng với 53 Người dùng truy cập liệu Server thông qua ứng dụng Người quản trị sở liệu truy cập Server trực tiếp để thực chức cấu hình, quản trị thực thao tác bảo trì sở liệu Ngoài ra, SQL Server sở liệu có khả mở rộng, nghĩa chúng lưu lượng lớn liệu hỗ trợ tính cho phép nhiều người dùng truy cập liệu đồng thời Các phiên SQL Server phổ biến thị trường SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008 Trong đồ án sử dụng SQL Server 2000 để lưu trữ liệu mẫu cho hệ thống đăng ký học phần qua mạng Các thành phần SQL Server 2000  Các thành phần server Các thành phần server SQL Server 2000 thường thực dịch vụ Windows 32 bit Do dịch vụ SQL Server SQL Server Agent chạy ứng dụng độc lập tảng hỗ trợ hệ điều hành Windows Các thành phần Server mô tả bảng 1: Bảng Các thành phần server SQL Server 2000 Thành phần server Chức Dịch vụ MSSQLServer thực thi cỗ máy sở Dịch vụ SQL Server liệu SQL Server 2000 Có dịch vụ cho thể SQL Server 2000 Dịch vụ dịch vụ phân tích SQL Server 2000 MSSQLServerOLAPService thực thi dịch vụ phân tích SQL Server 2000 Chỉ có dịch vụ không liên quan đến số thể SQL Server Dịch vụ SQLServerAgent thực thi tác nhân Dịch vụ SQL Server Agent chạy tác vụ quản trị định thời gian biểu SQL Server 2000 Dịch vụ tìm kiếm Microsoft thực thi cỗ máy tìm Dịch vụ tìm kiếm kiếm toàn văn Chỉ có dịch vụ, không liên quan đến số thể SQL Server 2000 54 Dịch vụ MS DTC - Thành phần điều phối giao dịch phân tán, quản lý Distributed giao dịch phân tán thể SQL Transaction Server 2000 Chỉ có dịch vụ, không liên quan Coordinator đến số thể SQL Server 2000 SQL Server 2000 cung cấp giao diện đồ họa giúp cho người sử dụng sử dụng dịch vụ SQL Server 2000 Bảng Các công cụ giao diện đồ họa SQL Server 2000 Chức Công cụ SQL Server Enterprise Manager Đây công cụ quản trị sở liệu server chính, cung cấp giao tiếp với người dùng Microsoft Management Console (MMC) Dùng để tạo quản lý đối tượng sở liệu SQL Query Analyzer kiểm tra phát biểu Transact-SQL, bó lệnh script cách tương tác SQL Profiler Giám sát ghi nhận kiện SQL Server 2000 chọn để phân tích xem lại Ứng dụng nằm taskbar Windows SQL Server Service Manager dùng để chạy, tạm dừng thay đổi dịch vụ SQL Server 2000 Client Network Utility Server Network Utility Được dùng để quản lý Net-Libraries client định nghĩa bí danh server Dùng để quản lý Net-Libraries server bao gồm thiết lập mã hóa SSL  Các thành phần giao tiếp Client Người dùng truy cập SQL Server 2000 thông qua ứng dụng client, SQL Server 2000 cung cấp hai kiểu ứng dụng client chính: - Các ứng dụng sở liệu quan hệ, kiểu ứng dụng truyền thống dùng môi trường client/server lớp Các ứng dụng gửi phát biểu T-SQL đến cỗ máy sở liệu quan hệ nhận kết trả tập kết quan hệ 55 - Các ứng dụng Internet, chúng thành phần tảng Microsoft.NET Chúng gửi phát biểu T-SQL truy vấn Xpath tới cỗ máy sở liệu quan hệ nhận kết dạng XML Quản lý dịch vụ SQL Server 2000  Sử dụng SQL Server Service Manager Dịch vụ chương trình hay tiến trình thực chức cụ thể để hỗ trợ chương trình khác SQL Server 2000 cung cấp dịch vụ: - Dịch vụ SQL Server: Khi khởi động SQL Server dịch vụ SQL Server khởi động Windows Dịch vụ quản lý tập tin sở liệu, xử lý phát biểu Transaction – SQL, cấp phát tài nguyên kết nối người dùng đồng thời, đảm bảo tính quán liệu… - Dịch vụ SQL Server Agent: Dịch vụ hỗ trợ lập chương trình, thực thi tác vụ, cảnh báo, thông báo kế hoạch bảo trì sở liệu Nó cho phép ta thực tự động hóa tác vụ bảo trì sở liệu - Dịch vụ Distributed Transaction Coordinator: Là trình quản lý giao dịch cung cấp khả bao gồm nhiều nguồn liệu khác kể sở liệu từ xa giao dịch ứng dụng  Sử dụng Enterprise Manager Enterprise Manager thành phần Microsoft Management Console (MMC) MMC ứng dụng trung tâm dùng để quản lý tất giao tiếp hệ thống Nó cho phép thực tác vụ sau: - Khởi động, dừng, tạm dừng server - Đăng ký server - Cấu hình server cục từ xa - Cấu hình quản lý thể server - Thiết lập bảo mật đăng nhập, thêm người dùng, người quản trị hệ thống - Gán mật cho người quản trị hệ thống - Tạo lập thời gian biểu thực thi công việc - Thiết lập quản lý CSDL, bảng, mục, view, stored proceduce,… - Quản lý dịch vụ SQL server khác… 56 Kết nối truy xuất sở liệu asp database server ADO connection SQL web server Internet html html Hình 18 Mô hình kết nối truy xuất sở liệu ADO (ActiveX Data Objects) Component chứa đối tượng cung cấp thuộc tính phương thức để kết nối truy xuất sở liệu trang web Sử dụng ngôn ngữ JavaScript VBScript để lập trình ADO, viết câu lệnh Script kết nối tới sở liệu thông qua chuẩn ODBC (Open Database Connectivity) connection recordset command errors Hình 19 Mô hình đối tượng ADO Bước để truy xuất sở liệu thiết lập liên kết đến nguồn sở liệu (DSN - Data Source Name) ADO cung cấp đối tượng Connection giúp thiết lập liên kết đến sở liệu qua DSN 57 Để kết nối tới SQL Server 2000 với tên server HP-644F42B339FB, User ID BUILTIN/Administrators, password = rỗng, database DOANTN, thiết lập Connection sau: Connection.inc 58 II Cài đặt Đăng nhập vào hệ thống Để đăng ký học phần qua mạng, sinh viên đăng nhập vào hệ thống thời gian nhà trường cho phép sinh viên đăng ký học phần Màn hình đăng nhập xuất hai ô nhập liệu: Tên đăng nhập, Mật Nhập tên đăng nhập (username) vào ô “Tên đăng nhập” Nhập mật (password) vào ô “Mật khẩu” Đối với sinh viên, tên đăng nhập mã số sinh viên Trong lần đầu đăng nhập vào hệ thống, mật mặc định = mã số sinh viên 59 Đăng nhập thành công Sau đăng nhập thành công, hệ thống hiển thị thông báo “đăng nhập thành công” Đồng thời, hệ thống hiển thị menu cho phép sinh viên lựa chọn chức năng: đổi mật khẩu, đăng ký học phần, xem thời khóa biểu, xem kết học tập, xem phiếu đăng ký 60 Đổi mật Sinh viên nên đổi thông tin mật tài khoản sau đăng nhập vào hệ thống lần đầu (không nên giữ mật mã số sinh viên) Sinh viên có trách nhiệm ghi nhớ mật để sử dụng cho lần đăng nhập Mọi vấn đề liên quan đến tài khoản đăng nhập, sinh viên liên hệ trực tiếp với phòng đào tạo để giải Để tiến hành đổi mật khẩu, sinh viên chọn chức “Đổi mật khẩu” menu Hệ thống hiển thị hình yêu cầu sinh viên nhập thông tin Nhập mật cũ vào ô “Mật cũ” Nhập mật vào ô “Mật mới” Nhập lại mật vào ô “Xác nhận mật mới” 61 Sau nhập thông tin, nhấn nút “Đổi mật khẩu”, hệ thống hiển thị thông báo đổi mật thành công không thành công Đăng ký học phần Sau sinh viên đăng nhập vào hệ thống, chọn chức “Đăng ký học phần” menu, hệ thống vào: - Chương trình đào tạo chuyên ngành sinh viên theo học - Các lớp môn học nhà trường tổ chức học kỳ - Điểm môn học sinh viên học Để lọc danh sách môn học đăng ký để sinh viên đăng ký học học kỳ Các lớp môn học hiển thị thỏa mãn đồng thời điều kiện sau: - Các lớp môn học tổ chức thuộc vào chương trình đào tạo chuyên ngành sinh viên theo học - Các lớp môn học sinh viên chưa học học chưa đạt yêu cầu Các lớp môn học không hiển thị (không cần đăng ký) gồm: - Các lớp môn học tổ chức chương trình đào tạo chuyên ngành sinh viên theo học - Các môn học sinh viên học đạt yêu cầu Sinh viên chọn lớp môn học phù hợp với điều kiện cá nhân cách chọn ô vuông (nhấn chuột) cột “Chọn”, nhấn nút “Đăng ký” Sinh viên chọn nhiều lớp môn học để thực đăng ký đồng thời Các lớp môn học sinh viên chọn trùng thời gian với không đăng ký phải chọn lớp môn học khác có thời gian phù hợp 62 63 KẾT LUẬN Học chế tín hình thức đào tạo linh hoạt mềm dẻo, người học hoàn toàn chủ động việc học Nếu như, đào tạo theo học phần niên chế, sinh viên phải học theo tất Nhà trường đặt, không phân biệt sinh viên có điều kiện, lực tốt, hay sinh viên có hoàn cảnh khó khăn, lực yếu Ngược lại, đào tạo theo Hệ thống tín cho phép sinh viên chủ động học theo điều kiện lực Những sinh viên giỏi học theo học vượt kế hoạch học tập toàn khóa, kế hoạch học tập học kỳ theo gợi ý Nhà trường, để tốt nghiệp theo thời gian chuẩn chương trình sớm Những sinh viên bình thường yếu kéo dài thời gian học tập trường tốt nghiệp muộn Vì thế, sinh viên phải tự lập kế hoạch học tập toàn khóa học kỳ cho phù hợp với lực điều kiện cụ thể thân giúp đỡ giáo viên chủ nhiệm hay cố vấn học tập Toàn hệ thống quản lý đào tạo, quản lý sinh viên phải vận hành theo yêu cầu riêng sinh viên làm cho trình quản lý trở nên phức tạp so với đào tạo theo học phần niên chế Chương trình đào tạo tất ngành phải cấu trúc lại theo hướng mô đun hóa thành học phần; lịch trình giảng dạy phải thực xác, không đổi bỏ giờ; giảng viên, sinh viên có thời khóa biểu riêng, không theo quy luật cả… Vì thế, trước sinh viên phải “chạy” theo kế hoạch nhà trường nhà trường phải “chạy” theo kế hoạch sinh viên Khi triển khai đào tạo theo Hệ thống tín chỉ, học kỳ thứ thứ hai, nhà trường gặp phải khó khăn định, điều tất yếu, đào tạo theo Hệ thống tín yêu cầu hệ thống quản lý khoa học, chặt chẽ, linh hoạt mềm dẻo Đào tạo theo tín đòi hòi người dạy người học phải thay đổi cách tư duy, đổi phương pháp dạy học từ bị động sang chủ động cách nghiêm túc Đào tạo theo hệ thống tín chỉ, thành công, vào ổn định phát triển, có đạo kiên khoa học Ban giám hiệu, phối hợp đồng đơn vị trường, đội ngũ 64 giảng viên nhận thức trách nhiệm tham gia vào trình đào tạo cách tự giác, lòng người thầy Trong đồ án tốt nghiệp mình, em nghiên cứu đưa nét khái quát học chế tín chỉ, nhận thấy ưu nhược điểm học chế tín so với học chế niên chế, đồng thời ứng dụng công nghệ thông tin quản lý để phân tích thiết kế cài đặt cho hệ thống đăng ký học phần qua mạng, tiếp cận tin học hóa phần công tác quản lý đào tạo theo học chế tín Tuy nhiên, kiến thức em hạn chế nên đồ án tốt nghiệp không tránh khỏi nhiều sai sót Kính mong thầy cô góp ý để đồ án tốt nghiệp em hoàn thiện Em xin chân thành cảm ơn! Thái Nguyên, ngày 05 tháng 06 năm 2009 Sinh viên Nguyễn Thị Hồng Vân 65 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, Nhà xuất giáo dục, 2002 [2] TS Dương Kiều Hoa – Tôn Thất Hoà An, Phân tích thiết kế hệ thống thông tin với UML [3] Đoàn Văn Ban, Phân tích thiết kế hướng đối tượng UML [4] Wendy Boggs - Michael Boggs, Mastering UML with Rational Rose, Sybex, 1999 [5] Chu Thị Hường, Bài giảng Hệ quản trị sở liệu, Khoa CNTT - Học viện Kỹ thuật quân [6] Trần Nguyên Phong, Giáo trình SQL, Trường Đại học khoa học Huế, 2004 [7] Giáo trình ASP [8] Quyết định số 43/2007/QĐ-BGD&ĐT, Bộ Giáo dục Đào tạo, 2007 [9] www.google.com.vn [10] www.yahoo.com.vn [11] www.ictu.edu.vn [12] www.cmcsoft.com [13] Website Trường Đại học Khoa học tự nhiên TP Hồ Chí Minh [14] Website Trường Đại học Sư phạm kỹ thuật TP Hồ Chí Minh 66 PHỤ LỤC I DANH SÁCH CÁC HÌNH Hình Sơ đồ tổng quát giai đoạn Chu trình phát triển phần mềm 28 Hình Biểu đồ trường hợp sử dụng 37 Hình Biểu đồ trình tự sinh viên Hà đăng ký học phần 38 Hình Biểu đồ cộng tác sinh viên Hà đăng ký học phần 39 Hình Một số lớp hệ thống 40 Hình Biểu đồ chuyển trạng thái lớp Đăng ký môn học 41 Hình Biểu đồ triển khai hệ thống đăng ký học phần qua mạng 41 Hình Khung nhìn hệ thống đăng ký học phần qua mạng 42 Hình Mô hình liên kết liệu 45 Hình 10 Biểu đồ trạng thái giao diện người dùng 46 Hình 11 Biểu đồ tổng hợp phân cấp hình người dùng 46 Hình 12 Cách hoạt động web tĩnh 47 Hình 13 Trang Result.html có nội dung khác tùy vào tương tác client webserver 48 Hình 14 ASP engine xử lý file asp trước trả cho browser 49 Hình 15 Hệ quản trị sở liệu 50 Hình 16 Các thành phần hệ quản trị sở liệu 51 Hình 17 Các chức hệ quản trị sở liệu quan hệ 53 Hình 18 Mô hình kết nối truy xuất sở liệu 58 Hình 19 Mô hình đối tượng ADO 58 II DANH SÁCH CÁC BẢNG Bảng Các thành phần server SQL Server 2000 55 Bảng Các công cụ giao diện đồ họa SQL Server 2000 56 67 [...]... pháp phân tích thiết kế hướng đối tượng bằng UML để phân tích thiết kế hệ thống đăng ký học phần qua mạng Phân tích và thiết kế hệ thống bao gồm mô hình hoá vấn đề và các giải pháp từ các góc nhìn khác nhau II- Phân tích hệ thống 1 Phân tích trường hợp sử dụng (Use Case – UC) UC là nền tảng của phân tích hệ thống Xây dựng UC trong tiến trình phát triển hệ thống cho phép mô tả rõ ràng và nhất quán cái hệ. .. học kỳ không vượt quá số tín chỉ cho phép (kể cả học phần trả nợ) 25 CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐĂNG KÝ HỌC PHẦN QUA MẠNG I- Tổng quan về phân tích thiết kế hệ thống 1 Chu trình phát triển phần mềm Chu trình phát triển phần mềm là một chuỗi các hoạt động của nhà phân tích (Analyst), nhà thiết kế (Designer), người phát triển (Developer) và người dùng (User) để phát triển và thực hiện một hệ. .. rẽ nhánh 1  Hệ thống hiển thị các lựa chọn: - Đổi mật khẩu - Đăng ký học phần - Xem thời khoá biểu - Xem kết quả học tập - Xem phiếu đăng ký  Sinh viên chọn Đăng ký học phần  Hệ thống hiển thị Danh sách lớp môn học có thể đăng ký  Sinh viên chọn các môn học muốn đăng ký và được phép đăng ký trong Danh sách lớp môn học có thể đăng ký mà hệ thống đã hiển thị Sinh viên nhấn nút Đăng ký để xác nhận... kỹ phần hướng dẫn đăng ký học phần trong mục “hướng dẫn đăng ký học phần  Bước 4: Thực hiện việc đăng ký học phần - Chọn chức năng đăng ký học phần trên website - Chọn những lớp học phần mà sinh viên cần đăng ký, trong quá trình đăng ký sinh viên phải tuân thủ các qui định của khoa (bộ môn) về các học phần và một số qui định khác vd: số tín chỉ tối đa được phép đăng ký, khóa học được phép đăng ký, …... c Đăng ký học phần Mô tả UC: Cho phép người dùng đăng ký học phần Tác nhân kích hoạt: Người dùng Tiền điều kiện: Người dùng phải đăng nhập thành công vào hệ thống Luồng sự kiện chính:  UC bắt đầu khi sinh viên chọn Đăng ký học phần trên trang chủ trong thời gian đăng ký học phần  Hệ thống hiển thị giao diện đăng nhập  Sinh viên nhập tên đăng nhập và mật khẩu  Hệ thống xác nhận tên đăng nhập và. .. thức đăng ký các học phần sẽ học trong mỗi học kỳ: đăng ký sớm, đăng ký bình thường và đăng ký muộn  Đăng ký sớm là hình thức đăng ký được thực hiện trước thời điểm bắt đầu học kỳ 2 tháng;  Đăng ký bình thường là hình thức đăng ký được thực hiện trước thời điểm bắt đầu học kỳ 2 tuần;  Đăng ký muộn là hình thức đăng ký được thực hiện trong 2 tuần đầu của học kỳ chính hoặc trong tuần đầu của học kỳ... trao đổi ký kết công nhận lẫn nhau về học phần tín chỉ, đặc biệt là các trường cao đẳng cộng đồng và các trường đại học có chuyên ngành liên quan - Quan hệ với các trường đại học và các tổ chức điều phối giáo dục đại học trong khu vực và trên thế giới để thỏa thuận về việc công nhận văn bằng và tín chỉ của nhau II- Tổng quan về hệ thống đăng ký học phần qua mạng 1 Học phần và Tín chỉ Học phần là khối... thông báo Đăng nhập không thành công  Hệ thống hiển thị yêu cầu nhập lại tên đăng nhập và mật khẩu  Hệ thống hiển thị lai giao diện đăng nhập Luồng rẽ nhánh 2: Danh sách lớp môn học sinh viên đăng ký không hợp lệ  Hệ thống hiển thị thông báo Đăng ký không thành công  Hệ thống hiển thị yêu cầu đăng ký lại  Hệ thống hiển thị lại danh sách lớp môn học có thể đăng ký d Xem phiếu đăng ký Mô tả UC: Cho phép... hệ thống sẽ làm, sao cho mô hình có khả năng được sử dụng xuyên suốt quá trình phát triển, cung cấp cơ sở để kiểm tra, thử nghiệm hệ thống, đồng thời cho khả năng dễ thay đổi hay mở rộng yêu cầu hệ thống Các tác nhân và ca sử dụng trong hệ thống đăng ký học phần qua mạng: Tác nhân Ca sử dụng Đăng nhập hệ thống Đổi mật khẩu Sinh viên Đăng ký học phần Xem thời khoá biểu Xem kết quả học tập Xem phiếu đăng. .. các môn học đăng ký  Hệ thống kiểm tra danh sách lớp môn học sinh viên đăng ký đã hợp lệ chưa? Nếu danh sách lớp môn học sinh viên đăng ký chưa hợp lệ thì thực hiện luồng rẽ nhánh 2  Hệ thống lưu kết quả vào cơ sở dữ liệu và hiển thị Danh sách lớp môn học đã đăng ký  Sinh viên in bản đăng ký  Sinh viên đăng xuất  UC kết thúc 33 Luồng rẽ nhánh 1: Tên đăng nhập hoặc mật khẩu không hợp lệ  Hệ thống

Ngày đăng: 04/08/2016, 16:47

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