Участие в разработке приложений с использованием инструментальных средств

Характеристика предприятия и структуры его управления. Описание разработки приложений с использованием инструментальных средств Анализ программного продукта и его назначение, требований к программному обеспечению. Представление листинга программы.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 10.06.2014
Размер файла 647,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Нижегородский государственный университет им. Н.И. Лобачевского»

«Арзамасский политехнический колледж им. В.А. Новикова»

Арзамасский филиал

Отделение «Среднего профессионального образования»

Отчетная работа

по производственной практике

Выполнила студентка

4 курса группы 47-ИС

Очной формы обучения

Козлова Надежда Владимировна

Руководитель:

Белянцева Елена Николаевна

2014г.

Содержание

ГЛАВА 1. Характеристика предприятия и структура управления предприятием

- Предназначение и краткая история предприятия

- Описание должностных обязанностей главных работников

- Структура предприятия КФХ

ГЛАВА 2. Модификация модуля ИС (ПП.01.02)

- Перечень документов по эксплуатации и сопровождению

- Копии документов по эксплуатации и сопровождению

ГЛАВА 3. Проектирование ИС (ПП.01.03)

- Выписка из стандарта по структуре технического задания, правила оформления программной документации и текстовых документов

ГЛАВА 4. Участие в разработке приложений с использованием инструментальных средств (ПП.02.03)

- Условие задачи, постановка задачи

- Описание выбранной предметной области с использованием UM

- Структура входных и выходных данных

- Описание программного продукта и его назначение

- Требования к программному обеспечению

- Алгоритм работы

- Листинг программы с краткими комментариями

- Результаты программы работы

- Словарь понятий

ГЛАВА 5. Участие в разработке кода программного продукта с использование готовых программных средств в 1C:Бухгалтерии (ПП.01.02)

- Описание выбранной задачи по учету

- Структура основных объектов учета

- Разработанные запросы, отчеты

Дневник прохождения практики

Список использованных источников

Приложение

Характеристика и структура управления предприятием

Производственную практику я проходила на предприятии КФХ ИП «Красавин В.В.» с 20.01.2014 по 01.03.2014, под руководством начальника Красавина В.В., который находится по адресу: Нижегородская обл, Ардатовский район, с.Стексово, ул. Молодежная 18.

Крестьянское (фермерское) хозяйство - это объединение граждан, которые совместно владеют имуществом и осуществляют производственную или другую хозяйственную деятельность. После государственной регистрации крестьянско-фермерского хозяйства, его Глава является индивидуальным предпринимателем - фермером.

КФХ ИП «Красавин В.В.» было основано в 1993 году. На сегодняшний день, это стабильно развивающаяся организация. Предприятие занимается производством различных сельскохозяйственных культур и их реализацией.

Свое начало КФХ ИП «Красавин В.В.» берет от небольшого личного подсобного хозяйства, которое сумело подняться и дойти до такого высокого уровня благодаря росту рыночных отношений в те годы.

На территории хозяйства имеются несколько населенных пунктов: село Кологреево, село Кужендеево, село Пашутино, село Виняево и т.д. Связь между бригадами осуществляется по полевым и асфальтным дорогам.

Общий объем сельскохозяйственных угодий составляет 2000 га. Земельный фонд характеризуется высокой степенью освоенности и распаханности земель.

Территория предприятии КФХ ИП «Красавин В.В.» расположена в черноземной зоне.

В целом температурный режим территории и достаточная влагообеспеченность благоприятны для выращивания сельскохозяйственных культур. Рельеф благоприятен для применения сельскохозяйственной техники.

Почвенно-климатические условия позволяют при правильной агротехнике, внедрении системы севооборотов и внесении удобрений получать высокие и устойчивые урожаи всех возделываемых сельскохозяйственных культур.

Основателем и до сегодняшнего времени собственником предприятия является Красавин Владимир Васильевич.

Для предприятии КФХ ИП «Красавин В.В.» имеет положительное влияние, обеспечивая население рабочими местами, также участвуя в благотворительных мероприятиях, ведет активную общественную жизнь. 

Описание должностных обязанностей основных работников

Организационная структура управления КФХ ИП «Красавин В.В.» имеет следующий вид

Должность/отдел

Обязанности

Глава организации

контролирует ход выполнения поставленных задач

Гл. бухгалтер

Гл. Механик

руководит ремонтной службой, в его обязанности входит следить за состоянием техники

Бригадир по зерновым культурам

Бригадиры по зерновым культурам и по картофелеводству поделены по функциональному признаку, кроме того, в их подчинении находится вся бригада работников, следовательно тип организационного управления здесь линейно-функциональный.

Бригадир по картофелеводству

Агроном

специалист сельского хозяйства, обладающий всесторонними знаниями в области агрономии

Бухгалтер

помогает анализировать существующие данные

Во время прохождения практики я ознакомилась с несколькими отделами, которые показаны в структуре предприятия.

Размещено на http://www.allbest.ru/

Мое рабочее место было оснащено: системный блок, монитор, мышь, клавиатура, принтер-сканер, кабель локальной сети помощью которого я имела выход в интернет.

Сведения о системе:

Операционная система - Microsoft Windows XP Professional. Изготовитель компьютера HP.

