Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 16:33, дипломная работа
На рынке программного обеспечения для предприятий по изготовлению мебели представлено не так много программных продуктов для автоматизации предприятия. У большинства программных продуктов есть серьёзный недостаток – это узкозаправленность. В основном программа может автоматизировать деятельность только одно направление предприятия по изготовлению мебели.
При этом в роли Заказчика
может выступать как сам
Рисунок 4 – Отчеты участников процесса
На рисунке 4 представлены наглядные и простые отчеты, которые позволят всем участникам процесса в реальном времени получать доступ ко всей необходимой информации[17].
Основные функциональные возможности программы:
Недостатки:
1.3.4. Программа учета заказов на предприятии по изготовлению мебели
Программа учета заказов
на предприятии по изготовлению мебели
предназначена для учета
На рисунке 5 представлен модуль выбора заказчика и его заказов. Данный модуль помогает выбирать отдельных заказчиков и при выборе его, можно узнать заказы, дату заказа, дату выполнения заказа. Что помогает быстрее автоматизировать работу предприятия[18].
Недостатком программы является то, что для работы с ней необходим специалист со знание С++ и СУБД Firebird 1.5.
Рисунок 5 – Выбор заказчика и его заказы
Рассмотрев программные продукты по имеющемуся на рынке программному обеспечению для предприятий по изготовлению мебели, проанализировав возможности рассмотренных выше программных продуктов, можно прийти к выводу о целесообразности создания собственной программы. Так как многие программные продукты требуют большого количества денежных средств на сопровождение, на внедрение и на лицензию. Стоимость доходит до 3500000млн. рублей. Также на многие программные продукты требуются отдельные высококвалифицированные сотрудники[18].
Разрабатываемая система позволит, уменьшить штат сотрудников за счет того, что каждый сотрудник может с ней работать. Стоимость за сопровождение, внедрение и лицензию будет меньше в разы[18].
Существует большое количество средств разработки для создания прикладных программ под Windows. Но все они обладают теми или иными достоинствами и недостатками.
В результате анализа достоинств
и недостатков
Особенностью выбора проектирования программного модуля наличие и использование на предприятии продукты как 1С:Бухгалтерия8.2, 1С:Зарплата и управление персоналом8.2.
«1С:Предприятие 8.2» предлагает следующие возможности:
«1С:Предприятие 8.2» позволяет использовать два новых клиентских приложения: тонкий клиент и веб-клиент, в результате чего работать с информационной базой возможно через Интернет в реальном режиме времени (через специально настроенный веб-сервер). При этом пользователи могут обходиться низкоскоростным интернет-соединением. «1С:Предприятие 8.2» при работе в режиме управляемого приложения обеспечивает удобство настройки программ с учетом требований отдельных пользователей: теперь не всегда не всегда необходимо дорабатывать само программное решение, достаточно настроить программу с учетом прав пользователя, особенностей конкретного внедрения и настроек, сделанных самим пользователем[20].
Решения на платформе «1С:Предприятие 8.2» при работе в режиме управляемого приложения используют новый дизайн интерфейса, который позволяет работать с историей работы пользователя для быстрого просмотра последних измененных данных, списком избранных ссылок пользователя для быстрого перехода к наиболее часто используемым режимам и данным. Кроме того, новые возможности платформы позволяют системе визуально выделить те элементы, при заполнении которых пользователь допустил ошибку[7].
Платформой предоставляется фиксированный набор базовых классов, ориентированных на решение типовых задач прикладной области:
Отличия 1С:8.2 от 1С:8.1
Версия 1С:Предприятие 8.2 – была выпущена из-за принципиальных изменений в архитектуре платформы версии 8. Фирма «1С», называет нововведения, реализованные в версии 8.2, наиболее существенными с момента выпуска платформы версии 8 (первая редакция называлась 8.0)[11, 19].
Для наглядности приведем новый функционал, появившейся в версии 8.2 в виде таблицы сравнения с возможностями 8.1. Однако, учитывая, что версия 8.2 является развитием платформы 8.1, так же как 8.1 пришла в свое время на смену 8.0, у пользователей вряд ли возникнет необходимость выбора какую платформу 8.1 или 8.2 стоит использовать[19].
В таблице 1 отличия между 1с:8.1 и 1С:8.2 приложение 1
Таким образом после изучения функционала программного продукта «1С:Предприятия8.2», было принято решение выбрать его в качестве средства для разработки информационной системы «Предприятие по изготовлению мебели». Набор средств программирования программного продукта позволит разработать конкурентоспособную информационную систему с заявленным функционалом.
Цель создания данной
информационной системы
Проектирование информационных систем охватывает три основные области:
Таким образом, проектирование – это поиск способа, который удовлетворяет требованиям функциональности системы средствами имеющихся технологий с учетом заданных ограничений.
К любому проекту предъявляется ряд абсолютных требований, например максимальное время разработки проекта, максимальные денежные вложения в проект и т.д. Одна из сложностей проектирования состоит в том, что оно не является такой структурированной задачей, как анализ требований к проекту или реализация того или иного проектного решения.
2.1.1. Нормализация
Нормализация БД – приведение БД к достаточному, но не избыточному виду, разбиение данных по таблицам и назначение связей между таблицами.
Первая нормальная форма (1НФ). Каждая НФ внутри самой себя выполняется тоже пошагово.
Первый этап. Сбор всех данных в одну таблицу. Данные собираются избыточно.
Пример: Предприятие по изготовлению мебели
Для предприятия по изготовлению мебели данные собраны в Таблице 2.
Таблица 2
Первый этап первой нормальной формы
Вид мебели |
Материал |
Наполнитель |
Фурнитура |
Размеры |
ФИО заказчика |
Цена заказа |
Количество заказа |
Дата изготовления |
Дата договора |
Дата замеров |
Дата установки |
Дата оплаты |
Цена материала |
Цена наполнителя |
Материал фурнитуры |
Артикул |
Краска |
Производитель краски |
Цена краски |
Станок |
Продолжение Таблицы 2
Инструмент |
ФИО ответственного |
ФИО мастера |
Цена фурнитуры |
Сроки |
Производитель фурнитуры |
Производитель материала |
Производитель наполнителя |
ФИО дизайнера |
Данные о дизайнере |
Данные об ответственном |
Данные о мастере |
Табельный № сотрудника |
Номер договора |
Сумма оплаты |
Вид оплаты |
Второй этап. Разбиение делимых полей.
Делимыми являются поля, информация в которых делима по смыслу по типу и по наименованию (Таблица 3).
Таблица 3
Второй этап первой нормальной формы
ФИО мастера |
Фамилия Имя Отчество |
Данные о мастере |
Город Улица Дом Квартира Должность |
ФИО ответственного |
Фамилия Имя Отчество |
Данные об ответственном |
Город Улица Дом Квартира Дата рождения Должность |
ФИО дизайнера |
Фамилия Имя Отчество |