Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
12,92 MB
Nội dung
1 Mục lục Mục lục LỜI NÓI ĐẦU .2 Phần Tiếp nhận khảo sát trạng Website khoa CNTT 1.Mô tả hệ thống 2.Phân tích hệ thống chức Phân tích hệ thống liệu 18 Phần Giới thiệu phần chức hoàn thiện chỉnh sửa 32 1.Phần Module Quản trị hiển thị Thông tin góc học thuật .32 2.Phần Module Quản trị hiển thị Hình ảnh hoạt động 43 3.Phần Module Quản trị nhập Thông tin phản hồi 50 4.Phần Module Quản trị hệ thống Menu BackEnd .54 5.Phần Module Quản trị lớp học 57 6.Phần Module Quản trị tài liệu tham khảo liên quan đến lớp học .61 7.Phần Module Quản trị môn học 66 Phần Kết luận .70 TÀI LIỆU THAM KHẢO .71 LỜI NÓI ĐẦU Học viện Kỹ Thuật Quân Sự trung tâm đào tạo, nghiên cứu đa ngành hàng đầu nước Công nghệ thông tin Khoa chuyên ngành có bề dày lịch sử lâu đời Học Viện Kỹ Thuật Quân Sự Mục tiêu phát triển khoa thời gian tới phấn đấu xây dựng khoa Công nghệ thông tin theo định hướng nghiên cứu chuyên sâu, tăng cường tích hợp đào tạo nghiên cứu khoa học Hiện tại, Khoa triển khai số giải pháp nhằm hình thành nhóm nghiên cứu, tăng quy mô đào tạo sau đại học, hỗ trợ cán bộ, giáo viên nghiên cứu sinh Khoa tham gia hội nghị khoa học khu vực quốc tế; tăng cường hợp tác đào tạo nghiên cứu với trường đại học viện nghiên cứu giới Phần Tiếp nhận khảo sát trạng Website khoa CNTT Sau tham khảo báo cáo tài liệu trình thực website khoa CNTT em nắm số vấn đề sau : Mô tả hệ thống Khoa Công nghệ thông tin khoa chuyên ngành có bề dày công tác đào tạo nghiên cứu khoa học Hiện nay, Khoa đảm nhiệm đào tạo với nhiều loại hình khác gồm hệ nghiên cứu sinh tiến sĩ, cao học, kỹ sư quân sự, kỹ sư dân cao đẳng; quy mô đào tạo ngày tăng số lượng loại hình; phương thức đào tạo đa dạng, mở rộng nhiều địa điểm khác Nhiệm vụ nghiên cứu khoa học hợp tác quốc tế trọng bên cạnh việc phát triển đội ngũ giáo viên hướng học thuật Bên cạnh việc xây dựng phát triển Khoa theo định hướng Học viện tiến tới thành lập trường Đại học Công nghệ thông tin truyền thông, việc quảng bá nâng cao vị thế, hình ảnh Khoa Học viện trọng Trang thông tin mạng kênh để thực nhiệm vụ 1.1 Nhiệm vụ hệ thống Trang thông tin Khoa cần đáp ứng mục tiêu sau: - Giới thiệu Khoa, loại hình đào tạo, hướng nghiên cứu tập thể đơn vị học thuật giáo viên Khoa, hoạt động khoa; - Cung cấp công cụ cho giáo viên chuyển tải nội dung giảng, tài liệu tham khảo, đề tài nghiên cứu khoa học đến học viên, sinh viên đáp ứng nhu cầu cấp thiết học viên, sinh viên Hỗ trợ công tác tuyên truyền tuyển sinh; - Công cụ để sinh viên, học viên đóng góp ý kiến, liên hệ, trao đổi thông tin với với cán Khoa - Cung cấp kênh thông tin trợ giúp công tác quản lý, điều hành chung khoa, mơn tồn thể giáo viên, học viên, sinh viên Khoa; - Là địa quan trọng để quảng bá hình ảnh Khoa Công nghệ Thông tin Học viện Kỹ thuật Quân nhằm tạo điều kiện thuận lợi cho hoạt động liên kết nghiên cứu khoa học, đào tạo chuyển giao công nghệ Trang tin Khoa Công nghệ thông tin tính hợp với website Học viện Kỹ thuật Quân triển khai tại: - Mạng nội Học viện Kỹ thuật Quân – mta.edu/k12 - Mạng internet – http://fit.lqdtu.edu.vn Vì vậy, nội dung triển khai HQTCSDL SQLServer 2005 kết hợp với Visual Studio 2008 1.2 Yêu cầu chức website: STT Thông tin Mô tả nội dung Cấp duyệt - Giới thiệu khoa + Lịch sử hình thành + Mô tả chức HV + Định hướng hoạt động khoa Trang thông tin chung + Tiềm chung - Sơ đồ tổ chức khoa khoa + Các môn + Các ban HV + Thông tin ban quản lý khoa, môn, ban Thông hoạt khoa tin động - Hoạt động phong trào (Tình nguyện, hiến máu, thể thao ) HV Các thông báo - Thông báo hoạt động dành cho sinh viên Khoa khoa - Thông báo hoạt động cho dành giáo viên xét - Thông báo tuyển sinh nhập học Tin khoa học nước giới Thông tin giới thiệu môn, ban khoa Thông nghiên - Thông tin khoa học, công nghệ lĩnh vực công nghệ thông tin HV - Giới thiệu môn, ban - Giới thiệu chức nhiệm vụ HV phận tin - Thông tin định hướng nghiên cứu cứu Các báo khoa học chuyên ngành (Công khoa học nghệ Thơng tin, Tốn) ấn phẩm HV - Thông tin hội thảo khoa học HV Khoa Khoa - Các loại hình đào tạo (liên quan đến dân sự) Thông tin đào - Các chương trình đào tạo (liên quan đến dân tạo sự) HV - Thông tin môn học (giảng dạy dân sự) - Tư vấn học tập Thông tin hỗ - Thông tin mẫu biểu danh cho sinh viên dân Khoa trợ sinh viên (mẫu đăng ký tạm vắng tạm trú, đăng ký xe buýt) - Nội dung giảng Bài môn học giảng - Nội dung tập, yêu cầu môn học Khoa - Danh sách tập, đồ án - Sách tham khảo, giáo trình điện tử 10 Tiếp nhận - Thắc mắc, kiến nghị sinh viên Khoa tiếp thông tin phản - Thu thập thông tin sinh viên tốt nhận hồi từ người nghiệp phục vụ công tác kiểm định chất lượng báo cáo học HV 1.3 Cơ cấu tổ chức Hệ thống chia làm phận chính: o Thu thập biên soạn tin: Văn phòng khoa: Biên soạn nội dung liên quan đến hoạt động khoa, tin đào tạo, tin nội bộ, lịch giảng dạy Các cán bộ, giáo viên: Thu thập tin liên quan đến chun mơn (giáo trình, tài liệu, kiến thức giảng dạy) o Xét duyệt nội dung: Ban chủ nhiệm Khoa:duyệt nội dung trước đăng tải o Đăng nội dung: Chuyển tải nội dung xét duyệt lên website 1.4 Quy trình xử lý Hiện tại, khoa CNTT – HVKTQS hoạt động theo chế tập trung Mọi thông tin, tài liêu, tin tức sau biên soạn, muốn đăng tải lên website cần thông qua kiểm duyệt cấp lãnh đạo (trưởng Khoa, phó Khoa, trưởng mơn) Sau đó, nội dung cần đăng chuyển cho người quản trị, có nhiệm vụ đăng tải chịu trách nhiệm với nội dung đăng lên Trong tương lai, hệ thống mở rộng cấp quyền user để cán có nhiều quyền hạn với website Phân tích hệ thống chức 2.1 Sơ đồ phân rã chức Dựa vào yêu cầu chức website Khoa cung cấp, hệ thống chia thành mức chức sau: Quản lý đào tạo Thông tin môn học theo danh sách Giáo viên giảng dạy theo môn học Môn học, học kỳ giáo viên Lưu trữ thông tin Cập nhật thông tin Tìm kiếm tin Quản lý thơng tin hội thảo,seminar Quản lý nghiên cứu Lưu trữ thông tin Cập nhật thông tin Thông tin học vị Quản lý thông tin giáo viên Thông tin học hàm Tạo lưu trữ Cập nhật thơng tin Tìm kiếm tin Quản lý nhóm người dùng Quản lý hệ thống Thông tin người dùng Lưu trữ cập nhật thông tin Chỉnh sửa quyền hạn người dùng Quản lý hiển thị Hiển thị thông tin 2.2 Biểu đồ phân cấp chức năng: 2.3Sơ đồ luồng liệu (DFD): 2.3.1 Các bước xây dựng: Bước 1: Xây dựng DFD mức khung cảnh (mức 0) xác định giới hạn hệ thống Biểu đồ luồng liệu mức khung cảnh gồm chức biểu thị toàn hệ thống nghiên cứu, chức nối với tác nhân hệ thống Các luồng liệu chức tác nhân ngồi thơng tin vào hệ thống Biểu đồ mức khung cảnh thiết lập đầu tiên, giai đoạn đầu trình phân tích, giúp cho người phân tích có nhìn tổng quát quan hệ hệ thống với môi trường bên Bước 2: Xây dựng DFD mức đỉnh (mức 1) với mức đỉnh tác nhân hệ thống mức khung cảnh giữ nguyên với luồng thông tin vào Hệ thống phân rã thành tiến trình mức đỉnh chức bên hệ thống theo biểu đồ phân cấp chức mức Xuất thêm kho liệu luồng thông tin trao đổi chức mức đỉnh Bước 3: Xây dựng DFD mức đỉnh (mức mức 2) thực phân rã tiến trình mức đỉnh Khi thực phân rã mức phải vào biểu đồ phân rã chức để xác định tiến trình xuất biểu đồ luồng liệu 2.3.2 Ký hiệu sử dụng: - Tiến trình (Chức năng): Là hoạt động có liên quan đến biến đổi tác động lên thông tin tổ chức lại thông tin, bổ sung thông tin tạo thông tin Nếu tiến trình khơng có thơng tin sinh chưa phải tiến trình DFD Tên thường gọi động từ + bổ ngữ Trong thực tế tên tiến trình phải trùng với tên chức sơ đồ phân rã chức Tên tiến trình - Tác nhân ngồi: Là người nhóm người nằm ngồi hệ thống có trao đổi thơng tin với hệ thống Sự có mặt nhân tố sơ đồ giới hạn hệ thống, định rõ mối quan hệ hệ thống với giới bên Tên thường gọi danh từ, biểu diễn hình chữ nhật Tên tác nhân - Kho liệu: Là nơi biểu diễn thông tin cần cất giữ, để nhiều chức sử dụng chúng Tên gọi thường danh từ + tính từ, nội dung Tên kho liệu 10 liệu kho Biểu diễn cặp đường thẳng song song chứa tên thông tin cất giữ - Luồng liệu: Là luồng thông tin vào khỏi tiến trình Tên thường gọi danh từ tính từ Biểu diễn mũi tên ghi thơng tin di chuyển Tên luồng liệu - Tác nhân trong: Là chức hệ thống hệ thống xét trình bày trang khác biểu đồ Một sơ đồ luồng liệu bao gồm số trang, thông tin truyền trình trang khác nhờ ký hiệu Tên gọi giống tên tiến trình 2.3.3 Áp dụng tốn: • DFD mức khung cảnh: 58 Id Int Mã tự tăng Idlecturer Int Mã giáo viên IdSubject Int Mã môn học BeginTime DateTime Ngày bắt đầu giảng dạy EndTime DateTime Ngày kết thúc môn học Lang Varchar(10) Ngôn ngữ hiển thị lecturerLang Varchar(10) Mã ngôn ngữ sử dụng để giảng dạy ExamDate DatetTime Ngày thi, thời điểm thi ExamPlace Nvarchar(50) Địa điểm thi 10 ExamType Int Hình thức thi 11 ExamResult Nvarchar(200) File kết thi 12 ExamMember Nvarchar(200) File danh sách thi 13 description ntext Mơ tả khóa học d Giới thiệu chức hoạt động module i Hiển thị lớp học 59 Sau chọn thông tin để tìm kiếm lớp học, người dùng click Lọc để tiến hành lọc liệu giao diện sau : Người dùng xóa khóa học cách click Khi ghi tài liệu tham khảo bảng tài liệu tham khảo cho khóa học mà có liên quan tới khóa học bị xóa theo 60 ii Hiển thị thơng tin chi tiết lớp học iii Chỉnh sửa thông tin cho lớp học 61 Tại người dùng chọn chỉnh sửa thông tin cho lớp học sau chọn Ghi để lưu lại thay đổi chọn Hủy để quay lại trang trước Textbox trường hợp sử dụng để lưu link tài liệu tài liệu không nằm server Trong trường hợp có điều khiển File Upload có nội dung ưu tiên sử dụng nội dung điều khiển File Upload Phần Module Quản trị tài liệu tham khảo liên quan đến lớp học a Mục đích Quản lí tài liệu liên quan đến lớp học b Yêu cầu nghiệp vụ Cho phép đưa tài liệu tham khảo mới, tham chiếu đến tài liệu tham khảo có sẵn, xóa tham chiếu đến tài liệu tham khảo c Thiết kế liệu Module Quản trị tài liệu tham khảo liên quan đến khóa học sử dụng bảng liệu sau : Reference Danh sách tài liệu kèm theo môn học STT Tên trường Kiểu Giải thích Id Int Mã tự tăng lecturerLogin nVarchar(100) Mã giáo viên đăng nhập để nhập liệu Lang Varchar(10) Ngôn ngữ hiển thị Title Nvarchar(200) Tiêu đề tài liệu tham khảo Description nText Nội dung giới thiệu vê tài 62 liệu kèm theo Filelink Nvarchar(200) Tên file download, liên kết Extralink Int 0: bình thường tức có nội dung giới thiệu file file download; 1: liên kết ngồi, lúc file đường dẫn đến liên kết ngồi, khơng có phần nội dung, click vào tiêu đề chuyển trực tiếp đến link lectureID Int Mã giáo viên đưa lên courseReference Tài liệu tham khảo cho lớp học STT Tên trường Kiểu Giải thích Id Int Mã tự tăng idReference Int Chỉ số liên kết IdCourse Int Mã khóa học Rank Int Số thứ tự hiển thị Lược đồ quan hệ CSDL : 63 d Giới thiệu chức hoạt động module i Phần hiển thị danh sách tài liệu tham khảo liên quan đến lớp học Tại người dùng click vào phần download để truy cập đến tài liệu tham khảo, tùy theo mức độ hỗ trợ trình duyệt mà người dùng sử dụng, tài liệu truy cập trình duyệt download máy người dùng 64 ii Thêm tài liệu tham khảo cho lớp học Từ trang hiển thị danh sách tài liệu tham khảo cho khóa học, người dùng click vào Thêm TLTK để đưa đến giao diện dây : Ở người dùng chọn thông tin liên quan đến tài liệu tham khảo tên, mơ tả, giảng viên đóng góp, mơ tả cuối đường dẫn đến tài liệu tham khảo 65 Nếu điều khiển fileUpload có tài liệu Link ngồi có nội dung mặc định đường dẫn đến file tài liệu server sử dụng làm đường dẫn đến tài liệu tham khảo Muốn xóa nội dung điều khiển fileUpload, người dùng sử dụng nút Clear iii Thêm tài liệu tham khảo có sẵn cho lớp học Tại người dùng chọn tài liệu tham khảo muốn thêm vào từ danh sách chọn Thêm Trong trường hợp danh sách khơng có tài liệu tức lớp học có đầy đủ tài liệu tham khảo tất lớp học khác môn 66 iv Xóa tài liệu tham khảo cho lớp học Muốn xóa tài liệu tham khảo khỏi danh sách tài liệu tham khảo khóa học Click Phần Module Quản trị môn học a Mục đích Quản trị mơn học khoa CNTT phụ trách b Yêu cầu nghiệp vụ Thêm, sửa, xóa thơng tin mơn học chương trình đào tạo c Thiết kế liệu Module Quản trị môn học sử dụng bảng liệu sau : subjects Môn học trường ST Tên trường T Kiểu Giải thích Int Mã tự tăng Id 67 Name Nvarchar(200) Tên môn học Description Ntext Mô tả môn học BeginDate DateTime Bắt đầu đào tạo EndDate DateTime Kết thúc hương đào tạo Code Varchar(50) Mã môn học ClassTime Int Số trình Type Int Kiểu giảng dạy (subjectType) Lang Int Ngôn ngữ hiển thị 10 Material Nvarchar(200) File chứa đề cương 11 EducationLe Int vel Cấp học d Giới thiệu chức hoạt động module iv Hiển thị môn học Sau chọn thông tin để tìm kiếm mơn học, người dùng click Lọc để tiến hành lọc liệu giao diện sau : 68 Người dùng xóa mơn học cách click Khi ghi tài liệu tham khảo bảng tài liệu tham khảo cho mơn học mà có liên quan tới mơn học bị xóa theo v Hiển thị thơng tin chi tiết lớp học 69 vi Chỉnh sửa thông tin cho mơn học Tại người dùng chọn chỉnh sửa thơng tin cho mơn học sau chọn Ghi để lưu lại thay đổi chọn Hủy để quay lại trang trước Textbox trường hợp sử dụng để lưu liên kết file đề cương tài liệu không nằm server Trong trường hợp có điều khiển File Upload có nội dung ưu tiên sử dụng nội dung điều khiển File Upload 70 Phần Kết luận Đánh giá công việc sau thực hiện: Về giải yêu cầu xuất phát từ phía người dùng có logic thiết kế sử dụng khả dụng Tồn chưa giải quyết: Giao diện chưa thiết kế đẹp Cách viết code chưa tối ưu kinh nghiệm lập trình web thiết kế web Hướng mở rộng phát triển: Hoàn thiện chức cịn lại, cập nhật giao diện mới, đưa mơ hình viết code chuẩn để áp dụng vào bước phát triển 71 TÀI LIỆU THAM KHẢO Đỗ Thị Mai Hường - Bài giảng phân tích thiết kế hệ thống thông tin Bộ môn hệ thống thông tin, Học viện kỹ thuật Quân Đào Thanh Tĩnh - Phân tích thiết kế hệ thống thông tin, Học viện kỹ thuật Quân sự, Hà Nội 2004 Đào Thanh Tĩnh - Bài giảng phân tích thiết kế sở liệu Nguyễn Việt Anh - Bài giảng Client – Server www.google.com ... thông tin 2.2 Biểu đồ phân cấp chức năng: 2.3Sơ đồ luồng liệu (DFD): 2.3.1 Các bước xây dựng: Bước 1: Xây dựng DFD mức khung cảnh (mức 0) xác định giới hạn hệ thống Biểu đồ luồng liệu mức khung... hệ thống Biểu đồ mức khung cảnh thiết lập đầu tiên, giai đoạn đầu q trình phân tích, giúp cho người phân tích có nhìn tổng qt quan hệ hệ thống với mơi trường bên ngồi Bước 2: Xây dựng DFD mức... liệu - Tác nhân trong: Là chức hệ thống hệ thống xét trình bày trang khác biểu đồ Một sơ đồ luồng liệu bao gồm số trang, thơng tin truyền trình trang khác nhờ ký hiệu Tên gọi giống tên tiến trình