Спецификация

Наименование - ProDesk 400 MT

Процессор

Тип процессора - Intel Core i3-4130

Количество ядер - 2

Частота - 3,4 ГГц

Кэш память - 3 Мб

Оперативная память

Тип памяти - DDR3

Объем памяти - 4 Гб

Частота - 1600 МГц

Видео, аудио

Тип графического процессора - Intel HD Graphics 4400

Приводы

Объем жесткого диска - 500 Гб

Скорость вращения жесткого диска - 7200

Тип оптического привода - DVD/RW

Интерфейс подключения жесткого диска - SATA

Интерфейс

Порты -4 x USB 2.0, RJ45 разъем, 6 x USB 3.0, VGA, наушники, 2 x микрофон,

аудиовход, аудиовыход, DVI-D

Слоты - PCI Express x16, 3 x PCI Express x1, mini PCIe

Питание

Мощность - 300 Вт

Функции подключения

Сетевой интерфейс - Realtek RTL8151GH-CG GbE LOM

Корпус

Цвет - черный

Форм-фактор - Microtower

Монитор

Тип монитора - ЖК-монитор

Диагональ - 20

Максимальное разрешение - 1600x900 (16:9)

Порты - DVI и VGA + динамики

Тип матрицы - TFT TN

Мышь - HP H4R81AA Touch to Pair Black

Цвет - черный

Тип - оптическая светодиодная

Беспроводная связь

Количество клавиш - 3

Клавиатура - HP FQ480AA Black USB

беспроводная клавиатура (радиоканал)

для настольного компьютера

классическая конструкция, клавиш: 107, дополнительных: 4 интерфейс USB

На предприятии также используется антивирусная программа - Avira Business Security Suite.

Антивимрусная программма (антивимрус) - специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления заражённых (модифицированных) такими программами файлов, а также для профилактики - предотвращения заражения (модификации) файлов илиоперационной системы вредоносным кодом.

Avira Business Security Suite - комплексного решения на базе лучших технологий для бизнес-профессионалов.

Пакет Avira Business Security Suite обеспечивает надежность вашей сети. Благодаря защите от вирусов Avira для ПК, файловых серверов и серверов Exchange, а также дополнительной функции AntiSpam, включая Avira Management Console для эффективного управления. 

Пакет Avira Business Security Suite будет лучшим решением для предприятий, желающих защитить свои компьютеры, файловые серверы и электронную почту.

Пакет включает:

· Avira Professional Security (Windows, Unix) - оптимальная защита для настольных ПК

· Avira Server Security (Windows, Unix) - максимальная безопасность для ваших файловых серверов

· Avira AntiVir Exchange + Avira AntiSpam - идеальная защита электронной почты прямо на уровне шлюза

· Avira Management Console - экономящее время управление безопасностью по всей сети

· Avira Update Manager - автоматическая загрузка обновлений большинства продуктов Avira через Интернет

а также: 

· Межплатформенная лицензия для настольных компьютеров и файловых серверов

· Бесплатные обновления и модернизация в течение всего срока действия лицензии

· Поддержка уровня Gold: поддержка 8 часов в день x 5 дней в неделю, на немецком и английском языках

Модификация модуля ИС (П.П.01.02)

Документация, создаваемая в процессе разработки программных средств:

При разработке ПС создается большой объем разнообразной документации. Она необходима как средство передачи информации между разработчиками ПС, как средство управления разработкой ПС и как средство передачи пользователям информации, необходимой для применения и сопровождения ПС. На создание этой документации приходится большая доля стоимости ПС.

Документы управления разработкой ПС (process documentation), протоколируют процессы разработки и сопровождения ПС, обеспечивая связи внутри коллектива разработчиков и между коллективом разработчиков и менеджерами (managers) - лицами, управляющими разработкой. Эти документы могут быть следующих типов [13.1]:

Стандарты. Эти документы предписывают разработчикам, каким принципам, правилам, соглашениям они должны следовать в процессе разработки ПС. Эти стандарты могут быть как международными или национальными, так и специально созданными для организации, в которой ведется разработка данного ПС.

Рабочие документы. Это основные технические документы, обеспечивающие связь между разработчиками. Они содержат фиксацию идей и проблем, возникающих в процессе разработки, описание используемых стратегий и подходов, а также рабочие (временные) версии документов, которые должны войти в ПС.

Документы, входящие в состав ПС (product documentation), описывают программы ПС как с точки зрения их применения пользователями, так и с точки зрения их разработчиков и сопроводителей (в соответствии с назначением ПС). Здесь следует отметить, что эти документы будут использоваться не только на стадии эксплуатации ПС (в ее фазах применения и сопровождения), но и на стадии разработки для управления процессом разработки (вместе с рабочими документами) - во всяком случае они должны быть проверены (протестированы) на соответствие программам ПС. Эти документы образуют два комплекта с разным назначением:

Пользовательская документация ПС (П- документация).

Документация по сопровождению ПС (С- документация).

Документация по сопровождению ПС можно разбить на две группы:

?документацию, определяющую строение программ и?структур данных ПС и?технологию их разработки;

?документацию, помогающую вносить изменения в?ПС.

Документация первой группы содержит итоговые документы каждого технологического этапа разработки ПС. Она включает следующие документы:

?внешнее описание ПС (Requirements document);

?описание архитектуры ПС (description of the system architectture), включая внешнюю спецификацию каждой ее программы (подсистемы).

?для каждой программы ПС описание ее модульной структуры, включая внешнюю спецификацию каждого включенного в?нее модуля;

?для каждого модуля спецификацию и?описание его строения (design description);

?тексты модулей на выбранном языке программирования (program source code listings);

?документы установления достоверности ПС (validation documents), описывающие, как устанавливалась достоверность каждой программы ПС, и?как информация об установлении достоверности связывалась с?требованиями к?ПС.

Документы установления достоверности ПС включают, прежде всего, документацию по тестированию (схема тестирования и?описание комплекта тестов), но могут включать и?результаты других видов проверки ПС, например, доказательства свойств программ. Для обеспечения приемлемого качества этой документации полезно следовать общепринятым рекомендациям и?стандартам.

Документация второй группы содержит руководство по сопровождению ПС (system maintenance guide), которое описывает особенности реализации ПС (в частности, трудности, которые пришлось преодолевать) и?как учтены возможности развития ПС в?его строении (конструкции). В?нем также фиксируются, какие части ПС являются аппаратно- и?программно-зависимыми.

Проектирование ИС (ПП.01.03)

При прохождении этой производственной практики я выделила несколько правил и стандартов по оформлению программной документации. Выяснила содержание и правила оформления технических заданий, бухгалтерской отчетности и прочих текстовых документов.

На предприятии действуют следующие комплексы государственных стандартов:

· Единая система конструкторской документации (ЕСКД) - устанавливает взаимосвязанные правила, требования и нормы по разработке, оформлению и обращению конструкторской документации, разрабатываемой и применяемой на всех стадиях жизненного цикла изделия (при проектировании, разработке, изготовлении, контроле, приёмке, эксплуатации, ремонте, утилизации). Основное назначение стандартов ЕСКД состоит в установлении единых оптимальных правил, требований и норм выполнения, оформления и обращения конструкторской документации;

· Единая система программной документации (ЕСПД) - устанавливает взаимосвязанные правила разработки, оформления и обращения программ и программной документации. В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ;

Основные положения ЕСКД, применяемые в «МУП АПАТ»:

1. ГОСТ 2.001-93 ЕСКД. Общие положения - правила, требования и нормы по разработке, оформлению и обращению конструкторской документации;

2. ГОСТ 2.051-2006 ЕСКД. Электронные документы. Общие положения - электронный конструкторский документ получают в результате автоматизированного проектирования (разработки) или преобразования документов, выполненных в бумажной форме, в электронную форму;

3. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам - требования, специфические для некоторых видов текстовых документов;

4. ГОСТ 2.501-88 ЕСКД. Правила учёта и хранения - общие требования по учету и хранению конструкторских и технологических документов выполненных в бумажной и электронной формах;

5. ГОСТ 2.601-2006 ЕСКД. Эксплуатационные документы - устанавливает виды, комплектность и общие требования к выполнению эксплуатационных документов.

Основные стандарты ЕСПД:

1. ГОСТ 19.105-78. ЕСПД. Общие требования к программным документам - устанавливает общие требования к оформлению программных документов для вычислительных машин, комплексов и систем для выполнения документов на различных носителях данных;

2. ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению - устанавливает порядок построения и оформления технического задания на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения.

Примерная структура технического задания, на примере по доработке конфигурации 1C:Предприятия (согласно ГОСТ 19.201-78):

1) Общие сведения, назначение и цели доработки

Необходимо сформулировать цели доработки и для чего в конечном итоге она предназначается. Данный пункт должен быть уточнен глобальными целями.

2) Характеристика объектов автоматизации.

Нужно указать, что именно мы будем разрабатывать в терминах платформы «1С». Какие объекты метаданных будут добавлены к конфигурации, какие изменены и в какой части. Данный пункт Постановщик составляет совместно с Исполнителем по результатам работы с Заказчиком

3) Требования к системе.

Заказчик излагает свои требования в виде списка. Определяются критерии оценки эффективности выполнения требований.

4) Состав и содержание работ по созданию системы.

Исполнителем составляется план работ, который утверждается Заказчиком.

5) Порядок контроля и приемки системы.

Заказчик назначает ответственных специалистов по тестированию доработок, определяются порядок и сроки тестирования, согласовываются с Исполнителем.

6) Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие.

Заказчик предоставляет требования по начальным корректировкам ИБ, осуществляемым через пакетный ввод данных.

7) Требования к документированию.

Постановщик и Исполнитель утверждают содержание документации по доработке.

8) Источники разработки.

Правила оформления программной документации (согласно ГОСТ 19.105-78):

Настоящий стандарт устанавливает общие требования к оформлению программных документов для вычислительных машин, комплексов и систем, независимо от их назначения и области применения и предусмотренных стандартами Единой системы программной документации (ЕСПД) для любого способа выполнения документов на различных носителях данных.

Программный документ состоит из следующих условных частей:

· титульной;

· информационной;

· основной;

· регистрации изменений.

