Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Абдикаримов.docx
Скачиваний:
54
Добавлен:
09.02.2016
Размер:
1.12 Mб
Скачать

2. Жобалау бөлімі

2.1 Емхананың тіркеу бөлімінің автоматтандырылған басқару жүйесін құру. Басқару жүйесінің құрылымы.

Дипломдық жобаның бұл бөлімінде басқару жүйесінің құрылымы жә­не оның сипаты қарастырылған.

Жасалатын жоба стандартты программалау және аппараттық қамтамасыз етуге бағытталуы тиіс, оны экранның 1024х768 пиксельден төмен емес рұқсат етуі кезінде қарауға есептелген.

Кейіннен келе басқару жүйесін жасауға арналған сан алуан программалық жабдықтамаларды кездестіруге болады. Әдетте басқару жүйесі тек қана мамандандырылған қызметкерлер қолданатын болса, басқару жүйесін шығарушы кәсіпорындар әр компьютерге арнайы мамандар келіп қондырып, оларды жүктеп, орналастырып кететін болған. Мұндай басқару жүйесінің интерфейсі WinAPI(Windows Application Interface) қолданған.

Ал егер басқару жүйесі мамандандырылған қызметкерлерден бөлек кез-келген азаматқа арнап қолданысқа енгізетін болса, арнайы электронды веб-сайт түрдегі интерфейсті пайдаланып, кез-келген интернет браузерлер арқылы ашуға негізделген ресурстар түрде жасайды. Мұндай басқару жүйесін орнатуға, қондыруға, жүктеуге қажет етілмейді.

Осы диплом жұмысының басқару жүйесін дайындау кезінде, осы күні кәсіби MySQL-редакторларының ішіндегі өте танымалылардың бірі болып табылатын Microsoft MySQL Server 2000 мен Borland Delphi 7 бағдарламалау ортасы пайдаланылды. MySQL cерверлік бағдарлама ретінде, бірнеше қолданушыларға бірнеше мәліметтер қорын қолдануды қамтамасыз етеді. MySQL сөзіндегі "My" сөзі, бағдарлама жасаушысы Майкл Видньюс-тың (Michael Widenius) қызының аты - "My" сөзінен алынған. Ал SQL фразасы - Құрылымдасқан Тапсырыс Тілі (Structured Query Language) дегенді білдіреді.

MySQL, проект қайнарын GNU General Public License (GPL) және әр түрлі жеке меншік лицензияларында шығарды. MySQL-ды кезінде MySQL AP атты Шведттық фирма демеу еткен, ал қазір оны толығымен Oracle корпорациясы сатып алды.

Толық функционалды мәліметтер қорын қажет ететін, қайнары тегін проекттер жиі MySQL-ды қолданады. Серверді коммерциялық проекттерде қолдану үшін, қосымша функциялармен ұсынылатын бірнеше нұсқалары бар. MySQL-ді қолданатын бағдарламаларға TYPO3, Joomla, WordPress, phpBB, MyBB, Drupal және де басқа LAMP бағдарламаларын жатқызуға болады. MySQL сонымен қатар Google, Wikipedia, Facebook және Twitter сияқты дүниежүзілік және кең ауқымды web-бағдарламаларында қолданылады.

Borland Delphi 7 – Borland компаниясының Windows жүйесiнде программалаудың ыңғайлы құралы. Онда көптеген операторларды пайдаланып программа дайындау, программа мәзiрiн құру, анимация, мультимедиа процестерiн ұйымдастыру, OLE технологиясын пайдаланып, басқа офистiк қосымшаларды шақыру, олармен жұмыс iстеу және т.б. iс-әрекеттердi орындау да мүмкiн. Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты.

Delphi-дi Паскаль программалау тiлiмен жұмыс iстеген адамдардың меңгеруi көп қиындық келтiрмейдi. Бiрақ, мұнда программалауды үйрену үшiн объект, оқиға, қасиет түсiнiк­темелерiмен еркiн танысып, онда компоненттердi пайда­лану және әдiстер деп аталатын түрлi командалардың жазылу түр­лерiн бiлу қажет. Жалпы, Delphi-де пайдалылатын про­цедуралар (әдiстер) мен түрлi кластарға, компоненттерге енгiзулi мәндер меншiктелетiн қасиеттер көп. Нақты есептердi шешу програм­маларын құруды үйрену арқылы ғана Delphi-де программалауды үйренуге болады. Ол үшiн кiтапқа енгiзiлген программаларды iс жүзiнде орындап, оларға түрлi өзгерiстер енгiзiп, жаттығу да мүмкiн. Жетiстiк тек тәжiрибеге байланысты.

Delphi ортасында төрт терезе бар. Олар:

l) Delphi5-Projectl - Delphi5-тің негізгі терезесі;

2) Form1 — Форма;

3) Object Inspector - Объект инспекторы терезесі;

4) Unitl.pas — Редактор терезесі.

1 DeIphi-дің негізгі терезесі үш құрылымнан тұрады:

1 Мәзір.

2 Басқару панелі алтыға бөлінеді:

• Standard — Стандарттық;

• View — Көрсету;

• Debug — Баптау;

• Custom- Қолданушы;

• Desktop — Жұмыс столы;

• Internet — Интернет.

3. Компоненттер палитрасы төмендегідей беттерден тұрады:

• Standard — Стандартты;

• Additional - Қосымша;

• Win32 — Windows интерфейсінің 32-разряды;

• System — функциялық жүйеге кіру мүмкіндік;

• Data Access — Берілгендер қорындағы информациямен жұмыс;

• DataControl — Берілгендерді элементтермен басқаруды құру;

• dbExpress - SQL-серверіне кіру мүмкіндігі;

• DataSnap - Көп салалы берілгендер қорындағы қосымшаны құру;

• BDE — BDE арқылы берілгендерге кіру мүмкіндігі;

• ADO — ActiveX берілгендер объектісін қолданып берілгендер қорына байланыс жасау;

• InterBase — АctiveX берілгендер қорына тікелей кіру мүмкіндігін қамтамасыз етеді;

• SOAP — АctiveX технология көмегімен анықталған ортады берілгендерді алмастыру;

• InternetExpress — ActiveX қосымшаны құру үшін берілгендер қорындағы анықталған қосымша-клиент және қосымша-сервер бір мезгілде болады;

• Internet — Интернет желісінде қосымша Web-серверін құру;

• FastNet — Инетернет желісіне кіру хаттамасын қамтамасыз ету;

• Decision Cube — Көп өлшемді талдау;

• QReport — Есепті құрастыру;

• DiaIogs — Стандартты сұхбаттық терезені құру;

• Win3.1 — Windows3.1 интерфейсі;

• SampIes — Бірге қойылатын жүйелік мысалдар;

• ActivX — ActivX компанентті;

• COM+ - Аттас объектілерді басқару;

• InterBaseAdmin — Аттас берілгендер қорына кіру мүмкіндігін басқару;

• WebSnap — Web-серверінің қосымшасын құру;

• Server — Жалпы COM серверлер VCL бөлігі үшін;

• IndyCIients — Клиент үшін Интернет тәуелсіз тұжырымдама компоненті;

• Indy Servers - Сервер үшін тәуелсіз тұжырымдама компоненті;

• Indy Miss — Интернеттің қосымша тәуелсіз тұжырымдама компонентті.