Автор работы: Пользователь скрыл имя, 22 Мая 2011 в 00:36, контрольная работа
Целью данного средства является систематизация номеров телефонов по городу Минск.
Для осуществления основной цели необходимо реализовать следующие функции:
- программа будет обеспечивать первоначальный ввод данных в информационную базу;
- производить вывод всей информации;
- получать номер телефона и дополнительные данные и выводить все данные по конкретному человеку;
3.4
Входные и выходные данные
Входной информацией в данной программе являются данные вводимые пользователем в телефонный справочник, а также информация, которую вводят при поиске конкретного объекта.
Выходной же информацией
4 Описание применения
4.1
Назначение программы
Программное средство «Телефонный справочник» предназначено для удобного просмотра базы данных «Телефонный справочник» и поиска записи по фамилии обычным пользователем.
Эта
программа уменьшит время, затрачиваемое
на внесение информации в файл, предоставит
возможность сортировки информации
по фамилии в алфавитном порядке.
Для эксплуатации программного средства рекомендуются следующие технические требования:
- процессор Intel Pentium III 800 Mhz;
- оперативная память: 128 MB и выше для более быстрого и оперативного поиска необходимой информации;
-
свободное пространство на
- монитор с разрешением от 800х600 до 1280х1024;
-
операционная система Windows 2000/XP.
Заключение
Подводя итоги работы над курсовым проектом, можно сделать следующие выводы:
- поставленная задача выполнена;
-
все проектные решения
Целью разработки данного средства было:
- автоматизировать и упростить работу пользователя с БД «Телефонный справочник»;
- автоматизировать поиск нужной информации для пользователя.
В программном средстве был создан красивый и удобный в использовании интерфейс.
В программе были реализованы следующие функции:
-
программа обеспечивает
- программа осуществляет считывание файла записей с диска, а также просмотр записей и навигацию по базе;
- программа может осуществлять поиск по фамилии и выводить данные записи;
- программа осуществляет автоматическую сортировку записей по фамилии в алфавитном порядке.
Программное средство отлажено и полностью протестировано.
Список использованных
источников
Приложение А
Листинг
программы
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "About.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Form1->Caption="Телефонный справочник";
Table1->Active=true;
Label1->Hide();
Edit1->Hide();
Button3->Hide();
DBGrid1->Show();
Button1->Show();
Button2->Show();
DBNavigator1->Show();
Form1->Height=450;
Form1->Width=768;
DBGrid1->Height=241;
DBGrid1->Width=537;
}
//----------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Close();
}
//----------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Caption="Поиск";
DBGrid1->Hide();
DBNavigator1->Hide();
Button1->Hide();
Button2->Hide();
Edit1->Show();
Button3->Show();
Label1->Show();
Form1->Height=220;
Form1->Width=350;
}
//----------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Form1->Caption="Результат поиска";
Form1->Height=250;
Form1->Width=350;
Edit1->Hide();
Button3->Hide();
DBGrid1->Show();
Label1->Hide();
Table1->FindNearest(&TVarRec(
Form1->FormCreate(Sender);
}
//----------------------------
void __fastcall TForm1::N1Click(TObject *Sender)
{
Form1->Close();
}
//----------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
AboutBox->ShowModal();
}
//----------------------------
//----------------------------
#ifndef AboutH
#define AboutH
//----------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <ExtCtrls.hpp>
#include <jpeg.hpp>
//----------------------------
class TAboutBox : public TForm
{
__published: // IDE-managed Components
TImage *Image1;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TBitBtn *BitBtn1;
TLabel *Label4;
private: // User declarations
public: // User declarations
__fastcall TAboutBox(TComponent* Owner);
};
//----------------------------
extern PACKAGE TAboutBox *AboutBox;
//----------------------------
#endif