1. Титульная часть состоит из листа утверждения и титульного листа. Правила оформления листа утверждения и титульного листа устанавливаются по ГОСТ 19.104-78.

2. Информационная часть должна состоять из аннотации и содержания. Необходимость включения информационной части в различные виды программных документов установлена соответствующими стандартами ЕСПД на эти документы.

· В аннотации приводят сведения о назначении документа и краткое изложение его основной части.

· Содержание включает перечень записей о структурных элементах основной части документа, в каждую из которых входят:

- обозначение структурного элемента (номер раздела, подраздела и т.д.);

- наименование структурного элемента;

- адрес структурного элемента на носителе данных (например, номер страницы, номер файла и т.п.).

3. Состав и структура основной части программного документа устанавливаются стандартами ЕСПД на соответствующие документы.

4. Часть регистрации изменений (должна присутствовать в каждом программном документе). О каждом изменении программного документа в этой части делается запись в соответствии с требованиями ГОСТ 19.603-78.

Правила оформления текстовых документов (согласно ГОСТ 7.32 - 2001):

1. Текст работ следует печатать, соблюдая следующие требования:

· текст набирается шрифтом Times New Roman кеглем не менее 12, строчным, без выделения, с выравниванием по ширине;

· абзацный отступ должен быть одинаковым и равен по всему тексту 1,27 см;

· строки разделяются полуторным интервалом;

· поля страницы: верхнее и нижнее не менее 20 мм, левое не менее 30 мм, правое не менее 10 мм;

· полужирный шрифт не применяется;

· разрешается использовать компьютерные возможности акцентирования (шрифты разной гарнитуры);

· введение и заключение не нумеруются.

2. Основную часть работы следует делить на разделы и подразделы:

· разделы и подразделы должны иметь порядковую нумерацию в пределах всего текста, за исключением приложений;

· номер подраздела включает номер раздела и порядковый номер подраздела, разделенные точкой;

· после номера раздела и подраздела в тексте точку не ставят;

· разделы и подразделы должны иметь заголовки;

· заголовки разделов и подразделов следует печатать с абзацного отступа с прописной буквы без точки в конце, не подчеркивая;

· если заголовок состоит из двух предложений, их разделяют точкой;

· переносы слов в заголовках не допускаются;

3. Нумерация страниц текстовых документов:

· страницы работ следует нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всему тексту работ;

· титульный лист не включают в общую нумерацию страниц работ;

· номер страницы на титульном листе не проставляют;

· номер страницы проставляют в центре нижней части листа без точки.

Участие в разработке приложений с использованием инструментальных средств (ПП.02.03)

приложение разработка средство инструментальный

Целью работы является создание такой базы данных в Microsoft Access 2003, которая поможет в подсчете прибыли производства, отслеживать информацию о ней с минимальными затратами времени, а так же исключить возможность неправильного ввода информации. Разрабатываемая система должна автоматизировать работу, заменить долгие и рутинные операции по ведению базы данных. Оказывать помощь в поиске необходимой информации, брать на себя рутинную часть. Эта цель выбрана для облегчения и упрощения работы персонала, сокращения времени на поиск, выдачу и изменение информации, тем самым повышая эффективность труда, а так же экономя бюджет.

Разрабатываемый продукт позволит автоматизировать процесс подсчета прибыли производства. В программе будет храниться информация о прибыли производства. 

В качестве хранения информации была выбрана структурированная база данных приложения Microsoft Access 2003, так как, используя возможности данного приложения можно без труда осуществить каскадное обновление данных и обезопасить их хранение. Проект будет представлять собой Windows-приложение.

Требования к программному обеспечению

Необходимо реализовать

1. Удобный и простой интерфейс работы с программой.

2. Возможность легкого внесения информации в Базу Данных

а) о данных ассортимента товарной группы зерновых культур

б) о данных ассортимента товарной группы картофеля

3. Быстрый поиск необходимой информации

а) Поиск товара по ассортиментной группе;

б) Поиск работника по фамилии;

в) Поиск товара по дате реализации;

4. Удобное предоставление запрашиваемой информации

а) Печать отчетов;

б) Отображение информации в виде таблиц.

Требования к надёжности

Необходимо создать систему проверки вводимой информации, и выявление некорректных попыток её внесения, с указанием необходимых форматов вводимых данных. Особенных требований по надёжности системы при работе в нештатных ситуациях не предусмотрено. Предусмотреть дублирования информации.

Требования к программному обеспечению.

Перечень покупных программных средств:

- операционная система Windows XP/Vista/7

- средства тестирования и обслуживания дисков и операционной системы в целом;

- архиваторы ZIP и RAR под Windows XP/Vista/7 (для сжатия информации для архивов);

- антивирусное программное средство Avira Business Security Suite;

- пакет прикладных программ Microsoft Office 2007

Требования к техническим средствам должны использоваться следующие технические средства: персональный компьютер (системный блок, монитор, клавиатура, мышь). Характеристики: процессор не ниже Pentium 1,6 Гц, 256 Мб оперативной памяти, ЖК монитор 15-17 дюймов, винчестер емкостью 120-160 Гб, дисковод для чтения и записи CD/DVD - дисков.

Требования к интерфейсу приложения: Общие требования к разработке графического интерфейса.

