Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления).

Содержание:

ВВЕДЕНИЕ

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

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

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

Целью работы является разработка модуля учёта для библиотеки на базе программного продукта 1С: Предприятие.

Объектом исследования является городская библиотека.

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

Глава 1. Аналитическая часть

Выбор комплекса задач автоматизации

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

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

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

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

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

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

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

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

Также, выбор сильной отечественной информационной платформы обосновывается тем фактором, что в нынешних условиях санкций активно включается программа импортозамещения, иностранное программное обеспечение становится в ещё более не конкурентном положении и становится стратегически правильным внедрять более конкурентоспособные информационные системы фирмы «1С».

Основным отличием от имеющихся аналогичных систем станет направленность разрабатываемой информационной системы на реализацию конкретных требуемых бизнес-процессов средствами информационной поддержки ЭИС. Также стоит заметить, что залоежнная в платформу функциональность и технология RAD (технология быстрого проектирования и разработки приложений) позволяет произвести быструю доработку и добавление в неё функционала при необходимых адаптационных запросах на изменение ЭИС в соответствии с изменением предметной области.

Из всего вышеперечисленного можно сделать вывод о том, что наиболее целесообразным способом приобретения ЭИС является разработка системы своими силами.

Такие информационные системы не подойдут компании, что объясняется спецификой их тиражного распространения, в то время, как разрабатываемая система создается для внедрения на конкретное предприятие и конкретный бизнес-процесс.

Система «1С: Предприятие 8.3» де-факто стала стандартом отрасли разработки учетных систем в Российской Федерации, что также обуславливает выбор данной системы для реализации CRM-системы.

Каждой книге, подлежащей индивидуальному учету, присваивается один инвентарный номер. Если книга выбывает из библиотеки, данный инвентарный номер никогда никакому другому изданию не дается.

По инвентарной книге устанавливают цену книги, наводят справку о времени ее приобретения. Кроме того, по ней можно узнать, есть ли книга в библиотеке или уже списана, когда, а это, в свою очередь, дает возможность установить, по какой причине выбыла книга.

Причин, вызывающих исключение литературы из библиотеки, несколько: часть книг, прослуживший определенный срок, изнашивается, и их исключают по ветхости; иногда читатели не возвращают взятые в библиотеке книги; так же книга может быть утеряна читателем; некоторые книги устаревают по своему содержанию; по причине не соответствия профилю; или выбывают из библиотеке по «неизвестным» причинам [2].

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

Необходимо спроектировать и создать ИС «Городская библиотека». Информационная система должна быть разработана на платформе 1С: Предприятие 8.3

Информационная система должна выполнять следующие функции:

1. Осуществлять выдачу книги (ФИО взявшего, название книги, дата взятия книги, дата сдачи)

2. Формировать список предлагаемых книг.

3. Осуществлять показ всех книг, которые были взяты, с соответствующим именем человека, взявшего книгу и датами.

4. Осуществлять возврат книг (удаление книги и человека из списка выше)

5. Формировать отчеты (произвольные отчеты, например какие книги были взяты за последний месяц)

Система должна обеспечивать возможность выполнения следующих функций:

  • ввод, редактирование, хранение данных о книжных фондах библиотеки и читателях;
  • получение сведений о текущей задолженности читателей;
  • поиск необходимых данных.

Исходные данные:

  • данные книг;
  • данные читателей;
  • информация о нужной книге читателю.

Результаты:

  • выданная книга;
  • список задолженностей читателя.

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

Моделирование будем проводить с помощью стандарта IDEF0 в контексте AS-IS. Данная модель предназначена для описания существующих бизнес-процессов.

IDEF0 Методология функционального моделирования, являющаяся составной частью SADT, позволяет наглядно и эффективно отобразить весь механизм деятельности предприятия в виде иерархической системы взаимосвязанных функций. Она позволит понять, какой результат последует из проводимой работы, какие объекты или информация служат необходимым набором для реализации процессов, что является управляющими факторами. Так же по средствам нотации IDEF0 можно выявить и недостатки бизнес-процессов, что является весьма ощутимой помощью входе анализа деятельности организации.

Контекстная диаграмма автоматизируемого процесса представлена на рисунке 1. На данном рисунке представлен нулевой уровень диаграммы, которая отражает смысл автоматизируемого бизнес-процесса, тут видно какие данные являются входными и выходными, и по средствам каких исполнителей, и с учетом каких ограничений протекает процесс.

