Разработка системы управления базами данных 'Учет кадров педагогических работников'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,66 Мб
  • Опубликовано:
    2015-02-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка системы управления базами данных 'Учет кадров педагогических работников'

Введение

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

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

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

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

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

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

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

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

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

Объект исследования: Детский центр развития (ДЦР) «Радуга»

Предмет исследования: Преподаватели и обучающиеся (ДЦР) «Радуга»

Целью работы является разработка СУБД «Учет кадров педагогических работников». Для достижения поставленной цели необходимо решить следующие задачи:

         Исследовать предметную область;

         Построить концептуальную модель;

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

         Разработать базу данных в MS Access;

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

1. Теоретическая часть

.1 Microsoft Visual Basic

Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка - языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 - VB3. Окончательное признание как полноценного средства программирования для Windows - при выходе версии 5 - VB5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.Basic .NET не позволяет программировать по-старому, потому что по сути является совершенно другим языком, таким же, как и любой другой язык программирования для платформы .NET. Индивидуальность языка, так же как и его преимущества (простота, скорость создания программ, лёгкость использования готовых компонентов) при использовании в среде .NET не имеют такого значения, как раньше - всё сосредоточено на возможностях самой системы .NET, на её библиотеке классов. Поэтому сегодня (октябрь 2012 года) нужно говорить о классическом Visual Basic, его диалектах Visual Basic for Applications (VBA) и Visual Basic Scripting Edition (VBScript) и о языке для платформы .NET - Visual Basic .NET.

1.2 Oracle Application Express

Oracle Application Express (сокращённо именуется как Oracle Apex, APEX, ранее называлась Oracle HTMLDB) - свободная среда быстрой разработки прикладного программного обеспечения на основе СУБД Oracle Database, целиком реализованная как веб-приложение. Все элементы, возникающие в цикле разработки приложения в данной среде хранятся непосредственно в инфраструктуре Oracle Database, тем самым обеспечивается совместная работа разработчиков и контроль версий без использования файлов и дополнительныхсистем управления версиями. Приложения могут быть развёрнуты на экземпляре Oracle Database без дополнительного программного обеспечения (используя встроенный в СУБД веб-сервер), либо веб-сервер может быть вынесен на внешний сервер на основе Apache httpd с модулем mod_plsql. Также существует Java <#"784776.files/image001.gif">

Рис.

Третья нормальная форма

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

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

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

В первом шаге третьей нормальной формы ключи не проставляются. Второй шаг третей нормальной формы - расстановка связей. Третий шаг третьей нормальной формы - удаление из БД транзакционных полей (вычисляемые поля) (см. рис. 1.1).

Рисунок 1.1 «Первый шаг третьей нормальной формы - разделение на таблицы»

2. Основная проектная часть

.1 Сценарий работы СУБД «Учет кадров педагогических работников»

Проектирование интерфейса всегда начинается с анализа сценариев использования. При работе над сценариями использования СУБД «Учет педагогических работников» было учтено максимум деталей. Главное окно программы содержит таблицу для отображения данных занесенных педагогах, работа с таблицей осуществляется с помощью кнопок:

«Выборка» - позволяет отбирать определенные данные для отображения их в таблице;

«Фильтрация» - отображает данные по запросу;

«Сортировка» - сортирует данные в таблице в алфавитном порядке;

«Автовыравнивание ячеек» - выравнивание ячеек в таблице по тексту.

Кнопки редактирования позволяют «Добавлять», «Редактировать», «Осуществлять просмотр» данных о занесенных педагогах. Окно редактирования данных содержит навигационные кнопки, поля для занесения информации о педагогах, поле для отображения фотографии педагога и три вспомогательные кнопки «сохранить», «удалить», «выйти».

С помощью кнопок «Отчет» и «Экспорт в Excel» данные сотрудника можно выводить в печатный вид для составление отчетов о сотруднике или по определенным запросам

2.2 Алгоритм разработки СУБД «Учет кадров педагогических работников»

1       Исследование предметной области;

         Построение концептуальной модели;

         Нормализация таблиц базы данных, приведя к 3-й нормальной форме;

         Разработка базы данных в MS Access;

         Разработка графического интерфейса в Borland Delphi 7.0