Под графическим интерфейсом пользователя (Graphical User Interface - GUI) подразумевается тип экранного представления, при котором пользователь может выбирать команды, запускать задачи и рассматривать списки файлов, указывая на пиктограммы или пункты в списках меню, показанных на экране. Действия могут, как правило, выполнятся с помощью мыши, либо нажатием клавиш на клавиатуре. Типичным примером графического интерфейса пользователя является Windows 95/98.

Многооконные приложения.

Чаще всего сколько-нибудь сложное приложение не может ограничиваться одним окном.

Есть две различные модели приложения:

С интерфейсом одного документа (SPI)

С интерфейсом множества документов (MPI).

В большинстве случаев следует отдавать предпочтение интерфейсу SPI. Этот интерфейс не обязательно предполагает наличие действительно одного окна, как в приложениях Windows типа «Калькулятор», «Проводник».

У приложений MPI тоже есть свои преимущества. Хороший пример такого приложения - Microsoft Word. В приложении MPI имеется родительское (первичное) окно и ряд дочерних окон (они называются также окнами документов).

Бывают ситуации, когда выгодно отображать информацию в нескольких окнах, которые совместно используют элементы интерфейса.

Стиль окон приложения

Основным элементом любого приложения, является форма - контейнер, в которой размещаются визуальные и не визуальные компоненты. С точки зрения пользователя форма - это окно, вводимое в приложение. Каждой форме соответствует свой модуль (unit), описывающий эту форму как класс и включающий, если необходимо, какие-то дополнительные константы, переменные, функции и процедуры.

К внешнему виду окон Windows предъявляются определённые требования:

Какие кнопки в полосе системного меню должны быть доступны в том или ином окне, должно ли окно изменять размеры, каким должен быть заголовок окна.

Замечание: Без особой необходимости не делать окна приложения с изменяемыми пользователем размерами.

Цветовое решение приложения.

Цвет является мощным средством воздействия на психику человека. Неудачное цветовое решение может приводить к быстрому утомлению пользователя, работающего с вашим приложением, к рассеиванию его внимания, к частым ошибкам. Слишком яркий или неподходящий цвет может отвлекать внимание пользователя или вводить его в заблуждение, создавать трудности в работе. Нужно стремиться использовать ограниченный набор цветов и уделять внимание их правильному сочетанию.

Экранный интерфейс программы во многом определяет удобство работы пользователя и является одним из важных факторов, влияющих на эффективность его труда. Программа, выполняющая все возложенные на нее функции, обладающая высоким быстродействием может быть полностью непригодной для работы из-за неприемлемого интерфейса с пользователем.

Наиболее практичными и удобными с точки зрения пользователя можно считать системы, имеющие экранный интерфейс, построенный на основе системы всплывающих меню.

Наиболее распространенными в настоящее время является идеология, включающая в себя и определенную форму экранных окон, и цветовую гамму, и вид всплывающих списков. Применение такой идеологии обеспечивает удобство ориентировки в системе. В нашей системе примем за основу экранного интерфейса, идеологию фирмы Borland.

Использование макросов:

Макрос - программный алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. Так же средство для автоматизации задач и добавления функциональных возможностей в формы, отчеты и элементы управления. Например, при добавлении командной кнопки в форму событие кнопки OnClick связывается с макросом, который содержит команды, выполняемые при каждом нажатии кнопки.В приложении Access макросы можно рассматривать как упрощенный язык программирования, на котором программа записывается в виде списка макрокоманд для выполнения. При создании макроса каждая макрокоманда выбирается из раскрывающегося списка, после чего к ней добавляется необходимая информация. Макросы позволяют добавлять функциональные возможности в формы, отчеты и элементы управления без необходимости написания кода в модуле Visual Basic для приложений (VBA). Макросы обеспечивают выполнение части команд, доступных в VBA, и для большинства пользователей создание макроса оказывается проще, нежели написание кода VBA.

Описание структуры БД

База данных содержит 5 таблиц:

- Сотрудники

- Должности

- Ассортимент товарной группы

- Реализация товара

В таблицу «Сотрудники» содержит информацию о сотрудниках предприятия, в которую входит: код сотрудника, фамилия, имя, отчество, дата рождения, пол, дата приема, дата увольнения, адрес, телефон, номер паспорта.

В таблицу «Должность» содержит информацию о должностях на предприятии, в которую входит: код должности, название.

В таблицу «Ассортимент товарной группы» содержит информацию о совокупность всех ассортиментных групп товаров и товарных единиц, предлагаемых покупателям конкретным продавцом. В нее входит: тип группы, товар, цена, остаток товара.

В таблице «Реализация товара» входит информация о проданном товаре, в нее входит: товар, цена, дата реализации, количество,покупатель.

Описание БД на языке ER-диаграмм и на языке инфологического моделирования:

Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром - Москва, Киев и т.д.

Атрибут - поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.

Ключ - минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.

Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.

Характеристика связей и язык моделирования:

