close

Вход

Забыли?

вход по аккаунту

?

Курсовая работа по дисциплине "Экономика отрасли и предприятия"

код для вставкиСкачать
РОССИЙСКАЯ ФЕДЕРАЦИЯ
ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ-ЮГРА
(Тюменская область)
Автономное учреждение
среднего профессионального образования
Ханты-Мансийского автономного округа-Югры
«СУРГУТСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
Структурное подразделение –
КУРСОВАЯ РАБОТА
Расчет эффективности внедрения базы данных «Библиотека»
студента
IV
курса
Шемякиной Марии Юрьевны
Специальность 230115 «Программирование в компьютерных системах»
Руководитель:
Л.С.Шипаева
Работа защищена с оценкой
____ (_____________)
«___» _____________2014 г.
Сургут 2014
РОССИЙСКАЯ ФЕДЕРАЦИЯ
ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ-ЮГРА
(Тюменская область)
Автономное учреждение
среднего профессионального образования
Ханты-Мансийского автономного округа-Югры
«СУРГУТСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
Структурное подразделение – 4
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Студент
Шемякина М.Ю.
,
группа
143-1
(Ф.И.О., группа)
Тема курсовой работы: Расчет эффективности внедрения базы данных
«Библиотека»
Утверждена на заседании ПМО от «___» _______20___г., протокол № __
Срок защиты работы ___________________________________________
Краткая аннотация задания:
Рассмотреть структуру создаваемой базы данных «Библиотека»,
соответствие техническим требованиям, описать функциональные требования к
программному продукту.
Рассчитать: затраты, связанные с разработкой программного продукта,
эффективность внедрения базы данных «Библиотека», её себестоимость и срок
окупаемости.
Руководитель
Л.С. Шипаева
Председатель ПМО _____________
Задание принял к исполнению
Шемякина М.Ю.
Дата _________
2
СОДЕРЖАНИЕ:
ВВЕДЕНИЕ....................................................................................................... 4
1. ОСНОВНАЯ ЧАСТЬ................................................................................. 6
1.1.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ................................................................ 6
1.2.
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ .......................................... 12
1.3.
СХЕМА БАЗЫ ДАННЫХ ................................................................... 13
1.4.
РАЗРАБОТКА БАЗЫ ДАННЫХ ....................................................... 14
1.5.
ТЕСТИРОВАНИЕ ............................................................................... 16
1.6.
ИНСТРУКЦИЯ
КОНЕЧНОГО
ПОЛЬЗОВАТЕЛЯ
БАЗЫ
ДАННЫХ 22
2. ЭКОНОМИЧЕСКАЯ ЧАСТЬ ................................................................ 29
2.1.
ТРУДОЗАТРАТЫ
НА
РАЗРАБОТКУ
И
ОТЛАДКУ
ПРОГРАММЫ .......................................................................................................... 29
2.2.
РАСЧЕТ СЕБЕСТОИМОСТИ ОДНОГО МАШИННОГО ЧАСА
РАБОТЫ ЭВМ .......................................................................................................... 33
2.3.
ОПИСАНИЕ БАЗОВОГО И ВНЕДРЯЕМОГО ВАРИАНТОВ ..... 36
2.4.
РАСЧЕТ СЕБЕСТОИМОСТИ СРАВНИВАЕМЫХ ВАРИАНТОВ.
40
ЗАКЛЮЧЕНИЕ .............................................................................................. 45
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ .......................................... 47
3
ВВЕДЕНИЕ
В процессе общения с другими людьми мы передаем и получаем
информацию.
В информационном обществе главным ресурсом является информация о
самых различных процессах и явлениях, что дает возможность эффективно и
оптимально строить любую деятельность. В таком обществе конкретные
специалисты заняты в сфере обработки информации в своей повседневной
производственной деятельности.
Основные идеи современной информационной технологии базируются на
концепции, согласно которой данные должны быть организованы в базы
данных с целью адекватного отображения изменяющегося реального мира и
удовлетворения информационных потребностей пользователей. Эти базы
данных
создаются
и
функционируют
под
управлением
специальных
программных комплексов, называемых системами управления базами данных
(СУБД).
Одним из ключевых направлений в области автоматизации бизнеспроцессов с использованием информационных технологий является разработка
баз данных, позволяющих решить проблему хранения и систематизации
информации согласно индивидуальным требованиям компании.
Любой из нас многократно сталкивался с базами данных. Это
всевозможные справочники, энциклопедии и т.п. Базы данных представляют
собой информационные модели, содержащие данные об объектах и их
свойствах. Базы данных хранят информацию о группах объектов с одинаковым
набором свойств.
Содержание большого количества литературы, обширного списка
пользователей осложняет работу специалистам. Создание базы данных,
позволяющей автоматизировать рутинные процессы и значительно сократить
4
временные затраты на их исполнение, дает возможность перейти на новый
уровень.
Цель курсовой работы – расчет эффективности внедрения базы данных
«Библиотека».
Поставленные задачи: изучение теоретического материала; расчет
эффективности внедрения программного продукта; расчет срока окупаемости.
Объектом исследования является автоматизация работы процессов в
организации, путем внедрения базы данных «Библиотека», удовлетворяющей
требованиям заказчика.
Предметом
исследования
является
необходимость
организации
в
программном продукте, позволяющем уменьшить время обслуживания одного
читателя и освободить значительную площадь в помещении, путём перевода
имеющейся информации с бумажных носителей на электронные (личные
данные читателей)
5
1. ОСНОВНАЯ ЧАСТЬ
1.1.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Техническое задание разрабатывается в соответствии с ГОСТ 19.201 – 78
и содержит разделы:
Введение
Основание для разработки
Назначение разработки
Требования к программе/программному изделию
Требования к программной документации
Стадии и этапы разработки
Введение.
Работа выполняется в рамках рабочего учебного плана по специальности
230115 – программирование в компьютерных системах.
1.
Основание для разработки.
Основанием
для
разработки
является
протокол
заседания
ПМО
«Информатика и вычислительная техника» № 1 от 06.09.2013г.
Организация утвердившая договор: Сургутский профессиональный
колледж, Структурное подразделение 4.
Наименование работы: база данных «Библиотека».
2.
База
Назначение разработки.
данных
предназначена
для
записи
книг
на
человека.
Пользователями выступают читатели библиотеки.
3.
Требования к программе.
3.1.
Требования к функциональным характеристикам.
Входными данными является
информация о читателях, книгах и
дополнительных услугах.
Выходные данные будут представлены в виде отчётов, форм и запросов.
3.2.
Требования к надёжности
6
Разрабатываемая база данных:
3.2.1.1.
Должна иметь возможность самовосстановления после сбоев.
3.2.1.2.
Парольная защита при запуске программы.
3.2.1.3.
Ограничение несанкционированного доступа к данным.
3.2.1.4.
Возможность резервного копирования.
3.2.1.5.
Разграничение пользовательских прав.
3.2.1.6.
Исключение несанкционированного копирования.
3.2.1.7.
Некорректные
действия
пользователя
при
работе
с
программой предусмотреть.
3.3.
Требования к составу и параметрам технических средств для
работы баз данных системные требования должны быть следующие:
o
Тактовая частота процессора
o
Объём оперативной памяти
o
Объём свободного дискового пространства
o
Расширение монитора
o
Наличие устройства чтения/накопителя на CD
3.4.
Требования к информации и программе совместимости.
Программа должна работать в операционной системе Windows
3.5.
Требования к транспортированию и хранению.
Программа
поставляется
на
лазерном
носителе
информации.
Программная документация в электронном и печатном виде.
7
Таблица 1
План-график
№
Сроки
Чем заканчивается
этапа
этап
Изучение предметной области.
10.10.13
– Предложения
Проектирование системы.
18.01.14
Название этапа
Этапа
1.
Разработка
предложений
по
по
работе
системы.
Техническое задание.
реализации системы;
Техническое задание.
2.
3.
Разработка
программного 19.01.14
– Программный
модуля по сбору и анализу 8.02.14
комплекс
информации со счётчиков и
поставленные
устройств управления.
для пилотного корпуса
Внедрение системы для одного
МИЭТ.
из корпусов МИЭТ.
Акт сдачи – приемки.
Тестирование
и
отладка. 10.02.14
Написание документации.
14.02.14
решений
задачи
– Работоспособная база
данных.
Программная
документация.
4.
Оформление и сдача работы.
17.02.14
20.02.14
– Получение оценки за
сдачу
курсовой
работы.
3.6.
Специальные требования.
Программное обеспечение должно иметь дружественный интерфейс,
рассчитанный на пользователя средней квалификации ввиду объёмности
проекта задачи предполагает решать поэтапно. При этом модули программного
обеспечения, созданные в разное время. Должны предполагать возможность
8
наращивания системы и быть совместимы друг с другом. Поэтому
документация на принятое эксплуатационное программное обеспечение должна
содержать
полную
информацию,
необходимую
для
работы
с
ним
программистов. Язык программирования определяется выбором исполнителя,
при этом он должен обеспечивать возможность интеграции программного
обеспечения с пакетом MS Office 2003/2007.
4.
Требования к программной документации.
В ходе разработки программы должны быть подготовлены:
o
Текст программы
o
Описание программы
o
Технико-экономическое обоснование
При записи книги на человека ищется его формуляр среди сотни других
читателей, записывается название, автор, даты и серия книги что вызывает
даже очереди в следствии чего тратится очень много времени. Очевидно, что
использование программы значительно сократит время, затрачиваемого на
запись книг. Кроме того, в библиотеке для каждой книги существует серийный
номер: с помощью него просматриваются сведения о прошлых читателях и
датах, в какой период они были на руках.
5.
Стадии
и
этапы
разработки
описаны
в
учебном
пособии
А.В.Рудакова «Технология разработки программного продукта».
Этапы проектирования баз данных
При разработке БД можно выделить следующие этапы работы.
I этап. Постановка задачи.
На этом этапе формируется задание по созданию БД. В нем подробно
описывается состав базы, назначение и цели ее создания, а также
перечисляется, какие виды работ предполагается осуществлять в этой базе
данных (отбор, дополнение, изменение данных, печать или вывод отчета и т. д).
II этап. Анализ объекта.
9
На этом этапе рассматривается, из каких объектов может состоять БД,
каковы свойства этих объектов. После разбиения БД на отдельные объекты
необходимо рассмотреть свойства каждого из этих объектов, или, другими
словами, установить, какими параметрами описывается каждый объект. Все эти
сведения можно располагать в виде отдельных записей и таблиц. Далее
необходимо рассмотреть тип данных каждой отдельной единицы записи.
Сведения о типах данных также следует занести в составляемую таблицу.
III этап. Синтез модели.
На этом этапе по проведенному выше анализу необходимо выбрать
определенную модель БД. Далее рассматриваются достоинства и недостатки
каждой модели и сопоставляются с требованиями и задачами создаваемой БД.
После такого анализа выбирают ту модель, которая сможет максимально
обеспечить
реализацию
поставленной
задачи.
После
выбора
модели
необходимо нарисовать ее схему с указанием связей между таблицами или
узлами.
IV этап. Выбор способов представления информации и программного
инструментария.
После создания модели необходимо, в зависимости от выбранного
программного продукта, определить форму представления информации.
В большинстве СУБД данные можно хранить в двух видах:

с использованием форм;

без использования форм.
Форма – это созданный пользователем графический интерфейс для ввода
данных в базу.
V этап. Синтез компьютерной модели объекта.
В процессе создания компьютерной модели можно выделить некоторые
стадии, типичные для любой СУБД.
10
Стадия 1. Запуск СУБД, создание нового файла базы данных или
открытие созданной ранее базы.
Стадия 2. Создание исходной таблицы или таблиц.
Создавая исходную таблицу, необходимо указать имя и тип каждого
поля. Имена полей не должны повторяться внутри одной таблицы. В процессе
работы с БД можно дополнять таблицу новыми полями. Созданную таблицу
необходимо сохранить, дав ей имя, уникальное в пределах создаваемой базы.
11
1.2.
При
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
проектировании
таблиц,
рекомендуется
руководствоваться
следующими основными принципами:
1. Информация в таблице не должна дублироваться. Не должно быть
повторений и между таблицами. Когда определенная информация хранится
только в одной таблице, то и изменять ее придется только в одном месте. Это
делает
работу
более
эффективной,
а
также
исключает
возможность
несовпадения информации в разных таблицах. Например, в одной таблице
должны содержаться адреса и телефоны клиентов.
2. Каждая таблица должна содержать информацию только на одну тему.
Сведения на каждую тему обрабатываются намного легче, если они содержатся
в независимых друг от друга таблицах. Например, адреса и заказы клиентов
лучше хранить в разных таблицах, с тем, чтобы при удалении заказа
информация о клиенте осталась в базе данных.
3. Каждая таблица должна содержать необходимые поля. Каждое поле в
таблице должно содержать отдельные сведения по теме таблицы. Например, в
таблице с данными о клиенте могут содержаться поля с названием компании,
адресом, городом, страной и номером телефона. При разработке полей для
каждой таблицы необходимо помнить, что каждое поле должно быть связано с
темой таблицы. Не рекомендуется включать в таблицу данные, которые
являются результатом выражения. В таблице должна присутствовать вся
необходимая информация. Информацию следует разбивать на наименьшие
логические единицы (Например, поля "Имя" и "Фамилия", а не общее поле
"Имя").
4. База данных должна иметь первичный ключ. Это необходимо для того,
чтобы СУБД могла связать данные из разных таблиц, например, данные о
клиенте и его заказы.
12
1.3.
СХЕМА БАЗЫ ДАННЫХ
Рисунок 1
Схема базы данных
13
1.4.
РАЗРАБОТКА БАЗЫ ДАННЫХ
Стадия 3. Создание экранных форм.
Первоначально необходимо указать таблицу, на базе которой будет
создаваться форма. Ее можно создавать при помощи мастера форм, указав,
какой вид она должна иметь, или самостоятельно. При создании формы можно
указывать не все поля, которые содержит таблица, а только некоторые из них.
Имя формы может совпадать с именем таблицы, на базе которой она создана.
На основе одной таблицы можно создать несколько форм, которые могут
отличаться видом или количеством используемых из данной таблицы полей.
После создания форму необходимо сохранить. Созданную форму можно
редактировать, изменяя местоположение, размеры и формат полей.
Стадия 4. Заполнение БД.
Процесс заполнения БД может проводиться в двух видах: в виде таблицы
и в виде формы. Числовые и текстовые поля можно заполнять в виде таблицы, а
поля типа МЕМО и OLE – в виде формы.
VI этап. Работа с созданной базой данных.
Работа с БД включает в себя следующие действия:

поиск необходимых сведений;

сортировка данных;

отбор данных;

вывод на печать;

изменение и дополнение данных.
6.
«Порядок контроля и приемки» предполагает указание на виды
испытаний и общие требования к приёму работ.
В программной документации «техническое задание» допускается
включение приложения, где при необходимости приводят:
o
Образцы входных данных и выходных документов и отчётов,
описания файлов данных и так далее.
14
o
Перечень
научно-исследовательских
и
других
работ,
обосновывающих разработку.
o
Схемы алгоритмов, таблиц, описания, обоснования, расчёты и так
далее.
o
Другие источники разработки.
15
1.5.
ТЕСТИРОВАНИЕ
Тестирование программного
продукта —
процесс
исследования,
испытания программного продукта, имеющий две различные цели:

продемонстрировать разработчикам и заказчикам, что программа
соответствует требованиям;

выявить ситуации, в которых поведение программы является
неправильным, нежелательным или не соответствующим спецификации.
Тестирование базы данных заключается в том, чтобы проверить, как
действуют запросы, отчёты и формы.
Например, запрос по выбору жанра книги.
В вышедшую форму
Рисунок 2
Форма запроса жанра книги
прописываем необходимый жанр книги. Например, Роман.
Рисунок 3
Форма по запросу жанра книги «Роман»
Жмём на «ОК» и наблюдаем результат.
16
Рисунок 4
Результат запроса по жанру книги «Роман»
Следующим примером рассмотрим форму читателей. С помощью неё мы
видим какой читатель какую книгу читает.
Рисунок 5
Форма читателей
17
Из формы мы можем удалить запись с помощью кнопки, расположенной
правее названия формы
Рисунок 6
Форма читатели кнопка удаления записи
С помощью слудующей кнопки мы можем перейти к первой записи.
Рисунок 7
Форма читатели кнопка предыдущей записи
Третья кнопка даёт нам возможность перейти на запись назад.
Рисунок 8
18
Форма читатели кнопка первой записи
Четвёртая кнопка – следующая запись.
Рисунок 9
Форма читатели кнопка следующей записи
Пятая кнопка – переход к последней записи.
Рисунок 10
Форма читатели кнопка последней записи
19
Шестая кнопка – Создание записи в форме.
Рисунок 11
Форма читатели кнопка создания записи
Последняя кнопка, как на ней и написано – обновление формы.
Рисунок 12
Форма читатели кнопка обновления формы
20
Последним примером является отчёт по возрасту читателей, а конкретно
список совершеннолетних читателей.
Рисунок 13
Список совершеннолетних читателей
21
1.6.
ИНСТРУКЦИЯ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ БАЗЫ
ДАННЫХ
Это основная таблица базы данных «Библиотека», то есть это таблица
читателей. В ней мы можем увидеть код читателя, с помощью которого эта
таблица связывается с двумя другими таблицами. Фамилию, имя, отчество,
возраст, также место жительства, работы и контакты( то есть город, улица,
дом, квартира, телефон),
мы так же узнаём из таблицы. Они нам могут
понадобиться, если читатель будет задерживать книгу, либо если к читателю
приедет книга, которую он указал в заявке
Рисунок 14
Таблица читателей
Не менее важная таблица книг. Она по полю код согласуется с таблицей
читателей. По той таблице мы можем узнать автора книги, её название, год
издания, серийный номер, с помощью которого и записывается книга в базу
данных, и отдел, в котором находится книга.
Рисунок 15
Таблица книги
22
Таблица дополнительных услуг так же согласуется с таблицей читателей
с помощью поля код. С помощью этой таблицы мы можем узнать какую
дополнительную услугу использует читатель, пользуется ли он этой услугой
постоянно, то есть является ли он постоянным клиентом, также возможно
узнать есть ли скидка на данную услугу, и конечную стоимость с учётом
скидки.
Рисунок 16
Таблица дополнительных услуг
Запросы. Запрос года издания книги. С помощью этого запроса мы можем
узнать есть ли книги определённого года издания. В скринах указан именно
2009 год, так как книг именно этого года три, то есть результат выглядит более
красноречивым.
Рисунок 17
Запрос на книги определённого издания
23
Следующий запрос по возрасту читателей, мы определяем сколько у нас
совершеннолетних читателей.
Рисунок 18
Запрос совершеннолетних читателей
Запрос по жанрам книг. Этот запрос даёт читателю выбор книг в
определённом жанре.
Рисунок 19
Форма запрос на жанр книг
Рисунок 20
Форма запроса по жанру книг «Роман»
Рисунок 21
24
Результат запроса по жанру книг «Роман»
Формы. Форма читателей. Она показывает фамилию, имя, отчество,
возраст и контактный телефон со стороны таблицы читателей, со стороны
таблицы книг мы имеем автора, название книги, год издания, серийный номер
и отдел. Эта форма наглядно и удобно показывает книги, записанные на
определённого читателя. С помощью удобных кнопок мы можем переходить на
следующую, предыдущую, первую и последнюю запись.
Рисунок 22
Форма читателей
25
Форма дополнительных услуг. На этой форме мы видим, какая конкретно
услуга используется конкретным человеком, какая скидка предоставляется,
какая стоимость, какой возраст клиента и телефон.
Рисунок 23
Форма дополнительных услуг
Отчёты. Отчёт совершеннолетних читателей. Указывается имя, фамилия,
отчество, город и контактный телефон.
Рисунок 24
Отчёт совершеннолетних читателей
26
Отчет выбор жанра книги. Пишем жанр – получаем список книг этого
жанра.
Рисунок 25
Отчет запрашивает жанр книги
Рисунок 26
Отчет по жанру книг «Роман»
Рисунок 27
Результат отчета по запрашиваемому жанру «Роман»
Отчёт дополнительных услуг. Указываются данные читателей-клиентов,
контактный телефон, услуга, стоимость, скидка и постоянство клиента.
Рисунок 28
Отчет дополнительных услуг
27
28
2. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
2.1.
ТРУДОЗАТРАТЫ НА РАЗРАБОТКУ И ОТЛАДКУ
ПРОГРАММЫ
Расчет
экономической
эффективности
и
срока
окупаемости
проектируемой программы реализованной на электронно-вычислительной
машине (ЭВМ)
начинается с расчета трудовых затрат, так как затраты
организаций на оплату труда являются одной из главных статей в структуре
себестоимости продукции.
Объем структуры базы данных информационной системы определяется:
 количеством объектов системы (сущностей);
 количеством атрибутов, входящих в один объект;
 степенью связанности объектов и атрибутов информационной
