Разработка информационной системы по учету продукции, реализуемой фирмой

Характеристика программы Microsoft Access 2010, выбранной для разработки базы данных. Определение логической структуры базы данных. Решение задачи автоматизированной системы. Разработка пользовательского интерфейса. Спецификация программного продукта.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.03.2016
Размер файла 251,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

ВВЕДЕНИЕ

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

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

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

Задачи курсового проектирования:

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

- построить схему документопотока;

- выделить основные сущности, их атрибуты и связи между сущностями;

- определить концептуальные ограничения;

- построить концептуальную модель предметной области;

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

- описать входные и выходные документы;

- обосновать выбор средств и методов программирования;

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

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

- разработать технологию решения задачи (ввод и накопление входной информации);

- описать запросы;

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

- реализовать программный продукт;

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

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

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

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

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

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

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

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

Преимущественно товар реализуется за наличный расчёт клиента или, если это фирма, то путём безналичного расчёта, то есть банковским переводом на счёт ЗАО «Компьютерная техника».

Функции предметной области:

- учет наличия товара;

- учет поступления товара;

- учет проданного товара;

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

- хранение и предоставление подробной информации о товаре.

Дополнительные функции:

- предоставление информации о служащих;

- контроль деятельности служащих;

- обратная связь с администратором.

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

Рисунок 1 - Схема документопотока

На основании анализа предметной области и схемы документопотока можно выделить сущности и их атрибуты.

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

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

Сущность «Тип товара» содержит атрибуты: код типа товара, тип товара.

Сущность «Поступивший товар» содержит атрибуты: код поступившего товара, код поставки, код продукта, количество, сумма.

Сущность «Приходная накладная» содержит атрибуты: код приходной накладной, дата поставки.

Сущность «Проданный товар» содержит атрибуты: код проданного товара, код чека, код товара, количество, сумма.

Сущность «Чек» содержит атрибуты: код чека, код консультанта, дата выписки чека, сумма чека.

Сущность «Консультанты» содержит атрибуты: код консультанта, фамилия, имя, отчество, номер телефона, дата рождения, серия паспорта, номер паспорта, кем выдан, принят.

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

Концептуальные ограничения:

Рисунок 2 - Диаграмма «Сущность-связь»

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

1.2.1 Формулировка задачи

Реализовать информационную систему по учету продукции, реализуемой фирмой в виде приложения в среде Microsoft Access 2010, выполняющего следующие функции:

- ввод данных;

- корректировка данных;

- удаление данных;

- формирование отчетов и запросов;

- хранение данных;

- осуществление поиска по записям.

Систему следует защитить паролем.

1.2.2 Описание выходной информации

Выходной информацией системы являются отчеты: «Остатки товаров», «Поставки», «Продажи», в которых содержится информация о товаре. Форма отчета показана на рисунке 3.

Рисунок 3 - Форма отчёта «Остаток товара»

Рисунок 4 - Форма отчёта «Поставки»

Рисунок 5 - Форма отчёта «Продажи»

1.2.3 Описание входной информации

Входной информацией системы являются документы: «Консультанты», «Производители», «Прайс-лист», «Поступивший товар», «Проданный товар». Которые представлены формами для заполнения первичной информации.

Рисунок 6 - Входная форма «Консультанты»

Рисунок 7 - Входная форма «Производители»

Рисунок 8 - Входная форма «Прайс-лист»

Рисунок 9 - Входная форма «Поступивший товар»

Рисунок 10 - Входная форма «Проданный товар»

1.3 Выбор средств и методов программирования

Для разработки базы данных была выбрана программа Microsoft Access 2010. В настоящее время эта система является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Среди причин такой популярности следует отметить:

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

- глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE;

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

2. ТЕХНИЧЕСКИЙ ПРОЕКТ

2.1 Определение логической структуры базы данных

2.1.1 Выделение информационных объектов

На основе анализа предметной области и её сущностей «Консультанты», «Поступивший товар», «Прайс-лист», «Приходная накладная», «Проданный товар», «Производитель», «Тип товара», «Чек» выделяем следующие информационные объекты:

- код товара;

- тип товара;

- производитель;

- модель;

- характеристики;

- цена;

- фотография товара;

- наименование производителя;

- страна;

- перечень типов продукции;

- дополнительная информация;

- тип товара;

- код чека;

- код товара;

- количество;

- сумма;

- код консультанта;

- дата выписки чека;

- сумма чека;

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

- код продукта;

- количество;

- сумма;

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

- фамилия;

- имя;

- отчество;

