Автоматизированная информационная система магазина «Магнит»

Автор работы: Пользователь скрыл имя, 04 Ноября 2012 в 10:33, курсовая работа

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

Торговля – обширнейшая область предпринимательской деятельности и сфера приложения труда – получила в последние годы новые импульсы своего развития. От рядовых спекулятивных торговых операций и "челночно-палаточного бизнеса" многие предприниматели перешли уже к более высокой стадии торговой деятельности, организовав индивидуальные или коллективные предприятия. Менеджерам таких предприятий приходится ежедневно сталкиваться с множеством проблем организационного, экономического и финансового характера, которые приходится решать интуитивно, методом "проб и ошибок", приобретая постепенно практический опыт.

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

Введение
I. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи
1.3 Цель и назначение автоматизированного варианта решения задачи
1.4 Анализ существующих разработок и обоснование выбора технологии проектирования
1.5 Информационная модель предметной области и ее описание
II. Проектная часть
2.1 Постановка задачи
2.2 Характеристика нормативно-справочной информации
2.3 Характеристика входной оперативной информации
2.4 Характеристика результатной информации
Заключение
Список использованной литературы

Содержимое работы - 1 файл

Документ Microsoft Office Word.docx

— 681.21 Кб (Скачать файл)

Автоматизированная информационная система (АИС) должна выполнять сбор данных, заполнять все необходимые  справочники, документы, отчеты и отбор  в базе данных, а так же следить  за тем, чтобы введенные данные были точны и правильно оформленные.

Когда поступает новая  информация, программист заносит  все данные в базу данных магазина «МАГНИТ». Разработанная система  должна автоматизировать работу магазина. Система должна позволять программисту осуществлять проверку необходимых  данных, а также возможность внесения корректировок, просмотр всех справочников, журналов и отчетов. Вся информация в виде отчета должна иметь возможность  распечатки на принтере.

В начале работы была разработана  база данных «Magazin». Затем в среде Delphi 7 было создано приложение, позволяющее  работать с системой.

В него входят:

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

- журналы, позволяют добавлять,  удалять информацию о поступлении,  продажи и заказа товара, а  также производить поиск;

- отчеты, которые выводят  необходимую информацию пользователю;

- справка по работе  с системой, помогающая пользователю  освоить работу в АИС «МАГНИТ».

В приложении разработано  поисковая система, которая производит поиск информации по установленному отбору.

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

1.     Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001

2.     Фаронов В. Программирование баз данных в Delphi 7. Учебный курс С-Пб: Питер 2003

3.     А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с. электронный вариант

4.     Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001. электронный вариант

5.     А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002 электронный вариант

6.     Венчковский Л.Б. Разработка сложных программных изделий. – электронный вариант.

7.     Шлеер. Технология разработки программного обеспечения. Электронный вариант.

8.     Буч Г. Объектно – ориентированный анализ. Электронный вариант

9.     Базиян, Менахем и др. Visual FoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.  

 

Приложение 1. Заполненные  формы справочников в режиме работы пользователя с АИС «Магнит»

Рис 1. Вспомогательная форма  с информацией о магазине «Магнит»  

 

Рис 2. Справочник «Поставщики»

Рис 3. Форма «Поиск поставщиков»

 

Рис 4. Форма «Добавления  поставщиков» 

 

Рис 5. Справочник «Товары»

Рис 6. Форма «Добавления  товара» 

 

Рис 7. Форма «Поиск товара»

 

Приложение 2. Заполненные  формы журналов в режиме работы пользователя с АИС «Магнит» 

 

Рис 8. Журнал «Продажа товара»

Рис 9. Форма «Добавление  записи продажи» 

 

Рис 10. Форма «Изменения записи продаж»

 

Рис 11. Форма «Отчет по дате»  

 

Рис 12. Журнал «Поступление товара»

Рис 13. Форма «Добавления  записи поступления» 

 

Рис 14. Форма «Изменения записи поступления»

 

