Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Программирование - Помошник библиотекаря

Помошник библиотекаря Программирование. Дипломная

  • Тема: Помошник библиотекаря
  • Автор: Сергей
  • Тип работы: Дипломная
  • Предмет: Программирование
  • Страниц: 60
  • Год сдачи: 2006
  • ВУЗ, город: МГТУ (Москва)
  • Цена(руб.): 5000 рублей

Заказать персональную работу

Выдержка

1.1. Постановка задачи
Целью данного дипломного проекта является проектирование и разработка приложения, выполняющего автоматизацию рабочего места библиотекаря. Целью работы любой библиотеки является хранение книг и выдача их читателям-пользователям библиотеки. Для реализации этой задачи необходимо организовать четкий и строгий учет книг по отделам, учет выданных книг, учет книг на руках у читателей, учет возврата книг, перемещения их между отделами и всех остальных операций, так или иначе влияющих на процесс хранения книг и их учет.
Основа любой библиотеки это ее фонд, т.е. набор книг, периодических изданий (газет и журналов), прочих изданий, которые хранятся в библиотеке. Поэтому первейшей задачей разрабатываемого приложения должна стать задача ведения списка изданий или списка книг. Каждое издание характеризуется рядом параметров, которые описывают это издание. Это такие параметры как наименование издания, издательство, дата и место издания и конечно же автор. В связи с тем, что многие книги пишутся в соавторстве нужно предусмотреть возможность задания для любого издания списка авторов, а не только одного автора. Перечисленные выше параметры издания являются формальными параметрами любого издания. Однако нередко бывают случаи когда потенциальному читателю нужно найти издание не по его формальным параметрам, а по содержанию издания, по его тексту. В работе обычной библиотеки читатель решает эту проблему путем пролистывания каждой книги и ознакомления с ее аннотацией и текстом. При разработке автоматизированного варианта работы библиотеки разрабатываемое приложение должно дать возможность пользователю сделать отбор издания по ключевым моментам содержания и аннотации. Так как в рамках проекта автоматизации библиотеки невозможно да и не нужно организовывать хранение полных текстов изданий, то достаточно к параметрам изданий добавить такие параметры как категория к которой относится издание и текст ее аннотации. В дальнейшем необходимо разработать механизм отбора изданий по этим параметрам.
Программа должна предоставлять пользователю возможность поиска издания по совокупности категорий. В реальной работе библиотеки нередко бывают случаи, когда необходимо найти книгу по ряду нечетко сформулированных параметров, а также их совокупности. Программа должна предоставлять пользователю такую возможность. Расширенный поиск издания должен осуществляться по наименованию издания (части наименования, неполному наименованию), месту и дате издания, по издательству, по автору или авторам, по категории изданий, по ключевым словам аннотации, а также по сочетанию всех этих критериев. Наличие такого расширенного поиска сделает программу очень удобной в части поиска читателем интересующего его издания.
Любая библиотека хранит не издания, а экземпляры изданий, т.е. объекты, которые непосредственно хранятся в отделах библиотеки и выдаются на руки читателям. Каждое издание может иметь несколько экземпляров. Экземпляры характеризуются такими параметрами как номер экземпляра и признак контрольного экземпляра. Признак контрольного экземпляра это свойство какого-то одного экземпляра издания, означающего особый контроль за этим экземпляром. Система не позволяет выдать на раки читателям этот экземпляр, другими словами он всегда хранится в библиотеке.
Некоторые параметры описанных выше справочников изданий и экземпляров являются ссылками на другие справочники. К таким справочникам относятся авторы, издательства, отделы библиотеки, категории изданий. Все эти справочники хранят условно-статическую информацию, необходимую для заполнения параметров элементов справочников изданий и экемпляров.
Отдельно необходимо выделить справочник читателей. Все операции по выдаче книг и учету книг на руках производятся с элементами именно этого справочника. Спраовник читателей должен хранить всю необходимую информацию о читателях, сточки зрения администрации библиотеки. Кроме справочника читателей, хранящего информацию о самих читателях необходимо организовать хранение данных об выданных читателю экземплярах изданий. Эта информация хранится в карточках читателей. В карточке хранится информация об экземплярах, которые были выданы читатели и ор сдаче этих экземпляров назад в библиотеку. Несданные экземпляры соответственно считаются находящимися на руках у читателя. При просморе карточки необходимо предусмотреть режим просмотра только долгов, т.е. только тех экземпляров, которые находятся на руках у читателя, а также режим просмотра всей истории читателя с указанием даты выдачи экземпляров, даты их возвратов и признака просрочки возврата, если такое имел место. Таким образом можно оценить «благонадежность» читателя.
Программа должна позволять осуществлять операции выдачи экземпляров изданий читателям и возврат экземпляра издания читателем обратно в отдел библиотеки. При выдаче экземпляра устанавливается и срок его сдачи. Все операции по выдаче и возврату экземпляров хранятся в карточке читателя. При просмотре карточки читателя всегда можно просмотреть какие экземпляры изданий находятся на руках у читателя на определенный момент времени, а также историю выдачи ему экземпляров и их сдачи.
Программа должна позволять печатать содержимое любого справочника. Иными словами, любая информация, отображаемая в данный момент на экране может быть распечатана в виде отчета. Отчет должен экспортироваться в приложение MS Excel. Для последующей его обработки в случае необходимости и печати.
Программа должна работать без прерываний при возникновении критических ошибок, даже тех, которые возникают по вине пользователя или из-за ошибок во входных данных. Соответственно, секции программы, в которых возможно возникновение таких ошибок должны обрабатываться в программе особым образом. В случае возникновения ошибки после выдачи соответствующего предупреждения программа должна продолжить свою работу.
Программа должна обеспечить физическую и логическую целостность базы данных. При изменении или удалении данных программа должна поддерживать ссылочную целостность информации в базе данных.
Как и любое Windows-приложение, программа должна предоставлять пользователю удобный, интуитивно понятный интерфейс, обеспечивать удобный и быстрый поиск любых необходимых данных, их отбор и фильтрацию. Управление работой программы должно осуществляться при помощи пользовательского меню, через которое пользователь осуществляет ввод исходных данных и управление ходом выполнения программы.
Программа должна работать в операционной системе Windows 95/98, NT, 2000, XP. Среда разработки программы Borland C++ Builder 6. Результатами работы программы являются сформированные карточки читателей и отчеты.

