Автор работы: Пользователь скрыл имя, 27 Июня 2013 в 19:34, курсовая работа
Целью курсового проекта является создание программного продукта, который будет легок в установке и настройке, прост и понятен при эксплуатации и главное, который полностью будет решать задачу автоматизации учета пожарной сигнализации.
Такая автоматизированная система смогла бы облегчить труд бухгалтеров и обслуживающего персонала. Она поможет хранить информацию о компьютерах в одном месте, без необходимости сборки бумажных носителей при составлении обобщающих ведомостей, упростит подачу заявок на обновление оборудования.
Для создания БД использовалась программа MS Access.
Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA (Visual Basic Application), в самом Access можно писать приложения, работающие с базами данных.
Состав программного продукта.
Основные компоненты MS Access:
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft Jet Database Engine , которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Триггер — это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определенном столбце заданной таблицы реляционной базы данных. Триггеры применяются для обеспечения целостности данных и реализации сложной бизнес-логики. Триггер запускается сервером автоматически при попытке изменения данных в таблице, с которой он связан. Все производимые им модификации данных рассматриваются как выполняемые в транзакции, в которой выполнено действие, вызвавшее срабатывание триггера.
Access, при работе с базой
данных, иначе взаимодействует с
В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».
В Access новая редакция содержимого
изменённой ячейки таблицы записывается
на диск (сохраняется) сразу, как только
курсор клавиатуры будет помещён
в другую ячейку (или новая редакция
изменённой записи записывается на диск
сразу, как только курсор клавиатуры
будет поставлен в другую
Целостность данных в Access обеспечивается также за счет механизма транзакций.
Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта — то есть, для сохранения таких изменений, как:
Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.
СУБД Access имеет несколько режимов. Каждый режим предназначен для работы с определенным объектом. Всего имеется семь основных объектов это - Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы и Модули. Каждый объект можно создавать, изменять и открывать.
Ниже (рисунок 1) показан конструктор в режиме таблицы «Номенклатура».
Рисунок 1. – Таблица в режиме конструктора.
В режиме конструктора можно создавать и удалять объекты конфигурации, менять их порядок, копировать и переносить объекты, фильтровать объекты.
2.2 Описание программы
Программа создавалась при помощи объектно-ориентированного языка программирования Delphi 7.
Для соединения с MS Access использовались такие объекты как:
И дополнительные объекты для формирования запроса:
Тело запроса для MS Access выглядит следующим образом: «Select * From [ИмяТаблицы]»;
Запрос для обора по значению выглядит следующим образом: «Select * From [ИмяТаблицы] where [НаименованиеСтолбца] = [?(если строка, тогда значение заключается в кавычках, если число тогда без кавычек)]»;
Запрос также можно
написать вручную в поле ввода
Edit1.
С вступлением в действие приказа № 157н утратила силу Инструкция по бюджетному учету, утвержденная приказом Минфина России от 30 декабря 2008 г. № 148н. Обратите внимание: в связи с тем что приказ № 157н введен в действие с 1 января 2011 года, соответственно и все хозяйственные операции начиная с указанной даты следует отражать в соответствии с рассматриваемым приказом. При этом по аналогии прошлых лет можно предположить, что порядок перехода на новые правила учета будет доведен отдельными рекомендациями Минфина России.
Итак, в общей части Инструкции изложены основные требования к ведению бухгалтерского учета государственными (муниципальными) учреждениями.
Среди новшеств можно выделить появление определения метода начисления, также в новой редакции Инструкции учтены требования к отчетности учреждений с учетом изменений, внесенных в законодательство РФ Законом № 83-ФЗ, введено понятие рабочего плана счетов.
В новую Инструкцию включены положения,
большая часть которых
В положениях Инструкции кроме этого закреплено право выбора руководителем учреждения формы организации учета. Причем, выбирая форму организации бухгалтерского учета, руководитель учреждения вправе передать его ведение и составление на его основе отчетности другому учреждению, организации (централизованной бухгалтерии).
Учитывая изменения, внесенные в действующее законодательство Законом № 83-ФЗ, Инструкция предусматривает, что при ведении бухгалтерского учета субъект учета обеспечивает:
Для реализации внутреннего финансового контроля и (или) в целях упорядочения обработки данных о хозяйственных операциях учреждения вправе на основе первичных учетных документов составлять сводные учетные документы по формам, утвержденным Минфином России. При отсутствии таковых учреждения могут утверждать формы сводных учетных документов с учетом требований к составу обязательных реквизитов.
При наличии технических
В Инструкции сказано, что формы
регистров бухгалтерского учета
устанавливаются органом, осуществляющим,
согласно законодательству РФ, регулирование
бухучета. Получается, что формы
регистров устанавливаются
Заключение
Информация о работе Автоматизация учета пожарной сигнализации