Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Soderzhanie.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.37 Mб
Скачать

1 Проектирование программы

1.1 Анализ технического задания

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

Основные требования к программе курсового проекта, как части автоматизированной системы можно обозначить так:

  • обработка и хранение информации о продукции, ее поиск по любым элементам записей и их сочетаниям;

  • подготовку материалов для подборок документов в виде списков, отсортированных по индексам какой-либо классификации и алфавиту;

  • наличие справочных текстов для ситуаций, которые могут вызвать затруднения у пользователя при поиске;

  • выдачу результатов поиска на экран и на принтер в принятой форме;

  • защиту базы данных от несанкционированного доступа;

  • восстановление базы данных в случае аварийной ситуации. [8, c. 34]

В настоящее время существует достаточное количество способов проектирования программного обеспечения для АРМ. При проектировании программы курсового проекта можно выделить различные инструментальные средства разработки приложений и представления информации в них. К наиболее перспективным способам представления информации можно отнести следующие:

    • электронные таблицы;

    • текстовые массивы;

    • базы данных.

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

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

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

Также важным показателем является возможность импортирования информации в таблицы из баз данных, в которых содержится необходимая информация.

Наряду с преимуществами хранения информации в виде таблиц имеются и недостатки:

  • низкие возможности зависимости элементов таблиц;

  • сложности, возникающие при объединении нескольких таблиц;

  • проблема предоставления графических данных, вызывающая изменения в целостности таблиц;

  • неудобство просмотра таблиц большого формата и осуществления поиска в них;

  • отсутствие автоматизации процесса, что увеличивает объем и время работы системы в целом;

  • привязанность к самому программному средству.

Очевидно, что вся система, построенная на основе электронных таблиц, будет требовать большую программную и аппаратную поддержку, а это в свою очередь лишь осложняет процесс проектирования и эксплуатации программы.[2, с. 23]

С помощью текстовых массивов без труда можно создать и оформить документ, любой сложности и структуры. Но негативными факторами являются привязанность к программному средству, отсутствие автоматизации процесса обработки информации, несовершенный процесс поиска информации по разным критериям. [2, с. 28]

Способ представления информации с помощью баз данных лишён указанных недостатков. Этот метод представлен наиболее мощными средствами управления данными при проектировании систем автоматизации.

В качестве одного из самых распространённых программных средств, предназначенных для работы с разнообразными задачами по обработке однородной информации, являются системы управления базами данных (СУБД). Они позволяют относительно быстро создавать базы данных, вносить в них необходимые изменения и дополнения, производить необходимые расчёты и выводить результаты на экран или печать в виде заданных форм, отчётов, справок и т.д. [6, с. 21]

Главной отличительной способностью современных СУБД является их простота и удобство в применении. Основными преимуществами данного подхода являются:

  • обработка и хранение данных;

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

  • многофункциональный поиск данных;

  • контроль ввода повторяющихся записей;

  • формирование отчётов по результатам работы.

Недостатками СУБД можно считать сложную структуру баз данных, ограничение данных в некоторых типах таблиц, привязанность определённых видов баз данных к среде разработки. [6, с. 19]

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

    • полное отсутствие привязанности приложения к среде разработки;

    • малое время доступа к базам данных;

    • аппаратно-программная независимость;

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

Проводя анализ достоинств и недостатков описанных выше способов реализации технического задания, можно сделать вывод. Для проектирования программы курсового проекта наиболее перспективными и современными методами являются варианты организации данных с помощью СУБД, как наиболее быстрое и простое средство разработки, и современных языков программирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]