Рис 15. Форма «Отчет по дате » 

 

Рис 16. Журнал «Заказ товара»  

 

Рис 17. Форма «Добавления  заказа» 

 

Рис 18. Форма «Отчет по дате»

 

Приложение 3. Отчеты в режиме работы пользователя с АИС  «Магнит» 

 

Рис 19. Отчет «Поступление товара» 

 

Рис 20. Отчет «Продажа товара»

 

Рис 21. Отчет «Заказа товара»  

 

Рис 22. Отчет «Прайс-лист»

 

 

 

 

 

    1. овка задачи на разработку базы данных………………………5

 

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

1.2 Требования к  информационной системе……………………………..6       

2 Проектирование модели данных………………………………………..7       

2.1 Семантическая  модель данных………………………………………..7       

2.2 Логическая модель данных……………………………………………8       

2.3 Определение физических  характеристик атрибутов……………….10       

3 Реализация системы…………………………………………………….12       

3.1 Создание, связывание и заполнение  таблиц………………………...12      

3.2 Реализация запросов к базе  дынных…………………………………16      

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

3.4 Создание форм………………………………………………………...31       

Заключение………………………………………………………………..34       

Список  использованных источников      

Приложения  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
       

Введение        

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

Одним из наиболее распространенных классов  систем обработки данных являются автоматизированные информационные системы.      

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

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

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

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

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

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

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

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

1 Постановка  задачи на разработку базы  данных       

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

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

Виды  товаров могут характеризоваться  следующими атрибутами:

  1. код вида товара;
  2. название вида товара.

 

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

Все поставляемые товары имеют свою страну изготовителя. Каждая страна изготовитель имеет следующие данные:       

- код страны изготовителя;       

- название страны изготовителя.       

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

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

  1. код поставщика;
  2. название фирмы поставщика;
  3. адрес фирмы;
  4. телефон фирмы.

 

      Все поставщики осуществляют поставки товаров. Каждый поставщик  может поставлять товар несколько  раз. Каждая поставка имеет следующие  данные:      

- код поставки;      

- дата поставки;      

- количество поставленных единиц;       

- стоимость поставки.       

Поставщик может осуществлять несколько поставок, но каждая поставка имеет свой уникальный код, по которому можно определить конкретную поставку.       

Каждый  поставляемый товар имеет следующие  данные:      

1) уникальный код товара;       

2) название данного товара;       

3) стоимость единицы  товара.      

Необходимо  предусмотреть следующие ограничения на информацию, хранимую в базе данных:      

- магазин должен обязательно иметь  телефон и адрес офиса поставщика.       

1.2 Требования к информационной  системе        

 

 

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

    1. продавцы и консультанты магазина косметики;
    2. администрация магазина;
    3. покупатели.

 

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

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

- производить расчет стоимости  товаров в зависимости от их  количества и цены за единицу продукции;      

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

Покупатели  должны иметь возможность решать следующие задачи:       

1) просматривать перечень имеющихся  в наличии товаров;      

2) интересоваться в какой стране  был изготовлен интересующий покупателя товар;      

3) просматривать информацию о цене  одной единицы товара.      

Администрация магазина должна иметь возможность:      

- отслеживать своевременность поставок;       

- подсчитывать стоимость поставки;       

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

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

2 Проектирование  модели данных       

2.1 Семантическая модель  данных       

Разработку  модели начнем с выделения основных сущностей и связей между ними.      

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

Между сущностями «Вид товара» «Товар» существует связь (1:*), обязательная с двух сторон. Так как каждый вид товара включает в себя несколько товаров, поэтому используется связь (1:*). Каждый товар, описанный в сущности «Товар», относится к какому-либо виду товара. Это означает, что со стороны сущности «Товар» связь обязательная. Что касается сущности «Вид товара», то все виды товара всегда включают в себя хотя бы один товар, поэтому со стороны сущности «Вид товара» связь тоже обязательная.      

Информация о работе Автоматизированная информационная система магазина «Магнит»