Автоматизация учета товаров на АГЗС "Северного объединения по эксплуатации газового хозяйства"

1.При помощи автоформы на основе таблицы или запроса.%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%b2%d1%8b%d0%b1%d1%80%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%b8%d1%81%d1%82%d0%be%d1%87%d0%bd%d0%b8%d0%ba%20%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b5%d0%b9%20<mk:@MSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\1049\acmain11.chm::/html/acdecCreateFormS.htm>%20%d0%b8%d0%bc%d0%b5%d0%b5%d1%82%20%d1%81%d0%b2%d1%8f%d0%b7%d0%b0%d0%bd%d0%bd%d1%8b%d0%b5%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%8b%20%d0%b8%d0%bb%d0%b8%20%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81%d1%8b,%20%d1%82%d0%be%20%d0%b2%20%d1%84%d0%be%d1%80%d0%bc%d0%b5%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b1%d1%83%d0%b4%d1%83%d1%82%20%d0%bf%d1%80%d0%b8%d1%81%d1%83%d1%82%d1%81%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d1%82%d1%8c%20%d0%b2%d1%81%d0%b5%20%d0%bf%d0%be%d0%bb%d1%8f%20%d0%b8%20%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8%20%d1%8d%d1%82%d0%b8%d1%85%20%d0%b8%d1%81%d1%82%d0%be%d1%87%d0%bd%d0%b8%d0%ba%d0%be%d0%b2%20%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b5%d0%b9.>. С помощью автоформ можно создавать формы, в которых выводятся все поля и

Автоматизация учета товаров на АГЗС "Северного объединения по эксплуатации газового хозяйства"

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
ущность «Обороты» характеризуется атрибутами - Код, КодНоменклатуры, КодКонтрагента, Дата, Сумма, Количество, КодЗаправки. Данная сущность связана с сущностями «Контрагенты» и «Районы»;

·Сущность «Контрагенты» характеризуется атрибутами -КодКонтрагента, Наименование, Полное наименование, Безнал. Данная сущность связана с сущностями «Обороты» и «РасчетыКонтрагенты»;

·Сущность «РасчетыКонтрагенты» характеризуется атрибутами - Код, КодКонтрагента, Сумма, Дата, КодЗаправки. Данная сущность связана с сущностью «Контрагенты».

 

2.1.2.2 Характеристика входной информации

Входной информацией для разрабатываемой в дипломном проекте распределенной информационной системы является:

Нормативно-справочная информация:

·Справочник Контрагенты. Список контрагентов, с которыми «Северное объединение по эксплуатации газового хозяйства» заключает договора на обслуживание по безналичному расчету;

·Справочник Номенклатура. Наименование товаров или услуг, и цены на них. Цена является единой по всем отделениям АГЗС;

Входная оперативная информация:

·Таблица приход. Накладные на приход товара. В них указывается кто принял товар, в каком количестве и дата. Цена товара заложена изначально в справочнике номенклатуры. Она не меняется т.к. поставщик единственный.

Результатной информацией является:

·Обороты за смену: что продано, кому, дата и время продажи, на какую сумму и код заправки для идентификации в БД главного офиса;

·Сколько осталось товара в наличии.

 

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

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

В первую очередь при выборе СУБД необходимо принимать во внимание следующие факторы:

·максимальное число пользователей одновременно обращающихся к базе;

·характеристики клиентского ПО;

·аппаратные компоненты сервера;

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

·совместимость с выбранной ОС;

·возможность работать на разных типах компьютеров;

·работа в различных топологиях и типах сетей;

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

·уровень квалификации персонала.

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

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

Главное достоинство MS Access состоит в возможности быстрой разработки «открытой» базы данных, систему в дальнейшем можно будет дорабатываться любому программисту, не привлекая первых разработчиков.

Сравнительные характеристики персональных СУБД представлены в таблице 2.1.:

 

Таблица 2.1.

ХарактеристикиНаименованиеAccessApproachParadox1.Инсталяция СУБД (установка)5332.Качество справочной системы 5443.Типы полей 4354.Сортировка по полю 3525.Удаление записей 5436.Формы и отчеты: - таблица стилей 433- импорт данных 423- подготовка запросов 341- создание отчетов 444- разработка формул 444- подготовка почтовых отправлений 4335 - отлично, 4 - очень хорошо, 3- хорошо, 2 - удовлетворительно, 1 -

посредственно.

 

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

Автоматизация рутинных операций может быть выполнена с помощью макрокоманд. На тот случай, когда не хватает функциональности визуальных средств пользователи Access могут обратиться к созданию процедур и функций. При этом как в макрокомандах можно использовать вызовы функций, так и из кода процедур и функций можно выполнять макрокоманды. Присутствующий язык программирования Visual Basic for Application позволяет создавать массивы, свои типы данных, вызвать DllrФункции, с помощью OLE Automation контролировать работу приложений, которые могут функционировать как OLE - серверы.

Access имеет богатый набор визуальных средств. Главное качество Access, что привлекает к нему многих пользователей, - тесная интеграция с Microsoft Office. Например, скопировав в буфер графический образ таблицы, открыв Microsoft Word можно применить вставку из буфера, и сразу получим в документе готовую таблицу с данными с БД. Вся работа с базой данных осуществляется через контейнеры базы данных. Отсюда осуществляется доступ ко всем объектам, а именно: таблицам, запросам, формам, отчетам, макросам, модулям. С помощью драйверов ISAM можно получить доступ к файлам таблиц некоторых других форматов: DBASE, Paradox, Excel, текстовым файлам, Foxpro, а с помощью технологии ODBC - и к файлам многих других форматов.

Access может выступать как в роле OLE- контролера, так и OLE сервера. Это значит, что можно контролировать работу приложений Access из любого приложения, при условии, что оно может выступать в роле OLE контролера и наоборот. Встроенный SQL позволяет максимально гибко работать с данными и значительно ускоряет доступ к внешним данным.

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

Для того, чтобы не возникли проблемы целости и доступа к данным, имеет смысл воспользоваться средствами защиты, которая предоставляет Access. При этом можно воспользоваться мастером для правильного установления прав и ограничений для пользователей. В отличие от MySQL, PostgreSQL и MaxDB Access имеет русифицированный интерфейс и частично переведенный на российский язык файл контекстной помощи. А также Access имеет лучшую встроенную систему защиты среди всех настольных приложений СУБД. Можно создавать группы, пользователей, присваивать права доступа ко всем объектам, в том числе и модулей. Кстати, это решает вопрос закрытия процедур и функций от чужих глаз. Потому что для Access нет компилятора, то необходимость защиты становится очень актуальной для разработчиков. Система защиты доступная только при открытой базе данных.

Экспертная оценка 4 СУБД приведена в таблице 2.2.

 

Таблица 2.2.

ХарактеристикиMySQLPostgreSQLMaxDBMS AccessВерсияMySQL-5.0PostgreSQL 8.xMaxDB Version 7.5MS Access 2003СкоростьвысокаясредняясредняясредняяСтабильностьочень высокаявысокаясредняявысокаяЦелостность данныхдадададаМеханизм обеспечения безопасностидадададаПоддержка схем данныхдадададаПоддержка вложенных запросовдадададаТриггерыдадададаПрограммные интерфейсыODBC, JDBC, C/C++, .NET/Mono, ADO.Net, OLEDB, Delphi, Perl, Python, PHP, Embedded (C precompiler), Embeded in JavaODBC, JDBC, C/C++, Embeded SQL (in C), Tcl/Tk, Perl, Python, PHPODBC ,JDBC, C/C++, Precompiler (Embedded SQL), Perl, Python, PHPODBC, OLE/ADO DB, VBA, RAD, Embeded SQLТранзакциидадададаОграничение по внешним ключамдадададаБалансировка нагрузкиданетнетнетТабличные пространстваданетнетдаПоддержка режима работы 24/7дада/нетдада

2.1.4 Выбор серверной системы управления баз данных

Решение данной проблемы является очень важным, так как именно от СУБД зависит процесс обработки данных, объём получаемой клиентом информации, загруженность трафика сети, защищённость данных и многое другое.

Существует два типа серверных СУБД:

  • файл-серверные;
  • клиент-серверные.

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

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

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

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

Похожие работы

<< < 2 3 4 5 6 7 8 9 10 > >>