АИС магазина продовольственных товаров

Автор работы: Пользователь скрыл имя, 05 Ноября 2011 в 11:34, курсовая работа

Описание

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

Содержание

Введение стр. 3
1. Постановка задачи стр.5
2. Разработка структуры информационной системы стр.6
2.1. Определение множества задач стр.6
2.2. Анализ данных стр.6
2.3. Разработка пользовательского интерфейса стр.11
3. Инструкция пользователя стр.16
4. Организация защиты стр.19
Заключение стр.20
Список литературы стр.21

Работа состоит из  1 файл

Курсовая АИС ъ.doc

— 890.50 Кб (Скачать документ)

Министерство  образования РФ

Ачинский  Государственный Колледж Отраслевых Технологий и Бизнеса 
 
 
 
 
 
 
 
 
 
 
 
 
 

КУРСОВАЯ  РАБОТА

По дисциплине: «Разработка и эксплуатация автоматизированных информационных систем »

На тему: «АИС магазина продовольственных товаров» 
 
 
 
 
 
 
 
 
 
 
 
 

                  Проверил  преподаватель ИТ

                           Алементьева И.В.

                  Выполнил  студент гр. А483 «и»

                           Фадеев В.Ю.

                  Оценка: ____________________ 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

г. Ачинск, 2008

Содержание.

Введение  стр. 3
1. Постановка  задачи стр.5
2. Разработка  структуры информационной системы стр.6
2.1. Определение  множества задач  стр.6
2.2. Анализ  данных стр.6
2.3. Разработка пользовательского интерфейса стр.11
3. Инструкция  пользователя стр.16
4. Организация  защиты стр.19
Заключение стр.20
Список  литературы стр.21
 

 

Введение

     База данных предназначена для хранения данных о приобретенных библиотекой изданиях (монографиях, справочниках, сборниках статей и т.п.), информации о местонахождении отдельных экземпляров (переплетов) каждого издания и сведений о читателях.  Базы данных - это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов — атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями; все записи имеют одинаковую структуру — они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

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

 

1. Постановка задачи.

      Создать информационную систему о ведении заказов в магазине продовольственных товаров, которая, позволяет автоматизировать процесс оформления заказов, ведение учетов товаров, заказчиков. При ведении учета товаров будет известен код, наименование, цена товара. При оформлении заказов будет известен код товара, код заказчика, код заказа, количество товара и дата. В базе данных также будет известна информация о самих заказчиков, где будет известен код заказчика, адрес, телефон, фамилия и имя. Так же будет находиться в базе данных запросы заказанных товаров (общая стоимость, дата, количество). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

2. Разработка структуры  информационной системы

2.1. Определение множества  задач

     Задачи, решаемые этой информационной системой:

- автоматизированное  оформление заказчиков;

- автоматизированное  оформление товаров;

- автоматизированное ведение заказов;

      Основными таблицами данной автоматизированной информационной системы будут являться:

  1. Товары
  2. Заказы
  3. Поставщики
  4. Сотрудники 

2.2. Анализ данных.

     Основными требования, выдвинутыми к программе  являются, кроме точного выполнения задачи, совместимость и надёжность. Выбранная среда разработки позволяет создавать приложения, работающие под Windows без всякой адаптации. Поэтому вопрос о совместимости снимается. Следующим основным критерием оценки программного продукта является его надёжность, или, иначе говоря, защита от ошибок. Ошибки процессов неконтролируемых программой не рассматриваются. Таким образом, основным источником ошибок в программе является случайный или предумышленный ввод неверных параметров, вызывающих запрещённое действие. Для предотвращения ошибок такого рода в разрабатываемой программе предусмотрен контроль вводимых параметров на правильность. Для этих целей в программе, в основном, используется проверка свойства компонентов OnChange. То есть при изменении свойств компонента, эти изменения проверяются и при неправильном значении параметры в область обработки не попадают, что предотвращает возможные ошибки. Для предотвращения ошибки загрузки файла, для используемых файлов применяется особое расширение. При открытии диалогового окна открыть файл с иным расширением нельзя.

     В таблице Товары (Рис. 1) первичным ключом будет столбец – код товара, так как этот столбец содержит уникальные данные.

Рис. 1

      Таблица Заказы (Рис. 2) содержит один ключ. Этот ключ являются столбцом – Код заказа. Он уникален и содержит данные.

Рис. 2

     Таблица Поставщики (Рис. 3) содержит первичный ключ, это столбец с данными - код поставщика.

 
 
 

Рис. 3

      В таблице Сотрудники (Рис. 4) первичным ключом будет столбец – Код сотрудника, так как этот столбец содержит уникальные данные.

Рис. 4

      Таблица Данные об организации (Рис. 5) содержит один ключ. Этот ключ являются столбцом – Наименование организации. Он уникален и содержит данные.

Рис. 5

Схема данных

     Рис. 6

     На  рисунке 6 отображена схема данных, на которых представлены ключевые поля и связи. Первичные ключи введены на рисунке в таблицах Заказы (Код заказа), Поставщики (Код поставщика), Товары (Код товара), Сотрудники (Код сотрудника).

      В схеме данных созданы связи: Заказы и Поставщики, Заказы и Сотрудники, Заказы и Товары.

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

      Данная  система содержит 4 основные таблицы:

  1. Заказы
  2. Поставщики
  3. Товары
  4. Сотрудники

                    Таблица №1 Товары

Имя поля Тип данных
Код товара Счетчик
Марка Текстовый
Заметки Текстовый
Описание  товара Текстовый
Код поставщика Числовой
На  складе Числовой
Цена  за кг/упаковку Денежный
Минимальный запас Числовой

Таблица №2 Заказы

Имя поля Тип данных
Код Заказа Счетчик
Код Поставщика Числовой
Код Сотрудника Числовой
Фамилия Числовой
Код Товара Числовой
Марка Числовой
Заказано Числовой
Цена  за 1кг/упаковку Денежный

Таблица №3 Поставщики

Имя поля Тип данных
Код поставщика Счетчик
Название Поставщика Текстовый
Адрес Текстовый
Город Числовой
Номер Телефона Числовой

Таблица №4 Данные об организации

Имя поля Тип данных
наименование  организации текстовый
адрес текстовый
город текстовый
телефон текстовый
директор текстовый

Таблица №5 Сотрудники

Имя поля Тип данных
Код Сотрудника счетчик
Имя текстовый
Отчество текстовый
Фамилия текстовый
Должность текстовый
Адрес текстовый
Город текстовый
Домашний  телефон числовой

Таблица №6 Элементы кнопочной формы

Имя поля Тип данных
SwitchboardID числовой
ItemNumber числовой
ItemText текстовый
Command числовой
Argument текстовый

Информация о работе АИС магазина продовольственных товаров