Тема : Разработка программы «Учет оплаты коммунальных услуг физическими лицами»
Темы курсовых проектов по дисциплине
ПМ Разработка программных модулей программного обеспечения для компьютерных систем
Раздел ПМ 2 Разработка прикладного программного обеспечения
МДК 01.02.Прикладное программирование
Тема : Разработка программы «Агентство недвижимости».
Агентство недвижимости организует продажу и покупку квартир. Для автоматизации учета работы с клиентами созданы следующие файлы :
Файл «Продажа» : фамилия, имя, отчество клиента, адрес клиента, количество комнат в квартире, этаж, количество этажей в доме, тип дома(кирпичный, деревянный, панельный), , район, стоимость.
Файл «Покупка» : фамилия, имя, отчество клиента, адрес клиента, количество комнат в квартире, этаж, количество этажей в доме, тип дома(кирпичный, деревянный, панельный), район, стоимость.
Предусмотреть возможность корректировки файлов.
Выходная информация :
Ведомость «Рекомендации на покупку»: при совпадении требований и предложений по количеству комнат и этажности и различии по показателю «площадь» в пределах 10% - адрес дома, количество комнат в квартире, этаж, количество этажей в доме, тип дома, район, стоимость.
Используемое программное обеспечение –среда Borland C++ Builder
2. Разработка программы «Моделирование работы автобусного
парка». Работа автобусного парка (информация по автобусам, водителям, кондукторам, маршрутам). Написать программу, моделирования работы автобусного парка.
Входная информация:
- Файл «Сведения об автобусном парке»: номер автобуса, фамилия и инициалы водителя, номер маршрута.
- Файл «Автобусы на маршруте»: номер автобуса, номер маршрута.
Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод сведений об автобусах, находящихся в парке
2. Вывод сведений об автобусах, находящихся на маршруте.
Используемое программное обеспечение –среда Borland C++ Builder
Тема : Разработка программы «Авиабилеты».
Компания FlyHigh Airlines принимает заказы пассажиров на резервирование авиабилетов.Когда самолет на данный рейс заполнен, заявка пассажира размещается в очереди. Если данный самолет заполнен и пассажир с билетом аннулирует свою заявку, билет должен быть предоставлен первому в очереди ожидающих билеты.
Первый файл : номер рейса , дата, марка самолета, общее количество мест, количество свободных мест, фамилии пассажиров.
Второй файл : номер рейса , дата, марка самолета, фамилии пассажиров в очереди ожидающих билеты.
Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Вывод данных по определенному рейсу на определенную дату :
- номер рейса , дата, марка самолета, количество свободных мест, фамилии пассажиров.
2. Вывод данных об очереди пассажиров на определенный рейс на определенную дату :
номер рейса , дата, марка самолета, фамилии пассажиров в очереди ожидающих билеты.
Используемое программное обеспечение –среда Borland C++ Builder
Тема: Разработка программы «Автоматизированная информационная система на железнодорожном вокзале».
Информационная система должна содержать сведения об отправлении поездов дальнего следования в файле следующей структуры: для каждого поезда указывается: номер поезда, станция назначения, промежуточные станции, время прибытия и время отправления для соответствующей станции. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: формирование и корректировка файла; вывод сведений по всем поездам; вывод сведений по поезду с запрошенным номером; вывод сведений по тем поездам, которые следуют до запрошенной станции назначения.
Используемое программное обеспечение –среда Borland C++ Builder
Тема : Разработка программы «Учет оплаты коммунальных услуг физическими лицами».
Написать программу по моделированию оплаты коммунальных услуг плательщиком. Входная информация: файл «Учет оплаты коммунальных услуг» содержит следующие сведения: фамилия и инициалы плательщика, расчетный счет плательщика, расчетные счета получателя, задолженность. С клавиатуры вводятся следующие данные: фамилия и инициалы плательщика, расчетный счет плательщика, расчетные счета получателя, перечисленная сумма платежа. Перечисленная сумма вычитается из суммы задолженности в файле «Учет оплаты коммунальных услуг». Выходная информация: вывод на экран информации о плательщиках; осуществление сортировки по сумме задолженности. Предусмотреть возможность корректировки файла.
Используемое программное обеспечениесреда Borland C++ Builder
6.Тема : Разработка программы «Автоматизированная информационная справочная система туристической фирмы»
В туристической фирме сведения о предоставляемых туристических услугах хранятся в файле №1: наименование тура, продолжительность в днях, дата заезда, стоимость, общее количество путевок, количество непроданных путевок. В файле №2 (справочнике) содержатся дополнительные сведения о каждом туристическом туре: наименование тура, условия проживания, условия питания, условия проезда, виды и наименования экскурсий. Предусмотреть возможность корректировки файлов. Запрос клиента предусматривает поиск варианта по следующей информации: наименование тура, продолжительность в днях, дата заезда, стоимость.
Предполагается также вывод информации о горящих путёвках (до начала действия путёвки осталось не больше недели): наименование тура, продолжительность в днях, дата заезда, стоимость.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
7.Тема : Разработка программы «Автоматизированная информационная справочная система аптеки».
На аптечном складе хранятся лекарства. Сведения о лекарствах хранятся в двух файлах. В первом файле указывается наименование лекарственного средства, единица измерения, количество, цена. Во втором файле указывается наименование лекарственного препарата, срок хранения(в месяцах). Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Выяснить, сколько стоит самый дорогой и самый дешевый препарат и выдать в виде сообщения на экран.
2. Выдать отчет, содержащий всю информацию первого файла с подсчетом стоимости всех препаратов, хранящихся на складе и подсчетом количества видов препаратов.
3. Выдать список препаратов, имеющих срок хранения больше 3 месяцев.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
8. Тема : Разработка программы «Автоматизированная информационная система спортивного комплекса».
Информационная справочная система должна содержать сведения о спортивном комплексе, сотрудниках, секциях. Во входном файле «Режим работы» указывается: наименование дня недели, наименование секции, фамилия, имя, отчество руководителя, время начала занятия, время окончания занятия. Справочный файл содержит следующие данные: наименование секции, стоимость посещения. Программа должна обеспечивать вывод следующей информации: поиск руководителей определенных секций и времени работы секции, стоимость посещения определенной секции.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечениесреда Borland C++ Builder
9. Тема : Разработка программы «Учет работы лыжной базы»
Информационная справочная система должна содержать сведения о лыжной базе, ее руководителя и необходимые реквизиты данного предприятия, сотрудниках, клиентах, инвентаря, режима работы лыжной базы, секции лыжной базы.
Во входном файле «Режим работы базы» указывается: наименование дня недели, наименование секции, фамилия, имя, отчество руководителя, время начала занятия, время окончания занятия. Справочный файл содержит следующие данные: наименование секции, стоимость посещения, стоимость инвентаря. Программа должна обеспечивать вывод следующей информации: стоимость посещения определенной секции, руководителя, времени работы, стоимость выдачи определенного инвентаря.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
10. Тема : Разработка программы «Учет кредитования в банке
Написать программу «Учет кредитования в банке». Информационная система должна содержать сведения о банке и его необходимых реквизитах, сотрудниках, которые работаю в данном банке, кредиты, который выдает банк, с процентными ставками, клиентами, которым необходим кредит, заемщиках и поручителях, о должниках по кредитам. Входная информация: файл «Сведения о банке»(наименование банка, адрес, наименование кредита, сумма кредита, срок кредита, процентная ставка кредита), файл «Должники банка»(фамилия, имя, отчество, паспорт, адрес, наименование кредита, сумма задолженности), файл «Заемщики банка»( фамилия, имя, отчество, паспорт, адрес, наименование кредита, сумма кредита, срок кредита). Выходная информация:
1. Вывод информации о банке
2.Проверка по введенной с клавиатуры фамилии, является ли должником или заемщиком банка.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
11. Учет сервисного центра по бытовой технике. Написать программу «Учет сервисного центра по бытовой технике». Информационная справочная система должна содержать сведения о бытовых товарах, продающихся в сервисном центре. Входная информация:
1.Файл основной, имеющий следующую структуру - код товара, название магазина, в котором продается товар, стоимость товара, количество, инвентарный номер, дата поставки.
2.Файл справочный, имеющий следующую структуру - код товара, наименование товара.
Выходная информация:
1. Вывод на экран информации о магазинах, в которых продается товар, название которого введено с клавиатуры;
2. Вывод на экран информации о товарах, продающихся в магазине, название которого введено с клавиатуры;
3. Сортировка информации о товарах по их стоимости и вывод отсортированной информации в виде ведомости.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
12. Учет работы органов записи актов гражданского состояния (ЗАГС). Органы ЗАГС ведут учет заключенных браков, рождения, смерти человека. Входные файлы:
Файл 1:ФИО жениха, адрес, дата рождения, ФИО невесты, адрес, дата рождения, дата регистрации.
Файл 2: ФИО новорожденного, ФИО отца, ФИО матери, дата рождения, пол, адрес.
Файл 3:ФИО умершего, дата рождения, дата смерти, адрес.
Выходная информация:
1.Количество родившихся с начала года всего, мальчиков, девочек.
2.Количество браков с начала года
3.Количество умерших с начала года.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение – среда Borland C++ Builder
13. Тема : Разработка программы «Игрушки».
Для склада магазина игрушек созданы два файла. В первом файле содержится информация : код игрушки, цена, количество. Во втором файле
содержится информация : код игрушки, название игрушки, возрастные границы (например игрушка может предназначаться для детей от двух до пяти лет). Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Вывод сводной ведомости на текущую дату по складу : код игрушки, название игрушки, цена, количество, общая стоимость, итоговая стоимость всех игрушек.
2. Вывод списка игрушек для детей определенного возраста , например для детей 5 лет (возраст вводится с клавиатуры).
3. Вывод сведений о самой дорогой и самой дешевой игрушке для детей определенного возраста.
Используемое программное обеспечение – среда Borland C++ Builder
14. Тема : Разработка программы «Учет клиентов в гостинице»
Написать программу, учета клиентов в гостинице. Входная информация: файл «Сведения о гостинице»(номер, цена проживания), файл «Клиенты»(фамилия, имя, отчество, паспорт, адрес, номер, дата заезда, дата выезда).
Выходная информация:
1.Квитанция о стоимости проживания в гостинице (фамилия, имя, отчество, номер, количество дней проживания, стоимость)
2.Поиск по введенной с клавиатуры фамилии сведений о том, проживал ли данный человек в гостинице?
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
15. Автоматизированная информационная справочная система городской больницы
В больнице данные о пациентах хранятся в следующем файле :
- фамилия, имя , отчество, адрес, дата рождения, номер страхового полиса,
отделение больницы, номер палаты, фамилия врача, дата поступления в больницу, дата выписки из больницы, диагноз, код лекарства, название выписанного лекарства, единица измерения лекарства, количество лекарства.
В справочном файле содержится информация : код лекарства, название лекарства, цена лекарства. Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Вывод статистической информации о количестве пациентов , лечившихся с данным диагнозом : отделение больницы, диагноз, фамилия, имя , отчество, адрес, дата рождения.
2. Вывод информации о стоимости выписанных лекарств по отделению :
Код лекарства, наименование лекарства, единица измерения лекарства, количество лекарства, цена лекарства, стоимость лекарства. Подсчитывается итоговая стоимость лекарств, выписанных в данном отделении.
Используемое программное обеспечение – среда Borland C++ Builder
16. Автоматизированная информационная справочная система ГИБДД. Справочная система ГИБДД (информация о машинах, владельцев машин, сотрудниках, регистрациях, учета новых машин, учета прохождения технического осмотра, штрафы и т.д.). Написать программу для ГИБДД.
Входная информация: файл «Информация о машинах»(номер машины, марка машины, год выпуска, фамилия, имя, отчество владельца, адрес, паспорт, дата последнего техосмотра), файл «Штрафы»( номер машины, фамилия, имя, отчество владельца, адрес, паспорт, сумма штрафа).
Выходная информация:
1. Вывод информации о машинах, возраст которых превышает пять лет.
2. Вывод информации о машинах с просроченным сроком техосмотра.
3. Вывод сведений о штрафниках.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
17. Разработка программы «Автоматизированная информационная справочная система центра занятости населения».
Информационная система должна содержать сведения о безработных, о предприятиях, которым требуются сотрудники, о вакансиях.
Входная информация: файл «Вакансии»(наименование предприятия, должность/профессия, образование, стаж работы, оклад), файл «Безработные»(фамилия, имя, отчество, паспорт, адрес, должность/профессия, образование, стаж работы ). Выходная информация:
1. Подбор работодателю данных о безработных по должности/профессии, образованию, стажу работы
2. Подбор вакансии конкретному безработному.
Предусмотреть возможность формирования и корректировки файлов.
Используемое программное обеспечение –среда Borland C++ Builder
18. Тема : Разработка программы «Уценка товаров».
Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше N месяцев , то она уценивается в 2 раза, а если срок хранения превысил M (M < N) месяцев, но не достиг N, то – в 1.5 раза. В файле сохраняется следующая информация: наименование товара, единица измерения, количество, цена до уценки, срок хранения товара. Предусмотреть возможность корректировки файла. Выходная информация :
наименование товара, единица измерения, количество, цена до уценки, срок хранения товара, цена после уценки, общая стоимость товара до уценки, общая стоимость товара после уценки. Выяснить минимальный и максимальный сроки хранения товаров на складе, максимальную и минимальную цену товаров до и после уценки.
Используемое программное обеспечение – среда Borland C++ Builder
19. Разработка программы «Учет работы санатория»
В санатории каждый лечащий врач ведет учет информации по своим пациентам с отметкой о проведенных процедурах и болезнях. Кроме того используется файл – справочник о порядке проведения процедур. Структура входных файлов имеет вид :
Файл 1: ФИО врача, ФИО пациента, дата заезда, дата окончания заезда, диагноз, назначенные процедуры, лекарственные средства.
Файл – справочник: название процедуры, дата, время, свободно/занято.
Выходная информация:
1.Выбор информации о графике работы конкретной процедуры (название процедуры, дата, время, свободно/занято)
2. Выбор пациентов с определенным диагнозом (диагноз, ФИО пациента, ФИО врача, дата заезда, дата окончания заезда)
Используемое программное обеспечение – среда Borland C++ Builder
20. Разработка программы «Учет работы туристической базы»
На туристической базе имеется несколько туристических маршрутов разной протяженности, степени сложности и стоимости. Входная информация: основной файл (номер маршрута, номер группы, руководитель, фамилия, имя, отчество туриста, номер паспорта, адрес, дата заезда, дата выбытия ). Справочный файл (номер маршрута, количество дней, стоимость). Предусмотреть возможность корректировки файлов. Необходимо получить следующую выходную информацию:
1.Выбор сведений о маршрутах с минимальной и максимальной стоимостью.
2.Сведения о номерах групп, находящихся на определенном маршруте
3.Сведения о фамилиях руководителей на маршрутах
4.Поиск сведений о туристе по фамилии, имени, отчеству
Используемое программное обеспечение – среда Borland C++ Builder
21. Тема : Разработка программы «Автомобили».
Компания Used Cars занимается реализацией подержанных автомобилей.
Информация о предлагаемых автомобилях хранится в следующем файле :
Файл №1 : марка, модель, год, пробег, цвет, состояние, номер.
После продажи автомобиля данные о нем заносятся в следующий файл :
Файл №2: марка, модель, год, номер, дата продажи, стоимость продажи.
Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод списка всех машин определенного года и последующих годов.
2. Вывод списка всех машин заданной марки.
3. Вывод списка всех машин заданного цвета.
4. Вывод содержимого файла №2 с данными о продаже машин и подсчетом общей стоимости продаж за последний месяц.
Используемое программное обеспечение – среда Borland C++ Builder 28. 22.Тема : Разработка программы «Успеваемость по колледжу».
Каждая группа колледжа по итогам сессии подает сведения об успеваемости, которые сохраняются в файле следующей структуры:
Номер группы, курс, номер специальности, количество человек в группе,
количество допущенных студентов к экзаменам, количество сдавших экзамены на 5,
количество сдавших экзамены на 5 и 4, количество сдавших экзамены на 4 и 3, количество сдавших экзамен только на 3, средний балл по группе, процент качества, процент успеваемости, количество задолжников, фамилия, имя, отчество задолжника, предметы по которым имеются задолженности.
Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод информации по колледжу о задолжниках: Номер группы, номер специальности, количество задолжников, фамилия, имя, отчество задолжника, предметы по которым имеются задолженности.
2. Вывод информации об успеваемости по группам в разрезе специальностей: номер специальности, номер группы, средний балл по группе, процент качества, процент успеваемости.
3. Вывод информации об успеваемости по группам в разрезе курсов и специальностей: номер специальности, курс, номер группы, средний балл по группе, процент качества, процент успеваемости.
Используемое программное обеспечение – среда Borland C++ Builder
23.Разработка программы «Учет работы библиотеки»
В библиотеке имеются книги, журналы. Сведения о библиотечном фонде хранятся в следующем файле : инвентарный номер, вид издания(книга или журнал), автор (для книги), название, номер(для журнала), год издания, содержание( для журнала), цена, количество экземпляров. Предусмотреть возможность корректировки файла.
Выходная информация :
1. Вывод всех данных о книгах , хранящихся в библиотечном фонде с подсчетом стоимости всех книг.
2. Вывод всех данных о журналах , хранящихся в библиотечном фонде с подсчетом стоимости всех журналов.
3. Вывод списка журналов, в которых встречаются статьи определенного автора.
4. Вывод списка книг определенного автора
Используемое программное обеспечение – среда Borland C++ Builder30.24.Тема : Разработка программы «Владельцы автомобилей».
Сведения об автомобилях хранятся в файле №1: Марка, модель, номер, цвет, фамилия владельца, номер паспорта владельца.
Сведения о владельцах хранятся в файле №2: номер паспорта владельца,
фамилия владельца, адрес. Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод данных об автомобилях и их владельцах по определенной
модели , марке, цвете: фамилия владельца, номер паспорта владельца, марка, модель, номер, цвет.
2. Вывод данных о количестве автомобилей каждой марки и модели.
Используемое программное обеспечение – среда Delphi
25. Тема : Разработка программы «Склад».
Предпринимателю принадлежит несколько магазинов. Товары для поставки хранятся на общем складе. Для учета поставки товаров в магазины создан следующий файл: код товара, количество поставки, единица измерения, цена, дата поставки в магазин, наименование магазина. Используется также справочный файл: код товара, наименование товара. Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод информации о товарах, поставленных в магазины на определенную дату(дата вводится с клавиатуры). Выводятся данные :
Дата поставки, Наименование товара, количество поставки, цена, стоимость поставки, наименование магазина.
2. Вывод информации по магазинам о товарах, поставленных в данный магазин в течение последнего месяца(наименование магазина, наименование товара, цена, стоимость поставки, дата поставки). Выводимая информация сортируется по наименованию магазина.
Используемое программное обеспечение – среда Borland C++ Builder
26. Тема : Разработка программы статистической обработки данных о погоде в Туле и области
Сведении о погоде заносятся в файл следующей структуры : год, число, месяц, температура днем, температура ночью, осадки, давление, направление ветра, сила ветра, влажность. Предусмотреть возможность корректировки файла.
Выходная информация: средняя температура за месяц определенного года с расшифровкой данных по месяцам, самая высокая и самая низкая температура за месяц определенного года с расшифровкой данных по месяцам.
Используемое программное обеспечение – среда Borland C++ Builder
27. Тема : Разработка программы «Экспорт».
Имеются два файла. В первом файле указывается информация о товаре – код товара, наименование товара, цена товара. Во втором файле указывается : код товара, страна, импортирующая товар, объем поставляемой партии в штуках. Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Список тех стран, в которые экспортируется данный товар с указанием общего объема и стоимости его экспорта.
2. Список товаров, поставляемых в определенную страну с указанием стоимости экспорта.
Используемое программное обеспечение – среда Borland C++ Builder
28. Тема : Разработка программы «Багаж».
Имеются два файла. В первом указывается марка самолета и максимальный вес багажа для одного пассажира. Во втором указывается марка самолета, номер и название рейса, время отправления, фамилия , имя, отчество пассажира, количество вещей, вес в килограммах. Предусмотреть возможность корректировки файлов.
Выходная информация:
1. Вывод информации о тех пассажирах , багаж которых превосходит рекомендуемый вес
2. Вывод информации второго файла с подсчетом общего веса багажа для данного рейса.
3. Вывод информации о пассажире с наибольшим количеством вещей и пассажире с наибольшим весом багажа.
Используемое программное обеспечение среда Borland C++Builder
29.Разработка программы «Статистический отчет по группе»
Сведения о студентах группы хранятся в следующем файле :
Номер группы, фамилия имя, отчество, дата рождения, пол, адрес, гражданство, коммерческая или бюджетная основа, спортивные секции, в которых занимается студент.
Справочный файл (перечень селений с льготным экономическим статусом).
Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Вывод статистического отчета по группе :
Номер группы, количество юношей, количество девушек, количество юношей(девушек) 15 лет, 16, 17, 18, 19, 20, 21, 22 лет, количество граждан России, количество граждан других стран с указанием фамилий, количество студентов, занимающихся на коммерческой и бюджетной основе, количество студентов, занимающихся в спортивных секциях с указанием названий секций, количество студентов, получающих «чернобыльские выплаты».
Используемое программное обеспечение – среда Borland C++ Builder
30.Разработка программы «Учет работы сельскохозяйственного кооператива»
Сельскохозяйственный кооператив занимается выращиванием зерновых культур.Сведения о зерновых культурах хранятся в трех файлах :
Первый файл : номер поля, посевная площадь, вид зерновой культуры, сорт, объем посеянной зерновой культуры, объем собранной зерновой культуры.
Второй файл : Вид зерновой культуры , сорт, цена за семена.
Третий файл : Вид зерновой культуры , сорт, закупочная цена.
Предусмотреть возможность корректировки файлов.
Выходная информация :
1. Вывод данных об урожайности зерновой культуры (по отдельным полям) - Вид зерновой культуры, сорт, номер поля, урожайность с гектара.
Урожайность рассчитывается по формуле :
объем собранной зерновой культуры / посевная площадь.
2. Вывод данных об урожайности зерновой культуры(по сортам) :
- Вид зерновой культуры, сорт, урожайность с гектара.
3. Вывод данных о прибыли кооператива :
- Вид зерновой культуры, сорт, объем посеянной зерновой культуры, объем собранной зерновой культуры, цена за семена, закупочная цена,
стоимость закупки семян, стоимость проданного зерна, прибыль. В конце ведомости подсчитывается итог по общей прибыли.
Используемое программное обеспечение – среда Borland C++ Builder