При построении инфологических моделей можно использовать язык ER-диаграмм (от англ. Entity-Relationship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации - помеченными ромбами или шестиугольниками, атрибуты - помеченными овалами, а связи между ними - ненаправленными ребрами, над которыми может проставляться степень связи (1 или буква, заменяющая слово "много") и необходимое пояснение.

Между двумя сущностям, возможны четыре вида связей:

1. Один-к-одному

2. Один-ко-многим

3. Многие-к-одному

4. Многие-ко-многим

Разработка и написание интерфейса.

Интерфейс - это

1. Система связей и взаимодействия устройств компьютера.

2.Средства взаимодействия пользователей с операционной системой компьютера, или пользовательской программой различают

пользователя графический (взаимодействие с компьютером организуется с помощью пиктограмм, меню, диалоговых окон и пр.) и интеллектуальный И. (средства взаимодействия пользователя с компьютером на естественном языке пользователя).

Пользовательский интерфейс обеспечивает просмотр и редактирование данных, а также управление данными и приложением в целом.

Данный пользователь будет работать с интерфейсом СУБД Access.

Интерфейс MS Access - это комплекс программ, который реализует диалог в процессе работы пользователя с приложением Access.

При выполнении данного проекта была разработана данных. Пользователь, для которого разрабатывается АРМ, будет пользоваться в этом приложении в основном главной кнопочной формой. Она позволяет получать быстрый доступ к объектам базы данных, необходимым для выполнения стандартных задач. В ней моно открыть все формы, таблицы, запросы и отчеты; которые были созданы ранее, так же он сможет их не только просматривать но и изменять. Так же в кнопочной форме содержатся кнопки, с помощью которых можно обновить БД, запустить Excel, Word и выйти из приложения. Чтобы закрыть кнопочную форму, нужно просто нажать на крестик.

Откроется окно базы данных. В верхней части окна находится панель инструментов, а по левому краю - панель «Объекты», в которой указаны объекты баз данных Access. Поскольку в настоящий момент выбран объект Таблицы, в правой области окна перечислены таблицы, содержащиеся в базе данных.

Разработка таблиц, форм, отчетов.

Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). При этом каждое поле содержит отдельную часть записи (например, фамилию, должность, или инвентарный номер). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу (например, о сотрудниках или заказах).

В Microsoft Access возможны три способа создания таблиц:

· создание таблицы путем ввода данных;

· создание таблицы в режиме конструктора;

создание таблицы с помощью мастера.

Форма в Microsoft Access - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Формы Acсess позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса

В Microsoft Access возможны два способа создания форм:

· создание форм в режиме конструктора;

· создание форм с помощью мастера.

Создание форм с помощью мастера - с помощью мастера можно создавать формы на основе одной таблицы и более сложные формы на основе нескольких таблиц и запросов, имеющие подчиненные формы. Намного проще и быстрее создавать формы с помощью мастера, а затем усовершенствовать их в режиме Конструктора. Поэтому Мастер форм полезен не только начинающим пользователям, но и профессиональным разработчикам.

Создание форм в режиме конструктора - в этом режиме можно изменить источник данных для формы, количество отображаемых полей, внешний вид формы и элементов управления, добавить или удалить элементы управления, настроить их свойства.

Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.

В Microsoft Access возможны два способа создания отчетов:

· создание отчета в режиме конструктора;

· создание отчета с помощью мастера.

Создание отчета

1. Запустите программу Microsoft Access. Откройте БД (например, учебную базу данных «Деканат»).

2. Создайте Автоотчет: ленточный, используя в качестве источника данных таблицу (например, Студенты). Отчет открывается в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть отчет в распечатанном вид.

3. Перейдите в режим Конструктора и выполните редактирование и форматирование отчета. Для перехода из режима предварительного просмотра в режим конструктора необходимо щелкнуть команду Закрыть на панели инструментов окна приложения Access. На экране появится отчет в режиме Конструктора.

Разработка запросов средствами SQL.

Запрос - это требование на получение определенной информации. Запросы позволяют сфокусировать внимание именно для тех данных, которые нужны для решения текущей задачи.

Используя запросы, можно проверять данные любым образом, который мы в состоянии представить. Можно отобрать таблицы, поля и записи, содержащие необходимые для просмотра, подведения итогов или использования в вычислениях данные; отсортировать их; создать отчеты и формы для отображения указанной нами информации и даже создать диаграммы для наглядного представления данных. Результатом выполнения запроса является произвольная таблица.

SQL (англ. Structured Query Language-«Структурированный язык запросов») - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL нельзя назвать языком программирования.

В данном курсовом проекте представлены запросы на выборку данных из таблиц.

В языке SQL за выборку данных отвечает команда SELECT/

SELECT (англ., означает «выбрать») - оператор языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию. В большинстве случаев, выборка осуществляется из одной или нескольких таблиц. При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.).

Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется произведение таблиц, а уже затем из полученного набора отбираются требуемые записи.

Участие в разработке кода программного продукта в 1С бухгалтерии (ПП.02.04)

В современных условиях, когда предприятиям дана самостоятельность в разработке своих производственных программ, планов развития, определения стратегии в области ценовой политики, существенно возрастает ответственность руководителей за принимаемые ими управленческие решения. Отсутствие систематического контроля и анализа движения денежных средств, чревато существенными и далеко не всегда компенсируемыми потерями. Эти задачи можно решить при помощи современных компьютерных систем управления бизнесом, например такой системой программ как «1С:Предприятие 8». Она включает в себя платформу и прикладные решения, предназначенных для множества отраслей и предприятий разного масштаба.

