Разработка клиент-серверной ИС "Учет товаров"
Определение требований к функциональным характеристикам и выполняемых функций клиент-серверной информационной системой "Учет товаров". Осуществление проектирования ER-модели данных. Тестирование системы и разработка руководства программиста и оператора.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.03.2021 |
Размер файла | 999,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КРАЕВОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«АЧИНСКИЙ ТЕХНИКУМ НЕФТИ И ГАЗА»
КУРСОВАЯ РАБОТА
ПМ.02 Участие в разработке информационных систем
Тема: Разработка клиент-серверной ИС «Учёт товаров»
Выполнила: Т.С. Алешечкина
Специальность 09.02.04 Информационные
системы (по отраслям) Группа ИС-17
Проверила: О.В. Степанова
Ачинск, 2021
Министерство образования Красноярского края
Краевое государственное АВТОНОМНОЕ профессиональное образовательное учреждение
«Ачинский техникум нефти и газа»
ЗАДАНИЕ
на выполнение курсовой работы
Специальность\Профессия 09.02.04 Информационные системы (по отраслям)
Профессиональный модуль\Дисциплина ПМ.02, Участие в разработке информационных систем
Рассмотрено на заседании предметно-цикловой комиссии информатики и вычислительной техники
протокол № __от «__» ___________ 2021 г.
Председатель ___________О.В. Степанова «УТВЕРЖДАЮ»
зам. директора по УПР
___________ О.Н. Питенина
«____» __________ 2021 г.
Тема: Разработка клиент-серверной информационной системы «Учёт товаров»
Исходные данные
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ПРОГРАММНОГО ПРОДУКТА
1.1 Основания для разработки
1.2 Разработка технического задания
ГЛАВА 2. ОСНОВНАЯ ЧАСТЬ
2.1. Разработка эскизного проекта
2.1.1. Построение функциональной модели
2.1.2. Проектирование ER-модели данных, схемы базы данных, контроль нормальности
2.2 Разработка технического проекта
ЗАКЛЮЧЕНИЕ
Дата выдачи задания: Срок сдачи:
Руководитель работы О.В. Степанова
Студент Т.С. Алешечкина
- СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ПРОГРАММНОГО ПРОДУКТА
- 1.1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
- 1.2 РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ
- 2. ОСНОВНАЯ ЧАСТЬ
- 2.1 РАЗРАБОТКА ЭСКИЗНОГО ПРОЕКТА
- 2.1.1 Построение функциональной модели
- 2.1.2 Проектирование ER-модели данных
- 2.2 РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА
- ЗАКЛЮЧЕНИЕ
ВВЕДЕНИЕ
Оптовый склад принимает партии товаров от поставщиков и отпускает его клиентам мелкими партиями. Требуется вести (количественный и стоимостной) учет поступающих и отпускаемых товаров, поставщиков и клиентов, формировать приходные и расходные накладные.
Также необходимо формировать отчеты о поступлении и отпуске товаров на складе за произвольный период.
На складе происходит движение материальных и информационных потоков. Первые представлены движением товара от поставщиков на склад или со склада к покупателям, а информационные потоки представлены документацией, необходимой для этих операций.
Склад принимает и складирует готовую продукцию, эта операция сопровождается формированием приходной накладной. Она состоит из двух частей: общей (в которую входят номер накладной, наименование поставщика и дата сдачи продукции на склад) и спецификации (в нее входят наименования и количество передаваемой продукции).
Целью курсовой является разработка клиент-серверной информационной системы «Учёт товаров».
Основными задачами работы являются:
ѕ Определить требования к функциональным характеристикам;
ѕ Определить состав выполняемых функций;
ѕ Определить требования к составу технических средств;
ѕ Построить функциональную модель;
ѕ Осуществить проектирование ER-модели данных;
ѕ Спроектировать прототип;
ѕ Протестировать систему;
ѕ Разработать руководства программиста и оператора.
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ПРОГРАММНОГО ПРОДУКТА
информационный система учет товар
1.1 Основание для разработки
В настоящее время рынок программных продуктов предоставляет большой выбор возможности ведения учета на складе, но как правило большинство из них являются коммерческими разработками, не подлежащими бесплатному распространению. Рассмотрим некоторые системы, предлагаемые на рынке, чтобы проанализировать их функционал.
1) 1С:Управление торговлей - это современный инструмент для повышения эффективности бизнеса торгового предприятия. Данный программный продукт включает в себя складской модуль, который обладает следующими возможностями:
ѕ управлять остатками товаров в различных единицах измерения на множестве складов;
ѕ учитывать серии товаров (серийные номера, сроки годности и т. д.);
ѕ учитывать ГТД и страну происхождения номенклатуры склада;
ѕ вести раздельный учет собственных товаров на складе, товаров, принятых и переданных на реализацию;
ѕ детализировать расположение товара на складе по местам хранения;
ѕ резервировать складские остатки.
2) Система управления предприятием (ERP) - это новый программный продукт для автоматизации информационной структуры предприятия. Данная система работает самостоятельно, и никак не взаимодействует с системой 1С. Преимущества данной системы:
ѕ единая база данных;
ѕ надежность хранения данных;
ѕ управление правами пользователей и защита от несанкционированного доступа;
ѕ отсутствие дублирования хранения и ввода данных;
ѕ алгоритмизация и документирование бизнес-процессов, невозможность «обмануть» erp-систему;
ѕ автоматизация всех бизнес-процессов современного производственного предприятия;
ѕ точный расчет и структурный анализ себестоимости продукции.
Рассмотрев наиболее известные решения автоматизации складского учета, можно сделать вывод, что функциональные возможности данных программных продуктов очень велики, что для решения задачи данной работы нецелесообразно. Также, покупка и внедрение таких систем не выгодна с экономической точки зрения, т.к. придется переплачивать за лишний функционал, который не будет реализован. На основе этого фактора было принято решения о разработке отдельного блока для автоматизации складского учета.
1.2 Разработка технического задания
Информационная система «Учёт товаров» предназначена для решения следующих задач:
ѕ ведение количественного и стоимостного учета поступающих и отпускаемых товаров,
ѕ хранение, изменения, добавления и удаления данных о товарах, поставщиках и клиентах,
ѕ формирование приходных и расходных накладных,
ѕ формирование отчетов о поступлении и отпуске товаров на складе за произвольный период.
Целями разработки являются:
ѕ автоматизация документооборота,
ѕ упрощение доступа к информации,
ѕ экономия рабочего времени администратора и других сотрудников.
2. ОСНОВНАЯ ЧАСТЬ
2.1 Разработка эскизного проекта
2.1.1 Построение функциональной модели
Для построения модели системы необходимо изучить движение товаров на складе, а также процессы взаимодействия с клиентами и поставщиками.
Рисунок 1 Схема информационных потоков
2.1.2 Проектирование ER-модели данных
В модели данных разрабатываемой автоматизированной системы «Учёт товаров» можно выделить следующие сущности:
ѕ поставщик,
ѕ клиент,
ѕ товар,
ѕ категория.
Построим точечные диаграммы для определения степени связей и класса принадлежности сущностей (рис. 1).
Рисунок 2 Точечные диаграммы
На основании точечных диаграмм построим ER-модель данных (рис. 2).
Рисунок 3 ER-диаграмма
На следующем шаге определим атрибуты каждой сущности и уточним их типы - составим таблицы семантики.
Таблица 1
Сущность «Поставщик»
Атрибут |
Домен |
|
Код поставщика |
S (3) |
|
Полное наименование |
S (100) |
|
Сокращенное наименование |
S (30) |
|
Юридический адрес |
S (50) |
|
ИНН |
S (11) |
|
Телефон |
S (11) |
|
Примечание |
S (50) |
Таблица 2
Сущность «Клиент»
Атрибут |
Домен |
|
Код клиента |
S (3) |
|
Фамилия |
S (50) |
|
Имя |
S (30) |
|
Отчество |
S (50) |
|
Адрес |
S (50) |
|
Телефон |
S (11) |
|
Примечание |
S (50) |
Таблица 3
Сущность «Товар»
Атрибут |
Домен |
|
Код товара |
S (3) |
|
Наименование |
S (100) |
|
Категория |
S (50) |
Таблица 4
Сущность «Категория»
Атрибут |
Домен |
|
Код категории |
S (3) |
|
Наименование |
S (50) |
2.2 Разработка технического проекта
После проектирования информационной структуры системы, можно переходить к построению конфигурации и заполнении её необходимыми для работы данными. Ниже представлены основные стадии разработки конфигурации.
1) Настройка базы в конфигураторе: создание справочников, документов, отчетов, основных форм и регистров накопления.
ѕ Свойства справочников:
ѕ Схема компоновки данных отчета о движении товаров:
ѕ Форма документа накладной:
ѕ Код для пересчета суммы:
2) Запуск конфигурации и проверка работоспособности системы.
ѕ Вид окна при запуске:
ѕ Зайдем в раздел справочники и откроем справочник «Поставщики»:
ѕ Нажмем на запись два раза, откроем окно редактирования:
ѕ Нажмем на кнопку «Создать» для добавления новой записи:
ѕ Зайдем в раздел «Документы», выберем «Приходная накладная»:
ѕ В том же разделе выберем из списка «Расходная накладная» одну запись:
ѕ Зайдем в раздел «Отчеты», выберем и сформируем отчет «Движение товаров»:
ѕ В том же разделе сформируем «Отчет по приходам»:
3) Внесение необходимых данных, финальная проверка.
ѕ Заполнение справочника товары:
ѕ Наглядное изменение суммы при изменении количества или цены:
Заключение
В ходе курсовой работы были выполнены все поставленные задачи:
ѕ Определены требования к функциональным характеристикам;
ѕ Определен состав выполняемых функций;
ѕ Определены требования к составу технических средств;
ѕ Построена функциональная модель;
ѕ Осуществлено проектирование ER-модели данных;
ѕ Спроектирован прототип;
ѕ Протестирована система;
ѕ Разработаны руководства программиста и оператора.
Результатом работы является конфигурация 1С, которая включает в себя 3 подсистемы, 4 справочника, 2 накладные, 3 отчета, 1 регистр накопления.
Система позволяет хранить, добавлять, удалять и редактировать данные о поставщиках, клиентах и товарах, а также вести учёт и отслеживать движение товаров.
Таким образом, цель курсовой работы была достигнута.
Размещено на Allbest.ru
Подобные документы
Проектирование физической и логической моделей удаленной базы данных для АЗС. Разработка базы данных в СУБД Firebird с помощью утилиты IBExpert. Создание клиентского приложения для Windows с использованием клиент-серверной технологии в среде C++ Builder.
курсовая работа [3,9 M], добавлен 18.01.2017Реляционные базы данных как часть корпоративных информационных систем, их построение по принципам клиент-серверной технологии. Основные характеристики СУБД Firebird. Проектирование базы данных для информационной системы "Компьютерные комплектующие".
курсовая работа [1,9 M], добавлен 28.07.2013Проектирование и разработка базы данных в РСУБД Firebird. Последовательность создания приложения, основанного на клиент-серверной технологии и работающего в операционной системе Windows. Хранимые процедуры и триггеры. Доступ к сети и транзакции.
курсовая работа [2,6 M], добавлен 27.07.2013Исследование особенностей проектирования и реализации автоматизированной системы "Учет товаров в сети продуктовых магазинов". Анализ требований к функциональным характеристикам, параметрам технических средств и надежности. Разработка моделей базы данных.
курсовая работа [1,2 M], добавлен 24.11.2013Архитектура "клиент-сервер". Системный анализ базы данных "Газета объявлений", ее инфологическое и физическое проектирование. Программирование на стороне SQL-сервера. Разработка клиентской части в Borland C++ Builder 6.0 и с помощью Web-технологий.
курсовая работа [1,3 M], добавлен 07.07.2013Разработка информационной системы с клиент-серверной архитектурой "Складской учет мебельного магазина". Выявление связей, сущностей, их атрибутов и ключей. Проектирование логической и физической моделей данных. Задание типов данных для полей таблиц.
курсовая работа [860,7 K], добавлен 18.01.2015Внедрение программы "Частный предприниматель" для оперативной обработки информации и автоматизации работы с клиентами и учета товаров. Основные функции системы. Построение информационно-логической модели. Разработка пользовательского интерфейса.
контрольная работа [1,5 M], добавлен 30.11.2009Разработка базы данных для информационной системы "Библиотека". Системный анализ, инфологическое, даталогическое и физическое проектирование. Программирование бизнес-логики, разработка клиентского приложения. Создание web-приложения, web-доступ.
курсовая работа [3,3 M], добавлен 15.09.2014Особенности настройки корпоративной сети предприятия. Разработка приложения, обеспечивающего эффективную работу клиент-серверной сети железнодорожной кассы. Защита от несанкционированного доступа, специфика шифрования паролей и ряд других средств защиты.
курсовая работа [5,9 M], добавлен 30.01.2014Последовательность разработки системы для оптимизации работы магазина интерьерных товаров, позволяющей хранить данные в одной базе и работать с ней с помощью удобного интерфейса клиентского приложения. Тестирование информационной системы. Листинг модулей.
дипломная работа [2,9 M], добавлен 07.07.2012