системы (ИС).
Под сущностью в данном случае будем понимать объект предметной
области (одна и более электронных таблиц), элемент информационной
системы.
Под атрибутом сущности (полем электронной таблицы) здесь будем
понимать простейший элемент информационной системы, формирующийся
вручную или посредством справочников (классификаторов).
Жизненный цикл разработки информационной системы в целом
включает:
 анализ предметной области;
 проектирование ИС в идеологии конкретной СУБД и создание
пользовательского интерфейса;
 создание запросов и отчётов для вывода информации в нужном
виде;
 расширение функциональных возможностей ИС;
 тестирование ИС;
29
 внедрение ИС в эксплуатацию.
Процедура создания БД описывается выражением, определяющим общее
количество полей в наименьшей величине-измерителе:
Кп = 2N*10K1*5K2
(1)
где Кп — количество полей;
N — коэффициент, отражающий количество объектов ИС;
K1 — коэффициент, отражающий количество атрибутов на один объект;
K2 —
коэффициент,
отражающий
количество
связей
с
другими
объектами.
Количество объектов ИС — 11;
Количество атрибутов на один объект — 10;
Количество связей с другими объектами — 3.
Кп=2*11*10*10*5*3=66000
Нормализованной величиной при разработке ИС является величина,
характеризуемая количеством формируемых полей, входящих в создаваемые
таблицы посредством установленных связей. При значениях коэффициентов,
равных единице, величина, выражающая их количество, равна 100.
Трудоемкость работ рассчитывается с учетом категорий сложности
создания
информационных
систем.
В
соответствии
с
нормативами
трудозатраты основных исполнителей по созданию ИС численно равны нормам
длительности выполнения этой работы, приведенным в Таблице 2.
Количество человеко-смен на создание ИС:
Кч-с=Кп*Кс/100
(2)
где Kч-с — количество человеко-смен на создание базы данных;
Kс — категория сложности базы данных;
Kп — количество полей.
Таблица 2
Категории сложности базы данных
30
Категория
Значение
сложности
нормы,
Характеристика категории
смен
Простая
0,136
Создание
информационных
систем
с
использованием следующих компонентов:

