Пермский филиал МЭСИ
Курсовая работа по дисциплине Разработка и эксплуатация автоматизированных информационных систем
Тема Разработка автоматизированной информационной системы для магазина самообслуживания «Гипермаркет Виват»
Выполнил:
студент IV курса обучения
специальности 230103 (2202) группы ПР-ДЛА-702
«Автоматизированные системы обработки информации и управления»
Бояршинов А.В.
Проверил преподаватель:
Бочкарёв А.М.
Пермь 2009
Введение
Курсовая работа посвящена анализу проектирования автоматизированной информационной системы. В качестве инструмента использован Access 2003.
Актуальность темы.
Ускорение просмотра продукции имеющегося в наличии, учёт продукции.
Предмет исследования.
Информационная система по учету продукции в магазине. Нужды данного производства по учету продукции, разработка классификации параметров для создания базы данных.
Целью этой курсовой является разработка автоматизированной информационной системы «Поиска продукции» для «Гипермаркета Виват». И более эффективного учета продукции товаров на складе.
Задачи для решения поставленных целей:
1. Разработать автоматизированную систему для более удобного поиска, товара в магазине. В неё будут входить дружелюбный интерфейс и все нужные функции, для работы по поступлению ,продаже и поиску товара в магазине;
2. Разработать систему, которая с помощью базы данных будет более эффективно распределять и находить продукцию в магазине ;
3. Исследование бизнес-процессов и определение предметной области;
4. Разработка автоматизированной информационной системы по поиску продукции;
5. Внедрение на предприятие «Гипермаркет Виват» АИС;
6. Тестирование и отладка АИС.
1
. Методика Разработки АИС
1
.1 Информационное обеспечение
Информационное обеспечение - это хранимые на предприятии потоки информации. Информация формируется в результате обработки данных. Любая система имеет дело с двумя видами информации:
внешняя (информация о внешней среде) и внутренняя.
Для внешней информации характерны: неточность, обрывистость, противоречивость. Она в основном касается состояния рынка продукции и конкурентно способных предприятий, прогнозов, цен, политической ситуации. Так как такая информация носит вероятностный характер, то для ее обработки создаются экспертные системы.
Внутренняя информация возникает в самой системе и отражает ее финансово-хозяйственное состояние, и директивные цели на случай уклонения от заданных параметров.
Информационная база состоит из 2-х взаимосвязанных частей: внемашинной и внутримашинной.
Внемашинная - это часть системы, воспринимаемая человеком без ЭВМ (документы, акты, счета, устная информация).
Внутримашинная содержится на машинных носителях и состоит из файлов.
Техническое обеспечение - компьютеры, средства коммуникации и оргтехника. Весь компьютерный парк предприятия делится на 2 части - персональные и высокопроизводительные компьютеры. Компьютеры могут быть объединены в вычислительные сети.
Программное обеспечение служит для выполнения операций по обработке информации. ПО - это совокупность программ систем обработки данных и программных документации, необходимой для эксплуатации этих программ.
Различают общее ПО[1]
(операционная система, системы программирования, сервисные программы) и прикладное ПО.
Организационное обеспечение ЭИС включает в себя собственный аппарат управления, обеспечивающий функционирование всех ее подсистем, как единое целое.
Такое структурное подразделение должно выполнять:
· Сбор первичной информации;
· Передачу или рассылку информации;
· Хранение и поддержку коллективного использования информации.
Правовое обеспечение - это совокупность норм, выраженных в нормативных актах, устанавливающих и закрепляющих организацию этих систем, их цели, задачи, функции и правовой статус ЭИС. Правовое обеспечение ЭИС осуществляет правовое регулирование ЭИС и взаимодействие разработчика и заказчика.
Единое информационное пространство
"Единое информационное пространство" - специальным образом организованное хранилище данных. В рамках хранилища каждое приложение может на основе уже существующей общедоступной информации создавать новый тип данных, также доступных всем элементам системы. Следует отметить, что различные приложения могут по-разному предоставлять информацию из информационного пространства. Иными словами, "единое информационное пространство" - это комплекс административных и системных мероприятий, обеспечивающих выполнение следующих правил:
Один источник данных - много потребителей; каждый потребитель - собственный способ предоставления информации; разный объем данных - для разных групп потребителей.
"Единое информационное пространство" также позволяет вводить элементы "самоконтроля", поддерживающие "целостность" имеющихся в системе данных.
Контроль над целостностью осуществляется на базе анализа информации, как из "производственного", так и из "обеспечивающего" блоков. Правила контроля могут быть построены, например, следующим образом: "Текущий баланс материалов по всем счетам клиента, использованным в производстве, должен соответствовать остатку на складе, учет по которому ведется отдельно".
При проектировании "единого информационного пространства" следует учитывать не только функциональность структуры базы данных, но и возможность дальнейшего развития информационной системы, модификации пользовательских приложений, оперативность проектирования. (Под "функциональностью" понимается нормализованная структура БД, отвечающая требованиям проектируемой информационной системы). При этом проектировка структуры базы данных должна вестись с учетом "жизненного цикла" информации, "возможного" развития самой структуры, т.е. предусматривать развитие функциональности системы. Кроме того, информационная система должна иметь "развивающую основу" в эксплуатируемой модели. Для построения "развивающейся" информационной системы необходимо выполнение следующих условий:
1. Структура системы должна быть построена на "блочной" основе, где один и тот же блок может быть использован в нескольких приложениях;
2. Механизм проектирования системы должен позволять производить модификацию и наращивание информационных блоков без внесения деструктивных действий в действующую систему.
1.2 Формирование требований к АИС
информационный автоматизированный система пользователь
К автоматизированной информационной системе сформированы определенные требования, которые представляют собой совокупность, упорядоченных во времени, объединенных в стадии и взаимосвязанных этапов работы.
Каждый этап состоит из стадий, соответствующих ГОСТ 34601-90:
1. Формирование требований пользователей АИС.
2. Обоснование необходимости создания АИС.
3. Обследование объектов.
Ответственным этапом в разработке и внедрении АИС является обследование функциональной деятельности АИС, где выявляется логика автоматизированных процессов, информационное окружение, формируются требования к АИС и другая информация, необходимая для выполнения проекта.
Созданная автоматизированная информационная система повышает эффективность производства экономического объекта и обеспечивает качество экономического управления, а её технология определяет качество проектирования.
Проектирование АИС способствует эффективной работе, использующейся в сфере деятельности экономического субъекта. Именно качественное проектирование обеспечит создание системы, способной функционировать при постоянном совершенствовании технических, информационных и программных составляющих.
Разработка концепции АИС
Разработка концепции АИС - это документ, основанный на результате проведенных исследований объекта автоматизации, который определяет цель, задачи и принципы создания системы, требования к нормативному и организационному обеспечению системы и состав информационных систем, и порядок их взаимодействия.
Основная задача- обеспечение представления о АИС «Поиск нужной продукции» при её проектировании и поддержание целостности при реализации проекта (взаимосвязанность и координация АИС и её интеграционных решений). А также описание полной совокупности решений по системе в целом и её частям в объёме, достаточном для дальнейшего выполнения работы.
На данном этапе рассматриваются:
· изучение объекта автоматизации;
· проведение необходимых научно- исследовательских работ;
· разработка вариантов концепции АИС;
· оформление отчетов и утверждение концепций.
На первом этапе необходимо выбрать метод проведения обследования. На основе предварительного проведения выбора методов , сбора материалов обследования, можно выполнить работу по обследованию предметной области в каком- либо подразделении и сбору материалов.
При разработке, концепцию можно определить ,как метод сбора и поиск информации о продукции;
1.3 Техническое задание
Техническое задание- документ, утверждённый в соответствующем порядке. Он определяет требования, цели и основные исходные данные, которые необходимы для разработки аналитической информационной системы и содержит предварительную оценку эффективности системы. Оно разрабатывается заказчиком при непосредственном участии разработчика.
Утвержденное техническое задание это документ, которым разработчики руководствуются на всех этапах создания системы. Любые изменения, вносимые в разработку, согласовываются с заказчиком и разработчиком совместно.
Основой для разработки технического проекта является техническое задание.
При разработке технического задания необходимо:
· установить общую цель создания АИС;
· обосновать и разработать требования к информационным подсистемам;
· обосновать и разработать требования к информационной базе и программному обеспечению;
· определить этапы создания системы и сроки их выполнения;
· провести предварительный расчёт затрат на разработку системы и определить уровень экономической эффективности.
После разработки, предварительного расчета и утверждения технического задания разрабатывается график работ и производится полный расчет затрат на создание системы.
На предприятиях с персоналом более полста человек, руководителю затруднительно контролировать весь товар, приход и продажу .И в частности, своевременно выявлять причину нарушения работы предприятия. Автоматизация производства обеспечит ускорение обработки информации, поиск ,обмен данными, обеспечит качество работы.
Новая информационная система позволит быстро найти нужный товар и локализовать причину нарушения правильной деятельности предприятия.
Техническое задание определяет цели, основные исходные данные и требования, которые необходимы для разработки аналитической информационной системы и содержит предварительную оценку эффективности системы.
При разработке технического задания необходимо:
1. Установить общую цель создания АИС.
2. Разработать и обосновать требования к информационным подсистемам.
3. Разработать и обосновать требования к программному обеспечению и информационной базе.
4. Определить этапы создания системы и сроки их выполнения.
5. Определить уровень экономической эффективности и провести предварительный расчёт затрат на создание системы. После утверждения технического задания разработать график работ и провести полный расчет затрат на разработку.
Объединение производства в одну сеть предоставляет возможность создания автоматизированной системы функционирования предприятия. Автоматизация обеспечит ускорение обработки информации, обмен данными, увеличение качества работы.
Новая АИС даст полную информацию о наличии ,поставки и продажи товара в магазине , тем самым позволит ,сэкономить время и исключит пропажу товара.
Эскизный проект
На данном этапе, выполнение этой работы состоит:
· разработка предварительных проектных решений по системе и её частям;
· разработка эскизной документации на АИС и её частям.
1. «Разработка предварительных проектных решений по системе и её частям». На данном этапе определяют: функции подсистемы, их цель и эффекты, состав комплексов и отдельных задач, концепцию информационной базы, её укрупнённая структура, состав вычислительной системы, функции системы управления базой данных, функции и параметры основных программных средств.
2. «Разработка эскизной документации на АИС и её частям». На данном этапе идет разработка предварительных проектных решений по системе и её частям. Итоговым документом , выполненных работ, на этой стадии проектирования является эскизный проект, который содержит принципиальные схемные и конструкторские решения объекта обработки, а также данные, определяющие его назначение и основные параметры ( при проектировании программного обеспечения системы эскизный проект содержит полную информацию о спецификации программы).
Спецификация программы:
· в общем случае – комплект документов, содержащих описание программы ( программных средств);
· в данном контексте – технические условия и требования к разработке программных средств.
Технический проект
Главная цель – выпуск рабочей документации на создаваемую систему. На этой стадии работы завершаются выпуском рабочего проекта информационной системы, состоящего из проектной документации, необходимой и достаточной для приобретения, монтажа и наладки комплекса технических средств системы, документации организационного и программного обеспечения, необходимых для наладки и эксплуатации системы и изготовление программ специального программного обеспечения на машинных носителях.
Технический проект выполняется в четыре этапа:
1. Разработка проектных решений по системе и её частям.
2. Разработка документации на АИС и её частям.
3. Разработка и оформление документации на поставку комплектующих изделий.
4. Разработка и заданий на проектирование в смежных частях проекта.
На первом этапе обеспечивается разработка общих решений по систем и её частям, функционально - алгоритмической структуре, по алгоритмам решения задач и применяемым языкам, по функциям персонала и организационной структуре, по организации и ведению информационной базы, по программному обеспечению и системе классификации и кодирования информации.
На втором этапе проводят разработку, согласование, оформление и утверждение документации в объёме, необходимом для описания полной совокупности принятых проектных решений и достаточном для дальнейшего выполнения работ по разработке созданию и проектированию АИС.
На третьем этапе проводят оформление и подготовку документации на поставку изделий для комплектующих. На разработку изделий изготовляемых не серийно определяем технические требования и составляем ТЗ[2]
.
На четвертом этапе осуществляют разработку, оформление, согласование и утверждение заданий на проектирование в смежных частях проекта объекта автоматизации для проведения электротехнических, санитарно- технических, строительных и прочих подготовительных работ, связанных с создание технического проекта.
Разработка документации
Рабочая документация формируется в два этапа:
1. Разработка рабочей документации на АИС по её частям.
2. Разработка и адаптация программ.
На первом этапе осуществляется разработка рабочей документации, содержащей все достаточные и необходимые сведения для обеспечения выполнения работ по вводу автоматизированной информационной системы «Электронный дневник». Ввод документов ведется по ГОСТ 34.201. Введение её в эксплуатацию, а также для поддержки уровня эксплуатационных характеристик, т.е. качества системы в соответствии с принятыми проектными решениями, её оформление, согласование и утверждение.
На втором этапе проводят разработку программных средств системы и самих программ, выбор, адаптацию и привязку приобретаемых программных средств.
Основой отечественной нормативной базы в области документирования ИС является комплекс стандартов ЕСПД. Основная часть комплекса ЕСПД была разработана в 70-е и 80-е годы прошлого столетия. Сейчас комплекс представляет собой систему межгосударственных стандартов стран СНГ (ГОСТ), действующих на территории Российской Федерации, на основе межгосударственного соглашения по стандартизации.
1.4 Ввод в действие
Ввод в действие АСУ производится в шесть этапов:
1. Подготовка объекта автоматизации.
2. Подготовка персонала.
3. Пусконаладочные работы.
4. Проведение предварительных испытаний.
5. Проведение опытной эксплуатации.
6. Проведение приёмочных испытаний.
На первом этапе проводится работа по организации подготовки объекта автоматизации к вводу АИС в действие, в том числе – реализации проектных решений по организационной структуре АИС.
На втором этапе проводится обучение персонала и проверка его способности обеспечить функционирование АИС.
На третьем этапе проводят:
1. Автономную наладку технических и программных средств.
2. Комплексную наладку всех средств системы.
3. Загрузку информации в базы данных и проверку системы её ведения
На четвертом этапе осуществляют:
1. Испытание АИС на работоспособность и соответствие её техническому заданию в соответствии с программой и методикой предварительных испытаний.
2. Внесение изменений и устранение ошибок в документацию на АИС, в том числе в эксплуатационную документацию в соответствии с протоколом испытаний.
На пятом этапе проводят:
1. Опытную эксплуатацию АИС;
2. Анализ результатов опытной эксплуатации АИС;
3. Дополнительную наладку ,при необходимости, технических средств АИС;
4. Доработку, при необходимости, программного обеспечения АИС.
На шестом ,заключительном ,этапе проводят:
1. Испытания на соответствие техническому заданию в соответствии с программой и методикой приёмочных испытаний.
2. Анализ результатов и устранение выявленных при испытании АИС недостатков.
2. Построение АИС по учету продукции для магазина самообслуживания «Гипермаркет Виват»
2.1 О предприятии
«Гипермаркет Виват»
Главные задачи «Гипермаркета Виват»» оптимизация и эффективное управление товарооборотом в магазине, своевременное уведомление всех отделов о проводимых торговых операциях. В связи с чем, необходимость усовершенствования программного обеспечения в этой области.
Был возведён 19 августа 2000 года. Директором магазина была поставлена задача разработки и создания автоматизированной системы, которая охватит и повысит эффективность работы с товаром, попоставке и сбыту продукции. Для контроля и разъяснения конкретных данных к работе был привлечен заместитель директора который отслеживал поставку и продажу товара , тем самым он должен был способствовать решению задачи.
Из этого следовало что предприятие нуждалась в программе которая будет хранить информацию о ,поставке и продаже товара. Многие предприятия, работая в одной и той же области, внедряют единые системы и технические решения, что позволяет унифицировать процессы и повысить управляемость и отдачу от вложений в информационную систему.
Реализация проекта создания информационной системы по внутреннему поиску продукции обеспечит стандартизацию бизнес - проекта и эффективное управление бизнесом.
На предприятии протянута линия сети стандарта fastEthernet 100base.
Техническая база предприятия имеет следующие характерист
· Процессоры (минимальный - максимальный) Intel® Pentium® 4 2.8 - 3.2 ГГц
· Набор микросхем (чип сет) Intel® 865PE
· Частота системных шин (МГц) 400/533/800
· Тип оперативной памяти PC2100/PC2700/PC3200 DDR SDRAM
· Оперативная память (Мбайт, минимальный - максимальный) 4096
· Слоты расширения AGPPCI
· Видеоконтроллер AGP 8x 256 Мбайт
· Накопители для сменных дисков (встроенные) Дисковод 3.5" (1.44 Мбайт)
· Жесткий диск Serial ATA от 500 Гбайт
· RAID-контроллер (встроенный) 2-канальный SATA RAID 0,1
· Звуковая карта AC"97
· Сетевой адаптер встроенный, 10/100 Мбит/с
· Корпуса ATX (разъемы USB и Audio на задней панели)
· Источник питания 400W
В качестве программного обеспечения на предприятии используется:
· Windows XP Professional;
· Microsoft Office 2007;
· Avast6.0034;
Объекты автоматизации
Самым первым предварительным оценкам устанавливаем, что автоматизации подлежат функции продовца, а так же следующие подразделения: приход товара, ассортимент , продажа ,строки накладной, чеки .
Продавец выполняет следующие функции:
1) Получает заказанный товар;
2) Помещает товар со склада на прилавки ;
3) Продаёт товар.
Структура информационного обеспечения
Система информационного обеспечения АИС «Поиск продукции» строится в зависимости от ряда факторов и предполагает создание единого информационного фонда, систематизацию и унификацию показателей и документов, разработку средств формализованного описания данных и др.
Этот неполный перечень уже характеризует сложность и многоаспектность разработки и структурного построения ИО[3]
в зависимости от решаемых задач и функций управления экономической системы, структуры системы, форм представления и преобразования информации, свойств и характеристик самой информации. Информационное обеспечение представляет собой единую систему классификации и кодирования информации, унифицированную систему документации, схемы информационных потоков, циркулирующих в экономической системе, а также методологию построения, состав и содержание баз данных.
Информационное обеспечение информационной системы на ««Гипермаркет Виват»» предусматривает:
· информационно-справочное обеспечение;
· доступ к базам данных;
2.2 Проектирование автоматизированной информационной системы «Поиск продукции»
На начальном этапе проектирования определяем цель создания базы данных, её функции и информацию. Данная информация должна как можно четче и понятней определить основные задачи ведения учета по товарообороту.
Определяем основные темы таблиц и информацию, которую содержат поля таблицы.
Информационная система должна отвечать вопросам и требованиям сотрудников, которые работают с программой.
Поэтому, во-первых, определяем темы, которые покрывают базу данных и отчеты, которые она будет выдавать. Во-вторых, проанализируем формы и по возможности сравним с отлаженной, рабочей, подобно нашей, базой.
Наиболее сложный этап в процессе проектирования - разработка базы данных. Поэтому необходимо составить список таблиц, которые будут содержаться в базе данных. В нашем примере мы используем набор основных данных в предложенном перечне:
1. Приход товара;
2. Поставщики ;
3. Ассортимент;
4. Продажа ;
Постановка задачи
В настоящий момент на ««Гипермаркет Виват»» увеличивается продукция на складе «учет продукции» ежедневно должен учитывать, поставку товара и его наименование . Вручную обработать такой объем информации задача трудоемкая.
А значит на помощь человеку должна прийти ЭВМ[4]
. В результате было принято решение о проектировании автоматизированной информационной системы «Поиск продукции».
Целью работы является разработка проекта, который позволит обеспечить:
· повышение качества работы «Гипермаркета Виват» .
· сокращение времени получения информации, требуемой дляпоска товара .
· Более удобный и приятный на вид интерфейс.
· Удобное распределение ресурсов .
· Экономическую эффективность.
· Редактирование данных.
· Системный журнал для проведения статистических работ для дальнейшего улучшения производства.
Выделение бизнес-процессов
Представляет собой систему последовательных, целенаправленных и регламентированных видов деятельности, в которой посредством управляющего воздействия и с помощью ресурсов входы процесса преобразуются в выходы, результаты процесса, представляющие ценность для потребителей. Бизнес-процессы делят на основные, производящие основные выходы, получаемые клиентами организации, и вспомогательные.
Специалисты по организационному проектированию используют различную терминологию при описании бизнес-процессов. Например, вертикальное описание называют функциональным описанием, горизонтальное – процессным описанием или просто описанием бизнес-процессов.
В настоящее время существуют три основных способа горизонтального описания бизнес-процессов: текстовый, табличный, графический.
Выберем табличный вид (таблица №1):
№ | Операция | Ответственный | Что (Вход) | От кого (Поставщик) | Что (Выход) | Кому (Клиент) |
1 | Принять заказ | Кладовщик | Заказ | Заказчик | Товар | Кладовщику |
2 | Приход продукции | Кладовщик | - | - | - | На склад |
3 | Продажа | Продавец | Товар | Поставщика | Товар | Покупатель |
Итак, проанализировав деятельность ювелирного предприятия и проведя исследование, мы смогли выделить три основных бизнес-процессов учета продукции:
1. Приход товара;
2. Оформление товара на складе;
3. Продажа товара;
И два вспомогательных бизнес-процесса:
1. Вывод отчетности
2. Группа товаров
Описание предметной области
Для обеспечения эффективности информационных процессов необходима соответствующая организация данных. Проблема моделирования данных связана с таким представлением данных, которое наиболее естественно отражает реальный мир и может поддерживаться компьютерами. В настоящее время в самых различных областях широкое распространение получила разработка баз данных (БД).
Информационную модель предприятия построили в результате исследования. В результате оптимизации бизнес-процессов, структуры информационного обеспечения, постановки и определения объектов автоматизации информационная модель приобрела следующий вид:
2.3
Построение автоматизированной информационной системы
На первом этапе проектирования БД необходимо определить цель ее создания, основные ее функции и информацию, которую она должна содержать.
База данных должна отвечать требованиям тех, кто будет с ней работать. Для этого нужно определить таблицы, которые должны быть в БД, отчеты, которые она должна выдавать.
Одним из наиболее сложных этапов в процессе проектирования БД является разработка таблиц. При создании таблиц была взята СУБД Microsoft Access.**Пример 1А **
Для будущей АИС нужно составить список таблиц, которых должна содержать БД :
1. Ассортимент;
2. Поставка;
3. Поставщики;
4. Продажа;
5. Строки наклодной;
6. Строки чека;
Таблицы, будут связаны с отчётами , поставка, продажа сведения о товарах.
Описание атрибутов и их свойств.
Каждый атрибут или поле имеет тип данных. При выборе типа данных необходимо учитывать:
· Какие значения должно отображать поле;
· Сколько места необходимо для хранения значения в поле;
· Какие операции должны производится со значением в поле;
· Нужна ли сортировка поля;
· Будет ли использоваться группировка в запросах или отчетах;
· Как должны быть отсортированы значения в поле;
Формат поля задается в окне свойств, а для поля в таблице или запросе в режиме конструктора таблицы или в окне запроса. Форматы можно выбирать из списка встроенных форматов. Они имеют числовой, денежный, логический типы данных, данных счетчика и даты/времени. Кроме того, значение данного свойства можно задать в макросе.
Описание связей между таблицами-отношениями
После разработки всех таблиц необходимо установить связи между ними.
Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы.**Пример 2В**
Наиболее часто используемый тип связи «Один-Ко-многим», то есть в каждой записи в таблице А могут соответствовать несколько записей в таблице В, а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А.
Еще могут быть отношения «Многие-Ко-многим», то есть одной записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В – несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, являющихся полями внешнего ключа в таблицах А и В.
Самый редкий тип связи «Один-К-одному», то есть запись в таблице А может иметь не более одной связанной записи в таблице В, и наоборот. Используют такую связь для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, для хранения конфиденциальных данных.
Для создания схемы следует воспользоваться средством создания схемы данных.
Мощь реляционных БД заключается в том, что с их помощью можно быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей, однозначно идентифицирующих каждую запись в таблице.
В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой и составной ключи.
Указание поля счетчика в качестве ключевого – наиболее простой способ создания ключевых полей.
Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое.
В случаях, когда невозможно гарантировать уникальность значений каждого отдельного поля, можно создать ключ, состоящий из нескольких полей. Уникальным будет сочетание этих полей.
Проектирование базы данных
Прежде чем создавать таблицы, формы и другие объекты базы данных необходимо задать структуру базы данных.
Основные этапы проектирования базы данных:
· Определение цели БД;
· Определение таблиц БД;
· Определение в таблице полей;
· Задание значения каждому полю;
· Определение связей;
· Определение структуры БД;
· Добавление данных;
· Создание других объектов базы данных;
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать.
Определение таблиц, которые должна содержать база данных
Разработка таблиц - один из наиболее сложных этапов в процессе проектирования БД.
При построении таблиц, рекомендуется руководствоваться следующими основными критериями:
· Информация в таблице не должна повторяться.
· Когда информация храниться только в одной таблице, то и изменять ее придется только в одном месте, без изменения ее в связующих таблицах;
· Каждая таблица должна содержать информацию только на одну тему, кроме тех таблиц, через которые идут связи;
· Сведения должны содержаться независимо друг от друга;
· Определение необходимых полей в таблице;
Задание индивидуального значения каждому полю
Чтобы Microsoft Access мог связать данные из разных таблиц, каждая таблица должна содержать набор полей, которые определяют уникальность каждой записи в таблице, то есть каждая таблица должна содержать первичный ключ.
Определение связей между таблицами
После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Обновление структуры базы данных
После проектирования таблиц, полей и связей необходимо еще раз просмотреть структуру БД и выявить возможные недочеты.
Для проверки необходимо создать несколько таблиц, определить связи между ними и ввести несколько записей в каждую таблицу, затем посмотреть, отвечает ли база данных поставленным требованиям.
Добавление данных и создание других объектов базы данных
Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.
Расходы с автоматизацией системы:
Эк.эф. – экономическая эффективность
Зп.р. – ручная работа
Зп.эвм – автоматизированная работа
Эк.эф = Зп.р. – Зп.эвм
Зп.р = S*12
S – среднемесячная заработная плата (автоматизируемой должности)
З.р = 18 000*12мес = 216 000 руб.
Рабочие станции – 1шт = 18 000*3(шт)=54 000 руб. (сократились с автоматизацией с 5 до 3)
Сервер = 60 000 руб.
Windows XP Profession = 5 000 руб.
MSOffice = 15 000 руб.
Интернет = 2 500руб*12мес = 30 000 руб.
Затраты = 54 000+60 000+5 000+15 000+30 000 = 164 000 руб.
Эл.эн. – электропотребляемость
Раб. День = 8ч
Стоимость 1квт = 2 руб
Сервер = 1квтчас = 8квт*2руб = 16 рубд
Затратаг = 16руб*365 дней = 5 840 руб
Рабочие станции (3шт) = 3к*0,5квт = 1,5квтч * 2руб = 3рубч
3рубч*8ч=24рубд
Затратаг = 24рубд * 365дней = 51 100руб
Сумма = 7 300+51 100 = 8 760 рубг
Ремонт ПК = 3 000 рубг
Зп.эвм = 216 000+8 760+3 000= 227 760руб
Общие затраты = 164 000+227 760 = 391 760руб
Затраты на внедрение АИС = 90000 руб.
Эконом. Эф. = До автоматизации – После автоматизации = 439 440 – 391 760 = 47 680руб (за год).
Прибыль от внедрении АИС = Данная АИС окупит себя за год, дальнейший доход от внедрения составит 47 680 руб. (за год).
2.4 Расчет экономической эффективности
Для расчета экономической эффективности АИС необходимо рассчитать стоимость создания АИС, за тем сравнить затраты данного предприятия довнедрения автоматизированной информационной системы и после ее внедрения. Стоимость АИС для магазина самообслуживания «Гипермаркета Виват»» оценивают в течение расчетного периода, включающего временной интервал от начала создания АИС, до его завершения. Расчет экономической эффективности АИС выполняется по следующей схеме.
Затраты на создание АИС:
Интернет – 450р
Эл.эн. – электропотребляемость
Количество кВт - ч за два месяца = 460кВт-ч
Затраты эл.эн. в течение создания АИС(2 месяца) = 460кВт-ч * 2,05 = 943р
Где 2,05 – это сумма за 1 кВт - ч
Заработная плата за два месяца = 18 000р
Стоимость АИС «Расписание» = 450 + 943 + 18 000 = 19 393 р.
До внедрения АИС в магазин «Гипермаркет Виват»»
До внедрения АИС была возможна потеря товара . Работники могли путаться в наименовании товара, не было контроля над выписками чека.
После внедрения АИС в «Гипермаркет Виват»
После внедрения автоматизированной информационной системы в магазине улучшился контроль над товаром , выписками .Облегчился поиск нужного товара.
Заключение
В ходе выполнения курсовой работы была поставлена цель, создание автоматизированной информационной системы для «Гипермаркета Виват». После двух месяцев была создана автоматизированная информационная система и внедрена в магазин.Улучшилась эффективность работы персонала, стал более удобным поиск данного товара.
При работе были выработаны умения и навыки проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы.
Поставленная цель была решена посредством СУБД MSAccess 2003. Создана главная форма, которая позволяет легко перемещаться по таблицам, изменять данные, заносить новые записи, производить необходимые изменения.
Список литературы
1. Информационные системы Голицына О.Л., Максимов Н.В., Попов И.И.: учебное пособие. Москва: ФОРУМ: ИНФРА-М, 2007г. 496 стр.
2. Разработка и эксплуатация автоматизированных информационных систем Гагарина Л.Г., Киселев Д.В., Федотова Е.Л.: учеб. Пособие / Под ред. Проф. Л.Г.Гагариной. Москва: ИД «Форум»: ИНФРА-М, 2009г. 384 стр.
3. Информационные технологии в профессиональной деятельности. Михеев Е.В. Москва: ТК Велби, Проспект, 2007г. 448стр.
4. Фуфаев Э.В. Разработка и эксплуатация удаленных баз данных, Москва: Издательский центр «Академия» 2009г. 256 стр.
5. Информатика и компьютерные технологии. Автор: А. Я. Фридланд, Л. С. Ханамирова, И. А. Фридланд Москва: АСТ, Астрель 2003г. 272 стр.
6. Разработка клиент-серверных приложений в Delphi. Автор: Шкрыль А.А. Санкт - Петербург: БХВ - Петербург 2006г. 474 стр.
7. Основы многопоточного, параллельного и распределенного программирования Автор: Грегори Р. Эндрюс, Москва: Вильямс 2003г. 512 стр.
8. Объектно-ориентированный анализ и проектирование систем Автор: Эдвард Йордон, Карл Аргила Москва: Лори 2007г. 264 стр.
9. Технические средства информатизации Автор: Гребенюк Е. И. , Гребенюк Н. А. Екатеринбург: ИД «Академия» 2007г. 272 стр.
10. Высокоуровневые методы информатики и программирования Автор: Е. П. Истомин, В. В. Новиков М.В.Новикова Москва: Андреевский Издательский дом 2006г. 228 стр.
11. Сорокин А.В. Delphi. Разработка баз данных. Санкт - Петербург: Питер, 2005г. 477стр.
12. Delphi 7 / Под общ. ред. Автор: А. Д. Хомоненко. Санкт - Петербург: БХВ: Петербург, 2003г. 1216 стр.
13. Основы построения автоматизированных информационных систем: учебник Автор: Гвоздева В.А. Москва: ИНФРА-М 2007г. 320 стр.
14. Базы данных. Учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. Санкт - Петербург: КОРОНА принт, 2004г. 736 стр.
15. Основы информационной безопасности. Курс лекций. Учебное пособие / Галатенко В.А., Москва: ИНТУИТ.РУ, 2004 г. 264 стр.
16. Романенко А. Г., Самойлюк О. Ф., Максимович Г. Ю., Информационные системы: Учебное пособие - 2-е издание, дополнительное Учебное пособие - Москва: Российский государственный гуманитарный университет, Издательский центр, Издательский центр РГГУ, 2007г.
17. Михеева Е.В. Практикум по информационным технологиям в профессиональной деятельности Учебное пособие Москва: Academia, 2008г. 256 стр.
18. Карминский А.М., и др. Информатизация бизнеса. Концепции, технологии, системы, Москва: Астрэль 2004г. 624 стр.
19. Мельников В.В. Безопасность информации в автоматизированных системах, Москва: "Финансы и статистика" · 2003г. 368 стр.
20. Бобровский, С.И. Delphi 7. Учебный курс. Санкт - Петербург: Пинтер, 2004г. 736 стр.
21. Бекаревич Ю.Б. Microsoft Access версия 7 - Москва: ДМК Пресс, 2003 - 324с.
22.
[1]
ПО – программное обеспечение
[2]
ТЗ – техническое задание
[3]
ИО – информационное обеспечение
[4]
ЭВМ – Электронно-вычислительная машина