Автоматизация обработки сведений о животноводстве организациями Аскинского района

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

исунок 1.5 - Статистический отчет по предприятиям

 

.6 Контрольный пример

 

Контрольный пример является ручным подсчётом задачи. Он представляет собой вариант задачи с известными результатами и используется для проверки правильности решения на ПЭВМ.

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

Входные и выходные данные для контрольного примера приведены в приложении Б.

 

.7 Общие требования к продукту

 

Обоснование целесообразности решения задачи: задание на дипломный проект, рассмотренное на заседании цикловой комиссии программирования, а также необходимость в простом, удобном, надёжном и функциональном программном средстве по автоматизации обработки сведений в отделе Государственной статистики Аскинского района о животноводстве.

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

Целевые задачи:

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

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

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

-программа должна отображать графически данные о средней численности животных по годам для каждого предприятия.

Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже IBM Pentium I со следующими характеристиками:

-объем ОЗУ не ниже 32 Мб;

-графический адаптер SVGA;

-монитор с разрешением экрана не ниже 800x600;

-манипулятор типа "мышь";

-операционная система Windows 9x/NT;

-драйвер BDE.

ЭВМ должна работать под управлением операционной системы с графическим интерфейсом (не ниже Windows 95). Инсталляционный пакет не предусмотрен. Сопровождение продукта не предполагается.

Функциональные возможности:

-программный продукт должен работать в многооконном графическом режиме и поддерживать работу, как клавиатуры, так и манипулятора типа "мышь";

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

-должен быть обеспечен вывод данных в Excel.

Требования к надежности:

-программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом;

-программа должна обеспечивать контроль входной и выходной информации.

Требования к практичности:

-программа должна работать в многооконном графическом режиме и поддерживать работу, как клавиатуры, так и манипулятора типа "мышь";

-программа должна содержать присвоение значений по умолчанию;

-программа должна содержать справочный материал, подсказки пользователю;

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

Требования к информационной и программной совместимости:

-обеспечить работу с таблицами баз данных типа Paradox и совместимых типов в качестве входной и выходной информации.

Предусматривается взаимодействие с программными продуктами Microsoft Office.

 

2. Экспериментальный раздел

 

.1 Обоснование выбора языка программирования

 

Выбор языка программирования оказывает непосредственное влияние на быстроту разработки, надежность и эффективность программы. В качестве среды программирования для реализации задачи был выбран пакет Delphi 7.

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

Для представления программ в Delphi используется разработанный фирмой Borland язык Object Pascal, в основе которого лежит ставший классическим- Turbo Pascal.

Слово Object особо подчеркивает, что язык поддерживает концепцию объектно-ориентированного программирования.

Интегрированная среда разработки Delphi с ее инструментами визуального редактирования, библиотекой компонент, механизмом баз данных и многим другим, идеально подходит для написания приложений Windows, используя свой диалект языка Object Pascal - Delphi Pascal, который является объектно-ориентированным.

Обоснованием выбора служат следующие факторы:

-быстрота разработки. От быстроты разработки зависит, прежде всего, цена программного продукта. Для увеличения скорости написания Windows-приложений необходимо использовать средства визуального программирования. Delphi как нельзя более подходит для выполнения данной задачи, так как назначение Delphi - быстрая разработка приложений (RAD - Rapid Application Development). Разработка приложений интерфейса пользователя с помощью Delphi - в основном процесс проектирования, с весьма небольшим количеством фактического программирования, что существенно сокращает время на создание удобного интерфейса, отвечающего стандартам разработки Windows-приложений. Delphi может компилировать 32-битные программы, обеспечивая высокую скорость выполнения;

-характер задачи. Рассматриваемая в дипломной работе задача относится к разряду вычислительных с использов?/p>