Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 13:54, курсовая работа
Қоғам дамуы, әсірес, техника мен инновацияның қарқынды өрлеуі заман талабына сай программалық жабдықтардың болуын талап етіп отыр. Білім сапасы мен білім берудің жүйесін дамыту мақсатында көптеген іс-шараларды атқару бүгінгі күннің басты мақсаты. Сондықтан да, білім беру жүйесінде қазіргі техника мен инновацияны қолданылуы оның қарқынды дамуына басты себеп болып отыр. Солардың бірі, атап айтсақ, арнайы программалық жабдықтаманың көмегімен қаражат пен уақытты мөлшерін неғұрлым азайтуына көп себебін тигізеді. Бұл жасалған программа арнайы білім беру кезінде қолданылады және қолданушыларға түсінікті әрі нақты түрде ұсынылады.
Есептің қойылымы
Қоғам дамуы, әсірес, техника мен инновацияның қарқынды өрлеуі заман талабына сай программалық жабдықтардың болуын талап етіп отыр. Білім сапасы мен білім берудің жүйесін дамыту мақсатында көптеген іс-шараларды атқару бүгінгі күннің басты мақсаты. Сондықтан да, білім беру жүйесінде қазіргі техника мен инновацияны қолданылуы оның қарқынды дамуына басты себеп болып отыр. Солардың бірі, атап айтсақ, арнайы программалық жабдықтаманың көмегімен қаражат пен уақытты мөлшерін неғұрлым азайтуына көп себебін тигізеді. Бұл жасалған программа арнайы білім беру кезінде қолданылады және қолданушыларға түсінікті әрі нақты түрде ұсынылады.
Программалық жоба «Информатика» пәні бойынша электронды оқулық қорын жасауға арналған. Программада информатика пәні бойынша бар деректерді бір орталыққа жинастырып, арнайы интерфейс арқылы оқушыға ұсынылады. Программада информатиканы терең оқып білуге көпсебебін тигізеді. Өйткені, мұнда осы пән бойынша, 10-дәрістер,15-тәжірибиелік жұмыс, оқушының өз бетінше жұмыс атқаруына берілген тапсырмалар, лабораториялық жұмыстар және білім деңгейін тексеруге арналған тестілеу де қарастырылған. Бұл деректерді бір программаға жинастырып, электрондық оқулық қоры ретінде оқырмандарға ұсынылады.
Программа мынадай талаптарды орындау қажет:
Информатика пәнінің
орта білім беру жүйесіндегі ролі
ақпараттық білімнің, ақпараттық орта
мен адамның өзара қарым-
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-құжаты болмайтын кез келген файлға сілтемелер жасауға болады.
Сілтеме ретінде мәтінді немесе суретті пайдалануға болады.
Мұндай сілтемелер екі бөліктің болуын талап етеді, олар: белгі және сілтеме. Белгі сілтеме бойынша ауысып баратын осы құжат ішіндегі бір нүктені анықтайды. Сілтеме белгі атын пайдаланады. Броузердің алдын ала тағайындалатын параметрлеріне сәйкес сілтемелер басқа түспен ерекшеленіп тұрады немесе оның асты сызылады.
Сілтеме былай сипатталады:
<A HREF="#ДС"> Microsoft Excel электронды кестенi жасау </А>
Сілтеме арқылы ауысып баратын нүктедегі белгі (ДС) алдына # символы қойылады. Белгі атынан кейінгі “>” және “<” символдары арасына ауысу үшін тышқанмен шертілетін сілтеме сөз Microsoft Excel электронды кестенi жасау жазылады.
Осы Microsoft Excel электронды кестенi жасау гиперсілтеме сөзін шерткенде баратын нүктеде төмендегідей белгілер тұруы тиіс:
<A NAME="ДС"> Microsoft Excel электронды кестенi жасау</А>
Осы әдістерді қолдана отырып, қалған дәрістің басқа жоспарларына сілтеме жасалынады. Мына суретте кескіні көрсетілген.
sProgressBar1.Position := sProgressBar1.Position +1;
if sProgressBar1.Position= sProgressBar1.Max then
begin
Timer1.Enabled:=False;
sProgressBar1.Position:=0;
form1.Visible:=false;
form2.ShowModal, яғни
автоматты түрде екінші форма
ашылады. Программа
Осы әрекеттерді орындаған соң, батырмасына құпия сөзді енгізген жағдайда, осы батырманы басу әарқылы жүзеге асатын программалық кодты жазамыз. Бұл батырманы басқан кезде, жобаның негізгі терезесі ашылады. Мұнда дәрістердің тізімі орналасатын болады.
Міне, бұл жобаның басты терезесі, бұған 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(
begin
if sTreeView1.Items.Item[0].Selec
WebBrowser1.Navigate(
Міне, осы жұмыстарды
атқарған соң программаны
Программамен жұмыс жасау
Жоғарыдағы әрекеттерді орындаған соң, енді жұмыс істейтін программаны іске қосалық. Жұмыс үстеліне программаның exe файлының мына кнопкасын орналастырып, оны екі рет шертіп программаны жүктейміз. Сонда келесі терезе ашылады. Бұл терезе кітаптың мұқабасы болып саналады.
Программаның ақпараттық қауіпсіздігі
Бұл терезе белгіленген уақыт мөлшерінде қосылып, сәлден соң программаның келесі терезесі ашылады. Мұнда, айта кетерлік жайт, ақпараттық қауіпсіздікті ескере отырып, оқырманның құпия сөз парольді енгізуіне талап қойылады. Тек, құпия санды енгізген жағдайда ғана терезенің кнопкалары белсенді күйге ауысады. Және егер де құпия санды қате енгізгенде, ол туралы хабар беруі де қарастырылған. Мысалы, келсі суретте терезенің құпия санын енгізбеген күйі көрсетілген. Информатика пәні бойынша дәрістер, практикалық жұмыстар мен лабораториялық жұмыс, сонымен қатар, тестілеу салаларын осы бет арқылы ғана іске қосылынылады.
Қате енгізілген жағдайда оның дұрыс еместігі жайлы хабарлама шығады.
Құпия сөзді енгізген соң «Кіру» батырмасын басамыз, сол кезде сол жақтағы аталған салалар белсенді күйге ауысады. Мұнда сонымен қатар «Шығу» батырмасы да бар, не болмаса программанны толығымен өшіру.