QUẢN Lý d6cntt epu dai

68 524 0
QUẢN Lý d6cntt epu dai

Đ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 DANH MỤC CÁC HÌNH Hình 1.1: Cơ cấu tổ chức trường Đại học Điện lực Hình 1.2: Hệ thống thư mục lưu trữ điểm Hình 1.3: Quy trình quản lý điểm Hình 1.4: Quy trình sinh viên xin sửa điểm Hình 1.5: Quy trình phúc khảo Hình 2.1: Sơ đồ tổng thể hệ thống Hình 2.2: Sơ đồ actors Hình 2.3: Biểu đồ phân rã cập nhật Hình 2.4: Biểu đồ phân rã thống kê Hình 2.5: Biểu đồ phân rã tìm kiếm Hình 2.6: Biểu đồ hoạt động quản lý sinh viên Hình 2.7: Biểu đồ hoạt động quản lý lớp Hình 2.8: Biểu đồ hoạt động quản lý môn Hình 2.9: Biểu đồ hoạt động quản lý điểm thi Hình 2.10: Biểu đồ hoạt động đăng nhập Hình 2.11: Biểu đồ hoạt động tìm kiếm Hình 2.12: Biểu đồ trạng thái xoá sinh viên Hình 2.13: Biểu đồ trạng thái sửa thông tin sinh viên Hình 2.14: Biểu đồ trạng thái thêm sinh viên Hình 2.15: Biểu đồ trạng thái đăng nhập Hình 2.16: Biểu đồ trình tự đăng nhập Hình 2.17: Biểu đồ trình tự quản lý tin tức Hình 2.18: Biểu đồ trình tự quản lý điểm Hình 2.19: Biểu đồ trình tự quản lý môn học Hình 2.20: Biểu đồ trình tự quản lý giảng viên Hình 2.21: Biểu đồ trình tự tìm kiếm Hình 2.22: Biểu đồ trình tự thống kê Hình 2.23: Biểu đồ cộng tác chức đăng nhập Hình 2.24: Biểu đồ cộng tác quản lý tin tức Hình 2.25: Biểu đồ cộng tác quản lý điểm Hình 2.26: Biểu đồ cộng tác quản lý môn học Hình 2.27: Biểu đồ cộng tác quản lý giảng viên Hình 2.28: Biểu đồ cộng tác tìm kiếm Hình 2.29: Biểu đồ cộng tác thống kê Hình 2.30: Biểu đồ lớp Hình 2.31: Biểu đồ triển khai Hình 2.32: Biểu đồ thành phần Hình 2.33: Cơ sở liệu Hình 3.1: Mô hình MVC Hình 3.2: Mô hình B-cây Hình 3.3: Giao diện người dùng Hình 3.4: Giao diện tìm kiếm Hình 3.6: Giao diện xem môn học Hình 3.7: Giao diện liên hệ Hình 3.8: Giao diện trang quản lý Hình 3.9: Giao diện quản lý sinh viên form thêm nhiều Hình 3.10: Giao diện quản lý điểm thi Hình 3.11: Giao diện quản lý môn học Hình 3.12: Giao diện quản lý giảng viên DANH MỤC BẢNG Bảng 2.1: Bảng Account Bảng 2.2: Bảng Điểm Bảng 2.3: Bảng Giảng viên Bảng 2.4: Bảng Hệ học Bảng 2.5: Bảng Lớp Bảng 2.6: Bảng Lớp niên chế Bảng 2.7: Bảng Môn học Bảng 2.8: Bảng sinh viên Bảng 2.9: Bảng Tin tức Bảng 2.10: Bảng Thống kê Bảng 2.11: Bảng Ước lượng DANH MỤC CÁC KÝ HIỆU Phần tử mô hình Tác nhân Ký hiệu Ý nghĩa Biểu đồ use case Một người / nhóm người thiết bị hệ thống tác động (Actor) thao tác đến chương trình Use-case Biểu diễn chức xác định hệ thống Use case sử dụng lại chức Mối quan hệ use case use case Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ lớp Lớp Biểu diễn tên lớp, thuộc tính, (Class) phương thức lớp Quan hệ kiểu kết Biểu diễn quan hệ hai lớp độc hợp lập, có liên quan đến Quan hệ hợp thành thể Quan hệ phụ thuộc thúc Chuyển tiếp (transition) Procedure (Phương thức) hoạt động hệ thống Biểu đồ trạng thái vòng đời đối tượng Trạng thái khởi thái Các lớp phụ thuộc lẫn Biểu diễn trạng thái đối tượng Trạng thái đầu Trạng Biểu diễn quan hệ phận – tổng kết Khởi đầu vòng đời đối tượng Kết thúc vòng đời đối tượng Chuyển từ trạng thái sang trạng thái khác Biểu đồ Là phương thức B mà đối tượng A gọi thực Message Là thông báo mà B gửi cho A (Thông điệp) Hoạt động Biểu đồ hoạt động Mô tả hoạt động gồm tên hoạt động đặc tả Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng Mô tả đồng ngang ngang Chuyển tiếp Quyết định Mô tả lựa chọn điều kiện Phân tách lớp đối Các luồng tượng khác Phân cách đường kẻ biểu đồ hoạt dọc từ xuống biểu đồ động Biểu đồ thành phần Mô tả thành phần biểu đồ, Thành phần thành phần chứa nhiều lớp nhiều chương trình Mối quan hệ phụ thuộc thành phần Các node (các thiết bị) Các xử lý Mỗi quan hệ thành phần(nếu có) Biểu đồ triển khai Biểu diễn thành phần vi xử lý Biểu diễn thành phần có vi xử lý Liên kết truyền Giao thức truyền thông TCP/IP thông TCP/IP thông qua kết nói mạng LAN CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN Trước thay đổi nhanh chóng kinh tế toàn cầu, giáo dục đại học có nhiều thay đổi Cùng với chiến lược xây dựng phát triển thời kỳ công nghiệp hóa, đại hóa, song song với trình hội nhập giới, ứng dụng công nghệ thông tin vào công tác quản lý cần thiết hợp lý Việc phát triển hệ thống đào tạo phục vụ cho cộng đồng với dịch vụ xung quanh đặt yêu cầu cần phải có thay đổi Do để đáp ứng thay đổi môi trường giáo dục cần phải tổ chức hệ thống quản lý điện tử “Xây dựng hệ thống quản lý điểm khoa Công Nghệ Thông Tin trường đại học Điện Lực” thành phần quan trọng 1.1 Khảo sát trạng 1.1.1 Giới thiệu trường Đại học Điện Lực Trường Đại học Điện lực trực thuộc Bộ Công thương Việt Nam trường đại học công lập đa cấp, đa ngành có nhiệm vụ chủ yếu đào tạo nguồn nhân lực có chất lượng cao bậc đào tạo cho Tập đoàn Điện lực Việt Nam phục vụ nhu cầu xã hội, đồng thời trung tâm nghiên cứu khoa học – công nghệ hàng đầu Tập đoàn Điện lực Việt Nam Hiện tại, trường có 10 khoa chuyên môn, môn trực thuộc, xưởng thực hành Tổ chức đào tạo 12 ngành Đại học, chuyên ngành cao đẳng, ngành trung cấp chuyên nghiệp đào tạo nghề cho doanh nghiệp nước có nhu cầu Sứ mạng: Trường Đại học Điện lực sở đào tạo, nghiên cứu khoa học bồi dưỡng nguồn nhân lực có trình độ cao theo hướng công nghệ, Trường Đại học Điện lực phấn đấu trở thành Trung tâm đào tạo đại, động, hội nhập với giáo dục khu vực giới Nhiệm vụ chiến lược: Nhà trường có nhiệm vụ bản, : - Đào tạo nhân lực có phẩm chất trị, đạo đức tốt, có kiến thức lực thực hành nghề nghiệp tương xứng với trình độ đào tạo, có sức khỏe, có lực thích ứng với việc làm xã hội, tự tạo việc làm cho cho người khác, có khả hợp tác bình đẳng quan hệ quốc tế, đáp ứng yêu cầu xây dựng bảo vệ Tổ quốc - Tiến hành nghiên cứu khoa học phát triển công nghệ, kết hợp đào tạo với nghiên cứu khoa học sản xuất, dịch vụ khoa học công nghệ theo quy định Luật Khoa học Công nghệ, Luật Giáo dục quy định khác pháp luật Để thực tốt nhiệm vụ trên, Trường tập trung vào việc xây dựng đội ngũ cán giảng dạy có chất lượng, đội ngũ cán công nhân viên phòng ban có phẩm chất kỹ công tác quản lý tốt Hình 1.1: Cơ cấu tổ chức trường Đại học Điện lực Thành bật trường thời gian qua hàng vạn cán bộ, kỹ thuật viên nhà trường đào tạo ngành điện chấp nhận đánh giá tốt Nhiều sinh viên tốt nghiệp trường trở thành cán bộ, kỹ thuật viên có lực uy tín cao, số trở thành cán chủ chốt địa phương doanh nghiệp ngành điện Việt Nam 1.1.2 Giới thiệu khoa Công nghệ thông tin sở vật chất Khoa công nghệ thông tin thành lập ngày 02/05/2002, đào tạo chuyên ngành: công nghệ phần mềm, thương mại điện tử, quản trị an ninh mạng Mỗi ngành lại đào tạo hệ đại học (chuyên ngành, không khuyên ngành), liên thông, chức, cao đẳng, nghề Các bậc đào tạo: Thạc sĩ, Kỹ sư, Cử nhân cao đẳng Toàn phòng học thực hành đặt nhà A (cơ sở 1) nhà B (cơ sở 2), với tổng số máy có lên tới gần 200 máy Phòng học thực hành rộng rãi, thoáng mát trang bị đầy đủ hệ thống máy lạnh Sơ đồ phòng máy bố trí đại, đẹp mắt, thuận tiện cho việc thực hành sinh viên Cấu hình máy tính mạnh, tốc độ xử lý cao nối mạng Internet Giờ học lý thuyết minh họa máy chiếu giúp sinh viên tiếp thu cách trực quan, sinh động Hiện khoa có phòng thực hành máy tính, đó: sở có phòng A201, A202 , M302; sở có phòng: C201, C202 Trong văn phòng khoa có hệ thống máy tính đại kết nối internet tốc độ cao hỗ trợ việc giảng dạy, công tác Hệ thống email với tên miền “@epu.edu.vn” tên miền riêng trường Đại học Điện lực nhằm tăng cao tính bảo mật, thống nhất, thuận lợi cho gửi nhận thư nội nhà trường Hệ thống học trực tuyến elearning giúp việc học kiểm tra nhanh chóng, đơn giản áp dụng nhiều năm cho khoa: - Khoa Công Nghệ Thông Tin - Khoa Điện Tử Viễn Thông - Khoa Quản Trị Kinh Doanh - Khoa Khoa Học Cơ Bản - Khoa Khoa Học Chính Trị - Khoa Quản Lý Năng Lượng - Khoa Công Nghệ Cơ Khí - Khoa Công Nghệ Tự Động - Khoa Điện Hạt Nhân - Khoa Hệ Thống Điện - Khoa Tài - Kế toán 1.1.3 Khảo sát hệ thống quản lý điểm khoa Trường đại học Điện Lực đưa bảng điểm sinh viên lên website đăng ký môn học sinh viên theo dõi điểm số học tập Tuy nhiên sai sót xảy sinh viên phải xuống khoa để xin lại bảng điểm Hiện giáo vụ khoa lưu trữ điểm sinh viên hệ thống Window XP theo thư mục Các file lưu dạng file excel Mỗi cần lưu trữ hay tìm kiếm thực thủ công Các file bảng điểm đặt tên theo quy định: .. Mẫu: D8H1.GDTC1.Lần1 Áp dụng hệ thống email nội với tên miền @epu.edu.vn, giáo viên gửi bảng điểm vào hòm thư: - Hệ Đại học quy: diemdhcq@epu.edu.vn - Hệ Đại học liên thông: diemdhlt@epu.edu.vn - Hệ Văn 2: diemvb2@epu.edu.vn - Hệ VLVH: diemvlvh@epu.edu.vn - Hệ Cao đẳng quy: diemcdcq@epu.edu.vn - Hệ Cao đẳng liên thông: diemcdlt@epu.edu.vn - Hệ Cao đẳng nghề: diemcdn@epu.edu.vn - Hệ Trung cấp: diemtccn@epu.edu.vn (1) (2) (3) (4) (5) Hình 1.2: Hệ thống thư mục lưu trữ điểm Thư mục gốc: thư mục lớn bao hàm tất thư mục khác Năm: Sau thư mục gốc năm học Kỳ học: Mỗi năm học có kỳ Hệ: Mỗi kỳ khoa đào tạo nhiều hệ Lớp: Mỗi hệ lại có nhiều lớp, điểm lưu theo lớp Ngoài ra, môn học mà có cách tính điểm khác nhau: 10 - Với môn học bình thường : bao gồm điểm trình (chiếm 30%), điểm thi (chiếm 70%) chia làm thi lần 1, thi lần - Với môn thực tập: bao gồm điểm nhận xét giáo viên (chiếm 50%), điểm thi (chiếm 50%) - Với khoa chức: điểm thi chiếm 100% , làm tròn theo 0,5 Đánh giá kết học tập Loại đạt: A+ (9,0 – 10,0) Giỏi A (8,5 – 8,9) B+ (8,0 – 8,4) Khá B (7,0 – 7,9) C+ (6,5 – 6,9) Trung bình C (5,5 – 6,4) D (4,0 – 5,4) Trung bình yếu Loại không đạt: F (dưới 4,0) Kém Để tính điểm trung bình chung học kỳ điểm trung bình chung tích lũy, mức điểm chữ học phần quy đổi qua điểm số, làm tròn đến số thập phân sau: A+ tương ứng với 4,0 A tương ứng với 3,7 B+ tương ứng với 3,5 B tương ứng với 3,0 C+ tương ứng với 2,5 C tương ứng với 2,0 D tương ứng với 1,0 F tương ứng với 0,0 Điểm trung bình chung học kỳ điểm trung bình tích lũy học kỳ hay năm học, khóa học làm tròn đến số thập phân Xếp loại kết học tập - Loại xuất sắc: Điểm trung bình chung tích lũy từ 3,60 đến 4,00; - Loại giỏi: Điểm trung bình chung tích lũy từ 3,20 đến 3,59; - Loại khá: Điểm trung bình chung tích lũy từ 2,50 đến 3,19; - Loại trung bình: Điểm trung bình chung tích lũy từ 2,00 đến 2,49 - Loại không đạt xếp loại: Dưới 2,00 Quy trình quản lý điểm khoa: Đối tượng tham gia vào hệ thống: Sinh viên, giảng viên dạy học, giảng viên chấm thi, giáo vụ, trưởng khoa, phòng đào tạo 54 • Primary Key: Khi định nghĩa ràng buộc khoá nhiều cột bảng, SQL Server tự động tạo Unique - Clustered Index chưa có Clustered Index tồn bảng view Tuy nhiên, hoàn toàn khai báo lại hành vi mặc định SQL Server cách định nghĩa lại index cho cột nhóm cột Unique - Non Clustered Index • Unique: Khi định nghĩa ràng buộc nhất, SQL Server tự động tạo index có đặc tính Unique Non Clustered Index Cũng hoàn toàn tạo Unique Clustered Index chưa có Clustered Index tạo trước bảng - Covering index: loại số bao gồm tất cột cần thiết để xử lý truy vấn cụ thể Ví dụ, truy vấn lấy cột FirstName LastName từ bảng, dựa giá trị cột ContactID Từ đó, để tăng tốc độ xử lý câu truy vấn, tạo số bao gồm tất ba cột 2.2.4 Thiết kế index Chính lợi ích mà Index đem lại, nên chúng phải thiết kế cẩn thận Vì Index chiếm nhiều không gian ổ cứng, không nên triển khai nhiều Index chúng không thực cần thiết Ngoài ra, Index tự động cập nhật thân dòng liệu cập nhật, dẫn đến phát sinh thêm chi phí ảnh hưởng đến hiệu suất trình xử lý liệu Vì vậy, việc thiết kế Index SQL Server cần phải có số cân nhắc trước thực chúng - Đối với bảng cập liệu nhiều thường xuyên, sử dụng cột tốt Index không sử dụng Index tràn lan bảng liệu - Nếu bảng có khối lượng liệu lớn tần suất cập nhật liệu thấp, nên sử dụng nhiều Index cần thiết để cải thiện hiệu suất truy vấn, Tuy nhiên, nên sử dụng Index cách khôn ngoan bảng nhỏ cỗ máy truy vấn nhiều thời gian chi phí để tìm kiếm liệu dựa Index tìm kiếm liệu dựa việc thực thao tác scan table - Đối với Clustered Index, cố gắng giữ cho độ dài cột lập Index ngắn tốt Lý tưởng tạo Clustered Index cột có thuộc tính Unique không cho phép giá trị Null Đây lý 55 khóa thường sử dụng cho Clustered Index bảng, bên cạnh đó, việc xem xét truy vấn thường thực bảng cần tính đến xác định cột nên tham gia vào Clustered Index - Tính giá trị cột có tác động đến hiệu suất Index Nhìn chung, nhiều giá trị trùng lặp hiệu suất thực thi Index Nói cách khác, tính giá trị cột cao hiệu suất Index cao Do đó, xác định giá trị cột table nên tạo Unique Index cột - Đối với Composite Index, cần phải xem xét thứ tự cột định nghĩa Index Cột thường sử dụng biểu thức so sánh mệnh đề WHERE (như WHERE FirstName = 'Charlie') liệt kê Thứ tự cột liệt kê dựa tính giá trị cột, tính giá trị cột cao liệt kê trước - Cũng tạo Index Computed Column chúng đáp ứng yêu cầu định Ví dụ, biểu thức sử dụng để tạo giá trị cột phải xác định (có nghĩa luôn trả kết tương tự cho tập giá trị đầu vào) 2.2.5 Truy vấn index Một lưu ý khác tạo Index xem xét liệu database truy vấn Như đề cập trên, phải tính đến tần suất thay đổi liệu Ngoài ra, nên xem xét nguyên tắc sau đây: - Cố gắng insert update nhiều dòng tốt câu lệnh nhất, thay sử dụng nhiều câu truy vấn tách rời - Tạo Non Clustered Index cột sử dụng thường xuyên biểu thức so sánh cột tham gia vào điều kiện Join - Xem xét tạo index cột sử dụng truy vấn tìm kiếm xác 2.3 Mô tả mô-đun quy trình xử lý: 2.3.1 Chức năng: Tra cứu điểm Vào: Mã sinh viên, mã môn, mã lớp, mã giảng viên, học kỳ, năm học Ra (Kết quả): Bảng điểm tìm thấy csdl thông báo không tìm thấy Ý tưởng (các bước xử lý bản): 56 - Load CSDL thông tin người dùng nhập - Tìm kiếm bảng điểm câu lệnh sql - Hiển thị kết tìm kiếm 2.3.2 Chức năng: Xem tin tức Vào: Chọn tin tức từ danh sách tin view Ra (Kết quả): Hiển thị tin tức chi tiết Ý tưởng (các bước xử lý bản): - Load CSDL - Tìm kiếm tin tức qua mã tin tức câu lệnh sql - Hiển thị tin tức chi tiết 2.3.3 Chức năng: Xem môn học Vào: Chọn xem môn học view Ra (Kết quả): Hiển thị danh sách môn học Ý tưởng (các bước xử lý bản): - Load CSDL - Truy vấn môn học câu lệnh sql - Hiển thị danh sách môn học 2.3.4 Chức năng: Đăng nhập Vào: Tên tài khoản, mật khẩu, ghi nhớ đăng nhập Ra (Kết quả): Người dùng đăng nhập thành công Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn sở liệu đối chiếu thông tin - Nếu thông tin trùng đăng nhập thành công - Nếu thông tin khác hiển thị thông báo 2.3.5 Chức năng: Thêm thống kê Vào: Mã sinh viên, mã môn, mã lớp, mã giảng viên, học kỳ, năm học Ra (Kết quả): Thống kê thêm vào csdl Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Tìm kiếm thống kê câu lệnh sql - Tính toán thống kê dựa bảng điểm - Lưu lại kết thống kê 2.3.6 Chức năng: Xem thống kê Vào: Mã sinh viên, mã môn, mã lớp, mã giảng viên, học kỳ, năm học Ra (Kết quả): Thống kê tìm thấy csdl thông báo chưa thống kê Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn thống kê câu lệnh sql 57 - Hiển thị thống kê có thông báo chưa tạo thống kê 2.3.7 Chức năng: Cập nhật sinh viên Vào: Mã sinh viên, tên sinh viên, khu vực, điện thoại, ngày sinh, hộ khẩu, ghi Ra (Kết quả): Cập nhật thông tin sinh viên Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn sinh viên mã sinh viên - Xoá sinh viên - Cập nhật sinh viên theo thông tin - Thêm sinh viên: • Nếu có sinh viên trả thông báo: Đã có sinh viên • Nếu sinh viên, thêm sinh viên trả thông báo: Đã thêm thành công 2.3.8 Chức năng: Thêm danh sách sinh viên Vào: file excel danh sách sinh viên Ra (Kết quả): Cập nhật thông tin sinh viên Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Kết nối tới file excel - Đổ liệu dataset - Truy vấn sinh viên mã sinh viên - Thêm sinh viên: • Nếu có sinh viên cập nhật sinh viên • Nếu sinh viên, thêm sinh viên 2.3.9 Chức năng: Cập nhật môn học Vào: Mã môn học, tên môn học, số tín Ra (Kết quả): Cập nhật thông tin môn học Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn môn học mã môn học - Xoá môn học - Cập nhật môn học theo thông tin - Thêm môn học: • Nếu có môn học trả thông báo: Đã có môn học • Nếu không có, thêm môn học trả thông báo: Đã thêm thành công 2.3.10 Chức năng: Cập nhật giảng viên Vào: Mã giảng viên, tên giảng viên, số điện thoại, địa Ra (Kết quả): Cập nhật thông tin giảng viên Ý tưởng (các bước xử lý bản): 58 - Load CSDL thông tin người dùng nhập Truy vấn giảng viên mã giảng viên Xoá giảng viên Cập nhật giảng viên theo thông tin Thêm giảng viên: • Nếu có giảng viên trả thông báo: Đã có giảng viên • Nếu không có, thêm giảng viên trả thông báo: Đã thêm thành công 2.3.11 Chức năng: Cập nhật điểm Vào: Mã môn, mã sinh viên, mã lớp, tên lớp, điểm kỳ, điểm thi lần 1, điểm thi lần 2, điểm tổng kết lần 1, điểm tổng kết lần 2, điểm chữ lần 1, điểm chữ lần Ra (Kết quả): Cập nhật thông tin bảng điểm Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn điểm thi mã môn, mã sinh viên, mã lớp - Xoá điểm thi - Cập nhật điểm thi theo thông tin - Thêm điểm thi: • Nếu có điểm thi trả thông báo: Đã có điểm csdl • Nếu không có, thêm điểm trả thông báo: Đã thêm thành công 2.3.12 Chức năng: Thêm danh sách điểm Vào: file excel danh sách điểm Ra (Kết quả): Cập nhật thông tin điểm Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Kết nối tới file excel - Đổ liệu dataset - Truy vấn điểm qua mã sinh viên, mã môn, mã lớp - Thêm điểm vào sinh viên 2.3.13 Chức năng: Cập nhật tin tức Vào: Mã tin tức, tiêu đề, ngày đăng, nội dung Ra (Kết quả): Cập nhật thông tin tin tức Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn tin tức theo mã tin - Xoá tin tức - Cập nhật tin tức theo thông tin - Thêm tin tức 1.1.1 Chức năng: Cập nhật lớp Vào: Mã lớp, mã môn, mã giáo viên, sĩ số, học kỳ, năm học, thời gian cập nhật 59 Ra (Kết quả): Cập nhật thông tin tin tức Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn tin tức theo mã tin - Xoá tin tức - Cập nhật tin tức theo thông tin - Thêm tin tức 1.1.2 Chức năng: Ước lượng điểm Vào: Mã môn, mã sinh viên, điểm thi Ra (Kết quả): Điểm tổng kết Ý tưởng (các bước xử lý bản): - Load CSDL thông tin người dùng nhập - Truy vấn tin tức theo mã sinh viên, mã môn - Kết hợp thông tin người dùng nhập, tính toán điểm - Hiển thị điểm hình 2.4 Hệ thống giao diện - Phần giao diện người dùng hệ thống 60 Hình 3.3: Giao diện người dùng 61 Hình 3.4: Giao diện tìm kiếm Hình 3.5: Giao diện tin tức 62 Hình 3.6: Giao diện xem môn học 63 Hình 3.7: Giao diện liên hệ - Phần quản trị 64 Hình 3.8: Giao diện trang quản lý - Quản trị sinh viên: Hình 3.9: Giao diện quản lý sinh viên form thêm nhiều - Quản lý điểm thi 65 - Hình 3.10: Giao diện quản lý điểm thi Quản lý môn học: Hình 3.11: Giao diện quản lý môn học - Quản lý giảng viên: 66 Hình 3.12: Giao diện quản lý giảng viên 2.5 Đánh giá, thử nghiệm chương trình Dữ liệu: 500 ghi lưu trữ điểm Về giao diện: hệ thống với giao diện đơn giản, thân thiện, dễ sử dụng với đôi tượng Về chức năng: - Đối với người dùng: trang tin tức, trang xem môn học tìm kiếm hoạt động tốt, nhanh chóng, không phát sinh lỗi - Đối với quản trị: cung cấp công cụ soạn thảo, quản lý tin tức, điểm, lớp, môn học, đầy đủ tính thêm, sửa, xoá, thống kê hoạt động ổn định Nhiều lỗi người dùng làm sai quy trình kiểm tra nhằm giảm thiểu lỗi phát sinh 2.6 Kết luận Về chương trình đạt số kết định: - Tìm hiểu áp dụng công nghệ asp.net mvc để tạo nên website quản lý - Tìm hiểu quy trình quản lý, lưu trữ điểm khoa - Thời gian truy vấn nhanh xác - Giao diện thân thiện, dễ sử dụng - Các chức hoạt động mượt mà, ổn định Từ việc phân tích thiết kế, xây dựng chương trình hoàn chỉnh, đến việc cài đặt chương trình, kiểm thử, cho thấy website hoạt động tốt, đáp ứng yêu cầu mà vấn đề đưa Tạo tiền đề cho việc phát triển sau hoàn thiện trình nâng cấp PHẦN KẾT LUẬN Sau trình từ khảo sát, phân tích thiết kết đến xây dựng kiểm thử đề tài “Xây dựng hệ thống quản lý điểm khoa Công Nghệ Thông Tin trường đại học Điện 67 Lực” em đạt kết tích cực mặt lý thuyết thực tế đưa hướng phát triển tương lai hệ thống Nội dung chi tiết kết đạt em xin trình bày đây: - Về Lý Thuyết - - • Xây dựng thành công mô hình UML hệ thống • Xây dựng sở liệu chuẩn, tối ưu hóa hệ thống, đáp ứng yêu cầu bảo mật • Tổng hợp kiến thức thực tế mô hình MVC hệ thống • Tìm hiểu cách quản lý điểm • Tìm hiểu áp dụng tìm kiếm với index để tăng tốc tìm kiếm Trên Thực tế: • Xây dựng website quản lý điểm cho khoa công nghệ thông tin với tính đáp ứng yêu cầu đề • Kho lưu trữ điểm lớn, tối ưu thuận tiện quản lý liệu hệ thống Hướng phát triển tương lại: • Triển khai hệ thống server trường đại học Điện Lực 68 TÀI LIỆU THAM KHẢO [1] Giáo trình hệ quản trị sở liệu [2] Giáo trình Phân tích thiết kế hướng đối tượng [3] Quy chế trường đại học Điện Lực [5] Các trang web: - SQL Server Index Design Guide: https://technet.microsoft.com/enus/library/jj835095%28v=sql.110%29.aspx - http://www.luanan.com - http://www.youtube.com - http://epu.edu.vn - http://asp.net.vn/Modules/YAF/default.aspx [...]... gian cho công tác quản lý, tổng hợp báo cáo thống kê - Khó khăn trong quản lý, lưu trữ, tìm kiếm - Còn mang tính thủ công, nhất thời của người quản lý Tuy có áp dụng công nghệ thông tin vào quản lý nhưng hiệu quả còn chưa cao do hệ thống còn sơ khai 1.2 Xác lập dự án 1.2.1 Mục tiêu cần thực hiện của dự án Để khắc phục những vấn đề trên thì việc ứng dụng tin học vào lĩnh vực quản lý khối lượng giảng... yêu cầu đến hệ thống xử lý Hệ thống kiểm tra và thực hiện cập nhật dữ liệu và gửi trả lời 30 1.7.3 Trình tự quản lý điểm : GiaoVuKhoa Chon chuc nang : QLDiem : frmQLDiem : CSDL Hien thi form yeu cau Nhap thong tin Gui yeu cau Xu ly Cap nhat du lieu Tra loi Tra loi Hien thi ket qua Hình 2.18: Biểu đồ trình tự quản lý điểm Mô tả: Giáo vụ(hoặc ban chủ nhiệm khoa) mở giao diện quản lý điểm, chọn chức năng... đến hệ thống xử lý Hệ thống kiểm tra và thực hiện cập nhật dữ liệu và gửi trả lời 31 1.7.4 Trình tự quản lý môn học : GiaoVuKhoa : QLMonHoc : frmQLMonHoc Chon chuc nang : CSDL Hien thi form yeu cau Nhap thong tin Gui yeu cau Xu ly Cap nhat du lieu Tra loi Tra loi Hien thi ket qua Hình 2.19: Biểu đồ trình tự quản lý môn học Mô tả: Giáo vụ(hoặc ban chủ nhiệm khoa) mở giao diện quản lý môn học, chọn... hệ thống xử lý Hệ thống kiểm tra và thực hiện cập nhật dữ liệu và gửi trả lời 32 1.7.5 Trình tự quản lý giảng viên : GiaoVuKhoa Chon chuc nang : QLGiangVien : frmQLGiangVien : CSDL Hien thi form yeu cau Nhap thong tin Gui yeu cau Xu ly Cap nhat du lieu Tra loi Tra loi Hien thi ket qua Hình 2.20: Biểu đồ trình tự quản lý giảng viên Mô tả: Giáo vụ(hoặc ban chủ nhiệm khoa) mở giao diện quản lý giảng viên,... Thong Tin Mon No Kiem Tra Xac Nhan Thay Doi Huy Yes Luu Thong Tin Mon Xoa Thong Tin Mon Hien Thi Thong Tin Mon Hoan Tat No Xoa Mon Kiem Tra Hình 2.8: Biểu đồ hoạt động quản lý môn Yes 24 1.5.4 Biểu đồ hoạt động quản lý điểm thi Hoạt động quản lý điểm thi gồm: thêm, sửa, xoá thông tin điểm thi, có thể thêm 1 danh sách điểm Bat Dau Hien Thi Quan Ly DiemThi Them danh sach diem thi Tai danh sach diem len website... và đưa ra câu trả lời và hiển thị kết quả 29 1.7.2 Trình tự quản lý tin tức : GiaoVuKhoa : QLtintuc : frmQLtintuc Chon chuc nang : CSDL Hien thi form yeu cau Nhap thong tin Gui yeu cau Xu ly Cap nhat du lieu Tra loi Tra loi Hien thi ket qua Hình 2.17: Biểu đồ trình tự quản lý tin tức Mô tả: Giáo vụ(hoặc ban chủ nhiệm khoa) mở giao diện quản lý tin tức, chọn chức năng cần thực hiện như thêm, sửa hoặc... lệnh và tiện ích Hình thức xử lý công việc: dữ liệu được xử lý liên tục, ngay lập tức Khối lượng dữ liệu để xử lý không lớn lắm và yêu cầu có sự xử lý liên tục 1.2.4 Đánh giá khả thi Với cở sở vật chất hiện đại, hệ thống máy tính được kết nối mạng internet tốc độ cao dự án hoàn toàn có thể thực hiện được 1.3 Kết luận Trong chương này, chúng ta đã tìm hiểu về bài toán quản lý trên thực tế, nắm được hiện... Thong Tin SV No Kiem Tra Xac Nhan Thay Doi Huy SV Hoan Tat Luu Thong Tin SV Xoa Thong Tin SV Hien Thi Thong Tin SV No Xoa SV Kiem Tra Yes Hình 2.6: Biểu đồ hoạt động quản lý sinh viên 1.5.2 Biểu đồ hoạt động quản lý lớp Hoạt động quản lý lớp bao gồm các hoạt động tạo mới, sửa thông tin và xoá lớp 23 Bat Dau Hien Thi Quan Ly Lop Them Lop Nhap Thong Tin Lop Yes Kiem Tra Luu Thong Tin Lop No Sua Thong... Thong Tin Lop No Kiem Tra Xac Nhan Thay Doi Huy Yes Luu Thong Tin Lop Xoa Thong Tin Lop Hien Thi Thong Tin Lop Hoan Tat No Xoa Lop Yes Kiem Tra Hình 2.7: Biểu đồ hoạt động quản lý lớp 1.5.3 Biểu đồ hoạt động quản lý môn Hoạt động quản lý môn học bao gồm: thêm mới, sửa thông tin môn và xoá môn Bat Dau Hien Thi Quan Ly Mon Them Mon Nhap Thong Tin Mon Yes Kiem Tra Luu Thong Tin Mon No Sua Thong Tin Mon Chon... Biểu đồ cộng tác chức năng đăng nhập 1.8.2 Biểu đồ cộng tác quản lý tin tức 5: Xu ly 9: Hien thi ket qua 4: Gui yeu cau : frmQLTinTuc 8: Tra loi : QLTinTuc 1: Chon chuc nang 6: Cap nhat du lieu 3: Nhap thong tin 7: Tra loi 2: Hien thi form yeu cau : CSDL : GiaoVuKhoa Hình 2.24: Biểu đồ cộng tác quản lý tin tức 36 1.8.3 Biểu đồ cộng tác quản lý điểm 5: Xu ly 9: Hien thi ket qua 4: Gui yeu cau : frmQLDiem ... đổi Do để đáp ứng thay đổi môi trường giáo dục cần phải tổ chức hệ thống quản lý điện tử Xây dựng hệ thống quản lý điểm khoa Công Nghệ Thông Tin trường đại học Điện Lực” thành phần quan trọng 1.1... tác quản lý, tổng hợp báo cáo thống kê - Khó khăn quản lý, lưu trữ, tìm kiếm - Còn mang tính thủ công, thời người quản lý Tuy có áp dụng công nghệ thông tin vào quản lý hiệu chưa cao hệ thống. .. hiểu toán quản lý thực tế, nắm trạng toán giải pháp, hướng xây dựng, phát triển hệ thống nhằm đáp ứng yêu cầu quản lý toán CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Sau khảo sát trạng hệ thống, tìm

Ngày đăng: 08/01/2016, 15:47

Mục lục

  • MỤC LỤC

  • DANH MỤC BẢNG

  • DANH MỤC CÁC KÝ HIỆU

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

    • 1.1. Khảo sát hiện trạng

      • 1.1.1. Giới thiệu về trường Đại học Điện Lực

      • 1.1.2. Giới thiệu về khoa Công nghệ thông tin và cơ sở vật chất

      • 1.1.3. Khảo sát hệ thống quản lý điểm của khoa

      • 1.1.4. Đánh giá hệ thống hiện nay:

      • 1.2. Xác lập dự án

        • 1.2.1. Mục tiêu cần thực hiện của dự án

        • 1.2.2. Yêu cầu hệ thống

        • 1.2.3. Giải pháp, công cụ và môi trường phát triển dự án

        • 1.2.4. Đánh giá khả thi

        • 1.3. Kết luận

        • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

          • 1 Tổng thể hệ thống:

          • 1.4. Biểu đồ phân rã

            • 1.4.1. Cập nhật

            • 1.4.2. Thống kê

            • 1.4.3. Tìm kiếm

            • 1.5. Biểu đồ hoạt động

              • 1.5.1. Biểu đồ hoạt động quản lý sinh viên

              • 1.5.2. Biểu đồ hoạt động quản lý lớp

              • 1.5.3. Biểu đồ hoạt động quản lý môn

              • 1.5.4. Biểu đồ hoạt động quản lý điểm thi

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

  • Đang cập nhật ...

Tài liệu liên quan