Расчет себестоимости обработки одного экземпляра документа
Назначение и требования, предъявляемые к прикладной программе, порядок контроля и приемки. Этапы создания и жизненный цикл программы. Реализация базы данных в MS Excel. Порядок работы с проектируемым программным продуктом, его структура и элементы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 24.05.2014 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
КУРСОВАЯ РАБОТА
Расчет себестоимости обработки одного экземпляра документа
Введение
Информатика-это наука систематизирующая приемы создания, хранения, воспроизведения, обработки и передачи данных средствами вычислительной техники, а так же систематизирующая принципы функционирования средств и методы управления ими.
Целью изучения информатики является формирование следующих компетенций:
1. Общекультурные - владеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером, как средством управления информацией.
2. Профессиональные - владеть базовыми знаниями в области информационных систем (языки и программные алгоритмы компьютерной практики. Цель курсовой работы заключается в том, чтобы овладеть навыками и знаниями в области информатики, которые могут позволить успешно использовать необходимые технические и программные средства для создания, получения, хранения, переработки и передачи информации, использовать средства MicrosoftOffice для создания простейших приложений в сфере документоведения и архивоведения. Обладать предметно-специализированными компетенциями, способствующими социально мобильности и устойчивости на рынке труда.
Необходимо знать: основные базовые понятия в области информатике и программирования, виды алгоритмических процессов, основные способы и средства получения, хранения, переработки информации в сфере документоведения и архивоведения.
VisialBasicApplication (VBA, VisialBasic для приложений) - упрощенная реализация языка программирования VisialBasic, встроенная в линейку продуктов MicrosoftOffice (включая версии для МасOS), а так же во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRIArcGIS.VBA является интерпретируемым языком.VBA близок к VisialBasic, будучи языком, построенным на СОМ, позволяет использовать все доступные в операционной системе СОМ объекты и компоненты ActiveX. Возможно создание приложение на основе MicrosoftWordVBA, использующие средства CorelDraw.
Язык VBA позволяет создать приложения (проекты), состоящие из модулей, форм, и связанных с приложением объектов, относящихся к некоторому документу, а так же сохранять проект вместе с самим документом. Модуль VBAсодержит исходный код макроса, или программы, создаваемой пользователем.
1. Анализ задания на проектирование
1.1 Основание для разработки
Основанием для разработки приложения является задание на курс проектирования по дисциплине «Информатика».
1.2 Назначение разработки
Согласно техническому заданию необходимо разработать приложение, предназначенное для определения себестоимости обработки одного экземпляра документа.
Диалог в программе нужно осуществить с помощью разработанной панели инструментов и диалоговых окон.
1.3 Требования к прикладной программе
Требования к функциональным характеристикам
Приложение должно обеспечивать выполнение ряда функций:
· организация диалога прикладной программы с пользователем с помощью разработанной панели инструментов;
· определить себестоимость обработки одного экземпляра документа;
· вывод справки о программе и ее разработчике.
Расчет выполняется с помощью формулы С=М/К, где М-финансовые затраты на обработку документов, К-среднее количество документов в месяц.
М=?кi=1Zi,
где Zi-затраты на обработку i-го документа.
Для выполнения выше указанных функций, приложение должно быть разработано средствамиVBA из MicrosoftExcel.
Общими требования к программе являются создание удобного интерфейса, с помощью которого пользователь сможет легко и быстро организовать работу с приложением.
Требования к составу и параметрам технических средств
Программа должна работать на персональных компьютерах семейства IBMPSPentium с объемом памяти не менее 512 Мб. Кроме того, необходимо наличие устройств ввода и вывода данных, дисководов, манипулятора «мышь».
Требования к информационной и программной совместимости
Для работы приложения требуется операционная система MicrosoftWindowsXP/200 и выше.
Программа будет запускаться из текстового процессора Microsoft Excel, следовательно, необходимо наличие пакета Microsoft OfficeXP/2003 и выше.
Минимальный объем памяти для хранения данной программы на диске -100 Кб.
Порядок контроля и приемки
Для проверки работоспособности программы следует разработать текстовый набор данных, для проверки правильности вычислений, а так же протестировать реакцию программы на возможные действия пользователя.
Программа работает верно, если правильно происходят все вычисления, а также правильно проводится управление программой.
2. Анализ предметной области
Данная БД осуществляет:
- подсчёт себестоимости обработки одного экземпляра документа;
- вывод справки о программе и ее разработчике.
1. База данных - это основа для будущего наращивания прикладных программ. Базы данных должны обеспечивать возможность разработки приложений легче, быстрее, дешевле.
2. Многократное использование данных. Пользователи, которые по-разному понимают одни и те же данные, могут использовать их различным образом.
3. Сохранение затрат умственного труда. Существующие программы и логические структуры данных не переделываются при внесении изменений в базу данных.
4. Простота. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении.
5. Легкость использования. Пользователи имеют простой доступ к данным; сложный доступ к данным осуществляет электронная таблица.
6. Гибкость использования. Обращение к данным или их поиск осуществляется с помощью различных методов доступа.
7. Быстрая обработка незапланированных запросов на данные.
8. Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных.
9. Небольшие затраты. Низкая стоимость хранения и использования данных и минимизация затрат на внесение изменений.
10. Уменьшение избыточности данных. Требования новых приложений удовлетворяются за счет существующих данных, а не путем создания новых файлов.
11. Производительность. Запросы на данные удовлетворяются с такой скоростью, которая требуется для использования данных.
12. Достоверность данных и соответствие одному уровню обновления. Необходимо использовать контроль за достоверностью данных. Система предотвращает наличие различных версий одних и тех же элементов данных, доступных пользователям, на различных стадиях обновления.
13. Секретность. Несанкционированный доступ к данным невозможен. Ограничение доступа к одним и тем же данным для различного их использования может осуществляться разными способами.
14. Защита от искажения и уничтожения. Данные должны быть защищены от сбоев, катастрофических и криминальных ситуаций, некомпетентного или злонамеренного обращения к ним лиц, которые могут ошибочно обновить их.
15. Готовность. Пользователь быстро получает данные всякий раз, когда это ему необходимо.
Программные средства БД представляют собой сложный комплекс, обеспечивающий взаимодействие всех частей информационной системы при ее функционировании
2.1 Этапы создания программы
Разработка программы - это не только написание программы. Написание программы является одним из этапов. Для начала перечислим все этапы разработки программ, а затем подробно расскажем о них.
Этапы разработки программ:
1. Постановка задачи
2. Формулировка и анализ физической задачи
3. Составление математической модели
4. Составление алгоритма задачи
5. Создание программы
6. Составление текста программы
7. Ввод текста программы в компьютер
8. Синтаксическая отладка программ
9. Тестирование и семантическая отладка
10. Документирование программы
11. Запуск готовой программы и анализ полученных результатов
После полученного нами файла с можно запустить его и ещё раз проверить верно, ли работает программа. На этом этапы создания программы закончены.
2.2 Жизненный цикл программы
себестоимость программа база
Программный продукт - программа + пользовательская документация. ПП можно эксплуатировать без участия его автора.
Этапы жизненного цикла:
1. Анализ
2. Проектирование
3. Реализация
4. Сборка, тестирование, испытание
5. Внедрение (выпуск)
6. Сопровождение
Рассмотрим каждый этап поподробнее.
При анализе ЖЦ программы различают 2 случая производства ПП:
1) ПП делается для конкретного заказчика. В этом случае нужно прикладную задачу преврашать в программистскую. Нужно понять как функционирует та среда, которую нужно автоматизировать (анализ бизнес-процессов). В результате появляется документация-спецификация требования, где указаны какие именно задачи д.б. решены и при каких условиях. Эту работу выполняет системный аналитик (аналитик бизнес-процессов).
2) ПП разрабатывается для рынка. Нужно проводить маркетинговые исследования и найти какого продукта на рынке нет. Это связано с большим риском. Цель - разработка спецификации требований.
При проетировании главная цель - определение общей структуры ПП. Результат - спецификация ПП. Эту работу выполняет системный программист.
Для реализации пишется программный код. Реализация включает и разработку, и тестирование, и документацию.
Сборка всего, что сделано разными программистами. Тестирование всего программного комплекса. Отладка - поиск и устранение причин ошибок. Испытание - уточнение технических характеристик. В результате - гарантия работоспособности программы.
Внедрение - когда работают на одного заказчика. Включает постановку программы у заказчика, обучение заказчика, консультации, устранение ошибок и явных недостатков. Должно произойти отчуждение ПП - пользователь может работать с ПП без участия автора.
Устранение замеченных в ходе эксплуатации ошибок. Внесение непринципиальных усовершенствований. Накопление предложений для разработки следующей версии.
3. Реализация базы данных вMSEXCEL
3.1 Таблица, содержащие данные, их структура
Таблица БД по подсчету себестоимости обработки одного экземпляра документа - Расчеты, состоит из таких полей: № п/п, Документ, Затраты на обработку документа. Таблица представлена на рис. 1 и продолжение таблицы на рис. 1а:
Таблица 1 Расчеты
Таблица 1а Продолжение таблицы Расчеты
3.2 Построение формул для анализа информации
Для автоматизации работы базы данных для анализа информации были использованы формулы.
В таблице Расчеты поле Затраты на обработку документа вычисляется по формуле:
=СЛУЧМЕЖДУ (1; 100).
Поле Финансовые затраты на обработку документа вычисляется по формуле:=СУММ (C2:C21) - общая сумма по затратам на обработку документа.
Таблица Расчеты в режиме отображения формул показа в Таблице 2:
Таблица 2 Таблица Расчеты в режиме отображения формул
На Листе Докладная записка создан документ Докладная записка с данными, которые зависят от вычислений, производимых на форме. Лист Докладная записка в режиме отображения формул представлен на Рисунке 1:
Рисунок 1 Лист Докладная записка в режиме отображения формул
Лист Докладная записка представлен на рис. 2:
Рисунок 2 Лист Докладная записка
3.3 Формы, предназначенные для ввода данных
При запуске файла электронной таблицы Excelимеется вкладка Моя вкладка с 4 кнопками (рис. 3), при нажатии на которые запускаются формы:
Рисунок 3 Созданная вкладка с кнопками
Первая кнопка запускает главную форму (рис. 4) с 2 кнопками: МЕНЮ и ВЫХОД. При нажатии на кнопку МЕНЮ или же на кноку Макрос 3 на ленте открывается вторая форма, а при нажатии на кнопку ВЫХОД главная форма закрывается.
Рисунок 4 Главная форма
Для двух кнопок в средеVBA (VisualBasicforAplication) был создан код.
Рисунок 5 Форма МЕНЮ
Вторая форма МЕНЮ (рис. 5) содержит кнопки, при нажатии на которые открываются формы с заданными названиями.
Форма Справка о программе и ее разработчике открывается при нажатии на кнопку Макрос 2 на ленте выглядит так:
Рисунок 6 Форма Справка о программе и ее разработчике при активной вкладке о программе
Рисунок 7 Форма Справка о программе и ее разработчике при активной вкладке о разработчике
Код для этой формы для кнопки Закрыть написан в Приложении В.
Форма Расчеты открывается при нажатии на кнопку Макрос 4 на ленте и имеет вид, как показано на рис. 8:
Рисунок 8 Форма Расчеты
Для расчета себестоимости обработки одного экземпляра документа всредеVBA (VisualBasicforAplication) был создан код (Приложение Г).
Заключение
себестоимость программа база данные
Использование современных автоматизированных информационных систем в расчетах обеспечивает повышение качества информации, ее точности, объективности, оперативности и как следствие этого возможности принятия своевременных решений.
Особенность созданной системы состоит в том, что она обеспечивает расчет себестоимости обработки одного экземпляра документа. Так же следует отметить то, что автоматизированная информационная система магазина имеет простой и удобный интерфейс, за счет чего достигается простота в управлении для начальных пользователей.
Так как интеграция информационных систем во все сферы жизни увеличивается с каждым днем, то актуально становится разработка подобных расчетных баз данных. При этом разработчик должен учитывать то, что наиболее простые БД могут быть подвержены избыточности, но при этом нельзя и довольно частым делением БД на много составных таблиц. При создании БД необходимо принять во внимание область, для которой разрабатывается база данных.
Список использованной литературы
1 Докучаев А.А., Мошенский С.А., Назаров О.В. Средства информатики в офисе торговой фирмы. Средства компьютерных коммуникаций. - СП б, ТЭИ, 1996. - 32 с.
2 Хахаев И.А., Турченюк Т.И. Мошенский С.А. Internet/Intranet/ Основы разработки и использования документов. - СП б, ТЭИ, 1999. -69 с.
3 Климова Р.Н., Сорокина М.В., Хахаев И.А., Мошенский С.А. Информатика торговой фирмы / Учебное пособие. Для студентов всех специальностей всех форм обучения. - СП б.: СПбТЭИ, 1998. - 32 с.
4 Марысаев В.Б. Персональный компьютер: Иллюстрированный справочник. - Москва, 1999.
5 Фридланд А. Информатика - толковый словарь основных терминов. - Москва, Приор, 1998.
Размещено на Allbest.ru
Подобные документы
Структура, классификация и этапы проектирования баз данных. Системы управления базами данных, их жизненный цикл. Разработка и реализация базы данных в MS Access. Организация входных и выходных данных. Защита данных от внешних угроз. Сведение о программе.
курсовая работа [558,6 K], добавлен 21.06.2012Назначение и функциональные возможности табличного процессора Excel, его структура, особенности форматирования и режим работы. Работа с электронной таблицей как с базой данных, типы данных в ее ячейках. Средства для создания печатного документа Excel.
контрольная работа [26,1 K], добавлен 28.10.2009Разработка системы управления базой данных "Структура ВУЗа". Требования к программе: функциональным характеристикам, надежности, эксплуатации, составу и параметрам технических средств. Требования к программной документации. Порядок контроля и приемки.
курсовая работа [982,7 K], добавлен 08.06.2015Понятие информационной технологии, принципы и этапы ее формирования, предъявляемые требования, современные проблемы использования. Виды информационных технологий, специфика и направления их практического применения. Решение прикладной задачи в Excel.
курсовая работа [680,9 K], добавлен 09.06.2013База данных, содержащая перечень электроприборов с необходимой информацией о них. Требования к программе, технико-экономические показатели, стадии разработки, порядок контроля и приемки. Спецификации и текст программы. Описание логической структуры.
курсовая работа [32,1 K], добавлен 06.05.2009Общая характеристика и назначение табличного редактора Excel, оценка его преимуществ и возможностей. Правила работы с данным программным обеспечением, порядок ввода данных в ячейки. Редактирование данных в ячейке, ее автозавершение и автозаполнение.
реферат [108,9 K], добавлен 12.06.2011Разработка прикладной программы, организующей работу с базой данных флагов мира, осуществляющей просмотр и редактирование базы данных, поиск по категориям, сортировку данных с использованием базы данных Paradox 7. Системные требования к программе.
курсовая работа [200,4 K], добавлен 02.03.2009Microsoft Excel как программным средством для работы с таблицами данных, позволяющим вычислять значения, упорядочивать, анализировать и графически представлять различные виды данных, взаимодействие с Visual. Разработка базы данных, содержание и функции.
курсовая работа [1,8 M], добавлен 05.12.2012Понятие информационной и автоматизированной системы. Жизненный цикл базы данных: этап начальной разработки, проектирование, реализация и загрузка, тестирование и оценка, функционирование. Структурный анализ и проектирование, средства моделирования.
лекция [216,9 K], добавлен 07.12.2013Понятие и структура хранилища данных, его составные элементы и назначение. Технологии управления информацией. Методика создания базы данных и составления ее схемы, пользовательские формы, структура и содержание таблиц. Программная реализация базы данных.
дипломная работа [1,4 M], добавлен 13.04.2010