Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_курс_Шаблон_Курсовая_Вторая_2017.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
336 Кб
Скачать
☆

Аннотация

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

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

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

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

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

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

…….

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

2.6 Ограничения 8

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

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

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

3.3 WEB-сервер APACHE 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЗАКЛЮЧЕНИЕ 15

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

ПРИЛОЖЕНИЕ А 17

ПРИЛОЖЕНИЕ Б 18

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

…..

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

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

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

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

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

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

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

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

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

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

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

Данное приложение предназначено для

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

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

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

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

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

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

  • ………………..

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

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

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

  • ………………………………..

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

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

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

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

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

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

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

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

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

Язык PHP был разработан ……

Для создания приложений электронной коммерции существует ряд полезных функций, таких как функции осуществления платежей Cybercash, CyberMUT, VeriSign Payflow Pro и CCVS [3].

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

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

3.3 WEB-сервер APACHE

Apache – это … [5].

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

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

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

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

В процессе ознакомления с предметной областью выделим сущности, представляющие значение для поставленной задачи …

Концептуальное представление базы данных приведено на рисунке 4.1.

Рисунок 4.1 – Концептуальная модель базы данных

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

Так как для разрабатываемого программного продукта была выбрана реляционная модель данных …

Логическое представление базы данных приведено на рисунке 4.2.

Рисунок 4.2 – Логическая модель базы данных

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

Физическое проектирование базы данных заключается в …

Физическое представление базы данных приведено на рисунке 4.3.

Рисунок 4.3 – Физическая модель базы данных

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

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

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

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

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

Структура internet-приложения приведена на рисунке 5.1.

Рисунок 5.1 – Структура internet-приложения

Связь скриптов показана на рисунке 5.2.

Рисунок 5.2 – Связь скриптов internet-приложения

На рисунке 5.4 показана структура скрипта control.php.

Рисунок 5.4 – Структура скрипта control.php

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

В начале каждого php-скрипта приложения подключается файл control.ddt, содержащий параметры … и осуществляющий … (листинг Б1).

…..

Если значение переменной action равно add_student, то скрипт получает …

$kod = $_POST['kod'];

$fio = $_POST['fio'];

...

Формируем и выполняем SQL-запрос на ….

$sql_query="insert into $table_studenti values(0,'$fio','$okonchil','$god_okonchaniya','$specialnost', '$stepen','$god_zashiti','$zvanie','$god_povisheniya','$staj', '$usloviya','$doljnost')";

$q=mysqli_query($my_connect,$sql_query) or die ("Ошибка добавления в таблицу студентов");

НА НЕСКОЛЬКИХ СТРАНИЦАХ КРАТКОЕ ОПИСАНИЕ РАБОТЫ МОДУЛЕЙ ПРИЛОЖЕНИЯ !!!!!.

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

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

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

……….

Для работы internet-приложения и взаимодействия его с созданной базой данных необходимо следующее программное обеспечение:

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

Для работы internet-приложения …

Для начала установки следует …

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

Для установки …

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

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

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

Описать какие файлы, папки и т.п. куда скопировать, как создать базу данных и т.п….

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

После запуска в окне браузера отображается главная страница internet-приложения (рисунок A.1).

При выборе пункта меню «Студенты» выводится страница с фамилиями студентов кафедры (рисунок A2).

При нажатии на ссылку «Полная информация», находящуюся справа от фамилии, выводится полная информация о студенте (рисунок A3).

…………………………………………………………………

ЗАКЛЮЧЕНИЕ

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

……

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

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

…..

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

  1. Томсон Л. Разработка Web-приложений на PHP и MySQL /

Л. Томсон. – СПб.: ООО «ДиаСофтЮП», 2003. – 672 с.

  1. Кузнецов М.В. PHP 5. Практика создания web-сайта / М.В. Кузнецов, И.В. Симдянов, С.В.Голышев – СПб.: BHV-Санкт-Петербург, 2005. – 960 с.

  2. Научная деятельность кафедры // Сайт кафедры компьютерных наук и информационных технологий.

URL:http://www.dut.edu.ua/ru/165-nauchnaya-deyatelnost-kafedra-kompyuternyh-nauk-i-informacionnyh-tehnologiy

(дата обращения: 03.02.2017)

  1. Введение в PHP // Национальный открытый университет «ИНТУИТ»

URL: http://www.intuit.ru/studies/courses/42/42/lecture/27175%3Fpage%3D4

(дата обращения: 15.02.2017)