Рис. 1 – Контекстная диаграмма процесса учёта в библиотеке.

Декомпозиция процесса учёта в библиотеке представлена на рисунке 2.

Рис. 2 – Декомпозиция диаграммы процесса учёта в библиотеке.

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

Характеристика документооборота, возникающего при решении задачи

Автоматизированная система предназначена для решения автоматизации повседневной работы библиотекаря. Основной единицей информации в системе является документ.

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

Практически все операции выполняются библиотекарем вручную, лишь при оформлении отчетов сотрудники используют пакет офисных программ таких как Microsoft Word, Excel, надо отметить что данные для отчета собираются вручную, что существенно затрудняет работу библиотекарей и увеличивает время подготовки отчетов;

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

Основные цели автоматизации библиотеки:

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

Автоматизация технологических процессов в библиотеке призвана обеспечить следующие возможности:

  • одноразовый ввод данных и многоцелевое их использование для поиска документов, печати подобранной информации;
  • многоаспектный поиск данных по различным признакам и их сочетаниям без формирования дополнительных карточек, указателей;

- автоматизированный учет и ведение статистики по всем процессам.

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

Рассмотрим схему документооборота, которая представлена на рис.3.

Рис. 3 – Схема документооборота

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

Таблица 1

Показатели затрат на задачу без автоматизации

Аспект деятельности предприятия

Временные затраты

Частота появления (за 6 месяцев)

Количество занятых сотрудников

Оформление читательского билета

20 мин

50

3

Поиск читателя в картотеке

5 мин

300-400

1

Поиск книги

от 10 мин.

300-400

1

Отметка о выдаче книги

3 мин

400-500

1

Отметка о возврате книги

3 мин

400-500

1

Формирование отчёта по книге

25 мин

100

1

Формирование отчёта по читателю

25 мин

50

1

Формирование списка должников

2 часа

4

1

Формирование списка книг

3 часа

4

1

Автоматизация задачи предположительно снизит затраты трудовые и экономические приблизительно в 3 раза, так как возрастет скорость и качество обслуживания.

1.3. Обоснование проектных решений по программному обеспечению

Если говорить о мощных, гибких и доступных системах, то бесспорным лидером автоматизированных систем предприятий на российском рынке являются решения фирмы 1С, которые позволяют создать на своей базе систему любой сложности.

1С:Предприятие — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.

Первоначально 1С:Предприятие было предназначено для автоматизации бухгалтерского и управленческого учетов (включая начисление зарплаты и управление кадрами), но сегодня этот продукт находит свое применение в областях, далеких от собственно бухгалтерских задач.

Так же в пользу выбора платформы 1С как среды разработки говорят следующие преимущества: 

- Современный дизайн интерфейса и повышенная комфортность для пользователей при работе с системой в течение длительного времени.

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

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

- Резервирование кластера серверов, резервирование рабочих процессов и устойчивость к обрыву канала связи.

- Доступ пользователей только к необходимым данным. Запрещенные поля автоматически скрываются в формах, списках и отчетах.

Для разработки АИС была выбрана версия 8.2, так как имеет следующие преимущества

- Работа в тонком клиенте через Интернет или прямо в Интернет-браузере, без установки системы на компьютер пользователя.

- Работа под управлением ОС Windows или Linux. В составе системы могут присутствовать компьютеры с различными операционными системами. Это обеспечивает возможность выбора при внедрении архитектуры, на которой будет работать система, и возможность использования открытого программного обеспечения для работы сервера и базы данных.

- Реализован режим управляемого приложения, обеспечивающий автоматическое изменение интерфейса в соответствии с выбранной при внедрении функциональностью, ролями пользователей и индивидуальными настройками;

- Программа быстрее и надежнее работает в отличии от более ранних версий, особенно при росте объемов данных в базе.

При разработке АИС был использован программный продукт "1С:Предприятие 8. Версия для обучения программированию", который с 13.05.2013г. доступен в виде электронной поставки для бесплатного скачивания на официальном сайте фирмы "1С".

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

Глава 2. Проектная часть

2.1. Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления).

Создание экономических информационных систем начинается с разработки нормативно-справочной информации и справочных классификаторов.

Объект метаданных, создаваемый в предметно-ориентированной системе «1С: Предприятие 8» на основе предопределенного и неизменяемого шаблона «Справочники», представляет собой экземпляр данных, предназначен для хранения условно-постоянной информации, и наследует свойства своего объекта-прототипа. Для примера, такими объектами могут являться такие справочники как: контрагенты, физические лица, кассы контрольно-кассовых машин, договора контрагентов и любые другие схожие сущности.[5]

