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

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




































Главная

Программирование, компьютеры и кибернетика
Автоматизация и учет товаров на складе

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Министерство образования Республики Башкортостан
Государственное бюджетное образовательное учреждение
среднего профессионального образования
«Уфимский колледж статистики, информатики и
«Автоматизация и учет товаров на складе»
Пояснительная записка к курсовому проекту
Пояснительная записка к курсовому проекту содержит постановку и программу решения задачи «Автоматизация и учет товаров на складе».
Программа Project1.exe написана на языке Object Pascal в среде программирования Delphi 7.0 с использованием сервера баз данных Interbase 7, предназначена для работы в операционной системе MS Windows 7 и отлажена на данных контрольного примера.
1.2 Функциональная модель предметной области
2.1 Обоснование выбора языка программирования
2.3 Протокол тестирования программного продукта
Приложение А. Исходный текст программы
С развитием компьютерной индустрии стоимость персональных компьютеров значительно снизилась. В связи с этим практически в каждом доме или офисе появились персональные компьютеры. Результатом этого стало появление информационных технологий в самых разнообразных сферах деятельности.
Курсовая работа предназначена для склада «Антошка»
После проведения анализа, были выявлены следующие задачи:
? задача по управлению торговыми операциями;
? вывод отчетов, которые будут использованы в процессе работы предприятия.
Разработанное программное обеспечение позволяет оперативно заполнить базу данных, так и формировать отчеты для дальнейшего развития предприятия. Выбор СУБД и языка программирования позволили создать компактную реляционную модель базы данных отвечающей потребностям пользователя. Внешний дизайн каждой формы ориентирован на интуитивный интерфейс и позволяет легко и быстро получать интересующую в данный момент информацию.
В базе данных используется таблица, написанная в Microsoft Access, а программа, которая использует данную таблицу написана на языке Borland Delphi 7, что позволяет взаимодействовать с большим количеством других программных продуктов.
Наименование задачи: «Автоматизация и учет товаров на складе».
Цель задачи: Автоматизация сведений о товаре каждого производителя и дальнейшая продажа этих товаров.
Периодичность решения определенных задач:
Задача сбора информации производивших товар. Данные изменяются при каждом поступлении нового товара. Данную задачу выполняет сам поставщик;
Количество товара на складе. Данные изменяются после продажи какого либо товара. Данные поступают от кладовщика.
Информация об объектах предметной области:
Администратор - специалист, который обеспечивает нормальное функционирование приложения, проверяет и дополняет его достоверной информацией;
Поставщик - ответственное лицо, которое поставляет товар;
Продавец - ответственное лицо, которое отвечает за продажу товара;
Описание изменений данных во времени;
Данные о товаре и фирме производителя изменяются при каждом поступлении товара. Записи в таблице могут быть всячески изменены, удалены или добавлены;
Отчет о количестве не проданного товара;
1.2 Функциональная модель предметной области
Входным документом для задачи является документ:
Описание входных документов представлено в таблице 1.1
Выходным документом для задачи являются документы:
- отчет о количестве не проданного товара;
- отчет о количестве проданного товара.
Описание выходных документов представлено в таблице 1.2.
отчет о количестве проданного товара
отчет о количестве не проданного товара
Программный продукт «Project1.exe» должен работать на персональных компьютерах типа Pentium IV (или на совместимых с ним компьютерах), имеющем не менее 512 Мб оперативной памяти. Объем занимаемый на HDD носители не ограничен. Программный продукт может, управляется как мышью, так и клавиатурой. Для печати соответствующей документации подходит любой принтер. Продукт должен быть предназначен для работы с ОС Windows XP и более старших версиях. Программный продукт должен состоять из загрузочного модуля программы и таблиц базы данных на жестком диске. Инсталляция приложения должна производиться пользователем, путем установки приложения на HDD носитель, либо копирование папки project так же на HDD носитель. Выбор метода установки зависит от того какой исходный файл находится в распоряжении пользователя. Запуск приложения обеспечивается через .exe файл, который имеет название “Project1.exe”. Поддержка при эксплуатации и сопровождении продукта не обеспечивается.
Программный продукт должен обладать высокой степенью надежности. Во всем программном продукте должно использоваться ограничение ввода данных в поля таблиц. Перед занесением новых данных должна производиться проверка введенной информации на соответствие. Программный продукт должен обладать высоким быстродействием, производит все действия за короткий промежуток времени.
2.1 Обоснование выбора языка программирования
Delphi является системой программирования высокого уровня. Она берет на себя значительную часть работы по управлению компьютером, что делает возможным в простых случаях обходиться без особых знаний о деталях ее работы. В отличие от традиционных систем программирования, Delphi даже «сама» пишет значительную часть текста программы: описания объектов, заголовки процедур и многое другое. Программисту остается только вписать необходимые строчки, определяющие индивидуальное поведение программы, которые система не в состоянии предугадать.
Delphi является системой объектного программирования. Delphi позволяет не только использовать уже ставшие классическими объекты типа object, но и создавать новые, которые могут иметь графическое изображение и обладать свойствами стандартных элементов среды Windows. Такие объекты получили название визуальных компонентов; для их описания используется зарезервированное слово class. К Delphi прилагается целая библиотека стандартных визуальных компонентов - Visual Component Library (VCL), в которую можно добавлять свои собственные компоненты.
Еще одна черта Delphi - ее открытость. Почти все имеющиеся в системе объекты реализованы на языке Паскаль и могут быть легко дополнены новыми.
Таким образом, Delphi содержит в себе наиболее передовые черты системы программирования. Она является мощным и в то же время несложным инструментальным средством для создания приложений с современным интерфейсом (в том числе и обучающих программ).
Из-за своего высокого уровня системы программирования типа Delphi даже получили специальное название - Среда быстрой разработки приложений RAD (Rapid Application Development).
Важным достоинством Delphi как инструментальной среды является то, что ее компилятор делает автономные EXE-файлы. Они будут работать в среде Windows даже на той ЭВМ, на которой нет системы Delphi. Это выгодно отличает ее от других подобных сред, например, от Microsoft Visual Basic.
Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).
Приложение выполняет следующие действия в процессе своей работы:
Извлечение содержимого из таблиц и отправка их в иные электронные версии;
Формирование отчета и распечатка его;
2.3 Протокол тестирования программного продукта
Запрещается изменение данных представленных в табличном виде, то есть непосредственно в самой таблице, только через специальные формы;
Данный программный продукт удовлетворяет всем функциональным требованиям, имеет дружественный интерфейс, исключает появлении системных ошибок.
Для запуска программы необходимо скопировать папку «project», которая содержит файл для запуска и папку с БД, с компакт-диска на жесткий диск компьютера и запустить файл Project1.exe. Для правильной работы нельзя перемещать папку БД из основной папки и переименовывать все файлы, находящиеся в ней во избежание ошибок. Обращение к программе осуществляется посредством обычного запуска приложения «Project1.exe».
При запуске исполняемого файла «Project1.exe» открывается окно программы, показанное на рисунок 1.
Выход из программы осуществляется нажатием кнопки «Выход». Для продолжения работы нужно выбрать и нажать любую из кнопок представленных в меню. В каждой вкладке находится определенные пункты. Показанные на рисунках 2 и 3.
Для того чтобы просмотреть сведения о товаре, пользователю необходимо выбрать вкладку файл и пункт открыть. После того как пользователь нажал кнопку таблица, открывается форма с DBGrid где можно ввести название таблицы и открыть её. Так же на форме находятся 2 кнопки:
Кнопка 1 отвечает за переход на новое окно, на котором происходит редактирование записей в таблице товары или продажа, окно показано на рисунке 5.
Кнопка 2 закрывает окно, показанное на рисунке 4.
Рисунок 5 - Форма с редактированием таблицы товары
Если пользователю нужно воспользоваться возможностями приложениями, то необходимые кнопки и выборки уже находятся на главной странице.
Если пользователь выбирает пункт сортировка, пользователю нужно лишь выбрать пункт сортировки из предложенного списка и сортировка будет выполнена автоматически.
Если пользователь выбирает пункт фильтрация, пользователю нужно лишь выбрать товар или фирму из предложенного списка и сортировка будет выполнена автоматически.
Данное приложение написано для удобного ведения учета товара, для продажи товаров
Представленное приложение обладает следующими характеристиками:
функциональностью, то есть полнотой удовлетворения пользователя;
наглядностью, удобством, интуитивно понятным и привычным для пользователя интерфейсом;
универсальностью и доступностью рядовому пользователю;
достоверностью и эффективностью информации;
подлежит изменению разработчиком/программистом;
Результатом работы стало создание программного обеспечения. Программное средство написано на языке Object Pascal с использованием среды разработки Delphi 7.0.
В процессе разработки курсовой работы были приобретены навыки в области построения баз данных, а также их программной защиты.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Unit4, ComCtrls, StdCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, QRCtrls,
QuickRpt, Menus, Unit13, Unit12, Unit14, Unit15, unit16;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure TabSheet2Enter(Sender: TObject);
procedure TabSheet4Enter(Sender: TObject);
procedure TabSheet1Enter(Sender: TObject);
procedure TabSheet3Show(Sender: TObject);
procedure TabSheet1Show(Sender: TObject);
procedure TabSheet4Show(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure DBGrid4Enter(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure TForm11.Button1Click(Sender: TObject);
procedure TForm11.Button2Click(Sender: TObject);
Datamodule2.TEST.SQL.Add('Select *');
Datamodule2.TEST.SQL.Add('From tovar');
Datamodule2.TEST.SQL.Add('where Naimenovanie_Tovara LIKE ''' + '%'+ dblookupcombobox1.Text+'%' + '''');
procedure TForm11.Button3Click(Sender: TObject);
Datamodule2.TEST.SQL.Add('Select *');
Datamodule2.TEST.SQL.Add('From Nazvanie_Partii');
Datamodule2.TEST.SQL.Add('where Nasvanie_Firm_Pokupatelya LIKE ''' + '%'+ dblookupcombobox2.Text+'%' + '''');
procedure TForm11.TabSheet2Enter(Sender: TObject);
procedure TForm11.TabSheet4Enter(Sender: TObject);
procedure TForm11.TabSheet1Enter(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TForm11.TabSheet3Show(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TForm11.TabSheet1Show(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TForm11.TabSheet4Show(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TForm11.Button4Click(Sender: TObject);
DataModule2.TEST.SQL.Add('Select * From Tovar');
0: s := 'Order By Naimenovanie_Tovara ' +s;
1: s := 'Order By Sena_tovara ' +s;
2: s := 'Order by Data_Postupleniya ' +s;
procedure TForm11.DBGrid4Enter(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TForm11.Button5Click(Sender: TObject);
DataModule2.TEST.SQL.Add('Select * From Фирма');
0: s := 'Order By Назван_фирмы_клиента ' +s;
1: s := 'Order By ФИО_руководителя ' +s;
3: s := 'Order by Дата_продажи ' +s;
procedure TForm11.N2Click(Sender: TObject);
procedure TForm11.N3Click(Sender: TObject);
procedure TForm11.N4Click(Sender: TObject);
procedure TForm11.N6Click(Sender: TObject);
procedure TForm11.N9Click(Sender: TObject);
procedure TForm11.N7Click(Sender: TObject);
procedure TForm11.N11Click(Sender: TObject);
procedure TForm11.N12Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure TForm12.Button1Click(Sender: TObject);
DataModule2.TEST.SQL.Add('Create Table ' + Edit1.Text + '(' + Edit2.Text + ');');
procedure TForm12.Button2Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure TForm13.Button1Click(Sender: TObject);
DataModule2.TEST.SQL.Add('Select * From ' + Edit1.Text + ';');
//memo1.Lines.LoadFromFile(Opendialog1.FileName);
procedure TForm13.Button2Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Unit2, StdCtrls, Mask, DBCtrls, ComCtrls;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure TForm15.Button1Click(Sender: TObject);
procedure TForm15.Button2Click(Sender: TObject);
procedure TForm15.Button3Click(Sender: TObject);
procedure TForm15.Button4Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Unit2, StdCtrls, ExtCtrls, DBCtrls, Mask,
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
DBLookupComboBox3: TDBLookupComboBox;
DBLookupComboBox4: TDBLookupComboBox;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure TForm8.Button1Click(Sender: TObject);
procedure TForm8.Button2Click(Sender: TObject);
procedure TForm8.Button3Click(Sender: TObject);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Unit2, StdCtrls, ExtCtrls, DBCtrls, Mask,
DBLookupComboBox1: TDBLookupComboBox;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormActivate(Sender: TObject);
procedure TForm9.Button1Click(Sender: TObject);
procedure TForm9.Button2Click(Sender: TObject);
procedure TForm9.Button3Click(Sender: TObject);
procedure TForm9.FormCreate(Sender: TObject);
procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction);
DataModule2.TOVAR.Filtered:= False;
procedure TForm9.FormActivate(Sender: TObject);
uses Windows, SysUtils, Messages, Classes, Graphics, Controls,
StdCtrls, ExtCtrls, Forms, QuickRpt, QRCtrls,
procedure QuickRepAfterPrint(Sender: TObject);
procedure QuickRepPreview(Sender: TObject);
procedure QuickRepAfterPreview(Sender: TObject);
procedure TQuickReport4.QuickRepAfterPrint(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TQuickReport4.QuickRepPreview(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
procedure TQuickReport4.QuickRepAfterPreview(Sender: TObject);
DataModule2.TOVAR.Filtered:= False;
Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора. дипломная работа [2,0 M], добавлен 10.07.2012
Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя. дипломная работа [645,3 K], добавлен 21.11.2010
Проектирование и реализация комплекса задач автоматизации учета движения товаров на складе в ЗАО "ГРЕЦ" и технико-экономические расчеты. Обоснование выбора программно-технических средств, блок-схема алгоритма. Описание программного обеспечения системы. дипломная работа [3,0 M], добавлен 05.12.2011
Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта. дипломная работа [1,6 M], добавлен 22.02.2010
Информационная модель системы. Требования к техническому, программному обеспечению и интерфейсам информационной системы. Инсталляция и запуск программного продукта. Руководство пользователя системы с правами дознавателя. Макеты входных документов. дипломная работа [1,1 M], добавлен 18.01.2013
Создание программного продукта для учета и просмотра информации о товаре, поступающем на склад организации ООО "Риф" на языках программирования PHP и MySQL. Руководство по работе с программой. Расчет экономической эффективности разработанного проекта. дипломная работа [549,9 K], добавлен 21.06.2011
Обоснование языка программирования Object Pascal и среды разработки Delphi. Создание интерфейса пользователя. Проектирование структуры и описание компонентов, использованных при разработке программного продукта. Составление инструкции пользователя. курсовая работа [888,7 K], добавлен 20.05.2015
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Автоматизация и учет товаров на складе курсовая работа. Программирование, компьютеры и кибернетика.
Контрольная работа по теме Предмет и общая характеристика психологии, ее место в системе наук
Эссе О Детской Библиотеке
Совесть Добро И Зло Сочинение
Курсовая работа по теме Модернизация базового технологического процесса обработки детали
Курсовая работа: Правовое регулирование охоты
Таможенный Контроль После Выпуска Товаров Курсовая
Реферат На Тему Устойчивость Сжатых Стержней. Прочность При Циклически Изменяющихся Нагрузках (Напряжениях)
Реферат по теме Визначення і способи задання групових кодів
Сочинение Про Грозу Островского
Контрольная работа по теме Методика обработки экспериментальных данных
Реферат На Тему Глобальные Угрозы, Системы Безопасности
Реферат: Hamlet Revenge Essay Research Paper Revenge Revenge
Дипломная работа по теме Приватизация в России: исследование ошибок и результаты
Реферат: Метод мозгового штурма
Сочинение Герасимова После Дождя Кратко
Реферат На Тему Основные Исследования При Переломах И Вывихах
Курсовая работа: Сегментирование потребительского рынка. Скачать бесплатно и без регистрации
Реферат по теме Что самое главное в оценке персонала?
Сочинение: Адам Мицкевич
Реферат: Понятие жилищного фонда и его виды
Изучение сине-зеленых водорослей, прибрежно-водной растительности и класса насекомые - Биология и естествознание отчет по практике
Проведение коллективизации - История и исторические личности творческая работа
Бизнес-планирование предприятия по производству изделий из древесины - Менеджмент и трудовые отношения бизнес-план


Report Page