Программа «Помощник библиотекаря» предназначена для автоматизации работы библиотеки. Ведется учет книг, журналов (изданий), экземпляров изданий, читателей. Каждая книга характеризуется рядом параметров (наименование, список авторов, место издания, издательство, тематика...). Каждый экземпляр издания характеризуется, кроме того, номером экземпляра, признаком контрольного экземпляра, принадлежностью к отделу библиотеки, в котором он хранится. Читатель характеризуется ФИО, номером читательской карточки, адресом и дополнительной информацией. Выполняются такие операции как выдача книги читателя, возврат книги читателю, определение книг на руках у читателя (читателей) в том числе просроченных, определение наличия изданий и их экземпляров по подразделениям библиотеки. Поиск книг и экземпляров книг осуществляется гибким поиском по совокупности различных параметров. Контекстный поиск во всех формах, сортировка делают программу удобной, а большое количество формируемых отчетов - полезной.
Содержание
Введение. 2
1. Проектирование. 7
1.1. Постановка задачи. 7
1.2. Требования к системе. 10
1.2.1. Требования к функциональным характеристикам. 10
1.2.2. Требования к надежности. 12
1.2.3. Требования к информационной и программной совместимости. 12
1.2.4. Требования к аппаратно-программному комплексу. 13
1.3. Проектирование структуры базы данных. 15
1.3.1. Разработка инфологической модели предметной области. 15
1.3.2. Логическое проектирование базы данных. 18
1.3.3. Определение архитектуры СУБД.. 19
1.3.4. Обзор СУБД FireBird. 23
1.3.5. Реализация базы данных. 24
1.3.6. Генерация структуры базы данных. 29
2. Разработка приложения. 33
2.1. Выбор средств разработки. 33
2.1.1. Выбор операционной системы.. 33
2.1.2. Выбор системы разработки. 34
2.2. Особенности использования средств Borland C++ Builder при разработке клиентских приложений, работающих с удаленными БД в архитектуре «клиент-сервер» 36
2.3. Общие сведения о программе. 37
2.4. Описание логической структуры программы. Декомпозиция программы. 38
2.5. Описание программных модулей. 39
2.6. Визуальное представление данных. Состав форм приложения. 42
2.7. Вызов и загрузка программы.. 46
2.8. Входные и выходные данные программы.. 47
2.9. Тестирование программы и его результаты.. 49
Заключение. 53
Список использованных источников. 54
1. «Программирование в Borland C++» M. Наука, 2000
2. , «Математическое программирование», Новосибирск, Наука, 1977
3. Ч. Петзолд Программирование для Windows 95; в двух томах - СПб.: BHV - Санк-Петербург, 1997
4. , Фомин на языке Си: Учеб. Пособие. – 2-е доп. Изд. – М: Финансы и статистика, 2002. – 600с.
5. «Язык программирования С++: Пер. с англ.» М. Радио и связь, 1991.-352с.:ил.
6. Герберт Шилдт Программирование на C и C++ для Windows 95 - К.: Торгово - издательское бюро BHV, 1996
7. Delphi 5 – М.: Питер, 2002.
8. Гаевский A. Разработка программных приложений на Delphi 6 – М.: Киев, 2000.
9. A. Turbo Pascal 6.0, 7.0. М.: Москва, 1998.
10. , Грошев программирования Delphi 5 – М.: Москва, 1999.
11. Delphi 5 – М.: Москва, 1999.
12. Object Pascal – М.: Москва, 2000.
13. Немнюгин – М.: Питер, 2000.
14. C. Delphi – М.: Питер, 2000
15. Дарахвелидзе в DELPHI 5. СПб., Бином, 2000
16. DELPHI 5. Руководство разработчика. М., Вильямс, 2000
17. нформатика и информационные технологии. Набор базовых знаний. М., Радио и связь, 2000
18. Delphi 3. Учебный курс. М., Нолидж, 1998
19. Delphi 4. Учебный курс. М., Нолидж, 1998
20. Харрингтон Дж. Проектирование реляционных баз данных. М., ЛОРИ, 2000
21. Delphi 3 и создание приложений баз данных. М., Нолидж, 1998