Система «1С: Предприятие 8» предоставляет богатые возможности эффективного проектирования и хранения информации, когда учитываются требования в скорости, доступности и удобстве получения различной информации в различном качестве и представлении. Непосредственно некоторыми возможностями наделены и справочники, которые могут быть спроектированы и настроены с учетом различных информационных, функциональных, технических и других потребностей. Например, одни справочники в системе могут быть подчинены другим справочникам, при этом полностью соблюдается физическая целостность и такие известные проблемы при проектировании баз данных, как проблема аномалий, удаления родителей и потомков системой контролируется. Также справочники можно разделить по возможностям группировки информации на две группы: не иерархические и иерархические. В не иерархических справочниках отсутствует возможность хранения списка элементов на уровне итогов и групп, а в иерархических такая возможность группировки элементов по категориям существует – по элементам или по элементам и группам.

В системе «1С: Предприятие 8» справочники несут на себе не только функции непосредственного хранения информации, но и функции применения справочной информации в самом учетном процессе. Так, при правильном проектировании заметным плюсом станет повышение точности скорости ведения учета, когда справочную информацию не требуется дублировать в разных местах программы и снижаются риски и вероятность получения не корректной информации в разрезе требуемых показателей[1].

Справочники в системе «1С: Предприятие 8» наделены функциональностью использования их в системе отчетности и могут быть интегрированы в единую схему получения отчетов в различных аналитических разрезах и показателях [1].

Разработаны справочники «Картотека читателей», «Книги», «Типы книг», «Авторы», «Издательства», «Сотрудники». Состав объектов и их реквизитов представлен в таблице 2.

Таблица 2

Разработаны справочники

Наименование справочника

Наименование реквизита

Тип поля

Длина поля

Прочее

Картотека читателей

Код

строка

9

 

ФИО

строка

30

Адрес

строка

50

Телефон

строка

15

Дата рождения

Дата

9

Точность - 3 

Книги

Код

строка

9

Название

строка

30

Автор

Спр.Авторы

30

Тип книги

Спр.ТипыКниг

30

Издание

Спр.Издания

30

Год

число

4

Точность - 0 

Типы книг

Код

строка

9

Наименование

строка

30

Авторы

Код

строка

9

Наименование

строка

30

Издательства

Код

строка

9

Наименование

строка

30

Сотрудники

Код

строка

9

Продолжение таблицы 2

ФИО

строка

30

Дожность

строка

30

Формы списка справочников представлены на рисунках 3 - 6.

C:\Users\life4\AppData\Local\Microsoft\Windows\INetCache\Content.Word\2016-09-09_19-14-32.png

Рис. 3 – Форма списка справочника «Книги»

C:\Users\life4\AppData\Local\Microsoft\Windows\INetCache\Content.Word\2016-09-09_19-14-53.png

Рис. 4 – Форма списка справочника «Картотека читателей»

Рис. 5 – Форма списка справочника «Издательства»

Рис. 6 – Форма списка справочника «Авторы»

2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие

Для ввода информации о выданных и сданных книгах были разработаны документы «Выдача книг» и «Возврат книг» и журнал «Выдача и возврат книг» (рисунки 7 - 9).

Рис. 7 – Форма журнала документов «Журнал выдачи/возврата книг»

Рис. 8 – Форма документа «Выдача книг»

Рис. 9 – Форма документа «Возврат книг»

Данные документы формируют движения по регистру сведений «ВыдачаКниг» (рисунки 10 -11).

Рис. 10 – Регистр сведений «Выдача книг»

Рис. 11 – Движения документов по регистру сведений «Выдача книг»

2.2.1. Описание документов, необходимых для получения исходной информации (разработка документов и регистров)

В базе данных «Библиотека» есть три справочника. Один основной – «Справочник по руководству пользователя», в котором описан перечень правил. Второй «Справочник книг по типам литературы (Область знаний)» составлен на основе таблицы «Область знаний».

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

Часто возникают проблемы с возвратом книг. Если у библиотекаря все записи наносятся вручную, они часто теряются и это создает не удобство. Тем самым в созданной базе данных есть возможность посмотреть всех должников в электронном виде, что облегчает работу библиотекаря.

Таблица 3

Описание входной информации