Основной особенностью системы "1С: Предприятия" является ее конфигурируемость.

Конфигурируемость -это возможность настройки системы на особенности конкретного предприятия и класса решаемых задач. Конфигурация создается штатными средствами системы и поставляется фирмой 1С в качестве типовой для конкретной области применения, менять конфигурацию означает добавлять новые, изменять существующие объекты БД, определять или переопределять логику их поведения. Платформа обеспечивает работу конфигурации и позволяет собственную конфигурацию. Для функционирования какого- либо прикладного решения всегда необходима платформа и какая- либо одна конфигурация.

Объект конфигурации Справочник.

Справочники предназначены для ввода, хранения получения условно-постоянной информации, структурированной в виде дерева. К справочной информации относятся сведения об учредителях предприятия, его контрагентах, сотрудников, налогов и т.д.

Содержание справочников пользователь может изменять произвольно: редактировать, добавлять или удалять записанную информацию.

Справочники:

· Уборочная техника. Хранит информацию об уборочной технике.

· Водители. Хранит информацию о водителях.

· Семена. Хранит информацию о семенах.

Объект конфигурации Документ является прикладным и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На его основе платформа создает в базе данных информационную структуру, в которой хранятся, например, такие документы, как приходные накладные, или приказы о приеме на работу, или платежные поручения, или счета и т.д. Каждый документ характеризуется номером, датой и временем. Система поддерживает режим автоматической нумерации документов, при котором она самостоятельно может генерировать номер для нового документа. Кроме этого система позволяет осуществлять контроль уникальности номеров документов, не разрешая создавать документы с одинаковыми номерами

Документы :

· Накладная по поставке запчастей.

· Учет затрат.

Объект конфигурации Отчет является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни этому объекту соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и т.п. Отчеты, использующие систему компоновки данных, могут формироваться в фоновом режиме. Запустив отчет пользователь может продолжать свою работу с программой, а на время формирования отчета вместо данных будет отображаться специальная картинка.

В конфигурации разработан отчет по «наработке оборудования».

Дневник прохождения практики

Дата

Цель

Задачи

Содержание

День 1

(20.01.2014)

Оформить и подписать договор о прохождении производственной практики.

Сходить на предприятие к директору для оформления договора

Сходила в КФХ ИП «Красавин В.В.» оформила договор

День 2

(21.01.2014)

Познакомиться с коллективом. Узнать историю предприятия.

Познакомиться с руководителем практики и сотрудниками предприятия.

Познакомилась с коллективом и изучила историю предприятия

День 3

(22.01.2014)

Выслушать инструктаж по охране труда и технике безопасности.

-Ознакомиться с инструкциями ОТ;

-Ознакомиться с инструкциями ТБ.

Подписала документы, что ознакомилась с инструктажем.

День 4

(23.01.2014)

Отксерокопировать инструктаж по охране труда и техники безопасности

Сделать ксерокопию инструктажа по ОТ и ТБ.

Сделала Ксерокопию инструктажа по ОТ и ТБ

День 5

(24.01.2014)

Познакомиться со структурой предприятия.

Изучить новую структуру предприятия и сделать ее ксерокопию.

Изучила новую структуру предприятия и сделала ксерокопию.

День 6

(27.01.2014)

Изучить аппаратное и программное обеспечение на своем рабочем месте.

Изучить аппаратное и программное обеспечение в отделах информационного обеспечения и бухгалтерии

Изучила аппаратное и программное обеспечение в отделе бухгалтерии.

День 7

(28.01.2014)

Работа в текстовом редакторе Microsoft Word

Создать в текстовом Microsoft Word Ассортимент товарной группы зерновых культур.

Создала в текстовом редакторе Microsoft Word Ассортимент товарной группы зерновых культур

День 8

(29.01.2014)

Работа в текстовом редакторе Microsoft Word

Создать в текстовом Microsoft Word Ассортимент товарной группы картофельных культур.

Создала в текстовом редакторе Microsoft Word Ассортимент товарной группы картофельных культур.

День 9

(30.01.2014)

Работа в текстовом редакторе Microsoft Word

Составление и корректировка отчетов

Составляла и корректировала данные на предприятии отчеты.

День 10

(31.01.2014)

Работа с антивирусной программой

Обновить антивирусную программу на компьютер

Обновила антивирусную программу на компьютере и проверила его на вирусы.

День 11

(03.02.2014)

Работа с операционной системой

Переустановить операционную систему.

Переустановила операционную систему (Windows XP Professional) на компьютере

День 12

(04.02.2014)

Работа в 1С:Бухгалтерии

Изучить на предприятии работу бухгалтеров в 1С:бухгалтерии.

Изучила работу бухгалтеров в 1С: бухгалтерии. Изменяла и вносила новые данные в 1С: бухгалтерии.

День 13

(05.02.2014)

Работа в 1С:Бухгалтерии

Создать несколько справочников в 1С: бухгалтерии в учебной версии.

Создала несколько справочников

День 14

(06.02.2014)

Работа в 1С:Бухгалтерии

Создать несколько документов и регистры.

Создала несколько документов и регисты

День 15

