NANO Security

.%20%d0%a1%d0%bb%d1%83%d0%b6%d0%b1%d0%b0%20WWW%20%d0%b2%20%d1%81%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%b5%20IIS%20%d0%be%d1%82%d0%bb%d0%b8%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%be%d1%82%20%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d1%85%20%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%be%d0%b2%20%d1%82%d0%b5%d0%bc,%20%d1%87%d1%82%d0%be%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%b2%20%d0%bd%d0%b5%d0%b9%20%d1%82%d0%b5%d1%81%d0%bd%d0%be%20%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d1%8b%20%d1%81%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%be%d0%b9%20Windows%20NT%20<http://ru.wikipedia.org/wiki/Windows_NT>,%20%d0%bd%d0%b0%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%b5%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b9%20%d0%be%d0%bd%d0%b0%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82.%20%d0%92%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%20IIS%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b9%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b2%d0%b5%d0%b1-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9%20<http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5>:.NET%20<http://ru.wikipedia.org/wiki/ASP.NET>%20-%20%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bd%d0%bd%d0%b0%d1%8f%20Microsoft%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8f;%20%d0%b4%d0%bb%d1%8f%20IIS%20%d1%8d%d1%82%d0%be%20-%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b5%20%d0%bd%d0%b0%20%d1%81%d0%b5%d0%b3%d0%be%d0%b4%d0%bd%d1%8f%d1%88%d0%bd%d0%b8%d0%b9%20%d0%b4%d0%b5%d0%bd%d1%8c%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%be%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b2%d0%b5%d0%b1-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9%20%d0%b8%20%d0%b2%d0%b5%d0%b1-%d1%81%d0%bb%d1%83%d0%b6%d0%b1%20<http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0>.%20IIS%206.0%20%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%b5%20%d1%81%20%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0%d0%bc%d0%b8,%20%d0%b2%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b8%d0%b7%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%20%d0%b2%d1%85%d0%be%d0%b4%d0%b8%d1%82%20.NET%20Framework%20<http://ru.wikipedia.org/wiki/.NET_Framework>,%20%d1%82%d0%b0%d0%ba%20%d1%87%d1%82%d0%be%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%ba%d0%b0%20ASP.NET%20%d0%ba%d0%b0%d0%ba%20%d0%b1%d1%83%d0%b4%d1%82%d0%be%20%d1%83%d0%b6%d0%b5%20%d0%b2%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%b0%20%d0%b2%20IIS%206.0;%20%d0%b4%d0%bb%d1%8f%20%d0%b1%d0%be%d0%bb%d0%b5%d0%b5%20%d1%80%d0%b0%d0%bd%d0%bd%d0%b8%d1%85%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b9%20%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be%20%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%20%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c%20%d0%b8%20%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c%20.NET%20Framework%20<http://ru.wikipedia.org/wiki/.NET_Framework>.<http://ru.wikipedia.org/wiki/Active_Server_Pages>%20-%20%d0%bf%d1%80%d0%b5%d0%b4%d1%88%d0%b5%d1%81%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d0%b2%d1%88%d0%b0%d1%8f%20ASP.NET%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8f%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85%20%d0%b2%d0%b5%d0%b1-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%20<http://ru.wikipedia.org/w/index.php?title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&action=edit&redlink=1> на основе сценариев <http://ru.wikipedia.org/wiki/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B9_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B)>. Входит в поставку IIS начиная с версии 3.0.<http://ru.wikipedia.org/wiki/CGI> - стандартная межплатформенная низкоуровневая технология создания динамических

NANO Security

Отчет по практике

Компьютеры, программирование

Другие отчеты по практике по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
реподаватель - сущность необходимая для хранения списка преподавателей;

·студент - сущность необходимая для хранения списка студентов;

·группа - сущность необходимая для хранения списков учебных групп.

Между сущностями «Преподаватель» и «Дисциплина» существует связь многие ко многим, так как теоретически любой преподаватель может вести любую дисциплину (предмет), с другой стороны одну и ту же дисциплину может вести любой преподаватель.

 

Рис.1. Концептуальная модель предметной области

 

Не смотря на то, что предложенная модель достаточно полно описывает поставленную задачу, в ней есть некоторые недостатки. Эти недостатки заключаются в том, что модель не учитывают группирование некоторых видов данных. Так все преподаватели работают на определенных кафедрах, учебные группы так же закреплены за определенными кафедрами, кроме кафедр присутствует более крупные единицы группировки - факультеты и институты.

С учетом вышесказанного и обеспечения возможности детального проектирования базы данных используется детализированная концептуальная модель предметной области. Эта модель учитывает возможность объединения учебных групп по кафедрам, как административным единицам. Кафедры так же в себя включают преподавателей, при этом связь между сущностями «Преподаватель» и «Кафедра» установлена многие ко многим, так как один и тот же преподаватель может работать на одной и более кафедрах. Кроме этого сущность «Учебный план» предполагает наличие четко сформулированного плана изучения дисциплины. При этом учебный план достаточно сильно зависит от преподавателя, преподающего ту или иную дисциплину.