Наименование документа

Входная информация

Имя поля

Тип данных

Список книг

Код книги

Счетчик

Название книги

Короткий текст

Класс (учебник)

Короткий текст

Часть (том)

Короткий текст

Код области знаний

Короткий текст

Код раздела

Короткий текст

Код Автора

Короткий текст

Количество экземпляров

Короткий текст

Год издания

Короткий текст

Издательство

Короткий текст

Тип обложки

Короткий текст

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

Числовой

Место на полке

Короткий текст

Заметки

Короткий текст

Ученики

Код ученика

Счетчик

Класс

Короткий текст

Литера класса

Короткий текст

Имя

Короткий текст

Фамилия

Короткий текст

Отчество

Короткий текст

Телефон

Короткий текст

Дата рождения

Дата/время

Домашний адрес

Короткий текст

Состоит в библиотеке с

Дата/время

Издательства

Код издательства

Счетчик

Наименование издательства

Короткий текст

Город

Короткий текст

Телефон

Короткий текст

Email

Короткий текст

Сайт

Короткий текст

Выдача

Код выдачи

Счетчик

Код книги

Числовой

№ экземпляра

Числовой

Код ученика

Числовой

Код учителя

Числовой

Дата выдачи

Дата/время

Дата возврата

Дата/время

Заметки

Короткий текст

Учителя

Код учителя

Счетчик

Имя

Короткий текст

Фамилия

Короткий текст

Отчество

Короткий текст

Телефон

Короткий текст

Продолжение таблицы 3

Дата рождения

Дата/время

Домашний адрес

Короткий текст

Состоит в библиотеке с

Дата/время

Бронирование книг

Код бронирования

Счетчик

Код книги

Числовой

Код ученика

Числовой

Код учителя

Числовой

Дата бронирования

Дата/время

Авторы

Код автора

Счетчик

ФИО

Короткий текст

Фамилия

Короткий текст

Имя

Короткий текст

Отчество

Короткий текст

Заметки

Короткий текст

2.2.2. Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

Выходной информацией являются отчеты и формы, сформированные на основании таблиц и запросов.

Формы выходной информации:

  • выдача книг;
  • бронирование книг;
  • книги библиотеки.

Отчеты выходной информации:

  • должники–ученики;
  • должники–учителя;
  • карточка ученика (какие книги брал ученик);
  • карточка учителя (какие книги брал учитель);
  • отчет по датам (ученики);
  • отчет по датам (учителя);
  • выдача книг ученикам (какие книги брали ученики за все время);
  • выдача книг учителям (какие книги брали учителя за все время);
  • поиск книг по автору;
  • поиск книг по области знаний;
  • поиск книг по жанрам;
  • поиск книг по издательствам;
  • поиск книг по названию;
  • поиск учебников по названию и классу;
  • поиск книг по программе обучения;
  • поиск экземпляров книг.

2.3. Характеристика результатной информации

Разработанная система формирует следующие отчёты:

  1. Список должников – формирует список читателей, которые не вернули книги (рисунок 12).

Рис. 12 – Форма отчёта «Отчёт по должникам».

  1. Отчёт по читателю – отражает историю выданных книг по выбранному читателю (рисунок 13).

Рис. 13 – Форма отчёта «Отчёт по читателю».

2. Отчёт по книге – формирует историю выдаче книг (рисунок 14).

Рис. 14 – Форма отчёта «Отчёт по книге».

Книги с группировкой по типу – формирует список книг с указанием автора и издательства с группировкой по типу книги (рисунок 15).

Рис. 15 – Форма отчёта «Книги с группировкой по типу».

2.4. Характеристика базы данных

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

Задачей концептуального проектирования является определение предметной области системе в рамках автоматизируемого процесса.

Концептуальная модель (ER-диаграмма) представляет собой описание структуры базы данных и потребностей пользователей.

Особенностью данного этапа в том, что процедура конструирования информационной модели не зависит от каких либо физических условий её реализации, таких как СУБД, язык программирования, тип вычислительной платформы и любых других условий реализации. Сама модель создаётся на основе требований будущих пользователей. В процессе разработки концептуальная модель постоянно подвергается тестированию и проверке на соответствие требований, выставленных пользователями.

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

Сама сущность – это некоторый обособленный объект, о котором накапливается информация в системе, имеющий набор свойств-атрибутов.

Для сущностей выделяют типы сущности и экземпляр.

