Моделирование существующих бизнес-процессов

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе бакалавра 3 курса

на тему:

РАЗРАБОТКА INTERNET-ПРИЛОЖЕНИЯ
КОНТРОЛЯ ПОСЕЩАЕМОСТИ СТУДЕНТОВ КАФЕДРЫ
 
Автор работы     И.И. Иванов

подпись

Направление 09.03.01 Информатика и вычислительная техника

Руководитель работы ________________ должность, инициалы, фамилия

подпись

Консультанты по разделам:

Сетевые технологии ____________________ ст. преподаватель А.Е. Гукай

подпись

Нормоконтроль ____________________ ст. лаборант В.Г. Медведева

подпись

Курсовая работа защищена __________ ___________________

дата итоговая оценка комиссия

Подписи членов комиссии: __________________

__________________

__________________

__________________

Донецк
2017

ГОУ ВПО «Донецкий национальный университет»

кафедра Компьютерных технологий

Утверждаю

Зав. кафедрой КТ

_____________

подпись

_____________

дата

ЗАДАНИЕ

на курсовую работу студента 3 курса Иванова И.И.

Тема курсовой работы: Разработка internet-приложения контроля посещаемости студентов кафедры

Краткая постановка задачи: 1. Изучить и проанализировать предметную область название предметной области 2. Описать бизнес-процессы системы. 3. Ознакомиться с программными продуктами для создания internet-приложений, выполнить установку Web-сервера Apache, языка разработки серверных скриптов PHP и сервера баз данных MySQL. 4. Разработать техническое задание на создание интернет-приложения. 5. Разработать проект программного обеспечения системы: спроектировать концептуальную, логическую и физическую модели базы данных, создать базу данных для хранения информации о (перечислить). 6. Разработать средствами языка программирования серверных приложений PHP, языка сценариев для придания интерактивности веб-страницам JavaScript и языка описания внешнего вида веб-страниц CSS интернет-приложение, которое позволяет выполнять (что). 8. Протестировать программное обеспечение; 9. Оформить отчёт.

Исходные данные: 1. Документация о (название предметной области). 2. Документация по (программное средство разработки приложения). 3. Документация по (еще одно программное средство разработки). 4. Документация по системе управления базами MySQL.

Ожидаемые результаты: Internet-приложение контроля посещаемости студентов кафедры

Календарный план работы:

Даты консультаций Этапы выполнения работы Отметки о выполнении
30.01.2017 Постановка задачи и обсуждение литературы выполнено
Дата Предварительное утверждение содержания отчёта выполнено
Дата Утверждение проекта, алгоритмов, методов, технологий выполнено
Дата Ход реализации проекта выполнено
Дата Обсуждения организации тестирования программы выполнено
Дата Демонстрация программного продукта руководителю выполнено
Дата Оформление отчёта выполнено
Дата Предоставление отчёта руководителю выполнено


Дата выдачи задания 30.01.2017 года

Студент инициалы, фамилия

Руководитель инициалы, фамилия

АННОТАЦИЯ

Отчёт о курсовой работе: 99 с., 39 рис., 10 табл., 2 приложения,
11 источников.

Объект исследования – учебная деятельность кафедры.

Предмет исследования – автоматизация контроля посещения студентов кафедры.

Цель работы – разработать internet-приложение для автоматизации контроля посещения студентов кафедры

Метод исследования – анализ возможностей языка …. для создания и обработки баз данных и разработки серверных приложений.

В курсовой работе было разработано …

…….

Internet-приложение для автоматизации учета посещения студентов кафедры может использоваться …

Дальнейшее развитие системы связано с …

ПОСЕЩЕНИЯ СТУДЕНТОВ, INTERNET-ПРИЛОЖЕНИЯ, APACHE, СЕРВЕР БАЗ ДАННЫХ MYSQL, PHP.



СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 6

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

1.1 Состояние вопроса. 7

1.2 Моделирование существующих бизнес-процессов. 7

