Помощь в написании студенческих работ
Антистрессовый сервис

Курсовая веб-программирование 104

Курсовая Купить готовую Узнать стоимостьмоей работы

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

Курсовая веб-программирование 104 (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • Глава 1. Средства разработки WEB-приложений
    • 1. 1. Язык HTML
    • 1. 2. Язык PHP: Hypertext Preprocessor
    • 1. 3. Разработка WEB-приложений
  • Глава 2. Анализ предметной области
    • 2. 1. Концептуальная информационная и физическая модель предметной области
  • Глава 3. Программная реализация
    • 3. 1. Общие сведения
    • 3. 2. Функциональное назначение
    • 3. 3. Разработка базы данных
    • 3. 4. Описание логической структуры
    • 3. 5. Описание основных алгоритмов работы сайта
    • 3. 6. Тестирование системы
    • 4. Руководство пользователя
  • Заключение
  • Список использованных источников

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

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

В ходе тестирования методом черного ящика был проведен ряд тестов. Их описание и полученные результаты сведены в таблице 3.

4.1.

Таблица 3.

4.1 — Тестирование методом черного ящика Номер теста Описание теста Исходные данные Полученный результат 1 Проверка реакции программы на попытку отображения содержимого таблицы БД на примере таблицы «Клиент» Событие нажатия на кнопку, которая отображает форму с таблицей БД «Клиент» Демонстрация прошла успешно 2 Проверка добавления/редактирования корректных данных на примере таблицы «Клиент» Заполнение окон ввода формы добавления/редактирования данных о покупателе Данные успешно добавлены/отредактированы и выведены в таблице на форме «Клиент» 3 Проверка добавления/редактирования некорректных данных на примере таблицы «Клиент» Заполнение не всех окон ввода формы добавления/редактирования данных о покупателе. Введены числовые данные в текстовые поля. Данные не добавлены/отредактированы, выведено сообщение об ошибке ввода данных, предполагается повторный ввод. 4 Проверка удаления данных на примере таблицы «Клиент» Выбор строки таблицы «Клиент» предназначенной для удаления Выведено диалоговое окно удаления данных, при нажатии кнопки «Да», данные удаляются. При нажатии кнопки «Нет» не удаляются.

Для ввода информации в таблицу «Клиент» использовались следующие данные:

Корректные данные: Фамилия — «Федин», Имя — «Игорь», Отчество — «Владимирович», Паспорт — «123 332 4535», Адрес — «ул. Гагарина 32», Телефон — «2 356 345».

Некорректные данные: Фамилия — ««, Имя — «Игорь», Отчество — «Владимирович», Паспорт — «123 332 4535», Адрес — «ул. Гагарина 32», Телефон — «2 356 345».

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

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

После перехода на главную страницу сайта, пользователю необходимо пройти авторизацию. Если пользователь не зарегистрирован, необходимо пройти регистрацию (кнопка «Регистрация»).

Рис. 3.1 — Стартовая страница сайта.

Для регистрации пользователь должен нажать одноименную кнопку.

Рис. 3.2 -Регистрация нового пользователя.

После регистрации пользователь получает пару логин/пароль и вводит их при авторизации, рис. 3.

3.

Рис. 3.3 — Авторизация пользователя.

Рис. 3.4 — Авторизация пользователя.

После авторизации пользователь может взять кредит и добавить по нему платеж, рис. 3.5, 3.6, 3.7, 3.8, 3.9, 3.

10.

Рис. 3.5 — Кредиты пользователя На рисунке 3.5 выведены все кредиты пользователя.

Рис. 3.6 — Добавление кредита При добавлении клиент вводит данные о кредите: цель, сумма, процент, дата выдачи и дата возврата.

Рис. 3.7 -Кредиты польователя В таблице кредитов добавляется неодобренный кредит пользователя.

Рис. 3.8 -Платежи пользователя Для добавления платежа, пользователь переходит на страницу платежей и нажимает кнопку добавить.

Рис. 3.9 — Добавление платежа Пользователь выбирает кредит и вводит данные о сумме и дате платежа.

Рис. 3.10 -Платежи клиента После добавления кредита и платежа пользователем, администратор рассматривает добавленные пользователем данные и может одобрить кредит и платеж. Логин для входа под администратором — admin, пароль — master, рис. 3.11, 3.12, 3.13, 3.

14.

Рис. 3.11 — Вход под администратором Рис. 3.12 — Вход под администратором.

Администратору доступны кредиты и платежи всех пользователей. А также информация о всех пользователях.

Рис. 3.13 — Все пользователи системы Рис. 3.13 — Кредиты всех клиентов Рис. 3.14 — Платежи всех клиентов Рис. 3.15 — Одобрение кредита администратором Выбрав кредит, администратор может отредактировать поле «Одобрено», тем самым одобрить кредит.

Рис. 3.16 — Одобрение платежа администратором Выбрав кредит, администратор может отредактировать поле «Подтверждено», тем самым одобрить платеж.

Заключение

.

В рамках курсовой работы разработана автоматизированная система электронного документооборота «Банк».

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

Web приложение разработано на основе следующих программных требований к системе:

а) сервер базы данных с установленной СУБД MS SQL Server 2008;

б) web-сервер со следующей конфигурацией ПО:

операционная система — Windows 2000/NT/XP;

http-сервер Apache версии 1.3;

транслятор PHP версии не ниже 5.

1.

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

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

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

Список использованных источников

Александр Жадаев: PHP для начинающих, — Москва, Издательство: Питер, 2014 г., 288 стр.

Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, — Москва, Издательство: Питер, 2014 г., 320 стр.

Вадим Дунаев: HTML, скрипты и стили, — Москва, Издательство: BHV, 2015 г., 824 стр.

Вигерс, Битти: Разработка требований к программному обеспечению, — Москва, Издательство: BHV, 2014 г., 736 стр.

Голдстайн, Лазарис, Уэйл: HTML5 и CSS3 для всех, — Москва, Издательство: Эксмо-Пресс, 2012 г., 368 стр.

Дженнифер Роббинс: HTML5, CSS3 и JavaScript. Исчерпывающее руководство, — Москва, Издательство: Эксмо, 2014 г., 528 стр.

Джон Дакетт: HTML и CSS. Разработка и дизайн веб-сайтов, — Москва, Издательство: Эксмо, 2013 г., 480 стр.

Каллум Хопкинс: PHP. Быстрый старт, — Москва, Издательство: Эксмо-Пресс, 2014 г., 160 стр.

Кузин А. В., С. В. Левонисова, Базы данных, — Москва, Издательство: Академия, 2012 г., 320 стр.

Кумскова И. А., Базы данных, — Москва, Издательство: Кно.

Рус, 2012 г., 488 стр.

Незнанов А. А., Программирование и алгоритмизация, — Москва, Издательство: Академия, 2010 г., 304 стр.

Николай Комлев: Объектно Ориентированное Программирование, — Москва, Издательство: Солон-пресс, 2014 г., 298 стр.

Николас Закас: JavaScript для профессиональных веб-разработчиков, — Москва, Издательство: Питер, 2015 г., 960 стр.

Райен, Джонс: Краткий курс интернет-маркетинга, — Москва, Издательство: Университетская книга, 2013 г., 320 стр.

Робин Никсон: Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, — Москва, Издательство: Питер, 2015 г., 688 стр.

Роман Клименко: Веб-мастеринг на 100%, — Москва, Издательство: Питер, 2015 г., 560 стр.

Ростислав Чебыкин: Разработка и оформление текстового содержания сайтов, — Москва, Издательство: BHV, 2004 г., 528 стр.

Скляр, Трахтенберг: PHP. Рецепты программирования, — Москва, Издательство: Питер, — Москва, 2015 г., 784 стр.

Сэмми Пьюривал: Основы разработки веб-приложений, — Москва, Издательство: Питер, 2015 г., 272 стр.

Хуан Гоше: HTML5. Для профессионалов, — Москва, Издательство: Питер, 2015 г. 560 стр, Эстель Вейл: HTML5. Разработка приложений для мобильных устройств, — Москва, Издательство: Питер, 2015 г.

Яковлев, Довжиков: Веб-аналитика: основы, секреты, трюки, — Москва, Издательство: BHV, 2010 г., 272 стр.

http://php.ru/.

http://www.sql.ru/docs/mysql/rus_ref/.

http://www.denwer.ru/base.html.

Приложение, А Диаграммы бизнес процессов (IDEF0).

Приложение Б Диаграммы бизнес процессов (DFD).

Приложение В Логическая и физическая модели данных Роман Клименко: Веб-мастеринг на 100%, — Москва, Издательство: Питер, 2015 г., 560 стр.

Яковлев, Довжиков: Веб-аналитика: основы, секреты, трюки, — Москва, Издательство: BHV, 2010 г., 272 стр.

Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, — Москва, Издательство: Питер, 2014 г., 320 стр.

Александр Жадаев: PHP для начинающих, — Москва, Издательство: Питер, 2014 г., 288 стр.

Скляр, Трахтенберг: PHP. Рецепты программирования, — Москва, Издательство: Питер, — Москва, 2015 г., 784 стр.

Сэмми Пьюривал: Основы разработки веб-приложений, — Москва, Издательство: Питер, 2015 г., 272 стр.

Роман Клименко: Веб-мастеринг на 100%, — Москва, Издательство: Питер, 2015 г., 560 стр.

Показать весь текст

Список литературы

  1. Александр Жадаев: PHP для начинающих, — Москва, Издательство: Питер, 2014 г., 288 стр.
  2. Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, — Москва, Издательство: Питер, 2014 г., 320 стр.
  3. Вадим Дунаев: HTML, скрипты и стили, — Москва, Издательство: BHV, 2015 г., 824 стр.
  4. Вигерс, Битти: Разработка требований к программному обеспечению, — Москва, Издательство: BHV, 2014 г., 736 стр.
  5. Голдстайн, Лазарис, Уэйл: HTML5 и CSS3 для всех, — Москва, Издательство: Эксмо-Пресс, 2012 г., 368 стр.
  6. Дженнифер Роббинс: HTML5, CSS3 и JavaScript. Исчерпывающее руководство, — Москва, Издательство: Эксмо, 2014 г., 528 стр.
  7. Джон Дакетт: HTML и CSS. Разработка и дизайн веб-сайтов, — Москва, Издательство: Эксмо, 2013 г., 480 стр.
  8. Каллум Хопкинс: PHP. Быстрый старт, — Москва, Издательство: Эксмо-Пресс, 2014 г., 160 стр.
  9. А. В., С. В. Левонисова, Базы данных, — Москва, Издательство: Академия, 2012 г., 320 стр.
  10. И. А., Базы данных, — Москва, Издательство: КноРус, 2012 г., 488 стр.
  11. А. А., Программирование и алгоритмизация, — Москва, Издательство: Академия, 2010 г., 304 стр.
  12. Николай Комлев: Объектно Ориентированное Программирование, — Москва, Издательство: Солон-пресс, 2014 г., 298 стр.
  13. Николас Закас: JavaScript для профессиональных веб-разработчиков, — Москва, Издательство: Питер, 2015 г., 960 стр.
  14. Райен, Джонс: Краткий курс интернет-маркетинга, — Москва, Издательство: Университетская книга, 2013 г., 320 стр.
  15. Робин Никсон: Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, — Москва, Издательство: Питер, 2015 г., 688 стр.
  16. Роман Клименко: Веб-мастеринг на 100%, — Москва, Издательство: Питер, 2015 г., 560 стр.
  17. Ростислав Чебыкин: Разработка и оформление текстового содержания сайтов, — Москва, Издательство: BHV, 2004 г., 528 стр.
  18. Скляр, Трахтенберг: PHP. Рецепты программирования, — Москва, Издательство: Питер, — Москва, 2015 г., 784 стр.
  19. Сэмми Пьюривал: Основы разработки веб-приложений, — Москва, Издательство: Питер, 2015 г., 272 стр.
  20. Хуан Гоше: HTML5. Для профессионалов, — Москва, Издательство: Питер, 2015 г. 560 стр,
  21. Эстель Вейл: HTML5. Разработка приложений для мобильных устройств, — Москва, Издательство: Питер, 2015 г.
  22. Яковлев, Довжиков: Веб-аналитика: основы, секреты, трюки, — Москва, Издательство: BHV, 2010 г., 272 стр.
  23. http://php.ru/
  24. http://www.sql.ru/docs/mysql/rus_ref/
  25. http://www.denwer.ru/base.html
Заполнить форму текущей работой
Купить готовую работу

ИЛИ