Файл: Проектирование БД для контроля успеваемости школьников..pdf
Добавлен: 29.06.2023
Просмотров: 85
Скачиваний: 3
СОДЕРЖАНИЕ
Описание предметной области. Постановка задачи
1.2. Выбор средств / методологии проектирования. Выбор СУБД
1.3 проектирование логической структуры баз данных
1.4 Проектирование физической структуры баз данных
2.1. Инструкции по работе с базой данных
2.2. Разработка интерфейса и реализация проекта
Рисунок 22. Структура отчета «Сортировка по возрасту» в режиме «Конструктор»
2.3.Оценка экономической эффективности проекта
Таблица 1. График затрат времени на разработку и внедрение проекта.
Этап разработки |
Содержание работ |
Трудоёмкость ч. |
Постановка задачи |
Предпроектное обследование. Разработка, утверждение, технико-экономическое обследование. |
10 |
Технический проект |
Уточнение структуры и формы представления входных и выходных данных. Разработка алгоритма решения задачи. Разработка плана мероприятий по проекту. Согласование утверждение технического проекта. |
65 |
Рабочий проект |
Написание программы на языке программирования. Первоначальная отладка, тестирование. Разработка согласование и утверждения порядка и методики испытания. Корректировка программы. |
80 |
Документирование и внедрение |
Разработка программной документации. Сдача программы и программной документации. |
20 |
ИТОГО: |
175ч. |
Расчёт коэффициента.
А) Коэффициент сложности задачи C характеризует сложность данной программы по отношению к типовой задаче, сложность которой принята за 1 (величина C лежит в пределах от 0,5 до 1). Для данной программы C равно 0,5..
C = 0, 6 – коэффициент сложности программы
Б) Коэффициент P увеличения объёма работ за счёт внесения изменений в алгоритм или программу по результатам уточнения установок. Коэффициент меняется от 0,1 до 0,5.
Р = 0,1 – коэффициент увеличения работ
В) Коэффициент В - коэффициент увеличения затрат труда вследствие недостаточного описания задач. Коэффициент меняется от 1,2 до 1,5. В данном случае коэффициент В будет равен 1,3 , так как задача имеет достаточное описание для работы с ней.
В =1,5 - коэффициент увеличения затрат труда
Г) Коэффициент К коэффициент квалификации разработчика, который зависит от стажа. Коэффициент К равен:
- для работающих до 2 лет – 0,8;
- от 3 до 5 – 1,0;
- от 5 до 8 – 1,2;
- более 8 лет – 1,5.
Поскольку опыта у разработчика не достаточно, то коэффициент К мы берем равным 0,8.
К = 0,8 - коэффициент квалификации разработчика. Так как мой стаж менее 2-х лет, то К составляет 0,8:
Расчёт затрат предприятия.
А) Средний оклад программиста на нашем предприятии составляет 10000,00 рублей. Учитывая выше указанный коэффициент, основная зарплата разработчика программного продукта составит:
ЗПосн = ЗП*С*(1+Р)*В*К
ЗПосн = 10000,00 * 0,6 * (1 + 0,1) * 1,5 * 0,8 = 7920,00 рублей/ месяц.
Б) Страховые отчисления берутся в размере 26% от основной заработной платы и ровны: СО = ЗПосн * 26% =7920,00 * 26% = 2059,2 рублей.
Суммарная затрата на оплату труда ЗП общ = ((ЗПосн + СО)*итоговое время)/22дня*8ч =((7920,00 + 2059,2) * 175) / 22*8=9922,5 (рублей за период разработки)
Содержание и эксплуатация вычислительной техники.
Время, затраченное на отладку программы (2 + 3 + 4 этапы из таблицы 1) равно 165 ч. Необходимо посчитать стоимость одного машинного часа по формуле:
(стоимость электроэнергии + амортизация + затраты на ремонт)/Фвт
Фвт – действительный фонд времени работы вычислительного комплекса.
Стоимость электроэнергии – 4.50 рубля за кВт/ч., потребление энергии - 600 Вт/ч.
8ч. * 22дня * 12 мес. * 0,3 кВт/ч * 4,50 рубля = 2851,20 рубля стоимость за год.
Амортизация зависит от срока эксплуатации компьютера, а т.к. срок эксплуатации компьютера на котором производилась разработка данного программного продукта – 3 года, то амортизация еще начисляется и учитывается в дальнейших подсчетах.
Амортизация = общая сумма / количество лет.
Стоимость ПК составила 36000,00 рублей, а количество лет полезного использования – 4 года.
Амортизация = 36000,00 / 4 = 9000,00 руб./год.
На ремонт уходит 5 % от стоимости ПК. В данном случае на ремонт будет уходить 36000,00 * 5 % = 1800,00 рублей.
Действительный фонд времени работы вычислительного комплекса рассчитываем так:
Фвт = Фном - Фпроф
Фном – номинальный фонд времени работы вычислительного комплекса.
Фпроф – годовые затраты времени на профилактические работы (5% = 0,05).
Фвт=Фном -Фпроф= (8ч. * 22 дн. * 12 мес.) - (8ч.* 22 дн.* 12 мес.* 0,05)=2112-106=2006 ч.
Стоимость 1 машинного часа работы = (2851,20 + 9000,00+ 1800,00) / 2006 = 6,81 рубля.
Стоимость затрат всего равна 175 * 6,81 рубля =1191,75 рублей.
Работа с данным программным продуктом не требует приобретения нового компьютера, т.к. имеющийся ПК полностью соответствует системным требованиям. Наем нового работника не обязателен, т.к. данный продукт прост в использовании и имеет удобный пользовательский интерфейс, поэтому любой из имеющихся в штате служащих может легко научиться использовать данный программный продукт для экономии своих временных ресурсов.
График затрат на разработку и внедрение проекта приведён в таблице 1
Таблица 2
№ |
Наименование статьи расходов |
Затраты, руб. |
1 |
Зарплата суммарная исполнителя |
7920,00 |
2 |
Страховые отчисления |
2059,2 |
3 |
Затраты на эксплуатацию ПК, используемого для написания программы |
1191,75 |
4 |
Расходы на программное обеспечение |
0,00 |
Итого: |
11170,95 |
Экономический эффект рабочего времени.
Расчитаем экономический эффект рабочего времени, получаемый за счёт разработки базы данных, исходя из расчёта старого времени и нового времи.
Расчитаем по формуле:
Эрв = СВ:НВ*100%
Где,
Эрв- эфективность рабочего времени
Св- старое время
Нв-новое время
Эрв=9ч:4ч*100%=225%
Оптимизация рабочего времени расчитывается по формуле
Орв =СВ-НВ
Орв =9ч-4ч=5 часа
Вывод: Если школа задействует в своей работе дпнную программу, то они будут экономить 5 часов рабочего времини ,а эффективность рабочего времени составит 225%
Заключение
Курсовая на темы: «Контроль успеваемости школьников» выполнена в программе СУБД Access 2003. Благодоря этой программе в курсовой работе были созданы – таблицы, формы, отчеты, также создание запросов на выборку, на сортировку и итоговый запрос. Эту программу можно применять во всех сфера учебной деятельности.
СУБД Access используют нужные средства для работы с базами данных, позволяя легко создавать базы данных, также вводить в них информацию, обрабатывать запросы и формировать отчеты. При помощи базы данных можно узнать успеваемость школьников, дату рождения, в каком он классе, закрыл ли четверть в срок, средний балл, есть ли у него задолжности.
Список литературы
1. Когаловский М. Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. ISBN 5-279-022764
2. Дейт К. Дж. Введение в системы баз данных. – 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. ISBN 5-8459-0788-8
3. Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для «чайников»: Пер. с англ. – М. Издательство «Диалектика», 2007. ISBN: 978-5-8459-1239-8, 0-470-04612-0
4. К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. – 8-е изд. – М.: «Вильямс», 2006. ISBN 0-321-19784-4
5. http://ru.wikipedia.org – Система управления базами данных
6. ru.wikipedia.org/wiki/Microsoft_Access – теоретический материал по программе MicrosoftAccess
7. www.datbases.net/access.html –структура СУБД Microsoft Access
8. http://metodbaza.ru/posobie-po-access-2/subd-ms-assess-obschaya-informatsiya.html - теоретическая информация по СУБД Access.
9. http://www.metod-kopilka.ru/page-2-3-1-6.html. Информация по созданию баз данных в СУБД Access/
10. Епашников А.М. «Практика создания приложений в Access 2007». «Диалог-Мифи» ISBN 9785864042298 2009 год.
Таблица 3. Cодержание таблицы «Ученики»
Личный номер |
Фамилия |
Имя |
Отчество |
Дата рождения |
Класс |
1 |
Иванов |
Иван |
Иванович |
15.12.1995 |
10а |
2 |
Петров |
Сергей |
Александрович |
05.07.1996 |
10а |
3 |
Антонова |
Анна |
Сергеевна |
08.10.1995 |
10а |
4 |
Сидарова |
Ирина |
Олеговна |
23.05.1996 |
10а |
5 |
Захарова |
Алексей |
Викторович |
01.01.1995 |
10а |
6 |
Сидаренко |
Григорий |
Олегович |
05.10.1995 |
10а |
7 |
Ерёмина |
Валерия |
Владимировна |
20.06.1996 |
10а |
8 |
Миронов |
Олег |
Петрович |
30.12.1996 |
10а |
9 |
Солдатов |
Александр |
Александрович |
12.05.1995 |
10а |
10 |
Кукушкин |
Владимир |
Олегович |
28.01.1995 |
10а |
11 |
Миронова |
Наталья |
Алексеевна |
15.01.1995 |
10а |
12 |
Панов |
Сергей |
Александрович |
06.11.1996 |
10а |
13 |
Мурашьёв |
Андрей |
Сергеевич |
20.10.1996 |
10а |
Таблица 4. Cодержание таблицы «Ведомость»
Личный номер |
Математика |
История |
Литература |
Физкультура |
1 |
5 |
4 |
3 |
4 |
2 |
4 |
4 |
4 |
4 |
3 |
3 |
4 |
3 |
5 |
4 |
4 |
4 |
4 |
5 |
5 |
5 |
4 |
3 |
4 |
6 |
5 |
3 |
4 |
3 |
7 |
5 |
3 |
3 |
5 |
8 |
3 |
5 |
3 |
5 |
9 |
5 |
4 |
3 |
3 |
10 |
4 |
3 |
3 |
5 |
11 |
5 |
3 |
3 |
3 |
12 |
4 |
4 |
4 |
4 |
13 |
5 |
4 |
4 |
3 |
Таблица 5. Cодержание таблицы «Дополнительная информация»
Личный номер |
Закрытая четверть в срок |
Наличие задолжности |
1 |
Да |
Нет |
2 |
Да |
Нет |
3 |
Да |
Нет |
4 |
Да |
Нет |
5 |
Да |
Нет |
6 |
Да |
Нет |
7 |
Да |
Нет |
8 |
Да |
Нет |
9 |
Да |
Нет |
10 |
Да |
Нет |
11 |
Да |
Нет |
12 |
Да |
Нет |
13 |
Да |
Нет |
Приложение Б
Таблица 6. Cодержание запроса «Закрытая четверть в срок»
Личный номер |
Фамилия |
Имя |
Отчество |
Закрытая четверть в срок |
1 |
Иванов |
Иван |
Иванович |
Да |
2 |
Петров |
Сергей |
Александрович |
Да |
3 |
Антонова |
Анна |
Сергеевна |
Да |
4 |
Сидарова |
Ирина |
Олеговна |
Да |
5 |
Захарова |
Алексей |
Викторович |
Да |
6 |
Сидаренко |
Григорий |
Олегович |
Да |
7 |
Ерёмина |
Валерия |
Владимировна |
Да |
8 |
Миронов |
Олег |
Петрович |
Да |
9 |
Солдатов |
Александр |
Александрович |
Да |
10 |
Кукушкин |
Владимир |
Олегович |
Да |
11 |
Миронова |
Наталья |
Алексеевна |
Да |
12 |
Панов |
Сергей |
Александрович |
Да |
13 |
Мурашьёв |
Андрей |
Сергеевич |
Да |
Таблица 7. Cодержание запроса «Сортировка по возросту»
Личный номер |
Фамилия |
Имя |
Отчество |
Дата рождения |
Класс |
5 |
Захарова |
Алексей |
Викторович |
01.01.1995 |
10а |
11 |
Миронова |
Наталья |
Алексеевна |
15.01.1995 |
10а |
10 |
Кукушкин |
Владимир |
Олегович |
28.01.1995 |
10а |
9 |
Солдатов |
Александр |
Александрович |
12.05.1995 |
10а |
6 |
Сидаренко |
Григорий |
Олегович |
05.10.1995 |
10а |
3 |
Антонова |
Анна |
Сергеевна |
08.10.1995 |
10а |
1 |
Иванов |
Иван |
Иванович |
15.12.1995 |
10а |
4 |
Сидарова |
Ирина |
Олеговна |
23.05.1996 |
10а |
7 |
Ерёмина |
Валерия |
Владимировна |
20.06.1996 |
10а |
2 |
Петров |
Сергей |
Александрович |
05.07.1996 |
10а |
13 |
Мурашьёв |
Андрей |
Сергеевич |
20.10.1996 |
10а |
12 |
Панов |
Сергей |
Александрович |
06.11.1996 |
10а |
8 |
Миронов |
Олег |
Петрович |
30.12.1996 |
10а |