Введение
1. Постановка задачи
1.1 Описание предметной области
1.2 Цели и задачи проектирования
2. Проектирование автоматизированной системы
2.1 Проектирование схемы базы данных
2.2 Алгоритм реализации
2.3 Описание среды для реализации АС
3. Программная реализация
3.1 Физическая структура база данных
3.2 Структура приложения
4. Тестирование
5. Описание применения
Заключение
Список использованных источников
Приложение А
Приложение Б
Введение
Тема данной курсовой работы «Автоматизированная система по начислению стипендии».
Автоматизированная система – это совокупность, как аппаратных, так и программных средств, и также сотрудники, который предназначен для управления технологическими процессами организации. То, что система «автоматизированная» означает, что за пользователем сохраняются выполнения функций, которые не могут автоматизироваться по каким-то причинам.
Актуальность данной работы заключается в том, что область применения, по которой будет проектироваться АС, ориентирована на широкий круг постоянных клиентов, так как начисление стипендии осуществляется во всех учреждениях образования.
Предметом исследования является «Автоматизированная система по начислению стипендии». Объектом исследования является база данных MS Access и АС на Delphi xe5.
Целью работы является разработка «Автоматизированной система по начислению стипендии». Для достижения поставленных целей, нужно решить следующие задачи:
- сформировать постановку задачи;
- описать предметную область;
- выявить основные цели и задачи проектирования АС;
- спроектировать схему базы данных;
- разработать алгоритм реализации;
- описать среду разработки для реализации АС;
- разработка физической структуры базы данных;
- проектирование структуры АС;
- тестирование АС;
- сформировать описание применения АС;
- и разработать схемы АС.
1. Постановка задачи
1.1 Описание предметной области
Необходимо разработать автоматизированную систему, которая будет выполнять следующие функции:
- Ведение пользователей с разделением прав доступа;
- Ведение студентов;
- Ведение справочника факультетов;
- Ведение справочника стипендии;
- Автоматическое начисление стипендии, путем ввода только средней оценки студента;
- Перенос данных в архив;
- Автоматический перенос всех студентов с введенным месяцем и годом (если в базе таких записей нет), для введения средней оценки и расчета за введенный месяц и год;
- Формирование отчетности.
Автоматизированная система по начислению стипендии будет выполнять следующие операций над всеми объектами БД:
- Добавление новых данных;
- Удаление данных;
- Редактирование данных;
- Поиск по определенным критериям;
- Печать отчетов по различным критериям по стипендии;
- Печать по студентам.
Предметной областью данной курсовой работы будет являться учреждение образования, которая начисляет стипендию своим студентам.
Для учреждений образования РБ есть 4 вида стипендии:
- при средней оценки студента от 5,0 до 5,9, размер стипендии равен 54,90 белорусских рублей;
- при средней оценки студента от 6,0 до 7,9, размер стипендии равен 65,88 белорусских рублей;
- при средней оценки студента от 8,0 до 8,9, размер стипендии равен 76,85 белорусских рублей;
3. Программная реализация
3.1 Физическая структура база данных
После описания предметной области, было выявлено, что будет использоваться 6 объектов:
1. Пользователи;
2. Справочник факультетов;
3. Справочник студентов;
4. Справочник стипендии;
5. Начисление стипендии;
6. Архив.
Для каждого объекта определим его свойства и представим их в таблицах. В таблице 3.1.1 – свойства объекта «Пользователи», в таблице 3.1.2 – свойства объекта «Справочник факультетов», в таблице 3.1.3 – свойства объекта «Справочник студентов», в таблице 3.1.4 – свойства объекта «Справочник стипендии», в таблице 3.1.5 – свойства объекта «Начисление стипендии», в таблице 3.1.6 – свойства объекта «Архив».
Заключение
Темой курсовой работы являлась проектирование и разработка «Автоматизированной информационной системы по начислению стипендии».
В данной работе была спроектирована предметная область и были выявлены функции, которые должна выполнять программа. К таким функциям относятся: ведение пользователей с разделением прав доступа; ведение студентов; ведение справочника факультетов; ведение справочника стипендии; автоматическое начисление стипендии, путем ввода только средней оценки студента; перенос данных в архив; автоматический перенос всех студентов с введенным месяцем и годом (если в базе таких записей нет), для введения средней оценки и расчета за введенный месяц и год; формирование отчетности. Автоматизированная система по начислению стипендии выполняет следующие операций над всеми объектами БД: добавление новых данных; удаление данных; редактирование данных; поиск по определенным критериям; печать отчетов по различным критериям по стипендии; печать по студентам.
Также были определены цели и задачи проектирования. Целью проектирования являлась создание проекта автоматизированной системы для начисления стипендии студентам. А задачами: анализ объекта проектирования и определение основных технических требований к автоматизированной системе; выявление уровня автоматизации и определение структуры автоматизированной системы; определение методов расчета в АС; выбор программного средства для проектирования и выбор СУБД; разработка алгоритма реализации АС.
Были разработаны функциональная модель БД, схема БД, модель «сущность - связь», диаграмма композиции и декомпозиции.
Также разработанная автоматизированная система была протестирована на запуск программы, на ввод различных данных, а также на начисление стипендии и отправки начисленной стипендии в архив.
Цель данной курсовой работы достигнута, так как выполнены следующие задачи: сформирована постановка задачи; описана предметная область; выявлены основные цели и задачи проектирования АС; спроектирована схема базы данных; разработан алгоритм реализации; описана среда разработки АС; разработана физическая структура базы данных; спроектирована структура АС; протестирована АС; сформировано описание применения АС и разработана схемы АС.
СКРИНШОТЫ ПРОГРАММЫ



1. Архангельский, А.Я. Приемы программирования в Delphi / А.Я. Архангельский. – М. : Бином-Пресс, 2006. – 944 с.
2. Галисеев, Г.В. Компоненты в Delphi / Г.В. Галисеев. – М. : Вильямс, 2004. – 624с.
3. Гриченко, Н.Н. Проектирование БД СУБД Microsoft Access : учеб. пос. для вузов / Н.Н. Гриченко. – М. : ГЛ-Телеком, 2004. – 236с.
4. Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. пос. для вузов / В. М. Илюшечкин. – М. : ВО, 2009. – 214 с.
5. Кадлец, В. Delphi.Книга рецептов.Практические примеры, трюки и секреты / В.Кадлец. – М. : Наука и техника, 2006. – 384 с.
6. Наумова, А.Н. Системы управления базами данных / А.Н.Наумова. – М. : ФиС, 1991. – 352с.
7. Полищук, Ю.В. Проектирование реляционных БД : учеб.пос. для вузов / Ю. В. Полищук, С. И. Сормов, Т. А. Черных. – О. : ГОУ, 2008. – 123с.
8. Фаронов, В.В. Delphi 2005. Разработка приложений для баз данных и Интернета / В.В. Фаронов. – Спб. : Питер, 2006. – 608с.