
- •Перечень условных обозначений
- •Введение
- •1 Анализ теоретических данных
- •Постановка задачи
- •Пятая, основная, таблица включает в себя все данные о начислениях и о зп за все время использования программного продукта.
- •1.2 Исследование предметной области
- •1.5 Выбор субд
- •1.6 Краткая характеристика сред проектирования баз данных
- •1.6.1 Среда Microsoft Visual Studio
- •2 Практические данные
- •2.1 Выбор инструментальных средств разработки проекта
- •2.2 Логическое и физическое проектирования бд
- •В таблице 2.3 представлено описание полей таблицы «Надбавки»
- •В таблице 2.4 представлено описание полей таблицы «Тарифный коэффициент»
- •В таблице 2.5 представлено описание полей таблицы «Коэффициент трудоемкости»
- •2.3 Схема данных
- •3 Тестирование программного продукта
- •4 Руководство пользователя
- •По однократному нажатию на запись в таблице, в окне справа будет отображена краткая информация о сотруднике. По нажатию кнопки «Полная информация» откроется панель «Сотрудники» (рисунок 4.10).
- •5 Экономическое обоснование разработки пп
- •5.1 Необходимость экономического обоснования
- •5.2 Определение трудоемкости разработки программного продукта
- •5.3 Определение себестоимости создания пп
- •5.3.1 Определение затрат на оплату труда разработчика
- •5.3.2 Определение стоимости машино-часа работы эвм (для разработанного пп)
- •5.3.3 Определение затрат на отладку пп
- •5.4 Определение отпускной цены пп
- •5.5 Определение ожидаемого прироста прибыли в результате внедрения пп
- •5.5.1 Определение годовых эксплуатационных расходов при ручном решении задачи
- •5.5.2 Определение годовых текущих затрат, связанных с эксплуатацией пп
- •5.5.3 Определение ожидаемого прироста прибыли в результате внедрения пп
- •5.6 Расчет показателей эффективности использования программного продукта
- •6 Охрана труда
- •6.1 Необходимость охраны труда
- •6.2 Анализ состояния охраны труда
- •6.2.1 Производственная санитария
- •6.3 Мероприятия по улучшению охраны труда
- •6.4 Индивидуальное задание
- •6.4.1 Определение показателей травматизма.
- •6.4.2 Определение экономических потерь
- •Приложения
1.5 Выбор субд
В качестве СУБД будет использована СУБД MS Access, так как данное приложение для предприятия ОАО «Барановичский автоагрегатный завод», где для получения данных на проходной используется программный продукт АПП с использованием БД MS Access. Легкость администрирования и интеграция с ОС Windows позволяют говорить о нем как об одном из лучших в своем классе.
1.6 Краткая характеристика сред проектирования баз данных
1.6.1 Среда Microsoft Visual Studio
Среди большого разнообразия продуктов для разработки приложений Microsoft Visual Studio занимает одно из ведущих мест. Visual Studio отдают предпочтение разработчики с разным стажем, привычками, профессиональными интересами. С помощью этой программы написано колоссальное количество приложений, десятки фирм и тысячи программистов-одиночек разрабатывают дополнительные компоненты.
В основе такой общепризнанной популярности лежит тот факт, что Visual Studio, как никакая другая система программирования, удовлетворяет изложенным выше требованиям. Действительно, приложения с помощью Visual Studio разрабатываются быстро, причем взаимодействие разработчика с интерактивной средой не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Приложения эффективны, если разработчик соблюдает определенные правила (и часто - если не соблюдает). Эти приложения надежны и при эксплуатации обладают предсказуемым поведением.
Microsoft Visual Studio предоставляет несколько способов разработки приложений Windows, работающих локально на компьютерах пользователей. Visual Studio позволяет создавать приложения Windows и пользовательские интерфейсы с помощью Windows Forms. Можно создавать приложения служб Windows или приложения Windows Win32. Начиная с Visual Studio 2008, можно создавать приложения Windows с помощью Windows Presentation Foundation (WPF).[6]. Как и в случае с другими приложениями .NET Framework, можно создавать приложения Windows в текстовом редакторе, вызывать методы и классы .NET Framework, компилировать приложение в командной строке и распространять полученную в результате исполняемую программу. Также можно использовать Visual Studio. При использовании для создания приложений Windows Visual Studio создается практически такое же приложение, какое можно было бы создать вручную. Преимущество использования Visual Studio заключается в том, что эта среда предоставляет средства, благодаря которым процесс разработки приложений становится намного быстрее, проще и надежнее. В следующем списке показаны основные средства разработки приложений Windows:
- Визуальные конструкторы для Windows Forms с элементами управления для перетаскивания.
- Визуальные конструкторы для Windows Presentation Foundation.
- Оптимизированные редакторы кода, включающие в себя завершение операторов, проверку синтаксиса и другие возможности IntelliSense.
- Встроенные средства компиляции и отладки.
- Средства управления проектом, позволяющие создавать и управлять файлами приложения, в том числе локальным развертыванием, через интрасеть или Интернет. [20].
1.6.2 MS Access
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.
1.6.3 Erwin
ERwin позволяет Вам хранить информацию, содержащуюся в модели данных ERwin, в нескольких собственных форматах ERwin, например .ER1 и .ERX, или в файле базы данных .DBF, доступ к которому возможен из СУБД, ориентированной на РС, например из dBASE или FoxPro, или в таблицах на сервере SQL. ERwin позволяет Вам хранить информацию, содержащуюся в модели данных ERwin, в нескольких собственных форматах ERwin, например .ER1 и .ERX, или в файле базы данных .DBF, доступ к которому возможен из СУБД, ориентированной на РС, например из dBASE или FoxPro, или в таблицах на сервере SQL. Если Вы хотите хранить Ваши модели в собственном формате ERwin, например .ER1 или .ERX, Вы можете сохранить диаграмму с помощью команд меню File “Save” и “Save As”. Если Вы хотите хранить свои модели в СУБД (SQL или ориентированной на РС), создайте и заполните словарь ERwin в Вашей базе данных, следуя инструкциям, проводимым в этом разделе. Как разобраться в метамодели словаря ERwin Полная модель данных в ERwin содержит всю информацию, необходимую для генерации физической базы данных на Вашем сервере. Аналогичным образом, все внутренние определения, необходимые ERwin для построения модели данных, содержится в специальной модели данных ERwin, которая называется метамоделью словаря ERwin. Метамодель ERwin, определяющая структуры данных, необходимые для хранения всех определений, адресов, шрифтов, цветов и другой необходимой информации о сущностях, атрибутах и связях в Вашей диаграмме ERwin, может быть, ккак и любая другая модель ERwin, использована для генерации физической базы данных на Вашем сервере. База данных, которая генерируется на основе метамодели ERwin, называется Dictionary (словарь), поскольку в ней хранится информация о структурах данных, используемых в моделях ERwin, а не бизнес-информация, как вв базе данных, сгенерированной из обычной модели данных ERwin. Во всх других отношениях диаграмма метамодели ERwin ведет себя точно так же, как и любая друая диаграмма ERwin.