Разработка базы данных учеников МОУ СОШ № 12 на языке Delphi

Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 25.03.2014
Размер файла 2,0 M

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

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

Таблица 3 - Расчёт заработной платы

Наименование

Исполнитель

Трудоемкость

Оклад

Сумма

дни

Руб.

Руб.

1

Техническое задание

Главный конструктор.

4

1500.00

250.00

2

Подготовительный этап

Программист 1 категории.

2

4000.00

333.00

3

Рабочее проектирование

Программист 1 категории.

10

4000.00

1670.00

Программист 2 категории.

10

3000.00

1250.00

4

Отладка и тестирование

Программист 1 категории.

15

4000.00

2500.00

5

Сдача проекта

Главный конструктор.

2

1500.00

125.00

ИТОГО:

6130.00

Исходя из заработной платы персонала таблицы 3, занятого в проведении работ, найдем остальные затраты по научно-исследовательской и опытно-конструкторской работе (НИОКР), рассчитанные в таблице 4.

Таблица 4 - Расчёт затрат на научно-исследовательской и опытно-конструкторской работы

Статьи затрат

Сумма, руб

1

Основная заработная плата по теме проекта

6130.00

2

Дополнительная заработная плата (10% от п.1)

613.00

3

Отчисления на социальные нужды (38,7% от п.1+п.2)

2610.10

4

Накладные расходы (50% от п.1)

3065.00

5

Стоимость научных командировок

0

6

Затраты на материалы

200.00

7

Затраты на оборудование

280.00

8

Затраты на оплату услуг со стороны

0

ИТОГО

9833.10

Затраты на технологическую подготовку производства (ТПП) для условий серийного производства примем в размере 100% к затратам на НИОКР.

Зттп= НИОКР*100%

Зттп=9833.10

Другие виды единовременных затрат, примем в размере 30% к сумме затрат на НИОКР и ТПП.

ДВЕЗ= (НИОКР +ТПП) *30%

ДВЕЗ= (9833.10+9833.10) *30%

ДВЕЗ= 4788.90 руб.

ИТОГО= ДВЕЗ+НИОКР +ТПП

ИТОГО= 9833.10+9833.10+4788.90=25792.70руб.

Программный продукт может быть реализован в единичном экземпляре для МОУ СОШ №12 либо тиражирован и реализован для других заказчиках.

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

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

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

Цп = С + П,

где С - себестоимость единицы продукции, руб., П - прибыль, руб.

Определим себестоимость устройства по статьям калькуляции. Расчёт указан в таблице 5.

Таблица 5 - Расчёт себестоимости

Статьи калькуляции

Сумма, руб.

Сырье и материалы

100.00

Комплектующие изделия

100.00

Основная заработная плата производственных рабочих

500.00

Дополнительная заработная плата производственных рабочих (10% от ОЗР)

50.00

Отчисления на социальные нужды (38.7%)

212.90

Накладные расходы (50% от ОЗР)

250.00

ИТОГО

1212.90

Непроизводственные расходы (4%)

48.50

ИТОГО

1261.40

Рассчитаем оптовую цену проектируемого устройства. Для определения оптовой цены устройства использована формула:

где СП полная себестоимость (1261.40 руб.);

ПР прибыль (20% от полной себестоимости)

Пр = СП*20%

Пр=1261.40*20%=252.30 руб.

НДС налог на добавленную стоимость (20% от полной себестоимости);

НДС = СП*20%

НДС=1261.40*20%=252.30 руб.

СК накидки сбытовых организаций (15% от суммы полной себестоимости и прибыли, равны).

СК = СП*15%

СК =1261.40*15%=227.00 руб.

Таким образом, оптовая цена равна:

Ц=1261.40+252.30+252.30+227.00=1993.00 руб.

Продажная цена может быть установлена в размере 2000 рублей за единицу. [23]

4.2 Анализ конкурентной способности программы

Основными характеристиками программ являются:

стоимость;

надежность;

простота в обращение;

минимальные требования к аппаратной части.

Благодаря тому, что программа автоматизации выдачи данных в организации написана в среде разработке Delphi 7, работающая под операционной системой Windows XP, она имеет интуитивно понятный программный интерфейс, что существенно упрощает процесс обучения и работы.

