Разработка информационных систем
Создание проекта ASP NET MVC 5, базы данных, администратора и пользователей, контроллеров. Добавление картинок в проект. Ограничение доступа к редактированию таблиц пользователям. Приложение на платформе Yii, Ubuntu 15.04: создание таблиц в php my admin.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 28.10.2017 |
Размер файла | 4,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования и науки Иркутской области
ГБПОУ ИО «Ангарский политехнический техникум»
Отчёт
по УП 02.01 «Технологии и платформы разработки ИС»
Студента Комарова Александра
Группы И-13-1
Специальность: «Информационные системы»
Преподаватель Бирюлин А.И.
Ангарск, 2016
Содержание
- Договор № 1 на оказание услуг по разработке программного обеспечения
- 1. Приложение на платформе ASP.NET MVC5
- 1.1 Создание проекта ASP NET MVC 5
- 1.2 Создание базы данных
- 1.3 Создание администратора и пользователей
- 1.4 Создание модели базы данных
- 1.5 Создание контроллеров
- 1.6 Добавление картинок в проект
- 1.7 Ограничение доступа к редактированию таблиц для пользователей
- 1.8 Запросы
- 1.9 Вычитание при заказе
- 1.10 Постраничный вывод
- 1.11 Выпадающие меню
- 1.12 Контроллеры и представления
- 2. Приложение на платформе Yii, Ubuntu 15.04
- 2.1 Установка Yii framework
- 2.2 Создание таблиц в php my admin
- 2.3 Подключение базы данных к проекту
- 2.4 Генерация моделей, контроллеров и представлений
- 2.5 Миграция ролей
- 2.6 Добавление изображений в проект
- 2.7 Постраничный вывод
- 2.8 Создание запросов
- 2.9 Русификация модели
- 2.10 Контроллеры и представления
- 2.11 Перенос проекта на другой сервер
Договор № 1 на оказание услуг по разработке программного обеспечения
контроллер платформа ubuntu приложение
г. Ангарск «01» октября 2016 года
ООО «Мебеливич» (далее "Заказчик") в лице генерального директора Иванова Ивана Ивановича и ИП «Кодерок» (далее "Разработчик") в лице Петренко Петра Петровича, в дальнейшем именуемые как "Стороны", заключили договор о следующем:
1. ПРЕДМЕТ ДОГОВОРА
Разработчик обязуется по заданию Заказчика разработать приложение автоматизации продаж малого предприятия «Мебеливич» и техническую документацию к ней, а Заказчик обязуется принимать и оплачивать выполненную работу на условиях, установленных настоящим Договором.
2. ПРАВА И ОБЯЗАННОСТИ РАЗРАБОТЧИКА
Исполнитель обязуется:
· разработать Приложение в соответствии с Техническим Заданием;
· протестировать Приложение;
· разработать руководство по использованию Приложения;
· осуществить сдачу Заказчику разработанное Приложение, путем подписания акта приема - передачи выполненных работ;
· по окончании работ установить на компьютеры Заказчика Приложение, передать установочную версию Приложения с руководством пользователя;
· обучить специалистов Заказчика работе с Приложением;
· установить испытательный срок в течение трёх (3) месяцев (до 01.02.2017 года). В период испытательного срока Разработчик бесплатно устраняет дефекты и учитывает замечания Заказчика, связанные с проведенными Разработчиком работами, в рамках Технического Задания. По истечении испытательного срока претензии к выполненным работам не принимаются;
· выполнять работы, являющиеся предметом настоящего договора, качественно и в установленные сроки;
· не разглашать третьим лицам коммерческую, финансовую, техническую и иную информацию, ставшую известной в ходе реализации настоящего договора;
· гарантировать работу Приложения в соответствии с требованиями, изложенными в Техническом Задании. Дальнейшая модификация и добавление функций и возможностей Приложения, не предусмотренных в Техническом Задании, являются предметом отдельного договора, также как стоимость сопровождения Приложения и консультационно-информационное обслуживание Заказчика определяется отдельным договором и в стоимость настоящего договора не входит.
Разработчик имеет право:
· досрочно выполнить работы по этапам Разработки Приложения и договору в целом;
· расторгнуть настоящий договор, изъять или приостановить работу разработанного Приложения до момента оплаты Заказчиком счета Разработчика, в случае неоплаты выставленного счета для осуществления окончательного расчета.
3. ПРАВА И ОБЯЗАННОСТИ ЗАКАЗЧИКА
Заказчик обязуется:
· своевременно и в полном объеме оплатить стоимость разработки Приложения Разработчику на условиях настоящего договора;
· предоставить Разработчику всю необходимую для разработки Приложения информацию;
· определить ответственное лицо для взаимодействия с Разработчиком по вопросам, касающимся разработки Приложения;
· принять разработанное Приложение после получения извещения от Разработчика о выполнении работ по созданию Приложения и удостоверить факт надлежащей создания Приложения, предусмотренной настоящим договором;
· путем подписания акта приема - передачи выполненных работ. Отказ от подписания акта приема - передачи выполненных работ не допускается, за исключением наличия у Заказчика мотивированных замечаний по качеству и объему выполненных работ по разработке Приложения.
Мотивированные замечания должны быть направлены Разработчику не позднее 2 (двух) календарных дней с момента получения Заказчиком от Разработчика акта приема - передачи выполненных работ, направленного Заказчику для подписания;
· не разглашать третьим лицам коммерческую, финансовую, техническую и иную информацию, ставшую известной в ходе реализации настоящего договора.
Заказчик имеет право:
· получать информацию о ходе работ по Разработке Приложения в рабочие дни с 10 - 00 до 18 - 00 лично и по телефону: +7 (914) 5683987.
· расторгнуть настоящий договор, в случае утраты интереса к предмету настоящего договора в ходе его выполнения, уведомив о том Разработчика не позднее одного месяца до момента такого расторжения. Договор будет считаться расторгнутым по истечении указанного срока с момента получения Разработчиком письменного уведомления о расторжении. С момента получения Разработчиком уведомления о расторжении исполнение настоящего Договора приостанавливается.
· В случае досрочного расторжения Заказчиком настоящего договора, Разработчик имеет право на получение от Заказчика стоимость фактически выполненных работ, а Заказчик обязан оплатить Разработчику стоимость фактически выполненных работ по разработке приложения.
4. СТОИМОСТЬ РАБОТ И ПОРЯДОК РАСЧЕТОВ
Стоимость Разработки Приложения, подлежащая уплате Заказчиком Разработчику, составляет 18 000 руб.(восемнадцать тысяч рублей) без НДС. Аванс составляет 8000 руб.(восемь тысяч), окончательный расчет 10000 руб.(десять тысяч).
Заказчик оплачивает стоимость разработки Приложения, являющейся предметом настоящего договора путем перечисления денежных средств на расчетный счет Разработчика или наличными денежными средствами.
Расчет Заказчика с Разработчиком производится в срок не позднее 10 (десяти) банковских дней после подписания Сторонами акта приема - передачи выполненных работ на основании выставленного счета на оплату разработки Приложения.
5. ОТВЕТСТВЕННОСТЬ СТОРОН
За неисполнение или ненадлежащее исполнение условий настоящего договора Стороны несут ответственность, предусмотренную действующим законодательством Российской Федерации.
Споры и разногласия, возникшие в процессе исполнения настоящего договора, по вопросам, непредусмотренным условиями настоящего договора, Стороны разрешают путем переговоров, руководствуясь действующим законодательством Российской Федерации. При невозможности урегулирования споров путем переговоров, споры подлежат разрешению в суде по месту нахождения ответчика. Для обращения в суд обязательно предъявление письменной претензии, которая рассматривается другой стороной в течение десяти дней.
6. АВТОРСКИЕ ПРАВА
Исключительное право на использование Приложения в любой форме и любым способом принадлежит Разработчику. Заключение настоящего договора не означает перехода права собственности на Приложение в полном объеме от Разработчика к Заказчику.
Имущественные права на Приложение переходят к Заказчику после полной оплаты Разработки Приложения.
Заказчик не имеет право сдавать внаем или аренду, продавать, передавать в использование, изменять, создавать новые версии Приложения, декомпилировать Приложение или любую его часть.
Разработчик имеет право использовать Приложение в коммерческих целях.
7. ОБСТОЯТЕЛЬСТВА НЕПРЕОДОЛИМОЙ СИЛЫ
Стороны освобождаются от ответственности за неисполнение либо ненадлежащее исполнение обязательств по настоящему договору, если оно явилось следствием обстоятельств непреодолимой силы, то есть чрезвычайных и непредотвратимых при данных условиях обстоятельств (обстоятельства непреодолимой силы), возникших после заключения настоящего договора. К обстоятельствам непреодолимой силы относятся события, на которые не могут оказывать влияние и за возникновение которых ответственности не несут, а именно: землетрясения, наводнения, пожары и т.д.
Сторона, ссылающаяся на обстоятельства непреодолимой силы, обязана немедленно известить в письменной форме другую сторону об их возникновении.
Срок выполнения обязательств по настоящему договору отодвигается соразмерно времени, в течение которого действуют обстоятельства непреодолимой силы и их последствия.
Сторона, которая не исполнила своей обязанности известить о наступлении обстоятельств непреодолимой силы, теряет свое право ссылаться на них.
8. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на оказание услуг по разработке программного обеспечения
Имя программ:
Мебельный склад (склад система)
Назначение:
Автоматизация продаж малого предприятия
Заказчик:
ООО «Мебеливич»
г. Ангарск, квартал 17, дом 4, 1-й этаж
Телефон / Факс: +7 (964) 3584568
Разработчик:
ИП «Кодерок»
Адрес фактический: г. Ангарск, квартал 80, дом 45, 1-й этаж
Телефон / Факс: +7 (914) 5683987
Заявка Заказчика на разработку системы от 01.09.2016:
ООО «Мебеливич» требуется программное обеспечение для автоматизации продаж, инсталлируемое на стандартное компьютерное оборудование, имеющее пользовательский интерфейс и отвечающее следующим требованиям:
База данных должна содержать:
Таблица № 1 «Брак»: Код специалиста, Вид мебели, Срок изготовления, Цена, Предоплата, Дата приёма заказа, Дата выдачи заказа, Код брака
Таблица № 2 «Материал»: Код материала, Наименование, Кол-во в наличии, Цена за 1м, Цена за 2 м, Цена за 3м
Таблица № 3 «Поставщики»: Номер поставщика, Фамилия, Имя, Отчество, Компания, Адрес, Город, Почтовый индекс, Телефон, E-mail
Таблица № 4 «Поставки»: Номер поставки, Номер поставщика, Номер товара, Кол-во товара, Дата поставки, Сумма поставки.
Таблица № 5 «Склад»: Ид мебели, Вид мебели, Кол-во мебели.
Таблица № 6 «Специалисты»: Код специалиста, Фамилия, Имя, Отчество, Специалист по, Адрес, Телефон, Фотография.
Таблица № 7 «Заказ»: Ид заказа, Вид мебели, Срок изготовления, Цена, Предоплата, Дата приёма заказ, Дата выдачи заказа, Кол-во в наличии.
В приложении работают:
1 сотрудник - полные права.
Сроки разработки:
03.10.2016 - Сбор информации, отчёт по анализу задачи, согласование деталей.
15.10.2016 - Предоставление заказчику первой пробной версии
22.10.2016 по 20.10.2016 - Доработка версии, учёт возможных замечаний заказчика, предоставление результатов.
25.10.2016 - Окончательная сдача
Анализ задачи:
Необходимо создать приложение, использующие базы данных MS SQL\MySQL. Так же приложение должно иметь возможность изменение таблиц через браузерный интерфейс, приложение должно иметь адаптивный дизайн. Выбранный вариант разработки - локальная сеть с архитектурой клиент-сервер, с доступом через браузерный интерфейс на языке ASP.NET MVC 5, так же Yii Framework на языке PHP5. В качестве базы данных выбран SQL Server 2012 R2 Enterprise Edition\MySQL server.
Требования к оборудованию и персоналу Заказчика:
Приложение на ASP.NET MVC 5:
· Сервер должен иметь операционную систему Windows Server 2003, возможность развернуть IIS и поддержку среды MS SQL Server. Если в системе Заказчика уже имеется MS SQL Server, то он может быть настроен для использования мебельного приложения;
· Не устаревший браузер на клиентских компьютерах;
· Локальная/глобальная сеть TCP/IP между сервером и клиентами;
· Умение оператора работать с электронными таблицами;
· Наличие в штате заказчика людей, знакомых с MS SQL. В противном случае, при повреждении или расширении базы данных, к разработчику потребуется обращаться отдельно.
Приложение на Yii Framework:
· Сервер должен иметь операционную систему Ubuntu Server 15.04 с установленным apache2, php5, MySQL сервером;
· Не устаревший браузер на клиентских компьютерах;
· Локальная/глобальная сеть TCP/IP между сервером и клиентами;
· Умение оператора работать с электронными таблицами;
· Наличие в штате заказчика людей, знакомых с MySQL.
Разработчик обязуется произвести установку и/или настройку необходимого ПО на оборудовании заказчика, при необходимости предоставить свободно распространяемое ПО.
Объекты автоматизации:
2 сервера в офисе Заказчика, 2 клиентские машины.
Оплата:
01.10.2016 Аванс в размере 80000 руб.
26.10.2016 Окончательный расчёт по факту успешной передачи системы в эксплуатацию, в размере 100000 руб.
Неустойка:
В случае отсутствия своевременной сдачи готового продукта с опозданием до пяти (5) дней, Заказчик имеет право удержать из зарплаты до 50% средств. В случае отсутствия готового продукта более 5 дней с планового срока сдачи, Заказчик имеет право отказаться от отплаты труда плюс требовать возвращения аванса.
С правилами данного лицензионного соглашения согласен
Подпись Заказчика в лице И.И.Иванов: ___________________
Подпись Разработчика в лице П.П.Петренко: ___________________
9. РЕКВИЗИТЫ СТОРОН
Разработчик Название: ИП «Кодерок» Адрес: г. Ангарск, квартал 80, дом 45, 1-й этаж. Телефон: +7 (914) 5683987 Р/с: 40702810100470001066 Генеральный директор ИП «Кодерок» П.П. Петренко ____________________ (подпись) |
Заказчик Название: ООО «Мебеливич» Адрес: г. Ангарск, квартал 32, дом 4 Телефон: +7 (964) 3584568 Р/с: 40805812160495401118 Генеральный директор И.И. Иванов _____________________ (подпись) |
1. Приложение на платформе ASP.NET MVC5
1.1 Создание проекта ASP NET MVC 5
Рисунок 1 - Создание проекта
Рисунок 2 - Создание проекта
Рисунок 3 - Создание проекта
1.2 Создание базы данных
Рисунок 4 - Создание базы данных
Рисунок 5 - Создание базы данных
Рисунок 6 - Создание таблиц
Рисунок 7 - Создание таблицы «Материал»
Рисунок 8 - Создание таблицы «Поставщики»
Рисунок 9 - Создание таблицы «Поставки»
Рисунок 10 - Создание связи для таблицы «Поставки»
Рисунок 11 - Создание таблицы «Брак»
Рисунок 12 - Создание связи для таблицы «Брак»
Рисунок 13 - Создание таблицы «Заказы»
Рисунок 14 - Создание связи для таблицы «Заказы»
Рисунок 15 - Создание таблицы «Специалисты»
Рисунок 16 - Создание таблицы «Склад»
1.3 Создание администратора и пользователей
Рисунок 17 -Проходим регистрацию
Рисунок 18 - Проходим регистрацию
Рисунок 19 - Создалась наша база данных после регистрации
Рисунок 20 - В таблицу «AspNetRoles» добавляем Users & Admin
Рисунок 21 - В таблице «AspNetUsers» копируем id пользователя, которого хотим сделать администратором
Рисунок 22 - В таблицу «AspNetUserRoles» вставляем id пользователя, которого хотим сделать администратором, остальным пользователям ставим цифру «2» если хотим сделать их обычными пользователями
Рисунок 23 - Добавляем строки в «AccountController» чтобы регистрировались юзеры, а не администраторы
1.4 Создание модели базы данных
Рисунок 24 - Создание модели базы данных
Рисунок 25 - Создание модели базы данных
Рисунок 26 - Создание модели базы данных
Рисунок 27 - Создание модели базы данных
Рисунок 28 - Создание модели базы данных
Рисунок 29 - Модель базы данных
1.5 Создание контроллеров
Рисунок 30 - Создание контроллера
Рисунок 31 - Создание контроллера
Рисунок 32 - Создание контроллера «Специалисты»
Рисунок 33 - Создание контроллера «Брак»
Рисунок 34 - Создание контроллера «Материал»
Рисунок 35 - Создание контроллера «Поставщики»
Рисунок 36 - Создание контроллера «Поставки»
Рисунок 37 - Создание контроллера «Заказ»
Рисунок 38 - Создание контроллера «Склад»
1.6 Добавление картинок в проект
Рисунок 39 - Добавление отображения картинок в шаблон «Index»
Рисунок 40 - Добавление кнопок «Загрузить» в шаблон «Create»
Рисунок 41 - Добавление обработчика в контроллер
1.7 Ограничение доступа к редактированию таблиц для пользователей
Рисунок 42 - Добавляем данную строку в каждый контроллер для запрета добавления информации пользователями
Рисунок 43 - Скрываем кнопки пользователями
1.8 Запросы
Рисунок 44 - Форма для поиска
Рисунок 45 - Вывод формы
Рисунок 46 - Настройка поиска в контроллере
1.9 Вычитание при заказе
Рисунок 47 - Настройка вычитания в контроллере
1.10 Постраничный вывод
Рисунок 48 - Добавление пакета NuGet
Рисунок 49 - Добавление пакета NuGet
Рисунок 50 - Настройка постраничного вывода в контроллере
Рисунок 51 - Шаблон для вывода пейджера
1.11 Выпадающие меню
Рисунок 52 - Выпадающие меню
Рисунок 53 - Код выпадающего меню
1.12 Контроллеры и представления
Рисунок 54 - «Заказы» контроллер
Рисунок 55 - «Заказы» контроллер
Рисунок 56 - «Заказы» контроллер
Рисунок 57 - «Заказы» контроллер
Рисунок 58 - «Специалисты» контроллер
Рисунок 59 - «Специалисты» контроллер
Рисунок 60 - «Специалисты» контроллер
Рисунок 61 - «Специалисты» контроллер
Рисунок 62 - «Склад» контроллер
Рисунок 63 - «Склад» контроллер
Рисунок 64 - «Склад» контроллер
Рисунок 65 - «Материал» контроллер
Рисунок 66 - «Материал» контроллер
Рисунок 67 - «Материал» контроллер
Рисунок 68 - «Поставщики» контроллер
Рисунок 69 - «Поставщики» контроллер
Рисунок 70 - «Поставщики» контроллер
Рисунок 71 - «Поставки» контроллер
Рисунок 72 - «Поставки» контроллер
Рисунок 73 - «Поставки» контроллер
Рисунок 74 - «Брак» контроллер
Рисунок 75 - «Брак» контроллер
Рисунок 76 - «Брак» контроллер
Рисунок 77 - «Специалисты» представление
Рисунок 78 - «Специалисты» добавление
Рисунок 79 - «Специалисты» index
Рисунок 80 - «Специалисты» index
Рисунок 81 - «Специалисты» create
Рисунок 82 - «Специалисты» create
Рисунок 83 - «Специалисты» create
Рисунок 84 - «Склад» представление
Рисунок 85 - «Заказы» представление
Рисунок 86 - «Заказы» добавление
Рисунок 87 - «Поставки» представление
Рисунок 88 - «Поставщики» представление
Рисунок 89 - «Материалы» представление
Рисунок 90 - «Брак» представление
Рисунок 91 - «Главная» представление
2. Приложение на платформе Yii, Ubuntu 15.04.
2.1 Установка Yii framework
Перед началом установки Yii устанавливаем:
sudo apt-get install apache2 php5 php5-mysql php5-gd mysql-server mysql-client phpmyadmin
sudo apt-get install ssh-client ssh-server - удалённый доступ в Ubuntu.
Рисунок 92 - Установка Composer
Рисунок 93 - Установка Composer
Рисунок 40 - Установка необходимых компонентов для Composer'а.
Рисунок 94 - Инсталляция шаблона
Рисунок 95 - Получение токена
Рисунок 96 - Токен
Рисунок 97 - Выбор режима (0-Development)
2.2 Создание таблиц в php my admin
Рисунок 98 - Таблица «Заказы»
Рисунок 99 - Таблица «Брак»
Рисунок 100 - Таблица «Материалы»
Рисунок 101 - Таблица «Поставщики»
Рисунок 102 - Таблица «Поставки»
Рисунок 103 - Таблица «Склад»
Рисунок 104 - Таблица «Специалисты»
2.3 Подключение базы данных к проекту
Рисунок 105 - Подключение базы данных к проекту
2.4 Генерация моделей, контроллеров и представлений
Рисунок 106 - Заходим в Gii для генерации моделей и контроллеров.
Если при генерации кода появляется ошибка об отказе доступа - прописать в терминале «chmod 777 /var/www/html/Kom», это откроет доступ к этой папке.
Рисунок 107 - Генерация модели
Рисунок 108 - Генерация контроллера
2.5 Миграция ролей
Рисунок 109 - Миграция БД
Рисунок 110 - Миграция
Рисунок 111 - Прописываем для работы с ролями
Рисунок 112 - Прописываем администратора в базе данных
Рисунок 113 - Прописываем ограничение от редактирования таблиц юзерами
2.6 Добавление изображений в проект
Рисунок 114 - Добавление изображений в контроллер «Специалисты»
Рисунок 115 - Добавление изображений в контроллер «Специалисты»
Рисунок 116 - Прописываем стиль в представлении «Специалисты»
Рисунок 117 - Прописываем отображение картинок в представлении «Специалисты»
Рисунок 118 - Прописываем загрузку картинок
2.7 Постраничный вывод
Рисунок 119 - Прописываем данную строку в каждом контроллере
2.8 Создание запросов
Рисунок 120 - Генерация поисковой модели
Рисунок 121 - Скрываем лишние поля поиска в шаблоне
Рисунок 122 - Вычитание
Рисунок 123 - Представление с поиском
2.9 Русификация модели
Рисунок 124 - Русификация модели
2.10 Контроллеры и представления
Рисунок 125 - «Заказы» контроллер
Рисунок 126 - «Заказы» контроллер
Рисунок 127 - «Заказы» контроллер
Рисунок 128 - «Заказы» контроллер
Рисунок 129 - «Специалисты» контроллер
Рисунок 130 - «Специалисты» контроллер
Рисунок 131 - «Специалисты» контроллер
Рисунок 132 - «Специалисты» контроллер
Рисунок 133 - «Специалисты» контроллер
Рисунок 134 - «Склад» контроллер
Рисунок 135 - «Склад» контроллер
Рисунок 136 - «Склад» контроллер
Рисунок 137 - «Склад» контроллер
Рисунок 138 - «Материал» контроллер
Рисунок 139 - «Материал» контроллер
Рисунок 140 - «Материал» контроллер
Рисунок 141 - «Материал» контроллер
Рисунок 142 - «Поставщики» контроллер
Рисунок 143 - «Поставщики» контроллер
Рисунок 144 - «Поставщики» контроллер
Рисунок 145 - «Поставщики» контроллер
Рисунок 146 - «Поставки» контроллер
Рисунок 147 - «Поставки» контроллер
Рисунок 148 - «Поставки» контроллер
Рисунок 149 - «Поставки» контроллер
Рисунок 150 - «Брак» контроллер
Рисунок 151 - «Брак» контроллер
Рисунок 152 - «Брак» контроллер
Рисунок 153 - «Брак» контроллер
Рисунок 154 - «Специалисты» представление
Рисунок 155 - «Специалисты» добавление
Рисунок 156 - «Специалисты» index
Рисунок 157 - «Специалисты» index
Рисунок 158 - «Специалисты» create
Рисунок 159 - «Склад» представление
Рисунок 160 - «Заказы» представление
Рисунок 161 - «Заказы» добавление
Рисунок 162 - «Заказы» поиск
Рисунок 163 - «Поставки» представление
Рисунок 164 - «Поставщики» представление
Рисунок 165 - «Материалы» представление
Рисунок 166 - «Брак» представление
Рисунок 167 - Главная страница
Рисунок 168 - Код главной страницы
2.11 Перенос проекта на другой сервер
Рисунок 169 - Создаем дамп БД
Рисунок 170 - Создаем дамп БД
Рисунок 171 - Отправляем дамп БД
Рисунок 172 - Отправляем дамп БД.
Если при генерации кода появляется ошибка «Permission denied» - прописать в терминале «chmod 777 /var/», это откроет доступ к этой папке.
Рисунок 173 - Устанавливаем всё что нам надо на сервер.
Рисунок 174 - Используем ssh, чтобы загрузить проект на Ubuntu Server.
Рисунок 175 - Создаём пустую БД
Рисунок 176 - Создаём пустую БД
Рисунок 177 -Импортируем данные в БД
Рисунок 178 -Импортируем данные в БД
Размещено на Allbest.ru
...Подобные документы
Создание баз данных и таблиц. Ограничение доступа для пользователей. Хранимая процедура, доступная всем пользователям. Скрипты для проверки ограничений. Методы обеспечения безопасности сервера базы данных. Чтение, изменение и добавление данных.
лабораторная работа [1,4 M], добавлен 23.07.2012Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.
курсовая работа [4,5 M], добавлен 25.03.2015Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Создание базы данных и таблиц. Определение таблиц и информации, которую они будут содержать. Определение индексированных полей и организации связи между ними. Создание формы в окне базы данных. Создание отчета "Список улиц". Выбор внешнего вида макета.
контрольная работа [1,4 M], добавлен 11.04.2012Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.
лабораторная работа [136,7 K], добавлен 01.12.2011Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.
курсовая работа [1,4 M], добавлен 25.04.2012Особенности модификации таблиц базы данных средствами СУБД Access. Описание свойств полей, задания ограничений, масок ввода данных. Создание и модификации таблиц, установка их свойств. Схема связи таблиц. Представление результатов задания в виде таблицы.
лабораторная работа [243,5 K], добавлен 13.06.2014Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Разработка структуры таблиц собственной базы данных Access. Последовательность действий при создании структуры таблиц с помощью мастера и конструктора. Создание и редактирование модулей. Создание отчета на основе нескольких таблиц с помощью мастера.
лабораторная работа [25,3 K], добавлен 16.11.2008Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Автоматизация деятельности отдела сбыта предприятия "Русская еда". Описание выходной информации. Выделение информационных объектов. Информационно-логическое моделирование. Реализация базы данных в среде Microsoft Access. Создание таблиц и схема данных.
курсовая работа [2,7 M], добавлен 02.05.2014Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.
контрольная работа [2,6 M], добавлен 07.08.2013Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.
курсовая работа [1,3 M], добавлен 26.03.2013Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.
курсовая работа [3,7 M], добавлен 15.11.2010Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.
курсовая работа [897,6 K], добавлен 21.11.2011Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.
курсовая работа [12,6 M], добавлен 17.06.2014Создание таблиц базы данных в режиме конструктора. Наименование и структура таблиц базы данных "Библиотека". Применение поля подстановок и создание фиксированного списка значений для полей. Схема связи между таблицами. Формирование и выполнение запроса.
контрольная работа [1,2 M], добавлен 24.07.2009Назначение и возможности разработанного приложения. Определение ограничения на таблицу в среде MS SQL Server. Структура базы данных: состав и содержание таблиц, SQL-код. Диалог пользователей с разработанным приложением, корректировка таблиц-справочников.
курсовая работа [1,8 M], добавлен 30.04.2013