Информационно–поисковая система по учёту книг в библиотеке
Выбор средств и методов решения для реализации проекта. Алгоритмическое представление задач. Расчет процента снижения трудоемкости. Определение цены программного продукта. Способы проверки правильности и работоспособности отдельных функций программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 04.02.2016 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ВВЕДЕНИЕ
Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти, необходимы средства обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства - системы управления базами данных (СУБД). Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.
Современные СУБД обеспечивают:
· набор средств для поддержки таблиц и отношений между связанными таблицами;
· развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в графическом или текстовом режиме;
· средства программирования высокого уровня, с помощью которых можно создавать собственные приложения.
Описание разделов пояснительной записки:
· Раздел «Анализ исходных данных и постановка задачи», включает краткое описание источников информации;
· Раздел «Проектирование программного обеспечения», содержит описание последовательности выполнения дипломного проектирования;
· Раздел «Реализация и тестирование», включает способы проверки правильности и работоспособности отдельных функций и программы в целом;
· Экономический раздел, содержит расчеты по стоимостной оценке программного средства, а также пояснения экономической целесообразности проведения мероприятия;
· Раздел «Охрана труда и техника безопасности», включает описание социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда.
Объектом дипломного проектирования является процесс слежения за количеством книг в учреждении образования, а также работой библиотекаря. Дипломный проект можно использовать только в учреждениях образования.
Предметом дипломного проектирования является разработка программного обеспечения, которое позволит более качественно вести учет за книгами.
Актуальность вопросов автоматизации всех сфер общественно-экономической жизни сегодня вполне очевидна. Потребность в применении эффективных и адекватных реальной действительности компьютерных программ и технологий сегодня возрастает. Компьютерная технология дает возможность оптимизировать и рационализировать управленческую функцию за счет применения новых средств сбора, передачи и преобразования информации. Ведение информационных систем повысили оперативность, качество обработки информации, производительность труда, профессиональную грамотность специалистов.
1. АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТОНОВКА ЗАДАЧИ
1.1 Описание предметной области
В данном дипломном проекте рассматривается задача о ведении системы учета книг, которая позволяет вести учет книгооборотав учреждениях образования. Основное предназначение системы - получение достоверных, актуальных данных о работе с книгами, таких как: выдача книг на руки, возврат книг в библиотеку, групповые отчеты. Доступна полная информация об имеющихся книгах в библиотеке.
В настоящее время автоматизированный учет очень востребован. Бумажная система в организациях встречается все реже и реже. Для этого создаются программы такого рода. Готовый продукт может использоваться для ведения документов учета книг. При этом значительно сокращается потеря рабочего времени для сотрудника, т. к. многие данные заполняются автоматически. Программа предусматривает удобное использование, и не требует особых знаний на ЭВМ.
Система должна предусматривать режимы ведения системного каталога, отражающего перечень областей знаний, по которым имеются книги в библиотеке. Внутри библиотеки области знаний в систематическом каталоге могут иметь уникальный внутренний номер и полное наименование. Каждая книга может содержать сведения из нескольких областей знаний. Каждая книга в библиотеке может присутствовать в нескольких экземплярах.
При работе с системой библиотекарь должен иметь возможность решать следующие задачи:
· Принимать новые книги и регистрировать их в библиотеке.
· Относить книгу к одной или к нескольким областям знаний.
· Проводить каталогизацию книг, то есть назначение новых инвентарных номеров вновь принятым книгам, и, помещая их на полки библиотеки, запоминать место размещения каждого экземпляра.
· Проводить дополнительную каталогизацию, если поступило несколько экземпляров книги, которая уже есть в библиотеке, при этом информация о книге в предметный каталог не вносится, а каждому новому экземпляру присваивается новый инвентарный номер и для него определяется место на полке библиотеки.
· Проводить списание старых и не пользующихся спросом книг. Списывать можно только книги, ни один экземпляр которых не находится у читателей. Списание проводится по специальному акту списания, который утверждается администрацией библиотеки.
· Вести учет выданных книг читателям, при этом предполагается два режима работы: выдача книг читателю и прием от него возвращаемых им книг обратно в библиотеку. При выдаче книг фиксируется, когда и какой экземпляр книги был выдан данному читателю и к какому сроку читатель должен вернуть этот экземпляр книги. При выдаче книг наличие свободного экземпляра и его конкретный номер могут определяться по заданному уникальному шифру книги или инвентарный номер может быть известен заранее. Не требуется вести «историю» чтения книг, то есть требуется отражать только текущее состояние библиотеки. При приеме книги, возвращаемой читателем, проверяется соответствие возвращаемого инвентарного номера книги выданному инвентарному номеру, и она ставится на свое старое место на полку библиотеки.
· Проводить списание утерянных читателем книг по специальному акту списания или замены, подписанному администрацией библиотеки.
· Проводить закрытие абонемента читателя, то есть уничтожение данных о нем, если читатель хочет выписаться из библиотеки и не является ее должником, то есть за ним не числится ни одной библиотечной книги.
Читатель должен иметь возможность решать следующие задачи:
· Просматривать системный каталог, то есть перечень всех областей знаний, книги по которым есть в библиотеке.
· По выбранной области знаний получить полный перечень книг, которые числятся в библиотеке.
· Для выбранной книги получить инвентарный номер свободного экземпляра книги или сообщение о том, что свободных экземпляров книги нет. В случае отсутствия свободных экземпляров книги читатель должен иметь возможность узнать дату ближайшего предполагаемого возврата экземпляра данной книги. Читатель не может узнать данные о том, у кого в настоящий момент экземпляры данной книги находятся на руках (в целях обеспечения личной безопасности держателей требуемой книги).
· Для выбранного автора получить список книг, которые числятся в библиотеке.
Администрация библиотеки должна иметь возможность получать сведения о должниках-читателях библиотеки, которые не вернули вовремя взятые книги; сведения о книгах, которые не являются популярными, т.е. ни один экземпляр которых не находится на руках у читателей; сведения о стоимости конкретной книги, для того чтобы установить возможность возмещения стоимости утерянной книги или возможность замены ее другой книгой; сведения о наиболее популярных книгах, то есть таких, все экземпляры которых находятся на руках у читателей.
Этот совсем небольшой пример показывает, что перед началом разработки необходимо иметь точное представление о том, что же должно выполняться в нашей системе, какие пользователи в ней будут работать, какие задачи будет решать каждый пользователь.
1.2 Анализ аналогов и прототипов
программа реализация трудоемкость алгоритмический
Для успешного проектирования программы нужно провести анализ аналогов и прототипов, чтобы выяснить какие наработки уже существуют и как они используются на практике.
В современном мире существует большое количество аналогов. Первое место занимает «MyRuLib»Данный программный продукт имеет большое количество преимуществ. С помощью нее можно создать хорошийкаталоглитературы, удобный для чтения и поиска. Программа «MyRuLib» поддерживает самые популярные форматы текстовых файлов, например txt, fb2, epub и прочие. Программа кроссплатформенна, т.е. работает в операционных системах Windows, Linux и MacOS.
Из преимуществ данной программы выделим следующие.
· Программа MyRuLib распространяется бесплатно;
· Имеется возможность экспортировать книги на внешние устройства;
· Удобная каталогизация, удобная организация поиска - по автору, жанру и др;
· Дружественный и понятный интерфейс, ничего лишнего;
· Высокая скорость работы приложения;
· Кроссплатформенность;
· Поддержка сетевых библиотек.
«MyRuLib»имеет большое количество преимуществ, но она является платным.
Так же среди аналогов существует программа«MyLib». Данный программный продукт имеет большое количество преимуществ, но как и программа «MyRuLib»так же является платной, что весьма затрудняет его использование в учебных заведениях.
Рассмотрев существующие аналоги и функции, был разработан программный продукт «Информационно-поисковая система по учету книг в библиотеке», которая учитывает все требования работников библиотеки.
1.3 Постановка задачи
Основной задачей данного дипломного проекта является разработка базы данных «Информационная-поисковая система по учёту книг в библиотеке» Программа проста в обращении и сочетает в себе интуитивно понятный графический интерфейс и гибкий комплекс настроек, что особенно необходимо в современных условиях.
Программа должна выполнять:
· Внесение книг и авторов в список с определёнными параметрами;
· Добавление новых книг;
· Добавление читателей, ведение картотеки;
· Вывод списка всех книг;
· Удаление книг из списка с определёнными параметрами;
· Вывод список книг, которые в данный момент имеющихся в наличии;
· Быстрый поиск книг;
· Вывод отчёта.
Вся информация должна быть доступной для редактирования и храниться в базе данных.
2. ПРОЕКТИРОВАНИЕ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ
2.1 Выбор и обоснование средств и методов решения для реализации проекта
Для решения поставленной задачи я выбрал язык программирования BorlandDelphi 7 - язык и среда программирования, относящаяся к классу RAD-(RapidApplicationDevelopment-«Средство быстрой разработки приложений») средств CASE - технологии. Delphi обладает широким набором возможностей, начиная от проектировщика форм и заканчивая поддержкой всех форматов популярных баз данных. Среда устраняет необходимость программировать такие компоненты Windows общего назначения, как метки, пиктограммы и даже диалоговые панели. Работая в Windows, можно видеть одинаковые “объекты” во многих разнообразных приложениях. Имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE- технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя системой, получила название визуальное программирование.
Плюсы от проектирования в среде Windows с помощью Delphi:
· Устраняется необходимость в повторном вводе данных;
· Обеспечивается согласованность проекта и его реализации;
· Увеличивается производительность разработки и переносимость программ.
Благодаря средствам визуальной разработки можно работать с объектами, держа их перед глазами и получая результаты практически сразу. Способность видеть объекты такими, какими они появляются в ходе исполнения программы, снимает необходимость проведения множества операций вручную, что характерно для работы в среде, не обладающей визуальными средствами -- вне зависимости от того, является она объектно-ориентированной или нет. После того, как объект помещен в форму среды визуального программирования, все его атрибуты сразу отображаются в виде кода, который соответствует объекту как единице, исполняемой в ходе работы программы.
Важнейшими достоинствами Delphi являются:
· богатая библиотека компонентов, из которых конструируется визуальная часть будущей программы, это позволяет сократить сроки создания программы, а также снизить вероятность случайных программных ошибок;
· многочисленные средства отладки программ;
· самый быстрый среди продуктов подобного рода компилятор;
· функциональность языка в отличие от паскаля, он может поддерживать большое количество форм.
· красивый интерфейс, создаваемый при помощи большого количества графических компонентов.
· готовые компоненты-заготовки для будущей программы.
Особый упор при внедрении данных задач следует, конечно, придавать современным CASE-средствам разработки программ, так как они наиболее оптимально позволяют проектировать решения, в основе которых лежат, в первую очередь, требования к согласованному пользовательскому интерфейсу, каковым и является интерфейс Windows. Никакие продукты других фирм, доступные сегодня, не обеспечивают одновременную простоту использования, производительность и гибкость в такой степени, как Delphi. Этот язык заполнил брешь между языками 3-го и 4-го поколений, соединив
их сильные стороны и создав мощную и производительную среду разработки.
Преимущества Delphi по сравнению с аналогичными программными продуктами:
· Быстрота разработки приложения;
· Высокая производительность разработанного приложения;
· Низкие требования разработанного приложения к ресурсам компьютера;
· Наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
· Возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках).
2.2 Функциональная модель
Задание для дипломного проекта предусматривает создание информационной базы данных«Информационно - поисковая система по учёту книг в библиотеке»
В разработанной базе данных реализованы следующие функции:
· Управление поступлениями и списаниями литературы;
· Управление выдачей и получением литературы;
· Управление получениями и возвратами литературы;
· Поиск литературы по заданным параметрам;
· Получение отчетов.
Данные, вводимые пользователем, хранятся в информационной базе. Она содержит заполненные таблицы. Рабочая информационная база непосредственно предназначена для работы в учебной части учреждения образования.
На рисунке 2.2.1 показана структура программы и взаимодействие модулей входящих в программу:
Рисунок 2.2.1 - Функциональная модель программного продукта
Главная форма - появляется при запуске программы. Она реализует вызов остальных форм, а также является основной, так как при её закрытии - завершается работа приложения. Именно в ней осуществляется связь с базой данных, её редактирование, добавление, фильтрация и другие функции реализуемые в программе.
Книги - функциональная таблица, в которой содержится вся информация о книгах и авторах:
· ФИО (Автора);
· Название книги;
· Год издания;
· Инвентарный номер;
· Цена книги.
Читатели - функциональная таблица, в которой содержится вся информация о читателях:
· Номер читательского билета;
· Цех (Учреждение образования выдавшее книгу);
· Город;
· Улица;
· Дом;
· Квартира;
· Серия паспорта;
· Номер паспорта;
· Кем выдан.
Справочники - функциональная таблица, в которой содержится вся информация о проживании читателей:
· Отделы механического завода;
· Отделение выдавшее паспорт;
· Города проживания.
Книгооборот - функциональная таблица, в которой производятся такие функции как:
· Выдача книг;
· Возврат книг.
Отчёт - реализуются при вызоветрёх форм:
· Литература находящаяся на руках;
· Отчёты о выдачах на дату;
· Выдача информации на читателя.
Справка - реализуются при помощи меню, которое содержит следующую информацию:
· Помощь;
· О авторе;
· Настройки.
Выход - вызов этого действия завершает работу программы, посредством закрытия главной формы.
2.3 Алгоритмическое представление решаемых задач
В структуре базы данных разрабатываемого программного продукта можно выделить 3 сущности:
· Должники - содержит информацию о должниках;
· Читатели- содержит всю информацию о читателях;
· Цех- содержит информацию о книгах, которые находятся в цехе;
· Город- адрес проживания читателя;
· Кем выдан - ФИО библиотекаря;
· Книги- содержит информацию о книгах;
· Просмотр книг - содержит информацию о просмотренных книгах;
· Удаление книг - содержит информацию о списанных книгах;
· Удаление читательских карточек- содержит информацию об удаленных читательских карточках;
· Поиск книг - содержит информацию об интересуемой книге;
· Справочники- содержит данные о читателе.
Для лучшего представления логической модели данных разрабатываемой системы была создана диаграмма «сущность-связь»
В таблице 2.3.1 представлены атрибуты сущности «Должники».
Таблица 2.3.1 - Атрибуты сущности «Должники»
Атрибуты |
Описание |
|
Инвентарный № |
Содержит инвентарный номер книги |
|
№ читательского билета |
Содержит номерчитательскогобилета книги |
|
Дата выдачи |
Содержит информацию о дате выдачи книги |
|
Дата должностного лица |
Содержится датудолжностного лица выдавший книгу |
В таблице 2.3.2 представлены атрибуты сущности «Читатели».
Таблица 2.3.2 - Атрибуты сущности «Читатели»
Атрибуты |
Пояснение |
|
Фамилия |
Содержится фамилию читателя |
|
Имя |
Содержится имя читателя |
|
Отчество |
Содержит отчество читателя |
|
Цех |
Содержит склад книг |
|
Город |
Содержит информацию о проживании читателя |
|
Улица |
Содержит информацию о проживании читателя |
|
№ дома |
Содержит информацию о проживании читателя |
|
Серия паспорта |
Содержит информацию о читателе |
|
№ паспорта |
Содержит данные о читателе |
|
Кем выдан |
Содержит данные о читателе |
В таблице 2.3.3 представлены атрибуты сущности «Цех».
Таблица 2.3.3 - Атрибуты сущности «Цех»
Атрибуты |
Пояснение |
|
Цех |
Содержится все книги |
В таблице 2.3.4 представлены атрибуты сущности «Город».
Таблица 2.3.4 - Атрибуты сущности «Город»
Атрибуты |
Пояснение |
|
Город |
Содержит информацию о проживании читателя |
В таблице 2.3.5 представлены атрибуты сущности «Кем выдан».
Таблица 2.3.5 - Атрибуты сущности «Кем выдан»
Атрибуты |
Пояснение |
|
Кем выдан |
Содержит данные о читателе |
В таблице 2.3.6 представлены атрибуты сущности «Книги».
Таблица 2.3.6 - Атрибуты сущности «Книги»
Атрибуты |
Пояснение |
|
Инвентарный № |
Содержит данные о читателе |
|
Название |
Содержит данные о названии книги |
|
Фамилия |
Содержит данные о авторе |
|
Имя |
Содержит данные о авторе |
|
Отчество |
Содержит данные о авторе |
|
Год издания |
Содержит данные о годе издания книги |
|
Цена |
Содержит данные о стоимости книги |
|
Дата записи в инвентарную книгу |
В таблице 2.3.7 представлены атрибуты сущности «Просмотр книг».
Таблица 2.3.7 - Атрибуты сущности «Просмотр книг»
Атрибуты |
Пояснение |
|
Инвентарный № |
Содержит данные о читателе |
|
Фамилия |
Содержит данные о фамилии автора |
|
Название |
Содержит данные о названии книги |
В таблице 2.3.8 представлены атрибуты сущности «Удаление книги».
Таблица 2.3.8 - Атрибуты сущности «Удаление книги»
Атрибуты |
Пояснение |
|
Фамилия |
Содержит данные о авторе |
|
Имя |
Содержит данные о авторе |
|
Отчество |
Содержит данные о авторе |
|
Название |
Содержит данные о книге |
|
Инвентарный № |
Содержит данные о инвентарном номере |
|
Год издания |
Содержит данные о годе издания книги |
|
Цена |
Содержит данные о стоимости книги |
|
Дата записи в инвентарную книгу |
Содержит данные о дате записи в инвентарную книгу |
В таблице 2.3.8 представлены атрибуты сущности «Удаление читательских карточек».
Таблица 2.3.8 - Атрибуты сущности «Удаление читательских карточек»
Атрибуты |
Пояснение |
|
№ читательского билета |
Содержит данные о номере записи читателя |
|
Фамилия |
Содержит данные о читателе |
|
Имя |
Содержит данные о читателе |
|
Отчество |
Содержит данные о читателе |
|
Цех |
||
Город |
Содержит данные о место проживании читателя |
|
Улица |
Содержит данные о место проживании читателя |
|
№ дома |
Содержит данные о место проживании читателя |
|
№ квартиры |
Содержит данные о место проживании читателя |
|
Серия паспорта |
Содержит данные о серии паспорта |
|
Кем выдан |
Содержит данные о организации выдававшее паспорт |
В таблице 2.3.9 представлены атрибуты сущности «Поиск книг».
Таблица 2.3.9 - Атрибуты сущности «Поиск книг»
Атрибуты |
Пояснение |
|
№ в инвентарной книги |
Содержит данные о читателе |
|
Дата записи в инвентарную книгу |
Содержит данные о дате записи |
|
Инвентарный № |
Содержит данные о номер записи |
|
Фамилия |
Содержит данные о авторе |
|
Имя |
Содержит данные о авторе |
|
Отчество |
Содержит данные о авторе |
|
Название |
Содержит данные о названии книги |
|
Год издания |
Содержит данные о годе издании книги |
|
Цена |
Содержит данные о цене книги |
В таблице 2.3.10 представлены атрибуты сущности «Справочники».
Таблица 2.3.10 - Атрибуты сущности «Справочники»
Атрибуты |
Пояснение |
|
Отдел механического завода |
Содержит данные о читателе |
|
Отделение выдавшее паспорт |
Содержит данные о организации выдавшей паспорт читателю |
|
Город проживания |
Содержит данные о место проживании читателя |
В базе существуют ограничения только на вводимые значения. Используются такие типы данных как: текстовый, числовой, дата.
В таблице 2.3.11 показаны сущности физической модели данных.
Таблица 2.3.11 -Сущности физической модели данных
Сущность |
Атрибут |
Тип данных |
|
Заявители |
ФИО |
Текстовый |
|
Адрес |
Текстовый |
||
Телефон |
Числовой |
||
Заявки |
Дата поступления заявки |
Дата и время |
|
Дата установки заявки |
Дата и время |
||
Примечания |
Текстовый |
||
Заявители |
Текстовый |
||
Виды сигнализаций |
Текстовый |
||
Виды сигнализаций |
Виды сигнализаций |
Текстовый |
|
Примечания |
Текстовый |
3. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ
Процесс тестирования необходимый момент и является важным этапом разработки программного обеспечения для корректного функционирования программы. Он позволяет выявить все ошибки, мешающий правильному функционированию программы.
Целью проведения испытаний является проверка на работоспособность данного программного продукта при тестировании ее различными входными данными. В случае выявления некоторых неточностей и ошибок необходимо проведение работ по их исполнению и доработке программного обеспечения до требуемого уровня.
В соответствии с требованиями, представленными в техническом задании (ПРИЛОЖЕНИЕ А), был разработан документ «Описание программы», содержащий сведения о назначении программы, области применения, он представлен в ПРИЛОЖЕНИИ Б.
Тестирование системы проводилось в соответствии с документом «Программа и методика испытаний», представленным в ПРИЛОЖЕНИИ В.
Процесс тестирования программы «Информационно поисковая система по учёту книг в библиотеке» позволил устранить все ошибки. Была полностью настроена работоспособность программы.
Основным подходом при тестировании является ввод входных данных и визуальный контроль отображаемых выходных данных.
В таблице 3.1 показаны результаты функционального тестирования.
Таблица 3.1 - Таблица результатов функционального тестирования
№п/п |
Название испытаний |
Ожидаемый результат |
Фактический результат |
|
1 |
Запуск программы |
Запуск программы |
Запуск программы |
|
2 |
Добавление информации в таблицы |
Добавление информации в таблицы |
Добавлена информация |
|
3 |
Редактирование информации |
Редактирование информации |
Информация отредактирована |
|
4 |
Удаление информации |
Удаление информации |
Информация удалена |
|
7 |
Работа с программой |
Запись данных выбранных пользователем в файлы. |
Все данные записаны |
Электронный носитель составлялся в соответствии с документом «Содержание электронного носителя» представленном в ПРИЛОЖЕНИИ Д.
Листинг программ составлен в соответствии с документом «Листинг программных модуле», который представлен в ПРИЛОЖЕНИИ М.
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Общие сведения
Программные средства вычислительной техники являются сложным продуктом, имеющим специфические особенности. Их разработка, производство и использование осуществляются по фазам жизненного цикла ПО.
Эксплуатация программных средств, требует его сопровождения, что включает дополнительные затраты на проектирование и разработку небольших интерфейсных программ или дополнительных модулей, частичных изменений отдельных частей программных средств, модификацию документации или структуры базы данных программного средства.
Целью данной главы является расчет стоимости разработанного программного обеспечения.
По своей экономической сущности программные средства вычислительной техники относятся к основным фондам предприятия. Особенностью программных средств является также практическое отсутствие их физического износа. Поэтому использование программных средств вычислительной техники прекращается только в результате их морального устаревания.
Программные средства вычислительной техники подобно другим промышленным изделиям имеют определенный жизненный цикл. Под жизненным циклом программного обеспечения ПЭВМ понимается период от начала разработки нового программного средства до снятия его с эксплуатации у потребителя. Он включает три стадии: разработка, производство и использование. Стадия разработки программы может быть разделена на следующие этапы:
· проектирование;
· реализация;
· тестирование;
· доработка.
Кроме деления жизненного цикла программных средств вычислительной техники на стадии и фазы, представляет значительный интерес состав работ, проводимых в процессе создания программного продукта. Здесь можно выделить восемь основных видов работ:
· проектирование изделий. Этот этап включает определения, спецификации, анализ и модификации программной архитектуры, проекта программы;
· программирование. Сюда включается детальное проектирование, кодирование, автономная отладка и комплексирование отдельных компонентов программы, а также планирование работ программистов, разработка базы данных, документирование отдельных компонентов и организация программирования на уровне компонентов.
· планирование отладки;
· верификация. Представляет собой процесс проверки корректности требований, отладки изделий и приемные испытания;
· управление проектом. Включает планирование и контроль проекта, контроль и регулирование договоров, связь с пользователями;
· контроль качества. Включает разработку и контроль стандартов, в также технические проверки программных средств и процессов разработки;
· документирование. Это последний вид работы, включает разработку и корректировку руководства для пользователей и операторов.
Рассматривая программные средства вычислительной техники как товарную продукцию, следует отметить, что они делятся на два вида:
· научно-техническую продукцию;
· продукцию производственно-технического назначения.
Программные средства как научно-техническая продукция представляют собой функционально завершенные и имеющие товарный вид программные средства вычислительной техники, передаваемые покупателю на договорной основе. Все завершенные разработки программных средств вычислительной техники являются научно-технической продукцией.
Программные средства, как продукция производственно-технического назначения, представляют собой программные средства вычислительной техники, разработанные в соответствии с действующими нормативными документами, прошедшие государственные испытания, изготовленные на промышленной основе по утвержденной технологии, принятые по действующим стандартам и общим технологическим условиям.
4.2 Расчет процента снижения трудоемкости
Важнейшими потребительскими свойствами программного продукта является автоматизация рабочих процессов и высокая экономическая
эффективность, связанная с экономией человеческого труда, польза, возможности программы.
Программный продукт позволяет снизить трудоемкость таких операций как:
· проверка выполненных тестовых заданий;
· систематизация данных по группе учащихся;
Затраты времени на проверку работником одной работы при ручном способе составляют 10 мин. При автоматизированном способе составляют 5 минут. Предполагается, что снижение трудоемкости одной операции при использовании программы составитпроверка результатов работы.
(4.2.1)
где ТЕр - трудоемкость поиска оборудования ручным способом, чел/мин.
ТЕав - поиск оборудования с помощью программы, чел/мин.
Определим процент снижения трудоемкости:
(4.2.2)
Таким образом, внедрение программного продукта в организации позволит повысить производительность труда при выполнении данной операции 1на 50%.
Если группа состоит из 30 человек, то экономия затрат (Эз) труда составит:
Эз = 5 * 30 =150 чел-мин.
4.3 Расчет себестоимости программного продукта
Для определения экономической эффективности создания программного продукта необходимо рассчитать себестоимость программного продукта, рыночную цену и ожидаемый уровень рентабельности.
Для расчета себестоимости программного продукта учитываются следующие основные статьи затрат:
1. затраты на оплату труда;
2. отчисления в фонд социального страхования;
3. отчисления на обязательное страхование от несчастных случаев на производстве и профессиональных заболеваний;
4. амортизация оборудования и программного обеспечения;
5. затраты на электроэнергию;
6. оплата телефонных разговоров;
7. оплата интернет ресурсов.
Расчет затрат на оплату труда:
(4.2.3)
гдеЧф - фактические затраты времени на создание программы, часов;
ОТч- минимальная часовая оплата, установленная в республике Беларусь на 01.01.2015 года (Постановление Совета Министров Республики Беларусь № 1151 от 09.12.2014 года).
ЗТопл.тр144 *12405 = 1786320 руб.
Отчисления в фонд социального страхования:
100 (4.2.4)
гдеЗТопл.тр- затраты на оплату труда, руб;
%соц.страх- процент отчисления в фонд социального страхования, руб.
ЗТсоц.страх=178632034 100 = 607348,8 руб.
Отчисления на обязательное страхование от несчастных случаев на производстве и профессиональных заболеваний:
ЗТпроф.заб=ЗТопл.тр %проф.заб 100 (4.2.5)
гдеЗТопл.тр- затраты на оплату труда, руб;
%проф.заб- процент отчисления на обязательное страхование от несчастных случаев на производстве и профессиональных заболеваний.
ЗТпроф.заб=1786320 1 100=17863,2 руб.
Расчет амортизации:
Для ПЭВМ устанавливает нормативный срок службы, который составляет 8 лет, но в связи с быстрыми темпами морального устарения оборудования срок службы ПЭВМ устанавливается равным 5 лет. Расчет затрат по амортизации произведем линейным способом.
Годовая сумма амортизации:
Аг=Стоимость ПВЭМ/Срок службы=4 800 000/5=960 000 руб (4.2.6)
Часовая сумма амортизации:
Ач=Годовая сумма амортизации /Годовой фонд рабочего времени=960 000 / 2032 = 472,4 руб (4.2.7)
Сумма амортизации компьютера при создании ПО:
Апвэм=Ач*часы работы ЭВМ = 472,4 * 144 = 68025,6 руб (4.2.8)
Затраты на электроэнергию:
(4.2.9)
гдеЧэвм- фактическое время работы ЭВМ, часов;
Мэвм- мощность ЭВМ;
Тэ/э - тариф на электроэнергию установленный на предприятии, кВт/ч.
ЗТэ/э = 144 * 0,06 * 1984,92 = 17149,7 руб.
Затраты на телефонные разговоры:
ЗТтел= Длительность вызовов * тариф =55 * 265,32 = 14 593 руб (4.2.10)
Затраты на интернет ресурсы:
ЗТинтр= Израсходовано трафика * тариф = 550 * 56 = 30800 руб (4.2.11)
В таблице 4.3.1 рассчитана себестоимость программного продукта.
Таблица 4.3.1 - Себестоимость программного продукта
Статьи затрат |
Обозначение |
Затраты, руб. |
Доля затрат в себестоимости, % |
|
Затраты на оплату труда |
ЗТопл.тр |
1786320 |
51,0 |
|
Отчисления в фонд соц. Страхования |
ЗТсоц.страх |
607348,8 |
17,3 |
|
Отчисления на обязательное страхование от несчастных случаев на производстве и профессиональных заболеваний |
ЗТпроф.заб |
17863,2 |
0,5 |
|
Годовая сумма амортизации |
Аг |
960 000 |
27,4 |
|
Часовая сумма амортизации |
Ач |
472,4 |
0,01 |
|
Амортизация ПЭВМ |
Апэвм |
68025,6 |
1,9 |
|
Затраты на электроэнергию |
ЗТэ/э |
17149,7 |
0,5 |
|
Затраты на телефонные разговоры |
ЗТтел |
14 593 |
0,4 |
|
Затраты на интернет ресурсы |
ЗТинтр |
30800 |
0,99 |
|
Себестоимость программного продукта |
Собщ |
3502572,7 |
100 |
Проанализировав структуру затрат на создание программного продукта, можно сделать вывод, что наибольший удельный вес в структуре затрат занимает амортизация ПЭВМ (27,4%) и затраты на оплату труда (51%).
На рисунке 4.3.1 графически показано затраты на создание программного продукта.
Рисунок 4.3.1 - Структура затрат на создание программного продукта
4.4 Определение цены программного продукта
1. Определение цены данного продукта:
Цена продукта определяется исходя из фактических затрат на создание продукта и ожидаемой прибыли. Размер ожидаемой прибыли равен 700000 руб. Определим цену продукта:
Ц = с/с + ожидаемая прибыль = 3502572,7+ 700000 = 4202572,7 руб (4.4.1)
2. Определим уровень рентабельности:
R=(Ожидаемая прибыль / с/с) *100 =700000 /3502572,7*100= 19,9% (4.4.2)
Рассчитаем цену для покупателя с учетом НДС. Ставка НДС равна 20%. Тогда цена для покупателя составит:
НДС = Ц*НДСставка = 4202572,7* 20 / 100 = 840514,5руб (4.4.3)
Прогнозируемая отпускная цена на ПО с НДС:
ОЦсндс= Ц + НДС=4202572,7+840514,5=5043087руб (4.4.4)
Вывод: Так как организация дала согласие на приобретение данного программного продукта по установленной цене, то цену можно считать рыночной. Следовательно, что внедрение разработанной программы «Информационно - поисковая система по учёту книг в библиотеке» экономически целесообразно, так как наблюдается снижение трудоемкости и повышение производительности труда на 50%. Кроме того программа приемлема для покупателя по цене при уровне рентабельности 19,9 %.
5. Охрана труда
5.1 Общее требования безопасности
Управление охраной труда в библиотеке осуществляет ее руководитель, если библиотека является юридическим лицом, или руководитель организации, структурным подразделением которой является библиотека.
Руководители структурных подразделений библиотек (отделов, секторов и других подразделений) обеспечивают охрану труда работников во вверенных им структурных подразделениях.
Для организации работы и осуществления контроля по охране труда руководитель библиотеки создает службу охраны труда (вводит должность специалиста по охране труда) в соответствии с Типовым положением о службе охраны труда организации, утвержденным постановлением Министерства труда и социальной защиты Республики Беларусь от 24 мая 2002 г. N 82 (Национальный реестр правовых актов Республики Беларусь, 2002 г., N 89, 8/8286).
Отсутствие в библиотеке службы охраны труда (специалиста по охране труда) не освобождает ее руководителя от обязанности обеспечивать организацию работы и осуществление контроля по охране труда.
Здания и сооружения библиотек должны соответствовать требованиям технических нормативных правовых актов, утвержденной проектно-сметной документации.
Помещения библиотек должны соответствовать установленным нормативам для обслуживания читателей и сохранения библиотечных фондов согласно проектно-сметной документации.
Площадь общего читального зала в библиотеках централизованной библиотечной системы следует принимать не менее 2,4 кв.м на одно читательское место (при оборудовании читального зала одноместными или двухместными столами).
Площадь помещений закрытого хранения библиотечных фондов и архивных документов должна быть не менее 2,5 кв.м на 1 тыс. единиц хранения.
Площадь хранения библиотечных фондов открытого хранения должна быть не менее 4,5 кв.м на 1 тыс. единиц хранения.
В помещениях хранилищ вместимостью более 300 тыс. единиц хранения следует применять воздушное отопление, совмещенное с приточной вентиляцией или с системой кондиционирования воздуха.
Для помещений хранилищ, читальных и лекционных залов в зданиях библиотек с фондом 200 тыс. единиц хранения и более следует предусматривать раздельные приточные системы вентиляции.
В библиотеках с фондом до 50 тыс. единиц хранения при размещении зоны читательских мест совместно с зоной книжных фондов и обслуживании читателей в одном помещении допускается устройство естественной вентиляции из расчета однократного обмена.
Санитарно-бытовые помещения библиотек устраиваются в соответствии с проектно-сметной документацией.
Не допускается использование санитарно-бытовых помещений не по назначению.
Все санитарно-бытовые помещения должны содержаться в исправном состоянии и чистоте.
Принимать пищу работникам разрешается только в специально оборудованных помещениях: столовых, буфетах, комнатах приема пищи.
В световых проемах санитарно-бытовых помещений предусматривают открывающиеся фрамуги или форточки для проветривания.
Окна в туалетах, душевых, комнатах личной гигиены женщин остекляются непрозрачными стеклами или окрашиваются белой масляной краской.
При умывальниках должны иметься в достаточном количестве смывающие средства, регулярно сменяемые полотенца или воздушные осушители рук.
Оборудование для кондиционирования воздуха и вентиляции должно соответствовать требованиям ГОСТ 12.2.137-96 "Система стандартов безопасности труда. Оборудование для кондиционирования воздуха и вентиляции. Общие требования безопасности", принятого Межгосударственным советом по стандартизации, метрологии и сертификации, протокол N 9 от 12 апреля 1996 г., и введенного в действие на территории Республики Беларусь постановлением Государственного комитета по стандартизации, метрологии и сертификации Республики Беларусь от 24 апреля 2000 г. N 11.
Эксплуатация теплоиспользующих установок и тепловых сетей зданий и сооружений библиотек должна осуществляться в соответствии с Правилами технической эксплуатации теплоиспользующих установок и тепловых сетей потребителей и Правилами техники безопасности при эксплуатации теплоиспользующих установок и тепловых сетей потребителей, утвержденными постановлением Министерства энергетики Республики Беларусь от 11 августа 2003 г. N 31 (Национальный реестр правовых актов Республики Беларусь, 2003 г., N 109, 8/10012).
Монтаж (демонтаж) вентиляционных систем осуществляется специализированными организациями в соответствии с утвержденной проектной документацией.
В библиотеках должно быть обеспечено техническое обслуживание и ремонт теплоиспользующих установок и тепловых сетей.
К отопительным приборам должен быть обеспечен свободный доступ. Арматура должна устанавливаться в местах, доступных для обслуживания и ремонта.
В помещениях в случаях преимущественной работы с документами применяют системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).
Нормируемые показатели освещения основных помещений библиотек должны соответствовать показателям согласно приложению 2 к настоящим Правилам.
При перестановке оборудования осветительные установки должны быть приведены в соответствие с новым расположением оборудования.
Перегоревшие лампы накаливания и люминесцентные лампы, разбитая и неисправная арматура должны заменяться исправными и утилизироваться в установленном порядке.
Очистку светильников и замену перегоревших ламп должен производить электротехнический персонал с устройств, обеспечивающих удобный и безопасный доступ к светильникам.
Рабочие места организуются с учетом эргономических требований и удобства выполнения работниками движений и действий и должны соответствовать требованиям соответствующих технических нормативных правовых актов.
В целях безопасной эксплуатации оборудования для транспортировки документов, тележек руководитель организации назначает ответственных лиц за исправное состояние и безопасную эксплуатацию оборудования для транспортировки документов, тележек.
Электроустановки зданий должны находиться в технически исправном состоянии, обеспечивающем безопасные условия труда, и соответствовать требованиям Правил устройства электроустановок.
5.2 Требования охраны труда перед началом работы
1 Перед началом работы библиотекарь обязан:
· Проверить исправность электроосвещения.
· Проветрить помещение.
· Проверить безопасность оборудования (устойчивость книжных стеллажей).
· Проверить санитарно-гигиеническое состояние помещения.
· Протереть влажной тканью книги на стеллажах.
2 Требования охраны труда во время работы
· Работать в спецодежде (рабочий халат).
· Не привлекать учащихся к самостоятельному поиску литературы.
· Не допускать загромождения проходов между стеллажами.
· При ремонте книг проводить инструктаж учащихся по охране труда (работа с колющими, режущими инструментами, клеем).
3 Требования охраны труда по окончании работы
· Следить за соблюдением санитарно-гигиенических требований.
· Проверить санитарное состояние рабочих мест.
· Проветрить помещение книгохранилища.
· Убрать сданные учащимися книги на стеллажи и книгохранилище.
· Провести влажную уборку книгохранилища.
· Выключить электроосвещение, закрыть помещение книгохранилища.
· Обо всех недостатках, обнаруженных во время работы, сообщить администрации школы.
4 Действие при аварии, пожаре, травме
· При возникновении аварийных ситуаций принять меры к эвакуации детей.
· Сообщить о происшедшем администрации школы, известить службу 01.
· Принять меры к спасению имущества и оборудования.
· В случае травматизма, оказать первую помощь пострадавшим.
· При внезапном заболевании учащегося вызвать медработника, сообщить родителям
Рентгеновское и ультрафиолетовое излучения практически полностью поглощаются внутри корпуса дисплея, а интенсивность излучений радиочастотного диапазона пренебрежимо мала, что подтверждается
5.3 Избыточность энергетических потоков на орган зрения в оптическом диапазоне
Указанный фактор, как правило, не воспринимается пользователями ПЭВМ как вредный, и на него практически никогда не обращают внимания.
Между тем, результаты исследований МНИИ глазных болезней им. Гельмгольца показывают, что наиболее вредное влияние на пользователей в оптическом диапазоне излучений экрана оказывает избыточный сине-фиолетовый и синий свет этого диапазона.
Установлено, что при избыточном постоянном воздействии таких потоков света в организме снижается выработка защитного гормона-
мелатонина и одновременно увеличивается выработка гормона-пролактина, снижающего защитные силы организма. Наличие избыточных синих и сине-фиолетовых потоков света вызывают помутнение оптических сред глаз, снижает четкость изображения на сетчатке, увеличивая и без того большую нагрузку на мозг и, в конечном счете, ухудшает работу зрения и организма в целом, что проявляется в ослаблении внимания, повышении рассеянности, увеличении количества ошибок, общей усталости и др.
5.4 Возможные вредные производственные факторы на рабочем месте пользователя
1) Все вышеуказанные вредные факторы от дисплея и блоков ПЭВМ.
2)Нерациональное освещение рабочего места (недостаток естественного света, низкая освещенность рабочего места, повышенные блёскость и яркость на столе, клавиатуре и др., при наличии ламп дневного света пульсации светового потока).
3) Некачественный состав воздуха рабочей зоны (наличие пыли и патогенной микрофлоры, недостаток легких отрицательных и избыток тяжелых положительных ионов).
4) Несоответствие норме параметров микроклимата.
5) Шум на рабочем месте.
6) Повышенные нервно-психические и эмоциональные нагрузки.
7)Монотонность труда в сочетании с повышенным напряжением внимания и зрения.
8) Гиподинамия и длительные статические нагрузки на кисти рук.
Необходимо подчеркнуть, что вышеперечисленные факторы практически не связаны с качеством ПЭВМ, а определяются условиями труда на конкретном рабочем месте.
И если качество ПЭВМ, определяемое изготовителем, непрерывно растет, то условия труда, зависящие непосредственно от качества охраны труда в организациях, к сожалению, почти не улучшаются.
Трудовая деятельность человека протекает в условиях определенной производственной среды, которая при несоблюдении гигиенических требований может оказывать неблагоприятное влияние на работоспособность и здоровье человека.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Бобровский С.И. Delphi7.Учебный курс / С.И.Бобровский - СПб.: Питер, 2003
Галисеев Г.В. Программирование в среде Delphi / Г.В.Галисеев - Самоучитель.:- М.: Изд дом «Вильямс»,2003
Вирт Н. Алгоритмы и структуры данных / Н.Вирт - М.: Мир, 1989
Кнут Д. Искусство программирования для ЭВМ / Д.Кнутов -М.:Мир, 1978. Т 3. - 844с.
Котов В.М. Методы алгоритмизации / В.М.Котов, И.А.Волков, А.И.Харитонович - Мн.: Нар.асвета, 1996 - 127 с.
Липский В. Комбинаторика для программистов / В.Липский - М.: Мир, 1988. -213c.ил.
Офицеров Д.В. и др. Программирование на персональных ЭВМ / Д.В.Офицеров - Практикум: Учеб.пособие - Мн. :Выш.шк., 1993. -256с.
Хьюз Дж., Мичтом Дж. Структурный подход к программированию / Дж.Хьюз, Дж.Мичтом - М.:Мир, 1980. -278 с.
Абрамов С.А. Задачи по программированию / С.А. Абрамов, Г.Г.Гнездилова, Е.Н.Капустина, М.И.Селюн - М.: Наука, 1988, 224с.
ВьюковаН.И.Систематический подход к программированию / Н.И.Вьюкова, В.А.Галатенко, А.Б.Ходулев - М.: Наука., 1988. - 208 с.
Гантер Р. Методы управления проектированием программного обеспечения / Р.Гантер - М.: Мир, 1981. -388с
Грис Д. Наука программирования / Д.Грис - М.: Мир, 1984. -416с.,ил.
Гудман С. Введение в разработку и анализ алгоритмов / С.Гудман, С.Хидетниеми - М.: Мир, 1981
Мейер Б. Методы программирования: В 2-х томах.Т1 / Б.Мейер, К. Бодуэн - М.: Мир, 1982. -356с.
Мейер Б. Методы программирования: В 2-х томах.Т2 / Б.Мейер, К.Бодуэн - М.: Мир, 1982. -368с.
Сокол Т.С, Охрана труда / Т.С.Сокол - М.: Минск ДизайнПРО, 2006. -309с.
Семенков В.И, Охрана труда / В.И.Семенков - М.:Минск "Дикта", 2006. -783с.
Клуб программистов [Электронный ресурс] - Режим доступа: http://www.programmersclub.ru/lab/. - Дата доступа: 03.05.2015.
Каталог программиста [Электронный ресурс] - Режим доступа: http://articles.org.ru/cn/?c=17. - Дата доступа: 29.04.2015.
Карта сайта [Электронный ресурс] - Режим доступа: http://ishodniki.ru/list/delphi/. - Дата доступа: 05.05.2015.
Программирование на Delphi и не только [Электронный ресурс] - Режим доступа: http://delphiblog.ru/. - Дата доступа: 01.05.2015.
Портал программистов [Электронный ресурс] - Режим доступа: http://www.delphi.int.ru/sources/. - Дата доступа: 02.05.2015.
Форум программистов и сисадминов [Электронный ресурс] - Режим доступа: http://cyberforum.ru/. - Дата доступа: 01.05.2015.
Уроки и примеры на Delphi [Электронный ресурс] - Режим доступа: http://delphiexpert.ru/. - Дата доступа: 02.05.2015.
Исходники [Электронный ресурс] - Режим доступа: http://sources.ru/delphi/index.html. - Дата доступа: 03.05.2015.
Исходники компоненты и примеры [Электронный ресурс] - Режим доступа: http://delphisources.ru/. - Дата доступа: 02.05.2015.
ПРИЛОЖЕНИЕ А
(обязательное)
Техническое задание
А.1 Основание для разработки
Данные проекта разрабатываются в рамках дипломного проектирования учащегося УО «Столинский государственный аграрно-экономический колледж» отделения «Бухгалтерский учет и информационные технологии» группы П-5Малайчука Александра Андреевича.
Основанием для разработки проекта является выданная тема проекта:«Информационно - поисковая система по учёту книг в библиотеке».
А.2 Назначение разработки
А.2.1 Функциональное назначение разработки
В данной программе можно производить разного рода действия:
· вносить книги и читателей в список с определёнными параметрами;
· добавлять новые типыкниг;
· выводить список всех книг находящихся в библиотеке;
· удалять книги и читателей из списка с определёнными параметрами;
· выводить список книг, в данный момент имеющихся в наличии;
· быстрый поиск книг по разным критериям;
· выводить отчёт.
А.2.2 Эксплуатационное назначение
Программный продукт предназначен для специалистов определенного профиля, т. е. программой может пользоваться только библиотекарь. Программный продукт, должен быть простым в использовании, в том числе легко осваиваемым любым заинтересованным лицом. Программа должна иметь интуитивно понятный пользовательский интерфейс быть надежной и устойчивой к ошибкам при интенсивном использовании.
А.3 Требования к программе
Требования к функциональным характеристикам:
· хранение данных;
· анализ вводимой информации;
· изменение записей в базе данных, либо их удаление;
· поиск записей и их сортировка;
· безошибочная адресация данных, при составлении отчетов и документов.
Требования к надежности:
· обеспечение бесперебойной работы;
· контроль вводимых данных;
· автоматическое сохранение для избегания потери данных.
Условия эксплуатации:
· определяются общими требованиями;
· помещением для эксплуатации ПЭВМ;
· правилами охраны труда при работе с видео-дисплейными устройствами.
Требования к составу и параметрам технических средств:
· Pentium III 300MHz;
· 128 MB RAM;
· 32 MB VideoRAM;
· более 50 Мб свободного места на жестком диске;
· сетевой адаптер 10\100\1000 Mbit;
· клавиатура;
· манипулятор типа мышь.
Требования к информационной и программной совместимости:
· Windows XP/Vista/7;
Проект должен содержать следующий программный документ:
· техническое задание;
· описание программы;
· программа и методика испытаний;
· руководство оператора;
Программная документация должна быть оформлена в соответствии со следующими нормативными документами:
· ГОСТ 19.201-78 ЕСПД. Техническое задание - Издательство стандартов, 1982 год;
· ГОСТ 19.402-2000 ЕСПД. Описание программы - Издательство стандартов, 2001 год;
· ГОСТ 19.505-79 ЕСПД. Руководство оператора - Издательство стандартов, 1982 год;
· ГОСТ 19.301-2000 ЕСПД. Программа и методика стандартов. - Издательство стандартов, 2001 год.
Требования к маркировке и упаковке: поставляется на СD-диске.
А.4 Стадии и этапы разработки
Разработка программного продукта включает в себя следующие стадии:
· Проектирование структуры базы данных;
· разработка концепции пользовательского интерфейса;
· тестирование системы;
· разработка программных документов «Описание программы», «Программа и методика испытаний», «Руководство пользователя», «Руководство оператора»;
· анализ экономических характеристик информационной системы.
А.5 Порядок контроля и приема
Для контроля выполнения требований необходимо провести испытание. Порядок и состав испытаний определяется программным документом «Программа и методика испытаний».
ПРИЛОЖЕНИЕ Б
(обязательное)
Описание программы
Б.1 Общие сведения
Наименование программы: «Информационно- поисковая система по учёту книг в библиотеке».
Программное обеспечение, необходимое для функционирования программы: ОС WindowsXP/7, MicrosoftVisualFoxProOLEDBProvider, MicrosoftSQLServer 2008.Т. к. при создании проекта, программа бала написана на языке объектно-ориентированного программирования «ObjectPascal», среда разработки Delphi 7, при надобности редактирования главной структуры программы необходимо установить определенные компоненты в среду разработки: «AlphaControls»,«AlphaControlsDB-awarepack»,«QuickReportComponents». Если данные операции вызывают затруднения, тогда лучше обратится к разработчику программы.
Подобные документы
Обзор области генерации сетевого трафика. Описание выбранных методов, моделей, алгоритмов решения задач. Создание модели поведения пользователя, распределение количества посещённых страниц сайта. Выбор средств реализации программного продукта (проекта).
курсовая работа [1,3 M], добавлен 30.06.2017Рaзрaботка программного приложения (синтаксического aнaлизaторa), которое производит проверку синтaксисa простейшей программы на языке С++. Процедура проверки арифметических и логический выражений. Механизм удаления всех фиктивных переменных из программы.
курсовая работа [27,2 K], добавлен 28.06.2011Разработка технологии обработки информации, а также структуры и формы представления данных. Подбор алгоритма и программы решения задачи. Определение конфигурации технических средств. Специфика процесса тестирования и оценки надежности программы.
курсовая работа [959,1 K], добавлен 12.12.2011Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.
отчет по практике [1,0 M], добавлен 23.03.2015Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009Проектирование программы, реализующей синтаксический анализ простой программы на языке С: этапы создания, алгоритм ее функционирования, структура, технология обработки информации. Описание программных модулей, интерфейс; выбор инструментальных средств.
курсовая работа [1,6 M], добавлен 12.12.2011Системы линейных алгебраических уравнений. Матричный метод решения систем линейных уравнений. Решение задачи математическим методом. Блок-схема алгоритма и листинг программы. Расчет трудоемкости разработки программы. Расчет себестоимости и цены программы.
дипломная работа [144,8 K], добавлен 25.04.2012Анализ и способы построения online геоинформационных систем. Разработка набора инструментальных средств для создания информационно-справочной системы с географической привязкой в виде интернет-сервиса. Функциональное назначение программного продукта.
дипломная работа [2,8 M], добавлен 11.04.2012Расчет трудоемкости алгоритма. Определение быстродействия процессора. Характеристика контроллеров серии Direct Logic DL. Устройства, которые вошли в структуру системы. Выбор программного обеспечения. Расчет работоспособности и надежности системы.
курсовая работа [2,0 M], добавлен 14.01.2013Этапы разработки программного приложения, выполняющего синтаксический анализ программы на языке С и форматирование текста программы на языке С. Требования к программному обеспечению и интерфейсу. Конфигурация технических средств и оценка надежности.
курсовая работа [1,6 M], добавлен 22.06.2011