Учет товаров на складе

Курсовая работа

19

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

В данном курсовой работе рассматривается база данных «Учет товаров на складе». Она хранит информацию о конкретном виде товара, поступившего на склад, информацию о продаже конкретного товара. База данных «Учет товаров на складе» необходима в первую очередь для менеджера этого склада, позволяя ему быстро обслуживать обратившихся к нему клиентов. Отличительной чертой организации данных является наличие между ними взаимосвязей, которые явным или неявным образом фиксируются в базе данных.

База данных должна выполнять следующие основные функции:

  • добавлять (удалять) из списков всех товаров поступивший(проданный) товар;
  • вводить (изменять) подробную информацию о каждом товаре;
  • фиксировать поступление товара на склад с автоматическим пересчётом количество единиц товаров на складе;
  • просматривать наличие товара на складе;
  • получать подробную информацию по любому товару;
  • содержать информацию о менеджерах, поставщиках, введенную ранее и вносить необходимые изменения.

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

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

База данных также должна содержать следующую информацию о продаже товара: номер продажи, цена продажи, дата продажи, клиент, табельный номер продавца.

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

9 стр., 4055 слов

Проектирование и разработка базы данных для учета грузоперевозок фирмы

... по обработке данных, написать руководство пользователя. Предметом данной курсовой работы является разработка базы данных. Объектом данной курсовой работы является разработка базы данных для учета грузоперевозок фирмы. 1. ... инфологической модели данных, изложенной выше, основные таблицы, из которых будет состоять база данных. Таблица «Автопарк». В данной таблице хранится информация о ...

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

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

Опишем основные сущности данной предметной области.

Центральной сущностью будущей модели данных является сущность «Товар», которая отводится для хранения сведений об определенном радиотелефоне. Следует выделить следующие атрибуты сущности:

1 .№ товара

2. наименование

2. количество

3. цена

4. модель

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

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

1. индекс поставки;

2. дата поставки;

3. цена;

4. количество товара.

Следующей сущностью можно выделить информацию о продаже конкретного товара, назвав ее «Продажа». Атрибутами этой сущности являются:

1. номер продажи;

2. дата продажи;

3. цена;

4.клиент;

5. табельный номер менеджера.

Сущность «Поставщик» отводится для хранения информации о поставщиках товара: номер поставщика, а также информация о местонахождении и средствах связи. Атрибутами этой сущности являются:

1номер поставщика;

2.адрес;

3. город;

4. улица;

5. дом.

Сущность «Склад» отражает информацию о складе, а именно его номер и месторасположение. Атрибутами этой сущности являются:

1. название;

2. адрес.

На складе работает несколько менеджеров поэтому определяется еще одна сущность «Сотрудник», которая отражает информацию о сотрудниках, совершающих акт продажи товара. Атрибутами этой сущности являются:

1. табельный номер;

2. фамилия;

3. имя;

4.отчество.

5.адрес;

6.номер телефона.

1) Должна регистрироваться и просматриваться следующая информация:

  • справочник товаров, наименование, цена, признак удаления;
  • данные по распределению товаров на складе: ID салона, ID товара, дата поступления на склад, признак удаления;

2) Должны реализовываться следующие действия:

  • работа со справочником товаров (добавить, удалить, изменить);
  • передача новых, изъятие существующих товаров на складе;
  • полный перечень всех товаров на складе и свободных товаров.

Важным вопросом при разработке системы является выбор языка программирования. Среди разработчиков программных продуктов под Windows особой популярностью пользуется среда быстрой разработки приложений Delphi. Эта популярность завоевана, прежде всего, ее простотой, легкостью в использовании. Среда Delphi обладает практически всеми возможностями современных систем управления базами данных. Она имеет встроенную поддержку языка структурированных запросов SQL.

21 стр., 10068 слов

База данных «Грузоперевозки»

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

SQL (Structured Query Language) — это сокращённое название структурированного языка запросов, предоставляющего средства создания и обработки данных в реляционных БД. Независимость от специфики компьютерных технологий, а также поддержка SQL лидерами промышленности в области технологии реляционных баз данных сделали его основным стандартным языком БД. Все языки манипулирования данными, созданные до появления реляционных БД, были ориентированы на операции с данными, представленными в виде логических записей файлов. Это требовало от пользователя детального знания организации хранения данных и серьёзных усилий для указания того, какие данные необходимы, где они размещаются и как их получить. Язык SQL ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц-отношений. Важнейшая особенность структур этого языка состоит в ориентации на конечный результат обработки данных, а не на процедуру этой обработки. SQL сам определяет, где находятся данные, индексы и даже какие наиболее эффективные последовательности операций следует использовать для получения результата, поэтому не надо эти детали прописывать в запросе к БД.

Для создания серверной части программы было выбрано в качестве аппаратного средства MS SQL Server 2000.

5.1 Выбор типа базы данных

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

Исходя из технического задания, следует, что база данных будет, состоят из двух частей:

  • серверная часть
  • клиентская часть

При этом работа с базами данных отвечает следующим условиям:

1)Таблицы базы будут содержать сотни строк информации.

2)К базе будет подключаться неограниченное количество пользователей.

3)Не требуется применять сложных средств администрирования и сопровождения базы данных

4)Требуется обеспечивать безопасность базы данных на уровне ученых записей пользователей Windows.

В этой форме мы видим номер табельный менеджера, его Ф.И., адрес, телефон. Мы также можем, что-то удалить или добавить.

Рисунок 9-Форма поставщики.

В этой форме мы видим: номер поставщика, название, адрес, телефон. Мы также можем изменять.