- номер телефона;

- дата рождения;

- серия паспорта;

- номер паспорта;

- кем выдан;

- принят;

Логическая структура данных информационных объектов представлена в таблице 1.

Таблица 1 - Логическая структура информационных объектов

Наименование информационного объекта

Наименование реквизитов

Вид ключа

Тип

Длина

Прайс-лист

Код товара

П

Счетчик

5

Тип товара

-

Числовой

3

Производитель

-

Числовой

3

Модель

-

Текстовый

100

Характеристики

-

Текстовый

255

Цена

-

Денежный

7,2

Фотография

-

Memo

Memo

Производитель

Код производителя

П

Счетчик

5

Наименование

-

Текстовый

40

Страна

-

Текстовый

40

Перечень типов продукции

-

Текстовый

255

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

-

Memo

Memo

Тип товара

Код типа товара

П

Счетчик

10

Тип товара

-

Текстовый

40

Проданный товар

Код проданного товара

П

Счетчик

10

Код чека

-

Числовой

5

Код продукта

-

Числовой

5

Количество

-

Числовой

2

Сумма

-

Денежный

8,2

Чек

Код чека

П

Счетчик

5

Код консультанта

-

Числовой

3

Дата выписки чека

-

Дата\время

дд.мм.гг

Сумма чека

-

Денежный

8,2

Поступивший товар

Код поступившего товара

П

Счетчик

5

Код поставки

-

Числовой

5

Код продукта

-

Числовой

5

Количество

-

Числовой

3

Сумма

-

Денежный

8,2

Приходная накладная

Код приходной накладной

П

Счетчик

5

Дата поставки

-

Дата\Время

дд.мм.гг

Консультанты

Код консультанта

П

Счетчик

3

Фамилия

-

Текстовый

30

Имя

-

Текстовый

30

Отчество

-

Текстовый

30

Номер телефона

-

Текстовый

100

Дата рождения

-

Дата\Время

дд.мм.гг

Серия паспорта

-

Числовой

4

Номер паспорта

-

Числовой

6

Кем выдан

-

Текстовый

255

Принят

-

Дата\Время

дд.мм.гг

2.1.2 Определение взаимосвязей информационно-логической модели

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

- Связь 1:1 предполагает, что в каждый момент времени одному экземпляру сущности соответствует не более одного экземпляра другой сущности.

- Связь 1:М предполагает, что одному экземпляру сущности соответствует несколько экземпляров другой сущности.

Взаимосвязи информационных объектов базы данных представлены в таблице 2:

Таблица 2 - Взаимосвязи информационных объектов

Главный информационный объект

Подчиненный информационный объект

Ключ связи

Тип отношений

Приходная накладная

Поступивший товар

Код_приходной_накладной

1:М

Консультант

Чек

Код_консультанта

1:М

Чек

Проданный товар

Код_чека

1:М

Прайс-лист

Проданный товар

Код_товара

1:М

Прайс-лист

Поступивший товар

Код_товара

1:М

Производители

Прайс-лист

Код_производителя

1:1

Тип товара

Прайс-лист

Код_типа_товара

1:1

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

Размещено на http://www.allbest.ru

Рисунок 11 - Информационно-логическая модель данных

На основании таблиц 1 и 2 построим схему базы данных

Рисунок 12 - Схема базы данных

2.2 Разработка технологии решения задачи

2.2.1 Технология ввода и накопления входной информации

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

- хранения и учета информации автоматизированной системы.

- взаимодействие приложения с базой данных и выполняющего все основные функции АИС.

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

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

Размещено на http://www.allbest.ru

Рисунок 13 - Технология ввода и накопления данных

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

Размещено на http://www.allbest.ru

Рисунок 14 - Схема общего алгоритма работы с программой

2.2.2 Описание запросов

Для удобства использования системы было принято решение создать запросы: «На_складе» и «Остаток_товара», который включает в себя запрос «Количество»

Все запросы составлены на языке SQL

При запуске запроса «На_складе» выводится список товара и его количество на данный момент.

Рисунок 15 - Код SQL запроса «На_складе»

При запуске запроса «Остаток товара» выводится список оставшегося количества товара и его код.

Рисунок 16 - Код SQL запроса «Остаток_товара»

Запрос «Количество» служит для подсчет количества товара на складе.

Рисунок 17 - Код SQL запроса «Количество»

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

- разработан пользовательский интерфейс;

- выполнена защита данных;

- авторизация пользователя;

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

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

Цели курсового проекта полностью достигнуты.

ЛИТЕРАТУРА

