Разработка базы данных учета родительской платы в детском саду

Характеристика организационной структуры предметной области. Анализ аналогичных информационных систем. Описание информационных функций и требований к функционированию информационных систем. Логическое и физическое проектирование информационных систем.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.04.2016
Размер файла 583,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ И СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ

КАФЕДРА ИНФОРМАТИКИ И МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ В ЭКОНОМИКЕ

КУРСОВОЙ ПРОЕКТ

по дисциплине «Программирование в среде Delphi»

на тему: «Разработка базы данных учета родительской платы в детском саду»

Выполнила: студентка 3 курса

группа ИМ-12-1 Антонова Анна Юрьевна

Проверила: к.п.н., доцент Алтухова С.О.

Липецк 2014

Содержание

Введение

1. Теоретическое исследования предметной области

1.1 Характеристика организационной структуры предметной области

1.2 Анализ аналогичных информационных систем

2. Проектирование информационной системы

2.1 Обоснование выбора средств реализации ИС

2.2 Описание информационных функций и требований к функционированию ИС

2.3 Логическое проектирование ИС

2.4 Физическое проектирование ИС

Заключение

Список литературы

Приложение 1

Приложение 2

информационный система проектирование предметный

Введение

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

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

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

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

Объект исследований - процесс расчета родительской платы за детский сад. Предмет исследования - автоматизация процесса расчета родительской платы за детский сад.

Цель исследования - разработать БД расчета родительской платы за детский сад.

Задачи исследования: формируются на основе содержания.

На основании поставленной цели определены следующие задачи:

1. Охарактеризовать организационную структуру предметной области.

2. Проанализировать аналогичные информационные системы.

3. Обосновать выбор средств реализации ИС.

4. Описать информационные функции и требования к функционированию ИС.

5. Создать логический вид ИС.

6. Спроектировать физический вид ИС.

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

ПОСТАНОВКА ЗАДАЧИ

Необходимо разработать Базу Данных «Учет родительской платы в детском саду» с возможностью:

1) Ввод и хранение данных о воспитанниках;

2) Ввод и хранение данных о законных представителях;

3) Вывод расчета платы за детский сад и информации о поступлении платежа.

4) Вывод необходимых данных, для последующего принятия решений руководством.

1. Теоретические исследования предметной области

1.1 Характеристика организационной структуры предметной области

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

Для создания программы предварительно необходимо создать таблицы, которые должны быть предварительно прописаны в модели предметной области.

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

· Deti - таблица, которая должна содержать данные информационного характера о воспитанниках детского сада, например Ф.И.О, возраст и.т.д.

· Rod - таблица, которая должна содержать данные об опекунах (законных представителей) ребенка.

· Oplata - таблица, которая предназначена для расчеты платы за детский сад.

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

Основными задачами, требующими автоматизации являются:

· Ввод и хранение данных о воспитанниках;

· Ввод и хранение данных о законных представителях;

· Вывод расчета платы за детский сад и информации о поступлении платежа.

· Вывод необходимых данных, для последующего принятия решений руководством.

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

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

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

Целью разработки информационной системы является автоматизация расчета родительской платы за детский сад.

Исходя из цели, основными процессами являются:

· Учет воспитанников;

· Учет законных представителей;

· Расчет родительской платы.

Основными задачами, требующими автоматизации, являются:

· Ввод и хранение данных о воспитанниках;

· Ввод и хранение данных о законных представителях;

· Ввод и хранение данных о поступлении платы за детский сад

1.2 Анализ аналогичных информационных систем

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

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

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

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

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

· способствовать повышению качества обучения, развитию познавательной активности школьников

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

· внедрить новые формы и методы работы

Конфигурация "Расчет родительской платы" предназначена для автоматизации расчета и начисления оплаты за содержание детей в детском саду на базе программ системы "1С:Предприятие 7.7". Конфигурация может поставляться в локальном и сетевом вариантах.

Основные функциональные возможности конфигурации:

1. Ввод и хранение первичной информации:

2. Автоматизация учета:

3. Отчеты:

Конфигурация "Расчет родительской платы" не является самостоятельной программой, для ее работы требуется установка компоненты "Расчет" системы "1С:Предприятие 7.7".

Таблица 1.1

Сравнительная характеристика аналогичных информационных

Название ИС

«Учет платы»

«Расчет Родительской платы»

ИС «Учет платы за детски сад»

Характеристика

Ввод и хранение данных о воспитанниках

+

+

+

Ввод и хранение данных о законных представителях

+

+

+

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

-

+

-

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

-

-

+

Вывод результатов на печать

+

+

+

Среда разработки