типовых программных средств с применением
«мастера БД»;

БД, разработанных в других организациях и
заимствованных без изменения;

наработок
созданных
ранее
собственных
элементов БД.
Количество прикладных программ индивидуально,
но не более трех
Количество полей электронных таблиц до 90000
Средней
сложности
0,194
Создание
информационных
систем
с
использованием следующих компонентов:

типовых
программных
средств
без
применения «мастера БД»;

БД, разработанных в других организациях и
заимствованных с изменениями, определяемыми
организацией-разработчиком, но
без изменения
структуры БД;

заимствованных элементов уже созданных
БД.
Количество прикладных программ от трех до десяти
Количество полей электронных таблиц от 90000 до
200000
31
Сложная
Создание
0,369
информационных
систем
с
использованием следующих компонентов:
языка программирования, совместимого с

данной СУБД;
наработок

и
создаваемых
элементов,
не
имеющих аналогов и разрабатываемых впервые.
Количество прикладных программ не ограничено
Количество полей электронных таблиц от

200000 до 500000
Категория сложности базы дынных «Библиотека» является простой.
Количество человеко-смен:
Кч-с=66000*0,136/100=89,76
Количество человеко-часов:
Кч-ч=89,76*8=718,08
Представим человеко-смены в месяцах, возьмем по 22 рабочих дня в
месяц, получится:
89,76/22=4,08
Средняя заработная плата программиста варьируется от 45 до 61 тысячи в
месяц. Так как проект у нас по уровню сложности простой, заработную плату
возьмём 50 тысяч в месяц.
4,08*50=204
Итак,
мы
выяснили,
что
база
данных
«Библиотека»
будет
разрабатываться 4,08 месяца и затраты на её создание составят 204 тысячи
рублей.
32
2.2.
РАСЧЕТ СЕБЕСТОИМОСТИ ОДНОГО МАШИННОГО ЧАСА
РАБОТЫ ЭВМ
Эксплуатационные затраты на содержания и обслуживание ЭВМ за
месяц, Смес., руб., рассчитывается по формуле:
Смес = Фзарпл + Сам + Срем + Сматер + Сар
(3)
Где Фзарпл – расходы на заработную плату обслуживающего персонала,
руб.;
Сам – расходы на амортизацию ЭВМ и периферийной техники, руб.;
Срем – расходы на ремонт и обслуживание оборудования, руб.;
Сматер – расходы по расходным материалам, руб.
Сар – расходы аренду, руб.
Берем за уровень з/п программиста в месяц : 50 тыс.руб.
Расходы на амортизацию ЭВМ рассчитываются по формуле:
Сам = Sком * 20%
(4)
Где Sком – стоимость компьютера (берем 30 тыс. руб.).
Сам= 30*20%= 6 тыс.руб.
Таблица 3
Затраты на материалы
Наименование
Цена за ед.(руб.)
Кол-во
Сумма (руб.)
Флеш – накопитель
480
1
480
Бумага
250
1
250
Файлы
90
1
90
Итого:
820
Сматер = 820 руб.
Смес= 204 000 + 6 000+ 820=210 820 руб.
Эксплуатационные затраты на содержания и обслуживание ЭВМ за месяц
составили 210 820 руб.
33
Общие затраты на разработку базы данных, сведены в таблицу 4:
Таблица 4
Общие затраты на разработку базы данных
Наименование
Сумма (руб.)
Сырье и материалы
820
Зарплата
204 000
Амортизация
6 000
Итого:
210 820
Себестоимость машинного часа рассчитывается по формуле:
S = ФЗП + НР
(5)
Где ФЗП – фонд заработной платы, НР – накладные расходы
Фонд заработной платы рассчитывается по формуле:
ФЗП =
ЗП∗Кпр
∗Фд
(6)
Где ЗП – заработная плата программиста за месяц; Кпр – среднемесячный
коэффициент премирования (1,4); N – количество работников; Фд –
действительный фонд рабочего времени.
ФЗП =
204 000 ∗ 1,4
= 397,73
1 ∗ 718,08
Накладные расходы рассчитываются по формуле:
НР =
Нр ∗15%
∗Фд
(7)
Где Нр – 15 % от прочих постоянных издержек, n – число работ, Фд –
действительный фонд рабочего времени.
Постоянные издержки рассчитываются по формуле
Нр = Сам + Сар
(8)
Нр= 6 000
НР =
6000 ∗ 15%
= 1,25
1 ∗ 718,08
S = 1,25 + 397,73=398,98 руб/час
34
35
2.3.
ОПИСАНИЕ БАЗОВОГО И ВНЕДРЯЕМОГО ВАРИАНТОВ
До внедрения базы данных «Библиотека» все данные о личной
информации читателей хранились в архиве, переведя их в электронный вид, мы
сможем заменить архивариуса секретарем.
Таблица 3.
«Исходные данные для расчета годовой эффективности»
Показатели
Условные
1. Себестоимость
Ед.изм
До
После
обозначен
внедрения
внедрения
ия
программы
Sмаш
руб/час
-
398,98
Фд
час
3942,91
3942,91
Фсм
час
328,57
328,57
Тм
час
-
3942,91
Озп
руб
45 000
30 000
Sком
руб
-
30000
машинного часа работы
ЭВМ
2. Действительный
фонд рабочего времени
3. Среднемесячный
фонд рабочего времени
4. Машинное время
ЭВМ
5. Основная заработная
плата
7. Стоимость
компьютера
Фрв=Фк—(Дп+Дв+До)*Р*ПРД
(9)
где Фк — календарный фонд рабочего времени рабочих в данном
периоде, чел.-дней или чел.-час;
36
Дп, Дв и До — количество соответственно праздничных, выходных дней и
дней очередных отпусков в данном периоде;
ПРД — средняя установленная (урочная) продолжительность рабочего
дня, ч.
Р — среднесписочная численность рабочих в данном периоде, чел.;
Фонд рабочего времени:
Фрв = (718,08-(52+36+14)* 1 *8 = 4928,64
Действительный фонд рабочего времени рассчитывается по формуле:
Фд = Фрв * 80 %
(10)
Фд = 4928,64 * 80 % = 3942,91
Среднемесячный фонд рабочего времени вычисляется по формуле:
Фсм = Фд /12
(11)
Фсм = 3942,91 / 12 = 328,57
Таблица 2.
«Затраты на разработку проекта»
Наименование
Цена за единицу
Количество
Сумма (руб.)
Картриджи
490
2
980
Бумага
250
1
250
Другие
расходы
300
(канцтовары)
Итого
1530
Таблица 3.
«Затраты на заработную плату»
Наименование
Основная
Сумма, руб
Срок работы
Сумма (руб.)
50000
4,08 месяца
204000
37
заработная плата
Дополнительная
4,08 месяца
20000
81600
заработная плата
Итого
285600
Как уже было вычислено:
Ам = 6 000 руб.
Кпр = ЗТсм + ЗТз/п + ЗТар
(12)
где Кпр – производственные затраты
ЗТсм – затраты на сырье и материалы
ЗТз/п – затраты на заработную плату
ЗТар – затраты на аренду и амортизацию
Кпр = 1530+285600+6000 = 293130 руб.
Таблица 4.
«Общие затраты необходимые на разработку программы»
Наименование
Затраты (руб.)
Сырье и материалы
1530
Заработная плата
285600
Амортизация
6000
Итого
293130
Капитальные затраты по внедряемому варианту К2 – это стоимость
оборудования (компьютера) в сумме с производственными затратами:
К2 = Sком + Кпр
(13)
К2 = 30000 + 293130 = 323130 руб.
где Sком – стоимость компьютера
38
Кпр – производственные затраты
Производственные затраты не отражаются на себестоимости, но
обязательно учитываются при оценке эффективности внедрения данной
программы, включая в себя расходы на работу программного обеспечения,
организацию его опытной эксплуатации и внедрения и является частью
капитальных затрат.
39
2.4.
РАСЧЕТ СЕБЕСТОИМОСТИ СРАВНИВАЕМЫХ
ВАРИАНТОВ.
Фонд заработной платы с начислениями, приведенными к одному часу
работы, устанавливается исходя из квалификации работника, занятого
выполнением работы определенной группы сложности.
Фз/п = (ЗП* Кпр)/ N*Фд
(14)
где Фз/п – фонд заработной платы
ЗП – заработная плата архивариуса
Кпр – среднемесячный коэффициент премирования 1,4
N – количество работников
Фд – действительный фонд рабочего времени
*Заработанная плата за год в базовом варианте
ЗП1=(ЗПоп1 * ЗПоп2)*12
(15)
ЗП1 – заработанная плата в базовом варианте
ЗПоп1 – заработанная плата секретаря
ЗПоп2 – кол-во работников
ЗП1=45000*1*12=540000 руб.
*Заработанная плата за год во внедряемом варианте
ЗП2=ЗПоп * 12
(16)
ЗП2 – заработанная плата во внедряемом варианте
ЗПоп – заработанная плата оператора за месяц
ЗП2= 30000*1*12 = 360000 руб.
* Фонд заработанная плата в базовом варианте
Фз/п1= (540000*1,4)/1*397,73 = 1900,79руб/чел.ч
* Фонд заработанная плата во внедряемом варианте
Фз/п2= (360000 *1,4)/1*397,73 = 1267,19 руб/чел.ч
Накладные расходы в год НР, приведенные к одному часу работы,
рассчитывается так:
40
НР = (Н’Р / n)* Фд
(17)
Н’Р – это 15 % от прочих постоянных издержек
n – число работ
Фд – действительный фонд рабочего времени
Постоянные расходы определяются как сумма затрат на амортизацию и
аренду.
ПИ1 = 0
ПИ2 = 0 + 6000 = 4500
Н’Р – прочие постоянные издержки * 15 %
НР1 = (0 * 15 %)/1 *3942,91 = 0 (в базовом варианте)
НР2 = (6000 * 15 %) / 1 *3942,91 = 0,23 (во внедряемом варианте)
Себестоимость ручных работ в базовом и внедряемом варианте
Sруч = ФЗП + НР
(18)
Sруч – себестоимость ручных затрат
ФЗП – фонд заработанной платы
НР – накладные расходы
Sруч1 = 1900,79 + 0 = 7753,85руб/чел.ч (в базовом варианте)
Sруч2 = 1267,19 + 0,23 = 1267,42 руб/чел.ч (во внедряемом варианте)
Показатели трудоемкости в базовом и внедряемом варианте
Тз = Фд * N
(19)
Тз – показатель трудоемкости
Фд - действительный фонд рабочего времени
N – количество работающих
Тз1 = 3942,91* 1 = 3942,91 (в базовом варианте)
Тз2 = 3942,91* 1 = 3942,91 (во внедряемом варианте)
Снижение трудоемкости в результате внедрения данной программы
подсчитывается как разность в часах
Т = Тз1 – Тз2
(20)
41
Т – снижение трудоемкости
Тз1 - показатель трудоемкости в базовом варианте
Тз2 - показатель трудоемкости во внедряемом варианте
Т = 3942,91 – 3942,91 = 0
Производительность труда определяется по формуле:
Прт = (Тз1 / Тз2) * 100 %
(21)
Прт – производительность труда
Тз1 - показатель трудоемкости в базовом варианте
Тз2 - показатель трудоемкости во внедряемом варианте
Прт = (3942,91 / 3942,91)*100 % = 100
Количество условно высвобожденных инженерно-технических работ
(ИТР)
Nвыс = Тз1 /Фд - Тз2 /Фд
(22)
Nвыс – количество условно высвобожденных ИТР
Тз1 - показатель трудоемкости в базовом варианте
Тз2 - показатель трудоемкости во внедряемом варианте
Фд - действительный фонд рабочего времени
Nвыс = 3942,91/ 3942,91 – 3942,91/ 3942,91 = 0
Текущие затраты в базовом и внедряемом варианте:
С1 = Sруч1 *Тз1
(23)
С1 - текущие затраты в базовом варианте
Sруч – себестоимость ручных работ
Тз – показатель трудоемкости
С2 = Sруч2 *Тз2 + Sмаш*Тм
(24)
С2 - текущие затраты во внедряемом варианте
Sруч – себестоимость ручных работ
Тз2 – показатель трудоемкости во внедряемом варианте
Sмаш – себестоимость машинного часа
42
Тм – машинное время
С1 = 1900,79* 3942,91= 7494643,9 руб.
С2 = 1267,42 * 3942,91 + 398,98*3942,91 = 6570465,22 руб.
Определяем годовой экономический эффект.
Годовой экономический эффект определяется путем сопоставления затрат
по базовому и внедряемому вариантам. Рассчитывается по формуле:
Эгод = (С1 + R*К1) - (С2 + R*К2)
(25)
где С1, С2 – себестоимость на процесс обучения с использованием
базового и внедряемого вариантов;
К1, К2 – капитальные затраты по базовому и внедряемому вариантам;
R – ставка рефинансирования (0,25)
Эгод = (7494643,9 + 0,25 *0) – (6570465,22 + 0,25 * 323130) = 843396,18
руб.
Фактическая эффективность:
Кф = (С1 – С2 )/ (К2 – К1)
(26)
Кф – фактическая эффективность
С1 , С2 - текущие затраты в базовом варианте и внедряемом варианте
К1, К2 – капитальные затраты по базовому и внедряемому вариантам
Кф = (7494643,9 – 6570465,22) / (323130 – 0) = 2,86
Определяем срок окупаемости проекта
Т = (К2 – К1) / (С1 – С2 )
(27)
Т – срок окупаемости
С1 , С2 - текущие затраты в базовом варианте и внедряемом варианте
К1, К2 – капитальные затраты по базовому и внедряемому вариантам
Т = (323130 – 0) / (7494643,9 – 6570465,22) = 0,35
Таблица 5.
«Основные показатели базового и внедряемого вариантов»
Показатели
Единица
До внедрения
После внедрения
43
измерения
1. Численность
чел
1
1
2. Трудоемкость
чел.ч
3942,91
3942,91
руб
45000
30000
3.
Основная
заработная плата
4. Окупаемость
лет
0,35
5. Экономическая
руб.
2,86
эффективность
Из вышеприведенных расчетов видно, что проект внедрения является
экономически эффективным. Срок окупаемости 0,35 года т.е. 127,75 дней, что
равно 4,26 месяца..
Годовая экономическая эффективность 2,86 рублей.
44
ЗАКЛЮЧЕНИЕ
В данной курсовой работе была разработана база данных для библиотеки.
В
проекте
были
исследованы
три
основных
составляющих
проектирования и создания БД, а именно:

Анализ предметной области.
В ходе анализа предметной области библиотеки, стало выявление цели
суть,
которой
является
автоматизация
информационной
деятельности
библиотеки, постановка и достижение следующих задач:
устранение рутинных ручных операций, неизбежных при обработке
информации;
существенное ускорение процессов обработки и преобразование данных;
повышение точности учетных и отчетных данных;
расширение возможностей организации и разностороннего использования
информационных ресурсов за счет, использования высокоорганизованных
структур данных и систем управления ими.

Проектирование логической модели.
В данной главе описаны основные принципы и требования построения
логической модели БД. В виду анализа предметной области было решено
выбрать реляционный вид логической модели. Основной задачей на данном
этапе исследования является разработка, и определение первичных и
альтернативных ключей, разработка индексов, установка вида связей между
таблицами, а также приведение модели к требуемому уровню нормальной
формы - в данной модели отношения заданы в третьей нормальной форме.

Реализация Базы Данных.
После описания логической модели выбирается необходимая СУБД и
создается физическая модель.
Основной задачей в данном разделе является непосредственно реализация
БД на программном продукте.
45
Необходимо сформулировать основные требования и задачи к будущей
системе и, опираясь на поставленные критерии провести анализ и сравнение
программ СУБД.
В ходе исследования было решено использовать программу MS Access.
После выбора программы, была произведена доработка логической
модели под выбранную СУБД.
Заключительным этапом является разработка приложения к СУБД.
Таким образом, разработанная база данных полностью отвечает
предъявленным к ней требованиям. В работе применялись знания, полученные
за время изучения курса Базы данных. Проектирование базы данных и из
дополнительных литературных источников.
В
результате
проведенных
работ
была
создана
база
данных
«Библиотека».
По
результатам
исследования
и
анализа
работоспособности
разрабатываемого программного средства база данных «Библиотека» были
проведены расчеты эффективности при внедрении программного средства на
предприятие, которые показали важность и значимость автоматизированного
продукта для всей организации в целом.
Основными источниками информации являются интервьюированные
данные заказчика; данные о работе предприятия до внедрения программного
средства; информационные источники сети Internet и публикации по экономике
отрасли и предприятия.
В данной курсовой работе описан функционал программы, фактический
состав компонентов с кратким описанием и назначением каждого элемента.
Указаны способы формирования внутренних связей между отдельными
компонентами базы данных. Произведены расчеты по эффективности
внедрения базы данных «Библиотека» на предприятие.
46
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1.
Акулов В.Б., Акулова О.В. Экономическая теория: Учебное
пособие. Петрозаводск: ПетрГУ, 2011. – 61с.
2.
Б.И.
Герасимов,
Т.М.
Коновалова,
С.П.
Спиридонов.
Экономический анализ: учебное пособие. 2-е изд., стер. – Тамбов : Изд-во
Тамб. гос. техн. ун-та, 2012. – 74с.
3.
Гальперин В. М., Игнатьев С. М., Моргунов В. И. Микроэкономика
2-й том. Институт "Экономическая школа", Санкт-Петербург, 2012. – 52с.
4.
Есин, Е.Ю. Микроэкономика: Учебное пособие. Н. Новгород:
Нижегород. гос. архит. – строит. ун-т, 2012. – 84 с.
5.
Кочетков, И.И. История экономических учений: Учебное пособие. –
Н.Новгород: Нижегород. гос. архит. – строит. ун-т, 2011. – 102 с.
6.
Кочетков, И.И. Макроэкономика: Учебное пособие. – Н.Новгород:
Нижегород. гос. архит.- строит. ун-т, 2012. – 92 с.
7.
Лавров Е.И., Капогузов Е.А. Экономический рост: теории и
проблемы: учебное пособие. Омск: Изд-во ОмГУ, 2013. – 32с.
8.
Мюллер Д. Общественный выбор III / Пер. с англ. под ред. А. П.
Заостровцева, А. С. Скоробогатова; Гос. ун-т — Высшая школа экономики,
Институт «Экономическая школа». — М. 2012. — 601 с.
9.
Нуреев, Р.М. Курс микроэкономики. – М.: ГРИФ, 2012. – 556 с.
10. Селищев, А.С. Микроэкономика. 2-е изд. / А.С. Селищев. – СПб.:
Питер, 2012. – 408 с.: ил. – (Серия «Учебное пособие»)
11. Фролова Т.А. Экономическая теория: конспект лекций. Таганрог:
ТТИ ЮФУ, 2012. – 25с.
12. Яковлева, Е.Б. Микроэкономика / Под ред. Яковлевой Е.Б. – М. –
СПб., Поиск, 2011. – 308 с.
13. Яллай, В.А. Макроэкономика: Учебное пособие. Псков, ПГПИ,
2011. – 95с.
47
Автор
Larisa_shipaeva
Документ
Категория
Без категории
Просмотров
379
Размер файла
2 524 Кб
Теги
143
1/--страниц
Пожаловаться на содержимое документа