2.3 Создание базы данных в MS Access

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

В базе данных MS Access были созданы 4 таблицы:

«Педагоги»;

Рисунок 1.2 «Таблица Педагоги»

 «Образовательная программа»;

Рисунок 1.3 «Таблица «Образовательная программа»

1    «Нагрузка»;

Рисунок 1.4 «Таблица «Нагрузка»

2    «Дисциплины».

Рисунок 1.5 «Таблица «Дисциплины»

После создания таблиц, необходимо сделать схему данных

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

Рисунок 1.6 «Схема данных»

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

2.4 Работа с базой данных MS Access в Delphi

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

Данная форма имеет два компонента ToolBar. Свойству Align TollBar1 присвоено значение alTop (весь верх). Затем свойству Align TollBar2 присвоено значение alNone. Затем помещен компонент Splitter с вкладки Additional панели инструментов, и его свойству Align также присвоено значение alBottom, после чего он прижался к нижней панели. Splitter - это разделитель между панелями. С его помощью пользователь мышью сможет передвигать нижнюю панель, меняя ее размеры. Далее помещен раздел поиска, состоящий из Label, Edit и кнопки BitBtn.

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

Далее все свободное место формы занимает DBGrid из вкладки DataControls палитры компонентов, свойству Align присвоено значение alClient.

Свойству Name формы присвоено значение fMain, свойство Caption формы имеет текст "Учет кадров педагогических работников", модуль сохранен под именем Main.pas. Далее в проект добавлен модуль данных (File -> New -> Data Module). Модуль данных - это не визуальный контейнер для размещения на нем не визуальных компонентов. В основном, он предназначен для размещения в нем компонентов подключения к данным (TDataBase, ADOConnection и т.п.), компонентов - наборов данных (TTable/ADOTable, TQuery/ADOQuery, TStoredProc/ADOStoredProc) и компонентов DataSource, которые обеспечивают связь наборов данных и компонентов отображения/редактирования данных. Также модуль данных часто используют и для хранения глобальных переменных, общих функций и процедур, которые должны быть видны по всей программе. Модуль данных не имеет формы, но сохраняется как модуль в файле *.pas.

Свойству Name модуля данных присвоено имя fDM, а модуль сохранен как DM.pas. В модуль добавлен компонент ADOConnection с вкладки ADO палитры компонентов. Этот компонент обеспечит связь других компонентов с базой данных при помощи механизма ADO. Связь обеспечивается свойством компонента ConnectionString. У таких компонентов, как ADOTable тоже есть данное свойство, но для того, чтобы не устанавливать связь несколько раз, проще один раз соединиться компонентом ADOConnection и использовать его для связи других компонентов.

Щелкнув дважды по свойству ConnectionString компонента ADOConnection, откроется окно подключения компонента к ADO (рис. 1.8).

Рисунок 1.8 «Окно подключения компонента ADO»

Подключение может происходить одним из трех способов:

1    Использовать для связи созданный ранее link-файл;

2       Вписать в поле "Use Connection String" строку для связи с ADO;

         Сгенерировать эту строку, нажав кнопку Build.

Выбран третий способ - нажатие на кнопку Build. Открывается новое окно, содержащее настройки подключения (см. рис. 1.9).

Рисунок 1.9 «Настройки подключения»

Вначале предлагается выбрать поставщика OLE DB, или иначе, указать нужный для подключения драйвер. Для связи с базой данных MS Access больше всего подходит "Microsoft Jet 4.0 OLE DB Provider". Jet - это название механизма работы с СУБД, встроенного в MS Access. Этот механизм поддерживает как собственные БД MS Access, имеющие расширение *.mdb, так и ODBC. Он и выбран для выделения в списке.

Затем нужно нажать на кнопку "Далее", либо перейти к вкладке "Подключение". Здесь нужно выбрать или ввести базу данных. Замечание: выбирая базу данных, нажатием на кнопку с тремя точками, где открывается диалог выбора и указывается нужный файл, база данных будет привязана к указанному адресу. Если нужно поместить базу данных в какую-то определенную папку, то указываем эту папку. Однако, если файл с базой данных (в конкретном случае ok.mdb) размещен там же, где находится программа, и зависеть от определенной папки необходимости нет (ведь пользователь может переместить программу), то нужно вручную вписать только имя файла с БД, без всякого адреса. В этом случае проверить подключение, нажав на кнопку "Проверить подключение" не представляется возможным.

Далее в модуль данных помещаются четыре компонента ADOTable, по одному на каждую таблицу. Компонент ADOTable (также как и TTable из вкладки BDE) предназначен для создания набора данных.

Набором данных (НД) называется группа записей, полученных такими компонентами, как TTable/ADOTable, TQuery/ADOQuery, TStoredProc/ADOStoredProc из одной или нескольких таблиц базы данных. Все компоненты наборов данных являются потомками класса TDBDataSet, и имеют много общих свойств, методов и событий. Эти компоненты также называют наборами данных.

Табличные компоненты (TTable/ADOTable) являются наборами данных, которые получают из базы данных полную копию одной из таблиц, и предоставляют полученный набор данных визуальным компонентам отображения данных (DBGrid, DBEdit, DBMemo).

На рисунке 1.10 представлен модуль данных с установленными компонентами.

Рисунок 1.10 «Модуль данных с установленными компонентами»

На вкладке DataControls сосредоточены визуальные (видимые пользователю) компоненты отображения данных, такие как DBGrid (сетка, отображающая все данные НД в виде таблицы, и позволяющая редактировать их), DBEdit (поле редактирования данных, предназначенная для ввода или редактирования одного поля записи, то есть, ячейки таблицы), DBMemo (для редактирования MEMO-полей) и т.д. Единственным исключением является компонент DBNavigator. Этот компонент предназначен не для отображения данных, а для перемещения по записям набора данных, для вставки новой записи или удаления старой, для перевода НД в режим редактирования или для подтверждения сделанных изменений в наборе данных.

Выделив сетку DBGrid, в ее свойстве DataSource нужно выбрать DataModul3.TPedagog. Разумеется, таблица еще пуста, данных пока нет.

Далее нужно сделать окно редактора данных. Для этого создается новая форма (File -> New -> Form), командой File -> Use Unit подключается к форме модуль данных DM. На форме установлены компоненты, представленные на рисунке 1.11.

Рисунок 1.11 «Окно редактора данных»

На форме установлено четыре панели GroupBox с вкладки Standard. Далее на эту форму установлено пятнадцать компонентов DBEdit с вкладки DataControls палитры компонентов, три DBComboBox, и три компонента DBMemo, поясняющие компоненты Label.

В правой нижней части для удобства пользователя установлен навигационный компонент DBNavigator с вкладки Data Controls. Этот компонент предназначен для перемещения по записям, включения режима редактирования записи, сохранения или отмены сделанных изменений, добавления новой записи или удаления существующей. DBNavigator имеет следующие кнопки: First - переход на первую запись таблицы, Prior - переход на предыдущую запись, Next - переход на следующую запись, Last - переход на последнюю запись.

Сохранение всех введенных данных осуществляется с помощью метода Post. Новая запись добавляется с помощью метода Append.

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

3. Описание конфигурации

.1 Описание конфигурация для разработки проекта

Аппаратное обеспечение компьютера

·        процессор     INTEL Pentium G640 (2.8 GHz x 2)/ 3MB;

·        оперативная память DDR3 4096Mb (1600Mhz) Kingston;

·        жесткий диск     320.0 Gb Seagate Barracuda 7200.14 16MB SATA-3;

·        дисковод      LiteON IHAS124-04 Black (SATA);

·        видеоадаптер     1024 Mb Palit GeForce GT630 (TC) 128-bit GDDR5;

·        монитор      Asus 21;

·        клавиатура     Logitech Retail Wave, USB;

·        мышь       A4Tech X-710;

·        источник бесперебойного питания  APC BK350EI.

Программное обеспечение компьютера

·        операционная система Windows 7 Professional;

·        Microsoft Office 2007;

o  MS Office Word;

o   MS Office Excel;

o   MS Office Access;

o   MS Office Outlook;

·        Delphi 7.0

3.2 Минимальные системные требования, программные и аппаратные средства

Аппаратное обеспечение компьютера

процессор        Intel Core i5-760;

оперативная память    Kingston KVR667D2S5/2G;

жесткий диск       Fujitsu S26361-F3670-L100;

дисковод         Samsung FDD 3.5 Drive;

видеоадаптер       Sapphire Radeon X1950Pro

монитор         Benq T705;

клавиатура        Logitech Retail Wave, USB;

мышь          Pointer DIALOG Laser MLP-22SU;

источник бесперебойного питания APC BK350EI;

принтер         HP LaserJet M1005.

Программное обеспечение компьютера

·        операционная система Windows XP SP 2;

·        Microsoft Office 2003;

o MS Office Word;

o   MS Office Excel;

o   MS Office Access;

·        Delphi 7.0.

4. Экономическая часть

.1 Расчет стоимости приобретенного оборудования

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

Таблица 4.1 Расчет стоимости приобретенного оборудования

Названия оборудования

Ед. изм-я

Стоимость (руб.)

Кол-во

Сумма (руб.)

Системный блок

Шт.

10000-00

1

10000-00

Delphi 7

Шт.

8000-00

1

8000-00

Nero 7

Шт.

8000-00

1

8000-00

Монитор

Шт.

6000-00

1

6000-00

Принтер

Шт.

5000-00

1

5000-00

Стол

Шт.

4000-00

1

4000-00

ОС Windows XP

Шт.

4000-00

1

4000-00

Стул

Шт.

1500-00

1

1500-00

Клавиатура

Шт.

200-00

1

200-00

Пачка бумаги «Снегурочка»

Уп.

150-00

1

150-00

Мышь

Шт.

100-00

1

100-00

Сетевой фильтр

Шт.

100-00

1

100-00


303-00

1

303-00

Тетрадь

Шт.

10-00

1

10-00

CD-диск

Шт.

8-00

2

16-00

Ручка

Шт.

3-00

1

3-00

Итого:

47382-00


Приобретенное оборудование необходимое для выполнения товара обошлось нам в 47382-00

4.2 Расчет стоимости электроэнергии потребляемой в технологическом процессе

При получении общей стоимости электроэнергии, потребляемой в технологическом процессе, подсчитывается, сколько будет затрачено каждым оборудованием. Для этого берем количество потребляемой энергии переводим в кВт: V / 1000. После полученное количество кВт * 168 и получаем потребление электроэнергии в месяц. Затем подсчитываем стоимость при условии, что 1 кВт нам обходится в 1,60 руб. Итого мы в общем получаем около 163-18 в месяц. Все расчеты указаны в таблице 3.2.

Таблица 4.2 Расчет стоимости электроэнергии потребляемой в технологическом процессе

Названия оборудования

Кол-во потреб. электр. в час (V)

Кол-во потребляемой электр. в месяц (кВт)

Стоим. электроэн. в месяц (руб.)

Системный блок

230

38,64

69-24

Монитор

100

16,8

26-86

Принтер

220

33,6

53-76

Сканер

5

0,84

4-44

Клавиатура

5

0,84

4-44

Мышь

5

0,84

4-44

Итого:

565

91,56

163-18


Затраты электроэнергии в технологическом процессе обошлись нам в 163-18 рублей.

4.3 Расчет амортизационных отчислений

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

При расчете амортизационных отчислений используем следующие формулы.


, где:

1)      21 - количество рабочих день в месяц;

)        12 - количество месяцев в году;

)        8 - количество часов за один рабочий день.


где 1 - количество месяцев, за которые был выполнен товар.


где Г - год отчислений в рублях.

Системный блок: 3300 / 2016 * 168 = 275;

Монитор: 1980 / 2016 * 168 = 165;

Принтер: 1650 /2016 * 168 = 137,5;

Стол: 800 / 2016 * 168 = 66,6;

OC Windows XP: 200 / 2016 * 168 = 16,6;

Сканер: 990 / 2016 * 168 = 82,4;

Стул: 300 / 2016 * 168 = 24,9;

Клавиатура: 200 / 2016 * 168 = 16,6;

Пачка бумаги «Снегурочка»: 150 / 2016 * 168 = 12,5;

Используя выше перечисленные формулы мы получаем расчеты перечисленные в таблице 4.3.

Таблице 4.3 Расчет амортизационных отчислений

Название оборудования

Амортизационные отчисления за час (руб.)

Системный блок

275-00

Delphi 7

133-30

Монитор

165-00

Принтер

137-50

Стол

66-60

ОС Windows XP

16-60

Сканер

82-40

Стул

24-90

Клавиатура

16-60

Пачка бумаги «Снегурочка»

12-50

Мышь

8-30

Сетевой фильтр

8-30

Тетрадь

0-80

CD-диск

1-30

Ручка

0-25

Итого:

949-35


Амортизационные отчисления за приобретенное оборудование составляют 949,35.

4.4 Расчет основной заработной платы, дополнительной заработной платы и отчислений в бюджет

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

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

При выполнении данной задачи используем следующие формулы. Расчет заработной платы: 44 * 168 = 7392, где 44 - стоимость одного часа рабочего времени по четвертой категории, 168 - количество часов в месяц. Расчет дополнительной заработной платы: 7392 * 10% / 100% = 739-20. Расчет уральского коэффициента: 7392*15%/100%=1108-80, где 15% - надбавка за вредоносное условия труда по уральскому региону.

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

Для всех налогоплательщиков, производящих выплаты физическим лицам, за исключением выступающих в качестве работодателей налогоплательщиков - организаций и индивидуальных предпринимателей, а также налогоплательщиков-организаций, осуществляющих деятельность в области информационных технологий и уплачивающих налог по налоговым ставкам, установленным п. 6 ст. 241 НК <#"784776.files/image016.gif">»: 18000 - 17546,37 = 453,63 рубля

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

Посчитаем рентабельность при помощи формулы

«»: 453,3 / 17546,37 = 0,02 [17].

Заключение

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

Разработанная программа позволяет выполнять изменение, добавление и удаление информации в таблицах.

Разработанный программный продукт представляет собой систему управления базой данных (СУБД). База данных - реляционная. Формат базы данных - Microsoft Access. Доступ данных из приложения осуществляется при помощи драйвера ADO (BDE). Приложение-интерфейс СУБД разработана с использованием Delphi, функционирующее под операционной системой MS Windows.

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

Программа состоит из одного главного и 4 диалоговых окон. Дизайн главного окна соответствует принципам построения интерфейсов Windows приложений. Основные элементы управления: главное меню, инструментальная панель, кнопки для запуска команд. Данные отображаются в "сетках" для табличного представления. Кроме того, есть варианты "ленточного" представления для воспроизведения детальной информации.

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

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

В качестве дальнейшего совершенствования СУБД «Учет кадров педагогических работников» представляется возможным использование технологии клиент-сервер, экспорт данных в MS Excel, сортировка и фильтрация данных. Так же возможна доработка графического интерфейса с целью дальнейшего повышения его информативности, привлекательности и удобства.

Список использованных источников

компьютеризованный база педагогический

1  Гофман В.Э., Хомоненко А.Д. Delphi 6. - Спб.: БХВ-Петербург, 2001. - 1152 с.: ил.;

2           Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 1994;

3       Каконин В.И. Автоматизация службы персонала в общей системе управления предприятием // "Справочник по управлению персоналом. - 2004, №9;

         Компьютерные программы для службы кадров // Справочник кадровика, 2003. №1-2;

         Кузин А.В., Демиг В. М. Разработка баз данных в системе Microsoft Access - 3-е изд. - М. : ФОРУМ, 2009. - 224 с. : ил. - (Проф. образование);

         Соммервилл И.Н. Инженерия программного обеспечения, 6 - ое издание. : Пер. с англ. - М. : Издательский дом “Вильямс”, 2002. - 624 с. : ил.;

         Томас Конноли, Каролин Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика: Пер. с англ. М.:Вильямс> 2001.-1440с.

         Фаронов В.В. Система программирования Delphi. - СПб.: БХВ-Петербург, 200912 с.: ил.;

10    Фолкнер Д.Р. Delphi Пер. с англ. - М.: БИНОМ, 1995. - 464 с.: ил.;

11     Фуфаев Э.В. Базы данных: Учеб. Пособие для студ. сред. проф. Образования / Э.В. Фуфаев, Д.Э. Фуфаев. - Изательский центр «Академия», 2005. - 320с.

12

Похожие работы на - Разработка системы управления базами данных 'Учет кадров педагогических работников'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!