47
PHPMyAdmin ортасын құрастырушы неміс азаматы Тобиас Ратшиллер
(Tobias Ratschiller) болып табылады. Сонымен қатар, ол 1997 жылы жарыққа
шыққан MySQL-Webadmin аналогтық қосымшасының да әрі құрастырушы,әрі
авторы.
2001 жылдан бастап PHPMyAdmin қосымшасының ескі нұсқасын Марк
Делисл (Marc Delisle) пен Оливер Мюллер (Olivier Müller) және Лоик Шапо
(Loïc Chapeaux) өңдеп, жаңа нұсқасын ойлап тапты. Қазіргі таңда Марк Делисл
PHPMyAdmin-ге
көптеген
кодтарды
енгізіп,
еңбегі
сіңген
жоба
ұйымдастырушысы,ал оның жобадағы сенімді серіктері Михал Цихар (Michal
Čihař), Себастьян Мендель (Sebastian Mendel) и Герман ван Ринк (Herman van
Rink) болып отыр. Бұл қосымшаның ең алғашқы нұсқасы PHPMyAdmin 3.0.0
GoPHP5 инициативасына қосылып, ескірген PHP және MySQL нұсқаларын
қолданыстан алып тастады. PHPMyAdmin 3.0.0 және одан жоғары
нұсқаларымен жұмыс жасау үшін PHP 5.2 и MySQL 5 нұсқасының қажеттілігін
аңғарасыз.
РНР 5 My SQL (My SQL Improved) жаңа кеңeйтулер Му SQL – сервер
версиясымен 4.1.2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға
тек қана процедуралық емес сонымен қатар объекті жобалаушылық интерфейс
жүзеге асады. Бұл модульдің қосымша мүмкіндіктері SSL-ді, транзакцияны
бақылауды қосады.
SQLite–тің кеңейтілуі мәліметтерді кәдімгі файлдарда сақтайтын
қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін пайдалануға
мүмкінік тудырады. SQLite – нің маңызды ыңғайлылығы – пайдаланылу
қарапайымдылығы. SQLite процедуралықпен қатар мәлiметтермен жұмыс
жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің
басқа ерекшеліктері –жоғары жылдамдық, басқарудағы күрделі механизмдердің
жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің
үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің басқа
кеңейтілуі өзіне төмендегілерді қосады:
−
Tidy –HTML-құжаттарды сараптау және түзету үшін.
−
Perl – Perl сценарийлерді пайдалану.
−
SPL
– кластармен интерфейстердің стандарты жиынтығын
анықтайтын ZE2 -нің кеңеюі.
−
РDО – PHP-нің мәліметтеріне әмбебап интерфейс ұсынады.
−
PІMP – GD модульінің орнына келген, графикамен жұмыс жасауға
арналған жаңа кітапхана.
−
Бұдан басқа РНР 5-те есте сақтаудың әлдеқайда жылдам диспетчері
пайдаланылады.
РНР 5 REAR құрылымын нақты жүзеге асыруға керекті қасиеттермен
толықтырылған.
PHPMyAdmin – нің бұрынға нұсқаларында:
− сақталған процедуралар мен функциялармен жұмыс істеуге,
триггерлермен, көріністермен, экспорт пен импортты құру және өңдеуге;
− мәліметтерді бір уақытта бірнеше тізімге сұрыптауға;
48
− Кестенің графикалық құрылымын көруге мүмкіндік болмады.
Dreamweaver бағдарламалау құралы
Dreamweaver бағдарламалық пакеті әртүрлі сайттарды жобалауға
арналған, соның ішінде электрондық басылымдарды тарату мақсаттарының
біреуі болып табылатын басылымдар сайттарында құрастыруға болады және де
ол кішігірім немесе өте үлкен сайттарды жобалауға жарамды. Бірінші жағдайда,
өңдеумен жалғыз веб-мастер маманы айналысады. Соңғы жағдайда, өңдеумен
жоба администраторынан, веб-дизайнерден, HTML-беттеушіден, корректордан,
нұсқаулар менеджерінен тұратын жалпы ұжым қатысады. Көптеген мамандар
бөлек веб-беттердің дизайнына – Adobe Dreamweaver-ді және графиканы
дайындауға Adobe Photoshop-ты қолданатынын айтады. Бұл бағдарламалық
өнімнің өзгешелігі қашықтағы сервермен өзгерген деректерді қолмен немесе
автоматты түрде синхронизацияланатын және бағдарламалау объектісі ретінде
қолданылатын PHP тілімен жақсы байланыстылығы. Бағдарламаның осы
өзгешілігі және бағдарламамен жұмыс істеудің оңайлығы мен тиімділігі
өңделетін веб-сайтты жобалау құралы ретінде таңдауға мүмкіндік береді.
49
3 Бағдарлама скриншоттары
Web-қосымшаны пайдаланушы үшін абонент міндетті түрде тіркелуден
өту керек. Тіркелу беті сурет 3.1 де берілген.
Сурет 3.1 – Пайдаланушылардың тіркелу беті
Тіркелуден кейін абонент бірден сілтеме арқылы негізгі бетке өтеді
(Сурет 3.2).
Сурет 3.2 –Тіркелген абоненттің авторизациясы
50
Осыдан негізгі бетте осы жасалған web-қосыша туралы ақпарат берілген
(Сурет 3.3).
Сурет 3.3 – Негізгі бет
Енді абонент кез-келген парақшамен жұмыс істей алады. Негізгі беттен
кейін навигацияда кезекте қызмет түрлері орналасқан (Сурет 3.4).
Сурет 3.4 – Қызмет түрі
51
Қызмет түрлері парақшасы ыңғайлы түрде жасалған, яғни ондағы қызмет
түрлері қозғалмалы тізімде (выпадающий список) орналастырылған. Ajax
технологиясы арқасында бір қызмет түрінен екінші қызмет түріне өткенде
парақшаның қайта айналымынсын ауысып, қызмет түрі туралы барлық қажетті
ақпарат деректер қорынан алынады (Сурет 3.5).
Сурет 3.5 – Қызмет түрін ауыстыру
Осы жердегі «қосылу» баспасын басу арқылы біз белгіленген қызмет
түріне телекоммуникация жүйесіне тапсырыс жасай аламыз (Сурет 3.6).
Сурет 3.6 – Қызмет түріне қосылуға тапсырыс жасау