Диплом: Разработка интернет-каталога МТО учебного процесса в Университете «Синергия»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Этап
Риск
Последствие
Меры
задач
реализации
используемого
ПО.
Программиро
вание
/внедрение
Приостановка
разработки из-за
ошибок в
используемом
программном
обеспечении.
Потеря
временных
финансовых и
трудовых
ресурсов на
возврат к
предыдущим
этапам
проектирования
Использование
только
проверенного
лицензионного
ПО, проведение
регулярного
резервного
копирования
данных
Пользовательска
я документация
охватывает не
все функции
системы
Проверка
документации на
полноту
сведений
Тестирование
и отладка
Недостаточное
тестирование
системы
Большое
количество
ошибок в
работе
программы
Выделение
достаточного
количества
времени на
тестирование,
привлечение
квалифицирован
ных
специалистов
Эксплуатация
и
сопровожден
ие
Недостаточный
опыт
сотрудников по
работе с
созданным
программным
продуктом.
Пониженная
эффективность
труда
Проведение
тренингов для
обучения
будущих
пользователей
системы
Преднамеренная
или случайная
порча
информации
Остановка или
замедление
работы системы
Контроль
вводимой
информации,
разработка
политики
безопасности и
доступа к
данным
2.2 Информационное обеспечение задачи
2.2.1 Характеристика нормативно-справочной, входной и оперативной
информации
Входными данными в данном портале является материальное
техническое обеспечение такое как: столы, стулья, компьютеры и т.д.
58
На главной странице портала показаны все возможные товары и
категории для выбора продукта. Главная страница портала показана на
рисунке 13.
Рисунок 13. Главная страница
На детальной странице описывается характеристика выбранного
продукта, описание качество товара, происхождение и многое другое.
Детальная страница продукта представлена на рисунке 14.
Рисунок 14. Детальное описание товара
Экранная форма для внесения имеющегося материального
технического обеспечения показана на рисунке 15
59
Рисунок 15. Добавление продуктов
На этой форме нужно добавить или выбрать уже существующую
категорию, указать название товара, выбрать изображение и добавить
подробное описание товара. Также снизу есть тумблер, который при
выключенном режиме не показывает товар на странице, а при включенном
показывает, что позволяет сотруднику убирать товар которого нет в наличии.
2.2.2. Характеристика результатной информации
Разрабатываемая программная система предназначена для организации
автоматизации управления контентом ООО «Алан-Автомобили», таким
образом, основное назначение системы – снижение «бумажного»
документооборота при организации процесса учета и контроля. Для основных
документов системы (накладная и заказ) были разработаны «электронные»
формы представления, разработаны формы для создания документов,
просмотра документов, редактирования и обработки документов. Для
эффективного хранения основных документов системы разработаны
соответствующие таблицы базы данных.
В разрабатываемой системе предусмотрен ряд справочников, которые
60
соответствуют всем информационным таблицам, базы данных. Пример
интерфейса выбора справочников и внешнего интерфейса справочника
представлены на рисунках 16 и 17.
Рисунок 16. База данных
61
Рисунок 17. База данных
Так же Django позволяет нам вывести данным из базы данные сразу в
консоль без использования стороннего программного обеспечения довольно
простыми командами.
from shop.models import Product
Product.objects.order_by('-category')
Показано на рисунке 18
Рисунок 18. Вывод данных из базы данных
62
2.3. Программное обеспечение задачи
2.3.1 Сценарий диалога
В Рамках выпускной квалификационной работы необходимо показать
функцию реализации диалога между Интернет-порталом и пользователем.
Экранные формы позволяют вести обработку на одном шаге диалога
нескольких функций. На практике формы используются там, где учет какой-
либо деятельности требует ввода достаточно стандартного набора данных. На
рисунке 19 представлена схема диалога.
Рисунок 19. Схема диалога
Из начального меня идет доступ к подсистемам Операции,
Справочники, Документы, Сервис, Помощь. От подсистемы Операции есть
доступ к документам, журналу операций, отчету, обработки и поиску. От
подсистемы Справочники доступ к Категориям и Продуктам. От подсистемы
Документы к документам Заказ и Остатки. От подсистемы Сервис есть доступ
к калькулятору, календарю, активным пользователям и параметрам. От
подсистемы Помощь есть доступ к содержанию, описанию и о программе. С
формами могут работать пользователи любой квалификации, именно
благодаря простоте была выбранная данная форма диалога.
63
2.3.2 Характеристика базы данных
ER-модель — модель данных, допускающая возможность изображать
концептуальные схемы.
Она комфортна при проектировании информационных систем, БД,
состава компьютерных приложений, и других систем. С её поддержкой
возможно отметить главные особенности, находящиеся в модели, и отметить
связи, которые имеют возможность устанавливаться меж данными
сущностями.
ER-модель одна из самых простых визуальных моделей данных,
которая позволяет отметить структуру в общих качествах. На рисунке
представлена ER-модель данных системы.
Рисунок 20. ER-модель
В таблицах с 10 по 23 указаны модули данных системы и их
характеристики.
64
Таблица 10
Модуль auth_user
Наименование
Тип поля
Размер поля
Id
Integer
-
Password
Varchar
128
Last_login
Datetime
-
Is_superuser
Bool
-
Username
Varchar
150
First_name
Varchar
30
Email
Varchar
254
Is_staff
Bool
-
Is_active
Bool
-
Date_joined
Datetime
-
Last_name
Varchar
150
Таблица 11
Модуль auth_group
Наименование
Тип поля
Размер поля
Id
Integer
-
Name
Varchar
150
Таблица 12
Модуль аuth_group_permissions
Наименование
Тип поля
Размер поля
Id
Integer
-
Group_id
Integer
-
Permission_id
Integer
-
Таблица 13
Модуль auth_permission
Наименование
Тип поля
Размер поля
Id
Integer
Content_type_id
Integer
Codename
Varchar
100
name
Varchar
255
65
Таблица 14
Модуль auth_user_groups
Наименование
Тип поля
Размер поля
Id
Integer
User_id
Integer
Group_id
Integer
Таблица 15
Модуль auth_user_permissions
Наименование
Тип поля
Размер поля
Id
Integer
User_id
Integer
Permission_id
Integer
Таблица 16
Модуль Django_admin_log
Наименование
Тип поля
Размер поля
Id
Integer
Action_time
Datetime
Object_id
Text
Object_repr
Varchar
200
Change_message
Text
Content_type_id
Integer
User_id
Integer
Action_flag
Smallint unsigned
Таблица 17
Модуль Django_content_type
Наименование
Тип поля
Размер поля
Id
Integer
App_label
Varchar
100
Model
Varchar
100
66
Таблица 18
Модуль Django_migrations
Наименование
Тип поля
Размер поля
Id
Integer
App
Varchar
255
Name
Varchar
255
Applied
Datetime
Таблица 19
Модуль Django_session
Наименование
Тип поля
Размер поля
Session_key
Varchar
40
Session_data
Text
Expire_date
Datetime
Таблица 20
Модуль orders_order
Наименование
Тип поля
Размер поля
Id
Integer
First_name
Varchar
50
Last_name
Varchar
50
Email
Varchar
254
Address
Varchar
250
Postal_code
Varchar
20
City
Varchar
1000
Created
Datetime
Updated
Datetime
Paid
Bool
Braintree_id
Varchar
150
Таблица 21
Модуль orders_orderitem
Наименование
Тип поля
Размер поля
Id
Integer
Price
Decimal
Quantity
Integer unsigned
Order_id
Integer
Product_id
Integer

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")