Методические указания к курсовому проектированию по дисциплине «Прикладное программирование»

Вид материалаМетодические указания

Содержание


Общие положения 3
Особенности программирования
Визуальная разработка приложений баз данных 21
Подобный материал:
1   2
Тема 5. Информационная система ДЕКАНАТ для автоматизации работы деканата факультета вуза

Пусть максимальное число кафедр на факультете равно 10, кафедры готовят студентов по 12 специальностям.

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

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

Система должна обеспечивать ввод и обработку учебных планов специальностей, учебных карточек студентов.

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.


Тема 6. Информационная система КАДРЫ для автоматизации работы отдела кадров предприятия

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

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

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

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.


Тема 7. Информационная система для центра компьютерной коммерческой информации

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

Информация собирается из периодической печати, а также может предоставляться самой регистрируемой организацией.

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

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.


Тема 8. Информационная система БИБЛИОТЕКА для автоматизации работы библиотеки

Система должна обеспечить хранение сведений о книгах:
  • авторы и название книги;
  • год и место издания;
  • фондовый номер;
  • шифры УДК и ББК;
  • количество экземпляров.

Также должно быть предусмотрено хранение данных по читателям, регистрация новых читателей и новых книг, автоматизация процесса выдачи и сдачи книг. За просрочку книги начисляется штраф за каждый просроченный день.

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.



Тема 9. Информационная система для автоматизации процесса бронирования мест на самолет

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

Необходимо предусмотреть наличие данных о типах используемых самолетов и их вместимости. Пассажир для бронирования места должен предъявить удостоверение личности.

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.

Тема 10. Информационная система для автоматизации работы фирмы по сборке компьютеров

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

Клиент должен иметь возможность выбора комплектации компьютера из имеющихся в наличии блоков с учетом их характеристик и стоимости. За заказ отвечает один из менеджеров фирмы.

Разработать:
  1. меню системы;
  2. модули ввода, изменения и просмотра данных.



Содержание



^ ОБЩИЕ ПОЛОЖЕНИЯ 3

Основы методологии проектирования ИС 3

Методология RAD 5

CASE-средства. Общая характеристика и классификация 9

^ ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ

В СРЕДЕ Borland C++ Builder 11

Основные компоненты  11

Компоненты вкладки Standard16

Администратор проекта17

Редактор форм18

Инспектор объектов19

Редактор кода20

^ ВИЗУАЛЬНАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ БАЗ ДАННЫХ 21

Организация доступа к базам данных 21

Использование визуальных компонент22

Компоненты доступа к данным23

Компоненты управления данными 26

Список рекомендованной литературы28

Приложение29