Электрондық құжат алмасу жүйесін жоспарлау мен құру

Кіріспе 3
1 Құжат алмасудың негізгі түсініктері 5
1.1 Құжат алмасу жүйесінің негізгі моделі 5
1.2 Құжаталмасу жүйесінің жалпы жіктелуі 7
1.3 Құжат алмасу жүйесіне қойылатын талаптар 10
1.4 Жүйенің қызметтік сипаттамасы 10
1.5 Құжат алмасу жүйесін логикалық құрылымдау 14
2 Құжаталмасу жүйесін дайындауға қолданылатын программалық құралдар 17
2.1 Құрал.сайман құралдарын таңдау және негіздеу 17
2.2 Қолданылған программалық қамтамасыз етулер 20
2.3 Мәліметтер қорының құрылымы және құрамы 20
3. Электрондық құжаталмасу жүйесінің пайдаланушы интерфейсі 22
3.1 Электрондық құжаталмасу жүйесіндегі администратор жұмысы 22
3.2 Электрондық құжаталмасу жүйесіндегі пайдаланушы жұмысы 24
Қорытынды 24
Қолданылған әдебиеттер тізімі 24
Қосымша А 24
Біз ақпараттық технологиялар ғасырында өмір сүріп жатырмыз. Ақпаратқа басты қолжетімділік қазіргі күнделікті өмірдің бір бөлігіне айналды. Адамдар әртүрлі масштабтағы және үлкен арақашықтықтағы ақпараттар легін өлшей, өңдей, тарата және тасымалдай алады. Бұндай жағдайда бізге мәліметтерді сақтау, өңдеу және тасымалдау жүйелері компьютер көмекке келеді. Қазіргі таңда көптеген мекемелерге құжаттарды сақтау қажет етіледі. Сонымен қатар ол құжаттардың өлшемдері әртүрлі, яғни бірнеше мегабайттан терабайтқа дейін өзгеріп отырады. Мекемедегі жинақталған құжаттар көлемінің тұрақты артуы құжаттарды іздеу, құпиялылығын сақтау, құжаттарға жедел қолжетімділік және т.б. қажет етеді. Мысалы, қағаз түрінде сақталатын құжаттарды іздеу көп уақыт алады. Сонымен қатар құжаттардың сақталуына кепілдік те жоқ. Өйткені мұндай жағдайда адами факторлар үлкен рөл атқарады (қағазды жоғалтып алу, қызметкерлердің ұмытып кетуі және соған ұқсас жағдайлар). Нәтижесінде мекеме ақпараттық жеткіліксіздікке душар болады, құжаталмасуға деген шығын артады және т.б.
Қазақстан Республикасы Үкіметінің 2004 жылғы 17 сәуірдегі N 430 Қаулысына сәйкесінше «Электрондық құжат айналымы ережесiн бекiту туралы» қаулы қабылданған болатын [1]. Осы қаулы негізінде көптеген мекемелерде электронды құжат аламасу жүйесін қолдану жүзеге асырыла бастады. Автоматтандыру арқылы құжаттарды іздеу, қол жеткізу және сақтауды жеңілдетеді және оның салдарынан құжаталмасуды өңдеу мен енгізу үдерісінде туындайтын көптеген мәселелерден алшақ болады.
Электронды құжат алмасу жүйесін пайдаланудың қарапайым құжаттарды енгізуден көптеген артықшылығы бар:
- Шығындарды азайтумен байланысты артықшылығы;
- Аралық құжаттардың үлкен санын алып тұратын орынды физикалық босату;
- Шығынды азайту: көшіруге, ақпаратты қағаз түрінде әкелуге;
- Ресурстарға кететін шығынды азайту: адамдар және құралдар, шығыс материалдары;
- Жұмыстың өнімділігін арттыру: жұмысты жылдам орындау, қойылған есептің орындалатын көлемінің жалпы санын арттыру, мәліметтермен/ жазбалармен жұмыс істеуді арттыру, жаңа ресурстарды қолдану арқылы электронды құжат алмасу негізінде дайындалған жұмысты орындау мүмкіндігі;
- Кілттік бизнес-үдерісіндегі артықшылықтармен байланысты мүмкіндіктері;
- Құжаттармен ұжымдық жұмыс мүмкіндігі (қағаз ісі өндірісінде күрделі орындалатын);
- Құжаттарды іздеу мен таңдауды жылдамдату (әртүрлі атрибуттары бойынша);
- Электронды құжат алмасу жүйесімен жұмыста тіркелмеген жұмыс станциясымен жұмыс істеу мүмкін емес, әрбір пайдаланушыға ақпаратқа қолжетімділіктің өзіндік мүмкіндігі бар болғандықтан, ақпараттың қауіпсіздігін арттырады;
- құжаттар электрондық түрде серверде күнделікті резервтік көшірумен сақталатындықтан құжаттардың сақталуын арттыру және олардың сақталуының ыңғайлылығы артады;
- құжаттарды орындауда бақылаудың жақсаруы [5].
Құжаталмасуды автоматтандырудың қажеттілігін саналы түсіне отырып, мекеме электронды құжат алмасу жүйесін, яғни сәйкесінше программалық қамтамасыз етуді таңдау мәселесімен кездеседі. Қазіргі кезеңде осындай жүйелердің бірнешеуі бар, бірақ олардың бірнеше кемшіліктері де жоқ емес. Біріншіден, мұндай программаны дайындаудың бірыңғай стандарты жоқ, екіншіден басқа программалардан артықшылықтары көп және көптеген мекемелерде қолданылып келе жатқан түрлері аз. Бұдан басқа, көптеген электронды құжат алмасу жүйелерінің интерфейсін түсіну қиын және дербес компьютерді еркін меңгермеген пайдаланушыларды алдын-ала жұмыс істеуді оқытуды талап етеді, бұл тағы бір кемшіліктерінің бірі болып табылады. Бұл өз кезегінде материалдық және уақытпен байланысты, адамды оқытуды ұйымдастыру шығынын арттырады. Сондықтан біздің дипломдық жұмысымызда барлық қызметтер жиынтығы бар, түсінікті интерфейстегі электрондық құжаталмасудың әмбебап ыңғайлы жүйесін дайындау мақсаты қойылды.
Кітаптар мен монографиялар:
1. http://adilet.zan.kz/kaz/docs/P040000430_
2. Дж. Боуман, С. Эмерсон, М. Дарновски Практическое руководство по SQL, 4-е изд.: Пер.с англ. – М.: Издательский дом "Вильямс", 2002
3. Философия Java. Библиотека программиста. 4-е изд. - СПб.: Питер, 2009

Мерзімді басылымдар:
4. Java2. Библиотека профессионала, том 1. Основы, 7-е изд.: Пер. с англ. - М.: Издательский дом "Вильямс", 2007

Мақалалар мен мерзімді емес басылымдар тізімі:
5. Java2. Библиотека профессионала, том 2. Тонкости программирования, 7-е изд.: Пер. с англ. - М.: Издательский дом "Вильямс", 2007

Интернет сілтемелер:
6. http://www.bishelp.ru/uprbiz/avto/document.php
7. http://www.dvgu.ru/meteo/intra/ElectronDocument.htm
8. http://chtivo.webhost.ru/articles/mvc.php
9. http://www.webmascon.com/topics/development/22a.scenarios.asp
10. http://www.docflow.ru/analitics/detail.php?ID=19416
11. http://ru.wikipedia.org/wiki/AJAX
        
        Қaзaқстaн Республикaсының Білім және ғылым министрлігі
