Учебное пособие Чебоксары 2013


НазваниеУчебное пособие Чебоксары 2013
страница23/23
ТипУчебное пособие
filling-form.ru > Договоры > Учебное пособие
1   ...   15   16   17   18   19   20   21   22   23
Часть I. Задачи вычислительного типа

Задание: разработать пакет прикладных программ (ППП) по заданной теме, реализовать указанное преподавателем количество методов с возможностью подключения еще нескольких методов. Оценить точность каждого метода. Провести полное тестирование. Привести контрольные примеры. Оформить удобный пользовательский интерфейс (окна, возможность удаления, корректировки, добавления информации, проверка на допустимость входных данных, выходные формы, помощь и др.).
Вариант 1. Разработать ППП «Интерполирование функции» различными методами:

1) по формуле Лагранжа;

2) формуле Эйткена;

3) формуле Ньютона;

4) формуле Стирлинга;

5) формуле Бесселя;

6) обратное интерполирование.
Вариант 2. Разработать ППП «Решение системы линейных уравнений» различными методами:

1) по формуле Крамера;

2) методом Жордана – Гаусса;

3) методом Гаусса;

4) методом простой итерации;

5) методом Зейделя.
Вариант 3. Разработать ППП «Решение обыкновенных дифференциальных уравнений» различными способами:

1) методом Зейделя;

2) методом Эйлера – Коши;

3) методом Рунге – Кутта;

4) методом Адамса;

5) методом Милна.

Вариант 4. Разработать ППП «Численное интегрирование» различными методами:

1) по формуле Ньютона – Котеса;

2) по формуле трапеций;

3) по формуле Симпсона;

4) по формуле Гаусса;

5) по формуле Чебышева.
Вариант 5. Разработать ППП «Решение нелинейных алгебраических уравнений» различными методами:

1) методом половинного деления;

2) методом хорд;

3) методом касательных (Ньютона);

4) методом итераций;

5) комбинированный метод хорд и касательных;

6) методом Горнера (уточнение корней).
Вариант 6. Разработать ППП «Численное дифференциро-вание» различными методами:

1) на основе интерполяционной формулы Лагранжа;

2) на основе интерполяционной формулы Ньютона;

3) по безразностным формулам численного дифференцирования.
Вариант 7. Разработать ППП «Решение системы нелинейных уравнений» различными способами:

1) методом Ньютона;

2) методом релаксации;

3) методом Пикара;

4) методом Зейделя;

5) методом Якоби;

6) методом Ньютона с параметром.

Вариант 8. Разработать ППП «Методы обработки экспериментальных данных» следующими методами:

1) методом средних;

2) методом наименьших квадратов.

Для следующих функций:

1) степенной функции;

2) показательной функции;

3) логарифмической функции;

4) гиперболы;

5) дробно-рациональной функции.

Оценить значимость полученных уравнений по критерию Фишера.
Вариант 9. Разработать ППП «Краевые задачи для решения обыкновенных дифференциальных уравнений» следующими методами:

1) метод конечных разностей;

2) метод прогонки;

3) метод коллокации;

4) метод наименьших квадратов;

5) метод Галеркина.

Вариант 10. Разработать ППП «Определение собственных значений и собственных векторов матрицы» следующими способами:

1) методом Крылова;

2) методом Леверье – Фадеева;

3) методом Данилевского;

4) методом итераций.

Часть II. Задачи по обработке и анализу информации

Вариант 1. Тема: «Автоматизация работы организации по трудоустройству населения».

Разработать программное средство (ПС) «Рынок труда». ПС должно обрабатывать следующую информацию о безработных, зарегистрированных на бирже труда: фамилия, имя, отчество, пол, дата рождения, адрес, образование, учебное заведение, которое закончили, специальность, стаж работы, дополнительные возможности (владение иностранным языком, знание компьютера и т.д.), причина безработицы (сокращение, переезд, болезнь и т.д.). А также информацию о каждом предприятии, предоставляющем работу: название предприятия, адрес, перечень специальностей, имеющих вакансии. Для каждой специальности указаны критерии отбора: образование, стаж, пол, возраст, умения и условия труда на предприятии: рабочий день, выходные, отпуск, заработная плата, льготы и прочее. ПС должно осуществлять подбор для каждого обратившегося безработного наиболее подходящего варианта работы по сведениям в банке данных. Провести анализ и прогнозирование ситуации на рынке труда:

  • выяснить тенденцию роста или снижения количества безработных, темпы роста безработных. Построить прогноз на ближайший период о количестве безработных при сохранении прежних темпов роста безработицы;

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

  • проанализировать причины безработицы. Определить ведущий фактор безработицы. Представить графическую интерпретацию полученных результатов.


Вариант 2. Тема: «Автоматизация работы транспортного агентства».

Разработать ПС по автоматизации работы «Транспортного агентства».

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

Провести анализ ситуации на рынке пассажирских перевозок:

  • выяснить зависимость между расстоянием до пункта назначения и видом предпочитаемого транспорта;

  • определить динамику роста или снижения пассажирских перевозок;

  • выяснить зависимость между ценой на билет и количеством пассажиров, воспользовавшихся данным видом транспорта;

  • сделать графическую интерпретацию полученных результатов.


Вариант 3. Тема: «Автоматизация обработки информации по работе туристической фирмы».

Разработать ПС по автоматизации работы туристической фирмы «Круиз».

ПС должно иметь информацию об отдыхающих: фамилия, имя, отчество, возраст, образование, социальное положение, доход, место (санаторий, база отдыха, дом отдыха, дача и т. д.), время и продолжительность отдыха, сумма, затраченная на отдых. Проводить анализ ситуации на рынке отдыха:

  • выяснить места отдыха, предпочитаемые различными слоями населения;

  • определить корреляционную зависимость между доходом отдыхающих и суммой, затраченной на отдых;

  • выяснить тенденцию к увеличению или уменьшению количества отдыхающих в зависимости от сезона;

сделать графическую интерпретацию полученных результатов.
Вариант 4. Тема: «Автоматизация учета реализации книжной продукции».

Разработать ПС по автоматизации работ фирмы «Чернокнижник», занимающейся продажей книжной продукции. ПС должно обрабатывать информацию о книгах: форма продажи (почта, магазин, подписка и т.д.), список имеющихся в наличии книг, сгруппированных по тематике (техническая, специальная, художественная и т.д.). При этом для каждой книги указывается серия, код, название, автор, количество экземпляров в наличии, количество проданных экземпляров, цена за единицу. Также ПС должно владеть информацией о заказчиках на книжную продукцию: фамилия, имя, отчество, возраст, адрес, образование, доход, сведения об оплате. Осуществлять подбор литературы по заданной тематике для каждого заказчика. Проводить анализ рынка торговли книгами:

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

  • определить корреляционную зависимость между доходом населения, образованностью и суммой, затраченной на покупку книг;

  • выяснить самый читающий слой населения;

  • выполнить графическую интерпретацию полученных результатов.


Вариант 5. Тема: «Обработка информации по демографической ситуации».

Разработать ПС «Демография», которое должно обрабатывать информацию о новорожденных: фамилия, имя, отчество, пол, дата рождения, место рождения, сведения о родителях. Информацию об умерших: фамилия, имя, отчество, пол, год и место рождения, год и место смерти, причина смерти. Сформировать отчеты о демографической ситуации за определенный период. Провести анализ и прогнозирование демографической ситуации:

  • выполнить группировку умерших по полу, возрастным группам и причинам смерти;

  • определить среднюю продолжительность жизни мужчин и женщин;

  • определить корреляционную зависимость между возрастом и количеством умерших в данном возрасте по различным причинам;

  • определить прирост/убыль населения за данный период и спрогнозировать численность населения на ближайший период времени;

  • представить графическую интерпретацию полученных результатов.


Вариант 6. Тема: «Автоматизация работ культурно-массовых мероприятий».

Разработать ПС, позволяющее автоматизировать работу фирмы «Лира», занимающейся культурно-массовыми мероприятиями. ПС должно обрабатывать следующую информацию: вид культурного заведения (театр, музей, цирк, кинотеатр, дворец культуры и т.д.); для учреждения каждого типа: вид и название проводимого мероприятия (спектакль, кинофильм, выставка, экскурсия и др.), дата и время проведения мероприятия, количество имеющихся и проданных билетов, цена билетов и др., а также анкетные данные для посетителей: возраст, образование, профессия и т.д. Обеспечивать составление программы культурного отдыха по запросу клиента (на определенный день, неделю, месяц); представлять справочную информацию об имеющихся в продаже билетах на определенный спектакль, коллектив, кинофильм, и т.д., позволять бронировать и покупать билеты. Провести анализ посещаемости культурных заведений:

  • определить самые посещаемые заведения, мероприятия и коллективы;

  • исследовать динамику роста или спада посещаемости заведений различными слоями населения по месяцам, годам;

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

  • представлять графическую интерпретацию полученных результатов.


Вариант 7. Тема: «Учет эмиграции населения».

Разработать ПС, позволяющее обрабатывать информацию по учету эмиграции населения. Данные об эмигрантах могут содержать следующую информацию: возраст, национальность, образование, семейное положение, пол, профессию, страна эмиграции и т.д. Провести корреляционный анализ между имеющимися данными (криволинейная корреляция). Представить графическую интерпретацию полученных результатов.
Вариант 8. Тема: «Социологические опросы населения».

Разработать ПС, позволяющее обрабатывать социологи-ческие опросы населения. Для заполняющих анкету могут использоваться следующие данные: возраст, пол, образование, городской житель или сельский, работающий/безработный и т.д. Опрос может быть проведен на разные темы (политические, социальные и т.д.), предполагается несколько вариантов ответов. Получить корреляционную зависимость (криволинейная корреляция), проанализировав ответы и разделив их на несколько групп (например, моложе 30 лет, старше 30 лет, мужчин и женщин и т.д.) Представить графическую интерпретацию полученных результатов.
Вариант 9. Тема: «Анализ работы электронных средств массовой информации».

Разработать ПС, позволяющее проводить анализ работы электронных средств массовой информации (ЭСМИ). Вид ЭСМИ: радио, телевидение, Интернет. Может быть использована следующая информация: сведения об ЭСМИ (вид ЭСМИ, канал, дата, передача, тематика, автор, аннотация, примечания и др.), сведения об авторах (Ф.И.О., вид деятельности (депутат, корреспондент, работник администрации, журналист, активист партии и др.). Получить корреляционную зависимость между выбранными параметрами (криволинейная корреляция). Представить графическую интерпретацию полученных результатов.
Вариант 10. Тема: «Анализ информации о содержании и воспитании детей в детском доме».

На каждого ребенка, поступающего в детский дом, заводится паспорт или личное дело, в котором хранится информация о месте рождения ребенка, его возраст, откуда поступил в детский дом и по каким причинам, а также данные о получаемых пособиях, пенсиях, алиментах. Ребенок может поступать в детский дом из другого детского дома, при отказе от ребенка, при лишении родительских прав и т.п. В паспорте хранятся данные о номере и дате распоряжения о направлении и номере и дате путевки в детский дом. За ребенком, который поступил в детский дом, может быть закреплен жилой дом или квартира. Адрес этого жилья также вносится в личное дело ребенка. В личном деле хранится информация, куда он отправлен после выхода из детского дома (направление). В личном деле хранится информация о состоянии здоровья ребенка (прививки, профилактические мероприятия). Если ребенок поступает в детский дом с медицинской картой, то данные о прививках берутся из нее, если прививки делаются в детском доме, то хранится дата, характер и результат прививки. Провести корреляционный анализ между имеющимися данными (криволинейная корреляция). Представлять графическую интерпретацию полученных результатов.
Вариант 11. Тема «АРМ Библиотекаря». Автоматизированная система предназначенна для автоматизации работы библиотекаря колледжа. БД должна вести учет:

а) Справочника книг, разбитых по тематике (Добавление, удаление, редактирование информации о книге);

б) Каждого экземпляра, находящегося в библиотеке (у каждого переплета должен быть собственный номер, шифр, обозначающий положение книги в хранилище);

в) Книг, подлежащих списанию (определить условие для списания книг, при списании обязательно указывать причину);

г) Читателей библиотеки (добавление, удаление, редактирования информации о читателе);

д) Карточек читателей (выдавать карточку читателей – список книг, заказываемых читателем, дату заказа книги, дату возврата, выдавать список читателей, вовремя не сдавших книги, информировать читателей, начислять штрафные санкции);

е) Поставщиков книг (добавлять, редактировать и удалять информацию о поставщиках, у которых колледж заказывает книги)

ж) Поставок книг (когда и на какую сумму были произведены закупки книг)
Вариант 12. Тема «АРМ работника склада». Автоматизированная система предназначена для автоматизации работы сотрудника склада. БД должна вести учет:

а) Заказчиков (добавление, редактирование и удаление информации обо всех заказчиках данной организации);

б) Заказов (когда, по какой цене, кем и кому были отгружены товары);

в) Продукции (какие товары, по какой цене, в каком количестве находятся на складе, формировать отпускную цену);

г) Поставок (когда, кем, в каком количестве и по какой цене были произведены поставки товаров);

д) Поставщиков (добавление, удаление и редактирование информации о всех поставщиках продукции);

е) Работников склада (учет грузчиков, начисление им зарплаты);

ж) Прибыли склада (по какой цене закуплена продукция, по какой цене продана продукция, стоимость суток хранения единицы продукции).
Вариант 13. Тема «АРМ администратора ателье по ремонту оргтехники». Автоматизированная система должна вести учет:

а) Клиентов ателье (добавление, удаление и редактирование информации обо всех клиентах ателье)

б) Техники, сданной в ремонт (какая техника, когда сдана в ремонт, какой ремонт необходим, в какой срок выполнится, степень готовности и информация о мастере, который будет выполнять работу)

в) Комплектующих (стоимость комплектующих, использованных при ремонте, отдельный заказ комплектующих);

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

д) Работников ателье (формирование заработной платы работникам, в зависимости от объема выполненных работ).
Вариант 14. Тема «АРМ администратора ресторана». Автоматизированная система должна вести учет:

а) Распределения столиков (на сколько мест, где расположены, учитывать, какая наценка идет на столик, в зависимости от его расположения);

б) Клиентов ресторана (добавление, удаление и редактирование информации обо всех клиентах ресторана);

в) Предварительных заказов на столики (распределение предварительных заказов на столики, предоплата, меню на столик);

г) Меню (формирование меню на конкретный день, стоимость блюд, напитков);

д) Заказов на конкретный столик (формирование счета в зависимости от заказанных блюд, принятие оплаты).

Вариант 15. Тема «Автоматизация учебного процесса». Автоматизированная система должна вести учет:

а) Всех кафедр колледжа (добавление, удаление и редактирование информации обо всех кафедрах колледжа);

б) Всех преподавателей колледжа (добавление, удаление и редактирование информации обо всех преподавателях колледжа);

в) Всех групп колледжа (добавление, удаление и редактирование информации обо всех группах и отделениях коллежа);

г) Всех студентов колледжа (добавление, удаление и редактирование информации обо всех студентах колледжа);

д) Успеваемости студентов колледжа (информация о предмете, преподавателе, номере семестра, виде занятия (зачет, экзамен), группе, студенте и итоговой оценке);

е) Изучения предметов (в какой группе, какой преподаватель и какой предмет читает с указанием часов на практические и лабораторные работы).
Список рекомендуемой литературы

  1. Абрамян М.Э. Visual С# на примерах. - СПб.: БХВ-Петербург, 2008. – 496 с.

  2. Адаменко А.Н., Кучуков А.М. Логическое программирование и Visual Prolog. – СПб.: БХВ-Петербург, 2003. – 992 с.

  3. Давыдов В.Г. Разработка Windows-приложений с помощью MFC и API-функций. – СПб.: БХВ-Петербург, 2008, 576 с.

  4. Гагарина Л. Г., Виснадул Б. Д., Игошин А. В. Основы технологии разработки программных продуктов: Учеб. пособие. – ФОРУМ: ИНФРА-М, 2008. – 402 с.

  5. Гербер Р., Бик А., Смит К., Тиан К. Оптимизация ПО. Сборник рецептов. СПб.: Питер, 2011. – 352 с.

  6. Глаголев В.А. Разработка технической документации. – СПб.: Питер, 2008. – 192 с.

  7. Душкин Р.В. 14 занимательных эссе о языке Haskell и функциональном программировании. – М: ДМК Пресс, 2011. – 140 с.

  8. Ездаков А.Л. Функциональное и логическое программирование: учебное пособие. – М.: БИНОМ. Лаборатория знаний, 2009. – 119 с.

  9. Камаев В.А. Технологии программирования: [учебник для вузов по направлению "Информатика и вычислительная техника"] / Камаев В. А., Костерин В. В. – Изд. 2-е, перераб. и доп. – М.: Высш. шк., 2006. – 454 с.

  10. Крупский А.Ю., Феоктистова Л.А. Разработка и стандартизация программных средств. М.: Дашков и Ко, 2008. – 100 с.

  11. Крылов Е.В. Техника разработки программ: [учебник для вузов по направлениям «Информатика и вычислительная техника» и «Техника и технологии»]: в 2 кн. – М.: Высш. шк., 2007. – 375 с.

  12. Лаптев В.В. C++. Объектно-ориентированное программирование: [учебное пособие для вузов] / Лаптев В. В. - СПб.: Питер, 2008. – 457 с.

  13. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose: учебное пособие / Леоненков А. В. – М.: Бином. Лаб. знаний, Интернет-ун-т информ. технологий, 2006. – 318 с.

  14. Липаев В.В. Программная инженерия: методологические основы: [учебник для вузов по направлению "Бизнес-информатика"] / Липаев В. В., гос. ун-т - Высш. шк. экономики - М.: Теис, 2006. – 606 с.

  15. Лупин С.А., Посыпкин М.А. Технологии параллельного программирования.ФОРУМ: ИНФРА-М, 2011. – 208 с.

  16. Пахомов Б.И. C/C++ и MS Visual С++ 2010 для начинающих. – СПб.: БХВ-Петербург, 2011. – 726 с.

  17. Троелсен Э. Язык программирования C# 2010 и платформа .NET 4. - М.: Вильямс, 2011. – 1392 с.

  18. Федотова Д.Э. CASE-технологии: Практикум / Д.Э. Федотова, Ю.Д. Семенов, К.Н. Чижик. – М.: Горячая линия-Телеком, 2005. – 157 с.

  19. Фримен Эр., Фримен Эл., Бейтс Б., Сьерра К. Head First Design Patterns (Паттерны проектирования). – Санкт-Петербург.: Питер, 2004. – 656 с.

  20. Хортон А. Visual C++ 2010: полный курс (с кодами). – М.: Вильямс, 2011, 1206

  21. Эванс Э. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем.М.: Вильямс, 2010. – 444 с.

  22. Эрик Дж. Брауде Software Engineering. An Object-Oriented Perspective (Технология разработки программного обеспечения). - Санкт-Петербург.: Питер, 2004. – 656 с.

  23. http://prepod-shmu.ucoz.ru/publ/lekcii/trpp/14 - дополнительные материалы по «Технологии разработки программного обеспечения».

  24. http://www.interface.ru – сайт о разработке программного обеспечения.

  25. http://citforum.ru/programming/application/program - материалы по «Технологии разработки программного обеспечения».

  26. http://www.pmprofy.ru/content/rus/67/672-article.asp - статья о метриках качества программного обеспечения.

  27. http://www.osp.ru/resources/izones/alm/products/ - сайт о разработке программного обеспечения.

  28. http://fmi.asf.ru/Library/Book/Gost/gost34.html - государственные стандарты качества программного обеспечения.

  29. http://www.intuit.ru/department/se/verify/1/2.html - дополнительные материалы по «Технологии разработки программного обеспечения».

  30. http://antic-r.narod.ru/doc.htm - специальная литература и нормативно-техническая документация по метрологии и качеству программного обеспечения.

  31. http://www.prj-exp.ru/gost - тематический сайт по метрологии и качеству программного обеспечения.

  32. http://www.haskell.org/haskellwiki/Haskell - сайт, посвящённый функциональному программированию и языку Haskell.

  33. http://fprog.ru/ - журнал «Практика функционального программирования».

  34. http://roman-dushkin.narod.ru/ - сайт, посвящённый функциональному программированию.


Учебно-практическое издание

Пичугин Владимир Николаевич

Фёдоров Роман Вадимович

Мигунова Евгения Сергеевна

Немкова Мария Павловна


ТЕХНОЛОГИя РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Учебное пособие

Редактор

Подписано в печать . Формат 60×84/16. Бумага газетная. Печать оперативная. Гарнитура Times. Усл. печ. л. 8,60. Уч.-изд. л. 8,29. Тираж 500 экз. Заказ №

Издательство Чувашского университета

Типография университета

428015 Чебоксары, Московский просп., 15



1   ...   15   16   17   18   19   20   21   22   23

Похожие:

Учебное пособие Чебоксары 2013 iconУчебное пособие Москва Российский университет дружбы народов 2013...
Б 90 Основы риторики и коммуникации. Нормативный и коммуникативный аспекты современной риторики [Текст] : учебное пособие / М. Б....

Учебное пособие Чебоксары 2013 iconУчебное пособие Тюмень
Деловой английский язык. Часть I. Business English. Part I : учебное пособие / Ю. А. Вишневецкая, Л. М. Калянова. — Тюмень : Тюмгнгу,...

Учебное пособие Чебоксары 2013 iconУчебное пособие Учебное пособие Владимир 2016 г. Учебное пособие...
«Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых»

Учебное пособие Чебоксары 2013 iconУчебное пособие 2013 Министерство образования и науки Российской...
Юрьева О. А. Бухгалтерский учет на предприятиях сферы услуг. Учебное пособие. Дгту: Ростов-на-Дону. 2008

Учебное пособие Чебоксары 2013 iconУчебное пособие для бакалавров направления подготовки 230700. 62...
Учебное пособие для бакалавров направления подготовки 230700. 62 «Прикладная информатика в области экономики»

Учебное пособие Чебоксары 2013 iconУчебное пособие тема: «профилактика пролежней»
Учебное пособие пм 04 Выполнение работ по профессии Младшая медицинская сестра по уходу за больными

Учебное пособие Чебоксары 2013 iconУчебное пособие Иркутск 2006
Учебное пособие предназначено для студентов III v курсов специальности «Технология художественной обработки материалов»

Учебное пособие Чебоксары 2013 iconУчебное пособие Коллектив авторов: Е. Я. Букина
Хрестоматия по культурологии: учебное пособие / Под ред. Е. Я. Буки­ной. Новосибирск: Изд-во нгту, 2008

Учебное пособие Чебоксары 2013 iconУчебное пособие для студентов специальностей: 061133 «Управление проектом»
Адамов Н. А., Амучиева Г. А. Бухгалтерский учет в строительстве: Учебное пособие / гуу. – М., 2004. – с. 128

Учебное пособие Чебоксары 2013 iconУчебное пособие 2003 г
Учебное пособие предназначено для студентов имтп, а также может быть использовано при самостоятельном освоении современного программного...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск