Компьютерное проектирование интерфейса пользователя
Создание тестирующих и игровых программ. Степень сложности и художественного оформления интерфейса пользователя. Создание справочной системы. Корректное отображение символов. Создание системы управления базами данных в среде 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
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования 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