Дальнейшее развитие инфологической модели на данном этапе не целесообразно, так как оно приведет к проектированию логической модели конкретной СУБД.

 

Рис. 2. Концептуальная модель предметной области

 

Построенная модель позволяет достаточно хорошо представить взаимодействие между сущностями рассматриваемой предметной области и перейти к этапу функционального проектирования автоматизированной системы.

6. ПРЕДСТАВЛЕНИЕ МАКЕТА ИНТЕРФЕЙСА

 

6.1 Архитектура

 

Данное программное средство может иметь следующую архитектуру:

Рис. 3. Архитектура программного средства

 

Для работы с системой каждый преподаватель должен быть зарегистрирован в БД. Вход в систему осуществляется стандартным для web приложений способом, т.е. вводом логина и пароля, который выдает администратор.

 

Примерный макет страницы выглядит следующим образом:

 

Рис. 4. Главная страница

 

Одной из особенностью данного модуля будет является переход на главную страницу. При перемещении попадаем не в саму базу данных, а на страницу с оригинальным дизайном, содержащим много графической информации. Далее всю работу выполняет меню, в котором и содержатся ссылки для перехода к нужным данным: факультеты, кафедры и далее группы.

Дизайну страницы отводится немаловажное значение. Хотя можно сказать, что для подобных систем это не так важно, а важен сам доступ к информации и малый объем системы для корректной работы. Однако разработчиками сделан большой акцент на оформление, что, как предполагается, сделает переход между страницами сайта более приятным и увеличит число посещений данного ресурсом.

Далее показан макет базы данных успеваемости одной из групп на примере аналогичного сайта:

 

Рис. 5. Страница успеваемости

 

В данном окне можно указать тему занятия и тип занятия: лекция, практика, лабораторная. Список типов занятий имеет возможность расширять администратор.

Список предметов, по которым ведется учет успеваемости и посещаемости заполняется администратором через собственный интерфейс.

Основная цель автоматизированной системы учета студенческой успеваемости и посещаемости является автоматизация работы с данными, сопровождающими учебный процесс групп студентов и предоставление доступа, как должностным лицам, так и самим студентам к необходимой им информации из любого компьютера, подключенного к сети Интернет.

ЗАКЛЮЧЕНИЕ

 

В рамках данной работы будет разрабатываться программное обеспечение для автоматизации процесса учета успеваемости и посещаемости студентов.

Программное обеспечение, позволит в электронном виде вести учет текущей успеваемости студентов.

К достоинствам программного обеспечения можно отнести возможность использования её в режиме клиент-сервер, что позволяет обеспечить доступ к единой БД из любой аудитории кафедры. Применения данной программы в учебном процессе позволяет контролировать посещаемость студентов, формировать сводную оценку об успеваемости студентам по всем дисциплинам имеющихся в БД.

Его удобно использовать на личных ноутбуках преподавателей имеющих возможность связи кафедральной сетью по каналам WiFi, а так же на лаборантских рабочих местах.

Рассмотренные выше системы обучения и контроля имеют возможность решать поставленные задачи, однако использование их в учебном процессе Брянского государственного технического университета является затруднительным. Проблемы вызваны тем, что одни из них ориентированы на специфику работы конкретного ВУЗа и являются лишь частью единой большой автоматизированной системой управления учебным заведением. Другие обладают излишним переизбытком функциональности, что делает системы не удобными в использовании и слишком сильно зависящими от работы администратора системы.

В связи с этим разработка собственной системы представляется актуальной. Система разрабатываемая на основе web технологий будет доступна всем зарегистрированным пользователем в любом месте.

Программное средство должно представлять из себя web сайт, представляющий пользователю данные об успеваемости в табличном виде. Автоматизированная система должна быть универсальной, то есть не зависеть от типа дисциплин и привычек преподавателя.

 

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ:

 

1. Аткинсон, Л. PHP 5. Библиотека профессионала / Л. Аткинсон, З. Сураски. - М.: Вильямс, 2006 . - 944 с.

2. Брауде, Э.Дж. Технология разработки программного обеспечения / Э.Дж. Брауде. - Питер, 2004. - 656 с.

3. Веллинг, Л. Разработка Web-приложений с помощью PHP и MySQL: 3-е издание/ Л.Веллинг, Л. Томсон. - М.: Вильямс, 2006. - 870с.

4. Вендров, А.М. Проектирование программного обеспечения экономических информационных систем: Учебник / А.М. Вендров. - М.: Финансы и статистика, 2006. - 544 с.

5. Гагарина, Л.Г. Технология разработки программного обеспечения / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул. - М.: Инфра-М, 2008. - 400 с.

6. Гультяев, А.К. Проектирование и дизайн пользовательского интерфейса / А.К. Гультяев, В.А. Машин. - СПб.: Корона-Принт, 2007. - 239 с.

7. Карпова, Т.С. Базы данных : модели, разработка, реализация / Карпова Т.С. - СПб.: Питер, 2005. - 458 с.

8. Коберн, А. Современные методы описания функциональных требований к системам / А. Коберн. - М.: Лори, 2011. - 263 с.

 

Похожие работы

<< < 4 5 6 7 8