Microsoft Access

1C

Embarcadero Delphi 2010

2. Проектирование информационной системы

2.1 Обоснование выбора средств реализации ИС

На сегодняшний день известно более двух десятков форматов данных настольных СУБД, однако наиболее популярными, исходя из числа проданных копий, следует признать dBase, Paradox, FoxPro и Access. Из появившихся недавно СУБД следует также отметить Microsoft Data Engine -- по существу серверную СУБД, представляющую собой «облегченную» версию Microsoft SQL Server, но предназначенную, тем не менее, для использования главным образом в настольных системах и небольших рабочих группах.

Paradox был разработан компанией Ansa Software, и первая его версия увидела свет в 1985 году. Этот продукт был впоследствии приобретен компанией Borland. С июля 1996 года он принадлежит компании Corel и является составной частью Corel Office Professional.

В конце 80-х -- начале 90-х годов Paradox, принадлежавший тогда компании Borland International, был весьма популярной СУБД, в том числе и в нашей стране, где он одно время занимал устойчивые позиции на рынке средств разработки настольных приложений с базами данных.

Принцип хранения данных в Paradox сходен с принципами хранения данных в dBase -- каждая таблица хранится в своем файле (расширение *.db), MEMO- и BLOB-поля хранятся в отдельном файле (расширение *.md), как и индексы (расширение *.px).

Однако, в отличие от dBase, формат данных Paradox не является открытым, поэтому для доступа к данным этого формата требуются специальные библиотеки. Например, в приложениях, написанных на C или Pascal, использовалась некогда популярная библиотека Paradox Engine, ставшая основой Borland Database Engine. Эта библиотека используется ныне в приложениях, созданных с помощью средств разработки Borland (Delphi, C++Builder), в некоторых генераторах отчетов (например, Crystal Reports) и в самом Paradox. Существуют и ODBC-драйверы к базам данных, созданным различными версиями этой СУБД. Отметим, однако, что популярность этого продукта как средства разработки в последнее время несколько снизилась, хотя в мире эксплуатируется еще немало информационных систем, созданных с его помощью.

Delphi и VB это языки программирования, изначально разработанные для того что с их помощью можно было учиться программировать. Предок языка Delphi - Паскаль, а VB яляется потомком языка Basic. Оба продукта (программы) имеют понятный визуальный интерфейс что избавляет программистов от многих ненужных усилий, но всё таки Delphi обладала рядом ключевых преимуществ.

Наверное, новичку было трудно найти отличия между Delphi и VB. Но пользователи VB сталкивались с некоторыми проблемами. Например: VB могла использовать библиотеки функций, DLL - библиотеки, но не могла создавать новые DLL - библиотеки. VB могла реагировать на события, возникающие в Windows, только по заранее подготовленному отклику Microsoft на эти события.

VB - программы могут использовать специальные элементы управления (такие как ActiveX) для наращивания функциональных возможностей, однако она не может создавать их.

У Delphi нет ни одного из этих ограничений. Она может использовать и создавать DLL - библиотеки, а её программы могут реагировать на какое угодно событие в Windows.

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

Кроме того, Delphi полностью компилирует программу в машинный код, понятный компьютеру. А VB делает только половину работы, переводя инструкции языка Basic в промежуточный язык, который называется p- кодом. Из этого следует что Delphi работает непосредственно на уровне машинного кода, а следовательно и скорость работы у Delphi на много выше чем у Visual Basic.

Любой элемент проектирования программ, который Вы увидите в Delphi - к примеру, всплывающее меню или диалоговое окно - Вы можете использовать в собственных программах-проектах. И нет такого другого инструмента визуальной разработки, который был бы написан с помощью самого себя. Embarcadero Delphi 2010 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML - документами, создание справочной системы, решение других задач. Всё это говорит в пользу о выборе именно Delphi.

База данных -- это набор файлов (таблиц), в которых находится информация. Как правило, база данных состоит из нескольких таблиц, которые размещают в одном каталоге. Каталог для новой базы данных создается обычным образом, например, при помощи Проводника. Таблицу можно создать, воспользовавшись входящей в состав Delphi утилитой Borland Database Desktop или организовав SQL-запрос к серверу базы данных.

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

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

1. Создание каталога.

2. Создание псевдонима.

3. Создание таблиц.

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

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

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

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

Для доступа к информации программа, обеспечивающая работу с базой данных, подключает библиотеку Borland Database Engine (BDE), которая, в свою очередь, использует конфигурационный файл, содержащий информацию о всех зарегистрированных в системе псевдонимах.

