Личная библиотека
Организационная и функциональная структура личной библиотеки, ее информационная модель. Комплексный анализ существующего программного обеспечения для автоматизации личной библиотеки. Разграничение прав доступа к ИС. Разработка руководства пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 03.02.2021 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Создаем такие справочники как: «АвторКниги», «Пользователь» (Рисунок 7), «Издательство», «НазваниеКниги». Затем создаем формы для справочников. При создании справочников важно правильно заполнить вкладку Данные реквизитами, а также данными табличной части.
Рисунок 7. Создание справочника «Пользователь»
Таблица 3. Таблица данных справочника «Пользователь»
Наименования |
Тип |
Длина |
|
Реквизиты |
|||
НомерТелефона |
Число |
13 |
|
ДомашнийАдрес |
Строка |
50 |
|
КемПриходится |
ПеречислениеСсылка.КемПриходится |
Рисунок 8. Создание формы элемента «Пользователь»
Создать новый справочник 1С или изменить существующий можно только в конфигураторе.
По аналогии создаем все необходимые справочники.
После создания справочников можно ввести некоторые данные, обновив конфигурацию базы данных. Выполнить это возможно с помощью меню программы (Конфигурация - Обновить конфигурацию базы данных), либо соответствующей пиктограммой на панели инструментов, либо клавишей F7. Обновив базу, можно ее заполнить в режиме 1С.
Далее необходимо создать перечисления «Жанр» (Рисунок 9). А также остальные виды перечислений по аналогии.
Рисунок 9. Создание Перечисления «Жанр»
Документ - одно из основных понятий системы «1С: Предприятие». При помощи документов организуется ввод в систему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка.
В большинстве своем документы, которые создаются в процессе настройки конфигурации, являются электронными аналогами стандартных бумажных документов, однако, использование этого типа данных может выходить далеко за рамки простой фиксации информации о хозяйственных операциях.
В конфигураторе создается, строго говоря, не сам документ, а средство ввода документа в компьютер - шаблон документа. Каждый создаваемый в конфигураторе документ является описанием множества документов одного вида. Например, созданный в конфигураторе документ «Накладная» при работе с системой 1С: Предприятие позволит формировать накладные, которые будут иметь разное содержание, но одинаковый набор реквизитов, одинаковую логику поведения и так далее.
Рисунок 10. Создание документа «ПриобретениеКниг»
Рисунок 11. Данные документа «ПриобретениеКниг»
Таблица 1. Таблица данных документа «ПриобретениеКниг»
Наименования |
Тип |
Длина |
|
Реквизиты |
|||
Автор |
СправочникСсылка.АвторКниги |
||
Жанр |
ПеречислениеСсылка.Жанр |
||
Издательство |
СправочникСсылка.Издательство |
||
ГодИздания |
Дата |
||
КоличествоСтраниц |
Число |
3 |
|
ТипПереплета |
ПеречислениеСсылка.ТипПереплета |
||
ДанныеОКниге |
ПеречислениеСсылка.ДанныеОКниге |
||
СуммаПоДокументу |
Число |
10 (2) |
|
Табличная часть (Информация) |
|||
НазваниеКниги |
СправочникСсылка.НазваниеКниги |
||
Количество |
Число |
10 |
|
Цена |
Число |
10 (2) |
|
Сумма |
Число |
10 (2) |
Рисунок 12. Создание формы документа «ПриобретениеКниг»
Для автоматизации вычисления «Суммы» и «СуммыПоДокументу» необходимо прописать программный код (Приложение).
Создание обработчика события происходит на клиенте (Рисунок 12), а также в модуле объекта.
Рисунок 13. Создание обработчика событий на клиенте
После создания документов можно перейти к созданию «Регистра накопления» - «ОстаткиПослеВыдачи» (Рисунок 14). Вид регистра «Остатки».
Рисунок 14. Создание регистра накопления «ОстаткиПослеВыдачи»
Рисунок 15. Создание регистра накопления «ОстаткиПослеВыдачи»
Во всех документах на вкладке «Движения» необходимо вызвать Конструктор движения и определить тип движения регистра «Приход» либо «Расход» (Рисунок 15). Программный код прописывается автоматически и представлен в (Приложение).
Рисунок 16. Работа с конструктором движения
Аналогично настраивается регистр накопления для документа «ВыдачаВПользование» и «ВозвратКниг».
Важной частью при создании конфигурации информационной системы, позволяющей автоматизировать процесс учета, является создание отчетов.
На Рисунок 17 показано создание отчета «СписокЛитературы» с использованием схемы компоновки.
Этапы создания отчета представлены на Рисунок 18 Программный код представлен в Приложении.
Рисунок 17. Создание Отчета «СписокЛитературы»
Рисунок 18. Создание отчета в режиме схемы компоновки данных
По аналогии создаются остальные отчеты.
Для автоматизации работы информационной системы был создан ввод на основании. На Рисунок 19 представлена настройка Конструктора ввода на основании. Заполнение выражения происходит автоматически.
Рисунок 19. Создание конструктора ввода на основании
2.2 Разграничение прав доступа к ИС
Автоматизированной информационной системой «Личная библиотека» предусматривается разграничение прав доступа пользователей, в зависимости от обрабатываемой ими информации. Администратор не ограничен в правах. Это позволяет обеспечить защиту информации от несанкционированного доступа.
Существует несколько разновидностей ограничений прав - на чтение, изменение и уничтожение.
Такой подход даёт возможность избежать утечки информации, а также предоставляет безопасносное хранение личных данных пассажиров аэропорта.
Таблица 2. Разграничение прав доступа к ИС
Группы пользователей |
«Полный» |
«Только чтение» |
«Чтение и запись» |
|
Администратор |
2.3 Руководство пользователя
Прежде чем приступить к полноценной работе с программой следует заполнить справочники. Так, на Рисунок 20 представлено заполнение справочника «АвторКниги».
Рисунок 20. Заполнение справочника "АвторКниги"
Аналогично заполняются остальные справочники (Рисунок 21).
Рисунок 21. Заполнение справочника "Издательство"
После заполнения справочников можно приступить к заполнению документов. На Рисунок 22 показано заполнение документа «ПриобретениеКниг». Вычисление суммы и суммы по документу вычисляется автоматически.
Рисунок 22. Заполнение документа "Приобретение книг"
Вывод отчета «О приобретении» (Рисунок 23).
Рисунок 23. Отчет "О приобретении"
Заключение
Таким образом, на данный момент автоматизированная книгохранилище предполагает собою информативный источник, который представляет немаловажную роль не просто для отдельно взятого образовательного учреждения, но также для региона и даже для государства в целом, позволяющий сделать процесс выдачи книг наиболее быстрым, не ухудшая их внешнее состояние, а, также, не позволяя злоумышленникам выносить оригиналы из здания библиотеки.
Еще некоторое время назад автоматизацию воспринимали как способ сокращения времени на написание счетов. На сегодняшний день все ее преимущества оценены по достоинству. При этом была определена ее главная цель -- быстрое предоставление информации, которая необходима для принятия решений в вопросах управления и анализа. Обязательным является проведение обучения персонала на этапе установки системы.
В результате выполнения курсовой работы все поставленные цели достигнуты.
Изучение литературы по теме курсовой работы показало, что в данное время существует достаточный выбор программных продуктов, позволяющих автоматизировать работу «Личной библиотеки».
В курсовой работе описаны технологии функционирования ИС, выполнено физическое проектирование БД, разработаны экранные формы ввода-вывода, разработаны функциональные модули.
Информационная система разработана на платформе «1С: Предприятие» версии 8.3. Данный выбор обусловлен широкими возможностями по ведению учета хозяйственных операций, предоставляемыми системой.
Все поставленные задачи курсовой работы были решены.
Список использованной литературы
1. Бойко Э.В., 1С: Предприятие 8.3. Универсальный самоучитель.
2. Варкентин В.В. Информационные системы на базе 1 С:Предприятие//Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XXXIX междунар. студ.науч.-практ. Конф. № 2 (39) https://sibac.info/studconf/tech/xxxix/47278 (дата обращения: 15.04.2019).
3. Практические советы по созданию личной библиотеки, часть 2. (n.d.). Retrieved from https://gpib.livejournal.com/29519.html.
4. Радченко М.Г., Хрусталева Е.Ю., 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (+диск), 2017, 965 с.
5. 1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе "1С:Предприятие 8.3", ISBN: 978-5-9677-2628-6, 2017, 780 с.
6. Аксенова Э.Л., Конфигурирование на платформе 1С:Предприятие 8.2ИПЦ «Прокростъ», 2014, 219 с.
7. Алешкина Е.В., Крылов Г.М., Практикум по 1С: Предприятие 8 Центр «Профессионал», 2017, 132 c.
8. Асатрян А., Голиков А., Морозов А., Методическое пособие по эксплуатации крупных информационных систем на платформе 1С: Предприятие 8 1С-Паблишинг, 2017, 220 c.
9. Богачева Т.Г., 1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах. 1С-Паблишинг, 2015, 978 с.
10. Кашаев С., Программирование в 1С: Предприятие 8.3 Питер, 2014, 304 с.
11. Коллектив авторов, 1С:Предприятие 8.3. Руководство разработчика. Часть 1 и 2. Фирма 1С, 2015, 713 с.
12. Коллектив авторов, Комплект вопросов сертификационного экзамена на знание основных механизмов платформы 1C: Предприятие 8 1С-Паблишинг, 2014, 321 с.
13. Милькин В., Обучение в школе программирования 1С Самиздат, 2014.
14. Низамутдинов И. Азбука расширений конфигураций 1С Самиздат, 2017, 109 c.
15. Ощенко И., Азбука программирования в 1С. Предприятие 8.2 БХВ-Петербург, 2015, 272 с.
16. Официальный сайт 1С: Предприятие -- № 6 [электронный ресурс] -- Режим доступа. -- URL: http://v8.1c.ru/ (дата обращения 13.04.2019).
17. Печерских В., Бельцев Г., Внедрение ERP-решений на платформе 1С:Предприятие 8 БХВ-Петербург, 2015, 146 с.
18. Радченко М., 1С:Программирование для начинающих 1С-Паблишинг, 2017, 589 с.
19. Селищев Н., 1С. Управление небольшой фирмой 8.2. Управленческий учет в малом бизнесе Питер, 2014, 368 с.
20. Филиппов Е.В., Настольная книга 1С: Эксперта по технологическим вопросам 1С-Паблишинг, 2015, 312 c.
21. Хрусталева Е.Ю. Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле, 1С-Паблишинг, 2017, 288 c.
22. Хрусталева Е.Ю., 101 совет начинающим разработчикам в системе 1С:Предприятие 8 1С-Паблишинг, 2015, 284 с.
23. Хрусталева Е.Ю., Знакомство с разработкой мобильных приложений на платформе 1С: Предприятие 8-Паблишинг, 2015, 284 с.
24. Электронная книга 1С Предприятие 8.3.https://solutions.1c.ru/catalog/library/features.
25. Электронная книга 1С Предприятие 8.3., https://freesoft.ru/windows/elektr_kniga_1s_predpriyatie_83.
Приложение
Код вычисления «Суммы»
&НаКлиенте
Процедура ИнформацияПриИзменении(Элемент)
СтрТабЧасти=Элементы.Информация.ТекущиеДанные;
СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;
КонецПроцедуры
Код вычисления «СуммыПоДокументу»
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаТЧ=0;
Для Каждого СтрТабЧасти Из Информация Цикл
СуммаТЧ= СуммаТЧ+ СтрТабЧасти.Сумма;
КонецЦикла;
СуммаПоДокументу= СуммаТЧ;
КонецПроцедуры
Код конструктора движения регистров документа «ПриобретениеКниг»
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиПослеВыдачи Приход
Движения.ОстаткиПослеВыдачи.Записывать = Истина;
Для Каждого ТекСтрокаИнформация Из Информация Цикл
Движение = Движения.ОстаткиПослеВыдачи.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.НазваниеКниги = ТекСтрокаИнформация.НазваниеКниги;
Движение.Количество = ТекСтрокаИнформация.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Код отчета «ПриобретениеКниг»
ВЫБРАТЬ
ПриобретениеКниг.Ссылка КАК Ссылка,
ПриобретениеКниг.ВерсияДанных КАК ВерсияДанных,
ПриобретениеКниг.ПометкаУдаления КАК ПометкаУдаления,
ПриобретениеКниг.Номер КАК Номер,
ПриобретениеКниг.Дата КАК Дата,
ПриобретениеКниг.Проведен КАК Проведен,
ПриобретениеКниг.Автор КАК Автор,
ПриобретениеКниг.Жанр КАК Жанр,
ПриобретениеКниг.Издательство КАК Издательство,
ПриобретениеКниг.ГодИздания КАК ГодИздания,
ПриобретениеКниг.КоличествоСтраниц КАК КоличествоСтраниц,
ПриобретениеКниг.ТипПереплета КАК ТипПереплета,
ПриобретениеКниг.ДанныеОКниге КАК ДанныеОКниге,
ПриобретениеКниг.СуммаПоДокументу КАК СуммаПоДокументу,
ПриобретениеКниг.Информация.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
НазваниеКниги КАК НазваниеКниги,
Количество КАК Количество,
Цена КАК Цена,
Сумма КАК Сумма
) КАК Информация
ИЗ
Документ.ПриобретениеКниг КАК ПриобретениеКниг
Код отчета «СписокЛитературы»
ВЫБРАТЬ
ПриобретениеКниг.Ссылка КАК Ссылка,
ПриобретениеКниг.ВерсияДанных КАК ВерсияДанных,
ПриобретениеКниг.ПометкаУдаления КАК ПометкаУдаления,
ПриобретениеКниг.Номер КАК Номер,
ПриобретениеКниг.Дата КАК Дата,
ПриобретениеКниг.Проведен КАК Проведен,
ПриобретениеКниг.Автор КАК Автор,
ПриобретениеКниг.Жанр КАК Жанр,
ПриобретениеКниг.Издательство КАК Издательство,
ПриобретениеКниг.ГодИздания КАК ГодИздания,
ПриобретениеКниг.КоличествоСтраниц КАК КоличествоСтраниц,
ПриобретениеКниг.ТипПереплета КАК ТипПереплета,
ПриобретениеКниг.ДанныеОКниге КАК ДанныеОКниге,
ПриобретениеКниг.СуммаПоДокументу КАК СуммаПоДокументу,
ПриобретениеКниг.Информация.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
НазваниеКниги КАК НазваниеКниги,
Количество КАК Количество,
Цена КАК Цена,
Сумма КАК Сумма
) КАК Информация
ИЗ
Документ.ПриобретениеКниг КАК ПриобретениеКниг
Размещено на Allbest.ru
...Подобные документы
Проблемы, обзор и анализ публикаций процесса функционирования библиотеки и обоснование его автоматизации. Анализ альтернативного программного обеспечения по автоматизации работы библиотек. Моделирование процесса функционирования библиотеки "Стэлс".
дипломная работа [1,2 M], добавлен 09.01.2014Разработка модели, которая способна отобразить все функциональные возможности библиотеки. Субъекты модели публичной библиотеки. Диаграммы классов в соответствии с направлениями развития. Распечатка, зал ожидания для посетителей, продление пользования.
реферат [962,5 K], добавлен 31.05.2014Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.
курсовая работа [8,1 M], добавлен 10.01.2014Структура и компоненты Delphi 7, их функциональные особенности и назначение. Системная информация утилиты настройки BDE. Свойства полей базы данных и ее главные объекты. Разработка и содержание руководства пользователя. Требования к надежности программы.
курсовая работа [1,6 M], добавлен 10.05.2016Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.
курсовая работа [41,2 K], добавлен 19.12.2010Простые системы для отслеживания заявок. Информационные потоки, возникающие на этапе поступления запроса для решения инцидента. Концептуальная и логическая модель данных. Разработка программного обеспечения по автоматизации процесса Службы Service Desk.
дипломная работа [2,6 M], добавлен 11.06.2017Особенности создания автоматизированной информационной системы для системного администратора библиотеки. Функции ввода и обновления данных и печати документов. Технологическая последовательность выполнения процедур системы, инструкция пользователя.
курсовая работа [430,0 K], добавлен 12.03.2013Определение программного модуля. Принципы использования dll-библиотеки. Преимущества и недостатки использования dll-библиотек. Описание коэффициентов моделей. Разработка структуры классов. Реализация библиотеки классов в среде разработки MS Visual Studio.
дипломная работа [676,6 K], добавлен 16.06.2015Создание Win-приложения для библиотеки, которое позволяло бы осуществлять операции выдачи и сдачи книг в соответствии со сроками. Выбор программных и технических средств реализации проекта. Разработка интерфейса системы, описание реализованных классов.
курсовая работа [3,1 M], добавлен 14.08.2015Математическая модель, алгоритмизация вычислительных процессов. Идентификаторы, разработка интерфейса пользователя. Структура программного приложения: статусная строка, создание анимации, динамически подключаемые библиотеки. Разработка справочной системы.
курсовая работа [2,2 M], добавлен 06.12.2013Разработка программного средства в среде MS Access, содержащего функции электронной библиотеки и которое обеспечивает удобное добавление, удаление, редактирование данных. Руководство пользователя и проверка правильности работы разработанной системы.
курсовая работа [4,0 M], добавлен 23.02.2011Характеристика предприятия, его организационная структура. Описание постановки задачи и существующего процесса, его мнемосхема и функциональная модель. Описание недостатков существующего процесса и предложения автоматизации; выбор программного продукта.
курсовая работа [1,2 M], добавлен 17.03.2010Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.
курсовая работа [505,8 K], добавлен 25.10.2011Разработка программного продукта для полнофункционального учета работающих в библиотеке людей и читателей. Сбор исходных данных и разбиение проекта на модули. Структура проекта базы данных, интерфейс проекта. Настройка параметров, обучение персонала.
курсовая работа [1,9 M], добавлен 02.10.2014Возможности библиотеки OpenGL, создание матрицы и эффекта тумана. Разработка процедуры визуализации трехмерной модели "Корабль", интерфейса пользователя и подсистемы управления событиями. Логическая структура и функциональная декомпозиция проекта.
курсовая работа [507,2 K], добавлен 02.07.2011Анализ действующей сетевой инфраструктуры, разграничение прав доступа к ресурсам сети. Инвентаризация и анализ установленного компьютерного и сетевого оборудования, программного обеспечения. Разработка плана мер обеспечения информационной безопасности.
курсовая работа [2,2 M], добавлен 25.06.2024Организация и эволюция развития поискового аппарата электронного каталога библиотеки. Функции и структурные особенности справочно-библиографического аппарата. Электронные каталоги библиотек г. Омска. Общий функционал программного обеспечения OPAC.
курсовая работа [106,8 K], добавлен 16.09.2017Необходимость автоматизации процесса отправки оплаченной квитанции для повышения удобства клиентов на ОАО "БашЗаказ". Функциональная и информационная модели предлагаемого процесса. Блок-схема работы пользователя. Обоснование выбора программного продукта.
курсовая работа [1,0 M], добавлен 16.10.2014Методика и основные этапы разработки web-библиотеки, требования к ней, содержание, структура и элементы. Идейное описание системы, направления ее проектирования. Порядок написания кода и тестирование систем, ее важнейшие функции и сферы использования.
курсовая работа [1,2 M], добавлен 08.02.2013Формулировка предметной задачи. Анализ требований к программе. Функциональная модель системы. Выбор языка и программных средств реализации. Описание логической модели базы данных. Концептуальная модель данных информационной системы Интернет-библиотеки.
курсовая работа [4,4 M], добавлен 13.10.2017