7-92 пояснительная (1217942), страница 3
Текст из файла (страница 3)
- Место на диске – 2ГБ.
- Трафик – 100 ГБ.
Возможность создания:
- Сайты – 2.
- БД – 2.
- FTP аккаунты – 2.
- Почтовые аккаунты – 2.
На втором месте бесплатных хостингов пользуется спросом провайдер: «0hosting.me» включает в себя:
- Место на диске – 5 ГБ.
- Трафик – 50 ГБ.
Можно создать:
- Сайтов – неограниченно.
- БД – 3.
- FTP аккаунтов – нет.
- Почтовых аккаунтов – 3.
Третье место занимает хостинг: «www.100ms.ru» и включает в себя:
- Место на диске – 20ГБ.
- Трафик – 200 ГБ.
Можно создать:
- Сайтов – неограниченно.
- БД – 10.
- FTP аккаунтов – неограниченно.
- Почтовых аккаунтов – неограниченно.
Для базы данных на начальном этапе ввода в эксплуатацию будет достаточно размещение ЭУМК на бесплатном сервере, для этого подойдет хостинг: «100ms.ru» так как он обладает большим объёмом хранения данных с неограниченным размещением сайтов, а также включает в себя размещение 10 баз данных. При расширении разрабатываемого ЭУМК есть вероятность, что не хватит места в бесплатном хостинге, так как максимальное хранилище включает в себя только 20 гигабайт. В том случае необходимо будет воспользоваться платными хостингами, для этого нам подойдет хостинг: «Sprinthost» с пакетом: «Премиум», так как он включает в себя хранение данных объёмом 80 гигабайт, ценовой ставкой в месяц 1260 рублей. Стоит отметить, что ЭУМК можно разместить на сервере государственного университета путей и сообщения в бесплатном виде для пользования самого университета так и для других институтов.
2.3 Создание базы данных в программе: «Access»
Процесс создания базы данных на основе базы данных «ЭУМК». Первое с чего начнем это таблицы, так как на них основана вся суть базы данных. Таблицы в базе данных будут следующие:
- институты;
- специальности;
- Учебный процесс кафедры;
- списки студентов;
- преподаватели;
- учебный процесс дисциплины;
- дополнительная информация;
- оценка;
- оценки;
- тесты;
- курс;
- кафедра в сокращении.
Процесс создания таблиц. При открытии программы: «Access», создаем новую базу данных, после чего автоматически открывается вкладка «таблица1», таблица будет называться: «Списки студентов». Далее для добавления столбцов открываем выбранную таблицу в режиме конструктора, (рисунок 2.1). Данный режим позволяет добавлять новые поля и поля к ним с различными типами данных (те данные, какие будут заполняться в выбранном поле), такие как: «текстовый, счетчик, число, дата/время, гиперссылка, вычисляемый, денежный, подстановка». Каждое поле индивидуально настраивается по количеству букв, символов, цифр, в поле можно использовать шаблон, (вид), заполнения, к примеру, для поля дата/время. После заполнения столбцов форме конструктора переходим в режим таблицы, предварительно сохранив данные. Далее для полноты базы данных, по такому же принципу, создаем остальные таблицы. Важным звеном всего ЭУМК будет являться таблица: «дисциплины», так как в ней будет формироваться основная часть учебного процесса - это Списки кафедры, дисциплин, ссылки на учебные комплексы по предметам, а также на тестовые программы к ним.
Рисунок 2.1 - Конструктор таблицы: «Список студентов»
Столбцы таблицы: «Списки студентов» будут представлены в следующей последовательности:
- фамилия;
- имя;
- отчество;
- курс;
- кафедра;
- телефон;
- почта;
- пароль.
Для облегченного поиска по специальностям, понадобиться создать запрос по учебной части, для этого в меню программы существует вкладка: «Создание», далее: «Конструктор запросов», открываться окно: «Добавление таблицы». Открываем нужную нам таблицу, а именно таблицы: «Студенты», «Учебный процесс кафедры» и «Кафедра в сокращении» нажимаем клавишу: «Добавить» и закрываем вкладку. На экране появилась выбранные нами окна, с этих окон переносим нужные нам поля в кладку: «Поле», в нижнюю части экрана (рисунок 2.2), для запроса, а именно: «Дисциплина; Преподаватель; Курс; Экзамен; Зачет; Ссылка на учебник; Ссылка на тестовую программу; Информация; Фамилия; Кафедра сокращенно; Пароль». Во вкладке: «Условие отбора» в квадратных кавычках приписываем текст, который будет всплывать при запросе, а именно: «[Введите фамилию]». Вкладкой: «Вывод на экран» можно указать поля, которые будут отображаться на экране, к примеру поле: «Пароль», для того чтоб ограничить доступ к такой информации. После выполнения вышеизложенного сохраняем запрос под
Рисунок 2.2 - Конструктор запроса: «Учебная часть»
именем: «Запрос на учебную часть». Для проверки работы запроса в правой части экрана дважды нажать на запрос (рисунок 2.3), выплывает окно: «Введите фамилию», вводим нужного нам студента, открывается
таблица запроса (рисунок 2.4). Таким же методом проделываем запрос: «оценки», для того чтоб студент мог посмотреть свои оценки по конкретным дисциплинам.
Рисунок 2.3 - Проверка работы запроса: «Учебная часть»
Рисунок 2.4 - Открытие запроса: «Учебная часть»
После создания всех необходимых таблиц можно переходить к конструктору форм. Форма - это тот вид, который будет иметь таблица в программном виде с применением кнопок, ссылок, окон навигации, изображений, текста и прочего. необходимо таблицу: «Студенты» перевести в форму, для этого открыть эту таблиц, в меню программы открываем вкладку: «Создание», далее: «Форма», после чего программа преобразует таблицу в форму (рисунок 2.5). Переводим форму в режим конструктора. Вверху формы подписываем заголовок: «Списки студентов», корректируем вид формы, можно поменять фон, наложить
Рисунок 2.5 - Создание формы: «Список студентов»
рисунок, убрать лишние строки, такие как строка: «Пароль», с целью конфиденциальности, так же понадобятся в этой форме некоторые клавиши такие как:
- предыдущий;
- следующий;
- найти студента;
- добавить студента;
- назад;
- выход с программы.
Создание кнопок на примере кнопки: «Добавить студента». В режиме конструктора в верхней части экрана появляется вкладка: «Конструктор», ниже – элементы управления. В элементах управления есть вкладка: «Кнопка», при нажатии на кнопку выбирать на форме место под ее размещение, выплывет окно по работе кнопки, необходимо добавить студента, для этого нажимать кнопку готово. В правой части экрана появляется окно свойств, во вкладке: «макет» поле: «подпись», в нем прописываем название кнопки: «Добавить студента», во вкладке: «события» поле: «Нажатие кнопки», в нем нажимаем кнопку с изображением трех точек, открывается каталог макрокоманд (рисунок 2.6). Добавляем команду: «Открыть Форму», открывается новая вкладка, так как нужно только добавить студента без доступа к общим спискам базу то в режиме данных выбираем: «добавление», после чего сохранить и закрыть каталог макрокоманд. Проверить работу нашей кнопки можно путем перехода из режима макета в режим формы и нажать на кнопку, откроется пустая форма для добавления новой записи. (рисунок 2.7). Таким же способом проделать работу для необходимых кнопок.
Рисунок 2.6 - Макрокоманда кнопки: «Добавить нового студента»
Рисунок 2.7 - Пустая форма: «Список студентов»
Формы в данной базе будут следующие:
- ЭУМК;
- для института;
- для преподавателя;
- для студента;
- запрос на учебную часть;
- запрос оценок;
- институты;
- специальности;
- учебный процесс кафедры;
- списки студентов;
- преподаватели;
- учебный процесс дисциплины;
- дополнительная информация;
- оценка;
- тесты;
- курс.
Все выше перечисленные формы создаются по такому-же принципу, за исключением форм запросов. Стоит остановиться на форме: «ЭУМК», так как она будет титульным листом базы при открытии программы, она называется: «Главная кнопочная форма». Для ее создания необходимо открыть вкладку: «Файл», далее: «Параметры», выбрать все команды и добавить в ленту: «Диспетчер кнопочных форм», после данная вкладка появляется в левом верхнем углу программы. Открыть диспетчер кнопочных форм, программа пишет, что форме обнаружено и просит создать новую форму, подтвердить кнопкой: «Далее». После этого создается главная кнопочная форма и можно приступать к редактированию главной страницы ЭУМК. Принцип такой же, как и в любой другой форме, перейти в режим макета, скорректировать заголовок, добавить фон, подогнать размер.
Добавляем следующие кнопки:
- для института;
- для преподавателя;
- для студента;
- выход с программы.
Соответственно в клавише: «Для преподавателя» поставить макрокоманду на открытие формы: «Для преподавателя», такой же принцип для клавиши: «Для студента» и «Для института», при нажатии клавиши: «Выход с программы» база данных будет закрываться, для того при добавлении кнопки в категории приложение выбирать: «Выйти из программы», далее можно выбрать текст кнопки или установить соответствующий значок, подтверждаем кнопкой готово (рисунок 2.8).
Рисунок 2.8 - Кнопочная форма: «ЭУМК» в режиме конструктора
Также, в базе данных присутствуют: «Запросы команд», благодаря им можно делать выборку конкретных пунктов таблиц, сокращая при этом количество не нужной нам информации, также с их помощью можно ограничить доступ к некоторым таблицам определенного круга лиц. В базе присутствуют следующие запросы:
- запрос на учебную часть;
- запрос оценок;
- запрос списка студентов;
- запрос выставления оценок;
- запрос на дополнительную информацию.
Процесс создания запросов на основе запроса: «Учебную часть». Во вкладке «Создание» выбирать «Конструктор запросов», программа открывает новый запрос под названием: «Запрос1». И вылетает окно: «Добавления таблицы». Для полноценной работы запроса понадобятся следующие таблицы:
- список студентов;
- учебный процесс дисциплины;
- кафедры в сокращении.
В нижней части экрана расположены пустые столбцы, в который нужно перетащить выбранные столбцы из таблиц. Из таблицы: «Кафедры в сокращении» понадобиться столбец: «Сокращенно», из таблицы: «Список студентов» вытаскиваем поля: «Фамилия» и «Пароль», из таблицы: «Учебный процесс дисциплины» нужны будут все столбцы. После того как закончили перенос столбцов снять галочки со следующих столбцов:
- сокращенно;
- фамилия;
- пароль.
Это необходимо для того чтобы не отображались выше указанные строки при открытии запроса. Также необходимо прописать команду сортировки, для этого в условии отбора: «Сокращенно» в квадратных скобках прописать «[ВВЕДИТЕ НАЗВАНИЕ КАФЕДРЫ СОКРАЩЕННО]», далее в столбце: «Фамилия» написать: «[ВВЕДИТЕ ФАМИЛИЮ]» и в строке: «Пароль» прописать: «[ВВЕДИТЕ ПАРОЛЬ]». Теперь можно проверить работу запроса, для этого можно нажать на кнопку: «Выполнить», расположенную в верхнем левом углу программы. Откроется 3 запроса по вводу кафедры, фамилии, и паролю, если при заполнении указали все верно, то программа найдет только те дисциплины, которые доступны на указанной кафедре указанному студенту с фамилией и соответствующем пароле. Таким образом ограничить доступ к другим учебным материалам специальностей.