1. Пейтон К., Меллер А. PHP 5 & MySQL 5. Издательство: Бином-Пресс, 2007

2. Фрост Р., Дей Д., Ван Слайк К. Проектирование и разработка баз данных. Визуальный подход. - М.: НТ Пресс, 2007

3. Диго С.М. Access: учебно-практ. пособие. - М.: ТК Велби, Изд-во Проспект, 2008

4. Ю.Б. Бекаревич, Н.В. Пушкина. Создание реляционной базы данных и запросов. MS Access 2007 : учеб. пособие / - СПб. : Изд-во СПбГУЭФ, 2010

5. А.В. Рудаков .Технология разработки программных продуктов. М.: ACADEMIA, 2012

6. К.Вигерс. Разработка требований к программному обеспечению. Издательско-торговый дом «Русская редакция», 2009

7. Бураков П.В., Петров В.Ю. Введение в системы баз данных. СПб.: Питер, 2010. - 130 с.

8. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. М.: Гелиос АРВ, 2002. - 368 с.: ил.

Размещено на Allbest.ru

...

Подобные документы

  • Возможности Microsoft Access, типы данных, оценка степени безопасности, принципы защиты информации. Инфологическое проектирование базы данных. Основные преимущества Office Access 2007. Разработка и описание пользовательского интерфейса, решаемые задачи.

    курсовая работа [1,5 M], добавлен 28.04.2014

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

    дипломная работа [1,9 M], добавлен 16.04.2012

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Разработка базы данных с применением выбранной модели представления знаний и системы пользовательского интерфейса. Определение системы логического вывода. Спецификация составных частей программы. Обзор основных используемых приёмов и методов обработки.

    курсовая работа [765,6 K], добавлен 12.05.2013

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

    курсовая работа [3,3 M], добавлен 20.09.2013

  • Разработка информационной базы данных для компании с помощью СУБД Microsoft Office Access. Построение семантической модели предметной области. Листинг программного продукта: создание и заполнение таблиц. Инструкция по применению автоматизированной ИС.

    курсовая работа [1010,5 K], добавлен 26.03.2014

  • Основание для разработки автоматизированной информационной системы "Будущий абитуриент". Технические требования к программному изделию. Порядок контроля и приемки продукта. Рассмотрение исходной базы данных. Описание интерфейса программного обеспечения.

    дипломная работа [3,3 M], добавлен 08.02.2013

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

  • Разработка структуры пользовательского интерфейса автоматизированной системы. Концептуальная модель базы данных. Структура экранных форм ввода данных. Индивидуальные процедуры взаимодействия с текстовым редактором "Word" и электронными таблицами "Excel".

    курсовая работа [276,6 K], добавлен 16.02.2016

  • Создание базы данных для хранения и обработки информации городской телефонной станции. Состав программного продукта. Практические аспекты лицензирования Access. Инфологическое моделирование системы. Определение логической структуры реляционной базы.

    курсовая работа [295,1 K], добавлен 16.12.2013

  • Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.

    дипломная работа [2,3 M], добавлен 25.05.2014

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

    курсовая работа [4,4 M], добавлен 14.11.2012

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Построение информационно-логической модели базы данных. Корректировка данных средствами запросов. Проектирование алгоритмов обработки данных. Реализация пользовательского интерфейса средствами форм. Разработка запросов для корректировки и выборки данных.

    курсовая работа [680,9 K], добавлен 19.10.2010

  • Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.

    курсовая работа [2,3 M], добавлен 16.08.2012

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

    курсовая работа [3,4 M], добавлен 08.09.2015

  • Разработка базы данных "Гостиница" с помощью приложения Microsoft Access 2010 для автоматизации процессов бронирования, оформления клиентов и формирования итоговых финансовых отчетов. Экономическое обоснование результатов внедрения программного продукта.

    курсовая работа [803,5 K], добавлен 29.06.2011

  • Моделирование предметной области. Состав программного модуля. Разработка логической структуры единой базы данных банковской информационной системы "БИС". Создание экранных форм для ввода и корректировки информации. Разработка интерфейса пользователя.

    курсовая работа [1,8 M], добавлен 17.05.2016

  • Понятие и изучение структуры баз данных как системы логических информационных ресурсов. Элементы системы управления базой данных Microsoft Office Access: таблица, запрос, форма, отчет, макрос. Проектирование БД по учету товаров и услуг в салоне красоты.

    курсовая работа [1,3 M], добавлен 22.11.2012

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

    курсовая работа [1,5 M], добавлен 07.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.