Файл: ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС-ПРОЦЕССА «ДВИЖЕНИЕ БИБЛИОТЕЧНОГО ФОНДА» (ТРЕБОВАНИЯ ЗАКАЗЧИКА К СИСТЕМЕ).pdf
Добавлен: 31.03.2023
Просмотров: 206
Скачиваний: 1
Таблица 2.3 Поступление
|
Атрибут |
Описание |
|
Автор |
Наим-ие автора книги |
|
Название |
Наим-ие книги |
|
Г изд |
Г вып книги |
|
Кол-во с |
Кол-во с в книги |
|
Издатель |
Изд книги |
|
Тип |
Рубрика книг |
|
Дата |
Дата поступления книги |
|
Кол-во |
Кол-во книг |
|
Инвентарный номер |
Уникальный код книги |
Таблица 2.4 Списание
|
Атрибут |
Описание |
|
Автор |
Наим-ие автора книги |
|
Название |
Наим-ие е книги |
|
Г изд |
Г вып книги |
|
Кол-во с |
Кол-во с в книги |
|
Издатель |
Изд книги |
|
Тип |
Рубрика книг |
|
Дата |
Дата поступления книги |
|
Кол-во |
Кол-во книг |
|
Инвентарный номер |
Уникальный код книги |
Таблица 2.5 Учёт сдачи и выдачи
|
Атрибут |
Описание |
|
Рег-ый номер |
Уникальный номер читателя |
|
Инвентарный номер |
Уникальный код книги |
|
Дата выдачи |
Дата выдачи книги |
|
Дата сдачи |
Дата сдачи книги |
|
Кем выдан |
Кем была выдана книга |
Нормализованная логическая модель данных представлена на [Рис. 2. 1]
2.1 Алгоритм системы
Рисунок 2.1
Алгоритм системы представлен ниже на [Рис. 2.2]
Рисунок 2.2
2.2 Разработка программного - информационного ядра
Физическая модель данных - это логическая модель БД, реализованная в программной среде. Физическая модель указывает на физическое положение элементов данных в системе, методы доступа к данным, с целью пополнения, корректировки, удаления, т. е возможность управления данными на физическом уровне.
Физическая модель базы данных автоматизированной системой представлена в табл. 2.6-2.10.
- «Издание» [Табл. 2.6]
- «Студент» [Табл. 2.7]
- «Поступление в фонд» [Табл. 2.8]
- «Списание» [Табл. 2.9]
- «Выдача» [Табл. 2.10]
Таблица 2.6 Издание
|
Наим-ие поля |
Тип |
Длина |
Описание |
|
Invent_nom |
Integer |
4 |
Инвентарный номер |
|
Avtor |
Character |
10 |
Автор |
|
Tip |
Character |
20 |
Тип |
|
Nazvanie |
Character |
20 |
Название |
|
God_izdan |
Numeric |
8 |
Г изд |
|
Izdatel |
Character |
14 |
Изд |
|
Kol_str |
Numeric |
10 |
Кол-во с |
Таблица 2.7 Студент
|
Наим-ие поля |
Тип |
Длина |
Описание |
|
Reg_nomer |
Integer |
4 |
Рег-ый номер |
|
Famil |
Character |
10 |
Фамилия |
|
Name |
Сharacter |
10 |
Имя |
|
Othestvo |
Character |
13 |
Отчество |
|
Gryppa |
Character |
10 |
Группа |
|
Adres |
Character |
41 |
Адрес |
|
Telefon |
Character |
16 |
Телефон |
Таблица 2.8 Поступление в фонд
|
Наим-ие поля |
Тип |
Длина |
Описание |
|
Avtor |
Character |
15 |
Автор |
|
Nazvanie |
Character |
15 |
Название |
|
God_izdan |
Numeric |
8 |
Г изд |
|
Kol_str |
Numeric |
10 |
Кол-во с |
|
Izdatel |
Character |
15 |
Изд |
|
Tip |
Character |
15 |
Тип |
|
Data |
Date |
8 |
Дата |
|
Kol-vo |
Numeric |
10 |
Кол-во |
|
Invent_nom |
Integer |
4 |
Инвентарный номер |
Таблица 2.9 Списание
|
Наим-ие поля |
Тип |
Длина |
Описание |
|
Avtor |
Character |
15 |
Автор |
|
Nazvanie |
Character |
15 |
Название |
|
God_izdan |
Numeric |
8 |
Г изд |
|
Kol_str |
Numeric |
10 |
Кол-во с |
|
Izdatel |
Character |
15 |
Изд |
Таблица 2.10 Выдача
|
Наим-ие поля |
Тип |
Длина |
Описание |
|
Reg_nomer |
Integer |
4 |
Рег-ый номер |
|
Invent_nom |
Integer |
4 |
Инвентарный номер |
|
Data_vid |
Date |
50 |
Дата выдачи |
|
Data_sdahi |
Date |
4 |
Дата сдачи |
|
Kem_vidan |
Character |
8 |
Кем выдан |
2.3 Клиентское приложение
Выбранная среда программирования позволяет создавать программные модули путем объект - ориентированного программирования. Это дает возможность разработчику тщательно спроектировать интерфейс программных модулей и увидеть результат проектирования еще до выполнения программы. Программирование осуществляется путем написания обработчиков событий - программы, выполняющихся при выполнении какого - либо действия.
Далее будут представлены все экранные формы, используемых в АС «Учета движений библиотечного фонда» и обработчики событий, соответствующие объектам этих форм.
Обработчик кнопки «Войти»
IF ((thisform.text1.value = «Admin») and (thisform.text2.vaiue = «pas»)). releaseform form2.
MESSAGEBOX («Неверный логин или пароль»)
Thisform.text1. Vaiue = “.text2. Vaiue =”
Форма главного меню – Main [Рис. 2.3]
Рисунок 2.3
Обработчик кнопки «Работа»[Рис . 2.4]
DO FORM rabot
Форма работы – rabot
Рисунок 2.4
Обработчик кнопки «Каталог книг»
FORM catalog
Форма Каталог книг- catalog [Рис. 2.5]
Рисунок 2.5
Обработчик кнопки «Удалить»
SELECT каталог MESSAGE BOX ( Вы действительно хотите удалить эту запись ?)
SET DELETED ON. grid. Refresh()(«Запись удалена», «Сообщение системы»)
Обработчик кнопки « Поиск » .grid1. Refresh.
GO topFOR invent_nom = VAL
(ALLTRIM(thisform.text1.value)) FOUND ().grid1. Activate Cell (n,1). grid1.SetFocus (Такого номера нет.Ошибка)
END IF
Форма «Добавление»[Рис. 2.6]
Рисунок 2.6
Обработчик кнопки «Добавить»
INSERT INTO каталог (invent_nom, avtor, tip, nazvanie, god_izdan, izdate1,kol_sir); ( VAL( ThisForm,Text1,Text), ThisForm,Text2,Text, ThisForm,Text3,Text, ThisForm,Text4,Text,VAL (ThisForm,Text5,Text) , ThisForm,Text6,Text,( ThisForm,Text7,Text)( Запись добавлена.Сообщение системы)
Форма «Отчётность» - Oth [Рис. 2.7]
Рисунок 2.7
Обработчик кнопки «Студенты»
REPORT FORM student PREVIEW NOW AIT.
Обработчик кнопки «Печать»
Report form student NO CONSOLE TO PRINTER PROMPT.
2.4 Описание выбранного метода разработки
1. Visual FoxPro.
Visual FoxPro имеет встроенный объектно-ориентированный язык программирования с использованием хBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Данная СУБД предназначена для создания приложения БД объекта предприятия, обладает хорошим быстродействием и устанавливается на различные платформы.
2. Microsoft Access.
Microsoft Access проста в изучении и эксплуатации и поэтому доступна для пользователей с низкой квалификации, снабжена обширными средствами по созданию отчётов различной степени сложности, создаваемых на основе таблиц различных форматов. Как правило, Access используется для создания личных БД ( например: справочники, записные книжки и т.д.), не имеющих коммерческого распространения.
3. Visual Basic.
Visual Basic не требовательна к техническим характеристикам ПК. Так как Visual Basic является продуктом фирмы Microsoft,то легко интегрируется со всеми приложениями Microsoft Office и многим приложениям, интегрированными в Windows. Visual Basic предназначен для создания небольших приложений, в которых не требуется большие вычисления и серьёзная обработка данных.
Несмотря на то, что все выше перечисленные среды поддерживают доступ к серверам БД, была выбрана СУБД Visual FoxPro 9.0, как наиболее удобная система для работы с данными, создания и управления БД. Visual FoxPro имеет большое кол-во встроенных функций: таких как работа с графикой, мастер отчётов и мастер этикеток. Большой набор функций с лёгкостью поможет реализовать любой спектр задач. Учитывая возможное расширение системы, Visual FoxPro наиболее подходит для реализации поставленных целей.
Организационный комитет
Инструкция для пользователя.
Инструкция предназначена для института, работающего с АС « Учёта движений библиотечного фонда».
Перед работой АС« Учёта движений библиотечного фонда» пользователю необходимо полностью ознакомится с приведённой ниже инструкцией по эксплуатации системы.
Требования ТБ перед началом работы.
Перед началом работы библиотекарь обязан выполнять :
- Привести в порядок рабочее место;
- Отрегулировать освещенность на рабочем месте;
- Проверить правильность подключения оборудования;
- Убедится в отсутствии дискет в дисководах процессора ПК;
- При вкл. компьютера библиотекарь обязан соблюдать последовательность вкл. оборудования:
- Вкл. блок питания;
- Вкл. периферийные устройства ( принтер, монитор, сканер и др.) ;
- Вкл. системный блок.
ТБ во время работы.
Библиотекарь обязан выполнять:
- Выполнять только ту работу, которая ему была поручена и по которой он был проинструктирован;
- В течений всего рабочего дня содержать в порядке рабочее место;
- Держать открытыми все вентиляционные отверстия устройств;
- Внешнее устройство «Мышь» применять только при наличии специального коврика;
- При необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;
- Выполнять санитарные нормы и соблюдать режимы и отдыха;
- Соблюдать правила эксплуатации вычислительной техники в соответствии с инструкциями по эксплуатации.
Порядок выполнения работы с системой.
Список файлов, необходимых для работы системы представлен на [Рис. 2.8]
Рисунок 2.8
Для начала работы с АС «Учёта движений библиотечного фонда» необходимо запустить файл 0:\ Разработка и эксплуатация АИС \ais.scx нажать далее, в появившемся окне ввести логин и пароль, если логин и пароль верны, откроется главное меню программы, имеющие пункты: Работа и отчётность.
Добавление:
Для того что бы добавить данные, нужно ввести каждое поле , после этого нажать ок. В следствии этого, введенные данные появятся в таблице.
Редактирование каталога:
Чтобы отредактировать запись в каталоге нужно выбрать нужную запись и изменить ее значение в необходимом поле, после нажать клавишу Enter.
Отчёты:
Форма отчеты предназначена для просмотра отчетов.
Чтобы просмотреть отчет о студентах необходимо нажать в форме «Отчётность» кнопку «Студенты». Чтобы просмотреть отчет о издательстве нужно нажать в форме «Отчётность» кнопку «Издательство». Чтобы просмотреть отчет по сдаче и выдачи книг нужно нажать в форме «Отчётность» кнопку «Сдача и выдача книг».
Для того чтобы распечатать отчёт нужно нажать на противоположную кнопку напротив отчётов.