ОҚО бойынша телефондық анықтама жүйесін құрастыру және жобалау

Автор: Пользователь скрыл имя, 14 Мая 2012 в 12:39, курсовая работа

Описание работы

Бiздiң елiмiзде жаңа ғасырдан бастап компьютер технологиясына көп көңіл аударылуда. Яғни елiмiздiң барлық аумағын компьютерлендiру қолға алына бастады. Осы жұмыстардың нәтижесiнде елiмiздiң азаматтары республиканың кез-келген нүктесінде тұруына қарамай жаңадан келген жаңалықтармен таныс болып отырады. Осылардан келiп шығатыны информациялық технологияның дамыған ғасырында компьютерлік техниканы қолданбай жұмыс істейтін мемлекеттік және коммерциялық мекемелер, жоғарғы оқу орындары және т. б. көптеген салалар кемде-кем деп айтсақ та болады.

Работа содержит 1 файл

Курстык жумыс.doc

— 218.00 Кб (Скачать)

          BDE - нi қолданумен  Мәлiметтердi басқару үшiн BDE бетiндегi компоненттердi пайдаланамыз.

    - Table - Мәлiметтер қорындағы кестенiң  негiзгi Мәлiметтер жиыны;

    - Query - SQL-сұранысындағы негiзгi Мәлiметтер  жиыны;

    - StoredProc - Сервердегi сақталынған процедураны  шақыру;

    - DataBase - Мәлiметтермен байланыстыру;

    - Session - Мәлiметтер қорында жұмыстың  ағымдық сеансы;

    - BatchMove - Топтық жазу операциясын орындау;

    - UpdataSQL - SQL-сұранысының негiзiнде Мәлiметтер  жиынын модификациялау;

    - NestedTable - Кестеге орнатылған;

    - BDEClientDataSet - Клиенттiк мәлiметтер жиыны. 

          ADO (Active Data Objects) технологиясының  қолдануымен мәлiметтердi басқаруға  арналған ADO бетiндегi компоненттерi:

    - ADOConnection - Байланыс;

    - ADOCommand - Команда;

    - ADODataSet - Мәлiметтер жиыны;

    - ADOTable - Table Мәлiметтер жиыны;

    - ADOQuery - Query Мәлiметтер жиыны;

    - ADOStoredProc - Сервердiң сақтаулы процедурасын  шақыру;

    - RDSConnection - RDS-пен байланыс. 

          InterBase бетiндегi орналасқан  компоненттер арқылы InterBase серверiмен  жұмыс iстеу:

    - IBTable - Table Мәлiметтер жиыны;

    - IBQuery - Query Мәлiметтер жиыны;

    - IBStoredProc - Сақтаулы процедураны шақыру;

    - IBDatabase - Мәлiметтер қорымен байланыс;

    - IBTransaction - Транзакция;

    - IBUpdateSQL - SQL-сұранысында негiзделген  мәлiметтер жиынының модификациясы;

    - IBDataSet - Мәлiметтер көзi;

    - IBSQL - SQL-сұраныстың орындалуы;

    - IBDatabaseInfo - Мәлiметтер қорының информациясы;

    - IBSQLMonitor - SQL-сұранысының орындалу  мониторы;

    - IBEvents - Сервер оқиғасы;

    - IBExtract - Мәлiметтердiң шығарылуы;

    - IBClientDataSet - Клиенттердiң Мәлiметтер  көзi. 

          Decision Cube бетiндегi компоненттер  құрамы мынадай қызметтер атқарады:

    - DecisionCube - Көп өлшемдi мәлiметтер кубы;

    - DecisionQuery - Көп өлшемдi мәлiметтер көзi;

    - DecisionPivot - Көп өлшемдi мәлiметтер проекциясының  екi өлшемдiсi;

    - DecisionGrid - Көп өлшемдiге мәлiметтер  кестелiк торының ұсынылуы;

    - DecisionGraph - Көп өлшемдiге мәлiметтер графикасының  ұсынылуы. 

          Есептi құру үшiн Qreport бетiндегi компоненттердi қолданамыз:

    - QuickRep - Есеп;

    - QRSubSetall - Кесте үшiн есептiң сызығы;

    - QRStringsBand - Есептiң қатарлық сызығы;

    - QRBand - Есеп сызығы;

    - QRChildBand - Есеп сызығының қарайтылуы;

    - QRGroup - Топ;

    - QRLabel - Жазу;

    - QRDBText - Мәлiметтер жиынының текстiк  өрiсi;

    - QRExpr - Өрнектеу;

    - QRSysData - Жүйелiк информация;

    - QRMemo - Көп қатарлы текст;

    - QRExprMemo - Көп қатарлы өрнек;

    - QRRichText - Текстi форматтау;

    - QRShape - Геометриялық фигура;

    - QRImage - Графикалық бейне;

    - QRDBImage - Мәлiметтер жиынындағы өрiстердiң  графикалық 

      көрiнiсi;

    - QRCompositeReport - Құрылымды есеп;

    - QRPreview - Есептiң көрiп шығу терезесi;

    - QRTextFilter - Текстiк фильтр;

    - QRCSVFilter - CSV-фильтр;

    - QRHTNLFilter - HTNL-фильтр;

    - QRChart - Диаграмма.

          Осы жоғарыда көрсетілген  мәліметтер қорын жасау барысында қолданылатын объектілер мен компоненттердің өзіндік атқаратын жұмыстары  осылар. 
 
 

    2.3. Телефон станциясының анықтамалық орталығын автоматтандыру  

    Программа негізіне екі бөліктен тұрады:

  1. Borland Delphi объектілі бағдарлау тілі;
  2. Paradox берілгендер қорынан.

    Мұнда Paradox-ты қолдану себебім, осы программаға байланысты барлық кестелерде мәліметтер қоры сақталған және Borland Delphi объектілі бағдарлау тілімен жақсы байланыста болуы.

    Ал Borland Delphi-ді пайдалану себебім, осы мәліметтер қорын басқару және өңдеу, енгізу үшін пайдаланылған.

    Осы Borland Delphi пен Paradox-тың байланысуы арқылы программа өз жұмысын өте жақсы атқарады.

    Ole объектісіне телефон станциялары туралы мәліметтерді шығарып, пайдаланушының қандай жағдайда қарыз немесе басқа да түрлі мәліметтер жөнінде анықтамалар бар екенін көріп, текстік файлға кез-келген адамның жазған параметрін енгізген кезде әр бір тұтынушының өзіне байланысты мәліметтері жөнінде тиесілі жаңалықтар бар екендігін көрсетеді.

    Мысалға, алатын болсақ бір тұтынушының телефон абоненттерінен қарызы бар болса, сол телефон абонентінің қарызы туралы мәлімет және ол телефон пайдалануына байланысты қарызды төлеу мерзімі және төленбеген жағдайда телефон уақытша алынбайтындығы жөнінде хабарландыру текстік объектісі көрініп тұрады.

    Осындай жағадайлар қолданылатын бұл программалық өнім барысында Paradox мәліметтер қорымен байланыстыра жасалды.   

    Database Desktop арқылы Қазақтелеком жұмысына  керектi мәлiметтер, яғни абоненттер  туралы мәлiметтердi толтырамыз, Яғни Аты-жөні, Мөлтек ауданы, Көшесі, Тариф, Төленетін ақы өрістерін құрып және осы кестенi құру үшiн алдымен өрiс атауын сипаттап терезесiн толтыру керек. Өрiс атауларын қазақ алфавитi шрифтерiмен теруге болады, бiрақ олар формада дұрыс көрiне бермейдi.

    1) Өрiс атауының ортасында нүкте (.) символы енгiзiлгенi жөн;

    2) Өрiстердi сипаттау немесе дайындау  терезесiнiң бiрiншi бағанында автоматты  түрде атаулардың реттiк нөмiрлерi көрсетулi тұрады. Оларға көңiл бөлмеу  керек. Кезектi өрiске мән енгiзiлгеннен  соң КҚ не сәйкес курсорды басқару пернесiнiң төменге бағытталғанын басуы жеткiлiктi. Сонда курсор келесi өрiске орналастырылып қойылады.

    3) Үшiншi бағанға өрiс типiнiң (Type) бiрi енгiзiлуi тиiс. Ол үшiн курсор  бағанда орналасқаннан соң Бос  орын пернесiн басу керек. Сонда төменде мына өрiс типтерi көрiнедi: 

    Тип     Белгісі     Мән
    Alpha     A     Символдық жол. Ұзындығы [1..255] аралығында
    Number     N     Мәні  [10-308 10308] аралығында алынатын 15 мәндік цифрлық нақты сан
    Short     S     Мәні  [-32767..32767] аралығында алынатын бүтін сан
    Long Integer     I     Мәні  [-2147483647..2147483647 аралығында алынатын ұзындығы 4 байттық бүтін сан
    Memo     M     Alpha-ның мәндер аралығынан үлкен болатын (>=255 байттық) символдық жол
    Money     $     Соңына  $ символы қойылатын ақшалық форматты сан
    Date     D     Дата 
    Logical     L     Мәні  ақиқат (True) не жалған (False) болатын логикалық типті сан
    Autoincrement     +     Кестеге жол қосылған сайын  мәні бірге өсіп отыратын бүтін сан 

 

    4) Өрiстер типiн таңдап болғаннан  соң курсор келесi төртiншi бағанға  өтедi. Онда өрiс өлшемiн (Size) ендiремiз. 

    5) Жалпы барлық өрiстер сипатталып болғаннан соң сол терезенiң төменгi жағында орналасқан Save As.. түймесiн шерту керек. Құрылатын кесте атауы сұралатын Save Table As.. терезесi көрiнедi.

    6) Терезеде кесте атаулары сақталатын iшкi бума (мысалы, My Databases Documents) құру және оны ашу (егер iшкi бума бұрын құрылған болса, сол буманы ашу жеткiлiктi). Файл атауы өрiсiне кесте атын енгiзу (мысалы telefon1.db) және каталог алиасы үшiн терезеде көрiнген Work: атауын қалдырып, Сақтау (Сохранить) түймесiн шерту. Кесте құрылымы telefon1.db атауы бойынша My Databases Documents бумасында сақталып қойылады.

    7) Терезенi жабу керек. 

    Осы сияқты жолдар мен жұмыстардың орындалуы  барысында өзіміз программа барысын  толықтырамыз. 
 
 
 
 
 
 
 
 


Информация о работе ОҚО бойынша телефондық анықтама жүйесін құрастыру және жобалау