Себестоимость программы составляет 1993 руб., против многих тысяч рублей за профессиональные базы данных. Конечно данная программа узкоспециализированная, но она имеет за счет этого много преимуществ, так это ее маленький размер, простота в обращение, более "мягкие" системные требования (Pentium III 256Mb RAM), но так как компьютерная техника все время совершенствуется, то желательно более новый компьютер. Более высокая надежность, так как программа написана с использованием хорошо отлаженных технологий. Использование данной программы позволяет автоматизировать выдачу требуемых запросов, их хранение и поиск уже имеющихся, что уменьшает время выдачи одного запроса и увеличивает эффективность труда. Экономия от замены ручной обработки информации на автоматизированную, образуется в результате снижения затрат на обработку информации.

Зт = Зр - За

где Зр - затраты на ручную обработку информации

З - затраты на автоматизированную обработку информации.

Зр = к* (V*Ц),

где V - объем информации, обрабатываемой вручную, шт; Ц - стоимость одного часа работы, руб; к - коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации.

Зр = 1.1* (100*15) =1650 Руб.

Затраты на автоматизированную обработку информации:

За = ta*Ца +З1,

где ta - время автоматизированной обработки;

Ца - стоимость одного часа машинного времени;

З1 - трудозатраты пользователя.

За = 2*50 + 30 = 130 руб

Зт = 1650-130=1520 руб

При использовании же старых методов хранения данных, практически невозможно производить поиск по заданным критериям и оперативно выдать результат.

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

При старом способе хранения данных была бы проблема централизации данных и доступа к ним.

Также, благодаря дружественному интерфейсу программы, повысится удобство работы и, соответственно, производительность труда оператора ЭВМ. [23]

Заключение

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

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

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

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

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

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

СУБД - это программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ. [20]

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

· функция, позволяющая вносить изменения в базу данных (добавлять, удалять и редактировать содержимое таблиц);

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

· функция, позволяющая просматривать отчет

· функция, позволяющая печатать отчет

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

При разработке базы данных широко использовались возможности языка Pascal и среды разработки Delphi 7.

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

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

Расчет экономической эффективности показал, что разработанная база данных является экономически выгодной. Расчетная стоимость разработки составила 25792.70 рублей. Экономический эффект от внедрения приблизительно равен 17563 рублей. Срок окупаемости программного продукта - 1,5 лет.

Некоторые школы немало выиграли от использования баз данных, получив весьма ощутимое преимущество по сравнению с другими школами. Именно поэтому создание базы данных для МОУ СОШ №12 является выгодной необходимостью для ее дальнейшего развития.

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

Учитывая всё вышесказанное, можно сделать вывод о целесообразности внедрения разработанной базы данных в МОУ СОШ №12.

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

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

Список используемой литературы

1. ГОСТ Р ИСО 9001 Системы менеджмента качества. Требования.

2. ГОСТ Р ИСО/МЭК 15408 - Общие критерии оценки безопасности информационных технологий.

3. ГОСТ 2.104-68 ЕСКД Основные надписи.

4. ГОСТ 2.105-95 ЕСКД Общие требования к текстовым документам.

5. ГОСТ 7.32-81 СИБИД Отчет о научно-исследовательской работе. Общие требования и правила оформления.

6. ГОСТ 19.106-78 ЕСПД Требования к программным документам, выполненным печатным способом.

7. ГОСТ 19.401-78 ЕСПД Текст программы. Требования к содержанию и оформлению.

8. ГОСТ 19.402-78 ЕСПД Описание программ.

9. ГОСТ 19.404-79 ЕСПД Пояснительная записка. Требования к содержанию и оформлению.

10. Архангельский А.Я. Delphi5. - М., ЗАО "Издательство "Бином", 2001.

11. Вирт.Н. Алгоритмы и структуры данных: Пер. с англ. - М.: Мир, 1989.

12. Винниченко, Т.А. Разработка и эксплуатация удаленных баз данных: учебно-методический комплекс / сост. Т.А. Винниченко; Ульян. гос. техн. ун-т. - Ульяновск: УЛГТУ, 2006. - 156с.

13. Виктор Гольцман MySQL 5.0. Библиотека программиста: Питер; Санкт-Петербург; 2010 - С.253.

14. Вендров А.М. CASE - технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998. - 256 с.

15. Вирт Н. Алгоритмы и структуры баз данных. - М.: Мир, 1989. - 196с.

16. Голицына, О.Л. Языки программирования: учеб. пособие для сред. проф. образования /О.Л. Голицина, Т.Л. Партыка, И.И. Попов. М.: ФОРУМ: ИНФРА-М, 2008. - 400с.

