- •Введение
- •2. Цель и задачи выполнения курсовой работы
- •3.Основные требования к курсовой работе
- •3.1. Тематика курсовой работы
- •3.2. Исходные данные к курсовой работе
- •3.3. Задание на курсовую работу
- •3.4. Объем курсовой работы
- •3.5. Защита курсовой работы
- •4. Методические указания к работе над курсовой работой
- •4.1. Основные этапы проектирования
- •4.2. Методические указания к выполнению отдельных
- •4.3. Содержание разделов пояснительной записки (текстовой части) к курсовой работе
4.2. Методические указания к выполнению отдельных
этапов проектирования
Данная информация содержится в методических указаниях к лабораторным работам.
4.3. Содержание разделов пояснительной записки (текстовой части) к курсовой работе
В основное содержание ПЗ рекомендуется включить следующие разделы:
Введение. Дается краткое введение в технологии, которые будут использованы в данной курсовой работе.
Постановка задачи. Приводится задание на курсовую работу и формальное описание задачи, дается детальная постановка задачи проектирования.
Разработка технического задания. Выполняется анализ функций создаваемого комплекса программ и разрабатывается диаграмма вариантов использования (Use Case–диаграмма) на языке UML. Фактически определяется единый для всех приложений интерфейс пользователя. Приводится спецификация одного из вариантов использования и требования к каждому из приложений комплекса.
Анализ алгоритма решения. Описывается алгоритм метода Монте-Карло и приводятся формулы для вычисления точной площади фигуры и относительной погрешности площади, полученной методом Монте-Карло. Описывается метод определения попадания точки внутрь фигуры, даются все математические выражения, которые используются в алгоритмах и будут реализованы в коде приложений.
Настольное приложение. Дается информация о среде реализации настольного приложения, приводится описание объектов и классов (с использованием диаграмм на языке UML). Рассматривается реализация приложения и приводится описание разработанного программного продукта.
Веб-приложение на базе скриптов. Дается информация о среде реализации приложения, приводится описание объектов и классов (с использованием диаграмм на языке UML). Рассматривается реализация приложения и приводится описание разработанного программного продукта.
Веб-приложение на базе компилируемых серверных языков. Дается информация о среде реализации приложения, приводится описание объектов и классов (с использованием диаграмм на языке UML). Рассматривается реализация приложения и приводится описание разработанного программного продукта в соотвествии с требованиями ЕСПД. Должны присутствовать (явно или неявно) фрагменты текстовых документов:
описание программы;
руководство программиста;
руководство системного программиста;
руководство оператора.
Анализ вычислительной эффективности приложений. Приводится информация о конфигурации компьютера и дается таблица, в которой приводятся результаты исследований.
Пояснительная записка выполняется на листах белой бумаги формата А4 (210x297 мм) машинописным способом в соответствии с требованиями стандарта ЕСПД.
Список литературы
1. ГОСТ 19.701 - 90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
2. ГОСТ 19.101 - 77 ЕСПД. Виды программ и программных документов.
3. ГОСТ 19.106 - 78 ЕСПД. Требования к программным документам, выполненным печатным способом.
4. ГОСТ 19.401 - 78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
5. ГОСТ 19.402 - 78 ЕСПД. Описание программы.
6. ГОСТ 19.404 - 79 ЕСПД. Пояснительная записка.Требования к содержанию и оформлению.
7. ГОСТ 28388 - 89 СОИ. Документы на магнитных носителях данных. Порядок выполнения и обращения.
8. ГОСТ 2.105 – 95 «Общие требования к текстовым документам»
9. ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания»
10. ГОСТ 34.201-89* . «Информационная технология. Комплекс стандартов на автоматизированные системы. Документация на АСУ. Виды, комплектность и обозначения документов при создании автоматизированных систем»
11. ГОСТ 51188-98. «Испытания программных средств на наличие компьютерных вирусов»
12. ГОСТ 19.503-79 Руководство системного программиста. Требования к содержанию и оформлению.
13. ГОСТ 19.504-79 Руководство программиста. Требования к содержанию и оформлению.
14. ГОСТ 19.505-79 Руководство оператора. Требования к содержанию и оформлению.
15. Компьютерное оформление отчетных документов / Составитель Т.И. Матикашвили, ТулГУ, Тула, 2000. -36 с.
16. Фролов А. В., Фролов Г. В. Базы данных в интернете: практическое руководство по созданию Web-приложений с базами данных. - М.: Издательско-торговый дом "Русская Редакция", 2000.- 448 с.
17. Ньюкомер Э. Веб-сервисы. Для профессионалов. – СПб.: Питер, 2003. – 256 с.
18. Мишель Е. Дэвис и Джон А. Филлипс. Изучаем PHP и MySQL, - М. : Символ-Плюс, 2-е изд. 2008 – 442 с.
19. Орлов С. Технологии разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.
20. Кватрани Т. Визуальное моделирование с помощью Rational Rose 2002 и UML. – М.: Издательский дом "Вильямс", 2003. – 192 с.
21. Буч Г. и др. Язык UML. Руководство пользователя. 2-е изд. - СПб.: Питер, 2004. – 432 с. (Объектно-ориентированные технологии программирования)
22. Буч. Г., Якобсон А. Унифицированный процесс разработки программного обеспечения. - СПб.: Питер, 2002. – 496 с.
23. Даконта М., Саганич А. XML и Java 2. – СПб.: Питер, 2001. – 384 с. (Серия "Библиотека программиста")
24. Хабибуллин И.Ш. Создание распределенных приложений на Java 2. – СПб.: БХВ- Петербург, 2002. – 704 с.
25. Хабибуллин И.Ш. Самоучитель XML. – СПб.: БХВ-Петербург, 2003. – 336 с.
26.. Подбельский, В.В. Язык Си+ : учеб.пособие для вузов / В.В.Подбельский .— 5-е изд. — М. : Финансы и статистика, 2007. — 560с. : ил.
27. Павловская Т.А. C#. Программирование на языке высокого уровня : учебник для вузов / Т.А.Павловская .— М.[и др.] : Питер, 2007. — 432с. : ил.
28. Мак-Дональд М., Шпушта М. Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов, 2-е изд. – М.: ООО "И.Д. Вильямс", 2008. – 1424 с.
29. Ноутон П. Java 2. Наиболее полное руководство / П. Ноутон, Г. Шилдт; пер. с англ. – СПб.: БХВ-Петербург, 2001. – 1034 с.
30. Троелсен Э. Язык программирования C# 2005 и платформа .NET 2.0. 3-е изд. – М.: ООО "И.Д. Вильямс", 2007. – 1168 с.
31. Шилдт, Г. C+ : базовый курс / Г.Шилдт;пер.с англ.и ред.Н.М.Ручко .— 3-е изд. — М.[и др.] : Вильямс, 2007 .— 624с. : ил.
32. Резник С., Крейн Р., Боуэн К. Основы Windows Communication Foundation для .NET Framework 3.5. – М.: ДМК Пресс, 2008. – 480 с.
33. Программирование на Adobe ActionScript 3.0. – Adobe Systems Incorporated, 2008. – 789 c.
34. Вайк Аллен и др. JavaScript. Справочник. 2-е изд. – СПб.: ООО «ДиаСофтЮП», 2002. – 1424 с.
35. Д. Томас, Д.Х. Хэнссон Гибкая разработка web-приложений в среде Rails / Пер. с англ. – СПб: Питер, 2008 – 716 с.
36. Гаряка, А.А. Основы ASP.NET 2.0 : учеб.пособие / А.А.Гаряка .— М. : Интернет-ун-т информ.технологий:Бином, 2007 .— 296с. : ил. — (Основы информационных технологий).
37. Гробов, И.Д. ASP.NET 2.0:теория и практика / И.Д.Гробов .— М. : Диалог-МИФИ, 2007 .— 608с. : ил. — (Для профессионалов)
38. Эспозито, Д. Microsoft ASP.NET 2.0 : базовый курс;пер.с англ. / Д.Эспозито .— М.[и др.] : Руская редакция:Питер, 2007 .— 672с. : ил. — (Мастер-класс)
39. Эспозито, Д. Знакомство с Microsoft ASP.NET 2.0 : пер.с англ. / Д.Эспозито .— М. : Русская Редакция, 2005 .— 512с.
40. Armstrong J. Programming Erlang: Software for a Concurrent World. – Pragmatic Bookshelf, 2007. – 440c.
41. Троелсен, Эндрю. Язык программирования C# 2008 и платформа .NET 3.5 FRAMEWORK. - М. : ООО «И.Д. Вильямс», 2008. – 1344 с.
42. Макаров, А.В. Common Intermediate Language и системное программирование в Microsoft.NET : учебное пособие для вузов / А.В.Макаров,С.Ю.Скоробогатов,А.М.Чеповский .— М. : Интернет-Университет Информационных Технологий:Бином, 2006
43. Рихтер, Richter J. Программирование на платформе Microsoft .NET Framework : пер.с англ. / Д.Рихтер .— 3-е изд. — М. : Питер, 2005 .— 512с. : ил. — (Мастер-класс)
44. Кораблев, В. Самоучитель Visual C++.NET / В.Кораблев .— СПб. : Питер, 2004 .— 528с.
45. Роббинс, Robbins J. Отладка приложений для Microsoft.NET и Microsoft Windows : пер.с англ. / Д.Роббинс .— М. : Русская Редакция, 2004. – 736 с.
46. Трофимов, С.А. Rational XDE для Visual Studio .NET / С.А.Трофимов .— М. : БИНОМ, 2004 .— 304с.
47. Баженова, И.Ю. C++ & Visual Studio.NET : самоучитель программиста / И.Ю.Баженова .— М. : КУДИЦ-ОБРАЗ, 2003 .— 448с.
48. Понамарев, В.А. Программирование на С++/С# в Visual Studio.NET 2003 / В.А.Понамарев .— СПб. : БХВ-Петербург, 2004.
49. Ч. Петцольд Microsoft Windows Presentation Foundation – М. : Русская Редакция; СПб. : Питер, 2008. – 944 с.
50. Ч. Петцольд. Программирование с использованием Microsoft Windows Forms. Мастер-класс. – М. : Русская Редакция; СПб. : Питер, 2006. – 432 с.
51. Слепцова Л.Д., Бидасюк Ю.М. JavaScript. Самоучитель. – М.: «Вильямс», 2008. – 448 с.
52. Перри Б. Java сервлеты и JSP. Сборник рецептов. – М.: КУДИЦ-ОБРАЗ, 2005. – 768 с.
53. Хабибуллин И.Ш. Самоучитель Java 2. – СПб.: БХВ-Петербург, 2005. – 720 с.
54. Хабибуллин И.Ш. Создание распределенных приложений на Java 2. – СПб.: БХВ- Петербург, 2002. – 704 с.
55. Кристиансон Т. Perl. Библиотека программиста. - СПб.: Питер, 2000. - 736 с.
56. Фролов А. В., Фролов Г. В. Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI, установка серверов Web для Windows. М.: ДИАЛОГ-МИФИ, 1997. -300 с. - ( Библиотека системного программиста; Т.29).
57. Фултон Х. Программирование на языке Ruby. – М.: ДМК Пресс, 2008. – 688 с.
58. Сузи Р.А. – Язык программирования Python. - БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006. – 676 с.
59. Смит С. ASP.NET. – М.: ДМК Пресс, 2005. - 495 с.
60. Библиотека Microsoft MSDN. – URL: http://msdn.microsoft.com/ru-ru/library . Дата последнего обращения: 21.08.15.
61. Онлайн-учебник по C++. - URL: http://en.wikiversity.org/wiki/Introduction_to_C%2B%2B. . Дата последнего обращения: 1.02.13.
62. Онлайн-учебник по C++. - URL: http://cplusplus.com/doc/tutorial/. Дата последнего обращения: 1.02.13.
63. Онлайн-учебник по С/C++. - URL:
http://cplus.about.com/od/learning1/Learn_about_C_and_how_to_write_Programs_in_It.htm. Дата последнего обращения: 1.02.13.
64.Попов Е. Онлайн-книга ASP.NET MVC. - URL: http://metanit.com/sharp/mvc/ Дата последнего обращения: 26.10.14.
65. Руководство по C#. – URL: http://professorweb.ru/my/csharp/charp_theory/level1/index.php Дата последнего обращения: 26.10.14.
66. Интерактивный учебник по Visual C#. – URL: http://msdn.microsoft.com/ru-ru/library/bb383962(v=vs.90).aspx Дата последнего обращения: 26.10.14.
67. Руководство по ASP. – URL: http://www.codenet.ru/webmast/iis/asp.php Дата послед-него обращения: 26.10.14.
68. Ашарина И.В. Объектно-ориентированное программирование в С++ [Электронный ресурс]: учебное пособие/ Ашарина И.В.— Электрон. текстовые данные.— М.: Горячая линия - Телеком, 2012.— 320 c.— Режим доступа: http://www.iprbookshop.ru/12008.— ЭБС «IPRbooks», по паролю.
69. Подбельский В.В. Язык Си# Базовый курс [Электронный ресурс]: учебное пособие/ Подбельский В.В.— Электрон. текстовые данные.— М.: Финансы и статистика, 2011.— 384 c.— Режим доступа: http://www.iprbookshop.ru/18866.— ЭБС «IPRbooks», по паролю
70. Марченко А.Л. Основы программирования на C# 2.0 [Электронный ресурс]: учебное пособие/ Марченко А.Л.— Электрон. текстовые данные.— М.: БИНОМ. Лаборатория знаний, Интернет-Университет Информационных Технологий (ИНТУИТ), 2007.— 553 c.— Режим доступа: http://www.iprbookshop.ru/22428.— ЭБС «IPRbooks», по паролю.
71. Биллиг В.A. Основы объектного программирования на С# (C# 3.0, Visual Studio 2008) [Электронный ресурс]/ Биллиг В.A.— Электрон. текстовые данные.— М.: БИНОМ. Лаборатория знаний, Интернет-Университет Информационных Технологий (ИНТУИТ), 2010.— 582 c.— Режим доступа: http://www.iprbookshop.ru/16092.— ЭБС «IPRbooks», по паролю
