Исследование разработки программного продукта в области торговли. Обоснование выбора концепции управления базами данных, языка программирования и операционной системы. Основная характеристика проектирования концептуальной, логической и физической модели.
Аннотация к работе
ВКР допущена к защите Заместитель директора по учебной работе Тема: Разработка программного обеспечения информационной системы «Ювелирный магазин»В настоящее время развитие информационных технологий позволяет избавить человека от необходимости выполнения огромного количества простых и сложных расчетов, что позволяет повысить точность и продуктивность труда. Поэтому возникает потребность в написании программного продукта с использованием информационных систем, которые решили бы существующие проблемы производительности. Актуальность данной информационной системы заключается в том, что разработка программного обеспечения значительно бы облегчила функционирование любого предприятия в сфере торговли, повысив качество его работы, и, снизив труд человека до минимума. Целью дипломного проекта является разработка программного обеспечения информационная система «Ювелирный магазин», которое позволит автоматизировать учет деятельности магазина. Для осуществления поставленной цели необходимо реализовать следующие задачи: ознакомиться с основными аспектами разработки ПО;Под технологией разработки программного обеспечения понимается совокупность знаний о способах и средствах достижения целей в области программного обеспечения ЭВМ, в том числе и таких, которые ранее никем не достигались. Технология разработки программного обеспечения должна обеспечивать последовательный подход к созданию программных систем. Обычно и заказчик и разработчик не до конца понимают проблему, и требования совершенствуются в процессе разработки системы. Необходимость модификации ПО обычно возникает по двум причинам: чтобы отразить в системе изменение требований или чтобы исправить ошибки, внесенные ранее в процессе разработки. Абстракция и модульность считаются наиболее важными принципами, используемыми для управления сложностью систем программного обеспечения.ИП: Ювелирный Магазин - это удобная и простая в использовании программа для ювелирного магазина. Достоинства: - возможность ведения учета как в количественном, так и в идентифицированном виде; Недостатки: - требует специальной подготовки пользователей Автоматизация ювелирного магазина - это возможность в разы облегчить процесс учета ювелирных изделий, отслеживать перемещение товара со склада до витрин, упростить финансовую отчетность.Целью создания приложения является автоматизация работы ювелирного магазина. Приложение должно способствовать облегчению работы сотрудников при учете покупки и продажи. Готовый продукт должен обладать понятным и удобным для конечного пользователя интерфейсом. Необходимо разработать программное обеспечение, которое позволит выполнение следующих задач: - добавление, изменение, удаление и сохранение записей;Отличительной особенностью этого бизнеса является отсутствие специальных документов инспекции пробирного надзора у продавцов, т.е. у физических лиц, тогда как у покупателей такие документы быть обязаны. Золото купленное у населения загрязнено, требует специальной обработки аффинажа, но оно изначально дешевле банковских слитков на 18% НДС. Как только золото перешло в руки ломбарда, он превращается в скупку. Аффинаж превращает золотой лом купленный у населения в золото 999 пробы, как бы очищает его от всех примесей. Золото из скупок и ломбардов дешевле банковского, совершенно легально и его не хватает на рынке, поэтому ювелирные производства сами охотятся за таким товаром, продавцам золота нет нужды ходить по незнакомым предприятиям и предлагать свой товар.Транзакция может находится в одном из двух состояний: - Состояния завершения всех изменений и фиксация результата в базе данных системы; Информационные системы для управления транзакциями можно подразделить на системы реального масштабы времени и пакетные. В первом случае система выполняется транзакции сразу же после ее инициирование оператором базы данных. В таких системах в базе данных отображаются некоторые данные, полученные в предметной области. В таких системах в базе данных хранится не только информация в виде отдельных фактов, но и копии текстовых документов в электронном виде.Проектирование алгоритмов и программ - наиболее ответственный этап жизненного цикла программных продуктов, определяющий, насколько создаваемая программа соответствует спецификациям и требованиям со стороны конечных пользователей. По степени автоматизации проектирования алгоритмов и программ можно выделить: ? методы традиционного (неавтоматизированного) проектирования; Неавтоматизированное проектирование алгоритмов и программ преимущественно используется при разработке небольших по трудоемкости и структурной сложности программных продуктов, не требующих участия большого числа разработчиков. Автоматизированное проектирование алгоритмов и программ возникло с необходимостью уменьшить затраты на проектные работы, сократить сроки их выполнения, создать типовые "заготовки" алгоритмов и программ, многократно тиражируемых для различных разработок, координации работ большого коллектива разработчиков, стандартизации алгоритмов и про
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ
1.1 Аспекты разработки ПО
1.2 Исследование разработки программного продукта в области торговли
2. РАЗДЕЛ ПРОЕКТИРОВАНИЯ
2.1 Постановка задачи
2.2 Описание предметной области
2.3 Обоснование выбора СУБД и языка программирования
2.4 Проектирование программного продукта ИС
3. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ
3.1 Обоснование экономической эффективности программного продукта