Реляционный подход, в основе которого лежит принцип разделения данных и связей обеспечивает, с одной стороны, независимость данных, а с другой более простые способы хранения и обновлении.
Первые шаги преобразования состоят в превращении каждой сущности в отношение (таблицу). Связь типа "один ко многим", которую называют "сущность - связь", тоже превращается в отдельное отношение. Каждое свойство становится атрибутом - столбцом соответствующей таблицы.
После реализации этих шагов получаем реляционную схему, изображенную на рис.4, где представлены таблицы "Тип документа", "Уровень документа", "Документ", "Система работы", "Движение документа", "Ответственные лица", сотрудники", "Подразделения", отображающие соответствующие сущности.
Далее необходимо преобразовать связи во внешние ключи. Связь "один ко многим", реализуемая отношением "система работы", должна содержать уникальные идентификаторы сущностей - участников связи. При этом если для однозначной идентификации сотрудника достаточно добавить в таблицу столбец CodeSotr (идентификационный номер сотрудника), то однозначная идентификация документа потребует добавление в таблицу столбцов TypeDoc, LevelDoc, NameDoc,NumberDoc. Хранение всей этой информации явно приведет в избыточности данных и их потенциальной противоречивости.
Для ликвидации избыточности и потенциальной противоречивости данных добавляем в таблицу "Документы" столбцы CodeType, CodeLevel, Id, содержимое которых будет однозначно идентифицировать каждую строку таблицы. Теперь столбец Id станет первичным ключом, и одноименный столбец должен быть добавлен в таблицу "Система работы".
Реляционная схема со связями представлена на рис 4.
Рисунок 4
Для облегчения работы с базой мною было создано три вспомогательные таблицы-запроса: "Документы", "Сотрудники", "Контроль". Ниже приведена их структура.
Таблица 3. Дополнительные таблицы-запросы.
Документы | Сотрудники | Контроль |
Название | Должность | Ответственный |
Тип | Программа действий | |
Уровень | Фамилия | Срок исполнения |
Номер | Дата исполнения | |
Дата | Имя | Форма исполнения |
Программа действий | Название | |
Срок исполнения | Отчество | Контроль |
Форма исполнения | ||
Дата исполнения | Подразделение | Дата создания |
Контроль | ||
Текст |
Далее в среде Delphi Были созданы четыре формы для ввода и редактирования данных: главная (служит для выбора раздела) и три формы для работы с запросами, описанными выше. Они изображены на рисунках 5-8.
Рисунок 5. Главная кнопочная форма.
Рисунок 6. Форма "Документ".
Рисунок 7. Форма "Контроль".
Рисунок 8. Форма "Сотрудники".
Для добавления необходимых данных достаточно выбрать в главной кнопочной форме нужный раздел, в появившемся окне щелкнуть кнопку "+" и заполнить все поля формы. Все кнопки навигационной панели интуитивно-понятны, за исключением, быть может 2-х последних. Они нужны для редактирования и очистки полей формы соответственно. Причем очистка полей формы никак не влияет на сохраненные в базе данные. При необходимости на каждую из трех таблиц можно поставить отдельный пароль, ограничив тем самым доступ к базе, однако это потребует небольшой модификации программы.
Внедрение автоматизированного рабочего места зам. директора по научно-методической работе ведет к следующим расходам:
(1) - до внедрения проекта автоматизированные функции выполнялись вручную (в этом случае эффект достигается за счет увеличения производительности труда, снижения численности обслуживающего персонала, снижения затрат на аренду помещений; необходимо произвести полные затраты на приобретение комплекта технических средств).
(2) - до внедрения проекта автоматизированные функции выполнялись с использованием средств меньшей производительности или функции были автоматизированы частично (в этом случае эффект достигается только за счет увеличения производительности труда; необходимо произвести затраты на необходимую модернизацию комплекта технических средств).
Годовой экономический эффект: Э = Эг - Ен * Ка,
где Эг - годовой прирост прибыли у пользователя в после внедрения проекта, Ен - нормативный коэффициент эффективности капитальных вложений (для автоматизированных систем управления и проектирования Ен=0.33. Ен=1/Тнок, Тнок - нормативный срок окупаемости капитальных вложений. Тнок в средства автоматики и вычислительной техники равен 3 года), Ка - полные единовременные затраты на создание запроектированной системы.
Ка = Кп + Кк,
где Кп - затраты на разработку системы,
Кк - капиталовложения в комплект технических средств.
Кп = Зп * Тп + Апэвм,
где Зп - месячная оплата труда разработчиков проекта (рассчитывается как сумма оплаты труда разработчиков: постановщиков задачи и программистов),
Тп - продолжительность проектирования (Тп=4 - продолжительность выполнения дипломного проекта),
Апэвм - стоимость аренды ПЭВМ на время проектирования.
Кк = q + Ц,
где Ц - затраты на приобретение (или модернизацию) комплекта технических средств автоматизированного рабочего места исполнителя (рассчитывается, как сумма рыночных цен на аппаратуру),
q - доля задач проекта в перечне функций, выполняемых АРМ (в случае, если АРМ проектируется полностьюq=1, если проектируется автоматизация одной из задач АРМ q=0,2).
Эг = П1 - П2,где П1, П2 - чистая годовая прибыль до (1) и после (2) внедрения разрабатываемой системы.
П = Пр (1 - V),
где Пр - прибыль до оплаты налога на прибыль,
V - ставка налога на прибыль.
Пр = Б - ПСБ,
где Б - поступление Б банк оплаты за проведение проектных расчетов,
ПСБ - производственная себестоимость проектных расчетов.
Б = п + ДЦ,
Где п - ожидаемое число проектных расчетов, выполняемых проектной организацией в год, п2”п1, т.к за счет автоматизации производительность труда проектной организации должно повыситься),
ДЦ - договорная цена на проведенные проектные работы (ДЦ2>ДЦ1, т.к автоматизированные расчеты могут быть многовариантными, иметь больший комплект выходной документации, мультимедиа изображения и др., ДЦ должна быть задана разработчиком проекта).
ПСБ = ФОТ + Отч * ФОТ + М + Апом + О + Н,
где ФОТ - годовой фонд оплаты труда, Отч - нормативные отчисления от фонда оплаты труда, М - годовая стоимость расходуемых материалов и оплата электроэнергии, Апом - годовая стоимость аренды помещений для исполнителей (Апом1”Апом2, т.к площадь, необходимая для размещения группы исполнителей, выполняющих работы с ПЭВМ), О - годовые затраты на обслуживание комплекта технических средств, (O=0, в случае, если ранее ЭВМ не использовалось). Н - накладные расходы (Н=0.4+ФОТ)
ФОТ = (Bi * Зni),
гдеBi - число исполнителей работ i-ой квалификации и специальности,
Зni - годовая оплата труда исполнителей i-ой квалификации и специальности.
Апом = S В+ Цар,
где S - необходимая площадь для размещения исполнителей (6 м2 на одно рабочее место по СНИП и СНП),
В - число проектировщиков (В1>В2),
Цар - цена арендной плата за аренду помещений для размещения сотрудников проектной организации (цена аренды 1 м2).
Тфок = Ка / Эг,
где Тфок - фактический срок окупаемости капитальных вложений.
Система эффективна, если Тфок <= 3 года
Рассчитанные величины сведены в таблицу 4.
Таблица 4. Единовременные затраты
Показатель | Обозначение показателя | (1) | (2) |
Полные единовременные затраты | 100 | 74296,50 | 51532,50 |
Капиталовложения в комплект технических средств | 101 | 42696,50 | 42696,50 |
Затраты на разработку системы | 102 | 31600 | 8836 |
Месячная оплата труда разработчиков проекта | 103 | 5000 | 1206 |
Продолжительность проектирования | 104 | 6 | 6ё |
Стоимость аренды ПЭВМ на время проектирования | 105 | 1600 | 1600 |
Ставка налога на прибыль | 106 | 28 | 28 |
Ожидаемое число проектных расчетов | 107 | 10 | 1 |
Договорная цена на проведенные проектные работы | 108 | 5000 | 1206 |
Поступления | 109 | 50000 | 1206 |
Годовой фонд оплаты труда | 110 | 180000 | 43416 |
Нормативные отчисления (%) | 111 | 35 | 35 |
Нормативные отчисления от ФОТ | 112 | 63000 | 15195,6 |
Годовая стоимость аренды помещений | 114 | 54000 | 0 |
Годовые затраты на обслуживание технических средств | 115 | 1036,8 | 1036,8 |
Накладные расходы | 116 | 18000 | 4341,6 |
Производственная себестоимость | 117 | 342733,30 | 90686,50 |
Расходы на внедрение | 118 | 292733,30 | 89480,50 |
Годовой эффективный расход | 119 | 203252,80 | |
Нормативный коэффициент эффективности | 120 | 0,33 | 0,33 |
Годовой экономический эффект | 121 | 220258,52 | |
Срок окупаемости работ | 122 | 0,36 |
Вывод: работы по проектированию и внедрению АРМ окупятся через 5 месяцев.