АИТ по учёту основных средств и нематериальных активов

Автор работы: Пользователь скрыл имя, 23 Марта 2013 в 11:39, курсовая работа

Описание работы

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

Содержание работы

ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ В ЭКОНОМИКЕ. 5
1.1. Информация в деятельности организации. 5
1.2. Информационное обеспечение организации 6
1.3. Информационная технология 9
ГЛАВА 2. ИНФОРМАЦИОННЫЙ РЕСУРС - ОСНОВА ИНФОРМАТИЗАЦИИ ЭКОНОМИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ. 11
ГЛАВА 3. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ. ВХОДНАЯ ИНФОРМАЦИЯ 25
ГЛАВА 4. АЛГОРИТМ РЕШЕНИЯ. РАЗРАБОТКА МОДЕЛИ ДАННЫХ ...26
ГЛАВА 5. РАЗРАБОТКА БАЗЫ ДАННЫХ. ВЫХОДНАЯ ИНФОРМАЦИЯ28
ЗАКЛЮЧЕНИЕ. 38
ЛИТЕРАТУРА. 39

Файлы: 1 файл

аит по учёту основных средств и нематьериальных активов.doc курс.doc

— 1.14 Мб (Скачать файл)

 

Схема данных.

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

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

Одновременно  с открытием окна Схема данных открывается диалоговое окно Добавление таблицы (Рис. ), из которого выбираются таблицы, между которыми создаются связи.

Рис. 6. Добавление таблицы

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

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

Рис.7. Схема  данных.

Стрелки на связях указывают их свойство, а именно параметр объединения: объединение  ВСЕХ записей из "Номенклатура" и только тех записей из "Движение Материалов", в которых связанные  поля совпадают; и объединение ВСЕХ записей из "Движение Материалов" и только тех записей из "Контрагенты", в которых связанные поля совпадают.

После определения  связей, у таблиц «Номенклатура», «Контрагенты» напротив каждой записи появился знак «+», который сигнализирует о наличии подчиненной таблицы (см. рис.3,4). Щелчок на знаке открывает часть подчиненной таблицы, содержащей только записи, связанные с записью в главной таблице.

 

Запросы.

 

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

Запросы можно  создавать самостоятельно и с  помощью мастера. Мастер запросов автоматически  выполняет основные действия в зависимости  от ответов пользователя на поставленные вопросы. Самостоятельно разработать запросы можно в режиме конструктора.

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

    • Поступление материалов за период
    • Поставки Контрагента
    • Наличие материала на складе

Эти запросы  были построены в режиме Конструктора.

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

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

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

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

Дополнительным  средством, обеспечивающим отбор данных по заданному критерию, является Условие отбора.

 

На рис.8 представлен  запрос «Поступление материалов за период»  в режиме конструктора, условием отбора здесь является выражение Between [начало периода] And [конец периода] – ввод даты (временного периода) в поле Дата Поставки.

 

 

Рис.8. Запрос «Поступление материалов за период»

 

Перед тем как  проверить как работают наши запросы, надо ввести данные в базу. Это можно  сделать прямо в таблицах. На рис.9,10,11 представлены основные таблицы БД с  введенными данными.

 

Рис.9. .Ввод данных в таблицу «Номенклатура»

 

 

Рис.10 Ввод данных в таблицу.«Контрагенты»

 

 

Рис.11. Ввод данных в таблицу. .«Движение материалов»

 

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

При выполнении запроса «Поступление материалов за период» открывается окошко для  ввода периода - это сработало  условие отбора, которое мы ввели (рис.12):

 

Рис. 12. Ввод  даты как условия для выполнения запроса.

После ввода  интересующего временного периода  программа выдает сведения в табличном  виде (рис.13):

 

Рис. 13. Запрос на выборку «Поступление материалов за период»

 

Создание форм

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

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

Мы в основном пользовались для создания форм мастером форм, который позволяет создавать  как простые так и сложные (зависимые) формы.

В нашей БД присутствуют три простых формы («Ввод данных», «Материалы», «Поставщики»), которые  одновременно являются подформами двух сложных форм («ВВОД ДАННЫХ- полная форма», «Наличие материала на складе»), и специально созданная форма «Наличие материала подформа».  На рис. 14, 15 представлены созданные сложные формы.

 

Рис.14. Форма  «Наличие материала на складе»

 

 

Рис.15. Форма  «ВВОД ДАННЫХ- полная форма».

 

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

В нашей БД мы создали два отчета :

    • Отчет о поставках контрагента
    • Отчет о поставках за период

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

 Главная  кнопочная форма.

В нашей БД также  присутствует еще одна форма –  главная кнопочная панель (ГКФ), которая  представляет собой удобный интерфейс  для работы и навигации по БД. Для её создания было выполнено: Сервис ® Служебные программы ® Диспетчер кнопочных форм. В открытом окне диспетчера кнопочных форм были созданы необходимые подчиненные кнопочные формы, а затем изменены, наполнив кнопками. При этом необходимо было для каждой кнопки указать название, выполняемое ею действие и если необходимо – объект, над которым выполняется это действие.

В главной кнопочной  форме (рис. 16) представлены кнопки, которые  ссылаются на основные категории  БД (Отчеты, Запросы и  Формы).

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

В нашей БД организован автозапуск ГКФ. Для этого в параметрах запуска (Сервис®параметры запуска) указана главная кнопочная форма в качестве формы для вывода.

На рис 17 представлена одна из страниц ГКФ – Отчеты, и раскрытый после нажатия  соответствующей кнопки отчет.

 

 

Рис.16 Главная  кнопочная форма

 

 

Рис.17. Страница «Отчеты» главной кнопочной формы  с открытым отчетом

 

На подчиненных  страницах, таких как «Отчеты», «Запросы»  были созданы кнопки, которые позволяют  листать страницы кнопочной формы  в обратном направлении – кнопки «Назад».

 

ЗАКЛЮЧЕНИЕ

 

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

При старте БД вместе с главным окном базы запускается  главная кнопочная форма. При  желании БД можно настроить таким  образом, чтобы стартовала лишь главная кнопочная панель (Сервис®параметры запуска®снять флажок напротив «окно базы данных»).

  1. Пользователь такой БД с легкостью сможет просмотреть данные по складу.

Если его  интересует наличие материала на складе, то для этого достаточно на ГКФ нажать кнопку «Запросы» ® нажать кнопку «Наличие материала на складе». После этого откроется форма, показанная на рис.14. Просмотреть можно весь список нажимая кнопку «Следующее наименование».

Если нужно  увидеть поставщика, то для этого  предусмотрена кнопка «Показать  поставщика» (рис.18). В свойствах этой формы мы отменили возможность изменения данных – она предназначена лишь для просмотра.

2.) Пользователь  такой БД легко может просмотреть  отчеты, нажав на ГКФ кнопку  «Очеты» ®и  выбрав соответствующий отчет ( у нас их два).

В обоих случаях  появляется окно, куда надо ввести условие  отбора: название контрагента или  ввести период поставки.

3.) Легкий доступ  к изменению или вводу новых  данных осуществляется с помощью  сложной формы «ВВОД ДАННЫХ  – полная форма», которая вызывается нажатием на ГКФ кнопки «Ввод данных».

 

 

 

ЛИТЕРАТУРА

 

  1. Информатика: Учебник – 3-е пер. изд./ Под ред. Проф. Макаровой Н.В. – М: Финансы и статистика, 1999. – 768 с.: ил.

 

  1. Харитонова И. А., Самоучитель: Office Access 2003. — СПб.: Изд. дом «Питер», 2004. — 464 с.

 

  1. Ясенев В.Н. Автоматизированные информационные системы в экономике.Н.Новгород, 2007. – 483с.:илл.

 

 

http://erpnews.ru/bigdoc/hrm.html

http://www.klerk.ru/rubricator/100/soft/?lim=3

http://www.aitsoft.ru/partner.php

http://www.1c.ru/rus/partners/training/edu/theses/?y=2008&s=5&t=72

http://www.zhastar.net/content/view/29815/15/

 


Информация о работе АИТ по учёту основных средств и нематериальных активов