Компьютерное проектирование интерфейса пользователя

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

Рубрика Программирование, компьютеры и кибернетика
Вид методичка
Язык русский
Дата добавления 24.10.2012
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Ш В режиме поиска формировать следующие запросы:

1. информацию о самом молодом и самого старом заключенном.

2. в отдельном окне выводить список статей и количество заключенных по этим статьям.

3. в отдельном окне выводить список заключенных, освобождаемых через 1 год.

4. в отдельном окне выводить среднее значение срока заключения по каждой из статей.

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

6. в отдельном окне выводить список заключенных со сроком больше 3 но менее 5 лет.

Ш Обеспечить сортировку списка заключенных по алфавиту.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в первый отчет список статей УК с указанием количества заключенных по этим статьям. Во второй отчет - полный отсортированный список заключенных с указанием их общего числа и среднего срока заключения.

9

В отделе сбыта завода имеется информация: шифр заказчика, организация заказчика, наименование товара, цена, кол-во, плановый и фактический сроки поставки (формат поля - дата).

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. сформировать список заказов, по которым задержка поставки превышает 10 дней.

2. список заказчиков с указанием общей суммы заказа.

3. список заказчиков, заказавших заданный товар.

4. в отдельном окне выводить список заказчиков с указанием общего числа заказов и полной суммы заказов.

5. цену самого дорогого и самого дешевого товара

6. общую сумму поставок.

Ш Обеспечить сортировку списка по названию организации заказчика, по наименованию товара, по дате заказа в порядке возрастания и в порядке убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в первый отчет отсортированный список заказчиков с указанием суммы заказа. В итоговой строке отчета должна быть приведена общая сумма заказа. Во второй отчет - отсортированный список товаров с указанием количества заказов и суммы заказов этого товара. В итоговой строке должно быть отображено общее число товаров.

10

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

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

2. определить команду с лучшей разницей забитых и пропущенных мячей.

3. в отдельном окне выводить количество команд в каждом из городов.

4. обеспечить поиск сведений о команде по заданной фамилии капитана и по названию команды.

5. вывести суммарное количество забитых всеми командами мячей.

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

Ш Обеспечить сортировку списка по названию команды и по городу в порядке возрастания и в порядке убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в отчет турнирную таблицу.

11

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. вычислить для каждого цеха и в целом по заводу: кол-во рабочих, сумму зарплаты, суммарное и среднее кол-во отработанных часов.

2. вычислить для каждого из разрядов и вывести в отдельном окне количество рабочих и суммарное и среднее количество отработанных ними часов.

3. сумму максимальной зарплаты, максимальное количество отработанных часов.

4. вывести на экран сведения о рабочем с максимальной и минимальной зарплатой.

5. вывести список рабочих, чья зарплата превышает заданную.

6. вывести список рабочих, чья фамилия начинается на заданную букву.

Ш Обеспечить сортировку по цехам, а затем по фамилиям с указанием сумм зарплаты

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

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

12

В справочном бюро содержатся след. сведения: ФИО, дата рождения, адрес, дом. телефон .

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. отображать сведения о гражданах по возрастным критериям (до 10 лет, 10-20 … старше 60 лет).

2. определить возраст старейшего из жителей города.

3. определить средний возраст жителей города.

4. осуществить поиск по следующим категориям: фамилия, адрес, дата рождения, телефон.

5. вычислить средний возраст жителей города.

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

Ш Обеспечить сортировку списка по фамилиям.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в отчет общий список, отсортированный по фамилиям. В итоговой строке - количество людей.

13

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. составить список районов, большинством голосов проголосовавших «Да»;

2. вывести список районов, в которых голосовало менее 50% жителей, имеющих право голоса список районов, в которых голосовало более 80% жителей, имеющих право голоса;

3. вывести общее процентное соотношение проголосовавших «За», «Против» и воздержавшихся;

4. автоматически вычислять количество воздержавшихся для каждого из районов и в целом.

5. название района с максимальным и минимальным числом избирателей.

6. суммарное количество избирателей и процент людей, принявших участие в голосовании.

Ш Обеспечить сортировку по названиям районов в порядке возрастания и в порядке убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

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

14

В заводском цеху ведется журнал расхода материалов по следующим данным: код материала, название материала, расход в сутки, кол-во имеющееся в цеху.

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. вывести список материалов, которые закончатся через заданное количество дней

2. код и название наименее и наиболее расходуемых материалов

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

4. осуществить поиск по первой букве названия и по коду материала.

5. общее число наименований материалов.

6. наименование материалла, запас которого в цеху наибольший.

Ш Обеспечить сортировку списка по названиям и по коду материалов в порядке возрастания и убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в первый отчет список материалов с указанием их количества в цеху. В итоговой строке - количество наименований материалов. Во второй отчет - список материалов с указанием их количества, необходимого для работы цеха в течении месяца (31 день).

15

За материально ответственным лицом числятся материальные ценности, записанные в журнале: код, название предмета, количество, год приобретения, сpок службы (годы), оценочная стоимость.

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. вывести список предметов, подлежащих списанию в заданный год

2. осуществить поиск по заданному коду и названию предмета.

3. в отдельном окне вывести количество предметов, купленных в каждом году.

4. в отдельном окне вывести список предметов и количество лет, оставшихся до списания.

5. вывести список предметов, оценочная стоимость которых превышает 100 грн.

6. вывести общую оценочную стоимость и количество наименований всех материалов

Ш Обеспечить сортировку по названию предметов в порядке возрастания и убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

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

16

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. осуществить поиск по заданному коду и по первой букве названия машины.

2. вывести потребляемую мощность, название и инвентарный номер наиболее и наименее и наиболее энергоемкой машины.

3. в отдельном окне вывести список названий машин и суммарное значение потребляемых ими мощностей.

4. суммарную мощность, потребляемую цехом пpи всех включенных пpибоpах.

5. вывести список приборов, чья потребляемая мощность превышает заданную.

6. вывести название приборов, количество которых в цеху максимально.

Ш Обеспечить сортировку списка по названию машин в порядке возрастания и убывания.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

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

17

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

Необходимо сформировать следующие запросы:

в отдельном окне вывести количество дисциплин по каждой из кафедр.

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

вычислить отдельно общее кол-во экзаменов и зачетов.

вывести в отдельном окне список специальностей и количество изучаемых ими дисциплин

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

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

Ш Обеспечить сортировку по наименованием дисциплин, по кафедрам и шифру специальности.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

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

18

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. для каждого завода подсчитать размер отклонения фактического расхода от планового с учетом знака.

2. вывести суммарное и среднее количество энергии, потребляемой заводами, а также суммарное и среднее отклонение от плана с учетом знака.

3. вывести максимальное значение перерасхода энергии (отклонения от плана).

4. в отдельном окне вывести фамилии гл. энергетиков, чьи заводы превысили плановый расход.

5. осуществить поиск по заданной фамилии директора и энергетика, а также наименованию завода.

6. вывести информацию о заводе с максимальным расходом электроэнергии.

Ш Обеспечить сортировку по наименованиям заводов.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в отчет список предприятий (по алфавиту), у которых фактический расход электроэнергии превышает нормативный с указанием перерасхода для каждого из предприятий и суммарного перерасхода.

19

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

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

2. осуществить поиск по шифру группы и по названию факультета.

3. вывести макс. кол-во пропусков занятий по уважительной причине.

4. вывести название группы с максимальным числом пропусков по неуважительной причине.

5. вывести список групп, в которых количество пропусков по неуважительной причине превышает заданную величину.

6. вывести наименование факультета, на котором среднее число пропусков максимально.

Ш Обеспечить сортировку данных по факультетам и по группам.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Вывести в первый отчет список групп с указанием числа студентов в каждой группе и общего числа студентов, во второй - список групп с указанием среднего количества пропусков на одного студента.

20

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

Программа должна отвечать следующим требованиям:

Ш Работать в двух режимах: ввода и поиска информации

Ш В режиме поиска формировать следующие запросы:

1. в отдельном окне вывести список поездов с указанием общего числа мест, числа свободных мест по каждому из видов.

2. вывести список поездов по указанной дате.

3. осуществлять поиск по номеру поезда, станции прибытия и станции назначения.

4. вывести список поездов, где были проданы более чем 90% билетов.

5. вывести список поездов, где СВ-вагоны отсутствуют.

6. вывести список поездов, дата отправление которых приходится на 13 число.

Ш Обеспечить сортировку данных по номеру поезда, станции прибытия и станции назначения.

Ш Создать таблицу archive аналогичной структуры. Скопировать в нее все данные из основной таблицы.

Ш Выводить в первый отчет - отсортированный по номеру вагона список поездов с указанием числа свободных мест по каждому из видов (в итоговой строке указать количество поездов и общее число мест в них). Во второй отчет вывести список только тех поездов, загрузка которых составляет менее 70%

Требования к оформлению отчета по контрольному заданию

Отчет оформляется на листах формата А4 со стандартным титульным листом «Контрольная работа» и должен содержать следующие пункты:

1. Постановка задачи.

2. Структуру таблиц базы данных с указанием типов полей.

3. Поэтапное описание процесса создания программы с примерами «скрин-шотов» программы и фрагментов исходного кода.

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

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

Borland Delphi 6. Руководство разработчика

Paradox for Windows: Практическое руководство. Под редакцией Оспищева Д. А. Издательство АОЗ' "Алевар"

Александровский А.Д. Delphi 5. Разработка корпоративных приложений. Среда визуальной разработки RAD

Алексей Архангельский. Интегрированная среда разработки Delphi (версии 1 - 5). Практическое пособие с примерами

Архангельский А.Я. Работа с локальными базами данных в Delphi 5.

Архангельский А.Я. Object Pascal в Delphi. Настольная книга программиста.

Бобровский С. И. Delphi 7. Учебный курс

Горев А., Ахаян Р., Макашарипов С. «Эффективная работа с СУБД».СПб.:Питер, 2001.

Дарахвелидзе П.Г. Программирование в Delphi 7.

Дж. Мартин., "Организация баз данных в вычислительных системах" М: Мир 1998г.

Джон Матчо, Дэвид Р.Фолкнер. «Delphi» -- пер. с англ. -- М.:Бином, 1999г.

Дунаев С.В. Borland-технологии. SQL-Link. Interbase. Paradox for Windows. Delphi

Епанешников А.М., "Программирование в среде Delphi 5.0"

Кириллов В.В. Структуризованный язык запросов (SQL). - СПб.: ИТМО, 2001.

Когловский М.Р., "Технология баз данных на персональных ЭВМ", Москва, 'Финансы и статистика', 1992 г.

Кожедуб О.А., Скиба С.А., Подольский С.В. Разработка интернет-приложений в Delphi

Мейер М. Теория реляционных баз данных. - М.: Мир, 1997.

Наталия Елманова. ADO в Delphi.

Попов В.Б. Паскаль и Дельфи. Самоучитель

С.М.Диго "Проектирование и использования баз данных". Москва: Финансы и статистика 2000.

Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., - М.: Мир, 1995.

Фаронов В. Программирование баз данных в Delphi 6: учебный курс

Размещено на Allbest.ru


Подобные документы

  • Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.

    курсовая работа [1,4 M], добавлен 07.08.2013

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.

    курсовая работа [2,3 M], добавлен 16.12.2013

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

    курсовая работа [3,7 M], добавлен 15.11.2010

  • Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 16.04.2017

  • Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.

    курсовая работа [2,1 M], добавлен 08.06.2012

  • Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.

    отчет по практике [3,4 M], добавлен 07.01.2015

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

    контрольная работа [1,1 M], добавлен 14.05.2013

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

    лабораторная работа [857,8 K], добавлен 13.06.2014

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.