Файл: ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС-ПРОЦЕССА «ДВИЖЕНИЕ БИБЛИОТЕЧНОГО ФОНДА» (ТРЕБОВАНИЯ ЗАКАЗЧИКА К СИСТЕМЕ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 204

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 2.3 Поступление

Атрибут

Описание

Автор

Наим-ие автора книги

Название

Наим-ие книги

Г изд

Г вып книги

Кол-во с

Кол-во с в книги

Издатель

Изд книги

Тип

Рубрика книг

Дата

Дата поступления книги

Кол-во

Кол-во книг

Инвентарный номер

Уникальный код книги

Таблица 2.4 Списание

Атрибут

Описание

Автор

Наим-ие автора книги

Название

Наим-ие е книги

Г изд

Г вып книги

Кол-во с

Кол-во с в книги

Издатель

Изд книги

Тип

Рубрика книг

Дата

Дата поступления книги

Кол-во

Кол-во книг

Инвентарный номер

Уникальный код книги

Таблица 2.5 Учёт сдачи и выдачи

Атрибут

Описание

Рег-ый номер

Уникальный номер читателя

Инвентарный номер

Уникальный код книги

Дата выдачи

Дата выдачи книги

Дата сдачи

Дата сдачи книги

Кем выдан

Кем была выдана книга

Нормализованная логическая модель данных представлена на [Рис. 2. 1]

2.1 Алгоритм системы

Рисунок 2.1

Алгоритм системы представлен ниже на [Рис. 2.2]

Рисунок 2.2

2.2 Разработка программного - информационного ядра

Физическая модель данных - это логическая модель БД, реализованная в программной среде. Физическая модель указывает на физическое положение элементов данных в системе, методы доступа к данным, с целью пополнения, корректировки, удаления, т. е возможность управления данными на физическом уровне.

Физическая модель базы данных автоматизированной системой представлена в табл. 2.6-2.10.

  1. «Издание» [Табл. 2.6]
  2. «Студент» [Табл. 2.7]
  3. «Поступление в фонд» [Табл. 2.8]
  4. «Списание» [Табл. 2.9]
  5. «Выдача» [Табл. 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 наиболее подходит для реализации поставленных целей.

Организационный комитет

Инструкция для пользователя.

Инструкция предназначена для института, работающего с АС « Учёта движений библиотечного фонда».

Перед работой АС« Учёта движений библиотечного фонда» пользователю необходимо полностью ознакомится с приведённой ниже инструкцией по эксплуатации системы.

Требования ТБ перед началом работы.


Перед началом работы библиотекарь обязан выполнять :

  1. Привести в порядок рабочее место;
  2. Отрегулировать освещенность на рабочем месте;
  3. Проверить правильность подключения оборудования;
  4. Убедится в отсутствии дискет в дисководах процессора ПК;
  5. При вкл. компьютера библиотекарь обязан соблюдать последовательность вкл. оборудования:
  • Вкл. блок питания;
  • Вкл. периферийные устройства ( принтер, монитор, сканер и др.) ;
  • Вкл. системный блок.

ТБ во время работы.

Библиотекарь обязан выполнять:

  1. Выполнять только ту работу, которая ему была поручена и по которой он был проинструктирован;
  2. В течений всего рабочего дня содержать в порядке рабочее место;
  3. Держать открытыми все вентиляционные отверстия устройств;
  4. Внешнее устройство «Мышь» применять только при наличии специального коврика;
  5. При необходимости прекращения работы на некоторое время корректно закрыть все активные задачи;
  6. Выполнять санитарные нормы и соблюдать режимы и отдыха;
  7. Соблюдать правила эксплуатации вычислительной техники в соответствии с инструкциями по эксплуатации.

Порядок выполнения работы с системой.

Список файлов, необходимых для работы системы представлен на [Рис. 2.8]

Рисунок 2.8

Для начала работы с АС «Учёта движений библиотечного фонда» необходимо запустить файл 0:\ Разработка и эксплуатация АИС \ais.scx нажать далее, в появившемся окне ввести логин и пароль, если логин и пароль верны, откроется главное меню программы, имеющие пункты: Работа и отчётность.

Добавление:

Для того что бы добавить данные, нужно ввести каждое поле , после этого нажать ок. В следствии этого, введенные данные появятся в таблице.

Редактирование каталога:

Чтобы отредактировать запись в каталоге нужно выбрать нужную запись и изменить ее значение в необходимом поле, после нажать клавишу Enter.

Отчёты:

Форма отчеты предназначена для просмотра отчетов.

Чтобы просмотреть отчет о студентах необходимо нажать в форме «Отчётность» кнопку «Студенты». Чтобы просмотреть отчет о издательстве нужно нажать в форме «Отчётность» кнопку «Издательство». Чтобы просмотреть отчет по сдаче и выдачи книг нужно нажать в форме «Отчётность» кнопку «Сдача и выдача книг».

Для того чтобы распечатать отчёт нужно нажать на противоположную кнопку напротив отчётов.