Анализ предметной области. Основание, назначение для разработки, требования к программному средству. Выбор подхода и модели разработки ПС. Анализ требований, разработка и определение вариантов спецификаций. Описание объектов, свойств и методов.
Аннотация к работе
Тестирование и отладка1.1 Постановка задачи.Программа «Библиотека» в большей степени предназначена для читального зала или частной библиотеки, не подразумевающей выдачи книг читателю.Основанием для разработки данной программы является учебный план по специальности «Прикладная информатика в экономике» филиала ГОУ ВПО «Иркутский Государственный университет» в г.Книгоиздание в последнее десятилетие получило большое развитие, регулярно появляются новые, редактируются и переиздаются старые издания.Программное средство должно обеспечить следующее: · Хранение сведений в базе данных ПС обо всех изданиях в библиотеке;Для разработки данного программного средства использован объектно-ориентированый подход к программированию. Программа представлена в виде совокупности объектов, каждый из которых является экземпляром определенного типа, а классы образуют иерархию с наследованием свойств. Основные достоинства этого подхода: · Естественная композиция программного обеспечения, которая облегчает его разработку; · Разработчик сам выбирает способы организации программ; В данной работе использована каскадная модель разработки ПС, переход на следующую стадию разработки осуществлялся после того, как полностью были завершены все проектные операции текущей стадии и получены все исходные данные для следующей стадии.Предоставляет посредством элементов интерфейса возможность инициировать имеющиеся средства для работы с БД и отображает таблицу ее записей, позволяет пролистывать записи БД с помощью навигатора, переходит в режим ожидания 3. в) Инициирует средства редактирования записей БД нажатием на кнопку 4. в) Выводит на рабочую область средства редактирования записи БД выделенной в действии (4.а)), (навигатор, возможность создания, удаления, редактирования), позволяет открыть область выдачи/возврата изданий, переходит в режим ожидания 3. д) Инициирует нажатием на кнопку средства выполнения выбора записей из БД по запросу 4. д) Выводит на рабочую область средства выбора записей по запросу (поле ввода, список, кнопки), переходит в режим ожидания 11) Панель для зрительного выделения средств выборки записей БД по фрагменту названия области литературы, сведений, относящимся к заглавию, заглавия издания, жанра, примечаний Visible False procedure DBNAVIGATOR2BEFOREACTION(Sender: TOBJECT;Button: TNAVIGATEBTN); - позволяет редактировать запись БД procedure DBNAVIGATOR2Click(Sender: TOBJECT; Button: TNAVIGATEBTN); - связывает управление блоками дополнительной информации и редактирования записей БД с управлением таблицы, отображающей результаты выборкиОсновная задача: разработка программы, обеспечивающей учет библиотечного фонда. Подзадачи: · В средстве Database Desktop 7 создать базу данных, соответствующую поставленной задаче.Вся работа с программой сводится к работе с главной формой и соответствует функциональному назначению программного средства. Заставка запускается одновременно с главной формой, по истечении времени отображения (4 секунды) или при нажатии на нее кнопкой мыши скрывается. При нажатии на главной форме меню «О программе» открывается форма с содержанием модуля.На главной форме отображаются элементы, позволяющие просматривать записи БД, производить выборку из БД по указанному признаку, редактировать записи БД, получать дополнительные сведения по выбранной записи, сведения о программе. При нажатии на кнопку «Выборка» или выборе соответствующего пункта меню становится видимым блок выборки из БД и невидимой - кнопка «Выборка». В этом блоке отображаются элементы, позволяющие при выборе первой буквы и нажатии на соответствующую кнопку выполнить выборку из БД по автору или заглавию издания. При нажатии на кнопку «Готово» блок выборки скрывается, становится видимой кнопка «Выборка». При нажатии на кнопку «Редактирование БД» или выборе соответствующего пункта меню становится видимым блок редактирования БД, невидимой - кнопка «Редактирование БД» и включается кнопка «Библиотека».Пользовательский интерфейс представляет средство взаимодействия пользователя с программой. В силу большого разнообразия пользователей и видов программных средств существует множество различных стилей пользовательских интерфейсов, при разработке которых могут использоваться разные принципы и подходы.Суть модели заключается в поддержке системой постоянно расширяемого набора объектных компонентов, из которых и строится программа. Для создания в Delphi несложных программных продуктов совершенно необязательно понимать внутреннюю структуру Windows-приложения, получаемого после разработки в Delphi. При этом начать работу со средой можно практически без предварительного ознакомления, а написание первого приложения не потребует углубления в особенности системы.Начиная с Delphi 7 фирма Borland начала официально называть свой язык Delphi. Однако следует отметить, что можно применять техники ООП и для не-объектно-ориентированного языка и наоборот, применение объектно-ориентированного языка вовсе не означает, что код автоматически становится объектно-ориентированным. Совреме
План
Содержание
Введение
1. Анализ предметной области
1.1 Постановка задачи
1.1.1 Основное назначение программного средства
1.1.2 Основание для разработки
1.1.3 Назначение разработки
1.1.4 Требования к программному средству
1.2 Выбор подхода и модели разработки ПС
2. Анализ требований и разработка спецификаций
2.1 Определение вариантов использования
2.2
3. Проектирование
3.1 Декомпозиция поставленной задачи
3.2 Разработка алгоритма решения задачи
3.3 Реализация функционального назначения программного средства
3.4 Разработка интерфейса ПС
4. Кодирование
4.1 Выбор среды разработки
Список литературы
программа система библиотека
Введение
Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal. Delphi - мощная система разработки прикладных программ для Windows. Несколько лет назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом.
Разработка средства управления базой данных для учета библиотечного фонда в среде программирования Delphi позволит достаточно хорошо показать ее возможности.
Электронный каталог - машиночитаемый библиотечный каталог, работающий в реальном режиме времени и предоставленный в распоряжение читателей. Будучи одним из основных проявлений информатизации библиотек ЭК несет ряд важнейших элементов развития современного научно-технического и социального прогресса: обеспечивается не только своевременный и быстрый доступ пользователей к информации и первоисточникам, но и создаются условия для реализации одного из главных принципов открытого общества - принципа всеобщей доступности информации и публикаций. ЭК приносит целый спектр новых, ранее недоступных библиотекарю или информационному работнику возможностей, одновременно устраняя многие рутинные операции.
Принцип комплексной автоматизации рассматривает библиотеку как информационную систему с собственными библиотечными функциями и как учреждение с административно-хозяйственным управленческим механизмом. При этом обеспечивается системное единство информационных, программных, лингвистических и технических средств, а отдельные внутрибиблиотечные процессы и операции реализуются в едином технологическом комплексе. В системе на основе принципа однократного ввода и многократного многоцелевого ее использования создается единая информационная база для всех технологических библиотечных процессов.