
- •Перечень условных обозначений
- •Введение
- •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.2 Исследование предметной области
Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
АИС являются, с одной стороны, разновидностью информационных систем (ИС), включающих информационные системы учета и контроля (ИСУиК), с другой — автоматизированных систем (АС), вследствие чего их часто называют ИС, ИСУиК или АС.
В АИС за хранение информации отвечают:
на физическом уровне:
встроенные устройства памяти;
внешние накопители;
дисковые массивы;
на программном уровне:
файловая система ОС;
СУБД;
Системы хранения документов.
Основное предназначение разрабатываемого программного продукта заключается в ведении учета и контроля аппаратных средств.
Требование к функциональным характеристикам – программа должна выполнять следующие функции:
необходим контроль правильности вносимых данных, в случае ошибки, данные не должны заноситься в базу данных;
должна быть возможность добавлять в базу данных новые записи, удалять устаревшие или ненужные записи, редактировать существующие;
выполнять необходимые запросы на получение интересующих данных;
программа должна иметь удобный и многофункциональный интерфейс, который упростит работу пользователя.
Программа должна выполнять все работы, связанные с расчетом и редактированием ЗП
На предприятии установлена программа «Заработная плата» под операционной системой MS DOS. Главным недостатком этой программы является то, что она имеет сложный интерфейс, а также эта программа не имеет связи с отделом кадров и бухгалтером, смотрящим за изменениями тарифных ставок и иных коэффициентов, отвечающих за сумму заработной платы.
По опросу сотрудников, работающих с данной программой, существенных плюсов не установлено. Исходя из этого, можно сделать вывод, что разрабатываемая программа имеет существенные плюсы в интерфейсе, а также включает в себя все те пункты, которые программа, используемая на предприятии, не имеет.
1.3 Существующие аналоги
1.4 Обоснование выбора системы программирования
Для разработки проекта используется язык высокого уровня C#. Первая версия этой среды разработки приложений, вышла в 1998—2001 годах . В основу этого программного продукта легли принципы объектно-ориентированного программирования (ООП), он относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java Переняв многое от своих С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественное наследование интерфейсов). В этом-то и состоит главное преимущество C# перед другими системами программирования.
Преимущества данного языка перед другими:
1. Улучшенная отладка программ. Интегрированный отладчик C# имеет много полезных свойств.
2. Высокоскоростной компилятор позволяет быстро и без проблем перевести программы в машинный код.
3. Визуальное построение приложений позволяет быстро и качественно создать интерфейс программы.
4. Простые и функциональные способы построения баз данных (БД).
5. Разработчик программ может самостоятельно строить объекты для C#. Это очень полезно для составления уникальных приложений.
В C# есть мощный инструментарий для работы с БД. В частности компоненты ADO, представляющие собой оболочку технологии OLE DB. C помощью провайдера OLE DB, можно работать с любыми доступными СУБД.