Наименование поля
|
Тип
|
Длинна
|
Описание
|
Reg_nomer
|
Integer
|
4
|
Регистрационный номер
|
Invent_nom
|
Integer
|
4
|
Инвентарный номер
|
Data_vid
|
Date
|
50
|
Дата выдачи
|
Data_sdahi
|
Date
|
4
|
Дата сдачи
|
Kem_vidan
|
character
|
8
|
Кем выдан
|
|
|
|
|
|
5.2 Клиентское
приложение
Выбранная среда программирования
позволяет создавать программные модули путем объектно-ориентированного
программирования. Это дает возможность разработчику тщательно спроектировать
интерфейс программных модулей и увидеть результат этого проектирования еще до
выполнения программы. Программирование осуществляется путем написания
обработчиков событий - программ, выполняющихся при выполнении какого-либо
действия.
Далее будут представлены все
экранные формы, используемые в АС «Учёта движений библиотечного фонда» и
обработчики событий, соответствующие объектам этих форм.
Обработчик кнопки «Войти»
IF
((thisform.text1.value= «admin») and (thisform.text2.value= «pas»)).releaseform
form2
MESSAGEBOX («Неправильный логин или
пароль», 0+48+0)
Thisform.text1.
Value=''.text2. Value=''
Форма главного меню main
Обработчик кнопки «Работа»
DO FORM rabot
Форма работы rabot
Обработчик кнопки «Каталог книг»
FORM katalog
Форма Каталог книг catalog
Обработчик кнопки «Удалить»
SELECT каталогMESSAGEBOX ('Вы
действительно хотите удалить эту запись?', 4+32+256)=6 then
SET DELETED ON.grid1.
Refresh()(«Запись удалена», 0, «Сообщение системы»)
Обработчик кнопки «Поиск».grid1. Refresh
GO topFOR invent_nom=VAL
(ALLTRIM(thisform.text1.value))FOUND().grid1. ActivateCell (n, 1).grid1.
SetFocus('Такого
номера нет', 0,'Ошибка')
ENDIF
Форма «Добавление» Dobav
Обработчик кнопки «Добавить»
INSERT INTO каталог (invent_nom,
avtor, tip, nazvanie, god_izdan, izdatel, kol_str);(VAL (ThisForm. Text1.
Text), ThisForm. Text2. Text, ThisForm. Text3. Text, ThisForm. Text4. Text, VAL
(ThisForm. Text5. Text), ThisForm. Text6. Text, VAL (ThisForm. Text7. Text))('Запись добавлена!', 0,'Сообщение системы')
Форма «Отчётность» Oth
Обработчик кнопки «студенты»
REPORT FORM student
PREVIEW NOWAIT
Обработчик кнопки «печать»
report form student
NOCONSOLE TO PRINTER PROMPT.
5.3 Описание выбранного
метода разработки
1. Visual FoxPro
Visual FoxPro имеет встроенный
объектно-ориентированный язык программирования с использованием xBase и SQL,
диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной
модели. При использовании в вычислительных сетях обеспечивает как монопольный,
так и раздельный доступ пользователей к данным. Эта СУБД предназначена для
создания приложений баз данных объёма предприятия, обладает хорошим
быстродействием и устанавливается на различные платформы.
2. Access
СУБД Access проста в изучении и
эксплуатации и поэтому доступна для пользователей с низкой квалификацией,
снабжена обширными средствами по созданию отчётов различной степени сложности,
создаваемых на основе таблиц различных форматов. Как правило, Access используется для
создания личных баз данных (справочники, записные книжки и т.д.), не имеющих
коммерческого распространения.
3. Visual Basic
Visual Basic не требовательна к техническим характеристикам персонального
компьютера. Так как Visual Basic является продуктом фирмы Microsoft, то легко интегрируется
со всеми приложениями Microsoft Office и многими приложениями, интегрированными в WINDOWS. Предназначен Visual Basic для создания небольших
приложений, в которых не требуются большие вычисления и серьёзная обработка
данных.
Несмотря на то, что все
перечисленные выше среды поддерживают доступ к серверам баз данных, была
выбрана СУБД Visual FoxPro 9.0, как наиболее удобная система для работы с данными, создания
и управления базами данных. Visual FoxPro имеет большое количество встроенных функций: таких как работа с
графикой, мастер отчётов, мастер этикеток. Большой набор функций с лёгкостью
поможет реализовать любой круг задач. Учитывая возможное расширение системы, Visual FoxPro наиболее подходит для
реализации поставленных целей.
6. Организационный
компонент
.1 Инструкция для
пользователя
Инструкция предназначена для
колледжа, работающего с АС «Учёта движений библиотечного фонда».
Перед работой АС «Учёта движений
библиотечного фонда»
пользователю необходимо полностью
ознакомиться с приведённой ниже инструкцией по эксплуатации системы.
Требования безопасности перед
началом работы.
Перед началом работы библиотекарь
обязан:
1) осмотреть и привести в
порядок рабочее место;
2) отрегулировать освещенность
на рабочем месте;
) проверить правильность
подключения оборудования;
) убедиться в отсутствии
дискет в дисководах процессора персонального компьютера;
При включении компьютера
библиотекарь обязан соблюдать последовательность включения оборудования:
) включить блок питания;
) включить периферийные
устройства (принтер, монитор, сканер и др.);
) включить системный блок.
Требования безопасности во время
работы.
Библиотекарь обязан:
1) выполнять только ту
работу, которая ему была поручена и по которой он был проинструктирован;
2) в течение всего рабочего дня
содержать в порядке рабочее место;
) держать открытыми все
вентиляционные отверстия устройств;
) внешнее устройство «мышь»
применять только при наличии специального коврика;
) при необходимости
прекращения работы на некоторое время корректно закрыть все активные задачи;
) выполнять санитарные нормы
и соблюдать режимы работы и отдыха;
) соблюдать правила
эксплуатации вычислительной техники в соответствии с инструкциями по
эксплуатации;
Порядок работы с системой
Список файлов, необходимых для
работы системы представлен на рисунке 5.
Рисунок 5
Для начала работы с АС «Учёта
движений библиотечного фонда» необходимо запустить файл о:\Разработка и
эксплуатация АИС\ais.scx нажать далее, в появившемся окне ввести логин и пароль, если
пароль верный, откроется главное меню программы, имеющее пункты: Работа и
отчётность.
Добавление:
Для того чтобы добавить данные,
нужно ввести каждое поле, после чего нажать ок. В следствии чего, введенные данные
появятся в таблице.
Редактирование каталога:
Чтобы отредактировать запись в
каталоге нужно выбрать нужную запись и изменить ее значение в необходимом поле,
после чего нажать клавишу Enter.
Отчеты:
Форма отчеты предназначена для
просмотра отчетов.
Чтобы просмотреть отчет о студентах
нужно нажать в форме «Отчётность» кнопку «Студенты». Чтобы просмотреть отчет о
издательстве нужно нажать в форме «Отчётность» кнопку «Издательство». Чтобы
просмотреть отчет по сдачи и выдачи книг нужно нажать в форме «Отчётность»
кнопку «Сдача и выдача книг».
Для того, чтобы распечатать отчёт
нужно нажать на противоположную кнопку напротив отчётов.
6.2 Инструкция для
сопровождающего систему
Данная инструкция предназначена для
штатного программиста, ведущего обслуживание системы и вычислительной техники.
В обязанности штатного программиста
входят следующие функции по работе с системой:
установка системы;
задание настроек системы;
ведение копий таблиц БД
(архивирование);
восстановление работоспособности БД;
обучение пользователей;
) Перед началом установки системы
необходимо установить Visual FoxPro, начиная с 9 версии.
При установке системы АС «Учёта
движений библиотечного фонда» нужно создать на диске директорию. В эту папку
скопировать с инсталляционного диска файлы.
Для более удобной и наглядной работы
с приложением следует создать его ярлык.
) Установить настройки системы можно
следующим образом.
Запустить файл Visual FoxPro;
В открывшемся окне Visual FoxPro в меню Tools, выбрать Options, затем на вкладке Files Locations среди перечня
предлагаемых директорий выбрать Default Directory и прописать путь к папке, куда установлена система.
) В конце каждого рабочего дня
программистом должно осуществляться архивирование и резервное копирование
данных, используемых для случаев при сбое работы системы. Для уменьшения объема
использовать какой-либо архиватор.
) Заключается в обучении персонала
при работе с системой, при работе с компьютером, а также техническими
средствами.
Заключение
В результате проделанной работы было
разработано автоматизированное рабочее место библиотекаря колледжа.
Поставленные задачи были реализованы
благодаря возможностям Visual FoxPro 9.0. Система снабжена удобным пользовательским интерфейсом, не
создаёт трудностей при её эксплуатации. Программа проста в обращении и не
требует особых знаний в области персональных компьютеров, что в значительной
мере упрощает задачи, и этим самым облегчает работу, и делает её более
эффективной.
При составлении пояснительной
записки были изучены содержание программной документации, правила её оформления
согласно ГОСТ 19.106 - 76. Результатом выполнения курсового проекта является
функционирующая система, все этапы разработки которой представлены в
пояснительной записке.
Источники информации
1. В.П. Агальцов. Базы данных. - Издательство «Мир», 2002 г. - 376
с.
. А. Горев, Р. Ахаян. Эффективная работа с СУБД. - Издательство
«СПБ», 1997 г. - 445 с.
. Омельченко Л. Самоучитель Visual FoxPro 6.0. Издательство -
«Петербург», 2000 г. - 512 с.