Автор работы: Пользователь скрыл имя, 25 Декабря 2012 в 02:10, курсовая работа
Грамотное ведение учёта книг, а так же учёт возвращаемых и выдаваемых книг читателю, можно решить несколькими способами. Но наиболее простым и удобным (в реализации) является привлечение, для решения поставленной задачи, вычислительной техники и соответствующего программного обеспечения. Настоящий документ содержит информацию по учёту книг, выдачи и приёме книг от читателя. Задача решена с помощью программы «1С: Предприятие». В состав документа включено описание задачи вместе с моделью базы и алгоритмом решения.
Введение ……………………………………………………………………….3
Описание сферы деятельности ……………………………………………….3
Модель функционирования IDEF0 ……………………………………...3
Логическая модель IDEF3 ………………………………………………..9
Модель потоков данных DFD …………………………………………..11
Структура информации ……………………………………………………...15
Инфологическая модель ………………………………………………...15
Даталогическая модель ………………………………………………..17
Структура информации ………………………………………………..19
Описание запросов ……………………………………………………...20
Интерфейс пользователя ……………………………………………………22
Описание выходных форм ……………………………………………...22
Описание диалоговых форм …………………………………………….25
Схема интерфейса ……………………………………………………….28
Перечень сообщений …………………………………………………….29
Алгоритм обработки информации ………………………………………….30
Инструкция пользователю …………………………………………………..31
Литература …………………………………………………………………..44
Приложения …………………………………………………………………45
Техническое задание ……………………………………………………45
Тексты программных модулей …………………………………………56
Разработка информационного
обеспечения выполняется
В системе должны быть реализованы следующие функции:
Состав выпускаемой
Таблица 2.
Наименование документации |
Количество экземпляров |
Пояснительная записка |
1 |
Описание применения |
1 |
Пользователем системы «АРМ Библиотека» может быть человек имеющий навыки работы с ОС Windows XP.
Предварительные расчеты
экономической эффективности
Проведение испытаний системы «АРМ Библиотека» должно проводиться следующими этапами:
При проведении опытной эксплуатации разработчик выполняет обучение представителей заказчика на рабочем месте исполнителей, используя для тестирования системы реальную информацию. Во время опытной эксплуатации выполняется доработка программ по замечаниям заказчика с оформлением промежуточных протоколов.
Во время внедрения
выполняется окончательная
Обоснование экономической эффективности разработки.
Расчёт стоимости разработки информационной системы.
Входная информация:
Выходная информация:
Используя сведения о входных и выходных документах, выберем исходные данные из таблицы 1.
Таблица 1
Входные формы |
Выходные формы |
Базовый объем программы |
Коэффициент на использование ППП |
Коэффициент на сложность программы |
Коэффициент на новизну языка программирования |
Проведение НИИ |
Поправочный коэффициент. |
1-4 |
1-3 |
300 |
0,75 |
I – 1,4 II – 1,25 III – 1,1 |
1,25 |
1,3 |
1,1 |
5-7 |
4-5 |
650 |
0,75 |
1,25 |
1,3 |
1,15 | |
8-10 |
6-9 |
900 |
0,75 |
1,25 |
1,3 |
1,2 | |
≥10 |
≥10 |
1500 |
0,75 |
1,25 |
1,3 |
1,25 |
Кпопр = 1,1 Ксложн = 1,4
Vбаз. = 300 Косн. = 1,25
КППП = 0,75 КНИИ = 1
Тогда предварительный объем программы равен:
Vпрогр. = 300 * 0,75 * 1,4 * 1,25 * 1 * 1,1 = 433 (операторов)
Нормы выработки разработки и размер их базового оклада приведен в таблице 2.
Таблица 2
Должность |
Норма, вырабатываемая за месяц |
Программный К |
Базовый оклад |
Инженер |
300 |
1 |
8000 |
Старший инженер |
360 |
1,2 |
9600 |
Ведущий инженер |
390 |
1,3 |
10400 |
Руководитель проекта |
480 |
1,6 |
12800 |
Техник |
240 |
0,8 |
6400 |
Перечень специалистов задействованных в разработке программного обеспечения приведен в таблице 3.
Таблица 3
Должность |
Норма, вырабатываемая за месяц |
Базовый оклад |
Старший инженер |
300 * 1,2 = 360 |
8000 * 1,2 = 9600 |
Ведущий инженер |
300 * 1,3 = 390 |
8000 * 1,3 = 10400 |
Руководитель проекта |
300 * 1,6 = 480 |
8000 * 1,6 = 12800 |
Техник |
300 * 0,8 = 240 |
8000 * 0,8 = 6400 |
Расчет фактического объема выработки специалистами за месяц приведен в таблице 4.
Таблица 4
Должность |
Загруженность, % |
Количество |
Vбаз. |
V |
Руководитель проекта |
10 |
1 |
480 |
48 |
Старший инженер |
80 |
1 |
360 |
288 |
Техник |
40 |
1 |
240 |
96 |
Рассчитаем объем выработки за месяц. Данные приведены в таблице 5
Таблица 5
Должность |
V |
Руководитель проекта |
480 * 0,1 = 48 |
Старший инженер |
360 * 0,8 = 288 |
Техник |
240 * 0,4 = 96 |
Отсюда объем выработки за месяц и продолжительность работ равна:
Продолжительность работ = = 1 месяц.
Расчёт фонда заработной платы основных исполнителей приведен в таблице 6.
Таблица 6
Должность |
Загруженность, % |
Количество |
Базовый оклад |
Продолжительность работ |
Заработная плата |
Руководитель проекта |
10 |
1 |
12800 |
1 |
1280 |
Старший инженер |
80 |
1 |
9600 |
1 |
7680 |
Техник |
40 |
1 |
6400 |
1 |
2560 |
Рассчитаем стоимость работ и заполним таблицу 7.
Таблица 7
Должность |
Заработная плата |
Руководитель проекта |
12800 * 0,1 * 1 = 1280 |
Старший инженер |
9600 * 0,8 * 1 = 7680 |
Техник |
6400 * 0,4 * 1 = 2560 |
(фонд з/п основных исполнителей)
Накладные расходы: 25%
11520 * 0,25 = 2880 руб.
Всего с накладной: 11520 + 2800 = 14400 руб.
ЕСН: 26%
14400 * 0,26 = 3744 руб.
Всего с ЕСН: 14400 + 3744 = 18144 руб.
Стоимость разработки: 18144 руб.
Расчет фонда заработной платы за год после внедрения программного продукта.
Перечень операций, подлежащих автоматизации приведен в таблице 1.
Таблица 1
Операция |
Исполнитель |
Стоимость 1-го часа |
Число операций в год |
До автоматизации |
После автоматизации |
Экономия фонда заработной платы |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Оформление книги |
Библиотекарь |
71,43 |
2880 |
768 |
144 |
44472,48 руб. |
Оформление выдачи/возврата |
Библиотекарь |
71,43 |
4032 |
436,8 |
134,4 |
21600,43 руб. |
Всего |
66072,9 руб. |
Расчет столбца 3:
12000 / 21 / 8 = 71,43 руб. в час.
Где 12000 – размер заработной платы в рублях;
21 – число рабочих дней в месяце;
5 – число часов в рабочем дне.
Расчёт столбца 4:
12 * 6 * 4 = 288 – рабочих дней в году.
Где 12 – число месяцев в году;
6 – число дней в неделе;
4 – число недель в месяце.
В день поступает до 10 книг.
10 * 288 = 2880 – число поступивших книг за год.
Расчёт столбца 5:
На оформление 10 книг уходит 160 мин (10 книг * 16 мин), где 16 мин среднее время затрачиваемое на оформление 1-ной книги.
10 * 16 = 288 = 46080 минут = 768 часов.
Расчёт столбца 6:
После автоматизации на оформление одной книги будет уходить 3 мин.
10 * 3 * 288 = 2640 минут = 144 часа.
Расчёт столбца 7:
До автоматизации:
768 * 71,43 = 54758,4 руб. в год на одного библиотекаря.
После автоматизации:
144 * 71,43 = 10285,92 руб. в год на одного библиотекаря.
Экономия фонда заработной
платы после внедрения
44472,48 + 21600,43 = 66072,9 руб.
Э = 0,27 1 месяц.
Дерево конфигурации 1С: Предприятия 8.1. показано на рисунках
Рис. . Дерево конфигурации
Модули справочников: