Акрам. В данной дипломной работе будет, разрабатывается программа введения
Скачать 0.93 Mb.
|
1.2 Постановка задачи и требование к программе.Для реализации поставленной цели необходимо решить следующие задачи: — проанализировать деятельность магазина; — выявить недостатки при существующей методологии работы; — обозначить пути решения проблемы; — провести обоснование проектных решений по видам использования инструментальных средств разработки; — составить базу данных для хранения сведений о реализованной и проданной продукции; — разработать информационную систему управления этими данными; — внедрить данную систему и выявить экономическую эффективность от внедрения. Разрабатываемый программный продукт предназначен для ведения учёта реализованной и остающееся продукции. В системе должны быть реализованы следующие возможности: хранение данных о различной продукции; формирование отчетов: отчёт, содержащий данные каждого проданного товара, отчет об остатках; Интерфейс разрабатываемого приложения должен быть удобным для пользователя. Основными факторами, которыми необходимо при разработке интерфейса следующие: гибкость диалога - это возможность пользователя выполнить приспособление диалога под себя тем самым адаптировать систему под свои нужды; ясность, логичность диалога, наглядность, т.е. возможность очень легко понять основы процесса функционирования программы, выполняется это за счёт предоставления системой структурного списка своих функций; лёгкость обучения, использования, возможность учиться непосредственно пользованию программой в осуществлении процесса работы благодаря тому, что программа предоставляет полноценную помощь и обрабатывает все возможные ошибки пользователя в процессе работы; надёжность, устойчивость к ошибкам, наличие защиты данных, наличие защиты от осуществления некорректных действий пользователем; стандартизация интерфейса. К признакам осуществления качественного экранного дизайна относиться следующие свойства: логично организованный текст, легко воспринимаемый с монитора, отображение на экране непосредственно необходимой информации; применение графической информации для осуществления пояснения вербальных утверждений; правильное использование цветов, осуществляя различие разных по смыслу программных окон и аналогичных; мотивированное чередование стилей процесса оформления; использовать красный цвет только для аварийных сообщений, использовать палитру цветов, поддерживаемую всеми инструментальными средами. 1.3 Подбор средств и способов для разработки программного продукта. Современные средства разработки ПО характеризуются огромным разнообразием критериев, используя которые программист имеет возможность автоматизировать процесс разработки приложений. Так, в текущее время инструментальные средства дают возможность: — создавать интерфейс, используя обычные составляющие; — передавать управление действиями на любом этапе, в зависимости от состояния системы; — создавать оболочки для баз данных, как и сами базы данных; — разрабатывать наиболее надежное ПО, методом обработки исключительных ситуаций, возникающих при неправильной работе ПО. Современные средства разработки характеризуются последующими параметрами: — поддержка объектно-ориентированного стиля программирования; — возможность использования CASE-технологий, как для проектирования разрабатываемой системы, так и для разработки моделей реляционных баз данных; — внедрение визуальных компонент для наглядного проектирования интерфейса; — поддержка БД; — возможность использования алгоритмов реляционной алгебры для управления реляционными базами данных; — возможность синхронизации составных частей проекта (предоставляется при разработке огромных программных комплексов). Перечисленными выше качествами владеют языки программирования, к примеру: Delphi Visual C++ Borland С++ Biulder Visual FoxPro Каждое из этих средств содержит весь диапазон современного инвентаря, который был перечислен ранее. Основное отличие состоит в области использования рассматриваемых средств. Так Visual C++ традиционно употребляется при разработке приложений созданных для работы с ОС Windows, использующих главные характеристики ОС, а так же выполняющих огромное количество вычислений. Одним из недочетов данного средства разработки приложений является высочайшее требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высочайшая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт нужно большее дисковое место, чем при разработке аналогичного ПО иными средствами разработки. Borland С++ Biulder по своим недочетам аналогичен Visual C++, но владеет еще одним - разработка баз данных на базе языка SQL и их поддержка ограничена. Недочетом Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС, но данный недочет несущественен, так как разрабатываемое приложение нацелено на поддержку БД, а не на работу с ОС. Большое значение при выборе Delphi в качестве средства для разработки АСИС играет возможность использования огромного количества интегрированных визуальных компонент, как для разработки интерфейса, так и для разработки СУБД. При разработке программного продукта ЭИС основным аспектом выбора программных средств разработки являлись: — скорость разработки приложений; — возможность мгновенного внесения конфигураций в программу; — возможность редактирования и просмотра БД, используя средства разработки. Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки используемым инструментарием ОС, аппаратной поддержки, нужной для их рационального функционирования; наличия подготовительного опыта у программистов в использования соответственных программных средств. Обеспечить малое время разработки можно лишь при выполнении этих критерий. Исходя из приведенных требований, выделим последующие свойства средств разработки программного обеспечения: — Наличие опыта разработки с внедрением данного программного продукта; — Требования по ресурсам; — Поддержка операционной системы; —Наглядность разработки интерфейса; — Предоставляемые способности работы с базами данных; — Доступность; — Скорость работы разработанного программного обеспечения; — Обработка исключительных ситуаций; — Время разработки данного программного обеспечения; — Удобство эксплуатации; Для перечисленных выше средств для разработки ЭИС воспользуемся способом вариантных обоснований. Этот способ предназначен для выбора наилучшего варианта из пары предложенных и состоит из последующих шагов: — Определение критериев, по которым будет произведено сопоставление и степени их значимости. — Каждый вариант оценивается по приобретенному перечню критериев. Выходит численное значение - оценка. — Нахождение общего количества баллов для каждого из вариантов (можно учесть значимость критериев). — Наилучшим считается вариант, который набрал наибольшее количество баллов (таб.1). Таблица 1 Анализ средств разработки
|