Типы сущностей подразделяются на базовые (родительские) и подчинённые (дочерние). Базовые сущности существуют сами по себе, а существование подчинённых зависит от базовых.

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

Каждая сущность может обладать любым количеством связей с другими сущностями.

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

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

Концептуальная модель процесса учёта в библиотеке представлена на рисунке 16.

Рис. 16 – Концептуальная модель процесса учёта в библиотеке

Созданная концептуальная модель данных предприятия является источником информации для разработки базы данных.

2.5. Описание разработанных подсистем в среде 1С:Предприятие

Описания функций модулей разработанных подсистем в среде 1С:Предприятие представлено в таблице 4.

Таблица 4

Описания функций модулей разработанных подсистем

№ п/п

Наименование подсистемы

Функции подсистемы

1.

Модуль справочника «Книги»

Содержит процедуры и функции, которые необходимо выполнить при оприходовании книг в библиотеку, а также информацию о имеющихся книгах в библиотеке

2.

Модуль справочника

«Картотека читателей»

Содержит процедуры и функции необходимые при принятии нового посетителя библиотеки, а также содержит информацию о всех читателях библиотеки

3.

Модуль справочника

«Журнал выдачи/возврата книг»

Содержит процедуры и функции необходимые при выдаче и возврате книг

2.6. Контрольный пример реализации в среде 1С:Предприятие и его описание

Тестирование - важная часть любой программы контроля качества, а зачастую и единственная. Это печально, так как разнообразные методики совместной разработки позволяют находить больше ошибок, чем тестирование, и в то же время обходятся более чем вдвое дешевле в расчете на одну обнаруженную ошибку. Каждый из отдельных этапов тестирования (блочное тестирование, тестирование компонентов и интеграционное тестирование) обычно позволяют найти менее 50% ошибок. Комбинация этапов тестирования часто приводит к обнаружению менее 60% ошибок.

В процессе отладки программы ошибки не выявлены. Вся разработка заняла два этапа – конфигурирование и внесение данных.

Рассмотрим процесс учёта движений книг в разработанной системе. После входа перед пользователем открывается основная рабочая область программы (рисунок 17).

Рис. 17 ­– Начальная страница программы

.

Для создания записи о книге необходимо в рабочей области «Книги» кликнуть по полю создать. После чего откроется форма элемента справочника книги, реквизиты которой необходимо заполнить (рисунок 18).

Рис. 18 – Внесение информации о книге

Для внесения информации о новом читателе необходимо в рабочей области «Картотека читателей» кликнуть по полю создать и заполнить открывшуюся форму элемента справочника (рисунок 19).

Рис. 19 – Внесение информации о читателе

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

Рис. 20 – Внесение информации о выдаче книги

Для формирования отчётов необходимо в панели функций кликнуть по полю «отчёты» и выбрать требуемый отчёт (рисунок 21).

Рис. 21 – Формирование отчётов.

ЗАКЛЮЧЕНИЕ

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

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

Вторая часть работы была посвящена выбору и формированию технологической среды. В качестве среды разработки была выбрана платформа 1С Предприятие 8.3, а также было сформировано дерево метаданных разрабатываемой АИС и описаны справочники, документы, отчёты и запросы.

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

В ходе написания курсовой работы мною приобретен опыт анализа деятельности предметной области, рассмотрения её информационных и материальных потоков.

Нами были исследованы проблемы в рамках системы управления клиентами и определены способы решения этих проблем в виде решения об автоматизации рутинных процессов обработки информации.

Базы данных, используемые в системах 1С различаются в зависимости от режима использования программных продуктов 1С (файловый либо клиент-серверный режим).

Автоматизация информационных систем на базе 1С: Предприятие 8 значительно выгоднее, чем использование системных языков программирования, так как на базе 1С уже существуют все готовые классы для решения экономических задач. Данное обстоятельство позволяет разработчику больше думать о бизнес-логике систем, о проектировании ЭИС, нежели о низкоуровневых особенностях системы.

В связи с поставленной целью мною были выполнены следующие задачи:

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

Таким образом, цели и задачи, поставленные перед написанием работы, были успешно выполнены.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. Федеральный закон о библиотечном деле №78-ФЗ от 29 декабря 1994.

2. Федеральный закон «Об информации, информатизации и защите информации» от 25 января 2005.

3. Федеральный закон «Об участии в международном информационном обмене» от 5 июня 1996.

4. ГОСТ 7.20-2000 «Библиотечная статистика» №182-ст от 19.04.2001.

