Добавление товара в список продукции, содержащейся на складе
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

ВВЕДЕНИЕ

Языки программирования служат самым разнообразным целям – от решения сложных математических задач и проведения экономико-математических расчетов до создания музыкальной партитуры и машинной графики. Попытки создания совершенного языка программирования предпринимается столько же лет, сколько существует само программирование. В результате этого поиска компанией Microsoft был разработан язык С#, соответствующий современным стандартам программирования и предназначенный для поддержки развития технологии .NET Framework. Этот язык представляет эффективный метод написания программ для современных компьютерных систем предприятий, которые используют операционную систему Windows и компоненты Internet.

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

Язык С# не является исключением, он унаследовал много полезных возможностей от других языков программирования и напрямую связан с двумя наиболее широко применяемыми в мире компьютерными языками – C и C++, а также с языком Java.

Хотя С# как язык программирования может изучаться изолировано, лучше рассматривать его во взаимосвязи с .NET Framework – средой, в которой он работает. Потому что, во первых, С# изначально разрабатывался компанией Microsoft для создания кода .NET Framework, во-вторых, .NET Framework определяет библиотеки, используемые языком С#. Поскольку они так тесно связаны, важно понимать общую концепцию .NET Framework и её значимость для C#.

Язык С# использует две важные составляющие .NET Framework. Первая – это не зависящая от языка среда исполнения (Common Language Runtime, CLR), система, управляющая исполнением программы, и являющаяся частью технологии .NET Framework , которая позволяет программам быть переносимыми, поддерживает программирование с использованием нескольких языков и обеспечивает безопасность передачи данных.

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

 

ПОСТАНОВКА ЗАДАЧИ

Требовалось разработать программное приложение “Система складского учёта”, используя средства Microsoft Visual Studio .NET, а также SQL Server Express – для создания БД склада. База данных должна состоять из нескольких таблиц. В этих таблицах должна храниться следующая информация:

- название товара;

- номер товара на складе;

- количество товара на складе;

- дата прихода товара на склад;

- дата расхода товара на складе.

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

- оформлять приход товара на склад;

- оформлять расход товара на складе;

- просмотр статистики по приходу и отгрузки товара за определенный период времени.

 

АНАЛИЗ ЗАДАЧИ

Получение статистических данных о товаре, его приходе и расходе за определенный период времени

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

Модель БД

Модель БД представлена в соответствии с рисунком, расположенном ниже. Она описывает отношения между таблицами «tovar», «prihod» и «rashod» составляющими БД «Склад». Таблицу «tovar» и таблицу «prihod» связывает отношение «один ко многим» т.е. одной записи в таблице «tovar» может соответствовать несколько записей в таблице «prihod», связанных по первичному ключу таблицы «tovar» - «id». Таблицу «tovar» и таблицу «rashod» связывает отношение «один ко многим», связанных по первичному ключу таблицы «tovar» - «id». В таблице «tovar» хранится информация о товаре, присутствующем на складе. Таблицы «prihod» и «rashod» хранится информация о поступлении и удалении товара со склада.

 

Структура БД

Таблица prihod

Таблица prihod состоит из 3 полей:

- tovar_id (хранит номер товара);

- data_prihoda (хранит дату прихода товара на склад);

- kolvo (хранит количество товара на складе).

 

Таблица rashod

Таблица rashod состоит из 3 полей:

- tovar_id (хранит номер товара);

- data_rashoda (хранит дату расхода товара на склад);

- kolvo (хранит количество товара на складе).

 

Таблица tovar

Таблица tovar состоит из 3 полей:

- nomer (хранит номер товара);

- name (хранит название товара);

- kolvo (хранит количество товара на складе).

 

 

ЗАКЛЮЧЕНИЕ

В ходе проделанной работы были получены основные навыки по разработке баз данных в среде Microsoft Visual Studio 2003. Итогом этой работы стала программа «Система складского учёта», отвечающая всем требованиям преподавателя, которые были установлены в ходе её реализации.

 

 

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1.http://citforum/database.ru

2.Мартин Фоулер: “Архитектура корпоративных программных приложений”.

3.Гамма, Хелм, Джонсон, Влисидис: “Приёмы ООП. Патерное проектирование”.

4.Чарльз Петцольд: “Программирование в тональности C#”.

5.С#: учебный курс – СПб.: Питер; К.: Издательская группа BHV, 2003 – 512c.

 

 

 

ВВЕДЕНИЕ

Языки программирования служат самым разнообразным целям – от решения сложных математических задач и проведения экономико-математических расчетов до создания музыкальной партитуры и машинной графики. Попытки создания совершенного языка программирования предпринимается столько же лет, сколько существует само программирование. В результате этого поиска компанией Microsoft был разработан язык С#, соответствующий современным стандартам программирования и предназначенный для поддержки развития технологии .NET Framework. Этот язык представляет эффективный метод написания программ для современных компьютерных систем предприятий, которые используют операционную систему Windows и компоненты Internet.

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

Язык С# не является исключением, он унаследовал много полезных возможностей от других языков программирования и напрямую связан с двумя наиболее широко применяемыми в мире компьютерными языками – C и C++, а также с языком Java.

Хотя С# как язык программирования может изучаться изолировано, лучше рассматривать его во взаимосвязи с .NET Framework – средой, в которой он работает. Потому что, во первых, С# изначально разрабатывался компанией Microsoft для создания кода .NET Framework, во-вторых, .NET Framework определяет библиотеки, используемые языком С#. Поскольку они так тесно связаны, важно понимать общую концепцию .NET Framework и её значимость для C#.

Язык С# использует две важные составляющие .NET Framework. Первая – это не зависящая от языка среда исполнения (Common Language Runtime, CLR), система, управляющая исполнением программы, и являющаяся частью технологии .NET Framework , которая позволяет программам быть переносимыми, поддерживает программирование с использованием нескольких языков и обеспечивает безопасность передачи данных.

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

 

ПОСТАНОВКА ЗАДАЧИ

Требовалось разработать программное приложение “Система складского учёта”, используя средства Microsoft Visual Studio .NET, а также SQL Server Express – для создания БД склада. База данных должна состоять из нескольких таблиц. В этих таблицах должна храниться следующая информация:

- название товара;

- номер товара на складе;

- количество товара на складе;

- дата прихода товара на склад;

- дата расхода товара на складе.

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

- оформлять приход товара на склад;

- оформлять расход товара на складе;

- просмотр статистики по приходу и отгрузки товара за определенный период времени.

 

АНАЛИЗ ЗАДАЧИ

Добавление товара в список продукции, содержащейся на складе

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

Дата: 2019-12-22, просмотров: 209.