Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên

66 707 0
Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên

Đ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

Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên Tin học hóa quá trình giảng dạy thực hành, giảng viên và sinh viên chủ động trong công tác giảng dạy và học tập của mình. Xây dựng chức năng hỗ trợ dạy học thực hành giúp được xem dạng bài giảng điện tử một cách khoa học cũng như có thể xem lại thông tin bài học đã học hoặc trước khi lên lớp. Hệ thống giúp giáo viên quản lý thông tin sinh viên chính xác và hiệu quả, danh sách theo mẫu điểm danh của trường. Giảng viên có thể đưa lê bài giảng của mình và quản lý cũng như định nghĩa lại cho bài giảng của mình.

Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên MỤC LỤC 1 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên DANH SÁCH HÌNH VẼ 2 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên DANH SÁCH BẢNG BIỂU 3 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích GV Giáo viên Thực thể giáo viên trong hệ thống SV Sinh viên Thực thể sinh viên trong hệ thống AD Active Directory Hệ thống kích hoạt thư mục UI User Interface Giao diện người dùng. CSDL DataBase Cơ sở dữ liệu hệ thống 4 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên CHƯƠNG 1:TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý do chọn đề tài Với sự phát triển mang tính toàn cầu của ngành Công nghệ thông tin không thể không nhắc tới những ứng dụng của Công nghệ thông tin vào các ngành nghề trong xã hội như Kinh tế, Văn hóa, Xã hội và đặc biệt là ngành Giáo dục một ngành đào tạo ra những nhân lực của xã hội. Các trường Đại học, cao đẳng trên cả nước đang tin học hóa quá trình giảng dạy trên lớp và trong giờ thực hành nhằm nâng cao chất lượng đào tạo hơn. Cùng với sự phát triển đó, khoa Công nghệ thông tin trường Đại học SPKT Hưng Yên đang tin học hóa quá trình giảng dạy thực hành và quản lý thiết bị phòng thực hành giúp giảm tải công việc cho giảng viên khi lên lớp trong giờ thực hành. Hiện nay khoa Công nghệ thông tin đang phải sử dụng công cụ hỗ trợ của google để lưu lại tình trạng thiết bị phòng thực hành, khi giáo viên cho sinh viên kiểm tra bài thực hành, hay khi trong quá trình giảng dạy thực hành việc cung cấp giáo trình thực hành cũng như những hướng dẫn thực hành dạng tài liệu cũng ở hình thức giấy mực rất tốn kém và hiệu quả không cao. Để giải quyết vấn đề đó cần có một hệ thống hỗ trợ dạy học thực hành và quản lý phòng thực hành là tất yếu. Hệ thống sẽ đảm nhiệm công việc điểm danh đầu giờ, kiểm tra thường xuyên sinh viên học bài thực hành, cugnx cấp tài liệu thực hành trên môi trường máy tính, giúp quản lý và hỗ trợ giảng dạy tốt hơn. Kế thừa từ các đàn anh đi trước và để tiếp tục phát triển hệ thống còn giang dở. Để đưa hệ thống lên một tầm cao mới, thân thiện và hiệu năng hơn. Em nhận thấy mình đủ năng lực để đảm nhận công việc và tự tin mình có thể phát huy tối đa khả năng của mình. Để nâng đề tài lên một tầm cao hơn trợ, biến đề tài từ ý tưởng trở thành thực tế bổ sung cách chức năng thự sự hưu ích và cần thiết để đề tài góp một phần sức lực vào công việc dạy và học trong nhà trường nói chung và cho những ứng dụng rộng rãi hơn nên em quyết định chọn đề tài “Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên” làm đề tài cho đề án tốt nghiệp của mình. 5 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên 1.2 Mục tiêu của đề tài - Tin học hóa quá trình giảng dạy thực hành, giảng viên và sinh viên chủ động trong công tác giảng dạy và học tập của mình. - Xây dựng chức năng hỗ trợ dạy học thực hành giúp được xem dạng bài giảng điện tử một cách khoa học cũng như có thể xem lại thông tin bài học đã học hoặc trước khi lên lớp. - Hệ thống giúp giáo viên quản lý thông tin sinh viên chính xác và hiệu quả, danh sách theo mẫu điểm danh của trường. - Giảng viên có thể đưa lê bài giảng của mình và quản lý cũng như định nghĩa lại cho bài giảng của mình. 1.3 Giới hạn và phạm vi của đề tài - Website được giới hạn trong các môn học chuyên ngành có giờ thực hành của khoa CNTT trường Đại học SPKT Hưng Yên. - Đồ án được thực hiện trên môi trường Domain window server 2008, được áp dụng trên server phòng P303.1 và các phòng thực hành P303.1, phòng P305. 1.4 Nội dung thực hiện Nội dung thực hiện/nghiên cứu cụ thể như sau: - Nghiên cứu công nghệ web trên nền tảng .Net Framework với ASP.NET của Microsoft cung cấp. - Nghiên cứu nền tảng ứng dụng MS Office cà các thư viện mở rộng trong .Net Framework liên quan đến sử lý dữ liệu văn bản MS WORD - Phân tích yêu cầu và đề xuất giải pháp Web Framework trên công nghệ .NET. - Thiết kế đặc tả hệ thống. - Xây dựng Cơ sở dữ liệu. - Lập trình cho các Module của hệ thống - Kiểm thử hệ thống. - Triển khai thực nghiệm hệ thống trên mạng Internet. 6 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên 1.5 Phương pháp tiếp cận •Phương pháp đọc và nghiên cứu tài liệu - Tham gia trực tiếp và vấn đề quản lý sinh viên của khoa CNTT. - Lập trình ứng dụng web với ASP.NET và SQLServer - Tìm hiểu các kỹ thuật lập trình với MS OFFICE. •Phương pháp phân tích, tổng hợp - Phương pháp phân tích, tổng hợp lý thuyết được sử dụng trong việc nghiên cứu tài liệu bằng cách tách ra từng phần để tổng hợp tất cả những nội dung đó xây dựng nên đề cương nghiên. - Đối với đồ án này ta sẽ tách ra thành hai phần đó là hỗ trợ giảng dạy thực hành và phần quản lý phòng thực hành để phân tích một cách cụ thể hơn. 7 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên CHƯƠNG 2:CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu Thư viện MS WORD trên nền .NET FrameWork 2.1.1 SPIRE.DOC và OFFICE INTEROP WORD Spire.doc là một thư sử lý WORD .Net chuyên nghiệp đã được đặc biệt thiết kế cho các lập trình viên có thể tạo,đọc,viết, chuyển đổi và in tài liệu word trên nền tảng .Net (C#,VB.Net,ASP.Net) một cách nhanh tróng và có hiệu quả chất lượng cao, như một thành phần WORD.NET độc lập, Spire.DOC không cần phải cài đặt trước bộ công cụ MS Office trên máy tính mới có thể sử dụng được. Spire.doc là một thư viện sử lý các tài nguyên dữ liệu dạng MS OFFICE đáng tin cậy khi nó có thể sử lý đồng bộ giữa các phiên bản của bộ MS OFFICE như MS OFIC 98 cho đến MS Office 2013 với nhiều tác vụ đặc biệt Office Interop Word là bộ thư viện sử lý các tệp tin word (DOC,DOCX) được Microsoft cung cấp. Đi kèm với bộ MS Office Office Interop Word tỏ ra là bộ thư viện hiệu quả và dễ dàng sử dụng với nền tảng .Net các tác vụ sử lý và hàm thư viện được hỗ trợ sâu và khoa học giúp lập trình viên dễ dàng can thiệp vào hệ thống lưu trữ của tệp tin word cũng như các loại dữ liệu trong nền office của Microsoft. Tuy nhiên một trong những điểm khá bất tiện của bộ thư viện Office Interop Word đó là muốn sử dụng bộ thư viện này cần phải cài đặt cả công cụ MS Office Word. 2.1.2 Chức năng chính của Spire.DOC - Cho phép chuyển đổi qua lại giữa các loại dữ liệu văn abnr như DOC,DOCX,PDF,HTML,XML - Cho phép chèn, sửa, xóa các đối tượng trong văn bản như Header,Footer, image, watermark, OLE object, Table - Cho phép thao tác trên dữ liệu văn bản như: tìm kiếm, thay thế chuỗi; copy, xóa các đoạn văn bản, định dạng văn bản - Cho phép trộn thư văn bản - Gần như đưa hoàn toàn tính năng của Office vào trong chương trình web chạy với .Net Framework 8 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên 2.2 Giới thiệu Active Directory(AD). 2.2.1 AD là gì? Active Directory là một cơ sở dữ liệu của các tài nguyên trên mạng (còn gọi là đối tượng). Active Directory giải quyết được các vấn đề cung cấp một mức độ ứng dụng mới cho cơ quan doanh nghiệp vừa và lớn, dịch vụ thư mục trong mỗi domain có thể lưu trữ hơn mười triệu đối tượng và giúp người dùng nhanh chóng xác định được thông tin và thuộc tính liên quan đến đối tượng. Với người dùng hoặc quản trị viên, Active Directory cung cấp một cấu trúc để từ đó dễ dàng truy cập và quản lý tất cả các tài nguyên trong mạng. 2.2.2 Chức năng của AD - Lưu giữ một danh sách tập trung các tên tài khoản người dùng, mật khẩu tương ứng và các tài khoản máy tính. - Cung cấp cho một Server đóng vai trò chứng thực hoặc Server quản lý đăng nhập, Server này còn gọi là Domain Controller (Máy điều khiển vùng). - Duy trì một bảng hướng dẫn hoặc một bảng chỉ mục giúp các máy tính trong mạng có thể dò tìm nhanh một tài nguyên nào đó trên các máy tính khác trong vùng. - Cho phép tạo ra những tài khoản người dùng với những mức độ quyền khác nhau như: toàn quyền trên hệ thống mạng, chỉ có quyền backup dữ liệu. - Cho phép chia nhỏ miền của mình ra thành các miền con hay các đơn vị tổ chức OU (Organizational Unit). Sau đó có thể ủy quyền cho các quản trị viên bộ phận quản lý từng bộ phận nhỏ, nhằm dễ dàng quản lý. 2.3 Directory Services (dịch vụ thư mục) 2.3.1 Giới thiệu Directory Services (dịch vụ thư mục) - Active Directory cung cấp dịch vụ tham chiếu (được gọi là Directory Service) dùng để tự động hóa việc quản lý mạng, dữ liệu người dùng, bảo mật và các nguồn tài nguyên. Active Directory có thể được coi là một điểm phát triển mới so với Windows 2000 Server và được nâng cao 9 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên và hoàn thiện tốt hơn trong Windows Server 2003, trở thành một phần quan trọng của hệ điều hành. Windows Server 2003 Active Directory cung cấp một tham chiếu đến tất cả các đối tượng trong một mạng, gồm có user, groups, computer, policy và permission. - Directory Services là hệ thống thông tin chứa trong NTDS.DIT và các chương trình quản lý, khai thác tập tin này. Dịch vụ này là một dịch vụ cơ sở làm nền tảng để hình thành một hệ thống Active Directory. 2.3.2 Các thành phần trong Directory Services. Có thể so sánh dịch vụ thư mục với một quyển sổ lưu số điện thoại, cả hai đều chứa danh sách của nhiều đối tượng khác nhau cũng như các thông tin và thuộc tính liên quan đến các đối tượng đó, Directory Service gần như một sổ danh bạ bao gồm các thành phần: a) Object (đối tượng). Trong hệ thống cơ sở dữ liệu, đối tượng bao gồm các máy in, người dùng mạng, các server, các máy trạm, các dùng chung, dịch vụ mạng, Đối tượng chính là thành tố căn bản nhất của dịch vụ thư mục. b) Attribute (thuộc tính). Một thuộc tính mô tả một đối tượng. Ví dụ, mật khẩu và tên là thuộc tính của đối tượng người dùng mạng. Các đối tượng khác nhau có danh sách thuộc tính khác nhau, tuy nhiên, các đối tượng khác nhau cũng có thể có một số thuộc tính giống nhau. c) Schema (cấu trúc tổ chức). Một schema định nghĩa danh sách các thuộc tính dùng để mô tả một loại đối tượng nào đó. Schema có đặc tính là tuỳ biến được, nghĩa là các thuộc tính dùng để định nghĩa một lớp đối tượng có thể sửa đổi được. Nói tóm lại Schema có thể xem là một danh bạ của cái danh bạ Active Directory. d) Container (vật chứa). Vật chứa tương tự với khái niệm thư mục trong Windows. Một thư mục có thể chứa các tập tin và các thư mục khác. Trong Active Directory, một vật chứa có thể chứa các đối tượng và các vật chứa khác. Vật chứa cũng có các thuộc tính như đối 10 [...]... viên 30 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên - 3.2.3 QLSinhVien: Quản lý danh sách sinh viên khoa QLGiaoVien: Quản lý danh sách giáo viên khoa QLLichHoc: Quản lý lịch học QLFolder: Quản lý folder của giáo viên Biểu đồ usecase tổng quan Hình 3-1: Biểu đồ Use Case sinh viên tổng quan 31 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên Hình... lý: Khi sinh viên có thắc mắc về bài thực hành, sinh viên nháy vào nút “Chat” và thực hiện ghi câu hỏi lên, nội dung câu hỏi sẽ được các sinh viên trong phòng thực hành đó biết và cùng giải đáp 16 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên  Chức năng giáo viên a) Đăng nhập Chức năng này cho phép giáo viên đăng nhập vào hệ thống để thực hiện việc quản lý thông tin bài... chức năng “QL thư mục” hệ thống sẽ hiện thị ra giao diện website để người quản trị có thể tạo thư mục 26 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên - Người quản trị chon năm học, sau đó chọn kỳ học và nhấn nút “Tạo thư mục” nếu tạo thành công hệ thống báo “Tạo thư mục thành công”, trường hợp tạo thư mục không thành công hệ thống sẽ báo về lỗi cho người quản trị biết để... sinh viên thông qua chức năng “Tắt ứng dụng” Nếu không kết nối được máy sinh viên hệ thống sẽ hiển thị thông báo “Không kết nối được” 22 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên k) Quản lý sinh viên kiểm tra Quản lý sinh viên kiểm tra giúp cho giảng viên có thể kiểm tra sinh viên bất kỳ lúc nào hoặc kết thúc thực hành môn đó Hệ thống cho phép giáo viên chấm điểm luôn... - Tiết bắt đầu - Số tiết - 24 Mã giáo viên Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên Xử lý: - Khi người quản trị chọn chức năng “QL lịch học” hệ thống sẽ hiển thị giao diện cho người quản trị nhập dữ liệu bằng các chọn file upload excel được xuất từ edusoft của trường Nếu thêm lịch học thành công hệ thống sẽ thông báo “Thêm thành công” Nếu lịch học đã tồn tại hệ thống... xác - Về chức năng quản trị: quản lý sinh viên, giáo viên, tạo folder được thực hiên với tốc độ nhanh và chính xác, không có lỗi trong quá trình thực hiện 27 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên • Yêu cầu về n toàn bảo mật: - Chế độ backup dữ liệu: hệ thống sẽ cần một server nâng cấp lên thành máy Backup Domain Controller - Sinh viên được tạo tài khoản có sẵn, tên... tình trạng thiết kế giao diện lớn hơn đọ rộng của màn hình phải sử dụng đến thanh cuốn ngang - Các trang phải có giao diện thống nhất, không nhập nhằng, trình bày khoa học - Các điều khiển trên form phải theo chuẩn nhất định, các điều khiển như button, textbox, datagritview các ô phải nhập dữ liệu từ bán phím mà không 28 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên phải lựa... các thiết bị nhanh chóng 3.2 Phân tích thiết kế hệ thống 3.2.1 Ký hiệu mô tả Bảng 3-1: Các kí hiệu mô tả Kí hiệu Mô tả Biểu diễn các tác nhân (Actor)  Người hay hệ thống khác tương tác với hệ thống hiện tại Biểu diễn các Use Case (Ca sử dụng) biểu diễn những hành động mà hệ thống thực hiện Biểu diễn mối quan hệ giữa Actor và Use Case 29 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật. .. “Thêm mới thành công” Hoặc thông tin giáo viên sẽ được chọn từ file danh sách giáo viên khoa CNTT - Khi nhập vào CSDL, mỗi thông tin giáo viên sẽ có một mã riêng giúp phân biệt, truy xuất dễ dàng và tiện cho việc quản lý - Nếu mọi thông tin đều hợp lệ, hệ thống lưu bản ghi đó vào CSDL hệ thống trên winserver • Sửa thông tin 25 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên Chức... lệ Ngược lại, hệ thống đưa ra thông báo “Thêm mới bài kiểm thành công” 19 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên - Khi nhập vào CSDL, mỗi bài kiểm tra sẽ có một mã riêng giúp phân biệt các bài và dễ dàng cho việc quản lý - Thông tin về bài kiểm tra sẽ được lưu vào CSDL • Sửa bài kiêm tra: Chức năng này được thực hiện khi thông tin của bài kiểm tra đã có trong CSDL Xử . desktop, cấm một số trình duyệt internet như IE, Firefox, Chrome: - Mã chính sách - Name - Type - Value - Active - GroupID - KeyWord - ValueName Xử lý: 20 . tin kiểm tra bao gồm. - Số đề kiểm tra - Nội dung kiểm tra - Đề thi - Ngày thi - Giáo viên Xử lý: 15 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên - Chọn chức năng kiểm. tin đăng nhập bao gồm: - Tên đăng nhập - Mật khẩu 14 Thiết kế website hỗ trợ thực hành khoa CNTT trường DHSP Kỹ thuật Hưng Yên - Mã lớp - Tên môn học - Tên phòng Xử lý: - Sau khi sinh viên đã

Ngày đăng: 16/10/2014, 12:31

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH BẢNG BIỂU

  • DANH SÁCH TỪ VIẾT TẮT

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

  • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

  • CHƯƠNG 3: NỘI DUNG THỰC HIỆN

    • Bảng 3-1: Các kí hiệu mô tả

    • Bảng 3-2: Danh sách Actor và Use Case tương ứng

    • Hình 3-1: Biểu đồ Use Case sinh viên tổng quan

    • Hình 3-2: Biểu đồ Use Case giáo viên tổng quan

    • Hình 3-3: Biểu đồ Use Case quản trị tổng quan

    • Hình 3-4: Biểu đồ Use Case tải và soạn bài học

      • Bảng 3-3: Dòng sự kiện chính tải bài

      • Hình 3-5: Biểu đồ Use Case sửa bài

        • Bảng 3-4: Dòng sự kiện chính tải bài

        • Hình 3-6: Biểu đồ Use Case xem bài học

          • Bảng 3-5: Dòng sự kiện chính xem bài

          • Hình 3-7: Biểu đồ Use Case tách dữ liệu

            • Bảng 3-6: Dòng sự kiện chính tách dữ liệu

            • Hình 3-8: Biểu đồ Use Case kiểm tra thực hành

              • Bảng 3-7: Dòng sự kiện chính kiểm tra bài

              • Hình 3-9. Biểu đồ Use Case “Chat” của sinh viên

                • Bảng 3-8: Dòng sự kiện chính Chat

                • Hình 3-10: Biểu đồ Use Case quản lý thực hành

                  • Bảng 3-10: Dòng sự kiện chính quản lý bài học

                  • Hình 3-11: Biểu đồ Use Case quản lý kiểm tra

                    • Bảng 3-11: Dòng sự kiện chính quản lý bài kiểm tra

                    • Hình 3-12: Biểu đồ Use Case quản lý chính sách

                      • Bảng 3-12: Dòng sự kiện chính quản lý sách

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

Tài liệu liên quan