Содержание

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

Литература

1. 1С: ПРЕДПРИЯТИЕ версия 7.5. Конфигурирование и администрирование. М. Фирма 1С, 1996 520 с.
2. 1С: ПРЕДПРИЯТИЕ версия 7.5. Описание встроенного языка. М. Фирма 1С, 1996 700 с.
3. Герберт Шилдт Программирование на C и C++ для Windows 95 - К.: Торгово - издательское бюро BHV, 1996
4. Ч. Петзолд Программирование для Windows 95; в двух томах - СПб.: BHV - Санк-Петербург, 1997
5. Страуструп Б. «Язык программирования Си++» Москва, Радио и связь, 1991
6. Печерский С.В., Сальников И.И. «Дипломное проектирование. Методические указания», Пенза, 2002
7. Ипатов М.И., Туровцев О.Г. Экономик, организация и планирование технической подготовки производства: Учебное пособие. М.: Высш.шк., 1987. 319с.
8. Петров В.А. Беликова Л.П. , Минько Э.В. Организация, планирование приборостроительного производстваи управление предприятием // Под общей редакцией Петрова В.А. Л., Машиностроение. Ленинградское отделение, 1987. 424с.
9. Дубин С.Г., Ипатов В.С., Фомин В.С. Методические указания к организационно-экономическим расчетам в дипломных проектах по разработке программных средств. Пенза : Изд-во Пенз. Госуд.-технол ин-та, 1996. 54с.
10. ГОСТ 12.1.004 91 «ССБТ. Пожарная безопасность. Общие требования».
11. ГОСТ 12.1.010 76 «ССБТ. Взрывоопасность. Общин требования».
12. Строительные нормы и правила СниП 2.09.02 85 «Производственные здания промышленных предприятий».
13. ГОСТ 12.4.026 76 «Цвета сигнальные и знаки безопасности»
14. Строительные нормы и правила СниП 2.04.02-84 «Водоснабжение. Наружные сети и сооружения»
15. ГОСТ 12.2.047-86 «Пожарная техника. Термины и определения»
16. ППБ-01-93 «Правила пожарной безопасности для паредприятий и организаций министерства радиопромышленности РФ»
17. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам
18. ГОСТ 19.103-33 ЕСПД. Обозначение программ и программных документов.
19. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

Форма заказа

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

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Оптимизация портфеля ценных бумаг с использованием генетического алгоритма Дипломная 2009 127 2500
Проектирвоание автоматизированной информационной системы отдела продаж интернет-магазина Дипломная 2008 89 4000
Автоматизация учета хозяйственных операций в ЗАО Дипломная 2009 84 4000
Web сайт. Создание сайта для фирмы Дипломная 2009 65 4000
Конфигуратор системных блоков персональных компьютеров Дипломная 2010 70 2500
Разработка электронного документооборота для ЗАО "Тренд" Дипломная 2009 103 4000
Анализ имеющихся систем управления контентом (CMS) Дипломная 2009 132 4000
Автоматизированная система реализации услуг на предприятии информационных технологий Дипломная 2010 123 4000
Создание интернет-магазина оптичиских приборов Дипломная 2010 120 4000
Разработка интернет-магазина по продаже футбольной атрибутики ФК Спартак Москва Дипломная 2010 103 4000
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.