1.3 Актуальность и цель работы.. 7

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

2.1 Описание области применения и исходных данных приложения. 8

2.2 Требования к пользовательским интерфейсам. 8

2.3 Требования к аппаратным и программным интерфейсам. 8

2.4 Требования к пользователям продукта. 8

2.5 Функции продукта. 8

2.6 Ограничения. 9

3 Обоснование выбора инструментальных средств для реализации поставленной задачи 9

3.1 Язык программирования серверных скриптов PHP. 9

3.2 Сервер баз данных MYSQL. 9

3.3 WEB-сервер APACHE. 9

3.4 Архитектура «клиент-сервер». 9

4 Разработка базы данных internet-приложения …. 10

4.1 Концептуальное проектирование БД.. 10

4.2 Логическое проектирование БД.. 10

4.3 Физическое проектирование БД.. 10

5 Internet-приложение контроля посещаемости студентов кафедры.. 12

5.1 Входные и выходные данные. 12

5.2 Структура internet-приложения. 12

5.3 Описание алгоритма работы и SQL-запросов скриптов internet-приложения 13

6 Тестирование программного продукта. 14

6.1 Аппаратные, системные и программные требования. 14

6.2 Описание установки internet-приложения. 14

6.2.1 Установка, настройка и запуск (вспомогательное программное средство 1) 14

6.2.2 Установка и настройка (вспомогательное средство 2) 14

6.2.3 Установка, настройка и запуск сервера баз данных. 14

6.2.4 Установка и запуск internet-приложения. 14

6.3 Описание контрольных примеров. 15

ЗАКЛЮЧЕНИЕ. 16

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 17

ПРИЛОЖЕНИЕ А Экранные формы.. 18

ПРИЛОЖЕНИЕ Б Фрагменты листинга. 19


ВВЕДЕНИЕ

Рассматриваются вопросы, связанных с …

…..

В курсовой работе будет разработано internet-приложение для ...

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

Состояние вопроса

По определению научно-исследовательская работа является естественной частью деятельности преподавателя вуза [1].

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

Актуальность и цель работы

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

Требования к пользовательским интерфейсам

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

Требования к аппаратным и программным интерфейсам

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

· процессор: 1.8 ГГц;

· оперативная память: 1 Гб;

· ………………..

Необходимо обеспечить программное взаимодействие системы с:

· web-сервером Apache;

· сервером управления базами данных (БД) MySQL;

· ………………………………..

Требования к пользователям продукта

Системой должны иметь возможность пользоваться следующие категории пользователей.

Функции продукта

Основные функции системы по классам пользователей:

Ограничения

1. Должна использоваться….

2. Internet-приложение не будет корректно работать …..

Сервер баз данных MYSQL

Основы современной информационной технологии составляют базы данных [4].

WEB-сервер APACHE

Apache – это … [5].

Архитектура «клиент-сервер»

Архитектура клиент-сервер определяет….[6].

4 Разработка базы данных internet-приложения ….

Входные и выходные данные

Входные данные internet-приложения …

Результатом работы приложения являются …

ЗАКЛЮЧЕНИЕ

В результате разработки internet-приложения разработана …

……

Разработанное internet-приложение позволяет ….

Internet-приложение для контроля посещения студентов кафедры может использоваться …

…..

ПРИЛОЖЕНИЕ А

Экранные формы

Моделирование существующих бизнес-процессов - student2.ru

Рисунок А.1 – Страница с формой для добавления нового материала преподавателя

ПРИЛОЖЕНИЕ Б

Фрагменты листинга

Листинг Б.1–Подключаемый файл my.dat

<?php

$server="localhost";

$user="root"; $password="admin"; $my_base="nauchnie_publikacii"; $table_prepodavateli="prepodavateli"; $table_stati="stati";

$table_tezisi="tezisi";

$table_materiali="materiali";

$table_interesi="interesi";

// соединение с сервером

$my_connect=mysqli_connect($server, $user, $password) or die("Ошибка подключения к серверу");

// выбор базы данных

mysqli_select_db($my_connect,$my_base) or die("Ошибка выбора базы данных");

?>

Листинг Б.2–Изменение информации о преподавателе в таблице базы данных

if(isset($action) && ($action=="edit_prepodavatel")) {

$kod_prepodavatelya = $_POST['Код_преподавателя'];

$fio = $_POST['ФИО'];

$okonchil = $_POST['Окончил'];

$god_okonchaniya = $_POST['Год_окончания'];

$specialnost = $_POST['Специальность'];

$stepen = $_POST['Ученая_степень'];

$god_zashiti = $_POST['Год_защиты'];

$zvanie = $_POST['Ученое_звание'];

$god_povisheniya = $_POST['Год_повышения'];

$staj = $_POST['Стаж'];

$usloviya = $_POST['Условия'];

$doljnost = $_POST['Должность'];

$sql_query = "update $table_prepodavateli set ФИО='$fio',Окончил='$okonchil', Год_окончания='$god_okonchaniya', Специальность='$specialnost', Ученая_степень='$stepen', Год_защиты='$god_zashiti', Ученое_звание='$zvanie', Год_повышения='$god_povisheniya', Стаж='$staj', Условия='$usloviya', Должность='$doljnost' where Код_преподавателя='$kod_prepodavatelya'";

mysqli_query($my_connect,$sql_query) or die("Ошибка изменения информации о преподавателе");

$URL="prepodavateli.php?action=show_odin&kod=$kod_prepodavatelya";

header ("Location: $URL");

}

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе бакалавра 3 курса

на тему:

РАЗРАБОТКА INTERNET-ПРИЛОЖЕНИЯ
КОНТРОЛЯ ПОСЕЩАЕМОСТИ СТУДЕНТОВ КАФЕДРЫ
 
Автор работы     И.И. Иванов

подпись

Направление 09.03.01 Информатика и вычислительная техника

Руководитель работы ________________ должность, инициалы, фамилия

подпись

Консультанты по разделам:

Сетевые технологии ____________________ ст. преподаватель А.Е. Гукай

подпись

Нормоконтроль ____________________ ст. лаборант В.Г. Медведева

подпись

Курсовая работа защищена __________ ___________________

дата итоговая оценка комиссия

Подписи членов комиссии: __________________

__________________

__________________

__________________

Донецк
2017

ГОУ ВПО «Донецкий национальный университет»

кафедра Компьютерных технологий

Утверждаю

Зав. кафедрой КТ

_____________

подпись

_____________

дата

ЗАДАНИЕ

на курсовую работу студента 3 курса Иванова И.И.

Тема курсовой работы: Разработка internet-приложения контроля посещаемости студентов кафедры

Краткая постановка задачи: 1. Изучить и проанализировать предметную область название предметной области 2. Описать бизнес-процессы системы. 3. Ознакомиться с программными продуктами для создания internet-приложений, выполнить установку Web-сервера Apache, языка разработки серверных скриптов PHP и сервера баз данных MySQL. 4. Разработать техническое задание на создание интернет-приложения. 5. Разработать проект программного обеспечения системы: спроектировать концептуальную, логическую и физическую модели базы данных, создать базу данных для хранения информации о (перечислить). 6. Разработать средствами языка программирования серверных приложений PHP, языка сценариев для придания интерактивности веб-страницам JavaScript и языка описания внешнего вида веб-страниц CSS интернет-приложение, которое позволяет выполнять (что). 8. Протестировать программное обеспечение; 9. Оформить отчёт.

Исходные данные: 1. Документация о (название предметной области). 2. Документация по (программное средство разработки приложения). 3. Документация по (еще одно программное средство разработки). 4. Документация по системе управления базами MySQL.

Ожидаемые результаты: Internet-приложение контроля посещаемости студентов кафедры

Календарный план работы:

Даты консультаций Этапы выполнения работы Отметки о выполнении
30.01.2017 Постановка задачи и обсуждение литературы выполнено
Дата Предварительное утверждение содержания отчёта выполнено
Дата Утверждение проекта, алгоритмов, методов, технологий выполнено
Дата Ход реализации проекта выполнено
Дата Обсуждения организации тестирования программы выполнено
Дата Демонстрация программного продукта руководителю выполнено
Дата Оформление отчёта выполнено
Дата Предоставление отчёта руководителю выполнено

Дата выдачи задания 30.01.2017 года

Студент инициалы, фамилия

Руководитель инициалы, фамилия

АННОТАЦИЯ

Отчёт о курсовой работе: 99 с., 39 рис., 10 табл., 2 приложения,
11 источников.

Объект исследования – учебная деятельность кафедры.

Предмет исследования – автоматизация контроля посещения студентов кафедры.

Цель работы – разработать internet-приложение для автоматизации контроля посещения студентов кафедры

Метод исследования – анализ возможностей языка …. для создания и обработки баз данных и разработки серверных приложений.

В курсовой работе было разработано …

…….

Internet-приложение для автоматизации учета посещения студентов кафедры может использоваться …

Дальнейшее развитие системы связано с …

ПОСЕЩЕНИЯ СТУДЕНТОВ, INTERNET-ПРИЛОЖЕНИЯ, APACHE, СЕРВЕР БАЗ ДАННЫХ MYSQL, PHP.



СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 6

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

1.1 Состояние вопроса. 7

1.2 Моделирование существующих бизнес-процессов. 7

1.3 Актуальность и цель работы.. 7

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

2.1 Описание области применения и исходных данных приложения. 8

2.2 Требования к пользовательским интерфейсам. 8

2.3 Требования к аппаратным и программным интерфейсам. 8

2.4 Требования к пользователям продукта. 8

2.5 Функции продукта. 8

2.6 Ограничения. 9

3 Обоснование выбора инструментальных средств для реализации поставленной задачи 9

3.1 Язык программирования серверных скриптов PHP. 9

3.2 Сервер баз данных MYSQL. 9

3.3 WEB-сервер APACHE. 9

3.4 Архитектура «клиент-сервер». 9

4 Разработка базы данных internet-приложения …. 10

4.1 Концептуальное проектирование БД.. 10

4.2 Логическое проектирование БД.. 10

4.3 Физическое проектирование БД.. 10

5 Internet-приложение контроля посещаемости студентов кафедры.. 12

5.1 Входные и выходные данные. 12

5.2 Структура internet-приложения. 12

5.3 Описание алгоритма работы и SQL-запросов скриптов internet-приложения 13

6 Тестирование программного продукта. 14

6.1 Аппаратные, системные и программные требования. 14

6.2 Описание установки internet-приложения. 14

6.2.1 Установка, настройка и запуск (вспомогательное программное средство 1) 14

6.2.2 Установка и настройка (вспомогательное средство 2) 14

6.2.3 Установка, настройка и запуск сервера баз данных. 14

6.2.4 Установка и запуск internet-приложения. 14

6.3 Описание контрольных примеров. 15

ЗАКЛЮЧЕНИЕ. 16

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 17

ПРИЛОЖЕНИЕ А Экранные формы.. 18

ПРИЛОЖЕНИЕ Б Фрагменты листинга. 19


ВВЕДЕНИЕ

Рассматриваются вопросы, связанных с …

…..

В курсовой работе будет разработано internet-приложение для ...

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

Состояние вопроса

По определению научно-исследовательская работа является естественной частью деятельности преподавателя вуза [1].

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

Моделирование существующих бизнес-процессов

Контекстная диаграмма, описывающая функционирование …. приведена на рисунке 1.1.

Рисунок 1.1 – Контекстная диаграмма

Актуальность и цель работы

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

Наши рекомендации