Курсовая работа: Автоматизированная система учета абонентов библиотеки
- Операционная система Microsoft Windows 2000/XP;
- Мышь;
- Клавиатура;
- Принтер HP LaserJet M1005
2 Проектная часть
2.1 Проектирование БД
Цель инфологического моделирования — создать точное и полное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД.
Инфологическая модель
«Учет абонентов библиотеки»
![]() |
![]() |
![]() | ||
![]() | ||
![]() |
|
![]() | |
![]() | ![]() |
![]() |
![]() | ![]() | |
![]() | ||
![]() |
Даталогическая модель
«Учет абонентов библиотеки»
Даталогическая модель«Абонент»
Fields Name | Type | Size | |
1 | N_vidachi | A | 6 |
2 | D_vidachi | D | |
3 | Kod_abon | A | 6 |
4 | N_doc | A | 6 |
5 | D_vozvrata | D | |
6 | Flag_vozvrata | L | |
7 | Shtraf | $ |
Даталогическая модель «Код абонента»
Fields Name | Type | Size | |
1 | Kod_abon | A | 6 |
2 | Fam | A | 25 |
3 | Im | A | 25 |
4 | Otch | A | 25 |
5 | D_R | D | |
6 | Adres | A | 25 |
7 | Pasp_dan | N |
Даталогическая модель «Номер документа»
Fields Name | Type | Size | |
1 | N_doc | A | 6 |
2 | Nazvanie | A | 50 |
3 | Avtor | A | 30 |
4 | Type | A | 30 |
5 | Izdatelstvo | A | 25 |
6 | God_izdaniya | A | 10 |
Модель физического уровня
С помощью инструментов DataBaseDesktop создаем файл таблиц БД. Задаем им имена – Abonent.db, Kod_abon.db и N_doc.db. Далее откроем таблицы в режиме структуризации и в окне TableProperties выберем SecondaryIndexes. Нажимаем Define. Откроется окно, в котором слева расположены поля таблицы, а справа пустое окно, в которое заносятся поля, по которым создается индекс. Зададим следующие индексы – по № выдачи, зададим имя N_vidachi; по коду абонента, зададим имя Kod_abonи по номеру документа, зададим имя N_doc. После сохранения вторичных индексов, в окне высвечиваются их названия. Сохраним наши таблицы в папке «Наида» на диске D. Таким образом, путь к нашим таблицам будет D: Наида.
2.2 Машинная реализация
Для удобства работы и наглядности вводимых данных создадим автоматизированную систему «Учета абонентов библиотеки», которая должна выполнять следующие функции:
- Операции:
- Документы;