Проектирование БД для учета животных АПК

Автор: Пользователь скрыл имя, 05 Мая 2015 в 16:37, курсовая работа

Краткое описание

Целью данной курсовой работы является проектирование базы данных для учёта животных на сельскохозяйственном предприятии.
Для выполнения поставленной цели необходимо решить следующие задачи:
Описать предметную область;
Построить логическую и физическую модель БД;
Построить схему данных.

Оглавление

Введение
3
1.Описание предметной области.
5
1.1.Анализ предметной области.
6
2 . Выбор средств,методологии проектирования. Выбор СУБД
8
2.1 Выбор СУБД 8
2.2 Моделирование бизнес – процесса ( модели IDEF0 , IDEF3). 9

2.3 Создание хранилищ данных(DFD моделей)
14
2.4 Создание логической и физической модели (Erwin )
15
3. Создание информационных моделей в СУБД
18
3.1. Описание системы и создания таблиц.
18
3.2 Создание схема данных
21
3.3.Формирование форм
23
3.4 Формирование отчётов
23
3.5. Создание запросов
24
Заключение
26
Список использованной литературы
27

Файлы: 1 файл

kursovaya_Mashkova.doc

— 1.21 Мб (Скачать)

 



                                                                                                                                      

 

 

 

 

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

на тему:

«Проектирование БД для учета животных АПК»

 

 

 

 

 

 

                                                               Выполнил (а):

                                                                                       

                                                               Проверил:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рязань 2012

 

Содержание

 

 

 Введение

3

1.Описание предметной области.

5

1.1.Анализ предметной области. 

6

2 . Выбор средств,методологии проектирования. Выбор СУБД

8

2.1 Выбор СУБД                                                                                                         8

2.2 Моделирование бизнес – процесса ( модели IDEF0 , IDEF3).                        9

 

2.3 Создание хранилищ данных(DFD моделей)

14

2.4 Создание логической и физической модели (Erwin )

15

3. Создание информационных моделей  в СУБД

18

3.1. Описание системы и создания  таблиц.

18

3.2 Создание схема данных

21

3.3.Формирование форм

23

3.4 Формирование отчётов

23

3.5. Создание запросов

24

Заключение

26

Список использованной литературы

27


 

 

 

 

 

 

 

 

 

 

Введение.

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

 

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

 

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

 

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

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

Для выполнения поставленной цели необходимо решить следующие задачи:

    1. Описать предметную область;
    2. Построить логическую и физическую модель БД;
    3. Построить схему данных.

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

Разрабатываемая БД позволит упростить работу персонала, а также сведет до минимума вероятность появления ошибок при заполнении данных и  расчетах.

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

В данной работе в качестве СУБД была выбрана система управления реляционной базой данных Microsoft Access 2007, включающей все необходимые инструментальные средства для создания локальной базы данных. В ее файле могут храниться не только данные, но и объекты интерфейса: отчеты, формы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.Описание предметной области.                                                                                                                                                                                         

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

Животные на выращивании и откорме – особый вид оборотных активов. С одной стороны это материальные ценности, которые поступали с производства как готовая продукция или купленная на стороне, а с другой это особый вид запасов – живые организмы которые находятся все время в незавершенном производстве. То есть это беспрерывный производственный процесс, в котором готовая продукция постепенно изменяет свой объем и стоимость. Поэтому необходим постоянный контроль за объемом, а тем более стоимостью животных в производстве.

Это можно рассматривать как независимое производство отрасли животноводства. Также их можно отнести к материальным оборотным активам: молодняк может быть переведен в основное стадо, реализован и т.д.

Такими средствами не обладает ни один вид производственных запасов. Исходя из этой особенности учет животных на выращивании и откорме (УЖВО) ведут обособленно от производственных запасов.

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

Задачи УЖВО:

1)Своевременное и правильное  документальное оформление поступления  и выбытия ЖВО.

2)Обеспечение контроля за сохранностью  скота

3)Своевременное отражение всех  изменений, происходящих в составе  стада

4)Правильное отражение записей  в регистрах БУ

5)Обеспечение контроля за сохранностью полученной продукции животноводства

 

1.1 Анализ предметной области.

 При учёте животных ,полученный в хозяйстве приплод оценивают следующим образом: телят в молочном скотоводстве - по плановой себестоимости головы приплода, которая определяется исходя из 10 % затрат на содержание скота основного стада; поросят - исходя из живой массы при рождении и плановой себестоимости 1 кг живой массы отъемышей; Себестоимость ягнят на момент рождения определяют в шерстно-мясном и мясо-шерстном овцеводстве в размере 10 %, романовском - 12 %, каракульском - 15 % общей суммы затрат на содержание овец основного стада;

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

Молодняк животных, переведенный на протяжении года из одной возрастной группы в другую или в основное стадо, оценивается по плановой себестоимости 1 ц живой массы.

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

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

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

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

В случае, когда взвешивание животных невозможно, их живая масса принимается по последнему взвешиванию. В последующем прирост живой массы определяется путем взвешивания этих животных после их отела, опороса или окота. Для обобщения данных о наличии и движении ЖВО БУ должен обеспечить их правильную оценку.

Все случаи перевода животных и птицы из одной учетной группы в другую, в основное стадо, из одной фермы на другую оформляется актами, а перевод животных, которые составляются заведующим фермой совместно с зоотехником в день перевода в одном экземпляре. В акте указывается: 
1 – количество голов 
2 – масса животных 
3 – возраст, оценка, ФИО животноводов, за которыми были закреплены животные, и технические работники, под ответственность которых они передаются.

Основным видом животноводческой продукции является прирост животной массы, получаемый в ходе откорма и выращивания животных. Для определения прироста и плодотворности выращивания животных необходимо производить их систематическое взвешивание, которое производится в следующих случаях: 
1 – при рождении 
2 – при переводе в следующую возрастную группу или в основное стадо 
3 – при забое 
4 – при постановке выбракованных животных на откорм 
5 – при снятии с откорма 
По овцам, козам и некоторым другим видам мелких животных живая масса всего поголовья на конец отчетного периода определяется умножением массы одной головы на общее количество голов, числящихся в данной возрастной группе. 
Результаты взвешивания заносят в накопительную ведомость взвешивания животных. В ней указывается вид животных, их инвентаризационный номер, количество голов, масса животных на дату взвешивания, прирост животной массы. 
Таким образом, в ведомости исчисляется прирост животной массы только тех животных, которые находились в группе на день взвешивания.

 

 

 

 

 

2. Выбор средств, методологии проектирования. Выбор СУБД.

2.1 Выбор СУБД.

MS Access 2007 можно использовать для  создания простых или очень  сложных приложений баз данных. В этой СУБД представлены новые эффективные способы организации, отслеживания, управления, обновления и распространения данных.

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

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

В этом продукте сочетается легкость и быстрота получения результатов с помощью авто-построителей с гибкостью создания бизнес-логики на VBA.

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

Office Access 2007 обеспечивает возможность  легко начинать работу со встроенными  базами данных, вносить в них  изменения и адаптировать к  меняющимся деловым потребностям пользователя. Пользователь может собирать информацию с помощью форм электронной почты или импортировать данные из внешних приложений. Реализована возможность создания и редактирования подробных отчетов, содержащих отсортированную, отфильтрованную и сгруппированную информацию, которая облегчит принятие более обоснованных решений. Совместный доступ к информации обеспечивается с помощью технологических списков Microsoft Windows SharePoint Services, позволяющих проверять журнал исправлений, восстанавливать удаленную информацию, устанавливать разрешения доступа к данным и регулярно осуществлять резервное копирование.

 

 

 

2.2. Моделирование бизнес – процесса ( модели IDEF0 , IDEF3).

Графический язык IDEF0 удивительно прост и гармоничен. В основе методологии лежат четыре основных понятия:

Первым из них является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги», а не «производство услуг»).

Информация о работе Проектирование БД для учета животных АПК