48573 (Разработка информационной системы "Библиотека"), страница 3

2016-07-29СтудИзба

Описание файла

Документ из архива "Разработка информационной системы "Библиотека"", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48573"

Текст 3 страницы из документа "48573"

Блок D2 – проверка условия М = 2;

Блок Е2 – проверка условия М = 3;

Блок F2 – проверка условия М = 4;

Блок G2 – проверка условия М = 5;

Блок В3 – выход из процедуры MENUGLAV;

Блок С3 – вызов процедуры MAIN (поиск читателя);

Блок D3 – вызов процедуры APPENDREADER (добавление читателя;

Блок Е3 – вызов процедуры APPENBOOK (добавление книги);

Блок F3 – вызов процедуры DOLG (просмотр должников);

Блок G3 – вызов процедуры EXIT (выход из программы).

Лист 2

Блок А1 – начало процедуры MAIN, реализующей поиск читателя по номеру читательского билета;

Блок В1 – присвоение переменной D начального значения 0;

Блок С1 – проверка условия D = 0;

Блок D1 – активация окна поиска читателя (NOMER);

Блок Е1 – вывод сообщения ‘Введите номер’

Блок F1 – ввод A;

Блок G1 – ввод I в форме (кнопкой ответа)

Блок А2 – проверка условия I=1.AND. EMPTY (A);

Блок В2 – проверка условия I=1.AND.!EMPTY(A).AND. SEEK(A);

Блок С2 – проверка условия I=2.OR. LASTKEY()=27;

Блок D2 – деактивация окна поиска читателя (NOMER);

Блок Е2 – присвоение значений переменным;

Блок F2 – вывод клавишного меню;

Блок G2 – вызов процедуры BROWSE1;

Блок А3 – задержка с выдачей сообщения «Номер не был введен»;

Блок В3 – задержка с выдачей сообщения «Поиск по номеру неудачный;

Блок С3 – Деактивация окна поиска читателя. Присвоение переменной D значения 1;

Блок D3 – выход из процедуры MAIN;

Блок Е3 – активация окна BROWSE;

Блок F3 – просмотр БД на дисплее;

Блок G3 – деактивация окон BROWSE, BROWSE1.

Лист 3

Блок А1 – начало процедуры APPENDREADER, реализующей добавление читателей в библиотеку;

Блок В1 – присвоение D = 0, N равно количеству записей в базе данных;

Блок С1 – активация окна добавления читателя;

Блок D1 – проверка условия D = 0;

Блок Е1 – ввод с клавиатуры значений переменных FIOn, ADDRn;

Блок F1 – присвоение переменной I значения 1;

Блок G1 – ввод I в форме (кнопкой ответа);

Блок А2 – проверка условия I=1 и ввода данных;

Блок В2 – проверка условия I=2 или нажата клавиша ESC на клавиатуре;

Блок С2 – выдача на экран сообщения ‘Данные не были введены’;

Блок D2 – деактивация окна добавления читателя;

Блок Е2 – выход из процедуры добавления новых читателей библиотеки APPENDREADER;

Блок А3 – присвоение значений переменным FIO.readers=FIOn, ADDR.readers=ADDRn, NOMBIL=n;

Блок В3 – присвоение D = 1;

Блок D3 – начало процедуры BROWSE1, реализующей просмотр баз данных;

Блок Е3 – активация окна информации о читателе;

Блок F3 – вывод в определенное ранее окно информации о читателе;

Блок G3 – выход из процедуры BROWSE1.

Лист 4

Блок А1 – начало процедуры DELETE, которая осуществляет функцию принятия книги у читателя с изменением соответствующей информации баз данных;

Блок В1 – проверка условия NOMBIL = N;

Блок С1 – активация окна подтверждения принятия книги;

Блок D1 – вывод на дисплей запроса «Вы хотите принять книгу?»;

Блок Е1 – присвоение переменной YN значения 2;

Блок F1 – ввод YN с клавиатуры;

Блок G1 – проверка условия YN=1;

Блок В2 – вывод на дисплей сообщения «В списке нет книг!»;

Блок С2 – выход из процедуры DELETE;

Блок D2 – присвоение значений полям БД (снятие признака выдачи книги);

Блок Е2 – деактивация окна подтверждения принятия книги;

Блок F2 –выход из процедуры DELETE;

Блок А3 – начало процедуры HELP, осуществляющей вывод на экран подсказки по работе с программой;

Блок В3 – активация окна помощи;

Блок С3 – вывод на дисплей текста помощи;

Блок D3 – задержка в работе программы. Ожидание нажатия любой клавиши;

Блок Е3 – деактивация окна помощи;

Блок F3 –выход из процедуры HELP.

5. Машинная реализация задачи

5.1 Характеристика технических средств



МОУ СОШ №8 г.Богородицка оснащёно персональными компьютерами ПЭВМ IBM PC/AT.

Данный проект реализован с помощью ПЭВМ IBM PC/AT-совместимого компьютера. Данная ПЭВМ создана на основе процессора AMD AthlonXP-1700 и состоит из следующих компонентов:

  • процессор;

  • оперативное запоминающее устройство (ОЗУ);

  • постоянное запоминающее устройство (ПЗУ);

  • накопитель на жёстком магнитном диске (НЖМД, «винчестер»);

  • накопитель на гибких магнитных дисках (НГМД);

  • устройства ввода информации (клавиатура, координатное устройство типа «мышь»);

  • устройства вывода информации (дисплей, принтер).

Процессор является основным устройством ЭВМ и предназначен для непосредственной обработки информации, которая поступает от различных внешних и внутренних устройств ПЭВМ.

Процессор AthlonXP разработки компании AMD имеет следующие технические характеристики:

  • разрядность по ширине данных 64 бит

  • тактовая частота 1460 MGz

  • максимальный объем ОЗУ 128 Mb

  • кэш-память 2х64 Kb

  • быстродействие 1700 MGz (~1460)

ОЗУ предназначено для временного хранения информации и имеет объём 256 Mb.

ПЗУ предназначено для хранения неизменяемой информации, то есть программ типа BIOS (basic input-output system – базовая система ввода-вывода), которые позволяют связать компоненты компьютера в единое целое. На данной ПЭВМ установлена BIOS AWARD 6.00

Процессор, модули ОЗУ и ПЗУ находятся на материнской плате компьютера. Данная материнская плата создана компанией EPoX на основе чипсета VIA KT133, имеет форм-фактор АТХ, встроенный звуковой кодек АС’97, поддержку интерфейса обмена информацией UDMA133 и интерфейса USB2.0 (6 портов USB, установленных по умолчанию)

Накопитель на жестком диске (винчестер, HDD) предназначен для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемые пакеты прикладных программ, редакторов документов, трансляторов с языков программирования и т.д. Наличие винчестера значительно повышает удобство работы с компьютером.

Для пользователя накопители на жестком диске отличаются друг от друга, прежде всего своей емкостью. На данной модели жесткий диск имеет емкость 40,1 Гбайт. Вторая существенная для пользователя характеристика диска – время доступа к информации. Для областей применения, требующих эффективного обмена с дисками, этот показатель является исключительно важным. Данная ПЭВМ оснащена жестким диском производства Maxtor со скоростью вращения шпинделя 7200 об/мин., что обеспечивает скорость доступа порядка 10 наносекунд для внутреннего интерфейса винчестера (от головок чтения/записи до вывода на шину данных) и 18 наносекунд для внешнего (при передаче до процессора и в обратном направлении).

Накопитель на гибких магнитных дисках (НГМД) является одним из старейших устройств, входящих в базовую конфигурацию и предназначен для хранения информации небольших объёмов, её переноса между компьютерами, архивации и других целей. На данной машине имеется один НГМД 3,5” ёмкостью 1,44 Mb.

Клавиатура предназначена для ввода пользователем различной информации и управления ПЭВМ. Данный ПК оборудован 104-клавишной клавиатурой.

Специальный манипулятор типа “мышь” позволяет указывать или выбирать объекты, отображаемые на экране. Компьютер, на котором разрабатывался данный дипломный проект, оснащен двухкнопочной мышью с оптико-механическим принципом работы производства фирмы Genius.

Монитор (дисплей) компьютера IBM PC предназначен для вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом или графическом.

Мониторы VGA и Super VGA давно и заслуженно получили очень широкое распространение, они фактически стали стандартом для тех применений, в которых требуются графические средства приемлемого качества. Данная ПЭВМ оснащена монитором SyncMaster 765 MagicBright, который имеет следующие характеристики:

- тип Samsung SyncMaster 765 MB

- количество цветов 16,5 млн.

- разрешающая способность:

в текстовом режиме 600х800

в графическом режиме 1024х724 (рекомендуемая)

1600х1200 (максимальная)

- размер экрана по диагонали 17 ''

- частота обновления экрана 100 Гц (в режиме 1024х724)

Отличительной особенностью и техническим новшеством этого монитора является применение электронно-лучевой трубки с возможностью работы в режиме форсированной яркости без нанесения какого бы то ни было ущерба компонентам (MagicBright). Существуют три заранее определенных производителем режима яркости и контрастности, позиционируемые для различных нужд, которые доступны из экранного меню, поддерживающего большое количество языков (в том числе и русский), вызываемого с передней панели монитора. Режим «Текст» является обычным режимом и подходит для большинства нужд. Режим «Интернет» – двойная яркость – обеспечивает настройку для просмотра Web. Режим «Представление» – тройная яркость – просмотр изображений и видео, компьютерные игры, работа с анимационными пакетами и т.п.

Принтер предназначен для вывода информации на бумагу.

Все принтеры могут выводить текстовую информацию, многие из них могут выводить рисунки и графики, а некоторые принтеры могут выводить и цветные изображения. Лазерный принтер, который используется при работе информационной системы «Библиотека», является наиболее распространенным типом принтеров для IBM PC, он имеет следующие характеристики:

- тип лазерный

- память 8 Мб

- скорость печати 12 стр/мин

- тип бумаги листовая

- формат листа А4


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

ПЭВМ AMD Athlon XP–1700 является совершенным вычислительным средством, обладает высоким быстродействием, значительным объемом памяти и удобным интерфейсом.

5.2 Математическое обеспечение

Программа, описанная в данном дипломном проекте, была разработана на ПЭВМ Athlon XP –1700 под управлением операционной системы MS-DOS 7.0 и Windows XP SR-1 фирмы Microsoft.

Программное обеспечение представляет собой неотъемлемую часть любой ЭВМ. С конца семидесятых годов для персональных компьютеров был разработан огромный фонд программного обеспечения, который открыл путь к их массовому применению практически во всех сферах – от игр и до решения сложных научно-технических задач.

Математическое обеспечение – это программное обеспечение машин, предназначенное для повышения эффективности их использования, для снижения ёмкости работ, связанных с эксплуатацией и облегчением труда при подготовке данных и обработки их на ЭВМ. Математическое обеспечение делится на прикладное и системное.

Системное – это интегрированные системы отладки программ и операционные системы. Операционные системы (ОС) – программы, которые делают возможным диалог человек – компьютер. На данном компьютере установлена новейшая ОС Windows XP, которая сочетает в себе надёжность, передовые разработки в области сетевых технологий, поддержку большого количества разнообразных устройств. Это самая последняя удачная разработка фирмы Microsoft в области в области операционных систем для настольных компьютеров, несмотря на малый промежуток времени, прошедший с момента ее выпуска, уже получившая широкое распространение и заслуженную признательность многих миллионов пользователей во всем мире. Она ускоряет работу компьютера за счёт использования команд защищённого режима и максимального использования разно-образных 3D-ускорителей, шин данных и перепрограммирования контролёров периферийных устройств.

Многозадачный (многопрограммный) режим позволяет разнообразным приложениям работать взаимосвязано, наличие единого буфера обмена даёт возможность переносить данные между приложениями как MS-DOS, так и Windows.

Интегрированные системы отладки программ – программы, помогающие программисту создавать, отлаживать и компилировать новые программы. На компьютере установлена интегрированная система программирования FoxPro 2.6 (X).

Расширение (X) позволяет FoxPro работать на машине, используя максимум её ресурсов.

Широкие возможности FoxPro по отладке и тестированию программ делает её незаменимой в работе над созданием приложений.

Драйверы устройств - это специальные программы, которые дополняют систему ввода / вывода DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы.

Для создания программы установки был использован популярный архиватор WinRar версии 3.0 с установленным русификатором. Алгоритмы сжатия, используемые в WinRar, позволяют сжимать информацию, которая не может быть эффективно обработана другими программами архивации. Также заслуживает внимания опция добавления информации для восстановления, которая позволяет создать за счет незначительного увеличения объема исходного файла такой архив, который будет легко восстановить при повреждении носителя или других причинах.

Отличительной чертой архиватора WinRar, которая и послужила причиной его использования для создания программы-установщика, является возможность создания самораспаковывающихся архивов (Self Factor eXtract Archive – SFX-Archive). Для создаваемого исполняемого.ехе-файла можно задать множество различных опций, например, язык программы-распаковщика, каталог распаковки по умолчанию, иконку к программе, добавление ярлыков для распакованных файлов на рабочий стол Windows и в Главное меню, вывод лицензионного соглашения, модуль и среду для распаковки (механизм поддерживается при помощи.inf-файлов), тексты диалога установки. До и после распаковки файлов можно выполнить любые команды и программы, указанные при создании установочного файла, а также задать режим подготовки папки для распаковки (очистка целевой папки, обновление, дозапись или перезапись уже существующих файлов при совпадении имен распаковываемых файлов с файлами конечной папки). Программа WinRar поддерживает сценарии установки, написанные для многих популярных серверов сценариев (JScript, VBScript).

Программа Windows Commander 5.0 Gold Edition разработана фирмой Peter Norton. Она предназначена для упрощения взаимодействия пользователя с операционной системой Windows XP. В основном Windows Commander выполняет все команды, которые могут быть выполнены с помощью команд DOS и расширенных Windows-команд. Основное преимущество этой программы состоит в существенном повышении наглядности. Отпадает также необходимость запоминания большого количества команд. Windows Commander позволяет менять активный каталог и запускать программы без набора имен, так же запускать любые заранее выбранные программы, используя специальное пользовательское меню.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее