МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П.П. СЕМЕНОВА-ТЯН-ШАНСКОГО»
Институт естественных, математических и технических наук
Кафедра информатики, информационных технологий и защиты информации
КУРСОВОЙ ПРОЕКТ
по дисциплине «Программирование в среде Delphi»
на тему: «Разработка информационной системы “ ”»
Выполнил: студент 4 курса
группы Инф-4
Иванов Илья Игоревич ____________________
Проверил:
к.п.н., доцент Алтухова С.О. _____________________
Оценка ______________
Липецк 2019
ПРИЛОЖЕНИЕ 2
Примеры оформления библиографического списка литературы
1. Описание однотомников:
а) под фамилией одного автора
Семенов В.В.Философия:итог тысячелетий. Философская психология / В.В. Семенов. – Пущино: ПНЦ РАН, 2000. – 64 с.
б) под фамилией нескольких авторов
Бахвалов Н.С. Численные методы: учеб. пособие для физ.-мат. специальностей вузов / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков; под общ. ред. Н.И. Тихонова. – 2-е изд. – М.: Физматлит: Лаб. базовых знаний; СПб.: Нев. диалект, 2002. – 630 с.
в) под заглавием
под заглавием описывают книги, изданные без указания автора или имеющие четырех и более авторов.
История России: учеб. пособие для студентов всех специальностей / В.Н. Быков [и др.]; отв. ред В.Н. Сухов; – 2-е изд., перераб. и доп. – СПб.: СПбЛТА, 2001. – 231 с.
2. Описание многотомников:
Гиппиус З.Н. Сочинения: в 2 т. / Зинаида Гиппиус. – М.: Лаком-книга: Габестро, 2001. – 2 т.
Отдельный том:
Казьмин В.Д. Справочник домашнего врача: в 3 ч. / Владимир Казьмин. – М.: АСТ: Астрель, 2001. Ч. 2: Детские болезни. – 2002. – 503 с.
|
3. Стандарт:
ГОСТ Р 517721–2001. Аппаратура радиоэлектронная бытовая. Входные и выходные параметры и типы соединений. Технические требования. – Введ. 2002–01–01. – М.: Изд-во стандартов, 2001. – IV, 27 с.
4. Патентные документы:
Пат. 2187888 Российская Федерация, МПК7 H 04 В1/38, Н 04 J 13/00. Приемопередающее устройство/ Чугаева В.И.; заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи. – № 2000131736/09; заявл. 18.12.00; опубл. 20.08.02, Бюл. № 23 (II ч.). – 3 с.
5. Статья из газеты:
Почивалов Л.В. Югославия сегодня: Заметки писателя // Лит. газ. – 1994. – 2 окт. – с. 15.
6. Статья из журнала:
Михнюк В.И. Путем обновления // Поиск. – 1994. – №12. – С. 5-21.
7. Официальные документы:
Российская Федерация. Конституция (1993). Конституция Российской Федерации: офиц. текст. – М.: Маркетинг, 2001. – 39 с.
Российская Федерация. Законы. Семейный кодекс Российской Федерации: [федер. Закон: принят Гос. Думой 8 дек. 1995 г.: по состоянию на 3 янв. 2001 г.]. – СПб.: Victory: Стаун-кантри, 2001. – 94 с.
8. Составные части документов:
а) Статья из книги или другого разового издания:
Двинянинова Г.С. Комплимент: Коммуникативный статус или стратегия в дискурсе / Г.С. Двинянинова // Социальная власть языка: сб. науч. тр. – Воронеж, 2001. – С. 101-106.
б) глава или раздел из книги:
Глазырин Б.Э. Автоматизация выполнения отдельных операций в Word 2000 / Б.Э. Глазырин // Office 2000: 5 кн. в 1: самоучитель / Э.М. Берлинер, И.Б. Глазырина, Б.Э. Глазырин. – 2-е изд., перераб. – М., 2002. – Гл. 14. – С. 281-298.
9. Технико-экономические нормативы, прейскуранты, инструкции:
Правила учета электрической энергии: (сб. основных норматив.-техн. док., действующих в обл. учета электроэнергии). – М.: Госэнергонадзор России: Энергосервис, 2002. – 366 с.
|
10. Электронные ресурсы:
Информационный сервер АГУ. Информационный сервер экон. факультета АГУ. Электр. ресурс I: Полнотекстовая база /АГУ, ЭФ – Электрон. дан. – Режим доступа: http: // www.dcn–asu.ru, http: //www.econ.dcn–asu.ru
ПРИЛОЖЕНИЕ 3
ВАРИАНТЫЗАДАНИЙ НА КУРСОВОЙ ПРОЕКТ
Всем вариантам! Создать один или несколько файлов любого типа (в зависимости от задания). Программа должна иметь интуитивно понятный пользовательский интерфейс.
1. Картотека видеофильмов. Создать программу-картотеку видеофильмов. Информация должна храниться в файле и включать: название фильма, описание фильма (жанр: боевик, триллер, комедия и т.д.), характеристику фильма (по 10-бальной системе), год выпуска, основных героев (дополнительную информацию можно добавить по желанию). Необходимо реализовать функции добавления новых поступлений новых поступлений, исключения старых фильмов, выдачи информации о фильмах по героям, жанру, году выпуску и т.д.
2. Личная библиотека. Картотека домашней библиотеки: выходные данные книги (авторы, название, издательство и т.д.), раздел библиотеки (специальная литература, хобби, домашнее хозяйство, беллетристика и т.п.), происхождение и наличие книги в данный момент, субъективная оценка книги. Реализовать выбор книг по произвольному запросу; инвентаризация библиотеки.
3. Записная книжка. Анкетные данные, адреса, телефоны, место работы или учебы, должность знакомых, коллег и родственников, характер знакомства, деловые качества и т.д. Реализовать автоматическое формирование поздравления с днем рождения (по текущей дате), сортировку по датам рождения, поиск по произвольному шаблону.
|
4. Касса аэрофлота. Расписание: номер рейса, маршрут, пункты промежуточной посадки, время отправления, время полета, количество свободных мест на каждом рейсе. Реализовать выбор ближайшего рейса до заданного пункта (при наличии свободных мест), оформление заданного числа билетов по согласованию с пассажиром (с уменьшением числа свободных мест).
5. Справочник потребителя (служба быта). База предприятий бытового обслуживания города: название, адрес и телефоны, специализация, перечень оказываемых услуг, форма собственности, часы и дни работы. Реализовать поиск предприятий по заданной услуге и другим признакам.
6. Продовольственный магазин. Информация о товаре в магазине: наименование, единица измерения, цена единицы, количество, дата последнего завоза. Реализовать поиск товаров по различным критериям, оформление покупки с вычислением суммарной стоимости и уменьшением количества товара в магазине.
7. Автопарк. Написать программу учета наличия транспортных средств (автобусы) в автопарке. Информация хранится в файле. Структура файла содержит следующие поля: марка автобуса, тип автобуса (мягкий/жесткий), состояние (на базе, в рейсе, в ремонте, списан), количество мест, государственный номер, водители. По запросу выдавать информацию о свободных автобусах, об автобусах в рейсе, ремонтируемых, списанных. Выдаваемая информация должна быть отсортирована по разным признакам. Необходимо реализовать функции редактирования, добавления и удаления данных.
8. Отдел кадров. База данных о сотрудниках фирмы: ФИО, паспортные данные, дата рождения, образование, специальность, подразделение, должность, оклад, дата поступления на работу и т.д. Реализовать выбор по произвольным параметрам, организовать сокращение штатов лиц пенсионного возраста.
9. Касса кинотеатра. Разработать информационную систему кинотеатра. Информация должна храниться в нескольких файлах. При описании фильма должна вноситься информация о жанре фильма, об исполнителях главных ролей, режиссерах и т.д. Необходимо вести статистику о просмотренных фильмах. По запросу необходимо выдавать статистическую информацию по заданным фильмам.
10. Биржа труда. Разработать информационную систему биржи труда. Первый файл содержит информацию о безработных: анкетные данные, профессия, образование, место и должность последней работы, причина увольнения, семейное положение, жилищные условия, контактные данные, пожелания к будущей работе. Второй файл содержит информацию о вакансиях: фирма, должность, условия труда и оплаты, жилищные условия, требования к специалисту. Реализовать поиск с той и с другой стороны по различным критериям.
11. Склад. База товаров, хранящихся на складе: наименование, единица измерения, цена единицы, количество, дата последнего завоза. Реализовать регистрацию поступления товара (формирование приходной накладной) и отгрузки (расходная накладная). Вывод инвентарной ведомости.
12. Ежедневник. Информация о намечаемых мероприятиях: дата, время, протяженность и место проведения, цель мероприятия и т.п. Реализовать автоматическое напоминание ближайшего дела по текущей дате и времени, удаление вчерашних дел либо перенос на будущее, просмотр дел на любую дату.
13. Справочник лекаря. Информация хранится в двух файлах. Первый –база болезней: название, симптомы, перечень рекомендуемых лекарств с указанием рекомендуемого количества. Второй – база медикаментов на складе: название, количество. Реализовать проверку наличия лекарств и корректировку запасов.
14. Зачисление абитуриентов. База абитуриентов: анкетные данные, совокупность баллов по 3-м экзаменам, готовность учиться на договорной основе. Реализовать выбор для зачисления заданного количества абитуриентов в порядке уменьшения баллов, формирование для собеседования списка тех, кто набрал предельный проходной балл, но не может платить за обучение.
15. Риэлтерская компания. База предложений по продаже квартир: район, площадь, планировка и т.д. Реализовать регистрацию клиентов, подбор подходящих вариантов, удаление информации по выбранному варианту.
16. Справочник абитуриента. База вузов: наименование, адрес, перечень специальностей, перечень вступительных испытаний, размер оплаты при договорном обучении. Реализовать поиск информации по разным критериям.
17. Банковские операции. Сведения о вкладчиках банка: номер лицевого счета, категория вклада, паспортные данные, текущая сумма вклада, дата последней операции. Реализовать операции приема и выдачи сумм денег (но не более имеющейся на счете), автоматическое начисление процентов.
18. Ломбард. База хранимых товаров: анкетные данные клиента, наименование товара, оценочная стоимость, сумма, выданная под залог, дата сдачи, срок хранения. Реализовать операции приема товара, возврата, продажи по истечении срока хранения.
19. Справочник селекционера. Наименование сорта какой-либо культуры, автор, родительские сорта, урожайность, характеристики плодов, морозоустойчивость, устойчивость к вредителям и болезням и т.д. Реализовать выбор сортов, обладающих заданными свойствами.
20. Справочник технического осмотра транспортных средств. Марка, цвет, заводской и бортовой номер, дата выпуска, паспортные данные владельца, дата последнего технического осмотра и др. Реализовать выбор транспортных средств по произвольным критериям, формировать приглашение на техосмотр в соответствии со сроком.
21. Справочник владельца видеотеки. База видеофильмов: название, студия, жанр, год выпуска, режиссер, исполнители главных ролей, краткое содержание, субъективная оценка фильма. Реализовать проверку наличия фильма в видеотеке, оформление выдачи и возврата.
22. Справочник фаната. База спортсменов: анкетные и антропологические данные, гражданство, происхождение, вид спорта, клуб или команда, данные о личном рекорде или победах и т.д. Реализовать выбор по произвольному признаку, поиск рекордсмена в заданном виде спорта.
23. Справочник астронома. Для каждой из зарегистрированных звезд известны: название, созвездие, видимая звездная величина, расстояние, координаты на небосклоне. Реализовать поиск звезд заданного созвездия, поиск ближайшей звезды к указанным координатам, видимых звезд и созвездий.
24. Телефонный справочник. База телефонных номеров: анкетные данные абонента, номер телефона, тарифный план, задолженность по оплате. Реализовать поиск по произвольному критерию, выборку всех абонентов, сумма задолженности которых превышает N рублей.
25. Результаты соревнований. Известны результаты по фигурному катанию в трех видах многоборья (обязательная, короткая и произвольная программы). База содержит: анкетные данные спортсмена и результаты (в баллах от 1 до 6). Определить тройку победителей и среднее количество баллов, полученных по каждому виду программы в мужской и женкой сборных.