Файл: Разработка конфигурации « Планирование закупок и размещение заказов поставщикам»в 1С: Предприятие 8.3.pdf
Добавлен: 30.03.2023
Просмотров: 239
Скачиваний: 7
СОДЕРЖАНИЕ
Выбор комплекса задач автоматизации
Характеристика существующих бизнес – процессов
Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по программному обеспечению
2.1. Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика базы данных
2.4. Характеристика базы данных
Концептуальным проектированием называется первый этап в процессе проектирования базы данных, который представляет собой создание информационной модели для анализируемого процесса, протекающего на предприятие, не зависящей от любых физических аспектов ее представления.
Задачей концептуального проектирования является определение предметной области системе в рамках автоматизируемого процесса.
Концептуальная модель (ER-диаграмма) представляет собой описание структуры базы данных и потребностей пользователей.
Особенностью данного этапа в том, что процедура конструирования информационной модели не зависит от каких либо физических условий её реализации, таких как СУБД, язык программирования, тип вычислительной платформы и любых других условий реализации. Сама модель создаётся на основе требований будущих пользователей. В процессе разработки концептуальная модель постоянно подвергается тестированию и проверке на соответствие требований, выставленных пользователями.
В процессе проектирования основное внимание уделяется исследованию предметной области, которую разбивают на ряд локальных областей, достаточных для решения отдельных задач или обеспечения запросов будущих пользователей. Каждая локальная область моделируется отдельно от других, после чего они объединяются. Как правило, каждая локальная область содержит около 6-7 сущностей.
Сама сущность – это некоторый обособленный объект, о котором накапливается информация в системе, имеющий набор свойств-атрибутов.
Для сущностей выделяют типы сущности и экземпляр.
Типы сущностей подразделяются на базовые (родительские) и подчинённые (дочерние). Базовые сущности существуют сами по себе, а существование подчинённых зависит от базовых.
Сущность может обладать одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности, и может обладать любым количеством связей с другими сущностями.
Каждая сущность может обладать любым количеством связей с другими сущностями.
Сущность является независимой, если каждый ее экземпляр может быть однозначно идентифицирован без определения его связей с другими сущностями.
Сущность называется зависимой, если однозначная идентификация ее экземпляра зависит от его связей с другими сущностями .В нашем случае, база данных проектируется для обеспечения веденяи учёта движеняи книг в библиотеке. БД должна содержать информации о количестве товара, хранящегося на складах, списках номенклатуры, поставщиках и сотрудниках, а также приходных и расходных документах.
Рис. 2.14. Концептуальная модель процесса учёта в библиотеке
Созданная концептуальная модель данных предприятия является источником информации для разработки базы данных.
2.5. Контрольный пример реализации проекта и его описание
Тестирование - важная часть любой программы контроля качества, а зачастую и единственная. Это печально, так как разнообразные методики совместной разработки позволяют находить больше ошибок, чем тестирование, и в то же время обходятся более чем вдвое дешевле в расчете на одну обнаруженную ошибку. Каждый из отдельных этапов тестирования (блочное тестирование, тестирование компонентов и интеграционное тестирование) обычно позволяют найти менее 50% ошибок. Комбинация этапов тестирования часто приводит к обнаружению менее 60% ошибок.
В процессе отладки программы ошибки не выявлены. Вся разработка заняла два этапа – конфигурирование и внесение данных.
Рассмотрим процесс учёта движений книг в разработанной системе. После входа перед пользователем открывается основная рабочая область программы.
Рис. 2.15. Начальная страница программы
.
Для создания записи о книге необходимо в рабочей области «Книги» кликнуть по полю создать. После чего откроется форма элемента справочника книги, реквизиты которой необходимо заполнить.
Рис. 2.16. Внесение информации о книге
Для внесения информации о новом читателе необходимо в рабочей области «Картотека читателей» кликнуть по полю создать и заполнить открывшуюся форму элемента справочника.
Рис. 2.17. Внесение информации о читателе
Для внесения информации о выданных книгах необходимо в журнале «Выдачи и возврата» книг создать соответствующий документ, кликнув по полю создать. В открывшемся окне необходимо указать читателя, дату выдачи и указать список выданных книг в соответствующей таблице. 
Рис. 2.18. Внесение информации о выдаче книги
Для формирования отчётов необходимо в панели функций кликнуть по полю «отчёты» и выбрать требуемый отчёт.
Рис. 2.19. Формирование отчётов.
Заключение
В результате предпроектного обследования библиотеки были определены основные виды деятельности, выделены основные бизнес-процессы и задачи, а так же выявлены основные исполнители задач бизнес-процессов.
Осуществлена декомпозиция информационной системы, выявлен перечень подсистем и задач. Выявлены задачи, не имеющие программной реализации.
Вторая часть работы была посвящена выбору и формированию технологической среды. В качестве среды разработки была выбрана платформа 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.
Приложения
Программный код
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.ВыдачаКниг.Записывать = Истина;
Для Каждого ТекСтрокаКниги Из Книги Цикл
Движение = Движения.ВыдачаКниг.Добавить();
Движение.Период = ДатаВыдачи;
Движение.Читатель = Читатель;
Движение.Книга = ТекСтрокаКниги.Наименование;
Движение.Сдана = ЛОЖЬ;
КонецЦикла;
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Сотрудники") Тогда
// Заполнение шапки
Сотрудник = ДанныеЗаполнения.Ссылка;
ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Книги") Тогда
// Заполнение шапки
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!