Формирование требований к системе. Описание входной и выходной информации. Концептуальное и логическое проектирование структуры и пользовательского интерфейса. Выбор средств реализации подсистемы. Реализация функциональности программного средства.
Аннотация к работе
За последние несколько лет широкое распространение в сфере науки и новых технологий получило такое понятие, как автоматизация технологических процессов, исключением не стало и образование. Проектируемая система направлена на автоматизацию учета оплаты обучения, т.к. позволяет минимизировать ущерб от «человеческого фактора». Программа позволяет вести учет оплаты обучения студентами за собственно обучение, а так же пересдачу, пропуски, отдельные курсы.Цель выявления требований к информационной системе состоит в том, чтобы собрать, проанализировать и определить высокоуровневые потребности и возможности системы учета оплаты обучения студентами. Проблема Невозможность оперативно отслеживать информацию об оплате обучения студентами Ее следствием является Несвоевременный учет поступающих сведений об оплате, что в свою очередь приводит к затрачиванию лишнего времени на индетефикацию поступивших оплат Успешное решение Создание системы учета оплаты обучения студентами, которая позволит создать базу данных по всем студентам, оплативших обучение или другие коммерческие направления. Создаваемая система учета оплаты обучения студентами, будет включать в себя следующие элементы: а) Необходимо найти оплату отдельным студентом б) Необходимо просмотреть историю оплаты студентом в) Просмотреть оплату по отдельным дисциплинам г) Посмотреть оплату дневного, вечернего и заочного отделений д) Посмотреть историю оплаты по дисциплинеВ настоящее время существует множество методик, языков, визуальных представлений, позволяющих моделировать требования к системе. Самым популярным и весьма эффективным способом повышения информативности требований является оформление их в виде вариантов использования (use case), предложенный И.Якобсоном.На данном этапе описываются исходные данные, основные источники исходных данных, а также источники данных, используемые для корректировки. Деканат, бухгалтерия ФИО студента Текст Фамилии только тех студентов, которые совершили оплату Дата оплаты Числовой В соответствующем поле таблицы должна быть указана дата оплаты Дисциплина Текст Должен существовать перечень дисциплин, которые предусматривают оплату База данных ФИО студента Текст Фамилии только тех студентов, которые совершили оплатуСущность - реальный либо воображаемый объект, имеющий существенное значение для рассматриваемой предметной области, информация о котором подлежит хранению Атрибут - любая характеристика сущности, значимая для рассматриваемой предметной области и предназначенная для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности. Связь - поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области. Связь - это ассоциация между сущностями, при которой, как правило, каждый экземпляр одной сущности, называемой родительской сущностью, ассоциирован с произвольным (в том числе нулевым) количеством экземпляров второй сущности, называемой сущностью-потомком, а каждый экземпляр сущности-потомка ассоциирован в точности с одним экземпляром сущности-родителя.Интерфейс приложения определяет способ взаимодействия пользователя и приложения, то есть внешний вид формы (форм) при выполнении приложения и то, каким образом пользователь управляет приложением. Интерфейс конструируется путем размещения на форме компонентов, называемых интерфейсными или управляющими компонентами (элементами). Меню выбора базы данных позволяет пользователю установить подключение с БД Access или Microsoft SQL Server2005, а так же редактировать уже имеющиеся БД. система программный учет Меню справка содержит информацию о разработчике и помощь. При нажатии на данную кнопку появляется форма со следующими элементами: добавить строку, править строку, удалить строку.Для реализации данной системы целесообразно программную среду Microsoft Visual Studio 2005 и СУБД Microsoft SQL Server 2005 Express Edition, т.к. она «заточена» под среду Visual Studio.Для создания БД будет использоваться СУБД Microsoft SQL Server 2005 Express Edition. При нажатии на кнопку Tools в панели меню, выпадет список команд. 8), в котором выбираем название сервера из выпадающего списка, затем можно выбрать уже созданную ранее БД или ввести новое имя для БД, а так же можно прикрепить файл БД, если он был создан в другом месте.В появившемся окне выбираем кнопку Windows приложение, где автоматически создается форма В меню инструментов Toolbox элемент button, который размещаем на форме. В свойствах (Properties) указываем название кнопки «редактировать оплаты» В панели «Properties» мы можем поменять его название, цвет, размер, ориентацию элементов и текста внутри формы и т.д. this.IMAGEBUTTON1.Cursor = System.Windows.Forms.Cursors.Hand/при наведении меняет курсор на руку this.IMAGEBUTTON1.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FONTSTYLE.Regular, System.Drawing.GRAPHICSUNIT.Point, ((System.Byte)(204))); /указываем шрифт this.IMAGEBUTTON1.Location = new System.Drawing.Point(96, 248);/расположение
План
Содержание
Введение
1. Формирование требований к системе
1.1 Выявление требований к информационной системе
1.2 Диаграмма вариантов использования
2. Анализ предметной области
2.1 Описание входной и выходной информации
2.2 Построение диаграммы потоков данных
3. Проектирование системы учета оплаты обучения студентами
3.1 Концептуальное и логическое проектирование структуры
3.2 Проектирование пользовательского интерфейса
4. Реализация программного средства
4.1 Выбор средств реализации подсистемы
4.2 Описание структуры БД
4.3 Реализация функциональности программного средства
5. Тестирование программного средства
6. Руководство пользователя
Заключение
Приложение А Приложение Б система программный учет
Введение
За последние несколько лет широкое распространение в сфере науки и новых технологий получило такое понятие, как автоматизация технологических процессов, исключением не стало и образование. Проектируемая система направлена на автоматизацию учета оплаты обучения, т.к. позволяет минимизировать ущерб от «человеческого фактора».
Целью создания системы учета оплаты обучения студентами является автоматизация работы деканата. Программа позволяет вести учет оплаты обучения студентами за собственно обучение, а так же пересдачу, пропуски, отдельные курсы.
К задачам решаемой разрабатываемой системой можно отнести учет оплаты студентами обучения, потоков, оплату по семестрам на данном факультете.
Объектом исследования является оплата обучения студентами за все коммерческие направления используемые ими в процессе обучения.
Основным назначением программы, как уже отмечалось, является автоматизация процессов, таких как составления различных сводных и аналитических отчетов, учет оплаты по предметам, учет оплаты по группам, учет оплаты по семестрам и другие оплаты. Разработка данной системы направлена на образовательные учреждения, а конкретно на деканаты.
1. Формирование требований к программному средству