Разработка автоматизированной информационной веб-системы реализации электронных устройств
Анализ информационных процессов РК "Рублев". Выбор инструментальных средств с целью создания автоматизированной информационной системы реализации электронных устройств. Разработка архитектуры программного средства. Физическая модель базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 07.08.2018 |
Размер файла | 6,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
4) Триггерами называется специальный класс хранимых процедур, автоматически запускаемых при добавлении, изменении или удалении данных из таблицы. В рамках данной работы подлежит обязательной реализации.
5) Функции в языках программирования - это конструкции, содержащие часто исполняемый код. Функция выполняет какие-либо действия над данными и возвращает результат.
6) Индекс - структура, связанная с таблицей или представлением и предназначенная для ускорения поиска информации в них. Индекс определяется для одного или нескольких столбцов, называемых индексированными столбцами. Он содержит отсортированные значения индексированного столбца или столбцов со ссылками на соответствующую строку исходной таблицы или представления. Индексы в SQL Server создаются автоматически.
7) Пользовательские типы данных - это типы данных, которые создаёт пользователь на основе системных типов.
8) Ограничения целостности - механизм, обеспечивающий автоматический контроль соответствия данных установленным условиям (или ограничениям). Ограничения целостности имеют приоритет над триггерами, правилами и значениями по умолчанию.
9) Правила используются для ограничения значений, хранимых в столбце таблицы или в пользовательском типе данных.
10) Умолчания - самостоятельный объект БД, представляющий значение, которое будет присвоено элементу таблицы при вставке строки, если в команде вставки явно не указано значение для этого столбца.
Далее в разделе приводится техническое описание проектируемых объектов БД на языке определения данных СУБД MySQL.
Техническое описание реляционной таблицы “Адрес” на языке определения данных представлено в таблице 8.
Таблица 8 - Реляционная таблица “Adres”
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
dom |
integer |
not null |
>0 |
1 |
||
kvartira |
integer |
>0 |
1 |
|||
strana_FK |
foreign key |
integer |
not null |
>0 |
1 |
|
nas_punkt_FK |
foreign key |
integer |
not null |
>0 |
1 |
|
ylica_FK |
foreign key |
integer |
not null |
>0 |
1 |
- Техническое описание реляционной таблицы “Регистрация” на языке определения данных представлено в таблице 9.
- Таблица 9 - Реляционная таблица “Regestration”
- Техническое описание реляционной таблицы “Заказ” на языке определения данных представлено в таблице 10.
- Таблица 10 - Реляционная таблица “zakaz”
- Техническое таблицы “Позиция заказа” представлено в таблице 11.
- Таблица 11 - Реляционная таблица “poz_zakaz”
- Техническое описание реляционной таблицы “Склад” на языке определения данных представлено в таблице 12.
- Таблица 12 - Реляционная таблица “sklad”
- Техническое описание реляционной таблицы “Группа товара” на языке определения данных представлено в таблице 13.
- Таблица 13 - Реляционная таблица “grup_tovar”
- Техническое описание реляционной таблицы “Производитель” на языке определения данных представлено в таблице 14.
- Таблица 14 - Реляционная таблица “proizvod”
- Техническое описание таблицы “Товар” представлено в таблице 15.
- Таблица 15 - Реляционная таблица “Tovar”
- Техническое описание реляционной таблицы “Улица” на языке определения данных представлено в таблице 16.
- Таблица 16 - Реляционная таблица “ylica”
- Техническое описание реляционной таблицы “Тип Улицы” на языке определения данных представлено в таблице 17.
- Таблица 17 - Реляционная таблица “type_ylica”
- Техническое описание реляционной таблицы “Населённый пункт” на языке определения данных представлено в таблице 18.
- Таблица 18 - Реляционная таблица “nas_punkt”
- Техническое описание реляционной таблицы “type_nas_p” на языке определения данных представлено в таблице 19.
- Таблица 19 - Реляционная таблица “type_nas_p”
- Техническое описание реляционной таблицы “strana” на языке определения данных представлено в таблице 20.
- Таблица 20 - Реляционная таблица “type_nas_p”
- Техническое описание реляционной таблицы “fiz_lic” на языке определения данных представлено в таблице 21.
- Таблица 21 - Реляционная таблица “fiz_lic”
- Техническое описание реляционной таблицы “organiz” на языке определения данных представлено в таблице 22.
- Таблица 22 - Реляционная таблица “organiz”
- Техническое описание реляционной таблицы “mail” на языке определения данных представлено в таблице 23.
- Таблица 23 - Реляционная таблица “mail”
- Техническое описание реляционной таблицы “telefon” на языке определения данных представлено в таблице 24.
- Таблица 24 - Реляционная таблица “telefon”
- Техническое описание реляционной таблицы “type_telefon” на языке определения данных представлено в таблице 25
- Таблица 25 - Реляционная таблица “type_telefon”
- 2.4 Разработка архитектуры программного средства
- Архитектура программного средства - это его строение, представление программного продукта как системы, состоящей из некоторой совокупности взаимодействующих подсистем. В качестве подсистем будут выступать программные модули, так как разрабатываемый проект имеет модульную структуру [18].
- При разработке программного продукта, был использован метод нисходящего проектирования, который состоит в том, что сначала строится модульная структура программы в виде дерева и модули, проектируются поочередно, начиная с модуля самого верхнего (головного) уровня, а переход к программированию какого-либо другого модуля осуществляется только в том случае, если уже запрограммирован модуль, который к нему обращается. После того, как все модули программного средства запрограммированы, производится их поочередное тестирование и отладка в таком же (нисходящем) порядке. Метод нисходящего проектирования иногда называют функциональной декомпозицией.
- Описание разработанных модулей представлено в таблице 26.
- Таблица 26 - Спецификация модулей
- Программный продукт включает в себя программные модули, которые организуют работу программного средства. Модули программного продукта являются независимыми, однако, функционирование модулей отдельно не имеет никакого смысла. Модули программного средства содержат процедуры и функции для создания и редактирования базы данных, выполнения сортировок, формирования отчетов. Во избежание большой модульной структуры программного комплекса выделялись основные функции и отдельные отчеты оформлялись в виде отдельных модулей. Иерархическая структура модулей программного средства на рисунке 11.
- Декомпозиция задачи на отдельные подзадачи привела к построению модульной архитектуры программной системы. Архитектура программы позволяет модифицировать отдельные модули без необходимости внесения изменений в остальные модули, подключать новые модули, а также способствует более быстрому пониманию функционирования системы в целом. Структура модулей программного комплекса представляет собой иерархическую структуру, которая демонстрирует порядок взаимодействия основных модулей программы.
- Рисунок 11 - Схема иерархии модулей
- 2.5 Разработка алгоритмов автоматизированной информационной системы
- После набора в строке браузера адреса Web-приложения появляется главная страница, на которой представлено меню, состоящие из 8 пунктов. Это пункты: “Бытовая техника”, “Аудио-видео техника”, “Компьютерная техника”, “О компании”, “Новости”, “Форум”, “Администрирование” и “Заказ”. При выборе пункта “Бытовая техника” открывается страница, содержащая описание бытовой техники, имеющейся в продаже. При выборе пункта “Аудио-видео техника” открывается страница, содержащая описание аудио-видео техники, имеющейся в продаже. При выборе пункта “Компьютерная техника” открывается страница, содержащая описание компьютерной техники, имеющейся в продаже.
- При выборе пункта “О компании” открывается страница, содержащая информацию о фирме “Рублёв”, а также контактную информацию. При выборе пункта “Новости” открывается страница, содержащая последние новости компании, а также информация о проводимых акциях. При выборе пункта “Администрирование” открывается страничка, позволяющая получить доступ к функциям администрирования сайтом: редактирование справочников, проведение статистического анализа. При выборе пункта - “Заказ”, открывается страница, позволяющая зарегистрированному пользователю произвести оформление заказа.
- На рисунке 12 представлена укрупнённая схема алгоритма.
- Рисунок 12 - Укрупнённая схема алгоритма
- Рисунок 12 - Продолжение
- Рисунок 12 - Продолжение
- Детальная схема модуля многомерного статистического анализа (корреля-ционно-регрессионного) приведена на рисунке 13 ниже.
- Рисунок 13 - Корреляционно-регрессионный анализ
- 2.6 Тестирование программного средства
- Как и при разработке любого программного продукта, тестирование и отладка являются одними из важнейших составляющих, которые позволяют постоянно иметь контроль над текущими состоянием разработки, количеством ошибок и т. д.
- Тестирование - процесс многократного повторения программы с целью обнаружения ошибок. Существуют следующие методы тестирования программы:
- - статическое тестирование (ручная проверка программы за столом);
- - детерминированное тестирование (при различных комбинациях исходных данных);
- - стохастическое (исходные данные выбираются произвольно, на выходе определяется качественное совпадение результатов или примерная оценка).
- При тестировании данного программного средства были применены статическое и детерминированное тестирование.
- Ошибки, которые связаны с некорректным вводом данных, вводом значений, выходящих за пределы допустимых и т.д., а также ошибки, возникающие в работе пользователя с ПС, исключаются средствами самой СУБД при создании базы данных, а именно - методы сохранения целостности данных, маски ввода, логические ограничения, обязательность значений и т.д.
- При добавлении или изменении данных таблицы происходит проверка на корректность ввода числовых значений и проверка на корректность ввода символьных данных.
- При загрузке данных с БД производится подключение к БД, в случае не возможности подключения выдаётся ошибка, показанная на рисунке 14.
- Рисунок 14 - Ошибка, соединение с БД
- При авторизации пользователю предлагается ввести пароль. Если пароль введен не верно, то появляется сообщение, показанное на рисунке 15.
- Рисунок 15 - Ошибка, если неправильно ввести логин или пароль
- При подтверждении заказа будет выполнена проверка, имеется ли в наличии заказываемое количество товара, сообщение приведено на рисунке 16.
- Рисунок 16 - Отсутствие товара
- 2.7 Реализация математического аппарата
- Заполнив базу данных тестовым набором данных, был, произведем анализ. Удалось избежать добавления данных неправильного формата, путем проверки заполненной формы, то есть каждое значение проверяется, перед тем как добавить его в базу данных на правильность ввода.
- В ходе множественного корреляционного анализа рассчитываются следующие характеристики: парные коэффициенты корреляции, частные коэффициенты корреляции
- Таким образом, как показывают проведённые расчёты, алгоритм определения парных и частных корреляции реализован, верно. В качестве расчетов берем количество заказов на один из видов товаров, телевизор (по Х1), количество заказов на один из видов товаров, компьютеры (по Х2). И по итогам анализа выясняем, как влияет изменение количества заказов одного из видов товара на итоговую прибыль. После расчета “Y” показывает прибыль.
- На рисунке 17 представлен расчет программным средством тестового набора данных.
- Рисунок 17 - Расчет программным средством тестового набора данных
- На рисунках 18 - 20 представлена проверка расчета в среде MathCad.
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
date_reg |
date |
not null |
12.12.2009 |
|||
kod_mail |
foreign key |
integer |
not null |
>0 |
1 |
|
kod_tel |
foreign key |
integer |
not null |
>0 |
1 |
|
login |
char, 30 |
not null |
dog |
|||
parol |
char, 30 |
not null |
123 |
|||
type_pol_FK |
foreign key |
integer |
not null |
>0 |
1 |
|
kod_fiz_lic |
foreign key |
integer |
>0 |
1 |
||
kod_organ |
foreign key |
integer |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
date |
date |
not null |
12.12.2009 |
|||
nom_reg |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
kol |
integer |
not null |
>0 |
5 |
||
nom_tovar |
foreign key |
integer |
not null |
>0 |
1 |
|
nom_zak |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Склад №5 |
|||
nom_adres |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Ноутбук |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Samsung |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Samsung R560 |
|||
cen_rozn |
float |
not null |
>0 |
20989 |
||
cen_opt |
float |
not null |
>0 |
36890 |
||
kol |
integer |
not null |
>0 |
7 |
||
garant |
integer |
>0 |
24 |
|||
nom_grup |
foreign key |
integer |
not null |
>0 |
1 |
|
nom_mag |
foreign key |
integer |
not null |
>0 |
1 |
|
nom_proizvod |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Гагарина |
|||
nom_type |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Проспект |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Оренбург |
|||
nom_type |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Город |
|||
nom_type |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Россия |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
Fam |
char, 30 |
not null |
Зябликов |
|||
Imy |
char, 30 |
not null |
Иван |
|||
Otch |
char, 30 |
not null |
Николаевич |
|||
date_rogd |
date |
not null |
1952.12.11 |
|||
kod_adres |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
Name |
char, 30 |
not null |
Флора-Дизайн |
|||
kod_adres |
foreign key |
integer |
not null |
>0 |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
adres |
char, 30 |
not null |
kabzon83@mail.ru |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
nom_telefon |
char, 10 |
not null |
>0 |
647888 |
||
nom_type |
foreign key |
integer |
not null |
1 |
Название поля |
Ключ |
Тип, длина |
Опц-ть |
Логич. огранич. |
Примеры данных |
|
nom |
primary key |
integer |
not null |
check (>0) |
1 |
|
name |
char, 30 |
not null |
Мобильный |
Название модуля |
Вызывающий модуль |
Назначение модуля |
|
1 |
2 |
3 |
|
index.html |
Головной модуль |
||
about_company.php |
index.html |
Описание компании |
|
news.php |
index.html |
Публикация новостей |
|
about_zakaz.php |
zakaz.php |
Описание процесса заказа |
|
bit_tehn.php |
index.html |
Информация о бытовой технике |
|
komp_tehn.php |
index.html |
Информация о комп. технике |
|
av.php |
index.html |
Информация о аудио-видео технике |
|
foto.php |
index.html |
Информация о фото технике |
|
tel.php |
index.html |
Информация о телефонах |
|
zakaz.php |
index.html |
Формирование заказов |
|
admin.php |
index.html |
Страница администрирования |
|
sprav.php |
admin.php |
Редактирование справочников |
|
red_tovar.php |
admin.php |
Редактирование инф. о товарах |
|
otchet.php |
admin.php |
Формирование отчетов |
|
analis.php |
admin.php |
Проведение анализа |
|
infpok.php |
index.html |
Информация для покупателя |
|
vakans.php |
index.html |
Предлагаемые вакансии |
|
avtoteh.php |
index.html |
Информация о технике для авто |
|
dostav.php |
index.html |
Информация о доставке |
|
soc.php |
index.html |
Информация о скидкам |
|
adres.php |
infpok.php |
Адрес компании |
|
credit.php |
index.html |
Описание кредитов |
На рисунке 21 представлена диаграмма деятельности, алгоритма корреляционно-регрессионного анализа.
Рисунок 18 - Расчет тестового набора данных в среде MathCad
Рисунок 19 - Расчет тестового набора данных в среде MathCad
Рисунок 20 - Расчет тестового набора данных в среде MathCad
Рисунок 21 - Диаграмма деятельности
3. Руководство по эксплуатации программного средства
3.1 Системные требования
Минимальная конфигурация:
- тип процессора: Pentium 4 1700 и выше;
- объем оперативного запоминающего устройства - 512 Мб;
- тип монитора: SVGA (19''), 1024*768 или выше.
- свободное пространство на жёстком диске не менее 100 Мб или более в зависимости от содержания базы данных и сгенерированных отчетов;
3.2 Руководство администратора Web-сайта
3.2.1 Назначение и условия применения программы
Данная версия рекламного Web-сайта предназначена для предоставления информации о компании “Рублёв”, а так же о товарах и услугах предлагаемых компанией. В настоящее время все организации предпочитают иметь собственные сайты. Ввиду того, что они позволяют экономить достаточно времени как работниками организации, так и их клиентам. Клиенты могут получать всю необходимую информацию через Интернет, а так же сделать заказ необходимых товаров. Работники могут не отвлекаться на предоставление этой информации.
3.2.2 Характеристики программы
Необходимо наличие процессора Pentium 4 с тактовой частотой 1700 МГц и выше, объём оперативной памяти 512 Мб, свободное пространство на жёстком диске не менее 100 Мб, принтер, клавиатура, мышь.
Так же, требуется наличие следующего программного обеспечения: операционная система не ниже Microsoft Windows XP и выше, среда программирования интерпретатор языка PHP, СУБД MySQL, сервер Apache. Возможно использование комплексного сервера Openserver 5.2.6.
3.2.3 Обращение к программе
Чтобы открыть программу необходимо запустить Apache сервер. Для этого необходимо вызвать ярлычок на рабочем столе Start servers. После чего открыть браузер (Internet Explorer, Mazila FireFox, Opera и т.д.) и в адресной строке прописать адрес ресурса, после чего откроется автоматически главная страница index.php. Для остановки сервера, также на рабочем столе вызывается ярлычок Stop servers, после чего можно закрыть окно браузера.
3.2.4 Входные и выходные данные
Входными данными для программного средства являются данные о покупателях, а также данные о заказываемых товаров для расчета стоимости заказа. Выходными данными является бланк заказа для покупки товара.
3.2.5 Сообщения
В программном средстве предусмотрена возможность расширения некоторых функций, так как программа содержит множество комментариев для программиста, который будет заниматься сопровождением, или его расширением.
Кроме того, если соединение с базой данных не удаётся установить, то выдается сообщение “Нет соединения с базой данных”. В этом случае необходимо проверить путь размещения базы данных.
3.2.6 Администрирование Web-сайта
Для администрирования сайта необходимо зайти на сайт под логином “Администратор” и ввести соответствующий пароль. После этого будут доступны функции администратора.
После выбора пункта “Все Товары” главного меню сайта откроется страница, изображенная на рисунке 22.
Данная страница предназначена для ведения справочных данных, добавления информации о имеющихся в наличии товарах в БД. Для добавления необходимо указать группу товара и при необходимости товар, затем нажать на кнопку “добавить товар”.
После нажатия кнопки “Добавить товар” откроется страница, показанная на рисунке 23. Данная страница содержит поля ввода для заполнения характеристик добавляемого товара. После заполнения полей необходимо нажать кнопку “Сохранить” и данные будут добавлены в базу данных.
Рисунок 22 - Добавление товара
Рисунок 23 - Добавление товара
При нажатии кнопки “Просмотреть заказы” открывается страница сайта, которая позволяет просмотреть заказы, сделанные клиентами. Заказ можно просмотреть, удалить или распечатать, выбрав для этого соответствующую ссылку.
При выборе пункта меню КРА, откроется страничка анализа заказов, приведенная на рисунке 24. Данная страница предназначена для проведения корреляционно-регрессионного анализа.
Администратор так же может просмотреть список зарегистрированных пользователей, показано на рисунке 25.
Рисунок 24 - КРА
Рисунок 25 - Зарегистрированные пользователи
3.3 Руководство пользователя
3.3.1 Назначение программы
Данный рекламный Web-сайт предназначен для предоставления информации и рекламы о компании, а также о товарах и услугах, предлагаемых компанией. В настоящее время все достаточно крупные организации предпочитают иметь собственные сайты. Ввиду того, что они позволяют экономить достаточно времени как работниками организации, так и их клиентам. Клиенты могут получать всю необходимую информацию через Интернет, а также сделать заказ необходимых товаров. Работники могут не отвлекаться на предоставление этой информации.
3.3.2 Условия выполнения программы
Минимальная конфигурация компьютера:
- тип процессора: Pentium 4 1700 и выше;
- объем оперативного запоминающего устройства - 512 Мб;
- тип монитора: SVGA (17''), 1024*768 или выше.
- свободное пространство на жёстком диске не менее 1500 Мб или более.
Необходимо следующее программное обеспечение: операционная система не ниже Microsoft Windows XP или выше.
3.3.3 Выполнение программы
Для запуска Web-сайта компании необходимо подключиться к сети, которая имеет выход в Интернет и в адресной строке браузера набрать адрес размещения сайта (рисунок 26).
Рисунок 26 - Первая страница сайта
При выборе любой из категорий товара расположенных в верхней части главного окна откроется окно, приведённое на рисунке 27. Здесь нужно выбрать группу товара и товар. После этого откроется окно, приведённое на рисунке 28.
Рисунок 27 - Выбор товара
Рисунок 28 - ТВ, аудио, DVD
Рисунок 29 - Телефоны
При выборе пункта меню “о компании” откроется окно, приведённое на рисунке 30.
Рисунок 30 - О компании
Для регистрации необходимо нажать “Регистрация”, после этого откроется страница, приведённая на рисунке 31.
Рисунок 31 - Регистрация
После формирования заказа, сформированный заказ можно вывести на печать (рисунок 32).
Рисунок 32 - Бланк заказа для покупки товара
Заключение
Таким образом, цель выпускной квалификационной работы достигнута. Результатом выпускной квалификационной работы является рекламный Web-сайт “Рублёв”.
В работе был проведён анализ предметной области и обозначены информационные потоки, подлежащие автоматизации, кроме того, были рассмотрены существующие аналоги программного средства, определены функции программного средства, обоснован выбор и изложены теоретические основы математического аппарата. В результате комплекса проведённых работ была формализована постановка задачи в форме технического задания.
Кроме того, была разработана модульная архитектура программного средства, осуществлена реализация функционального назначения приложения и разработан алгоритм, дан обзор и произведено обоснование выбора инструментальных сред программирования и создания базы данных. Были описаны уровни доступа пользователей, а также, построена ER-диаграмма, даталогическая модель, произведено физическое проектирование таблиц, было проведено тестирование программного средства и сделан вывод о том, что система работает надежно.
Разработаны руководства программиста и оператора баз данных.
Список использованных источников
1 Электронная версия журнала “Коммерсант”. [Электронный ресурс], 2008 - Режим доступа: WWW.URL: http://komersant.ru
2 Основы менеджмента. [Электронный ресурс] - Режим доступа: http://bmanager.ru/articles/matrichnye-struktury-upravleniya-vozmozhnosti-slabo sti-effektivnost.html
3 Методические указания к лабораторным работам по курсу “САПР”. Н. А. Соловьёв. [Электронный ресурс] - Режим доступа: //unpk.osu.ru/povtas.
4 Кузнецов, М. В. PHP 5 на примерах / М. В. Кузнецов, И. В.Симдянов. - СПб: БХВ-Петербург, 2005 - 547с.
5 СУБД PostgreSQL. [Электронный ресурс] - Режим доступа: http://www. PostgreSQL.ru/home.asp?artId=246
6 Документация по MySQL. [Электронный ресурс] - Режим доступа: http://www.mysql.ru/docs.htm
7 Гофман В.Э.. PHP 5 Самоучитель - 1-е изд. - СПб.: БХВ-Петербург, 2007. -424 с.: ил
8 Архитектура программного средства. [Электронный ресурс] - Режим доступа: http://www.bourabai.kz/alg/pro06.htm
9 Дубров А.М., Мхитарян В.С., Трошин Л.Н. Многомерные статистические методы: Учебник. - М.: Финансы и статистика, 2012. - 352 с.: ил.
10 Станек, Уильям Р. MySQL. Справочник администратора / Уильям Р. Станек, - 2011. - 720 с.
11 Open Server 5.2.6 [Электронный ресурс]. - Режим доступа:
https://ospanel.io
Размещено на Allbest.ru
...Подобные документы
Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.
дипломная работа [6,8 M], добавлен 19.11.2013Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.
курсовая работа [2,7 M], добавлен 10.04.2014Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Понятие информационной системы, виды информационных систем. Анализ инструментальных средств для разработки автоматизированных информационных систем. Требования к программе и программному изделию. Разработка форм графического интерфейса и баз данных.
дипломная работа [1,4 M], добавлен 23.06.2015Описание салона-магазина по предоставлению услуг оператора мобильной связи. Обоснование создания автоматизированной информационной системы "Оператор". Выбор программного обеспечения, проектирование реляционной базы данных. Описание основ интерфейса.
дипломная работа [1,9 M], добавлен 27.05.2015Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.
дипломная работа [3,1 M], добавлен 16.08.2015Обзор существующих автоматизированных информационных систем, их классификация и структура построения. Разработка инфологической модели базы данных для автоматизированной информационной системы руководителя тушения пожара, реализация в компьютерной СУБД.
дипломная работа [1,2 M], добавлен 07.06.2011Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.
курсовая работа [2,3 M], добавлен 16.08.2012Изучение основных процессов, протекающих в предметной области "Прогноз погоды". Разработка автоматизированной информационной системы для упрощения подсчета средней температуры в отдельных городах. Описание базы данных. Средства защиты информации.
курсовая работа [452,4 K], добавлен 24.03.2014Разработка информационной системы для управления оперативной деятельностью фирмы, занимающейся ремонтом и технической поддержкой компьютеров и программного обеспечения, этапы и особенности. Программные средства реализации проекта, их выбор и обоснование.
дипломная работа [306,6 K], добавлен 28.08.2014Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Понятие автоматизированной информационной системы. Построение функционально-ориентированных моделей "как есть" (as-is) и "как должно быть" (to-be). Описание базы данных, разработка приложения, руководство пользователя. Счет-фактура, платежное поручение.
дипломная работа [3,5 M], добавлен 23.04.2013Принципы проектирования базы данных. Разработка автоматизированной информационной системы для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
отчет по практике [4,9 M], добавлен 03.02.2013Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Обоснование выбора используемого программного обеспечения. Входная и выходная информация. Реляционная модель базы данных предметной области. Создание модели информационной системы с помощью Run All Fusion Process Modeler r7. Результаты тестовых испытаний.
курсовая работа [4,3 M], добавлен 12.04.2014Цель, критерии и ограничения создания автоматизированной системы. Разработка элементов информационного обеспечения информационной системы общежития. Рекомендации по выбору комплекса технических средств для автоматизации задачи учета реализации товара.
курсовая работа [920,8 K], добавлен 11.11.2022Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014