Телефонный справочник по городу Минск

Автор работы: Пользователь скрыл имя, 22 Мая 2011 в 00:36, контрольная работа

Описание

Целью данного средства является систематизация номеров телефонов по городу Минск.

Для осуществления основной цели необходимо реализовать следующие функции:

- программа будет обеспечивать первоначальный ввод данных в информационную базу;

- производить вывод всей информации;

- получать номер телефона и дополнительные данные и выводить все данные по конкретному человеку;

Работа состоит из  1 файл

пз курсач сдел.doc

— 795.00 Кб (Скачать документ)

       3.4 Входные и выходные данные 

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

         Выходной же информацией являются  данные выводимые на экран   из БД, информация по поиску  и справочная информация «О  программе». 
 
 
 

       4 Описание применения

       4.1 Назначение программы 

       Программное средство «Телефонный справочник» предназначено для удобного просмотра базы данных «Телефонный справочник»  и поиска записи по фамилии  обычным пользователем.

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

  • 4.2 Условия применения 
  •        Для эксплуатации программного средства рекомендуются следующие технические требования:

           - процессор Intel Pentium III 800 Mhz;

           - оперативная память: 128 MB и выше для более быстрого и оперативного поиска необходимой информации;

           - свободное пространство на жестком  диске должно быть не менее  35 MB;

           - монитор с разрешением от 800х600 до 1280х1024;

           - операционная система Windows 2000/XP. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           Заключение 

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

           - поставленная задача выполнена;

           - все проектные решения соответствуют  поставленной задаче.

           Целью разработки данного средства было:

           - автоматизировать и упростить  работу пользователя с БД «Телефонный справочник»;

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

           В программном средстве был создан красивый и удобный в использовании интерфейс.

           В программе были реализованы следующие  функции:

           - программа обеспечивает создание, удаление, сохранение и  редактирование записей;    

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

           - программа может осуществлять  поиск по фамилии и выводить данные записи;

           - программа осуществляет автоматическую сортировку записей по фамилии в          алфавитном порядке.

           Программное средство отлажено и полностью протестировано.

     

                           Список использованных источников 

    1. Архангельский, А.Я. Программировать в C++Builder 6/А.Я. Архангельский – М. : Бином, 2003 – 1152 с.
    2. Хоменко, А.Д. Программирование на С./А.Д. Хоменко – М. : Бином, 2002. – 1098 с.
    3. Савитч, У. Язык С++. Курс объектно-ориентированного программирования / У. Савитч. – М. : Вильямс, 2001. – 696 с.
    4. Страуструп, Б. Язык программирования С++ / Б. Страуструп. – М. : Бином, 2002. – 1098 с.
    5. Шилд, Р. Программирование на Borland C++ / Р. Шилд. – Мн. : Попурри, 1998. – 791 с.
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           Приложение А

           Листинг программы 

    //--------------------------------------------------------------------------- 

    #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(Edit1->Text),0);

    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 
     
     
     
     
     
     
     
     
     
     
     
     
     

    Информация о работе Телефонный справочник по городу Минск