- •Содержание
- •Введение
- •Описание постановки задачи и разработка бизнес-проекта.
- •1. Постановка задачи, описания объекта и разработка бизнес-правил
- •Организационная структура магазина «Книгомир»
- •2. Перечень вводимой информации:
- •3. Перечень печатных отчётов:
- •4. Требования к компьютерной технике:
- •2. Определение взаимосвязей между сущностями
- •3. Задание первичных и альтернативных ключей, определение атрибутов сущностей.
- •4. Приведение модели к требуемому уровню нормальной формы.
- •Взаимосвязь между сущностями после нормализации. Логическая схема базы данных.
- •Физическое описание модели
- •Выполнение программы
- •1. Запуск приложения и начало работы
- •Пароли сотрудников
- •Самая первая форма для добавления в разделе «редактирование» – «Книги»
- •Следующая форма для добавления в разделе «редактирование» – «Автор»
- •Форма для добавления в разделе «редактирование» – «Издатель»
- •Форма в разделе «редактирование» – «Заказ»
- •Форма в разделе «редактирование» – «Курьер»
- •Форма в разделе «редактирование» – «Клиент»
- •Форма в разделе «редактирование» – «Служащие»
- •Форма в разделе «редактирование» – «Возврат»
- •Форма в разделе «просмотр» – «Книги»
- •Форма меню «Склад»
- •Форма меню «Поиск»
- •Форма меню «Безопасность»
- •Форма меню «Журнал контроля»
- •Меню «Интеллектуализация» - форма «Настройка интеллектуализации»
Организационная структура магазина «Книгомир»
Ответ на вопрос «Когда выполняется то или иное действие?» позволяет составить временную последовательность реализации тех или иных функций. В дальнейшем для контроля в информационном приложении разрабатывается система триггеров. Под триггером в данном случае понимается программный код, который позволяет идентифицировать наступление того или иного события.
Для нашей информационной системы необходимо разработать триггеры, контролирующие правильность ввода данных и наступление определенных событий:
Уведомление о истечения срока доставки
Уведомление о том, что на складе отсутствует товар
Подведение ежемесячных доходов
Проведение инструктажей персонала по безопасности каждый месяц
Неверно введенный пароль
Уведомление о начале проверки документации (за 5 дней)
Необходимость указывать все данные
Сообщение о некорректном вводе данных в поля
Если поля Фамилия, Имя, Отчество не заполнены, то появляется сообщение «Заполните поля Фамилия, Имя, Отчество!»
Необходимо указывать информацию о ФИО сотрудника
Ответ на вопрос «Почему эти действия выполняются?» позволяет определить мотивацию деятельности, производимой магазином: обеспечение условий для успешной деятельности персонала, получение приемлемой прибыли, получение наилучшего соотношения «затраты – удобства» для клиентов, подведение доходов организации.
Ответы на перечисленные вопросы помогают подойти к построению информационной модели.
ERD-диаграмма
Задача: в конечном виде максимально свести в единое целое информацию об автоматизированных бизнес-процессах и зафиксировать релевантные связи между отдельными элементами бизнес-процессов.
Запишем в кратком виде постановку задачи: разработка информационной системы для автоматизации продаж книг магазина «Книгомир».
Цель: автоматизация заключения договоров с клиентами об аренде и автоматизация взаимодействий с поставщиками книг
Функции, подлежащие автоматизации:
Оформление договоров с клиентами продаже
Ведение базы данных клиентов:
Работа с поставщиками, заказ поставок
Приём на работу и увольнение сотрудников
Начисление заработной платы сотрудникам
Подведение доходов организации за определенный период времени
1. Требования к программе: программа должна работать под управлением Windows XP 2003, СУБД Microsoft Office Access 2003 и Borland Delphi 2009.
2. Перечень вводимой информации:
Название книги, автор, издатель, год издания, обложка, длина, ширина, толщина, бумага, цена, жанр, язык, шрифт, количество страниц, отзывы, серия, краткое описание, обложка, изображение, ФИО автора, биография, Портрет автора, название издателя, адрес издателя, телефон издателя, факс издателя, интернет-сайт издателя, E-mail издателя, страна издателя, ФИО клиента, адрес клиента, телефон клиента, факс клиента, электронная почта клиента, примечания клиента, должность, зарплата, требования, со штрафом, с премией, ФИО работника, адрес работника, телефон работника, характеристика работника, дата продажи, количество проданных книг, ФИО курьера, телефон сотовый курьера, адрес проживания курьера, зарплата курьера, зарплата со штрафом курьера, дата заказа, маркер о доставке, оформил, количество книг в заказе, название поставщика, адрес поставщика, телефон поставщика, E-mail поставщика, факс поставщика, дата поставки, цена единицы, количество поставленных книг, пользователь, дата изменения, таблица.