Псевдоним базы данных может быть создан (зарегистрирован) при помощи утилиты BDE Administrator. Эта же утилита позволяет изменить каталог, связанный с псевдонимом.

2.2 Описание информационных функций и требований к функционированию ИС

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

Для создания программы предварительно необходимо создать таблицы, которые должны быть предварительно прописаны в модели предметной области.

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

· Deti - таблица, которая должна содержать данные информационного характера о воспитанниках детского сада, например Ф.И.О, возраст и.т.д.

· Rod - таблица, которая должна содержать данные об опекунах (законных представителей) ребенка.

· Oplata - таблица, которая предназначена для расчеты платы за детский сад.

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

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

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

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

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

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

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

Выходными данными являются сведения, сформированные в виде отчётов.

Далее представлена схема функционирования информационной системы, на основе выше сказанного. Схематичное представление функционирования системы представлено на рисунке 1.1.

...

Подобные документы

  • Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.

    презентация [490,2 K], добавлен 29.01.2023

  • Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектирование информационных систем с Web-доступом. Функции Института Искусств и Информационных Технологий.

    дипломная работа [3,8 M], добавлен 23.09.2013

  • Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа [1,5 M], добавлен 22.11.2015

  • Классификация информационных систем. Использование баз данных в информационных системах. Проектирование и реализация информационной системы средствами MS Access. Анализ входной информации предметной области и выделение основных информационных объектов.

    курсовая работа [2,5 M], добавлен 09.08.2012

  • Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.

    курсовая работа [69,4 K], добавлен 18.11.2010

  • Факторы угроз сохранности информации в информационных системах. Требования к защите информационных систем. Классификация схем защиты информационных систем. Анализ сохранности информационных систем. Комплексная защита информации в ЭВМ.

    курсовая работа [30,8 K], добавлен 04.12.2003

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

    реферат [36,1 K], добавлен 29.04.2010

  • Методология структурного анализа и проектирования информационных систем. Базовый стандарт процессов жизненного цикла программного обеспечения. Цели и принципы формирования профилей информационных систем. Разработка идеальной модели бизнес-процессов.

    презентация [152,1 K], добавлен 07.12.2013

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Общее понятие и признаки классификации информационных систем. Типы архитектур построения информационных систем. Основные компоненты и свойства базы данных. Основные отличия файловых систем и систем баз данных. Архитектура клиент-сервер и ее пользователи.

    презентация [203,1 K], добавлен 22.01.2016

  • Понятие, модели и назначение информационных систем. Функциональное моделирование ИС. Диаграмма потоков данных. Декомпозиция процессов и миниспецификации. Реализация макета системы средствами MS SQL Server 2005. Создание базы данных. Скалярные функции.

    курсовая работа [1,0 M], добавлен 16.09.2012

  • Роль структуры управления в информационной системе. Примеры информационных систем. Структура и классификация информационных систем. Информационные технологии. Этапы развития информационных технологий. Виды информационных технологий.

    курсовая работа [578,4 K], добавлен 17.06.2003

  • Описание технологии функционирования информационных систем. Разработка функционального модуля. Физическое проектирование базы данных. Разработка экранных форм ввода-вывода и отчетов. Анализ складского учета. Логическая модель информационной системы.

    курсовая работа [2,8 M], добавлен 29.11.2013

  • Изучение деятельности фирмы СООО "Гейм Стрим", занимающейся разработкой программного обеспечения интеллектуальных систем. Проведение работы по тестированию информационных систем на степень защищенности и безопасности от разного рода информационных атак.

    отчет по практике [933,1 K], добавлен 05.12.2012

  • Анализ показателей оценки эффективности информационных систем и технологий. Расчет трудовых и стоимостных показателей и показателей достоверности информации, разработка программы для ускорения методов обработки данных. Интерфейс и листинг приложения.

    дипломная работа [1,2 M], добавлен 14.01.2012

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

    курсовая работа [127,1 K], добавлен 01.12.2010

  • Анализ современных информационных технологий в логистике. Проектирование прикладной информационной системы в среде СУБД MS Aссess. Описание предметной области. Правовое регулирование в сфере обеспечения информационной безопасности в Республике Беларусь.

    курсовая работа [1,0 M], добавлен 17.06.2015

  • Предмет и основные понятия информационных систем. Базовые стандарты корпоративных информационных систем. Характеристика входящих и исходящих потоков информации. Основные понятия искусственного интеллекта. Обеспечение безопасности информационных систем.

    курс лекций [295,6 K], добавлен 11.11.2014

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

    курсовая работа [64,4 K], добавлен 13.05.2013

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

    курсовая работа [197,4 K], добавлен 24.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.