(07.02.2014)

Работа в 1С:Бухгалтерии

Создать 3 запроса.

Создала 3 запроса.

День 16

(10.02.2014)

Работа в 1С:Бухгалтерии

Создать несколько отчетов

Создала отчеты

День 17

(11.02.2014)

Работа с БД

Занести данные в БД

Занесла данные с журнала о посевных в базу данных с дальнейшей их обработкой.

День 18

(12.02.2014)

Работа с БД

Создать собственную БД для ВКР

Создала и заполнила таблицы. Сделала связь таблиц.

День 19

(13.02.2014)

Работа с БД

Создала запросы и формы

День 20

(14.02.2014)

Работа с БД

Создала отчеты.

День 21

(17.02.2014)

Работа с БД

Создала макросы и кнопочную форму

День 22

(18.02.2014)

Работа с БД

Создала в кнопочной форме кнопку Excel, чтобы данные можно было открыть через него.

День 23

(19.02.2014)

Работа в Excel

Подсчитывала сколько было продаж товара в течение месяца

День 24

(20.02.2014)

Работа в Word

Создать цену картофеля для реалицации

Рассчитывала цену картофеля, для его реализации покупателям

День 25

(21.02.2014)

Рассчитывала цену зерновых, для его реализации покупателям.

День 26

(24.02.2014)

Работа с документами

Оформить характеристику.

Оформила у руководителя практики предприятия характеристику.

День 27

(25.02.2014)

Работа с отчетом

Подбор оставшегося материала для отчета.

Собрала данные и составила отчет по производственной практике.

День 28

(26.02.2014)

Проанализировать собравший материал

День 29

(27.02.2014)

Составить отчет

День 30

(28.02.2014)

Список использованных источников

1. Габец А. П., Гончаров Д. И. 1С:Предприятие 8.0. Простые примеры разработки. - М.: ООО «1С-Паблишинг», 2008. -286 с.: ил.

2. Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. - М.: ООО «1С-Паблишинг»; СПб.: Питер, 2007. - 808 с.: ил.

3. Белоусов П.С., Островерх А.В. 1С:Предприятие 8.0 от 8.1. Практическое пособие. - М.: ООО «1С-Паблишинг», 2008. -286 с.: ил.

4. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. - СПб.:Питер.2001-304с. .- ISBN 5-272-00278-4;

5. Обухов Н. П., Разработка баз данных в Microsoft Access, «Знание», 2008

6. Дейт К. Дж. Введение в системы баз данных / Пер. с англ. 6-е изд. К.: Диалектика, 2008;

7. Материал сайта: http://bankrot.fedresurs.ru/;

8. Материал сайта: http://kruglovo.ru/ ;

Материал сайта: http://office.microsoft.com/ru-ru/training/RZ010274013.aspx

Размещено на Allbest.ru


Подобные документы

  • Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта.

    дипломная работа [2,7 M], добавлен 12.05.2016

  • Сравнительный анализ программ-аналогов, характеристика инструментальных средств разработки. Анализ требований и определение спецификаций программного обеспечения, отладка и тестирование программы. Изучение руководства по использованию программы.

    курсовая работа [2,1 M], добавлен 10.04.2023

  • Составление математической модели расписания в школе. Назначение и область применения программного продукта. Обоснование выбора инструментальных средств. Описание разработки, алгоритмов и методов решения, форматов данных и пользовательского интерфейса.

    курсовая работа [1,6 M], добавлен 18.01.2012

  • Знакомство с этапами разработки трёх приложений для системы семейства Linux с использованием языка программирования С++. Анализ особенностей операционной системы Ubuntu 12.10. Характеристика способов тестирования команд с помощью стандартных средств.

    контрольная работа [732,1 K], добавлен 06.08.2013

  • Реализация программ для работы с большим объемом информации, записанной в файлах. Набор инструментальных и алгоритмических средств для разработки программы. Структура данных, описание основных модулей. Требования к программному и аппаратному обеспечению.

    курсовая работа [712,0 K], добавлен 13.08.2012

  • Теоретические основы написания Windows-приложений с использованием библиотеки MFC. Основы программирования под Windows. Проектирование приложений в среде Microsoft Visual C++. Описание логической структуры приложения, его функциональное назначение.

    курсовая работа [1,3 M], добавлен 12.12.2011

  • Общее описание разрабатываемого программного обеспечения, требования к его функциональности и сферы практического применения. Выбор инструментальных средств разработки. Проектирование структур баз данных и алгоритмов, пользовательского интерфейса.

    дипломная работа [3,1 M], добавлен 19.01.2017

  • Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.

    дипломная работа [645,3 K], добавлен 21.11.2010

  • Теоретические основы разработки Windows-приложений с использованием библиотеки MFC. Создание приложения с помощью Visual C++. Описание логической структуры приложения. Установка и запуск программы. Входные и выходные данные. Преимущество MFC библиотек.

    курсовая работа [563,2 K], добавлен 21.06.2011

  • Классификация средств создания электронных наглядных пособий. Методы и этапы разработки программы для виртуальной лабораторной работы на тему "Колебания материальной точки на жестком стержне в вязкой среде". Техническое описание программного продукта.

    курсовая работа [1,0 M], добавлен 27.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.