әл - Фaрaби aтындaғы Қaзaқ ұлттық университеті
Мұқажан Бегжан
ЭЛЕКТРОНДЫҚ ҚҰЖАТ АЛМАСУ ЖҮЙЕСІН ЖОСПАРЛАУ МЕН ... ... - ... ... Республикaсының Білім және ғылым министрлігі
әл - Фaрaби aтындaғы Қaзaқ ұлттық университеті
Информатика кaфедрaсы

__________ Информатика кaфедрaсының меңгерушісі ... ... ... ... - ... ... ... доцент м.a.
Исабаева Д.Н.
Нормa бaқылaушы
Елеманова А.Е.
Aлмaты, 2015
Мазмұны
Кіріспе 3
1 Құжат алмасудың негізгі түсініктері 5
1.1 Құжат ... ... ... ... Құжаталмасу жүйесінің жалпы жіктелуі 7
1.3 Құжат алмасу жүйесіне қойылатын талаптар 10
1.4 Жүйенің қызметтік сипаттамасы 10
1.5 Құжат алмасу ... ... ... ... жүйесін дайындауға қолданылатын программалық құралдар 17
2.1 Құрал-сайман құралдарын таңдау және негіздеу 17
2.2 Қолданылған программалық қамтамасыз етулер 20
2.3 Мәліметтер қорының құрылымы және ... ... ... жүйесінің пайдаланушы интерфейсі 22
3.1 Электрондық құжаталмасу жүйесіндегі администратор жұмысы 22
3.2 Электрондық ... ... ... жұмысы 24
Қорытынды 24
Қолданылған әдебиеттер тізімі 24
Қосымша А 24
Кіріспе
Біз ақпараттық технологиялар ғасырында өмір сүріп жатырмыз. Ақпаратқа басты қолжетімділік қазіргі күнделікті өмірдің бір бөлігіне айналды. Адамдар ... ... және ... ... ... ... өлшей, өңдей, тарата және тасымалдай алады. Бұндай жағдайда бізге мәліметтерді сақтау, өңдеу және тасымалдау жүйелері компьютер көмекке ... ... ... көптеген мекемелерге құжаттарды сақтау қажет етіледі. Сонымен қатар ол құжаттардың өлшемдері әртүрлі, яғни бірнеше мегабайттан терабайтқа дейін өзгеріп отырады. ... ... ... көлемінің тұрақты артуы құжаттарды іздеу, құпиялылығын сақтау, құжаттарға жедел қолжетімділік және т.б. қажет етеді. Мысалы, қағаз түрінде сақталатын құжаттарды іздеу көп ... ... ... ... ... сақталуына кепілдік те жоқ. Өйткені мұндай жағдайда адами факторлар үлкен рөл атқарады (қағазды ... алу, ... ... ... және ... ... жағдайлар). Нәтижесінде мекеме ақпараттық жеткіліксіздікке душар болады, құжаталмасуға деген шығын артады және ... ... ... 2004 ... 17 ... N 430 Қаулысына сәйкесінше қаулы қабылданған болатын [1]. Осы қаулы негізінде көптеген мекемелерде электронды ... ... ... қолдану жүзеге асырыла бастады. Автоматтандыру арқылы құжаттарды іздеу, қол ... және ... ... және оның ... ... ... мен енгізу үдерісінде туындайтын көптеген мәселелерден алшақ болады. ... ... ... жүйесін пайдаланудың қарапайым құжаттарды енгізуден көптеген артықшылығы бар:
* Шығындарды ... ... ... ... құжаттардың үлкен санын алып тұратын орынды физикалық босату;
* Шығынды азайту: ... ... ... ... ... ... кететін шығынды азайту: адамдар және құралдар, шығыс материалдары;
* Жұмыстың өнімділігін арттыру: жұмысты ... ... ... есептің орындалатын көлемінің жалпы санын арттыру, мәліметтермен/ жазбалармен жұмыс істеуді арттыру, жаңа ... ... ... ... ... алмасу негізінде дайындалған жұмысты орындау мүмкіндігі;
* Кілттік ... ... ... ... ... ... жұмыс мүмкіндігі (қағаз ісі өндірісінде күрделі орындалатын);
* Құжаттарды іздеу мен таңдауды жылдамдату (әртүрлі атрибуттары бойынша);
* Электронды ... ... ... ... тіркелмеген жұмыс станциясымен жұмыс істеу мүмкін емес, әрбір пайдаланушыға ақпаратқа ... ... ... бар болғандықтан, ақпараттың қауіпсіздігін арттырады;
* құжаттар электрондық ... ... ... ... көшірумен сақталатындықтан құжаттардың сақталуын арттыру және олардың сақталуының ыңғайлылығы ... ... ... ... ... [5].
Құжаталмасуды автоматтандырудың қажеттілігін саналы түсіне отырып, мекеме ... ... ... ... яғни ... ... ... етуді таңдау мәселесімен кездеседі. Қазіргі кезеңде осындай жүйелердің бірнешеуі бар, бірақ олардың бірнеше кемшіліктері де жоқ ... ... ... программаны дайындаудың бірыңғай стандарты жоқ, екіншіден басқа программалардан ... көп және ... ... ... келе ... түрлері аз. Бұдан басқа, көптеген электронды құжат алмасу жүйелерінің интерфейсін түсіну қиын және дербес компьютерді еркін меңгермеген ... ... ... ... ... ... ... бұл тағы бір кемшіліктерінің бірі болып табылады. Бұл өз кезегінде материалдық және уақытпен байланысты, адамды оқытуды ұйымдастыру шығынын арттырады. ... ... ... жұмысымызда барлық қызметтер жиынтығы бар, түсінікті интерфейстегі электрондық құжаталмасудың әмбебап ыңғайлы ... ... ... ... ... ... ... қол жеткізу және сақтау, өңдеу мен кез келген құжатты уақытында орындауды жүзеге ... ... ... ... ... электрондық құжат алмасу жүйесінің жоспарлануы мен құрылуы.
Практикалық маңыздылығы. Электрондық құжат алмасу жүйесін кез келген ... ... ... ... ... ... Құжаталмасуды автоматтандырудың басты нәтижесі - ... ... ... ... ... ... мерзімін қысқарту және мекеме жұмысының толықтай тиімділігін арттыру.
Мақсаты: Электрондық құжат алмасу жүйесін жоспарлау мен ...
* ... ... ... түсініктерін талдау;
* құжат алмасу жүйесін логикалық құрылымдау;
* құжаталмасу жүйесін дайындауға қолданылатын программалық құралдар;
* электрондық құжаталмасу жүйесінің пайдаланушы интерфейсін түсіндіру.
Диплом ... ... ... ... ... және ... ... - құжаталмасу негіздерін талдау, құжаталамусға қатысты ұқсас сайттарға, программаларға талдау және веб-программалаудағы объектіге бағдарланған ... Java, PHP ... ... SQL ... қоры.
Дипломдық жұмысты жазудың практикалық базасы: кез келген мекеменің құжаталмасу жүйесі бола ... ... ... ... ... Құжат алмасу жүйесінің негізгі моделі
Программаның моделін құру үшін, қандай да бір мысалда жұмысты ... ... ... ... білу ... Кез ... ... бизнес үдерісін оның өлшемінен, шығаратын өнімінен қызметінен немесе өзіндік пішінінен тәуелсіз оңтайландыру ... айта ... ... ... ... ... өту мүмкін емес. Құжаталмасу - бұл мекеменің өміршең маңызды ... кез ... ... ... ... ... ... болсын іс-әрекеттің бейнесі- құжат. Құжатты енгізуді оңтайландыру жұмыс үдерісінің сапасы мен ... ... ... кез ... компанияны ондағы құжаттың жүру үдерісі тұрғысынан қарастырамыз. Біздің дипломдық жұмысымыздағы құжаталмасу жүйесін автоматтандыру нақты мекемеге ... ... ... ... ... мекемеде құжаталмасу болуы немесе болмауы мүмкін. Егер мекеме тіркелмеген басқару жағдайында жұмыс істейтін болса, онда ешқандай да құжаталмасу болмайды. Егер ... ... және ... ... формализм енгізілсе, онда ерте ме кеш пе ең болмаса басқару механизмдерінің қандай да бір ... ... ... ... ... ... ... келген немесе шыққан құжаттарды тіркеп отыру). Нәтижесінде құжаталмасу пайда болады. Егер құжаталмасуды басқармаса, онда ... да бір ... ... соң ... ... мәселелер туындай бастайды: құжаттар жоғалады, қажетті ақпаратты іздеу қиындыққа әкеледі, қажет емес ескі ... ... және ... ... отырып, компания жетекшілері әрбір команияның сәйкесінше міндеті деңгейінде құажталмасудың ... ... ... ... ... ... орналастырудың ұтымды схемасын ойластырады, яғни барлық құжаттарды табуға болатындай және электрондық поштаны құжатпен келісу үшін құжатты тасымалдау және ... ... ... ... пайдаланылады. Осылайша, кез келген компанияның іс-әрекетінде формалданған және басқа да бизнес-үдерістерді ерекшелеуге болады.
Кейбір кезде компания үшін даму ... ... ... ... ... ... ... өте қайта ұйымдастыруды қажет етеді. Уақыт өте келе қатысушылар саны ... ішкі ... ішкі орта ... ... ... ... ... қарым-қатынасар және басқарылмайтын факторлар саны артады, конфликтілер пайда болады, пайдасы азаяды. Бұдан сапалы жаңа ... ... ... ... [10]. Бұл ... ... екі жолы ... барлық кемшіліктері мен компанияға классикалық қағаз құжаталмасуын енгізу немесе бірнеше артықшылықтары бар электрондық жүйені енгізу. Біздің уақытымызда ... ... ... ... екендігі белгілі.
Электрондық құжаталмасуға ауысатын мекемеге жетекшілік ету, бірінші кезекте электронды құжаталмасу жүйесін пайдаланудың экономикалық тиімділігі қызықтырады. ... ... ... ... мүмкін болатын экономикалық тиімділігін бағалау үшін, мекеме қызметкерлері ... ... ... операцияларға қанша уақыт жұмсайтынын білу керек. Осының негізінде тұжырымдар жасауға болады. Енгізуге кететін шығындар өз ... жаба ма, ... ... ... Бұдан басқа, нақты электронды құжаталмасу жүйесін таңдауда мекеменің іс-әрекетінің ерекшелігін ескеру ... ... ... көлеміне қойылатын талаптар. Егер құжаттар ақпараттық тасымалдауышта көп орынды алып жатса, иерархиялық ... ... ... жүйені таңдау керек. Бұл механизм мейлінше белсенді қолданылатын ... ... ... ... қатар мейлінше қымбат мәліметтерді сақтау құралдарында сақтайды, сонымен қатар жиі ... ... ... ... жәй және ... сақтау орнына ауыстырылады;
* Олардың орындалуы мен автоматты бақылануын сүйемелдеуді талап ететін формалдаушы процедуралардың болуы (арнайы типтегі құжаттарды ... ... ... ... орындау және т.б.),
* Мекемені әкімшілік басқаруды автоматтандырудың қажеттілігі. Ұйымдастырушылық құрылымның күрделілігі дәрежесі.
* Территориялық бөлінген бөлімшелердің болуы. Бұл ... ... ... бар ... арнайы талаптар қояды және т.б.;
* Үлкен көлемді ... ... ... ... ... ... ... жалпылай енгізудің кіріктірілген ішкіжүйелерімен қояды.
* Құжаталмасу жүйесінің ағымдағы қажеттіліктерін қанағаттандырмауы;
* Жұмыс легін басқаруда, құжаттарды маршруттаудың ... Бұл ... ... ... осы ... қолданбалы жүйелермен бірге жұмыс істеп тұрған жеке бизнес-үдерістерді сүйемелдеуге қажеттілік;
* Құжаттарды сақтау мерзіміне қойылатын ... ... ... ... (10 жылға) микрофильмде параллельді мұрағаттауды ұйымдастыру туралы ойлану қажет.
* Жүйенің кеңеюіне қойылатын талаптар. Бар ақпараттық жүйелер мен бұрыннан бар ... ... ... мүмкіндігі;
* Құжаттардың суретін сақтау қажеттілігі. Мекемеде арнайы құжаттарды сақтау форматтарын ұйымдастыруды ... ... және ... ... кәсіпорын іс-әрекетінің басқа да ерекшеліктерін сүйемелдеу қажеттілігі;
* Дамыған ақпаратты іздеу құралдарының қажеттілігі. Мекемеде бар ... ... ... толықтай сүйемелдеу;
* Қауіпсіздігіне қойылатын талаптар (шифрлеу, қолжетімділікті ұйымдастыру және т.б.) ... ... ... ... ... ... бар ақпараттық инфрақұрылымдарды қолдану мүмкіндігі;
* Арнайы стандартқа сәйкестілігіне қойылатын талаптар: ішкі, салалық, ГОСТ, сапаны бақылау бойынша халықаралық ... ... ... ұйымдастыру деңгейі;
Электронды құжаталмасу жүйесі шешетін негізгі міндеттер:
* ... ... ... ... деңгейде мекеменің барлық іс-әрекетінің ашықтығы есебінен тиімді ... ... ету,
* ... және ... тиімді жинақтау, басқару және қолжетімділікті сүйемелдеу.
* ... ... ... ... және оның ... алдыңғы тарихын сақтау мүмкіндігі есебінен кодарлық үйлесімділікті қамтамасыз ету;
* ... ... ... ... ... (ішкі қызметтік зерттеу, бөлімшенің қызметін талдау, іс-әрекеттегі ерекшелеу);
* Бизнес-үдерістерді оңтайландыру және оларды орындау мен бақылау механизмдерін автоматтандыру;
* Кәсіпорындағы ... ... ... ... ... ... құжаттар легін басқаруда ресурстарды үнемдеу;
* Жедел электрондық мұрағаттың болуы есебінен қағаз құжаттарының сақталуын жеңілдету жәе арзандату қажеттілігін жою;
Электронды ... ... ... ... ... ... ... барысында кездесетін да жетіп жатыр. Оған әрбір мекемеде практикалық түрде кездесетін және ... ... ... ... ... ... енгізу және сүйемелдеумен шешетін мәселелер жатады. Солардың ... ... ... ... ... ... ... және қайта оқуға тілегінің жоқтығы. Электронды құжат алмасу жүйесін енгізуден кейінгі өз іс-әрекетінің басшылар үшін ашықтығы;
* ... ... - ... ... ... ... көру және ... тілегінің болмауы;
* Мекемедегі құрылымдық өзгерістің болуы, бизнес-үдерістердің әлсіз формализациясы;
* Құжаттардың заңдық күшін қамтамасыз ету қажеттігі ... қол ... ... ... ... бұл ... өз мәнділігін жоғалтады);
* Сыртқы әлемімен өзара әрекеттің ... ... ... егер бұл тұрақты жұмыс істейтін қауымдастырылған мекемелердегі немесе ведомоствалардағы параллель құрылымдарға қатысты болса;
* Айтылғандардан басқағ мекеменің ... ... ... ... де ... ... жүйесінің жалпы жіктелуі
Кез келген құжат алмасу жүйесі ... ... ... ... ... ... бірақ олардың көпшілігі өнімнің позициялануымен байланысты салаларына нақты бағдарланады.
* Дамыған ақпаратты іздеу және сақтау құралдарының ... ... ... ... ... - бұл ... ... сақтау мен іздеуге бағдарланған құжаталмасу жүйесінің жеке жағдайы.
* Кейбір жүйелер толық ... ... ... есебінен ерекшеленеді: нақты емес іздеу, мағыналық іздеу және т.б., басқалары - сақтауды тиімді ұйымдастыру есебінен.
* ... ... ... ... ... жүйелері. Бұл жүйелер негізінен қандай да бір нысандардың алдын-ала берілген маршрут бойынша қозғалысын қамтамасыз етуге арналған. ... ... ... ... ... сондықтан оны жалпы сөзбен деп атайды. Жұмысқа құжат меншіктелуі мүмкін, бірақ бұл жүйелердің негізгі нысандары құжаттар емес. Мұндай ... ... ... ... және ... ... берілген арнайы жұмыстарды ұйымдастыруға болады.
* Мекемені басқару мен білімді жинақтауды ... ... ... Бұл гибридтік жүйелер, алдыңғы екеуінің элементтерін өзінде үйлестіреді. Мұндағы жүйедегі негізгі ұғым құжаттың өзі болуы мүмкін, сондай-ақ орындауға арналған ... да ... ... ... ... ... үшін , ... маршрутизация керек. Құжаттың қозғалыс маршрутын басқарушы белгілесе ... ... қол ... ... ... ... екі ... да осындай жүйеде болуы мүмкін. Бұл жүйелер басқарудың ... ... ... ... ... арнайы ережелер мен құжаттардың қозғалу процедуралары бар ірі ... ... ... ... ... ... ұжыммен жаайды, дайыдайды және шешім қабылдайды, орындайды немесе олардың орындалуын бақылайды.
* Біріккен жұмысты ... ... ... Бұл ... ... ... жаңа ... қазіргі әлемдегі нарықтық жағдайдың өзгермелігін түсінуімен және , , бірақ ... ... ... арналған қажеттілікпен байланысты. Мұндай жүйелер, алдыңғыға қарамы-қарсы, мекемедегі иерархия ұғымын қамтымайды, қандай да бір ... ... ... ... ойламайды. Бұлардың міндеті - адамдардың мекемемен біріккен ... ... егер олар ... түрде бөлінген болса да, бұл жұмыстың нәтижелерін ... ... ету. ... ... асырылған. Олар құжаттарды интранетте сақтау және жариялау сервистерін, сонымен қатар ақпаратты іздеу, талқылау, кездесуді ... ... ... және ... ... ... Мұндай жүйелер жылдам дамушы коммерциялық компаниялар, ірі фирмалардағы және ... ... ... ... ... ... берушілерді табады.
* Дамушы қосымша сервистері бар жүйелер. Мысалы клиенттермен байланысты басқару сервисі, жобаны басқару, электрондық пошта және т.б. ... ... ... ... ... сай, сондай-ақ осы мекеменің барлық қажеттіліктерін өтейтіндей электрондық құжаталмасу жүйесін таңдау ... ... ... ол ... ... ... бағытталған жүйені дайындауға тапсырыс беруіне болады.
Басқаша айтқанда, кішкентай мекемелер көп. Жүйеге тапсырыс беру үшін, олардың материалдық мүмкіндіктері жоқ. Оларға сай ... ... ... ... ... егер жүйе ... ... онда оның бағасы да аз тұрмайды. Егер мұндай мекемелерді қарастырсақ, оқу мекемелері, ауруханалар және ... да ... ... бюджет себебіне байланысты мұндай қымбат дүниені сатып алудан бас тартар еді. Ақысыз электрондық құжаталмасу ... ... өте аз, ... ... ... ... қызмет және ыңғайлы емес интерфейсі бар.
Сондықтан мұндай мекемелер үшін келесідей мәселелер туындайды: .
Осы жұмыста осы мәселе көтеріліп, оның шешімі ұсынылады.
1.3 ... ... ... ... ... ... жеңілдететін және жылдамдатын электронды құжаталмасу жүйесін дайындау қажет. Электронды құжаталамасу келесідей талаптарды қанағаттандыруы ... ... ... ... ... ... ... асырылуы тиіс. және екі рөлін жүзеге асыру керек.
* ... тек ... ... тіркеген пайдаланушыла ғана кіре алуы тиіс;
* Қосымшалардың мультиплатформалығын қамтамасыз ету ... ... ... ... ... ... тиіс; администраторлың нақты мекеменің мүмкіндіктеріне байланысты баптау мүмкіндігі қарастырылуы қажет;
* Администратор келесідей қызметтерді қолдану мүмкіндігіне ие ... ... ... ... ... ... ... өшіру/топты редакциялау, қосу/каталогтарды өшіру, файлдарды өшіру;
* Құжаттар бір орында сақталуы тиіс;
* Әрбір құжат метамәліметтерді сақтауы тиіс;
* Құжаттардың өзгерісі тарихын сақтауға ... ... ... нұсқауын енгізу механизмін жүезеге асыру керек;
* Пайдаланушылар файлмен келесідей жұмыс істеу мүмкіндіктеріне ие болуы тиіс: қосу/ файлды ... ... ... ... мерзімін беру, файлға түсініктеме енгізу, басқа пайдаланушылардың файлмен әрекетін таңдау, файлдардың көріну облысын беру және пайдаланушыларға электрондық пошталарына хабарлама ... ... жиі ... ... ... сақтауды жүзеге асыру мүмкіндігі және оған жүйенің барлық пайдаланушыларының қолжетімділігі мүмкіндігін беру;
* Құжат туралы аз ... бар ... ... табуға мүмкіндік беретін құжатты іздеудің тиімді жүйесін жүзеге асыру;
* Жүйенің дизайны ... ... ... ... ... ... ... қажет етпейтіндей болуы тиіс.
1.4 Жүйенің қызметтік сипаттамасы
Пайдаланушы моделі (архитектура) - жүйе ... ... ... туралы, пайдаланушымен қандай өзара әрекетте болатындығы туралы түсінік. Бұл жүйеге ... ... ... Solution Framework технологиясына сәйкесінше, жобалау үдерісі әртүрлі типті пайдаланушылардың және олардың жұмыс қызметін анықтайтын пайдаланушылардың әдістемелік тадауынан басталады.
Содан соң ... ... ... ... ... ... ... пайдалану мысалдары деп аталатын арнайы әрекеттер тізбектілігіне бөлінеді.
Web-сайт электронды құжаталмасу жүйесінің екі типті пайдаланушыларын қарастырады:
* Жүйенің қарапайым пайдаланушысы - ... ... ... ... - ... арнайы құқықтық мүмкіндігі бар таңдалған адам.
Екі типті пайдаланушылар үшін да жалпы қызмет келесілер болып табылады:
Пайдаланушыларды авторизациялау: логинды және ... ... ... пайдаланушы жүйеде авторизацияланады және өз құқықтарымен сәйкестікте арнайы әрекетті орындай алады. Пайдаланушы логин ретінде e-mail қарастырылады, оны ... ... ... ... ... болатындықтан.
Каталогтар мазмұнын қарау: ағашта арнайы буманы таңдай отыра, пайдаланушы оның ... ... ... ... ... ... шыға ... Ол өзіне қарауға арналған қолжетімді файлдарды көре алады.
Файл туралы ақпаратты ... ... файл ... келесідей ақпаратты қарап шыға алады: оның атауын, енгізілуі күнін, оны қандай пайдаланушы құрғандығын, оның өлшемі, сақталу мерзімі, түсіндірмелер.
Файлды ... ... ... шығу ... ... оны ... мүмкіндігі бар. Файлмен бірге оның барлық нұсқалары да өшіріледі. Файлды оны құрушы немесе администратор ... ... ... алу: ... өзінің көруіне қолжетімді файлды көшіріп ала алады. Бұл үшін ол файлды орнататын орын (бума) таңдап алуы тиіс.
Файлға қолжетімділікті ... ... ... администратор және пайдаланушы файлға қолжетімді пайдаланушылар мен топтар тізімін қарап шыға алады.
Файлға тапсырмаларды көру: арнайы файлды таңдау барысында пайдаланушы ... ... ... ... тапсырмаларды қарап шыға алады (тапсырма мәтіні, кім ... ... ... ... ... ... нұсқасын қарап шығу: қосылған файлды өзгерту жағдайында администратор мен пайдаланушыларға, файлға кіруге рұқсаты барларға ғана қолжетімді сол файлдың жаңа нұсқалары ... ... ... ... қосымша - нұсқа нөмірі көрсетілген файл, файл-ата ана, енгізу ... ... және ... ... ... ... ... шығуына болады. №1 нұсқа файл үшін - ол өзі, сондықтан тізім нұсқасында ... ... ... ... нұсқасын көшіріп алу: пайдаланушы өзіне қарауға берілген файл нұсқасын сақтауға арналған ... ... ... ... ... ... нұсқаларды өшіру: нұсқаларды өшірудің екі мүмкіндігі бар:
* Нұсқалар тзмінен таңдалған нұсқаны өшіру. Бұл ... ... ... ... өшірілгеннен кейінгілері нөмірленуі тиіс.
* Тізімнен таңдалғаннан басқа, файлдың ... ... ... Бұл ... ... барлық нұсқалары, көрсетілгеннен басқа, өшіріледі, ал қалғандары нөмір бойынша екінші ... қала ... ... ... ... ... қолжетімділік құқығын беретін администратор немесе кез келген жүйе пайдаланушысы өшіре алады.
Арнайы топтың ... ... ... ... ... кірген пайдаланушылар тізімін көріп шыға алады.
Пайдаланушылар тізімін қарап шығу: ФАЖ, қызметі және электрондық пошта адресі ... ... ... пайдаланушыларының тізімін көруге болады.
Топ тізімін қарап шығу: пайдаланушы жүйеде бар ... ... ... шыға ... ... авторизацияланған пайдаланушылар үшін келесідей қолдану сценарийі қарастырылған:
Пайдаланушыны енгізу: администратор пайдалаушыны енгізе алады, алдымен фамилиясын, атын, ... ... ... электрондық пошта адресін, логин және паролін енгізу арқылы.
Пайдаланушыны өшіру: администратор пайдаланушы алынып тасталғандығы ... ... қоя ... Бұл ... ... ... бейнеленбейді.
Пайдаланушыны қайта қосу: администратор бұрын жүйеде тіркелген пайдаланушыны қайта ... қоса ... ... ... ... ... пайдаланушы туралы келесідей ақпаратты өзгерте алады - ФАЖ, қызметі, электрондық почта адресі, логин және пароль.
Пайдаланушы топтарды қарап ... ... ... ... ... қарап шыға алады.
Буманы қосу: администратор арнайы каталогта отырып, оған жаңа буманы қоса алады.
Буманы өшіру: администратор буманы өшіру мүмкіндігіне ие. ... ... ... оған ... ... ... жәе каталогтар да өшіріледі.
Тапсырма енгізу: администратор пайдаланушылармен тапсырманы анықтағаннан кейін қолданылатын ... ... ... ... жаңа ... қоса ... ... администратор берілген тапсырмалар тізімінен өзінің белсенділігін жойған тапсырманы өшіруіне болады. бұл жағдайда аталған тапсырма жүйеде сақталған файлдар үшін ... ... ... ... ... ... ... енгізген тапсырмалар тізімін қарап шыға алады, сондай-ақ пайдаланушылар тағайындаған файлға тапсырмалар әрі қарай да қолданыла береді.
Топ құру: администратор ... ... оның атын бере ... құру ... ие ... ... ... топты өшіру мүмкіндігі бар.
Топқа пайдаланушыны енгізу: администратор топқа жүйеде тіркелген пайдаланушыларды енгізе алады.
Топтан пайдаланушыны алып тастау: администратор ... ... ... ... алып ... алады.
Администратордан өзгеше, мекеменің қарапайым қызметкерлері рөліндегі авторизацияланған пайдаланушылар үшін қолдану сценариі төмендегідей:
Файлға жаңа нұсқау енгізу: файлға жаңа ... ... үшін ... файл ... ... ... мерзімін енгізу керек және жүктеу үшін файлды таңдау керек. Нұсқау нөмірі, енгізу күні және құрушы өрістері автоматты түрде ... ... ... енгізу үшін пайдаланушы файл атауын, түсіндірмені, сақталуы мерзімін және жүктеу үшін файлды таңдау керек. Енгізу күні, файл ... және ... ... ... ... ... Файл жүйенің барлық пайдаланушыларына қолжетімді.
Енгізілген файлдарды қарап шығу: ... өзі ... ... ... ... ... сол кезде тізім, яғни әрбір файл туралы ақпаратты ... ... ... беретін, файлдың атауы берілген, енгізілуі күні, өлшемі, түсініктемелері және сақталуы мерзімі көрсетілген кесте бейнеленеді ... ... ... ... ... типі мен ... таңдап, файлға тапсырма бере алады. Тапсырманы енгізген пайдаланушы өрісі, орындалу кезегі және тапсрыманың ... ... ... ... ... ... сүйемелденіп отырады. Тапсырма автоматты түрде орындалмаған болып орналасады.
Файлға қолжетімділікті редакциялау: әрбір қосылған файл үшін пайдаланушы ... ... ... ... ... файл көрінетін топтар мен пайдаланушыларды таңдап ала отырып топ және пайдаланушылар бойынша өзгерте алады. Ағымда файл барлық жүйе ... ... ... ... ... ... ... орындауға арналған файлға тіркелген барлық тапсырмалар бейнеленеді. Әрбір ... ... ... ... ... ... тапсырма мәтіні, ол қандай файлға тіркелгенін, кім ... және ... ... туралы белгіні.
Енгізілген тапсырмаларды қарап шығу: пайдаланушы басқаларға ... ... ... ... тапсырмалар бейнеленеді. Әрбір тапсырма бойынша келесідей ақпратты көруге болады: тапсырма мәтіні, ол ... ... ... кім ... және ... ... туралы белгіні.
Тапсырманың орындалуы туралы белгі: файлға тапсырманы енгізген пайдаланушы және кім тапсырманы алса, жұмыс аяқталғаны бойынша тапсырманың орындалуы ... ... қою ... ие ... оң белгі жағдайында, яғни тапсырма орындалғанда, ағымдағы тапсырманы қойған пайдаланушы e-mail-на тапсырма орындалды деген хабарлама келеді, ал оның ... ... ... ... тапсырманың орындалғандығы туралы белгі бейнеленеді.
2.2 Құжат алмасу жүйесін логикалық құрылымдау
Дайындалушыжүйедегі мәліметтерді көрсетудің ерекшелігін ... ала ... ... ... сипаттау үшін келесідей негізгі қызметтер құрылды:
* администратор
* пайдаланушы
* топ
* тапсырма
* тапсырма мазмұны
* файл
* файл туралы ақпарат
* файлға тапсырма
* ... ... ... талдау нәтижесінде пайдаланушылар архитектурасында сипатталған барлық қызметті жүзеге асыруға қажетті келесідей ... тобы ... ... ... ... ... арналған сервис
* пайдаланушылар мен тапсырмамен жұмысқа арналған сервис;
* файлдар мен каталогтармен жұмыс істеуге арналған сервис;
* тапсырмалармен жұмыс істеуге ... ... ... ... ... ... ... істеу сервисі келесідей негізгі қызметтерді қамтиды:
* МҚ қосылу - мәліметтер қорына тұрақты қосылуды құрады;
* МҚ кестесін құру - ... ... ... ... ... қажетті алдыңғы мәліметтерді енгізеді (администраторды және түбірлік каталогты құрады);
* Пайдаланушылар мен топтармен жұмыс істеу сервисі келесідей ... ... ... ... мен ... ... - МҚ-да логин мен парольді енгізгеннен кейін пайдаланушы немесе администратор бар ма, тексереді, егер ... ... ... администратор бар болса, жүйеге кіруге рұқсат етеді;
* Пайдаланушы туралы ақпарат алу;
* Пайдаланушылар туралы тізім алу - жүйенің барлық ... ... ... Топ ... алу - ... ... ... тобы тізімін бейнелеуге арналады;
* Пайдаланушыдан құралатын топтар тізімін алу;
* Топтан пайдаланушылар тізімін алу;
* Пайдаланушыны енгізу, редакциялау, өшіру - ... ... ... ... ... ... келтіру - жүйеден алынып тасталған ... ... ... ... келтіре алады;
* Топты енгізу/өшіру - ... ... ... ... ... ... ... топтан енгізу/өшіру - тек қана жүйенің администраторына рұқсат берілген қызметтер.
Негізгі қызметтерден басқа ... ... ... ... қамтиды:
* Электрондық поштаның адресіне сәйкесінше логинді тексеру - бұл пайдаланушыға ... ... ... ... ... береді;
* Логиннің болуын тексеру - бұл жүйенің пайдаланушысының жеке идентификаторының болуына мүмкіндік ... ... ... ... ... тексеру - топ атауының қайталанбайтындығын қамтамасыз етеді;
* Әртүрлі атрибуттарды ... ... ... жұмыс істеуге арналған сервис келесідей негізгі қызметтерді қамтиды:
* Каталогты енгізу/өшіру - администраторға ғана ... ... ... ... ... - ... каталогта орналасқан, пайдаланушының кіруге рұқсаты бар каталогтар мен файлдарды ... ... ... ... жүйенің барлық файлдары қолжетімді.
* Файлды енгізу - сервердің файлдық жүйесіне файлды сипаттайтын мәліметтерді енгізу және ... ... ... ... - бұл қызметосы файлды енгізген администратор мен пайдаланушыға қолжетімді; файл МҚ өшіріледі және файлдық жүйеден; файлмен ... оның ... ... Файл ... ... алу - аталған файлды енгізген, файл мен пайдаланушының сипаттамасын енгізуге арналған;
* Барлық пайдаланушылардың файлға қолжетімділігіне ... ету/ ... ... - ... авторына ғана қолжетімді;
* Барлық топтардың файлға қолжетімділігіне рұқсат ету/ рұқсат бермей - ... ... ғана ... ... ... ... мен барлық пайдаланушылардың тізімін алу - жүйенің администраторына және файлдың авторына ғана қолжетімді
* файл нұсқасын енгізу/өшіру - жүйенің ... және ... ... ... бар ... қолжетімді;
* файлдың барлық нұсқасын өшіру - таңдалған файлдың барлық нұсқалары өшіріледі, файл өшірілмейді;
* файлдың барлық нұсқаларын өшіреді, тек ... ... - ... бі ... ... ... ... жағдайда (мысалы, соңғы), ал қалғандарын өшіру, файлдың өзі өшірілмейді.
* Фал нұсқасын алу - таңдалған ... ... ... ... бейнеленеуге арналған.
Сервис негізгі қызметтерден басқа келесідей қызметтік функцияларды да қамтиды:
* Каталог атауының бар екендігін тексеру - бір деңгейде ... ... ... ... ... мүмкіндік береді;
* Файлдық жүйеде файлға дейінгі жолды алу - ... ... алу, ... үшін ... сонымен қатар файлға нұсқаларды қосу үшін;
* Файлдың ағымдағы ... ... ... Файл ... ... санын алу;
* Файдық жүйеде файл нұсқасына дейінгі жолды алу - көшіріп алу және өшіру үшін қажет.
4) ... бар ... ... ... қамтитын қызметтер:
Файлмен жұмыс істеуге арналған тапсырманы енгізу/өшіру - файлға енгізілетін тапсырма, тек қана ... ғана ... ... ... арналған тапсырманы бейнелеу - файлға тапсырманы таңдау үшін немесе администратордың тапсырманы көруіне ... ... ... - ... тапсырманы енгізуде адресатқа электрондық поштасына хабарлама жіберіледі;
Файлға тапсырма алу - аталған файлға барлық тапсырмалар тізімін бейнелеу;
Пайдаланушыға ... ... алу - ... ... оған ... ... көріп шыға алады;
Пайдаланушы енгізген тапсырманы алу - жүйенің пайдаланушысы өзі енгізген тапсырма туралы ақпаратты көріп шыға алады;
Тапсырма ... ма, ... ... ... ... орындалмағандығы туралы хабарлама береді - адресат немесе файл авторы тапсырманың орындалуын бекіте алады немесе тапсырманы поштаға хабарлама ... ... тағы бір рет ... ... ... ... Құжаталмасу жүйесін дайындауға қолданылатын программалық құралдар
+ Құрал-сайман құралдарын таңдау және негіздеу
Жүйені дайындау технологияларын таңдауда келесідей талаптар қарастырылды:
* Жүйе ... ... ... Бұл ... ... ... ... мултиплатформалық тілін қолдану қажет. Аталған жүйе Javascript ... ... ... Жүйе ... ... жүзеге асырылуы тиіс. Бұл келесідей артықшылықтарды береді:
* Клиент-сервер моделі бойынша жүйезеге асыру ақпаратты орталықтандыруға ... ... ... ... ... ... ... олар автоматты режимде жіберіледі және орнатылады;
* Пайдаланушыларға жұмыс үшін браузердің болуы жеткілікті;
* Желідегі ажыратылған ... ... ... Java ... ... және (Java EE, Servlets/JSP) жобалау және дайындау технологиясы таңдалды.
Шаблон жобалаушы ретінде веб-қосымшаны жүзеге асыру үшін MVC (Model View Controller) моделі ... ... ... ... ... ... ... шаблонда 3 негізгі компонент бар. Модель, түсініктеме және контроллер.
Түсіндірме (Түр) жүйеден немесе жүйеге түсетін ... ... ... ... ... болып табылады және жүйенің ішкі құрылымына ұқсас алгоримдер, есептеулерге жауап береді.
Контроллер жүйенің түсіндірмесі мен ... ... ... буын ... табылады, оның негізінде оларды ажыратуға болады. Контроллер мәліметтерді пайдаланушыдан ... және ... ... ... ... ... ол ... хабаралама алады және оларды жібереді (Кесте 1).
Кесте 1. Контроллер сұлбасы
Түсіндірме ... ... ... ... ... ... 4- ... ... ... ... қабылдайды және оларды модельге жібереді. Бұдан басқа, ол модельден хабарлама алады және оларды түсіндірмеге жібереді.
Жүйені дайындауда ... ... ... жобалау кезеңінде сипатталған маңыздылар мен сервистер қолданылды. Сервисте сипатталған функциялар SQL тіліндегі ... ... ... ... және ... ... көмек сұрау арқылы жүзеге асырылды, сонымен қатар қажетті алгоритмдерді жүзеге асыруды қамтиды.
Жүйенің моделі мен түсіндірмесі ... ... ... үшін ... ... Сервлет сервер жағынан және сервердің қызметтік мүмкіндіктерін ... ... ... табылады. Сервлет клиенттермен сұраныс-жауап принципі ретінде әрекет етеді. Сервлет технологияларының негізгі міндеті - ... ... ... ... ... және сервердегі ресурстарға Web (любой браузер, HTML, HTTP) стандартты құралын ... ... ... жағынан ешқандай арнайы программалық қамтамасыз етужі орналастырмай-ақ пайдаланушыларына қолжетімділікті ... ету. ... ... ... ... ... ... серверлерге ауыстырылғанү клиентке нәтижесінде Web-бет сұралған мәліметтерімен қайта айналып келеді.
Cервлеттер жинақталып контроллерді ... ... ... ... ... екі топқа бөлінген: қарапайым пайдаланушы мен администратор жұмысына жауап беретін. Топтың әрбіреуін сервлеттерге бөлу келесідей принциптер бойынша ... ... ... ... ... сервистерге бөлу ретінде.
Осылайша, келесідей сервлеттер жүзеге асырылған:
Пайдаланушылар үшін:
* ... - ... ... ... ... ... аудентификациядан кейін келетін бетке);
* UserGroupServlet - пайдаланушылар мен топтар арасындағы байланысқан мәліметтерге жауап береді (топтарды, пайдаланушылар және ... ... ... ... FileFolderTaskServlet - каталогтармен, файлдармен, нұсқалармен және файлға ... ... ... ... ... ... мен нұсқаларды енгізу мен өшіру, тапсырмаларды енгізу мен өшіру, файл туралы ақпаратты ... шығу және ... Upload - ... ... ... жүктеуге қажет;
* Download - файлдық жүйеден файлдарды көшіріп алуға қажет.
Администраторлар үшін:
* AdminMainPageServlet - администратордың басты бетіне ... ...
* ... - ... мен ... арасындағы байланысқан мәліметтерге жауап береді (топтарды, пайдаланушылар және ... ... ... ... ... және пайдаланушыларды өшіру/енгізу, пайдаланушылар мен басқаларды редакциялау);
* ... - ... ... ... және файлға тіркелген тапсырмалармен жұмысқа жауап береді (файлдар мен нұсқаларды енгізу мен өшіру, ... ... мен ... файл ... ... ... шығу және т.б.);
* AdminDownload - файлдық жүйеден файлдарды көшіріп алуға қажет.
Аталған ... ... ... мен ... үшін ... болып табылатын, сонымен қатар электрондық поштаға хабарламаны жіберуге қажетті MailLogger және SMTPAuthenticator қызметтік екі класының аутентификациясына жауап беретін АuthServlet сервлеті ... ... ... асыру үшін JavaScript технологиясы қолданылды. JavaScript сервелттердің жалпылама технологиялары ... ... Бұл ...
HTML-кодты Java-коды бар фрагменттер Web-беттермен бір құжатқа біріктіруге көмектеседі. Клиент JavaScript бетке сұраныс жасағанда, Web-сервер бұл ... ... ... ... ... және ... ... отыратын, Web-серверге жіберетін, ал Web-сервер клиентке жіберетін сервлетке бағыттайды.
JavaScript -беттер дайындалды, ... ... ... ... ... ... бетке жауап береді. Жүйе пайдаланушының екі рөлін атқаратындықтан (қарапайым ... және ... ... ... жеке ... ... жұмыстың ыңғайлылығы үшін AJAX технологиясының көмегімен каталогтар ағашы жүзеге асырылды. AJAX - ... ... ... айырбастыу режимінен тұратын веб-қосымшалар интерактивті пайдаланушылар интерфейсін құру ... ... ... ... ... толықтай қайта қосылмайды және веб-қосымша жыдам және ыңғайлы бола ... ... ... үшін JDBC ... ... JDBC - кестелік мәліметтер өзегіне қолжетімділікті, SQL мәліметтер қорының үлкен санымен мәліметтер қорын басқару жүйесінің байланысу мүмкіндігін қамтамасыз ... ... ... ... ... ... кестелер немесе құрылымданбаған файлға.
3.2 Қолданылған программалық қамтамасыз етулер
Құру орасы: IntelliJ IDEA 8.1.3.
Тестілеуге ... ... ... hsqldb.
Сервер: apache-tomcat-5.5.25.
Қосымшаны тестілеу. Қосымша локальды тестілеуден өтті. Мәліметтер ретінде ойдан табылған мекеменің мәліметтері қолданылады.
Файлдық жүйе ретнде алдын-ала қатқыл дискіде ... ... ... HTML ... - бұл ... тілі емес, гипермәтіндік тілдің белгілеулері. HTML-дың кеңейтілген жазылу түрі - Hyper Text Markup Language. HTML сияқты ... тілі ... ... ... ... ... ... Ол үшін құжат мәтініне арнайы кодтар немесе дескрипторлар жазылады. Бұны Notepad немесе ... ... ... ... болады.
HTML-дың бірнеше сипаттамаларын атап өтейік:
* HTML арнайы Web үшін құрылған. Кейбір бағдарламаларда қрылған құжатты басқа бағдарламаларда қолдану жиі қиынға ... Бұл ... HTML ... HTML - бұл ашық стандарт. HTML белгілі бір фирманың меншігі болып саналмайды;
* HTML кез келген ... ... Бұл тіл жай ... ... оңай болу ... құрылған;
* HTML-ға гипермәтін қосылған. Бұл HTML- ң ең маңызды мүмкіндігі;
* HTML мультимедианы қолдайды. Web-ң басқа құралдардан айырмашылығы - ... ... ... формаларды қолданады, мысалы, дыбыс қосып, суреттер, мәтін, бейне тағы ... ... ... ... Netscape Communications Corporation компаниясы жасаған. Басқa браузерлер танымалдылық жағынан жетерліктей артта қалуда. ... жыл ... Netscape ... браузері басқа браузерлер арасында алдыңғы қатарда болды, қолданушылардың екіден үші осы бағдарламаны қолдaнған. Microsoft компаниясы өз ... ... ... ... ... үшін ... салды. Бұқаралық ақпараттар бетінде екі браузерлер арасында қолданушылар үшін тартыстары жайлы хабарланған еді. Қазір бұл екі ... ... ... бір ... ... ... браузерінің танымалдылығының өсуінің негізгі себебі, ол Windows операциялық жүйесінің құрамына ... ... ... ... қолданушының шешіміне байланысты.
HTML құжатының құрастырушысы онымен ... ... ... де ... алады. Теориялық жағынан гипермәтінмен MS-DOS деңгейінде кез-келген ASCII-файлдары ашатын редакторда жұмыс істеуге болады. Шынын ... бұл ... HTML ... ... ... ... ... қажет етеді. Гипермәтінді құрғанда браузерді де қолдануға болады. Бұл бағдарламалардың барлығы Web бетті редакциялау режиміне ... ие. ... ... ... ... ие. ... тек қана Web беттер мен оларда визуалды және дыбысты эффектілерді құратын гипермәтіндік редакторлар да бар.
Гипермәтінді құру әдісі оның ... ... ... ... ... Windows басқаруында болған компьютерде Web-бетті құрған кезде сіз администратор UNIX басқармасындағы ... ... бір ... ... ... бар ... ... қолдана алады.
HTML негізгі ерекше принциптерінің бірі - қабілетілігі. Бұл HTML басқа тілдерден ерекшелейтін фактор, оларда теориялық негізде ... ішке ... ... жазуға болады. Нақты жағдайда бұл мүмкін емес. Әрбір элементтер өзінің ... ... тек ... ... ... мүмкіндік береді, олар өз алдында тек белгілі бір элементтер қатарының ... сала ... Осы ... ... ... ... құрылып қана қоймай, түрлі визуалды эффектілер жасалынады.
Тілдің барлық элементтерін шартты түрде үш ... ... ... ... ... ... ... құрайтындар жатады. Мұндай элементтерді қолданбай-ақ қоюға болады, бірақ оны елемеуге болмайды. Екінші топқа форматтау эффектілін құратын элементттер жатады. ... ... ... ... ... ... құрастырушының өз еркісіне байланысты болады. Үшінші топқа клиент компьютерінде қойылған және жұмыс істеп ... ... ... басқаруға мүмкіндік беретін элементтер. Көп жағдайда мұндай ... ... бір ... ... редактордағы құжатқа немесе бағдарламаға енгізілуі автоматты түрде құрылады.
HTML-дің ең ... ... 90-шы ... ... сол ... әйгілі Mosaic браузері үшін Тим Бенерс-Лимен құрастырған болатын. Бірақ сол кездерде не браузер, не жаңа тіл үшін ... ... ... 1993 жылы HTML+ ... пайда болады. Бірақ бұл да ешқалай ерекшеленбеді. 1994 ... ... ... кең ... берген 2.0 версиясы жарық көрді. Бұл WWW-дің бүкіл әлем бойынша таралуының басы еді. Бұл версияға енгізілген элементтер әлі ... ... ... ... 3.0 ... бір ... ... пайда болды, онда тіл элементтері арқылы математикалық символдарды бейнелеу жүзеге асырылған болатын (интеграл, шексіздік, бөлшек, жақшалар және тағы ... Бұл ... үшін Arena ... де құрастырылған болатын. Бірақ бұл жоба тығырыққа тіреліп, ары ... ... ... жылы HTML 3.2 ... ... ... Бұл ... шешім болатын. Тіл спецификациясына Web-беттерді құрастырушыларының арасында белгілі болған фреймдер енгізілгенін айту жеткілікті. Қазір де осы спецификация негізінде жетерліктей жаксы ... ... ... болады. Осы күнгі браузерлердің айтарлықтай барлығы 3.2 версиясын жетектейді. Сондықтан авторларда ... ... ... ... қабілеті жайында сұрақтар туындамайды.
W3C консорциумы құрастырған ресми спецификациялармен қатар, браузерлерді өндіруші компаниялар өз элементтерін жасаған. Оның соңында бұл ... ... ... ие ... тілдің келесі версиясының спецификациясына енгізілді.
Динамикалық HTML 4 ресми спецификациясы 1997 жылы пайда болды.
Бұл ... ... ... ары ... дамуы скрипттік бағдарламалау арқылы жүзеге асырыла бастады. Бұл тілге жаңа ... ... ... ... болып шықты. Сол кездерде пайда болған Netscape Navigator 4, Microsoft Internet Explorer 4 браузерлері бағдарламалық кодты жеткілікті дәрежеде интерпретациялады. ... MySQL ... ... базасы - бұл құрамында белгілі бір ақпараты бар екі өлшемді өзара байланысқан кестелер жиыны. Мәліметтер базасын басқаратын ... ... ... ... ... ... деп аталады.
MySQL - бұл интернет желісіндегі ең танымал және кең ... ... ... ... жүйесі. Ол үлкен ақпараттық көлемдермен жұмыс істеуге арналған, алайда оны интернет ... ... ... ... олардың кішігірім не үлкен болуы шарт емес.
MySQL АВ - бұл MySQL құрастырушыларының негізінде құрылған және MySQL МББЖ-на ... ... ... ... ... өз ... ... отырған коммерциялық компания болып табылады.
MySQL - бұл мәліметтер базасын басқаратын жүйе. Мәліметтер ... ... ... ... ... Бұл деректер әртүрлі болуы мүмкін - сатып алушылардан тұратын қарапайым тізімдерден суреттік галерея тізіміне дейін немесе ... ... зор ... ... ... Компьютерлік мәліметтер базасында сақталған деректерді жазу, таңдау және өңдеу үшін мәліметтер ... ... өте ... және бұл MySQL ... қамтамасы деп айтуға болады. Компьютер үлкен көлемді мәліметтерді өңдеуді қаншалықты жақсы атқарғанымен, деректер базасын басқару есептеу ... ... роль ... ... ... ... болуы мүмкін - жеке утилиттер түрінде де, не болмаса қосымшалардың құрамына ... ... ... де.
3.5 РНР - дегі ... сценарий негіздері
РНР - бұл жалпы қолданыста болатын скриптинг тілі. РНР тілі арнайы Web - ке ... ... және оны ... оңай ... болады. РНР басқа тілдерден серверде орындалуымен ерекшеленеді. РНР тілінің ... ... бірі ол ... жаңа ... үшін өте ... ... қатар программист-профессионалдар үшін алға жылжыған көптеген мүмкіндік ұсынады. РНР кодының ... ... ... ... ... ... істей бастаса жылдам үйреніп кетеді.
РНР тілін, ереже бойынша, интернетпен байланысты қосымшаларды программалау үшін қолданылады.РНР-ді командалық қатардың интерпретаторы ... ... ... РНР ... тапсырмалардың шешімін табу үшін қолданылады:
* Интерактивті командалық қатар қосымшаларын құруда қолданылады;
* GUI кросс-платформалық қосымшаларын PHP-GTK кітапханасы көмегімен құру;
* Windows және ... ... ... ... ... ... ... php-сценарий процесінің орындалуын қарастырамыз. Алдымен браузер .php кеңейтілуі бар бетке ... ... ... ... ... РНР ... арқылы программаны жібереді және нәтижені html-код түрінде береді. Егер стандартты HTML бетті алып, ... .php ... РНР ... жүктеп жібереміз. Ең соңғысы оны қолданушыға өзгеріссіз жібереміз. Бұл файлға РНР команадаларын енгізу үшін, командаларды РНР-дің арнайы тэгіне ... ... 4 түрі ... эквиваленттер және олардың кез келген түрін қолдануға болады):
* XML ... ... ... SGML ... өңдеу:

* HTML сценарий құрылымын өңдеу:
...

* ASP стиліндегі құрылым:

Жалпы айтқанда ... ... РНР ... шығуға болады және ары қарай біз оған қайтадан еніп кодты жабамыз. Яғни келесі құрылым мүмкін болады:

Hello!
// бұл қатар PHP коды ... ... егер ... блогы орындалса ғана шығарылады

РНР-дегі echo командасы web- бетте кездесетіндердің барлығын шығарады.
РНР коментари орналастырудың бірнеше әдісін ұсынады. Ең қарапайымы ек ... бұл ... ... ... ... ... сөз ... дейін программада оқылмайды. Сонымен қатар көпқатарлы коментарилерді С (/*...*/) стилінде қолданады. Бірқатарлы коментарилер үшін тор символы қолданылады (#).

Есте ұстайтын бір ... РНР ... ... РНР ... ғана ... ... Егер РНР қандайда бір символдарды коментарилердің сыртында кездестірсе, ол html-кодқа келіп түседі. ... ... ... ...

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 45 бет
Бұл жұмыстың бағасы: 1 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Электрондық оқулық құру44 бет
"Диспансеризация."3 бет
Microsoft Word мәтіндік процессорының көмегімен мәтіндік құжаттарды даярлау5 бет
Windows жүйесінің стандартты программалары туралы5 бет
Ірі қара өсіру5 бет
Ірі қара, ұсақ малдардың бауырын тексеру7 бет
Ірі қара,ұсақ малдардың бауырын тексеру3 бет
Ішкі жұқпалы емес ауруларды емдеу тәсілдері8 бет
Ішкі энергия жайлы мәлімет4 бет
Абсорбция және масса үрдісі7 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь