
- •Методические рекомендации по выполнению курсовой работы
- •Содержание
- •1. Цели и задачи курсового проектирования
- •2. Указания к выполнению курсового проекта
- •2.1. Содержание курсовой работы
- •2.2 Порядок выполнения курсового проекта
- •2.3. Требования к описанию продукта, к пользовательской документации, программам и данным
- •Документация пользователя
- •Программы и данные
- •Задания на курсовое проектирование
- •Требования к оформлению работы:
Задания на курсовое проектирование
Задания разделяются на три группы. Вы по собственному желанию можете выбрать разработку базы данных, веб-сайта или программного продукта. Являясь постановщиком задачи, Вы можете дополнить данные вариантов заданий необходимой нормативно-справочной и оперативной информацией.
ВАРИАНТ 1
Проектирование и создание БД «Справочник видеотеки»
БД должна содержать: перечень доступных фильмов; свойства доступных фильмов; запросы на выборку, форму поиска нужного фильма; форму поиска по актёрам; отчёты по запросам.
Задача состоит в создании обширной библиотеки видеофильмов с удобной системой навигации и возможностью просмотра по ссылкам из форм.
ВАРИАНТ 2
Проектирование и создание БД «Справочник магазина бытовой электроники»
БД должна содержать: перечень предлагаемых товаров, отпускную цену, количество в наличии; форму поиска по цене, по названию фирмы-производителя, по типу товара; различные запросы на выборку; возможность учета прихода и расхода товара.
Задача состоит в создании базы данных, позволяющей быстро находить требуемый товар, ставить на учет приходящий товар и списывать из базы проданный, выдавать сопроводительные документы в случае продажи.
ВАРИАНТ 3
Проектирование и создание БД «Справочник автосалона»
БД должна содержать: перечень предлагаемых ТС, отпускную цену, количество в наличии; форму поиска по цене, по производителю, по типу кузова, типа привода, трансмиссии, окраске и т.п.; форму предварительного заказа с предоплатой; различные запросы на выборку; возможность учета поступления и продажи ТС.
Задача состоит в создании базы данных, позволяющий быстро находить требуемое ТС, ставить на учет приходящие ТС и списывать из базы проданные, выдавать сопроводительные документы при продаже и формировать предварительные заказы.
ВАРИАНТ 4
Проектирование и создание БД «Справочник автосервиса»
БД должна содержать: перечень услуг сервиса, их стоимость и сроки выполнения в виде специальных форм поиска и запросов; таблицу предварительных заявок; отчеты в форме квитанции (наряд-заказа).
Задача состоит в отслеживании оплаты клиентами произведенных работ, учете затраченных материалов, учете работы мастеров, возможности планирования работы автосервиса по бланкам предварительных заказов.
ВАРИАНТ 5
Проектирование и создание БД «Справочник компьютерного магазина»
БД должна содержать: перечень предлагаемых компьютеров, отпускную цену, количество различных ПК в наличии; форму поиска по цене, по названию фирмы-производителя, по типу ПК (настольный, ноутбук, нетбук), по виду оборудования; различные запросы на выборку; возможность учета прихода и расхода товара.
Задача состоит в создании базы данных, позволяющей быстро находить требуемый товар, ставить на учет приходящий товар и списывать из базы проданный, выдавать сопроводительные документы в случае продажи.
ВАРИАНТ 6
Проектирование и создание БД «Справочник турагентства»
БД должна содержать: перечень стран, в которые фирма предполагает поездки; способы прибытия; категории отелей; типы пансиона; типы тура; всё вышеперечисленное оформляется в виде форм поиска; форма бронирования с предоплатой; различные запросы на поиск; отчеты о заключении договора.
Задача состоит в полном сопровождении туриста в его путешествии, формирования полного отчета о пакете услуг на каждое предложение и возможности бронирования тура.
ВАРИАНТ 7
Проектирование и создание БД «Справочник лечебного учреждения»
БД должна содержать: перечень услуг медицинского учреждения, список платных и бесплатных услуг, список докторов разного направления, график их работы, формы по учету больных, по работе докторов, сведения о назначенном лечении и о визитах пациентов; отчеты об оказании платных услуг; различные запросы на поиск.
Задача состоит в полном контроле над деятельностью каждого врача.
ВАРИАНТ 8
Проектирование и создание БД «Склад оптовой торговли»
БД должна содержать: перечень предлагаемых товаров, отпускную цену, количество в наличии; справочник поставщиков и покупателей; форму поиска по цене, по названию фирмы-производителя, по типу товара, по покупателю; различные запросы на выборку; возможность учета прихода и расхода товара; возможность скидок для привилегированных клиентов; возможность оформления предварительного заказы с предоплатой.
Задача состоит в создании базы данных, позволяющей быстро находить требуемый товар, ставить на учет приходящий товар и списывать из базы проданный, выдавать сопроводительные документы в случае продажи, оформлять скидки и предоплату.
ВАРИАНТ 9
Проектирование и создание БД «Справочник авиакомпании»
БД должна содержать: информацию о различных категориях перелета (места в салоне, питание, развлечения, сопровождение полета), пунктах назначения, стоимости перелетов; формы для бронирования мест и предварительном заказе питания; формы для формирования билета.
Задача состоит в обеспечении пассажира во время его перелета, чтобы тот имел возможность выбрать все опции своего полёта, а также оформить билет на конкретный рейс.
ВАРИАНТ 10
Проектирование и создание БД «Справочник библиотеки»
БД должна содержать: перечень книг, авторов и жанров, формы для быстрого поиска нужной книги, в т.ч. и о её наличии; информацию о читателях; формы поиска нужной книги; формы поиска читателей; отчеты о выдаче и возврате книг, а также о поступлении и списании книг.
Задача состоит в постановке на учет и сопровождении каждого издания, которое находится в библиотеке.
ВАРИАНТ 11
Проектирование и создание БД «Справочник отдела кадров организации»
БД должна содержать: анкетные данные всех работников, дату принятия на работу, семейное положение, дети; продвижение по служебной лестнице; архивные данные всех когда-либо работающих на фирме.
Задача состоит в учете кадров на предприятии.
ВАРИАНТ 12
Проектирование и создание БД «Справочник автовокзала»
БД должна содержать: информацию о маршрутах и временах отправления, а также о стоимости проезда, включая пригородные рейсы с зональным разделением; формы поиска любого рейса; формы покупки билета на любой пригородный автобус.
Задача состоит в помощи пассажирам в поиске оптимального маршрута и приобретения билетов.
ВАРИАНТ 13
Проектирование и создание БД «Справочник зоомагазина»
БД должна содержать: поиска по цене, по типу животного, рыбки или птицы, по типу аксессуара; различные запросы на выборку; возможность учета прихода и продажи живого товара или кормов/аксессуаров; рекомендации для покупателей по содержанию животных, птиц или рыбок с возможностью распечатки.
Задача состоит в создании базы данных, позволяющей быстро находить требуемый товар (животное/птица/рыбка/аксессуары), ставить на учет приходящий товар и списывать из базы проданный, выдавать сопроводительные документы в случае продажи и рекомендации в напечатанном виде.
ВАРИАНТ 14
Проектирование и создание БД «Справочник продуктового магазина»
БД должна содержать: перечень предлагаемых товаров, отпускную цену, количество в наличии; форму поиска по цене, по названию фирмы-производителя, по типу товара, по типу упаковки; различные запросы на выборку; возможность учета прихода и расхода товара; возможность уценки или списания товара.
Задача состоит в создании базы данных, позволяющей быстро находить требуемый товар, ставить на учет приходящий товар и списывать из базы проданный.
ВАРИАНТ 15
Проектирование и создание БД «Справочник музыкальной библиотеки»
БД должна содержать: перечень доступных композиций; свойства доступных композиций (битрейт, автор, альбом и т.п.); запросы на выборку, форму поиска нужного исполнителя, альбома, жанра, композиции; отчёты по запросам.
Задача состоит в создании обширной библиотеки музыкальных записей с удобной системой навигации и возможностью прослушивания по ссылкам из форм.
ВАРИАНТ 16
Проектирование и создание БД «Справочник ВУЗа»
БД должна содержать: план набора абитуриентов; список абитуриентов; список кафедр и их сотрудников; учебный план ВУЗа; список студентов ВУЗа; сведения о текущей и итоговой успеваемости; формы поиска преподавателей, студентов и абитуриентов; формы поиска по кафедрам (список работников, число обучающихся и поступающих, средняя успеваемость и т.п.); запросы на выборку; отчеты по запросам.
Задача состоит в создании всеобъемлющей базы данных по сотрудникам, студентам и абитуриентам ВУЗа.
ВАРИАНТ 17
Разработка веб-сайта «Информационно-познавательный портал»
Сайт должен содержать: не менее 7 страниц, посвященных выбранной теме портала (например, какому-либо историческому событию). Работа должна открываться во всех без исключения интернет-браузерах без каких-либо искажений. Пользователь должен иметь возможность легкой навигации по сайту. Обязательно наличие скриптов, страницы регистрации, интерактивного опроса, медиа-элементов и иллюстраций. Баннер в заголовке сайта должен присутствовать постоянно, слева – карта сайта, остальные элементы загружаются на страницу по мере необходимости.
Задача состоит в создании интересного и информационно насыщенного сайта с элементами интерактивности.
ВАРИАНТ 18
Разработка веб-сайта «Онлайн-кинотеатр»
Сайт должен содержать: заглавную страницу, страницы с контейнерами для просмотра фильмов и трейлеров (при этом использовать только ссылки на официальные источники); страницу регистрации; возможность поиска фильма по различным признакам; баннер сайта и навигационная карта должны присутствовать неизменно на каждой странице. У пользователя должна быть возможность управлять медиа-контентом (масштабирование изображения, громкость звука, качество воспроизведения и т.п.), а также возможность содержать свой личный кабинет и оставлять комментарии к фильму. К каждому фильму должна быть указана краткая аннотация (год выпуска, студия, актёры, сюжет и т.п.).
Задача состоит в создании удобного для пользователя онлайн-кинотеатра с возможностями поиска, комментирования, а также создания личного кабинета со списком любимых фильмов.
ВАРИАНТ 19
Разработка веб-сайта «Автосалон»
Сайт должен содержать: главную страницу, страницы с описаниями автомобилей, таблицы комплектации, калькулятор цен и комплектаций, фотогалереи, видео с автомобилем, выбор вариантов окраски, информацию о наличии автомобилей, контактную информацию с картой, страницу регистрации, страницу предварительного заказа автомобиля.
Задача состоит в создании красочного веб-сайта, легкого в использовании и насыщенного медиа-контентом, который дал бы возможность полностью оценить предлагаемый товар.
ВАРИАНТ 20
Разработка веб-сайта «Гостиница»
Сайт должен содержать: полную информацию о спектре услуг гостиницы и ценах, страницу регистрации и предварительного бронирования, постоянно обновляемую информацию о наличии свободных мест, виртуальную галерею различных номеров гостиницы в зависимости от класса.
Задача состоит в создании красочно оформленного сайта с интерактивными возможностями.
ВАРИАНТ 21
Разработка веб-сайта «Нефтяная компания»
Сайт должен содержать: информацию о разработках компании, о вырабатываемой продукции, о промышленных площадках, о рабочих вакансиях, о партнёрских услугах, полную контактную информацию, страницу, посвященную экологическим мероприятиям. Обязательно наличие опроса, календаря, поиска, фотогалерей и подключенного медиа-контента.
Задача состоит в создании красочно оформленного сайта с интерактивными возможностями.
ВАРИАНТ 22
Разработка веб-сайта «Турагентство»
Сайт должен содержать: информацию о турах, способах доставки, ценах, сроках. Обязательно наличие личного кабинета, виртуального тура, фотогалерей, калькулятора туров.
Задача состоит в создании красочно оформленного сайта с интерактивными возможностями, в частности, бронирования гостиниц и онлайн-заказа туров с возможностью предварительных расчетов.
ВАРИАНТ 23
Разработка веб-сайта «Интернет-магазин компьютерной техники»
Сайт должен содержать: главную страницу, номенклатуру предлагаемой продукции, калькулятор стоимости, страницы описаний товара, контактную информацию, страницу регистрации, личный кабинет (для составления заказа и оплаты).
Задача состоит в создании красочно оформленного сайта с интерактивными возможностями, в частности, заказать и оплатить товар через интернет.
ВАРИАНТ 24
Разработка веб-сайта «Социальная сеть»
Сайт должен содержать: страницу регистрации нового пользователя, страницу ввода логина/пароля, постоянно находящуюся на странице структура сайта, страницу друзей, страницу ссылок на видео, страницу ссылок на аудиофайлы, возможность просматривать страницы друзей, выкладывать фотографии и обмениваться сообщениями.
Задача состоит в разработке лёгкого в использовании интерактивного интернет-сообщества.
ВАРИАНТ 25
Разработка веб-сайта «Цветочный магазин»
Сайт должен содержать: главную страницу, номенклатуру флористической продукции, калькулятор стоимости букета, страницы описаний товара, контактную информацию, страницу регистрации, личный кабинет (для составления заказа и оплаты), страницы полезных советов по уходу за готовыми букетами или горшочными растениями.
Задача состоит в создании красочно оформленного сайта с интерактивными возможностями, в частности, заказать и оплатить товар через интернет.
ВАРИАНТ 26
Разработка веб-сайта «Библиотека онлайн»
Сайт должен содержать: главную страницу; список книг, журналов и прочих изданий; систему поиска по автору, году издания и иным признакам; наличие личного кабинета с предпочитаемыми изданиями; возможность добавления комментариев и обсуждений каждого издания, страница чтения книги. Также на сайте должны быть страницы, посвященные наиболее популярным писателям и жанрам, а также несколько интерактивных опросов.
Задача состоит в создании красочно оформленного сайта, насыщенного информацией, с удобной системой поиска и эстетически приятной страницы для чтения.
ВАРИАНТ 27
Разработка веб-сайта «Фотостудия»
Сайт должен содержать: главную страницу; контактную страницу фотографа; интерактивную страницу с возможностью онлайнового редактирования изображений; интерактивную галерею работ; страницу отзывов и комментариев.
Задача состоит в создании персонального сайта фотографа с возможностью комментирования его работ и редактирования в режиме онлайн с помощью набора инструментов.
ВАРИАНТ 28
Разработка веб-сайта «Музыкальный портал»
Сайт должен содержать: заглавную страницу, страницы для прослушивания аудиозаписей и просмотра музыкальных клипов (при этом использовать только ссылки на официальные источники); страницу регистрации; возможность поиска записи по различным признакам; баннер сайта и навигационная карта должны присутствовать неизменно на каждой странице. У пользователя должна быть возможность управлять медиа-контентом (громкость звука, битрейт воспроизведения и т.п.), а также возможность содержать свой личный кабинет и оставлять комментарии к записи. Предусмотреть страницу группирования композиций одного исполнителя в виде галереи альбомов.
Задача состоит в создании удобного для пользователя онлайн-проигрывателя с возможностями поиска, комментирования, а также создания личного кабинета со списком любимых композиций.
ВАРИАНТ 29
Разработка веб-сайта «Ресторан»
Сайт должен содержать: главную страницу, меню, описание и фотографию каждого предлагаемого блюда, описание услуг, личный кабинет, контакты, возможность бронирования столика онлайн, доставки блюд через курьерскую службу, а также интернет-заказа проведения корпоративного мероприятия, свадебной вечеринки и т.п., страницы отзывов и предложений с предмодерацией.
Задача состоит в создании эстетически красивого и информационно насыщенного сайта с удобной системой навигации и развитой системой предварительных заказов.
ВАРИАНТ 30
Разработка веб-сайта «Строительная компания»
Сайт должен содержать: информацию о возможностях компании, галерею возводимых и возведенных объектов, виртуальный тур по строительным объектам, полный перечень стоимости услуг компании, личный кабинет, информация для партнёров (доступна через личный кабинет), калькулятор расчёта стоимости возведения объекта.
Задача состоит в создании удобного в использовании сайта, позволяющего по достоинству оценить возможности компании и создать свой личный «интерактивный дом».
ВАРИАНТ 31
Разработка веб-сайта «Транспортная контора»
Сайт должен содержать: информацию об услугах, маршрутах перевозок, единицах транспорта, характере перевозимых грузов, расчет стоимости перевозок, бронирование единиц техники для будущих перевозок (личный кабинет, регистрация), страница контактов.
Задача состоит в создании сайта с практичным интерфейсом и удобной навигацией, онлайновой прокладкой маршрутов и соответствующих расчетов стоимости перевозок.
ВАРИАНТ 32
Разработка веб-сайта «Здоровый образ жизни»
Сайт должен содержать: не менее 8 страниц, посвященных главной теме, богато оформленную, с информацией о полезном питании, калькулятор расчета потребляемых калорий, таблицы калорий, страницы рекомендаций, развитую систему навигации, контейнеры для полезной мультимедиа-информации.
Задача состоит в создании красиво оформленного, приятного для просмотра сайта, призывающего к здоровому и спортивному образу жизни, который позволяет новичкам узнать аспекты спортивного и здорового питания, начальных тренировок, узнать полезные сведения о продуктах и напитках, рассчитать количество потребляемых с пищей калорий с учетом собственного веса и физической активности.
ВАРИАНТ 33
Проектирование и создание программы «Настройщик ОС Windows 7»
Программа должна обеспечивать следующие возможности: настройка недокументированных опций, реализация администраторских функций через системный реестр, не предусмотренных стандартными программами Windows.
Задача состоит в создании удобной в использовании программы для реализации недокументированных возможностей OC Windows 7.
ВАРИАНТ 34
Проектирование и создание программы «Справочник для определения электронных компонентов»
Программа должна обеспечивать следующие возможности: поиск и идентификацию электронных компонентов радиотехники по заданным признакам.
Задача состоит в создании удобного справочника, который выводит на экран полную информацию о запрошенном компоненте, включая его изображение.
ВАРИАНТ 35
Проектирование и создание программы «Автовокзал г. Воскресенск»
Программа должна обеспечивать следующие возможности: поиск оптимальных маршрутов, расписание автобусов и поиск по расписанию, работу с интерактивной картой маршрутов автобуса.
Задача состоит в создании интерактивного справочника автобусных маршрутов с возможностью выбора маршрута и последующим отображением информации о нём, а также с отображением подсказки о необходимом маршруте при вводе названия какого-либо заметного объекта в городе.
ВАРИАНТ 36
Проектирование и создание программы «Сеть автозаправок»
Программа должна обеспечивать следующие возможности: учет нефтепродуктов, поступающих на заправку, учет отпуска нефтепродуктов, возможность оплаты нефтепродуктов со скидкой, вывод отчетов в отдельные формы.
Задача состоит в создании системы учета нефтепродуктов с возможностью вывода отчета за любой требуемый период.
ВАРИАНТ 37
Проектирование и создание программы «Программа для строительных расчетов»
Программа должна обеспечивать следующие возможности: расчет простых строительных конструкций (площадь крыши и т.п.), а также стоимость и количество материала.
Задача состоит в создании удобного приложения для простейших строительных расчетов на основании изначально известных данных.
ВАРИАНТ 38
Проектирование и создание программы «Ваш кредит»
Программа должна обеспечивать следующие возможности: расчет кредита в зависимости от процентной ставки, срока займа и суммы кредита, а также график выплаты с возможностью изменять его с учетом вариативности выплачиваемых сумм (в бОльшую сторону).
Задача состоит в создании кредитного калькулятора с графическими возможностями.
ВАРИАНТ 39
Проектирование и создание программы «Медиаплеер»
Программа должна обеспечивать следующие возможности: загружать и проигрывать аудио- и видеофайлы различных форматов, а также создавать плейлисты, запоминать последнюю позицию ранее воспроизводимых файлов, выводить по требованию на экран основные свойства воспроизводимого файла, масштабировать видеофайл и качество воспроизведения.
Задача состоит в создании удобного в использовании простого медиаплейера с множеством подключенных кодеков и возможностью создания списков воспроизведения.
ВАРИАНТ 40
Проектирование и создание программы «Текстовый редактор»
Программа должна обеспечивать следующие возможности: создание, загрузка, редактирование и сохранение файлов текстового и шестнадцатеричного форматов.
Задача состоит в создании простого и надёжного текстового редактора, умеющего работать с файлами формата *.txt.
ВАРИАНТ 41
Проектирование и создание программы «Диагностика компьютера»
Программа должна обеспечивать следующие возможности: проведение диагностики основных компонентов ПК (процессора, RAM, видеокарты, жестких дисков и т.п.) на наличие аппаратных и программных ошибок с выводом результатов в специальную форму и с записью в лог-файл текстового формата.
Задача состоит в создании программы, способной находить аппаратные ошибки устройств ПК и в удобной форме сообщать об этом пользователю.
ВАРИАНТ 42
Проектирование и создание программы «Проверка знаний»
Программа должна обеспечивать следующие возможности: проведение тестирования студентов по какой-либо учебной дисциплине, должна содержать банк правильных ответов, вести учет правильных и неправильных ответов, регистрировать каждого участника тестов и сохранять лог его результатов.
Задача состоит в создании программы проверки знаний студентов с удобным интерфейсом и системой подсчёта ошибок.
ВАРИАНТ 43
Проектирование и создание программы «Домашний кошелек»
Программа должна обеспечивать следующие возможности: создание БД доходов и расходов с возможностью оперативного учета и вывода информации в графической форме (с помощью компонента TChart, например), а также прогнозирования расходов и доходов будущих периодов. Также программа должна формировать отчет о доходах и расходах за указанный пользователем период.
Задача состоит в создании удобной программы для ведения личных финансов с графическими возможностями.
ВАРИАНТ 44
Проектирование и создание программы «Настольная игра»
Программа должна обеспечивать следующие возможности: вести учет результатов, обладать счетчиком времени, иметь красивую заставку (желательно музыкальную), сохранять и обновлять таблицу рекордов, обновлять игровые поля в начале каждого сеанса игры, иметь различные уровни сложности, проигрывать музыкальные композиции в процессе игры.
Задача состоит в создании интересной и увлекательной настольной игры по выбору студента (например, крестики-нолики, нарды, шахматы, шашки) с различными уровнями сложности, таблицей рекордов и музыкальным сопровождением.
ВАРИАНТ 45
Проектирование и создание программы «Веб-браузер»
Программа должна обеспечивать следующие возможности: просмотр веб-страниц с любым содержимым (всё должно отображаться корректно), работу с электронной почтой, с социальными сетями, сохранение файлов и страниц, иметь настройки и фильтр сайтов.
Задача состоит в создании удобного и простого в использовании веб-браузера с основными возможностями.
ВАРИАНТ 46
Проектирование и создание программы «Составление кроссвордов»
Программа должна обеспечивать следующие возможности: составление кроссвордов по заранее загруженным файлам с текстовым содержимым, проверку расставляемых слов, загрузку файлов специального формата.
Задача состоит в создании программы для составления и заполнения кроссвордов с постоянным контролем правильности слов.
ВАРИАНТ 47
Проектирование и создание программы «Дизассемблер»
Программа должна обеспечивать следующие возможности: дизассемблирование файлов приложений (формата *.exe, *.com) с возможностью просмотра исходного кода и сохранения файла в формате *.txt.
Задача состоит в создании программы, позволяющей увидеть исходный код других приложений и сохранять его в виде текстового файла.
ВАРИАНТ 48
Проектирование и создание программы «Шифровальщик текста»
Программа должна обеспечивать следующие возможности: шифрование текстового файла (формата *.txt) по заданному алгоритму. Алгоритмов должно быть несколько. Программа должна расшифровывать эти файлы до начального состояния.
Задача состоит в создании шифровальщика текста по наиболее распространённым алгоритмам с возможностью последующей расшифровки.
ВАРИАНТ 49
Проектирование и создание программы «Решение геометрических задач»
Программа должна обеспечивать следующие возможности: решение задач планиметрии и стереометрии по заранее заданным формулам, при вводе начальных параметров должен выводиться ответ (в компонент TLabel) и в компонент TImage должно выводиться изображение рассчитываемого элемента.
Задача состоит в создании интересной и простой в использовании программы, способной помочь студентам и школьникам в их практической деятельности.
ВАРИАНТ 50
Проектирование и создание программы «Экспресс-тесты периферийного оборудования»
Программа должна обеспечивать следующие возможности: вывод привода CD-ROM, жестких дисков и других устройств на экстремальные режимы работы с последующим выводом результатов в отдельную форму и записью результатов в лог текстового формата.
Задача состоит в создании программы для проведения стресс-тестов оборудования, которое позволяет выявить причины различных неисправностей и слабые места системы.