Электронды оқулық жасау

Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 13:54, курсовая работа

Описание

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

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

Программа сипаттамасы Информатика.doc

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

Есептің қойылымы

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

Программалық жоба «Информатика» пәні бойынша электронды оқулық қорын жасауға арналған. Программада информатика пәні бойынша бар деректерді бір орталыққа жинастырып, арнайы интерфейс арқылы оқушыға ұсынылады. Программада информатиканы терең оқып білуге көпсебебін тигізеді. Өйткені, мұнда осы пән бойынша, 10-дәрістер,15-тәжірибиелік жұмыс, оқушының өз бетінше жұмыс атқаруына берілген тапсырмалар, лабораториялық жұмыстар және білім деңгейін тексеруге арналған тестілеу де қарастырылған. Бұл деректерді бір программаға жинастырып, электрондық оқулық қоры ретінде оқырмандарға ұсынылады.

Программа мынадай  талаптарды орындау қажет:

    • Оқырман үшін ыңғайлы интефейстің болуы;
    • Информатика пәні бойынша дәрістердің болуы;
    • Лабораториялық жұмыстар мен өз бетінше орындауға арналған тапсырмалардың болуы;
    • Силлабус туралы ақпарат;
    • Кітап авторлары туралы ақпарат;
    • Пән бойынша алынған білім сапасын тексеру мақсатында тестілеу жүйесі болу керек;
    • Қажетті ақпаратты баспа бетіне шығару;
    • Программаның әмбебаптылығы, яғни басқа да файлдарды ашу мүмкіндігінің болуы;
    • Информатика бойынша терминдер тізімі, яғни глоссарийдің болуы;
    • Терминдерді тез іздеп табу мүмкіндігін қарастыру және т.б;

 

  • Есептін алгоритмі
  • Информатика пәнінің  орта білім беру жүйесіндегі ролі ақпараттық білімнің, ақпараттық орта мен адамның өзара қарым-қатынасын  үйлесімді етудегі және жаңа ақпараттық қоғамда кәсіпкерлік қызметтің  басты құрамды бөлігі болып табылатын ақпараттық бейнесін қалыптастырудағы алатын орнымен қамтамасыз етіледі. Бүгінгі таңда компьютерлік дизайн, Web-дизайн, жүйелік программалушы, администратор және тағы басқа мамандардың қажет екендігін түрлі жарнамалық газеттерден, бұқаралық ақпарат құралдарынан да көруге болады. Аталған мамандықтарды қалай дайындап, оларға қандай программалық құралдарды үйрету арқылы жетілдіруге болатыны әдістемелік жұмыстың өзекті мәселелерінің бірі болып отыр. Программа интерфейсі объектілі бағдарланған Delphi ортасында жобаланған, ал информатика бойынша деректер HTML тілінде жазылып html форматына айналдырылды. HTML тілінда жазылған кез келген мәтінді Delphi компоненттері арқылы экран бетіне шығару тез әрі жылдам жүзеге асады. Word программасында жазылған мәліметтерді HTML аудару жұмыстары бірнеше қадамдарда жүзеге асады. Төменде жұмыс барысында көп қолданылған нрегізгі әрекеттер сипатталынған.

    Web-бет дизайны, HTML

    Гипер сілтемелік мәліметтерді жасау үшін арнайы тегтар пайдаланылады. HTML құжаттарды көру үшін браузерларды қолданамыз. Браузер-программалардың саны өте көп, мысалы көп таралғандар Netscape Communicator, Microsoft Internet Explorer, Opera. Мысал, информатика пәні бойынша дәрістердің мәтіндерін өңдеп, сақтап Delphi-ғы webbrowzer компонентінің көмегімен программаға қосуға, әрі көруге болады. Мысалы, төменде осы атқарылған жұмыстар сиппатталынған. HTML құжаттың негізгі структурасы төмендегідей:

     <HTML>

             <HEAD>

                       <TITLE>

    Информатика және инновация

                       </title>

             </head>

    <BODY>

    </body>

    </html>

    Яғни, алдымен осы тегтарды қолданып, негізгі мәтінді web беттеріне шығарамыз.

    Мәтіндерді  форматтау

    Құжат бөліктерінің түсін анықтау – оны жасау-дың  алғашқы әрекеттерінің бірі. Егер мұны жаса-масақ, онда броузерде алдын ала тағайындалған түстер нұсқасы қолданылады.

    Түстер палитрасын тағайындағанда, мәтін мен оның фон түсінің  айқындылығын сақтауға тыры-су қажет,  олардың түсі бір-біріне жақын бол-мағаны дұрыс.

    <HTML

    <HEAD> <H3> №1-ЛАБОРАТОРИЯЛЫҚ ЖҰМЫС</H3> 

       </HEAD>

       <BODY>

          <P> <B> MS Word редакторында мәтін мазмұнын, сілтемені, бетбелгіні пайдалану және аспаптар тақтасы мен стильдерді өзгерту

    </B>

          <P> <І> Жұмыс мақсаты:</І>

        <P>  <U> Құжат құрылымын қалыптастыру. Құжат мазмұнын жасау.</U>

        <P>  <S>  .   Стильдерді пайдалану тәсілдерін меңгеру.</S> 

       </BODY>

    </HTML>

     

    Мәтінге фон қою

    Мәтінге фон қою оның әді  көрінуіне себеп болады. Төмендегі  суретте көк құжатқа түсті  фон қойылған. Фон түсі әдетте көз  ауыртатындай болмағаны жөн. Бұл ондағы мәліметтерді қарауға көп кедергі етеді. Енді кодына назар аударалық, мұнда фон қою тегі background гі арқылы жүзеге асады. Әр түстің де өзіндік код шифры бар.

    ...<BODY BACKGROUND="fon1.GIF"  TEXT="#330066">

        <P ALIGN=CENTER>

        <FONT COLOR="#008080" SIZE=7><B> </B>

           </BODY>...

     

    HTML тілінің ең  негізгі қасиеті ретінде оның  басқа құжаттарға сілтеме жасау  мүмкіндігін айтуға болады. Бір HTML  файлынан мынадай басқа құжаттарға:

    - алыста орналасқан  компьютердегі HTML-файлға,

    - ағымдағы HTML-құжаттың ішіндегі белгілі бір орынға,

    -  HTML-құжаты болмайтын кез келген файлға сілтемелер жасауға болады.

    Сілтеме ретінде  мәтінді немесе суретті пайдалануға  болады.

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

    Сілтеме былай  сипатталады:

    <A HREF="#ДС"> Microsoft Excel электронды кестенi жасау </А>

    Сілтеме арқылы ауысып баратын нүктедегі белгі (ДС) алдына # символы қойылады. Белгі атынан кейінгі “>” және “<” символдары арасына ауысу үшін тышқанмен шертілетін сілтеме сөз Microsoft Excel электронды кестенi жасау жазылады.

    Осы Microsoft Excel электронды кестенi жасау гиперсілтеме сөзін шерткенде баратын нүктеде төмендегідей белгілер тұруы тиіс:

    <A NAME="ДС"> Microsoft Excel электронды кестенi жасау</А>


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

     

     

     

     

     

  •  

  •  

  •  

  •  

  •  

  •  

  •  

  •  

  •  

  • Есептін формализациялауы
  •  

  • Delphi программасы арнайы интерфейсті онай құруға көмектеседі. Келесі кезекте дайын болған web құжаттарды енді осы программамен байланыстырылып, дипломдық жобаның негізін құылады. Ол үшін Delphi объетілі програмасын қоспастан бұрын оған қосымша стандартты компоненттерден басқа AlphaControls 7.1 версиясын орнатып, осы компоненттері арқылы бұл жұмыс жасалынады. Бұл компоненттердің стандартты компоненттерден айырмашылығы оның дизайндік мүмкіншіліктері аса жоғары. Келесі, суретте осы компоненттердің Delphi программасына қосылғанын көрсетеді:
  • Осы компоненттерді қолдана отырып, программаның алғашқы формасын құрамыз. Программаның ақпараттық қауіпсіздігін арттыру үшін оған құпия сөз, яғни пароль құруға болады. Бұл үшін алдымен программаның алғашқы беті немесе кітаптың мұқабасы ретінде бірінші форма құрастырылады. Программа 7 формадан тұрады. Алғашқы формаға SkinManager, sSkinProvider1 компоненттерін міндетті түрде қойылады, өйткені осы лар арқылы программа дизайнын жасалынады. Программа келесі форманы автоматты түрде ашу үшін оған арнайы есептейтін уақыт аралығын береміз. Timer1, sProgressBar1 екі батырмасын қолдана отырып, мына программалық кодты жазамыз.
  • sProgressBar1.Position := sProgressBar1.Position +1;

    if sProgressBar1.Position= sProgressBar1.Max then

    begin

    Timer1.Enabled:=False;

    sProgressBar1.Position:=0;

    form1.Visible:=false;

    form2.ShowModal, яғни  автоматты түрде екінші форма  ашылады. Программа жүктелінген  соң, айталық оған пароль орналасқан  форма ашылсын делік. Ол үшін, программа бетіне жаңа форма  ашып, оған келесі әрекеттерді  орындалынады:

    • 6 sBitBtn2 орнатылады;
    • Иконка орнату;
    • Әр кнопкаға иконка суретшелерін қою;
    • Құпия сөз енгізу үшін sEdit1 батырмасын қою;

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

     

    Міне, бұл жобаның  басты терезесі, бұған 8 sSpeedButton4 кнопкаларын қойылады, әр кнопканың өзіндік орындайтын командалары бар. Меню қатарын кірістіріледі, өйткені программамен жылдам әрі тез орындау үшін бірнеше командаларды осы мәзір қатарына біріктіріледі. Web құжаттарын экранға көрсету үшін WebBrowser1 батырмасы керек. Оң жағында sTreeView1компонентті орналасады, ол бірнеше тізімді көрсетеді, осылар арқылы қолданушы қажетті тақырыбын таңдай алады.

    Келесі кезекте глоссарийді көрсететін форма құрылады. Бұл форманы жобаламас бұрын, мәліметтер базасы алдын ала дайындалады. Мәліметтер базасы терминдік сөз қорымен толтырылады. Ол жұмыстар Microsoft Office Access 2007 программасында жүзеге асырылады. Онда, екі өріс құрылады, біріншісінде терминдер тізімі, ал екіншісінде оның сиппаттамасы болады.

    Өріс  аты

    Өріс типі

    Сипаттамасы

    Id

    Кілттік өріс

    Міндетті түрде  болатын өріс

    name1

    Текстік

    Терминдер атауы

    opred1

    Мемо өрісі

    Көлемі жағынан  екінші өрістен үлкен болғандықтан оған терминннің сипаттамасы жазылады.


     

    Осы мәліметтер базасын Delphi программасына қосып, оны экран бетіне шығарамыз. Мәліметтер базасын программаға іске қосу үшін арнайы провайдерлік драйверлер қажет, олар арқылы Access-те жасалынған кез келген иәліметтер қорын программаға жүктеуге болады.

    SQL сұраныстарын жазып, іздеу батырмасына мына кодтарды жазылынады. Бұл команда көп терминдерден тұрған тізімдегі қажетті терминдерді тез әрі оңай табу әрекетін орындайды.

    ADOQuery3.Active:=false;

    ADOQuery3.SQL.Clear;

    ADOQuery3.SQL.Add('SELECT *');

    ADOQuery3.SQL.Add('FROM nazvanie');

    ADOQuery3.SQL.Add('WHERE name1 LIKE ''%'+Edit1.Text+'%''');

    ADOQuery3.Active:=true;

    DBMemo1.Show;

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

    Практикалық жұмыс пен  лабораториялық жұмыстарға бөлек форма  құрылады. Онда web құжат беттері көрсетілінеді.

    Он жағындағы  тізімді басу арқылы сол жағына экранға  шығару командасы орындалады. Ол үшін sTreeView1 компонентінің екі рет шерту оқиғасына мына кодтар жазылынылады:

    procedure Tprakt.sTreeView1DblClick(Sender: TObject);

    begin

    if sTreeView1.Items.Item[0].Selected then

    WebBrowser1.Navigate(ExtractFilePath(ParamStr(0))+ 'Prakt/Гл1-Тапс.htm');

    Міне, осы жұмыстарды атқарған соң программаны компилияциалап, оны іске қосуын жүзеге асырамыз.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Программамен  жұмыс жасау

    Жоғарыдағы әрекеттерді  орындаған соң, енді жұмыс істейтін программаны іске қосалық. Жұмыс үстеліне программаның exe файлының мына кнопкасын орналастырып, оны екі рет шертіп программаны жүктейміз. Сонда келесі терезе ашылады. Бұл терезе кітаптың мұқабасы болып саналады.

     

    Программаның ақпараттық қауіпсіздігі

    Бұл терезе белгіленген  уақыт мөлшерінде қосылып, сәлден соң  программаның келесі терезесі ашылады. Мұнда, айта кетерлік жайт, ақпараттық қауіпсіздікті ескере отырып, оқырманның құпия сөз парольді енгізуіне талап қойылады. Тек, құпия санды енгізген жағдайда ғана терезенің кнопкалары белсенді күйге ауысады. Және егер де құпия санды қате енгізгенде, ол туралы хабар беруі де қарастырылған. Мысалы, келсі суретте терезенің құпия санын енгізбеген күйі көрсетілген. Информатика пәні бойынша дәрістер, практикалық жұмыстар мен лабораториялық жұмыс, сонымен қатар, тестілеу салаларын осы бет арқылы ғана іске қосылынылады.

    Қате енгізілген жағдайда  оның дұрыс еместігі жайлы хабарлама  шығады.

     

     

     

     

    Құпия сөзді  енгізген соң «Кіру» батырмасын басамыз, сол кезде сол жақтағы аталған  салалар белсенді күйге ауысады. Мұнда сонымен қатар «Шығу» батырмасы  да бар, не болмаса программанны толығымен  өшіру.

    Информация о работе Электронды оқулық жасау