17. Голицына О.Л., Максимов Н.В. - Базы данных. - М.: Форум - Инфра М, 2003. - 352 с.

18. Горев А., Макашарипов С. Эффективная работа с СУБД. - С-Пб.: Питер, 1997. - 254 с.

19. Дарахвелидзе П., Марков Е. Программирование в Delphi 4. - СПб.: БХВ - Санкт-Петербург, 1999.

20. Дейт К. Дж. Введение в системы баз данных. - М.: Вильямс, 2001. - 354 с.

21. Диго С.М. Проектирование и использование баз данных. Учебник. - М.: Финансы и статистика, 1995. - 420 с.

22. Зиндер Е.З. Проектирование баз данных: новые требования, новые подходы. - М.: Мир, 1996. - 287 с.

23. Кузнецов, В.В. Бизнес планирование: практикум / В.В. Кузнецов, И.С. Чебурашкина; Ульян. гос. техн. Ун-т. - Ульяновск: УлГТУ, 2005. - 53с.

24. Кузнецов Максим, Симдянов Игорь MySQL 5. В подлиннике. - Спб.: "БХВ-Петербург", 2006. - С.1024.

25. Кузнецов Максим, Симдянов Игорь Самоучитель MySQL 5. - Спб.: "БХВ-Петербург", 2006. - С.560.

26. Карпова Т.С. Базы данных: модели, разработка, реализация. - С-Пб.: Питер, 2001. - 458 с.

27. Каган Б.М., Мкртумян И.Б. Основы эксплуатации ЭВМ. - М.: Энергоатомиздат, 1998. - 376 с.

28. Культин Н.Б. Основы программирования в Turbo Delphi. - СПб.: БХВ - Петербург, 2007.

29. Культин Н.Б. Delphi в задачах и примерах. - СПб.: БХВ - Петербург, 2003.

30. Леонтьев В.П. Новейшая энциклопедия персонального компьютера. - М.: ОЛМА - ПРЕСС, 2003. - 650 с.

31. Назаров С.В. Компьютерные технологии обработки информации. - М.: Финансы и статистика, 1995. - 248 с.

32. Роб Баас, Майк Фервай, Хайдемария Гюнтер. Delphi 4. Полное руководство. - К.: Издательская группа BHV, 1999.

33. Санитарно - эпидемиологические правила и нормативы (САНПИН) - 2.2.2/2.4.1340 - 03. "Гигиенические требования к персональным электронно-вычислительным машинам и организации работы".

34. Семакин, И.Г. Основы программирования: учеб. пособие для сред. проф. Образования / И.Г. Семакин. - 6-е изд., стер. - М.: Изд. Центр "Академия”, 2007. - 432с.

35. Хоменко А.Д. Базы данных. Учебник для ВУЗОВ. - М.: Технология, 2000. - 325 с.

36. Фаронов В.В. Delphi 4: Учебный курс. - М.: Издательство "Нолидж”, 1998.

37. Фокс Д. ж. Программное обеспечение и его разработка: Пер. с англ. - М.: Мир, 1985.

38. Фролов А.В., Фролов Г.В. Библиотека системного программиста. т.2. Аппаратное обеспечение. - М.: Диалог МИФИ, 1992. - 385 с.

39. Цикритзис Д., Лоховски Ф. Модели данных. - М.: Финансы и статистика, 1985. - 366 с.

Интернет-ресурсы

1. www.intuit.ru Интернет Университет Информационных Технологий - дистанционное образование;

2. www.sql.ru базы данных, программирование и разработку информационных систем;

3. www.codingrus.ru программирование по-русски на Delph.

Приложения

Приложение 1

Таблица Успеваемость.

Приложение 2

Структура полей таблицы Успеваемость.

Приложение 3

Таблица Ученики

Приложение 4

Структура полей таблицы Ученики

Приложение 5

Окно Ученики

Приложение 6

Окно Успеваемость

Размещено на Allbest.ru


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

  • Понятие банка и базы данных, их назначение. Создание базы данных "Учет нарушений ПДД" с удобным пользовательским интерфейсом. Требования к функциональным характеристикам. Условия эксплуатации и программные требования. Описание входных и выходных данных.

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

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

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

  • Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.

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

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

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

  • Создание базы данных "Автовокзал" как части информационной системы. Требования к базе данных и этапы ее разработки. Анализ информационных потоков, выбор модели. Входные и выходные данные. Программирование базы данных на языке Borland Delphi 7.0.

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

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

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

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

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

  • Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.

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

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

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

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

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