5. Библиографическая работа в библиотеке: организация и методика: учебник. / Под ред. О.П. Коршунова. – М.: Книжная палата, 1990. – 254 с.

6. Справочник библиотекаря. / Науч. ред. А.Н. Ванеев, В.М. Минкина. – Изд. 3-е. перераб. и доп. – СПб.: Профессия, 2005. – С. 184-186.

7. Маклаков С.В. BPwin и ERwin. CASE – средства разработки информационных систем. – М.: Диалог-МИФИ, 1999. – 256 с.

8. Воройский Ф.С. Основы проектирования автоматизированных библиотечно-информационных систем. – М.: Физматлит, 2002. – 384 с.

9. Федоров Н.В. Проектирование информационных систем на основе современных CASE-технологий. – М.: МГИУ, 2008. − 287 с.

10. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. − М.: Центр Информационных Технологий, 1996.

11. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина // ИНТУИТ.ру. − 2008.

12. Маклаков С.В. Создание информационных систем с All Fusion Modeling Suite. / С.В. Маклаков – М.: Диалог-МИФИ, 2003. 

ПРИЛОЖЕНИЯ

Программный код

Процедура ОбработкаПроведения(Отказ, Режим)

Движения.ВыдачаКниг.Записывать = Истина;

Для Каждого ТекСтрокаКниги Из Книги Цикл

Движение = Движения.ВыдачаКниг.Добавить();

Движение.Период = ДатаВыдачи;

Движение.Читатель = Читатель;

Движение.Книга = ТекСтрокаКниги.Наименование;

Движение.Сдана = ЛОЖЬ;

КонецЦикла;

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

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

Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Сотрудники") Тогда

// Заполнение шапки

Сотрудник = ДанныеЗаполнения.Ссылка;

ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Книги") Тогда

// Заполнение шапки

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

КонецПроцедуры

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

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

Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Сотрудники") Тогда

// Заполнение шапки

Сотрудник = ДанныеЗаполнения.Ссылка;

ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Книги") Тогда

// Заполнение шапки

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

Движения.ВыдачаКниг.Записывать = Истина;

Для Каждого ТекСтрокаКниги Из Книги Цикл

Движение = Движения.ВыдачаКниг.Добавить();

Движение.Период = ДатаВыдачи;

Движение.Читатель = Читатель;

Движение.Книга = ТекСтрокаКниги.Наименование;

Движение.Сдана = ИСТИНА;

КонецЦикла;

КонецПроцедуры

ВЫБРАТЬ

ВыдачаКниг.Читатель,

ВыдачаКниг.Период,

ВыдачаКниг.Регистратор,

ВыдачаКниг.Сдана,

ВыдачаКниг.Читатель.Адрес,

ВыдачаКниг.Читатель.Телефон,

ВыдачаКниг.Читатель.Код

ИЗ

РегистрСведений.ВыдачаКниг КАК ВыдачаКниг

ГДЕ

ВыдачаКниг.Книга = &Книга

ВЫБРАТЬ

ВыдачаКниг.Период КАК Дата,

ВыдачаКниг.Регистратор КАК ВыдачаВозврат,

ВыдачаКниг.Книга,

ВыдачаКниг.Сдана КАК ОтметкаОСдаче,

ВыдачаКниг.Книга.Автор,

ВыдачаКниг.Книга.Тип,

ВыдачаКниг.Книга.Издательство,

ВыдачаКниг.Книга.Год

ИЗ

РегистрСведений.ВыдачаКниг КАК ВыдачаКниг

ГДЕ

ВыдачаКниг.Читатель = &Читатель

ВЫБРАТЬ

ВыдачаКнигСрезПоследних.Читатель,

ВыдачаКнигСрезПоследних.Книга,

ВыдачаКнигСрезПоследних.Период

ИЗ

РегистрСведений.ВыдачаКниг.СрезПоследних КАК ВыдачаКнигСрезПоследних

ГДЕ

ВыдачаКнигСрезПоследних.Сдана = ЛОЖЬ

СГРУППИРОВАТЬ ПО

ВыдачаКнигСрезПоследних.Читатель,

ВыдачаКнигСрезПоследних.Книга,

ВыдачаКнигСрезПоследних.Период

ВЫБРАТЬ

Книги.Наименование,

Книги.Автор,

Книги.Тип,

Книги.Издательство

ИЗ

Справочник.Книги КАК Книги