Sử dụng c xây dựng phần mềm đăng kí học theo mô hình tin chỉ

66 465 0
Sử dụng c xây dựng phần mềm đăng kí học theo mô hình tin chỉ

Đ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

Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN KHÓA LUẬN TỐT NGHIỆP SỬ DỤNG C# XÂY DỰNG PHẦN MỀM ĐĂNG KÝ HỌC THEO MÔ HÌNH TÍN CHỈ Giáo viên hướng dẫn: TS Phan Lê Na Sinh viên thực hiện: Đào Thị Như Hoa Lớp : 43E3 – CNTT Vinh, Tháng 5/2007 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín LỜI NÓI ĐẦU Giáo dục nhân tố tích cực thúc đẩy trình phát triển đất nước Ngày nay, chạy đua so tài quốc gia mà thực chất chạy đua sức mạnh kinh tế sức mạnh trí tuệ vai trò giáo dục đặc biệt đề cao, Đảng Nhà nước ta quán triệt “Lấy giáo dục đào tạo, khoa học – công nghệ làm quốc sách hàng đầu” Để thực chiến lược giáo dục Việt Nam có nhiều hình thức đào tạo trường đại học cao đẳng Trong phổ biến hình thức quản lý đào tạo theo niên khoá Đây mô hình quản lý đào tạo truyền thống Bên cạnh mặt mạnh hình thức bộc lộ mặt hạn chế, đặc biệt xu toàn cầu hoá như: không phát huy hết khả học tập sáng tạo sinh viên, sinh viên bị bó hẹp phạm vi định hình thức đào tạo Do vấn đề đặt là: cần phải xây dựng hình thức quản lí đào tạo Trên giới, hình thức quản lí đào tạo theo tín áp dụng phổ biến rộng rãi Đây hình thức quản lí có chương trình đào tạo hoàn chỉnh cho phép sinh viên có nhiều lựa chọn định hướng nghề nghiệp thân Ngoài ra, đội ngũ giáo viên giảng dạy có nhiều kinh nghiệm kiến thức chuyên môn cao, tài liệu dụng cụ thí nghiệm phục vụ cho học tập giảng dạy đảm bảo chất lượng đầy đủ Quản lí đào tạo theo tín giúp cho trình quản lí đào tạo thêm thuận lợi, hiệu quả, sinh viên dễ dàng phát huy khả mình, rút ngắn hay kéo dài thời gian đào tạo theo lực nhu cầu Đối với hình thức đào tạo sinh viên trở nên động, sáng tạo hơn, sẵn sàng cho kinh tế hội nhập phát triển Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín Tại Việt Nam hình thức đào tạo theo tín số trường đưa vào áp dụng Trường ĐH Dân Lập Thăng Long hoàn thành mô hình đào tạo tín yêu cầu, trường ĐH Xây Dựng, Kiến Trúc chịu ảnh hưởng hình thức đào tạo theo niên khóa nên mô hình trường hình thức nửa tín Do hình thức quản lý đào tạo mà cần tìm hiểu áp dụng Với lí thiết thực định lựa chọn đề tài làm khoá luận tốt nghiệp Từ hiểu biết thân qua khảo sát thực tế mô hình trường Đại học xây dựng phần mềm đăng ký học theo mô hình tín chỉ, sử dụng ngôn ngữ C# hệ quản trị CSDL SQL Server 2000 Khoá luận “Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín chỉ” sâu trình bày trình xây dựng mô hình đăng ký học theo hệ thống đào tạo tín chỉ, bao gồm tất bước từ thu thập yêu cầu, phân tích thiết kế cài đặt hệ thống Ngoài phần mở đầu, tài liệu tham khảo, khoá luận trình bày kết đạt số module cài đặt ngôn ngữ lập trình C# Cấu trúc khoá luận sau: Chương I - Giới thiệu chung : Phần trình bày khái quát đặc điểm hệ thống tín tại, yêu cầu hệ thống cần xây dựng sơ lược đặc điểm ngôn ngữ lập trình C# Chương II - Phân tích hệ thống : Nội dung trình bày bước phân tích hệ thống bao gồm: biểu đồ phân cấp chức năng, biểu đồ luồng liệu Chương II - Thiết kế hệ thống : Nội dung nói bước thiết kế hệ thống: xây dựng sở liệu cho hệ thống, mô hình liên kết Chương IV - Cài đặt hệ thống : Phần trình bày giao diện hệ thống số modul cài đặt Kết luận Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín CHƯƠNG I GIỚI THIỆU CHUNG Khảo sát hệ thống tín Trên giới quản lí học tập theo tín phát triển rộng rãi Đây hình thức đào tạo phát huy khả sinh viên, giúp cho sinh viên có định hướng cho nghề nghiệp Thay quản lí theo niên khoá đơn vị học trình, hình thức quản lí theo tín chỉ: Tín đơn vị để đo khối lượng kiến thức đồng thời đơn vị đánh giá kết học tập sinh viên dựa theo số lượng tín tích luỹ Đầu khoá học, sinh viên thông báo chương trình đào tạo toàn khoá theo ngành đào tạo, qui chế học tập trường trước kì học sinh viên hướng dẫn để tự lựa chọn môn học để đăng kí học học kỳ Hầu hết trường đại học cao đẳng có uy tín giới áp dụng hình thức đào tạo như: ĐH Harvard Mĩ, ĐH Oxford Anh,… Tại Việt Nam, bước đầu có số trường áp dụng qui chế quản lí đào tạo theo tín chỉ, nhiên hình thức nửa tín trường ĐH Xây Dựng, ĐH Kiến Trúc Cũng có trường áp dụng quản lí đào tạo theo tín chỉ, trường ĐH Đà Lạt, ĐH Đà Nẵng, ĐH Dân Lập Thăng Long Tuy nhiên hình thức hoàn chỉnh đào tạo theo tín chỉ, bị ảnh hưởng niên khoá, sinh viên bị giới hạn khuôn khổ đào tạo kiểu Do hình thức đào tạo đặc điểm kinh tế trị xã hội Việt Nam nên bước đầu áp dụng chịu ảnh hưởng qui chế quản lí đào tạo cũ Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín Qua khảo sát thực tế, Việt Nam yêu cầu cấp bách cần phải xây dựng hình thức đào tạo kiểu mới: hình thức quản lí đào tạo hoàn toàn theo tín Những khái niệm hệ thống học tập theo tín 2.1 Đặc điểm phương thức đào tạo theo tín • Kiến thức cấu trúc thành môđun (học phần) • Trước khoá học, sinh viên thông báo chương trình đào tạo toàn khoá theo ngành đào tạo, qui chế đào tạo qui định trường • Sinh viên có nhiều hội lựa chọn giúp cho định hướng nghề nghiệp thân • Quá trình học tập tích lũy kiến thức sinh viên theo học phần (tín chỉ) • Kết học tập đánh giá thường xuyên • Chương trình đào tạo linh hoạt, mềm dẻo 2.2 Một số khái niệm a)Tín Tín đơn vị dùng để đo lường khối lượng kiến thức kết học tập tích lũy sinh viên Một tín quy 15 tiết lý thuyết, 30 – 45 tiết thực hành, thí nghiệm thảo luận, 45 – 90 thực tập sở khoảng 45 – 60 làm tiểu luận, tập lớn đồ án, khoá luận tốt nghiệp Đối với học phần lý thuyết thực hành, thí nghiệm, để tiếp thu tín sinh viên phải dành 15/30 chuẩn bị cá nhân Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín Một tiết học tính 50 phút Một tín tương đương với 1.5 đơn vị học trình b)Học phần Học phần khối lượng kiến thức tương đối trọn vẹn, tương đương với môn học Phần lớn học phần có khối lượng từ đến đơn vị học trình tương đương đến tín chỉ, phân bố học kỳ Kiến thức học phần phải gắn với mức trình độ theo năm học thiết kế kết cấu riêng phần môn học kết cấu dạng tổ hợp từ nhiều môn học Có loại học phần: Học phần bắt buộc học phần chứa đựng nội dung kiến thức yếu ngành hay nhóm ngành đào tạo, mà tất sinh viên thuộc ngành hay nhóm ngành đào tạo phải theo học tích luỹ Học phần tự chọn học phần chứa đựng nội dung kiến tức cần thiết sinh viên tự chọn theo hướng dẫn trường nhằm đa dạng hóa hướng chuyên môn lựa chọn tuỳ ý để tích luỹ đủ số học phần quy định ngành hay nhóm ngành đào tạo c)Khóa học Khoá học thời gian để sinh viên hoàn thành chương trình đào tạo chuyên ngành đào tạo trình độ đại học cao đẳng Thời gian khoá học, quy định tuỳ thuộc vào bậc học chuyên ngành đào tạo Tuỳ theo khả điều kiện học tập, sinh viên rút ngắn kéo dài thời gian học tối đa Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín d)Lớp học Lớp học phần: gồm sinh viên theo học học phần khoảng thời gian giảng viên Mỗi lớp học phần kí hiệu mã số riêng trường qui định Lớp gốc (Lớp sinh hoạt): gồm sinh viên khóa tuyển sinh, đăng kí học chuyên ngành đào tạo khóa đào tạo Lớp gốc có mã số riêng, tổ chức tương đối ổn định từ đầu cuối khóa học e) Một số qui định, qui chế sử dụng để xây dựng hệ thống • Đăng ký khối lượng học tập Đầu năm học, nhà trường phải thông báo lịch trình học quy định cho chương trình đào tạo học kỳ, danh sách học phần bắt buộc tự chọn dạy, đề cương chi tiết điều kiện tiên để đăng ký học cho học phần Trước bắt đầu kỳ học, sinh viên nhận phiếu đăng ký để đăng ký học phần học học kỳ tuỳ theo khả điều kiện học tập với phòng Đào tạo trường Thủ tục đăng ký Có hình thức đăng ký học phần học kỳ : đăng ký sớm, đăng ký bình thường đăng ký muộn - Đăng ký sớm hình thức đăng ký thực trước thời điểm bắt đầu học kỳ khoảng tháng trở lại - Đăng ký bình thường hình thức đăng ký thực khoảng tuần lễ trước thời điểm bắt đầu học kỳ Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín - Đăng ký muộn hình thức đăng ký khoảng tuần lễ đầu học kỳ tuần lễ đầu học kỳ hè cho người muốn đăng ký học thêm đăng ký đổi sang học phần khác lớp Khối lượng kiến thức tối thiểu mà sinh viên phải đăng ký học kỳ quy định sau : - 20 đơn vị học trình / 14 tín cho học kỳ, trừ học kỳ cuối - 15 đơn vị học trình / 10 tín cho học kỳ sinh viên thời gian bị xếp loại yếu • Bổ sung rút bớt phần sau đăng ký Viêc đăng ký thêm học phần chấp thuận vòng tuần lễ đầu học kỳ Việc rút bớt học phần so với khối lượng đăng ký chấp nhận sau tuần lễ kể từ đầu học kỳ không muộn tuần lễ Ngoài thời hạn học phần giữ phiếu đăng ký học sinh viên không học xem tự ý bỏ học phải nhận điểm • Đăng ký học lại Nếu sinh viên có học phần bị điểm phải đăng ký học lại vào học kỳ học phần bắt buộc Với học phần tự chọn đăng ký lại học phần xin đổi sang học phần tự chọn tương đương khác • Tổ chức lớp học Lớp học tổ chức theo học phần dựa kết đăng ký khối lượng học tập sinh viên học kỳ Nếu số lượng sinh viên đăng ký thấp chuẩn tối thiểu cho lớp học nhà trường quy định lớp học không tổ chức sinh viên phải đăng ký chuyển sang học Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín học phần khác có lớp chưa đảm bảo đủ quy định khối lượng kiến thức đăng ký tối thiểu Mục đích hệ thống Hệ thống bao gồm chức sau : • Cập nhật thông tin phân quyền người sử dụng • Cập nhật danh mục thông tin : Cập nhật ngành đào tạo toàn trường, ngành đào tạo khoa, thông tin liên quan đến hồ sơ sinh viên… • Cập nhật phiếu đăng ký từ sinh viên, xử lý phiếu tạo lớp học phần dựa số lượng sinh viên đăng ký Đây chức quan trọng hệ thống • Cập nhật thông tin sinh viên cho phép tìm kiếm, in ấn thông tin theo yêu cầu • Thống kê in ấn theo yêu cầu Tổ chức hệ thống Hệ thống cho phép người quản trị tạo số người dùng tuỳ ý cho phù hợp với yêu cầu hệ thống Phân quyền sử dụng hệ thống sau : • Người quản trị hệ thống - Có quyền cao việc quản lý hệ thống - Có thể truy nhập đến chức hệ thống đổi mật người khác • Người cập nhật hồ sơ - Cập nhật thông tin danh mục như: Cập nhật khoa đào tạo, ngành đào tạo toàn trường, ngành đào tạo cho khoa, nhập lớp gốc, cập nhật đối tượng, dân tộc, tôn giáo…phục vụ cho việc cập nhật hồ sơ sinh viên Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín - Cập nhật sinh viên theo lớp gốc khoa - Cho phép tìm kiếm, in ấn thông tin theo yêu cầu • Người cập nhật phiếu đăng ký xử lý phiếu đăng ký - Cập nhật phiếu đăng ký sinh viên - Cập nhật khung chương trình cho khoa, ngành - Thống kê số sinh viên đăng ký môn học để tạo lớp học phần - Xử lý việc hủy bỏ đăng ký sinh viên yêu cầu Giới thiệu ngôn ngữ C# Ngôn ngữ C# khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất diện ngôn ngữ lập trình đại Và ngôn ngữ C# hội đủ điều kiện vậy, xây dựng tảng hai ngôn ngữ mạnh C++ Java Phần cốt lõi ngôn ngữ lập trình hướng đối tượng hỗ trợ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt việc giải vấn đề Ngôn ngữ C# chứa từ khóa cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp, việc thực thi đóng gói, kế thừa, đa hình, ba thuộc tính ngôn ngữ lập trình hướng đối tượng Trong ngôn ngữ C# thứ liên quan đến khai báo lớp điều tìm thấy phần khai báo Định nghĩa lớp ngôn ngữ C# không đòi hỏi phải chia tập tin header tập tin nguồn giống 10 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 18.Form lớp học phần  Click vào tên lớp học phần hệ thống hiển thị danh sách sinh viên lớp học phần Thông tin gồm: Họ tên, Ngày sinh, Lớp gốc, Khoa  Click vào “Chuyển lớp” cho phép sinh viên chuyển từ lớp sang lớp phải môn học số tín Việc chuyển lớp thực tự động danh sách sinh viên lớp học phần tự động cập nhật theo  Click vào “Xoá SV” hệ thống xóa tên sinh viên khỏi lớp học phần Lúc việc đăng ký sinh viên bị hủy bỏ, số lần đăng ký ban đầu số lần đăng ký 1, số lần đăng ký trước số lần đăng ký  Click vào “In ấn” in danh sách sinh viên lớp học phần 52 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 19.Form tìm kiếm thông tin theo yêu cầu  Click vào điều kiện để lựa chọn yêu cầu việc tìm kiếm sau click vào “Tìm kiếm” hệ thống thực tìm kiếm liệu hiển thị thông tin lên lưới Nếu việc tìm kiếm không thành công thông tin lưới rỗng  Việc tìm kiếm thực đồng thời lúc nhiều điều kiện khác  Sau tìm kiếm thông tin hệ thống cho phép in ấn thông tin theo yêu cầu 53 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 20.Form in ấn thông tin yêu cầu sau tìm kiếm In ấn thông tin sinh viên thuộc khoa Công nghệ thông tin, dân tộc Kinh In ấn danh sách sinh viên có tôn giáo Thiên chúa giáo 54 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 21.Form in ấn danh sách sinh viên lớp học phần  Click vào “In ấn” Form Lớp học phần danh sách sinh viên hiển thị gồm thông tin: STT, Họ tên, Ngày sinh, Lớp gốc, Khoa  Thông qua STT ta biết tổng số sinh viên lớp học phần 55 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 22.Form in ấn danh sách đăng ký môn học lớp học phần tạo  Click vào “In ấn” Form Đăng ký học phần hệ thống hiển thị danh sách môn học sinh viên đăng ký tên lớp học phần tạo cho môn học  Những môn học chưa hiển thị lớp học phần môn học chưa xếp lớp  Thông qua tổng số tín hệ thống cho biết khối lượng kiến thức mà sinh viên đăng ký học học kỳ 56 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 23.Form in ấn khung chương trình  Click vào “In khung chương trình” Form Khung chương trình hệ thống cho phép hiển thị khung chương trình ngành đào tạo khoa  Thông tin hiển thị gồm: Tên môn học, Số tín  Thông qua khung chương trình hệ thống cho biết môn học ngành yêu cầu sinh viên phải tích lũy đủ khối lượng kiến thức quy định 57 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 24.Form in ấn danh sách sinh viên lớp gốc theo yêu cầu  Tại Form Hồ sơ sinh viên click vào TreeView, chọn khoa, ngành đào tạo tên lớp gốc để hiển thị danh sách sinh viên cần in ấn  Click vào “In ấn” Form Hồ sơ sinh viên hệ thống hiển thị danh sách sinh viên lớp gốc khoa cần in  Thông tin hiển thị gồm: STT, Họ tên, Ngày sinh, Quê quán 58 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 25.Form minh hoạ điểm  Form Cập nhật điểm hệ thống sử dụng để minh họa việc đăng ký sinh viên  Click vào lưới bên trái để hiển thị danh sách sinh viên lớp học phần Sau nhập điểm vào cho sinh viên gồm: Điểm chuyên cần, Điểm kỳ, Điểm cuối kỳ  Click vào “Tính điểm” điểm học phần tính công thức: Điểm chuyên cần * 0.1 + Điểm kỳ * 0.2 + Điểm cuối kỳ * 0.7  Nếu sinh viên có điểm học phần tên môn học cập nhật lại form đăng ký học với số lần đăng ký yêu cầu sinh viên phải học lại môn học  Quá trình đăng ký học xếp lớp học cho sinh viên thi lần không qua thực cũ Tuy nhiên sinh viên thi lần không qua sang lần đăng ký thứ hệ thống thông báo “Bạn không phép đăng ký môn học nữa” 59 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 26.Form hệ thống  Click vào “Cập nhật” hệ thống thực chức năng: Cập nhật hồ sơ sinh viên, cập nhật khung chương trình, cập nhật điểm minh họa hiển thị form đăng nhập lại chương trình người dùng cần  Click vào “Xử lý” hệ thống thực chức năng: Đăng ký học phần, tạo lớp học phần thông tin lớp học phần cho phép sinh viên chuyển từ lớp học phần sang lớp học phần khác  Click vào “Danh mục” hệ thống hiển thị chức năng: Cập nhật khoa, ngành đào tạo, lớp gốc, thông tin dân tộc, đối tượng, tôn giáo thông tin môn học  Click vào “Tìm kiếm” hệ thống thực tìm kiếm thông tin theo yêu cầu in ấn thông tin  Click vào “Hệ thống” hệ thống thực chức năng: Tạo người dùng cho hệ thống, cho phép đổi mật truy nhập 60 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín KẾT LUẬN Xây dựng phần mền quản lý nhu cầu xuất phát từ thực tế phát triển hệ thống Tin học hoá hoạt động quản lý, giúp nhà quản lý có tầm nhìn bao quát, tìm kiếm nhanh chóng thông tin cần nắm bắt, hiệu công việc nâng cao, chi phí thấp Với trình thực khóa luận “Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín ”, khảo sát thực tế, tìm hiểu hệ thống cách cụ thể trường ĐH Dân Lập Thăng Long, ĐH Xây Dựng, ĐH Kiến Trúc Hà Nội phân tích liệu đầu vào, đầu ra, quy trình hệ thống, hình thành giao diện chương trình người sử dụng  Những kết đạt Hệ thống “Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín ” xây dựng ngôn ngữ lập trình C# hệ quản trị sở liệu SQL Server 2000 giúp cho công việc quản lý đăng ký học xử lý đăng ký học phần sinh viên đầu kỳ học thực cách nhanh chóng, thuận tiện, góp phần tiết kiệm thời gian giảm bớt công việc thủ công Hệ thống đáp ứng yêu cầu công tác cập nhật phiếu đăng ký, xử lý phiếu đăng ký sau cập nhật việc hủy bỏ đăng ký Chức tạo lớp học phần tự động dựa vào số lượng sinh viên đăng ký học phần góp phần quan trọng hệ thống, việc hủy bỏ sinh viên tham gia lớp học phần đơn giản Bên cạnh công tác cập nhật, lưu giữ hồ sơ sinh viên xây dựng đầy đủ Nên việc tìm kiếm, thống kê thông tin theo yêu cầu dễ dàng thực Giao diện hệ thống thuận tiện cho người sử dụng, liệu bảo toàn nhờ khả lưu trữ hệ thống 61 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín  Hạn chế Do vốn kiến thức thực tế công tác quản lý nói chung hệ thống “Đăng ký học theo mô hình tín chỉ” nói riêng chưa dầy đủ nên việc sáng tạo phần mềm để giải yêu cầu toán đặt có vấn đề mà đề tài chưa làm (Chức cập nhật điểm dạng mô nên việc xử lý đăng ký học chưa thực hoàn thiện)  Hướng phát triển đề tài Tiếp tục cài đặt thêm chức như: Xây dựng trang Web sử dụng mạng Internet cho phép sinh viên đăng ký trực tuyến môn học, sinh viên cấp Account riêng để đăng nhập vào Website Thông qua Website sinh viên biết tiến trình học, thời khoá biểu toàn trường, thông tin lớp học bảng điểm cá nhân Cho phép thay đổi lịch học sinh viên theo yêu cầu tính toán số tiền phải thu sinh viên dựa khối lượng tích lũy học phần mà sinh viên đăng ký Trong khuôn khổ khóa luận tốt nghiệp có nhiều cố gắng hệ thống chưa cài đặt đủ Vì mong nhận đóng góp ý kiến thầy cô, bạn bè để hệ thống ngày hoàn thiện Tôi xin chân thành cảm ơn giúp đỡ Tiến sĩ Phan Lê Na bạn sinh viên – Khoa Công Nghệ Thông Tin - Trường Đại Học Vinh, bạn sinh viên trường ĐH Dân Lập Thăng Long, ĐH Xây Dựng ĐH Kiến Trúc Hà Nội giúp hoàn thành đề tài Vinh, Tháng năm 2007 Sinh viên thực Đào Thị Như Hoa 62 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín MỤC LỤC Trang LỜI NÓI ĐẦU .1 CHƯƠNG I - GIỚI THIỆU CHUNG .2 Khảo sát hệ thống tín 2 Những khái niệm hệ thống tín Mục đích hệ thống Tổ chức hệ thống Giới thiệu ngôn ngữ C# Yêu cầu hệ thống 14 CHƯƠNG II – PHÂN TÍCH HỆ THỐNG .17 Một số khái niệm 17 Biểu đồ phân cấp chức .19 Biểu đồ luồng liệu mức ngữ cảnh 20 Biểu đồ luồng liệu mức đỉnh 21 Biểu đồ luồng liệu mức đỉnh 22 CHƯƠNG III - THIẾT KẾ HỆ THỐNG 25 Thiết kế CSDL………………………………………………… Lựa chọn hệ quản trị CSDL ngôn ngữ lập trình…………… 29 Mô hình liên kết liệu……………………………………… 30 CHƯƠNG IV – CÀI ĐẶT HỆ THỐNG 31 63 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín Form truy nhập hệ thống .31 Form phân quyền tạo người sử dụng .32 Form đổi mật người sử dụng 33 Form cập nhật khoa đào tạo 34 Form cập nhật ngành đào tạo toàn trường 35 Form cập nhật ngành đào tạo khoa .36 Form cập nhật lớp gốc 37 Form cập nhật môn học 38 Form cập nhật dân tộc 39 10.Form cập nhật tôn giáo .40 11.Form cập nhật đối tượng .41 12.Form cập nhật quốc tịch .42 13.Form cập nhật hồ sơ sinh viên 43 14.Form cập nhật khung chương trình .44 15.Form in ấn mẫu phiếu đăng ký 47 16.Form đăng ký học .48 17.Form tạo lớp học phần 50 18.Form lớp học phần 51 19.Form tìm kiếm in ấn thông tin theo yêu cầu 52 20.Form in ấn thông tin yêu cầu sau tìm kiếm 53 21.Form in ấn DSSV lớp học phần 54 22.Form in ấn DS đăng ký môn học lớp học phần tạo .55 23.Form in ấn khung chương trình 56 24.Form in ấn DSSV lớp gốc theo yêu cầu .57 25.Form minh họa điểm 58 26.Form hệ thống 59 KẾT LUẬN 60 64 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín MỤC LỤC 62 TÀI LIỆU THAM KHẢO 64 TÀI LIỆU THAM KHẢO Bộ GD&ĐT, Khung chương trình đào tạo, Quyết định 2677/GD-ĐT ngày 3/12/1993 Bộ GD&ĐT, Quy chế đào tạo đại học cao đẳng hệ quy, Quyết định số 25 ngày 26/6/2006 Bộ GD&ĐT, Quy chế khung đào tạo đại học cao đẳng quy theo học chế tín chỉ, dự thảo lần 4 Đại học Dân Lập Thăng Long, Quy chế học vụ, http://www.thanglong.hanoiportal.com/ Đại học xây dựng Hà Nội, Quy chế học vụ, http://www.dhxd.edu.vn/ Trường ĐH Cần Thơ, Quy định công tác học vụ (áp dụng từ năm học 2004-2005) Đại học quốc gia Hà Nội, Về việc áp dụng học chế tín giới Việt Nam, http://news.vnu.edu.vn/ Omporn Regel – The Academic Credit System in Higher Education: Effectivness and Relevance in Developing Country – The World Bank (Bản dịch: “Về hệ thống tín học tập” - Bộ Giáo dục Đào tạo -1994) Hà Dương Tường, Vài nét hệ thống tín đại học Châu Âu, http://www/VietNamNet - Đào tạo theo tín - kiểu Mỹ.html 65 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký học theo mô hình tín 10 Energy Services & Technology, Model Curriculum, PETE, 2003 66 Đào Thị Như Hoa - Lớp 43E3 [...]... ký h c theo mô hình tín chỉ C p nhật CN Danh Xử lý m c Đào Thị Như Hoa - Lớp 43E3 Tìm kiếm và in ấn 19 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ CN Hồ sơ SV CN qu c tịch Đăng ký h c Thông tin SV CN Khung CT CN tôn giáo Tạo lớp h c Khung CT CN Điểm CN dân t c Lớp h c phần Phiếu đăng ký CN đối tượng DSSV lớp g c CN môn h c DSSV lớp h c phần Khoa đào tạo DS môn h c đã đăng ký Ngành... liệu Kích thư c Nvarchar 6 Nvarchar 30 Chú thích Mã đối tượng chính sách Tên đối tượng chính sách  Bảng QUOCTICH Tên trường MaQuocTich TenQuocTich Kiểu dữ liệu Kích thư c Smalint 2 Nvarchar 30 Chú thích Mã qu c tịch Tên qu c tịch  Bảng DANTOC Tên trường Kiểu dữ liệu Kích thư c Chú thích 26 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ MaDanToc TenDanToc Smalint... Nvarchar Nvarchar Tinyint Nvarchar Kích thư c 4 2 2 50 10 1 11 Chú thích ID lớp h c phần Mã môn h c Số tín chỉ Tên lớp h c phần Ngày tạo lớp h c phần H c kỳ Năm h c  Bảng SVLOPHOCPHAN Tên trường IDLopHocPhan MaSV DiemCC DiemGK DiemCK DiemHP Kiểu dữ liệu Int Int Float Float Float Float Kích thư c 4 4 8 8 8 8 Chú thích ID lớp h c phần Mã sinh viên Điểm chuyên c n Điểm giữa kỳ Điểm cuối kỳ Điểm h c phần. .. năm h c và h c kỳ Mỗi năm h c đư c chia làm 2 h c kỳ Sinh viên sẽ đăng ký vào đầu mỗi h c kỳ c a năm h c đó  Hệ thống c thể lưu thông tin c a người sử dụng vào hệ thống ho c không lưu thông tin nếu người sử dụng không muốn 32 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ 2 Form phân quyền và tạo người sử sụng  Click “Thêm mới” hệ thống yêu c u người sử dụng. .. Tinyint Nvarchar Tinyint Bit Bit Kích thư c 4 2 2 10 1 11 1 1 1 Chú thích Mã sinh viên Mã môn h c Số tín chỉ Ngày đăng ký H c kỳ Năm h c Số lần đăng ký h c phần Lớp h c phần đã tạo Xlop=1 Sinh viên thi qua Hthanh=1  Bảng LOPHOCPHAN 28 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ Tên trường IDLopHocPhan MaMon SoTinChi TenLop NgayTaoLop HocKy NamHoc Kiểu dữ... viên CN khung chương trình 22 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ Tệp quản lý Chú thích : 1) Thông tin sinh viên như: Họ tên, ngày sinh, quê quán, dân t c, tôn giáo, đối tượng… 2) C p nhật thông tin c a sinh viên 3) C p nhật môn h c, số tín chỉ, c p độ môn h c cho từng ngành c a khoa đào tạo Ch c năng c p nhật thông tin c c danh  m c Người CN hồ... thông tin ho c thay đổi ch c năng sử dụng  Click “Lưu lại” hay “Bỏ qua” hệ thống sẽ th c hiện vi c lưu giữ thông tin ho c hủy bỏ thông tin đó 33 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ 3 Form đổi mật khẩu c a người sử dụng  Click “Đổi mật khẩu” hệ thống cho phép sửa mật khẩu c thành mật khẩu mới, để x c nhận lại thông tin thay đổi mật khẩu ch c chắn... (1) C p nhật danh m c Tệp quản lý Chú thích : 1 C p nhật thông tin về khoa đào tạo, ngành đào tạo, ngành đào tạo c a khoa, dân t c, tôn giáo, đối tượng…  Ch c năng xử lý phiếu đăng ký và tạo lớp h c phần 23 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ (1) Đăng ký h c Sinh viên (4) Tạo lớp h c phần (2) (5) (3) Lớp h c phần Người xử lý ĐK Tệp quản lý Chú thích... báo đầy đủ c c thông tin như: Tên đầy đủ, Tên đăng nhập, Mật khẩu, Nhập lại mật khẩu  Khi nhập đầy đủ c c thông tin sẽ tiến hành th c hiện phân quyền sử dụng bằng vi c click vào c c ch c năng Với người quản trị hệ thống sẽ đư c chọn toàn bộ c c ch c năng, c n những người sử dụng kh c thì chỉ đư c chọn một trong số những ch c năng mà hệ thống cho phép  Click “Sửa” hay “Xoá” cho phép người sử dụng thay... khoa CN lớp g c • Biểu đồ luồng dữ liệu c a hệ thống o Biểu đồ luồng dữ liệu m c ngữ c nh c a hệ thống Người CN hồ sơ (5) (1) Sinh viên (2) (6) Đăng ký h c theo mô hình tín chỉ (7) (3) Người quản trị HT (4) (8) 20 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín chỉ Người xử lý ĐK Chú thích : 1) Yêu c u đăng ký h c tập và thông tin c nhân 2) Phiếu đăng ký 3) Yêu c u ... th c tế mô hình trường Đại h c xây dựng phần mềm đăng ký h c theo mô hình tín chỉ, sử dụng ngôn ngữ C# hệ quản trị CSDL SQL Server 2000 Khoá luận Sử dụng C# xây dựng phần mềm đăng ký h c theo mô. .. 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín Form c p nhật môn h c  Click “Thêm mới” th c cập nhật thông tin môn h c Mã môn h c đánh tự động số  Click “Sửa” cho phép sửa thông... môn h c  Click vào “Thêm môn h c cho phép c p nhật thêm môn h c 45 Đào Thị Như Hoa - Lớp 43E3 Sử dụng C# xây dựng phần mềm đăng ký h c theo mô hình tín  Hệ thống th c vi c tìm kiếm môn học

Ngày đăng: 15/12/2015, 09:38

Từ khóa liên quan

Mục lục

  • Biểu đồ luồng dữ liệu của hệ thống

    • CHƯƠNG IV

    • CÀI ĐẶT HỆ THỐNG

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

Tài liệu liên quan