Автоматизация обработки сведений о животноводстве организациями Аскинского района
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
исунок 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>