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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик проектирование программы на языке С

Информация:

Тип работы: Курсовик. Предмет: Программирование. Добавлен: 3.4.2014. Сдан: 2013. Страниц: 42. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Содержание
Введение 3
Внешняя спецификация. 4
Описание визуального приложения 6
Экранные формы. 6
Модули приложения. 8
Тестирование приложения. 20
Тексты программных модулей 26
Заключение 42
Литература 43


Введение

Целью курсового проектирования является освоение методов и закрепление навыков анализа задач, проектирования алгоритмов, разработки и документирования приложений Windows.
Основные этапы выполнения расчетного задания:
Составление технического задания на разработку.
Разработка внешней спецификации задачи.
Разработка алгоритма решения задачи при условии, что учетные данные (анкеты) должны быть организованы в список.
Определение и реализация класса «список», содержащего поля и методы, необходимые для обработки учетных данных в соответствии с вариантом задания.
Проектирование интерфейса приложения Windows (структуры главного меню, диалоговых и информационных окон).
Главное меню должно иметь команды:
вводить исходные данные с клавиатуры, через элементы диалогового окна;
вводить исходные данные из файла, с использованием стандартного диалогового окна открытия файла;
осуществлять ввод как при условии создания нового списка, так и в режиме добавления в список в соответствии с заданием;
сохранять учетные данные в файле;
осуществлять поиск данных по заданному условию;
выводить результаты поиска на форму и в файл;
завершать работу программы.
Интерфейс программы должен обеспечивать удобство ее использования и соответствовать стандартам Windows.
Тестирование и отладка созданных интерфейсных классов совместно с алгоритмом решения задачи.
Разрабатываемая программа должна:
Обеспечивать решение задачи в соответствии с заданием.
Организовывать линейный динамический список анкетных данных (1 учетная карточка (анкета) -1 элемент списка).
Обеспечивать удобные для пользователя формы взаимодействия с программой.
Контролировать правильность ввода исходных данных и файловых операций при помощи механизма исключений.
Иметь исходный структурированный текст с достаточным количеством комментариев.


Внешняя спецификация.

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

Учетные данные хранятся в текстовом файле и включают в себя:

Имя Назначение Тип Структура
fio ФИО очередника, состав семьи символьный массив из 20 элементов
naz Жилищные условия, льготы символьный массив из 20 элементов
god год постановки на учет целый простая переменная


Например,

А.А.Креведко,3 40кв.м. 2009
П.Р.Лебедев,2 общежитие 2013
В.А.Кузнецов,5 60кв.м.,многодетный 2010
Л.П.Мышкин,1 общежитие 2011
З.П.Конек,2 40кв.м. 2008
М.М.Сидоров,2 общежитие 2006
П.Т.Ктулху,3 40кв.м.,военный 2005
М.Б.Борничев,4 30кв.м. 2012
П.З.Иванов,4 60кв.м. 2004
Д.Л.Птичкина,4 60кв.м.,многодетная 2008
Н.Н.Йота,3 общежитие 2007

Текстовый файл используется как входные данные, и как выходные данные.

Экранная форма приложения имеет следующий вид:



Подменю «Файл» содержит команды:
§ открыть - вводит данные из файла, указанного пользователем, на диске и отображает их на экранной форме;
§ сохранить как - записывает измененный список на диск в файл, указанный пользователем;
§ выход - выполняет выход из программы.

Подменю «Действия» содержит команды:

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


Подменю «Справка» содержит команду:

§ о программе- выводит справку о программе;


Описание визуального приложения

Экранные формы.

Имя формы Назначение
Form1 Главная форма приложения
OKRightDlg Форма предназначенная для редактирования списка


Компоненты Form1

Имя Назначение
TMainMenu *MainMenu1 Главное меню
TMenuItem *N1 Элемент меню для подменю «Файл»
TMenuItem *N2 Элемент меню для вызова команды «Открыть» подменю «Файл»
TMenuItem *N3 Элемент меню для вызова команды «Сохранить как» подменю «Файл»
TMenuItem *N4 Элемент меню для подменю «Действия»
TMenuItem *N5 Элемент меню для вызова команды «Поиск» подменю «Действия»
TMenuItem *N6 Элемент меню для подменю «Справка»
TMenuItem *N7 Элемент меню для вызова команды «О программе» подменю «Справка»
TMenuItem *N9 Элемент меню для вызова команды «Выход» подменю «Файл»
TMenuItem *N10 Элемент меню для вызова команды «Сохранить результаты поиска» подменю «Действия»
TMenuItem *N11 Элемент меню для вызова команды «Добавить запись» подменю «Действия»
TMenuItem *N12 Элемент меню для вызова команды «Удалить запись» подменю «Действия»
TOpenDialog *OpenDialog1 Стандартный диалог для открытия исходного файла
TSaveDialog *SaveDialog1 Стандартный диалог для открытия выходного файла
TStringGrid *StringGrid1 Таблица для отображения исходных данных об очередниках
TStringGrid *StringGrid2 Таблица для отображения результата поиска
TLabel *Label1 Заголовок ко столбцу таблицы с ФИО заявителя
TLabel *Label2 Заголовок ко столбцу таблицы с жил. Условиями и льготами
TLabel *Label3 Заголовок ко столбцу таблицы с годом постановки на учет
TLabel *Label4 Заголовок к полю с количеством найденных очередников
TLabel *Label8 Заголовок к полю для вывода результатов поиска
TButton *Button1 Кнопка для поиска очередников, ставших на учет до 2010 года включительно
TButton *Button2 Кнопка для удаления записи из списка
TButton *Button3 Кнопка для добавления записи в список
TButton *Button4 Кнопка для завершения работы программы
TButton *Button5 Кнопка для сохранения результатов поиска
TEdit *Edit1 Поле для вывода количества найденных очередников

Компоненты OKRightDlg.

ИмяНазначение
TButton *OKBtn Кнопка подтверждения вв........

Литература

1. Архангельский Ф.Я. Программирование в C++ Builder 5, - Бином, 2000.
2. Павловская Т.А. C/C++. Программирование на языке высокого уровня,- Питер, 2002.
3. Батасова В.С. Начальный курс языка С++, - МГСУ, 2003.




Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.