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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Содержание

 

Введение

. Формирование требований к системе

.1 Выявление требований к информационной системе

.2 Диаграмма вариантов использования

. Анализ предметной области

.1 Описание входной и выходной информации

.2 Построение диаграммы потоков данных

. Проектирование системы учета оплаты обучения студентами

.1 Концептуальное и логическое проектирование структуры

.2 Проектирование пользовательского интерфейса

. Реализация программного средства

.1 Выбор средств реализации подсистемы

.2 Описание структуры БД

.3 Реализация функциональности программного средства

. Тестирование программного средства

. Руководство пользователя

Заключение

Приложение А

Приложение Б

система программный учет

Введение

 

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

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

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

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

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

 

 

1. Формирование требований к программному средству

 

.1 Выявление требований к информационной системе

 

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

 

Таблица 1 Описание шаблона проблемы

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

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

Создаваемая система учета оплаты обучения студентами, будет включать в себя следующие элементы:

а) Необходимо найти оплату отдельным студентом

б) Необходимо просмотреть историю оплаты студентом

в) Просмотреть оплату по отдельным дисциплинам

г) Посмотреть оплату дневного, вечернего и заочного отделений

д) Посмотреть историю оплаты по дисциплине

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

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

 

.2 Диаграмма вариантов использования

 

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

Самым популярным и весьма эффективным способом повышения информативности требований является оформление их в виде вариантов использования (use case), предложенный И.Якобсоном.

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

Рис.1 Диаграмма вариантов использования

 

 

 

2. Анализ предметной области

 

.1 Описание входной и выходной информации

 

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

 

Таблица 2.1 Входные параметры

Источник данныхВходной параметрТип данныхОграниченияДеканат, бухгалтерияФИО студентаТекстФамилии только тех студентов, которые совершили оплатуСумма оплатыЧисловой Оплата дол?/p>