Файл: Требования заказчика к системе..pdf

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

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

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

Добавлен: 23.05.2023

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

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

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

Таблица 9.

Атрибут

Описание

Регистрационный номер

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

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

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

Дата выдачи

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

Дата сдачи

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

Кем выдан

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

5. Разработка программно- информационного ядра системы.

5.1.Физическая модель данных.

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

Таблица 10. Издание. dbf.

Наименование поля

Тип

Длинна

Описание

Invent_nom

integer

4

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

Avtor

character

10

Автор

Tip

Character

20

Тип

Nazvanie

Character

20

Название

God_izdan

Numeric

8

Год издания

Izdatel

Character

14

Издатель

Kol_str

Numeric

10

Количество страниц

Таблица 11.Читатель. dbf

Наименование поля

Тип

Длинна

Описание

Reg_nomer

Integer

4

Регистрационный номер

Famil

Character

10

Фамилия

Name

Character

10

Имя

Othestvo

Character

13

Отчество

Adres

Character

41

Адрес

Telefon

Character

16

Телефон

Таблица 12. Поступление_в_фонд. dbf


Наименование поля

Тип

Длинна

Описание

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

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

Таблица 13. Списание . dbf

Наименование поля

Тип

Длинна

Описание

Avtor

Character

15

Автор

Nazvanie

Character

15

Название

God_izdan

Numeric

8

Год издания

Kol_str

Numeric

10

Количество страниц

Izdatel

Character

15

Издатель

Таблица 14. Выдача. dbf.

Наименование поля

Тип

Длинна

Описание

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 ")

thisform. release

DO form form2ELSEMESSAGEBOX («Неправильный логин или пароль», 0+48+0) 
Thisform.text1. Value='' 
Thisform.text2. Value='' 
ENDIF 
Форма главного меню main 
Обработчик кнопки «Работа» 
DO FORM rabot 
Форма работы rabot 
Обработчик кнопки «Каталог книг» 
DO FORM katalog 
Форма Каталог книг catalog 
Обработчик кнопки «Удалить» 
SELECT каталог 
IF MESSAGEBOX ('Вы действительно хотите удалить эту запись?', 4+32+256)=6 then 
SET DELETED ON 
DELETE 
thisform.grid1. Refresh() 
MESSAGEBOX («Запись удалена», 0, «Сообщение системы») 
ENDIF 
Обработчик кнопки «Поиск» 
thisform.grid1. Refresh 
GO top 
LOCATE FOR invent_nom=VAL (ALLTRIM(thisform.text1.value)) 
IF FOUND() 
thisform.grid1. ActivateCell (n, 1) 
thisform.grid1. SetFocus 
ELSE 
MESSAGEBOX ('Такого номера нет', 0,'Ошибка') 
ENDIF 
Форма «Добавление» Dobav 
Обработчик кнопки «Добавить» 
INSERT INTO каталог (invent_nom, avtor, tip, nazvanie, god_izdan, izdatel, kol_str); 

values (VAL (ThisForm. Text1. Text), ThisForm. Text2. Text, ThisForm. Text3. Text, ThisForm. Text4. Text, VAL (ThisForm. Text5. Text), ThisForm. Text6. Text, VAL (ThisForm. Text7. Text)) 
messagebox ('Запись добавлена!', 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 - не требовательна к техническим характеристикам ПК. Она является продуктом фирмы Microsoft , то легко интегрируется со всеми приложениями Microsoft office

и многими приложениями , интегрированными Windows . Предназначена для создания не больших приложений , в которых не требуется большие вычисления и серьезная обработка данных.


СУБД Visual FoxPro 9.0 - является наиболее удобной системой для работы с данными.

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

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

Инструкция предназначена для библиотекаря работающего с АС "Движения библиотечного фонда". Перед работая АС "Движений библиотечного фонда" пользователю надо полностью ознакомиться с приведенной ниже инструкций по эксплуатации .

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

1) Осмотреть и привести рабочее место в прядок

2) Отрегулировать освежение.

3) Проверить правильность подключения оборудования.

4) Убедиться в отсутствии дискет в дисководах процессора персонального компьютера.

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

1) Включить блок питания.

2) Включить периферические устройства .

3) Включить системный блок.

Требования безопасности:

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

1) Выполнять только ту работу , которая ему была поручена и по которой он проинструктирован.

2) Держать открытыми все вентиляционные отверстия устройств.

3) Внешние устройство "Мышь" применять только при наличии коврика.

4) При необходимости прекращать работы на некоторое время , для этого корректно закрыть все активные значки.

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

Добавление:

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

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

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

Отчеты:

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

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

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


6.2.Иструция для сопровождающего систему.

Данная инструкция предназначена для штатного программиста, ведущего обслуживание системы и вычислительной техники .

В обязанности штатного программиста входят следующие функции по работе с системой:

1) Установка системы;

2) Задание настроек системы;

3) Ведение копий таблиц БД (архивирование);

4) Восстановление работоспособности БД;

5)Обучение пользователей.

Перед началом установки системы необходимо:

1) Установить Visual FoxPro начиная с девятой версии, при установке системы АС "Движения библиотечного фонда" нужно создать на диске директорию. В эту папку скопировать с инсталляционного диска файла. Для более удобной и наглядной работы с приложением следует создать его ярлык.

2) Установить настройки системы можно следующим образом :

2,1) Запустить Файл Visual FoxPro;

2,2) В открывшемся окне Visual FoxPro в меню Tools , выбрать Options , затем на вкладке Files Location , среди перечня предлагаемых директорий выбрать Default Directory и прописать путь к папке, куда установлена система.

3) В конце каждого рабочего дня программистом должно осуществляться архивирование и резервное копирование данных , используемых для случаев при сбое работы системы. Для уменьшение объема использовать какой - либо архиватор.

4) Заключается в обучении персонала при работе с системой, при работе с компьютером , а так же техническими средствами.

Заключение.

В результате проделанной работе было разработано автоматизированное рабочее место библиотекаря.

Поставленные задачи были реализованы благодаря возможностям Visual FoxPro 9.0. Система снабжена удобным пользовательским интерфейсом , не создает трудностей при её эксплуатации. Программа проста в обращении и не требует особых знаний в области персональных компьютеров, что в значительной мере упрощает задачи, и этим самым облегчает работу , и делает её более эффективной.

При составлении пояснительной записки были изучены содержание программной документации , правила её оформления согласно ГОСТ 19.106- 76. Результатом выполнения курсового проекта является функционирующая система, все этапы разработки которой представлены в пояснительной записке.