Разработка автоматизированной информационно-поисковой системы учета контингента обучающихся с использованием элементов базы данных 1С:Предприятие 8.3 (на примере ГБУДО "Центр технического творчества и ранней профориентации - Поволжский центр аэрокосмическ
Сравнительный анализ различных платформ разработки и обоснование выбора платформы. Проектирование баз данных. Создание и настройка различных справочников. Создание формы быстрого доступа к основным объектам. Создание подсистем, ролей и уровней доступа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.03.2018 |
Размер файла | 3,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования Нижегородской области
Государственное бюджетное профессиональное образовательное учреждение среднего образования
«Нижегородский Губернский колледж»
Разработка автоматизированной информационно-поисковой системы учета контингента обучающихся с использованием элементов базы данных 1С:Предприятие 8.3 (на примере ГБУДО «Центр технического творчества и ранней профориентации - Поволжский центр аэрокосмического образования»)
Выпускная квалификационная работа
Выполнил: Тузиков Виталий Александрович
Студент 704 группы
Руководитель ВКР: Куликов Дмитрий Игоревич
Нижний Новгород, 2016 год
Оглавление
ГЛАВА 1. БАЗЫ ДАННЫХ И ИХ МЕСТО В АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННО-ПОИСКОВОЙ СИСТЕМЕ
1.1 Анализ существующих разработок
1.2 Экономическая характеристика ГБУ ДО «Центр технического творчества и ранней профориентации «Поволжский центр аэрокосмического образования» города Нижний Новгород»
1.3 Анализ предметной области
1.4 Сравнительный анализ различных платформ разработки
1.5 Вывод и обоснование выбора платформы разработки приложения
2. Проектирование баз данных
2.1 Модель данных
2.1.1 Последовательность работ
2.1.2 Создание и настройка справочников
2.1.4 Создание Документа Список обучающихся в группе
2.1.5 Создание документа Cправка с места учебы
2.1.6 Создание Отчета Даты посещения
2.1.7 Создание Отчета Список обучающихся
2.1.8 Создание Формы быстрого доступа к объектам
2.1.9 Создание подсистем
2.1.10 Создание ролей и уровней доступа
2.2 Практическая реализация АИС
2.3 Одна из возможностей быстрой формы доступа АИС
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ВВЕДЕНИЕ
В апреле 2016 года Правительством РФ на рассмотрение Государственной Думы внесён законопроект о создании единой федеральной межведомственной системы учета контингента обучающихся по основным и дополнительным образовательным программам. [1]
Как сообщает Гарант.ру, межведомственная система - это целый комплекс взаимосвязанных информационных систем, осуществляющих персонифицированный учёт обучающихся.
Межведомственная система будет создаваться двумя министерствами- Минкомсваязи и Минобрнауки при участии уполномоченных органов исполнительной власти регионов. Эти ведомства наделят полномочиями по обработке персональных данных в рамках создаваемой системы.
Так, сведения о госрегистрации рождения и смерти будут передаваться органом записи актов гражданского состояния в орган исполнительной власти субъекта, осуществляющий управление в сфере образования, передаёт Гарант.ру
Предполагается, что средства для реализации законопроекта будут выделены в рамках предоставления субсидии по госпрограмме "Информационное общество (2011-2020 годы)"
Концепция создания Межведомственной системы была одобрена Правительством РФ два года назад. Документ содержит цели, задачи, основные принципы, структуру и этапы создания системы учета.
Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс.
В современном мире часто возникают вопросы связанные с хранением и обработки большого количества информации. Детские образовательные центры не исключение, так как этим центрам приходится работать не только с большим количеством детей и их данными, но еще и журналами класса/группы, которые преподаватели не всегда могут взять на урок, чтобы заполнить его данными об отсутствующих и оценками.
Успех решения основных задач, стоящих перед образовательной организацией напрямую зависит от тех инструментов и возможностей, которые предоставляет информационная система организации руководителям для получения своевременной и точной информации.
Данную функциональность в современных информационных системах обеспечивают системы управления базами данных (СУБД) и построенные на их основе автоматизированные информационные системы (АИС) ведения базы данных (БД).
Поскольку использование баз данных является одним из краеугольных камней, на которых построено существование различных организаций, пристальное внимание разработчиков баз данных вызывают инструменты, при помощи которых такие приложения можно было бы создавать.
В связи с вышеперчисленным поставлена задача в разработке АИС управления контингентом обучающихся в Центре.
Объектом исследования является деятельность отдела учебно-методической работы Государственного бюджетного учреждения дополнительного образования «Центр технического творчества и ранней профориентации Поволжский центр аэрокосмического образования» по учету движения континганта обучающихся (далее - Центр).
Предметом исследования служит автоматизированный процесс управления движением контингена обучающихся Центра.
Цель выпускной квалификационной работы - проектирование и организация базы данных учета контингента обучающихся и сопровождение ее программным продуктом.
Можно выделить следующие преимущества автоматизированного варианта решения задачи:
1. сокращение времени обработки и получения данных об успеваемости студентов;
2. автоматизированная подготовка документов;
3. повышение степени достоверности обработки информации об обучающихся;
4. повышение степени защищенности информации;
5. повышение степени достоверности информации, необходимой для принятия управленческих решений.
Программа должна обладать развитым графическим интерфейсом. С данной программой должны иметь возможность работать пользователи различной квалификации. База данных должна быть спроектирована так, чтобы обеспечивать хранение всех необходимых данных, имея при этом максимально упрощённую структуру. Структура базы данных должна быть построена так, чтобы обеспечить устранение избыточности информации. В связи с этим требуется принять меры к обеспечению целостности базы.
АИС учета индивидуальных достижений, обучающихся должна обеспечивать выполнение следующих основных функций:
поиск заданного обучающегося по фамилии;
выдача списка обучающихся по группам;
коррекция данных об обучающемся;
формирование собственного запроса;
формирование личной карточки обучающегося.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. провести теоретический анализ учебно-методической и специальной литературы, Интернет-ресурсов по теме исследования;
2. сделать обзор современных программных средств создания баз данных;
3. провести предпроектное обследование предметной области (отдел учебно-методической работы Центра);
4. разработать АИС для отдела учебно-методической работы Центра, провести тестовый запуск программы;
5. создать АИС с удобным интерфейсом для пользователя, создать отчет о посещениях занятий, разместить базу на веб-сервере для быстрого доступа в сети и с мобильных устройств.
Структура работы: работа состоит из введения, двух глав, заключения, списка литературы (39 источников), объем работы составляет 51 страница.
ГЛАВА 1. БАЗЫ ДАННЫХ И ИХ МЕСТО В АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННО-ПОИСКОВОЙ СИСТЕМЕ
1.1 Анализ существующих разработок
Создание федеральной системы позволит решить "ряд актуальных проблем развития общего, профессионального и дополнительного образования", в частности, приведет к "повышению качества и оперативности принятия управленческих решений, за счет организации эффективного межведомственного электронного обмена информацией".
По состоянию на 2015 год Минобрнауки не располагает достоверной информацией о фактическом и прогнозируемом количестве обучающихся различных возрастов, проживающих на различных территориях и нуждающихся в образовательных услугах, следует из технического задания (ТЗ) на создание системы.
Недостаточно эффективно решаются задачи территориального планирования при строительстве образовательных организаций, отсутствует в актуальном состоянии реестр таких организаций, разрознены или отсутствуют сведения об этапах обучения и соответствующих им достижениях обучающихся. Информации об обучающихся хранится в разрозненных ведомственных информационных системах, подходы к идентификации обучающихся в различных ведомственных информационных системах также разрознены.
В федеральной системе будут собраны различные сведения о детях - с момента рождения и регистрации ребенка в органах ЗАГС, а именно: ФИО, пол, информация о месте и дате рождения, номер записи акта о рождении, серия и номер паспорта (после его получения), адрес регистрации, СНИЛС, сведения о родителях, о месте и периоде обучения, успеваемости и достижениях (включая информацию о победах на олимпиадах и конкурсах), освоенные образовательные программы, документы об образовании и сведения о здоровье. Кроме этого, в системе будет содержаться информация об образовательных учреждениях и педагогах, статистическая и нормативно-справочная информация. [2]
Например, рассмотрим информационную систему «Контингент».
Назначение системы Информационная система «Контингент» предназначена для автоматизированного сбора, хранения и анализа информации о контингенте обучающихся в различных типах образовательных организаций региона. ИС «Контингент» разработана на основе автоматизированных информационных систем ЗАО «ИРТех» - «NetSchool», «Сетевой город. Образование», «Сетевой регион. Образование», «Е-услуги. Образование», широко используемых в сфере образования более 30 регионов РФ.
ИС «Контингент» соответствует функциональным требованиям Министерства образования и науки РФ к подобным системам, позволяет создать единую региональную базу данных контингента обучающихся в образовательных организациях различных типов и решать следующие задачи: Учет образовательных организаций и учет контингента.
Защита персональных данных ИС «Контингент» полностью соответствуют требованиям федерального законодательства в области защиты персональных данных. Модуль защиты информации от несанкционированного доступа системы имеет сертификат ФСТЭК № 2813 от 15 января 2013 года, удостоверяющий, что он может использоваться для защиты информации в информационных системах обработки персональных данных до 1 класса включительно. [3]
Минкомсвязи в интересах Минобрнауки провело открытый конкурс на создание первой очереди единой федеральной межведомственной системы учета контингента обучающихся по основным образовательным программам и дополнительным общеобразовательным программам (ИС "Контингент").
В каждом регионе для учета детей, а также предоставления сервисов электронных дневников и журналов создаются собственные сегменты ИС "Контингент", а федеральная система должна будет объединить эти сегменты.
Заявки на участие в конкурсе подали "Ростелеком", НИИ "Восход", казанская "Барс Груп", Центр информационных технологий и систем органов исполнительной власти (ЦИТиС), екатеринбургская "Нау-сервис" (NAUMEN) и "МегаФон". Победил "Мегафон", предложивший минимальную цену - 35,76 млн рублей (начальная цена составляла 67,5 млн).
В связи с новыми запросами времени, а именно персонифицированным учетом движения контингента обучающихся, возникла необходимость разработки АИС с использованием базы данных для конкретной организации, в которой я работаю.
1.2 Экономическая характеристика ГБУ ДО «Центр технического творчества и ранней профориентации «Поволжский центр аэрокосмического образования» города Нижний Новгород»
Центр сегодня - это:
· Образовательное учреждение дополнительного образования Центр научно-технического творчества, объединяющее педагогов и обучающихся;
· Многоструктурное образовательное учреждение, которое помогает обучающимся определить свою траекторию развития для полноценного вхождения во взрослую жизнь;
· Инновационное образовательное учреждение, которое находится в постоянном поиске новых нетрадиционных подходов, форм, методов, технологий обучения и воспитания социализированной личности.
В Центре работает профессиональный коллектив педагогических сотрудников.
Для решения основных задач дополнительного образования в Центре обучается 216 обучающихся в 21 группе по дополнительным общеобразовательным программам научно-технической направленности преимущественно в возрасте от 7 до 18 лет.
Творческие объединения представлены достаточно широко:
Образовательная робототехника («Первые шаги в Робототехнику», «Проектная робототехника»), Ардуино для начинающих, Школа тележурналиста «Зеркало», Студия мультипликации «Нескучные истории», Фотостудия и др.
Годовой бюджет организации составляет около 7 млн рублей, таким образом организация не сможет себе позволить приобрести готовые программные продукты, чем и обусловлена необходимость практической части моей квалификационной работы. [4]
1.3 Анализ предметной области
Бурное развитие компьютерной техники привело к тому, что все большее распространение стали получать информационные системы, базирующиеся на использовании информационно-вычислительной техники и средств коммуникаций, которые являются основными техническими средствами хранения, обработки и передачи информации. Такие информационные системы называют автоматизированными. Они основаны на использовании специальных средств и методов преобразования информации, т.е. автоматизированных информационных технологий.
Автоматизированная информационная система (АИС) представляет собой совокупность информации, экономико-математических методов и моделей, технических, программных, технологических средств и штата специалистов, предназначенную для обработки информации и принятия управленческих решений. Создание АИС способствует повышению эффективности производства экономического объекта и обеспечивает качество управления. Наибольшая эффективность АИС достигается при оптимизации планов работы предприятий, фирм и отраслей, быстрой выработке оперативных решений, четком маневрировании материальными и финансовыми ресурсами и т.д. Поэтому процесс управления в условиях функционирования автоматизированных информационных систем основывается на экономико-организационных моделях, более или менее адекватно отражающих характерные структурно-динамические свойства объекта. [5]
Адекватность модели означает, прежде всего, ее соответствие объекту в смысле идентичности поведения в условиях, имитирующих реальную ситуацию, поведение моделируемого объекта в части существенных для поставленной задачи характеристик и свойств. Безусловно, полного повторения объекта в модели быть не может, однако несущественными для анализа и принятия управленческих решений деталями можно пренебречь. Модели имеют собственную классификацию, подразделяясь на вероятностные и детерминированные, функциональные и структурные. Эти особенности модели порождают разнообразие типов информационных систем.
Автоматизированные информационные системы представляют собой совокупность различных средств, предназначенных для сбора, подготовки, хранения, обработки и предоставления информации, удовлетворяющей информационные потребности пользователей. АИС объединяет следующие составляющие:
1) языковые средства и правила, используемые для отбора, представления и хранения информации, для отображения картины реального мира в модель данных, для представления пользователю необходимой информации;
2) информационный фонд системы;
3) способы и методы организации процессов обработки информации;
4) комплекс программных средств, реализующих алгоритмы преобразования информации;
5) комплекс технических средств, функционирующих в системе;
6) персонал, обслуживающий систему.
База данных - совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД). [6]
Система управления базами данных - комплекс программных и лингвистических средств общего или специального назначения, реализующий поддержку создания баз данных, централизованного управления и организации доступа к ним различных пользователей в условиях принятой технологии обработки данных. [7] [8]
Между физической базой данных и пользователями системы располагается уровень программного обеспечения, именно это и подразумевается под понятием СУБД. Все запросы пользователей на получение доступа к базе данных обрабатываются СУБД. Создание, наполнение, обновление и удаление данных в файлах или таблицах также предоставлены СУБД. Основная задача СУБД - дать пользователю базы данных возможность работать с ней, не вникая во все подробности работы на уровне аппаратного обеспечения. То есть, СУБД позволяет обычному пользователю рассматривать базу данных как объект более высокого уровня по сравнению с аппаратным обеспечением, а также предоставляет в его распоряжение набор операций, выражаемых в терминах языка высокого уровня, например, набор операций, которые можно выполнять с помощью языка SQL (Structured Query Language).
В наше время существует множество программных приложений позволяющих обеспечивать качественное хранение и обработку информации. Так для хранения большого объема информации, касающейся определенной области очень удобно пользоваться системами управления базами данных (СУБД), которая позволяет:
- надежно хранить информацию;
- изменять (добавлять, удалять, обновлять) информацию;
- уменьшить время доступа к необходимой информации;
- реализовать различные уровни доступа к информации, рассчитанные на различных пользователей.
Таким образом, СУБД очень хорошо подходят для хранения и систематизации любой информации на работе.
Без баз данных (БД) сегодня невозможно представить работу большинства финансовых, промышленных, торговых и образовательных организаций. Они позволяют структурировать, хранить и извлекать информацию оптимальным для пользователя способом.
Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность. Создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.
База данных (БД) - это компьютеризованная система, предназначенная для хранения информации и предоставления ее по требованию.
Под базой данных (БД) будем понимать совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязь в конкретной предметной области.
Существует несколько различных структур информационных моделей и соответственно различных типов базы данных:
1. Табличные,
2. Иерархические,
3. Сетевые.
При работе с базой данных допустимы следующие типы данных:
· Текстовый
· Поле MEMO
· Числовой
· Дата/Время
· Денежный
· Счетчик
· Логический
· Поле объекта OLE
Характеристика типов данных:
1) Текстовый - одна строка текста до 255 символов.
2) Поле MEMO - текст, состоящий из нескольких строк, которые затем можно будет посмотреть при помощи полос прокрутки ( до 65 535 символов).
3) Числовой - число любого типа ( целое, вещественное и т.д.).
4) Дата/Время - поле, содержащие дату или время.
5) Денежный - поле, выраженное в денежных единицах ( рубли, доллары и т.п.).
6) Счетчик - поле, которое вводится автоматически с вводом каждой записи.
7) Логический - содержит одно из значений TRUE(истина) или FALSE(ложно) и применяются в логических операциях.
8) Поле объекта OLE - содержит рисунок, звуковые файлы, таблицы EXCEL, документ Word и т.д.
Поле каждого типа имеет набор свойств. Наиболее важными свойствами поля:
Размер поля
Формат поля
Обязательное поле
Базы данных, состоящие из связанных двумерных таблиц, принято называть реляционными.
Для обеспечения целостности базы данных состоящей из нескольких таблиц, необходимо связывать таблицы между собой.
Связь между таблицами устанавливает отношение между совпадающими значениями в полях с одинаковыми именами. С ключевым полем главной таблицы (первичный ключ) связывается одноименное поле подчиненной таблицы (внешний ключ).
К числу достоинств реляционного подхода можно отнести:
1) наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть распространенных предметных областей и допускают точные формальные определения, оставаясь интуитивно понятными;
2) наличие простого и в то же время мощного математического аппарата, опирающегося главным образом на теорию множеств и математическую логику и обеспечивающего теоретический базис реляционного подхода к организации баз данных;
3) возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.
Реляционные системы далеко не сразу получили широкое распространение. В то время, как основные теоретические результаты в этой области были получены еще в 70-х, и тогда же появились первые прототипы реляционных СУБД, долгое время считалось невозможным добиться эффективной реализации таких систем. Однако отмеченные выше преимущества и постепенное накопление методов и алгоритмов организации реляционных баз данных и управления ими привели к тому, что уже в середине 80-х годов реляционные системы практически вытеснили с мирового рынка ранние СУБД.
В настоящее время основным предметом критики реляционных СУБД является не их недостаточная эффективность, а присущая этим системам некоторая ограниченность (прямое следствие простоты) при использование в так называемых нетрадиционных областях (наиболее распространенными примерами являются системы автоматизации проектирования), в которых требуются предельно сложные структуры данных. Еще одним часто отмечаемым недостатком реляционных баз данных является невозможность адекватного отражения семантики предметной области.
Иерархическая база данных - представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф). Данная модель характеризуется такими параметрами как уровни, узлы, связи.
Узел - информационная модель элемента, находящегося н данном уровне иерархии.
Достоинства иерархической модели данных:
1) простота понимания и использования;
2) обеспечение определенного уровня независимости данных;
3) простота оценки операционных характеристик благодаря заранее заданным взаимосвязям.
Недостатки модели:
1) избыточное хранение данных;
2) из-за строгой иерархической упорядоченности объектов модели значительно усложняются операции включения и удаления;
3) удаление исходных объектов влечёт удаление порождённых;
4) процедурность операций манипулирования данными;
5) корневой тип узла является главным, доступ к любому порождённому узлу возможен только через исходный.
Пример: каталог папок Windows, реестр Windows, доменная система имен подключенных к Интернету компьютеров.
Сетевая база данных - база данных похожа на иерархическую и имеет те же основные составляющие ( узел, уровень, связь), но в ней принята свободная связь между элементами разных уровней.
В сетевой модели данных понятия главного и подчинённых объектов несколько расширены. Любой объект может быть и главным и подчинённым. Главный объект обозначается термином “владелец набора”, а подчинённый - “член набора”. Один и тот же объект одновременно может выступать и в роли владельца и в роли члена набора. Это означает, что каждый объект может участвовать в любом случае взаимосвязей.
В сетевой модели данных объекты объединяются в “сеть”. Каждый тип записи может содержать нуль, один или несколько атрибутов.
Достоинства сетевой модели:
1) возможность построения вручную эффективных прикладных систем;
2) возможность экономии памяти за счет разделения подобъектов;
3) простота реализации часто встречающихся в реальном мире взаимосвязей “многие ко многим”.
Недостатки сетевой модели данных:
1) сложность модели;
2) возможная потеря данных при реорганизации базы данных.
Пример: Всемирная паутина глобальной компьютерной сети Интернет.
Эти три модели различаются в основном способом представления взаимосвязей между объектами.
Эффективность функционирования системы, использующей БД, зависит как от выбора архитектуры БД, так и от выбора СУБД. К современным многопользовательским СУБД относятся Microsoft Access, Oracle, Microsoft SQL Server, SyBase, InterBase, Informix и др.
Основные подходы к управлению базами данных:
1. Реляционный подход.
2. Объектно-ориентированный подход.
3. Документо-ориентированный подход.
Расскажем кратко о каждом из подходов.
Реляционный подход является наиболее распространённым подходом к организации баз данных в наше время. Именно на нем основано подавляющее большинство современных коммерческих системах управления базами данных. В реляционных системах информация представляются пользователю в виде таблиц. Такое представление является весьма удобным и достаточно понятным для любого человека. Возможно, именно благодаря этому реляционный подход и снискал такую популярность. Однако, хотелось бы отметить, что в современных СУБД зачастую нарушается классические принципы реляционного подхода в угоду расширения функциональности.
Объектно-ориентированная база данных (ООБД) -- база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов (как в объектно-ориентированном программировании). Объектно-ориентированный подход поддерживает все принципы объектно-ориентированного программирования - инкапсуляцию, наследование, полиморфизм. В БД содержатся классы, созданные пользователем. В объектно-ориентированной модели данных любая сущность реального мира представляется всего одним понятием -- объектом. С объектом ассоциируется состояние и поведение. Состояние объекта определяется значениями его свойств -- атрибутов.
Документо-ориентированные базы данных предназначены для хранения и управления документо-ориентированной или полу-структурированной информации. В отличие от реляционных баз данных с их понятиями «отношений», эти системы построены вокруг абстрактного понятия «документа». Документ содержит произвольное число свойств. Документы в ДОБД похожи на записи в РБД, но к ним не такие строгие требования. Они не обязаны иметь одинаковую структуры и количество атрибутов. [13]
Основные достоинства и недостатки перечисленных подходов
Подход |
Достоинства |
Недостатки |
|
1. Реляционный подход |
1. Модель данных отображает информацию в наиболее простой для пользователя форме. 2. Основан на развитом математическом аппарате, который позволяет достаточно лаконично описать основные операции над данными. |
1.Относительно низкая скорость доступа и большой объем внешней памяти. 2.Трудность понимания структуры данных из-за появления большого кол-ва таблиц в результате логического проектирования. 3.Предметную область не всегда можно представить в виде совокупности таблиц. 4. Практически не позволяет хранить большие объемы данных. |
|
2. Объектно-ориентированный |
1. Позволяют пользователям определять абстракции; 2. Облегчают проектирование некоторых связей; 3. Устраняют потребность в определяемых пользователями ключах; 4. В некоторых ситуациях обеспечивают более высокую производительность, нежели системы, основанные на реляционной модели; |
1.Отсутствие интероперабельности между РБД и ООБД; 2.Отсутствие стандартной алгебры запросов; 3.Отсутствие средств обеспечения запросов; 4.Проблемы с безопасностью; 5.Недостаточная поддержка сложных объектов; |
|
3. Документо-ориентированный |
1. В сравнении с реляционными базами данных лучшая производительность при индексировании больших объёмов данных и большим количестве запросов на чтение. 2. Легче масштабируются в сравнении с SQL решениями 3. Легко менять "схему" данных: не нужно выполнять никаких операций обновления для добавления новых полей. 4. Нет проблем с хранением неструктурированных данных. 5. Единое место хранения всей информации об объекте: меньше операций вида "join". 6. Простой интерфейс общения с БД |
1. Отсутствие транзакционной логики и контроля целостности в большинстве реализаций: необходимо реализовывать её в логике приложения. (Хотя специализированная логика может оказаться эффективнее, общих алгоритмов реляционных ДБ) 2. Для обработки данных необходимо использование дополнительного языка программирования. 3.Система MongoDB допускает максимальный размер БД всего 2 Гб на 32-битных системах. |
[16]
1.4 Сравнительный анализ различных платформ разработки
Проектируемая система для работы с обучающимися должна хранить персональную информацию о каждом обучающемся, распределении обучающихся по группам; хранить в течение учебного года списки групп, хранить перечень справок и приказов.
На данном этапе проектирования необходимо выделить основные сущности БД, определить их атрибуты, и описать связи между ними.
В качестве платформы разработки я выбирал между тремя системами:
1. MS Access
2. 1С: Предприятие 8.2
3. 1С: Предприятие 8.3
Рассмотрим все эти платформы по отдельности.
Microsoft Office Access или просто Microsoft Access -- реляционная система управления базами данных (СУБД) корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. [9] [10]
Состав программного продукта Microsoft Office Access
Основные компоненты MS Access:
построитель таблиц;
· построитель экранных форм;
· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
· построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.
Собственное мнение при использовании платформы:
Сама система имеет очень удобный и привычный интерфейс (для опытного пользователя MS Office) Сама создает графическую схему данных. Так же база имеет различные виды конструкторов документов, отчетов, запросов и форм, что сокращает время при разработке. Но самым главным минусом этой платформы является то что если при разработке была допущена ошибка, но все связи в схеме уже установлены и база заполнена, для того что бы устранить ошибку вам придется удалять все записи, удалять связи между данными и после этого вы сможете приступить к исправлению ошибки.
Моя оценка платформе 2/5.
1С: Предприятие 8.2 -- программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии.
Первоначально «1С:Предприятие» было предназначено для автоматизации бухгалтерского и управленческого учётов (включая начисление зарплаты и управление кадрами), но сегодня этот продукт находит свое применение в областях, далеких от собственно бухгалтерских задач.
Технологическая платформа «1С:Предприятие» представляет собой программную оболочку над базой данных (используются базы на основе DBF-файлов в 7.7, собственный формат 1CD с версии 8.0 или СУБД Microsoft SQL Server на любой из этих версий). Кроме того, с версии 8.1 хранение данных возможно в СУБД PostgreSQL и IBM DB2, а с версии 8.2 добавилась и Oracle. Имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE, в версиях 7.7, 8.0 и 8.1 -- с помощью COM-соединения.
Клиентская часть платформы функционирует в среде Microsoft Windows и, начиная с версии 8.3, в среде Linux.. Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С:Предприятия» может функционировать на ОС Linux.
Существуют специальные версии среды исполнения 1С для ноутбуков и PDA, ПО создания веб-приложений, взаимодействующих с базой данных «1С:Предприятие».
Состав программного продукта 1С:Предприятие 8.2
Константы. Предназначены для хранения постоянных, условно-постоянных величин.
Справочники. Списки однородных элементов данных. Используются для хранения нормативно-справочной информации.
Планы видов характеристик. Предназначены для описания множеств однотипных объектов аналитического учета.
Документы. Служат для ввода информации о совершаемых операциях в системе.
Журналы документов. Служат для отображения списков документов различного вида.
Перечисления. Списки значений, задаваемых на этапе конфигурирования.
Планы видов расчета. Предназначены для описания множеств однотипных объектов механизмов расчета.
Отчеты. Средство получения выходной информации.
Обработки. Используются для выполнения различных действий над информационной базой.
Планы счетов. Совокупность синтетических счетов.
Регистры сведений. Служат для хранения информации, состав которой развернут по определенной комбинации значений и при необходимости развернут во времени.
Регистры накопления. Служат для накопления информации о наличии и движении средств.
Регистры расчетов. Служат для накопления информации о периодических расчетах.
Регистры бухгалтерии. Используются для отражения в бухгалтерском учете информации о хозяйственных операциях.
Собственное мнение при использование платформы:
Платформа является универсальной, ее можно настроить практически под любые нужды предприятия, что значительно упрощает решение различных задач. Но сама конфигурация (режим запуска в режиме разработчика) не простая и без обучения неопытному пользователю в ней будет достаточно проблематично разобраться самостоятельно в решение задач связанных с ведение накладных, движений в счетах и тд. Так же, если проводить аналогию с MS Access который для базы использует только один файл, то 1С имеет множество файлов большого размера по сравнению с MS Access
Моя оценка платформе 3/5
1С:Предприятие 8.3 содержит такие же функции, но самым главным достоинством обновления является возможность вести разработку под ОС Android и ОС IOS что позволяет использовать базы на мобильных устройствах не используя веб-серверы.
Моя оценка платформе 4/5
1.5 Вывод и обоснование выбора платформы разработки приложения
Я выбрал платформу для разработки платформу 1С: Предприятие 8.3 по нескольким критериям:
Частичное знание конфигурации
Возможность разработки базы под мобильные устройства без знаний программирования под ОС Android и ОС IOS
Политика импортозамещения
Широкая возможность развития функциональности платформы
Возможность размещения базы на веб-сервере
Сокращение расходов предприятия на ПО для использования базы- размещение базы на веб-сервере позволяет пользоваться базой через браузер, при этом не имея ПО у себя на компьютере.
ГЛАВА 2. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 Проектирование баз данных
Процесс, в ходе которого решается, какой вид будет у вновь создаваемой БД, называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия, которые могут возникнуть на различных этапах жизненного цикла БД (рис.1).
Процедуры, выполняемые на этапах жизненного цикла БД |
|||||||||
Проектирование |
Создание |
Эксплуатация |
|||||||
Анализ предметной области и запросов к БД |
Генерация схемы БД |
Реорганизация БД |
Организация доступа к базам данных |
Контроль состояния БД |
|||||
Интеграция пользовательских представлений |
Подготовка среды хранения |
Реструктуризация БД |
Поиск и обновление данных |
Сбор и анализ статистики использования БД |
|||||
Выбор средства реализации |
Ввод и контроль данных |
Реформатизация БД |
Вывод отчетов |
Контроль целостности БД |
|||||
Логическое проектирование |
Загрузка и корректировка БД |
Разграничение доступа |
Копирование и восстановление БД |
||||||
Физическое проектирование |
Инициирование и завершение работы с СУБД |
Рис. 1
Модель данных
Модель данных - это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину, с которой взаимодействует пользователь. Упомянутые объекты позволяют моделировать структуру данных, а операторы - поведение данных.
Реализация заданной модели данных - это физическое воплощение на реальной машине компонентов абстрактной машины, которые в совокупности составляют эту модель.
Анализ предметной области целесообразно разбить на три фазы:
Анализ концептуальных требований и информационных потребности;
Выявление информационных объектов и связей между ними;
Построение концептуальной модели предметной области и проектирование концептуальной схемы БД
Последовательность работ
1. Создать схему данных АИС для визуального представления всей системы в целом (Рис.1)
2. Создание и настройка ролей и уровней доступа
3. Создание и настройка подсистем
4. Создание и настройка справочников
5. Создание и настройка документов (Посещения, список обучающихся в группе, справка с места учебы)
6. Создание и настройка Отчета (Электронный журнал, список обучающихся)
7. Создание формы быстрого доступам к:
7.1 Списку справочников
7.2 Создание элемента справочника
Рисунок 1. Схема данных
2.1.2 Создание и настройка справочников
2.1.2.1 Создание и настройка справочника Сотрудники
Справочник сотрудники должен содержать всю информацию о сотруднике центра.
После загрузки конфигурации нам нужно будет открыть окно Конфигурация Открыть конфигурацию. Результатом работы будет открытое окно с объектами конфигурации. (Рис. 2)
Рисунок 2. Окно объектов конфигурации
Заходим во вкладку справочники и нажимаем Добавить. (Рис. 3)
Рисунок 3. Вкладка Справочники
Далее появится окно создания и настройки справочника. (Рис. 4)
Рисунок 4. Настройка справочника
Во вкладке Имя пишем название справочника: Сотрудники
Далее переходим на вкладку реквизиты и начинаем создание реквизитов куда после создания базы мы будем вписывать элементы справочника Сотрудники. (Рис. 5)
Рисунок 5. Данные справочника
Имя реквизита |
Тип данных |
Длина |
|
Дата_рождения |
Дата |
||
Фамилия |
Строка |
20 |
|
Имя |
Строка |
10 |
|
Отчество |
Строка |
15 |
|
Должность |
Строка |
20 |
Для того, чтобы наша база не выглядела огромной, но содержала обширное количество информации мы создадим 3 табличные части.
Табличная часть Трудовая_деятельность
Имя реквизита |
Тип данных |
Длина |
|
Номер_паспорта |
Число |
10 |
|
ИНН |
Строка |
15 |
|
Номер_СНИЛС |
Строка |
10 |
Табличная часть Курсы повышения квалификации
Имя реквизита |
Тип данных |
Длина |
|
Наименование_курса |
Строка |
20 |
|
Колво_часов |
Число |
3 |
|
Присвоена_категроия |
Строка |
15 |
На этом создание реквизитов закончена. Прейдем к редактированию формы справочника (быстрое заполнение элементами)
На вкладке формы, откройте ФормуЭементаСправочника. (Рис.6 )
Рисунок 6. Форма справочника
Упростим себе задачу на будущее и создадим процедуру авто заполнения стандартного реквизита Наименование, для этого откройте модуль формы. (Рис. 7)
Рисунок 7. Модуль
И введите следующий код.
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Перем ТекстСообщения;
ТекстСообщения="";
Если ПустаяСтрока (Объект. Фамилия) Тогда
ТекстСообщения=ТекстСообщения+" Не заполнено поле Фамилия;";
КонецЕсли;
Если ПустаяСтрока (Объект. Имя) Тогда
ТекстСообщения=ТекстСообщения+" Не заполнено поле Имя;";
КонецЕсли;
Если ПустаяСтрока (Объект. Отчество) Тогда
ТесктСообщения=ТекстСообщения+" Не заполнено поле Отчество;";
КонецЕсли;
Если НЕ ПустаяСтрока (ТекстСообщения) Тогда
Сообщить (ТекстСообщения);
Отказ=Истина;
Возврат;
КонецЕсли;
Объект.Наименование=Объект.Фамилия+" "+ВРег(Лев(Объект.имя,1))+". "+ВРег(Лев(Объект.Отчество,1))+".";
КонецПроцедуры
2.1.2.2 Создание и настройка справочника Посетители
В этом справочнике будет содержаться данные о родителях и о ребенке который посещает центр дополнительного образования детей.
Имя справочника-Посетители.
На вкладе реквизиты создаём следующие реквизиты: (Рис. 8)
Рисунок 8. Реквизиты
Имя реквизита |
Тип данных |
Длина |
|
ФИО_Посетителя |
Строка |
50 |
|
ФИО_ребенка |
Строка |
50 |
|
Дата_Рождения |
Дата |
||
Телефон |
Число |
10 |
|
Адрес |
Строка |
50 |
|
Паспорт |
Число |
10 |
Переходим на форму. (Рис. 9)
Рисунок 9. Коаманда формы
Во вкладке команда создаем кнопку Сохранить и открываем модуль.
Этак кнопка будет в автоматически вводить данные родителя (ФИО) в наименование. Для этого введем код.
&НаКлиенте
Процедура Сохранить(Команда)
Объект.Наименование=Объект.ФИО_Посетителя;
КонецПроцедуры
2.1.2.3 Создание и настройка справочника Направления
Этот справочник будет содержать информацию о творческой объединении, которое посещает обучающийся.
Реквизит будет только 1 помимо стандартных (код, наименование)
Колво_часовГОД, тип данных-Число, длина 3.
На этом работа со справочниками заканчивается.
2.1.3 Создание Документа Посещения
Данный документ будет заносить данные о клиенте, преподавателе, и о творческом объединении.
Во вкладке реквизиты создаем следующие реквизиты. (Рис. 10)
Рисунок 10. Реквизиты
Имя реквизита |
Тип данных |
Длина |
|
Клиент |
СправочникСсылка.Посетители |
50 |
|
Телефон |
Число |
10 |
|
Группа |
Строка |
15 |
|
Направление |
СправочникСсылка.Направление |
||
Сотрудники |
СправочникСсылка.Сотрудники |
база данные платформа справочник
2.1.4 Создание Документа Список обучающихся в группе
Данный документ предназначен для того, что бы заносить данные о составе группы.
Во вкладке реквизиты создаем следующие реквизиты. (Рис. 11)
Рисунок 11. Реквизиты
Имя реквизита |
Тип данных |
Длина |
|
Направление |
СправочникСсылка.Направление |
||
ФИО_Ребенка |
СправочникСсылка.Посетители |
50 |
2.1.5 Создание документа Cправка с места учебы
Этот документ поможет нам автоматизировать рутиный процесс выдачи справок для обучающихся.
Рисунок 12. Конструктор печати
Для того, чтобы создать печатную форму во вкладке Основные нажимаем на кнопку Действия. После чего появится выпадающих список, нажимаем на кнопку Конструкторы- Конструктор печати.(Рис. 12)
Рисунок 13. Реквизиты шапки
Переносим нужные нам реквизиты и нажимаем на кнопку далее. (Рис. 13)
Рисунок 14. Вид справки
2.1.6 Создание Отчета Даты посещения
Этот отчет поможет нам вести мониторинг посещений занятий обучающегося у конкретного преподавателя.
Открываем ОсновнаяСхемаКомпановкиДанных. (Рис. 15)
Рисунок 15. Основная схема
Далее открываем конструктор запроса и вставляем нужные нам реквизиты.(Рис. 16)
Рисунок 16. Конструктор запроса
В итоге мы получаем следующий код.
ВЫБРАТЬ
Посещения.Номер,
Посещения.Дата,
Посещения.Клиент,
Посещения.Телефон,
Посещения.Группа,
Посещения.МоментВремени,
Посещения.Сотрудники,
Посещения.Направление.Наименование
ИЗ
Документ.Посещения КАК Посещения
2.1.7 Создание Отчета Список обучающихся
С помощью этого отчета у нас появится возможность просмотра полного списка обучающихся в определенных направлениях.
Открываем ОсновнаяСхемаКомпановкиДанных (Рис. 17)
Рисунок 17. Основная схема
Далее открываем конструктор запроса и вставляем нужные нам реквизиты. (Рис. 18)
Рисунок 18. Конструктор запроса
В итоге мы получаем следующий код.
ВЫБРАТЬ
СписокОбучающихсяВГруппах.Напрвление.Наименование,
СписокОбучающихсяВГруппах.ФИО_Ребенка.ФИО_Ребенка
ИЗ
Документ.СписокОбучающихсяВГруппах КАК СписокОбучающихсяВГруппах
2.1.8 Создание Формы быстрого доступа к объектам
Создадим форму быстрого доступа, которая будет иметь несколько возможностей.
Во вкладке Обработка создадим новый элемент с именем РаботаСоСправочниками и сразу откроем форму. (Рис. 19)
Рисунок 19. Форма быстрого доступа
Во вкладке команды создадим кнопки для вызова различных функций.
Общий код будет иметь следующий вид.
&НаКлиенте
Процедура ВывестиСписокСправочников(Команда)
ВывестиИменаСправочников();
КонецПроцедуры
Процедура ВывестиИменаСправочников()
Для каждого Справочник из Метаданные.Справочники Цикл
Сообщить (Справочник.Имя);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура СоздатьЭлементСправочника(Команда)
КодНовогоЭлемента=СоздатьЭлементСправочникаНаСервере();
Сообщить("В справочнике "+ИмяСправочника+" создан элемент "+НаименованиеЭлемента + " с автоматически присвоенным кодом: "+КодНовогоЭлемента);
КонецПроцедуры
Функция СоздатьЭлементСправочникаНаСервере()
НовыйЭлемент = Справочники[ИмяСправочника].СоздатьЭлемент();
НовыйЭлемент.Наименование=НаименованиеЭлемента;
НовыйЭлемент.Записать();
Возврат (НовыйЭлемент.Код);
КонецФункции
&НаКлиенте
Процедура ПометитьНаУдалениеВсеЭлементыСправочника(Команда)
ПометитьНаУдаление();
КонецПроцедуры
Процедура ПометитьНаУдаление()
СчетчикПомеченных = 0;
Выборка = Справочники[ИмяСправочника].Выбрать();
Пока Выборка.Следующий() Цикл
Элемент=Выборка.ПолучитьОбъект();
Если НЕ Элемент.ЭтоГруппа Тогда
Элемент.УстановитьПометкуУдаления(Истина);
СчетчикПомеченных=СчетчикПомеченных+1;
КонецЕсли;
КонецЦикла;
Сообщить("В справочнике "+ИмяСправочника+" помечено на удаление"+СчетчикПомеченных+" элементов");
КонецПроцедуры
&НаКлиенте
Процедура НайтиЗаданныйЭлемент(Команда)
НайтиЗаданныйЭлементНаСервере();
КонецПроцедуры
Процедура НайтиЗаданныйЭлементНаСервере()
СсылкаНаЭлемент=Справочники[ИмяСправочника].НайтиПоНаименованию(НаименованиеЭлемента);
Если СсылкаНаЭлемент=Справочники[ИмяСправочника].ПустаяСсылка() Тогда
Сообщить ("В справочнике "+ИмяСправочника+" нет элемента "+НаименованиеЭлемента);
Иначе
Элемент=СсылкаНаЭлемент.ПолучитьОбъект();
СтароеНаименование=Элемент.Наименование;
Элемент.Наименование=ВРег(Элемент.Наименование);
Элемент.Записать();
Сообщить("Элемент справочника "+ИмяСправочника+" с кодом "+Элемент.Код+" найден, наименование изменено с "+СтароеНаименование+" на "+Элемент.Наименование);
КонецЕсли;
КонецПроцедуры.
2.1.9 Создание подсистем
Наша АИС будет иметь 2 подсистемы.
· Преподаватель (Справочник Сотрудники, справочник Направления, документ посещения, обработка РаботаСоСправочниками, отчет Даты посещения)
· Услуги (имеет доступ ко всем справочникам, отчету и документу)
Для того, чтобы включить объекты в подсистему зайдем на вкладку состав и поставим галочки на нужные нам места. (Рис. 20)
Рисунок 20. Состав подсистемы
2.1.10 Создание ролей и уровней доступа
Создадим роль Администратор и присвоим ему все права.( Рис. 21_
Рисунок 21. Форма быстрого доступа
После чего создадим роль Менеджер и добавим ему права только для формирования документов: чтение, добавление, редактирование, просмотр и проведение. (Рис. 22)
Рисунок 22. Форма быстрого доступа
На этом создание и настройка конфигурации завершена.
2.2 Практическая реализация АИС
Заполним справочники элементами и сформируем отчет
Для начала запусти нашу базу в режиме 1С: Предприятие. (Рис. 23)
Рисунок 23. Рабочий стол
Как мы видим, то на рабочем столе имеются некоторые справочники и формы для быстрого заполнения.
Создаём нового посетителя нашего детского центра. . (Рис. 24)
Рисунок 24. Заполнение документа
Нажимаем на кнопку сохранить и записать и закрыть.
Проверим занесены ли данные в справочник.
Открываем справочник в подсистеме. . (Рис. 25)
Рисунок 25. Состав справочника
Рисунок 26. Состав справочника
Видим что данные занесены.
Теперь заполним документ Посещения. . (Рис. 236)
Рисунок 26. Посещения
С помощью подстановок мы можем выбирать варианты из предложенного списка. . (Рис. 27)
Рисунок 27. Предложенный список
Открываем отчет и нажимаем на кнопку Сформировать. (Рис. 28)
Рисунок 28. Отчет
Рисунок 29. Отчет
Как мы видим отчет сформировался, данные о присутствующих на занятиях имеются.
2.3 Одна из возможностей быстрой формы доступа АИС
Как вы помните в отчете у нас были сотрудники и посетители. Давайте попробуем найти сотрудника по фамилии. Для этого открываем обработку и вписываем данных, к примеру будем искать сотрудника по фамилии Варавина. . (Рис. 30)
Рисунок 30. Поиск
И нажмем на кнопку найти заданный элемент.
Результатом работы будет сообщение с кодом элемента справочника, что значительно сократит поиск в больших объемах данных.
ЗАКЛЮЧЕНИЕ
В результате выпускной квалификационной работы выполнено следующее:
разработана база данных;
спроектированы управляющие формы и формы для ввода и отображения данных;
спроектирована система запросов к БД;
проектирована группа отчетов для БД;
выполнено комплексное тестирование и отладка БД.
В итоге реализована АИС движения контингентом обучающихся Центра, которая обеспечит автоматизацию учета сведений об обучающихся, о группах, автоматическое формирование документов.
Базы данных являются очень востребованными при учете обучающихся. Грамотно составленная система учета обучающихся сильно экономит время при обращении к необходимой информации. При правильном составлении и внесении информации в базу данных скорость поиска необходимой информации сводится до минимума. Создание такой базы данных поможет с легкостью работать с информацией, хранящейся в ней. Позволит получить полную информацию как и о каждом отдельном обучающемся, так и обо всех обучающихся конкретной группы.
Разработанная база данных является удобной и понятной для любого типа пользователей. База позволяет добавлять новых обучающихся, удалять, вносить изменения.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Законопроект № 1048557-6О внесении изменений в отдельные законодательные акты Российской Федерации(о создании государственной системы "Единая федеральная межведомственная система учета контингента обучающихся по основным и дополнительным образовательным программам")
2. Распоряжение Правительства РФ от 25.10.2014 N 2125-р "Концепция создания единой федеральной межведомственной системы учета контингента обучающихся по основным образовательным программам и дополнительным общеобразовательным программам"
3. Государственный реестр сертифицированных средств защиты информации N РОСС RU.0001.01БИ00
4. Устав Государственного бюджетного учреждения дополнительного образования «Центр технического творчества и ранней профориентации - Поволжский центр аэрокосмического образования» от 16 декабря 2015г.
5. ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения
6. Гражданский кодекс РФ, глава 70, Статья 1260. Переводы, иные производные произведения. Составные произведения
7. Еленев Д.В. и др. Автоматизация системы управления национальным исследовательским университетом и мониторинга его деятельности // Программные продукты и системы, №3, 2012.
8. ГОСТ Р ИСО МЭК ТО 10032-2007: Эталонная модель управления данными (идентичен ISO/IEC TR 10032:2003 Information technology -- Reference model of data management)
9. Майкл Грох, Джозеф Стокман, Гэвин Пауэлл. Microsoft Office Access 2007. Библия пользователя = Microsoft Office Access 2007 Bible. -- М.: «Диалектика», 2008. -- С. 1200. -- ISBN 978-5-8459-1485-9.
10. Мэтью Мак-Дональд. Access 2007. Недостающее руководство = Access 2007 The missing manual. -- СПб.: «БХВ-Петербург», 2007. -- С. 784. -- ISBN 978-5-7502-0343-3.
11. ГОСТ Р ИСО МЭК ТО 10032-2007: Эталонная модель управления данными (идентичен ISO/IEC TR 10032:2003 Information technology -- Reference model of data management).
12. ISO/IEC 2382-1:1993. Information technology -- Vocabulary -- Part 1: Fundamental terms.
13. http://en.wikipedia.org/wiki/Document-oriented_database
14. http://ru.wiki.mongodb.org/display/DOCS/Introduction
15. http://ru.wikipedia.org/wiki/NoSQL
16. http://habrahabr.ru/post/152477/
17. 1C:Бухгалтерия предприятия 8.1. Практическое пособие; КноРус - Москва, 2012. - 368 c.
18. Гладкий Алексей 1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих; БХВ-Петербург - Москва, 2012. - 288 c.
Подобные документы
Создание базы данных для учета лекарственных средств и изделий медицинского назначения в аптеках стационаров. Требования к программному продукту. Способ организации данных. Начало работы с приложением. Экономическая эффективность внедрения разработки.
дипломная работа [2,6 M], добавлен 10.10.2015Разработка модели и создание структуры реляционной базы данных. Организация данных в таблицах для предоставления оперативного доступа к данным. Основные структурные единицы базы данных Access: таблицы, запросы, формы, отчеты, страницы, макросы и модули.
реферат [4,0 M], добавлен 03.02.2013Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.
курсовая работа [3,7 M], добавлен 15.11.2010Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 16.04.2017Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Разработка словаря, содержащего термины по патентоведению, в виде базы данных. Систематизация данных путем разделения текста на отдельные файлы по буквам алфавита. Создание файла "Содержание" с гиперссылками для обеспечения быстрого доступа к информации.
презентация [278,1 K], добавлен 16.10.2013Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Медицинский диагностический центр: информационная система управления данными, минимальные системные требования к аппаратному обеспечению, создание таблиц путем ввода данных. Отчеты базы данных: создание отчетов различными способами, мастер диаграмм.
реферат [588,6 K], добавлен 03.06.2011Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Организация электронного документооборота. Создание базы данных. Анализ существующих программных средств автоматизации. Обоснование выбора платформы разработки программного продукта. Выбор почтового клиента. Реализация нулевого прототипа системы.
курсовая работа [384,1 K], добавлен 14.11.2016