Автор: Пользователь скрыл имя, 22 Октября 2011 в 18:29, дипломная работа
Дипломдық жобаның өзектілігі: сақтандыру компаниясының қызметкерлерінің, физикалық және заңды тұлғалардың құжататрын рәсімдеуге қажетті автоматтандыру жүйесі, яғни ол белгілі бір дәрежеде компанияның жұмыс тиімділігін арттырады, сонымен бірге сақтандыру жағдайына байланысты нарықтық бәселестіктіде арттарады.
Ғылыми жаңалық мынадан тұрады, яғни алгоритмдік есептің жүйелерін шешу жолдары қарастырылған, сондай-ақ берілгендер қорындағы ақпараттық ағымдар мен байланыстардың негізгі қағидалары анықталған. DELPHI тілдік бағдарламасымен объективті-түзеткіштер өңделген. Программисттерге және дербес компьютерді қолданушыларға арнайы инструкциялар жасалған.
КІРІСПЕ............................................................................................................... 8
1 Алға қойған міндеттер............................................................ 10
1.1 Ақпараттық жүйелерге шолу және берілгендерді талдау................ 10
1.2 БҚ өңдеудің негіздемелері................................................................... 13
1.3 «Әділет СК» ЖШС жеке және заңды тұлғалардың құжаттарын тіркеу және талдаудың бағдарламалық қамтамасыз етілуін өңдеу» тақырыбына техникалық тапсырма.......................................
14
1.3.1 Бағдарламаны тағайындау................................................................... 14
1.3.2 Қызметтік талаптар.............................................................................. 14
1.3.3 Кіруші ақпараттық берілгендер.......................................................... 14
1.3.4 Шығатын берілгендер.......................................................................... 15
1.3.5 Сенімділігіне қойылатын талаптар..................................................... 15
1.3.6 Техникалық және жүйелі бағдарламалық құралдарға қойылатын талаптар.................................................................................................
15
1.3.7 Ақпараттық сәйкестендіруге қойылатын талаптар........................... 15
2 БАҒДАРЛАМАЛЫҚ ҚАМТАМАСЫЗ ЕТУДІҢ ЖОБАЛАНУЫ... 16
2.1 Зерттеу объектісін талдау.................................................................... 16
2.1.1 Жасалатын бағдарламаның тағайындау............................................. 18
2.1.2 Құрылымдық жобалау......................................................................... 19
2.1.3 Ағымдық ақпараттық талдау............................................................... 22
2.2 Бағдарламалық және аппараттық құралдарды таңдау және негіздеу..................................................................................................
26
2.2.1 Бағдарламалық қамтамасыз етуді қызмет етуіне қарай таңдау....... 26
2.2.2 Жалпы ортақ бағдарламалық қамтамасыз етуді таңдау................... 31
2.2.3 Арнайы бағдарламалық қамтамасыз етуді таңдау............................ 33
2.2.4 Аппараттық құралдарды таңдау......................................................... 36
3 ПРОГРАММАЛЫҚ ҚАМТАМАССЫЗ ЕТУДІ ІСКЕ АСЫРУ....... 38
3.1 Шешудің алгоритмін өңдеу................................................................. 38
3.1.1 Модульдер қызметтері мен мәліметтер құрылымдарының суреттелуі, модульдер мен блоктар арасындағы байланыстар........
39
3.1.2 Файлдық жүйенің логикалық және физикалық құрылымы............. 45
3.1.3 Кластық интерфейстің суреттелуі...................................................... 49
3.2 Ақпараттық модульдер мен жалпы бағдарламаны алып қою......... 53
3.3 Бақылау мысалында тестілеу.............................................................. 54
3.4 Құжаттандыру....................................................................................... 56
3.4.1 Пайдаланушыға нұсқаулама................................................................ 56
3.4.2 Программалаушыға нұсқаулама......................................................... 57
4 ТІРШІЛІК ҚАУІПСІЗДІГІ................................................................... 58
4.1 Өндірістің зиянды және қауіпті факторларын таңдау...................... 58
4.2 Санитарлық техникалық іс-шаралар.................................................. 59
4.3 Еңбек шартының анализі..................................................................... 60
4.4 Жарықтандыруды есептеу................................................................... 63
4.5 Өндірістегі шу....................................................................................... 67
4.6 Жабдықтарды құру, жөндеу кезінде техникалық қауіпсіздік.......... 68
4.7 Электр қауіпсіздігі................................................................................ 69
4.8 Өртке қарсы іс-шаралар....................................................................... 70
4.9 Төтенше жағдай кезіндегі тіршілік қауіпсіздігі................................ 71
4.10 Желдету жүйесін есептеу..................................................................... 72
5 ТЕХНИКА-ЭКОНОМИКАЛЫҚ НЕГІЗДЕМЕ ЖӘНЕ БИЗНЕС ЖОСПАР ..............................................................................................
75
5.1 Объект құрылысын техника-экономикалық негіздеу....................... 75
5.2 БИЗНЕС-ЖОСПАР.............................................................................. 86
5.2.1 Аннотация............................................................................................. 86
5.2.2 Түйін...................................................................................................... 86
5.2.3 Кәсіпорын сипаттамасы....................................................................... 86
5.2.4 Өнімнің сипаттамасы........................................................................... 87
5.2.5 Маркетинг жоспары............................................................................. 87
5.2.6 Өндірістік жоспар................................................................................. 88
5.2.7 Ұйымдастырушылық жоспар.............................................................. 89
5.2.8 Шығындарды болжау........................................................................... 90
5.2.9 Жұмыстардың орындалу тізбесі......................................................... 91
5.2.10 Жобаның тәуекелдігін талдау............................................................. 91
ҚОРЫТЫНДЫ.................................................................................................. 93
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ................................................ 94
ҚОСЫМША
-
TTable DataBaseName қасиеті арқылы МБ файлымен
байланысады. Table компоненті МБ ену үшін
қызмет етеді. Active қасиеті МБ байланысты
іске асырады, ал false қасиеті байланыстарды
үзеді. Table: First,Next,Last компонентінің әдісі
мәлiмет жиыны бойынша жылысуға мүмкiндiк
бередi. Edit әдісі редакциялау режиміне
мәліметтер жиынтығын құрайды.
- TDataSource TDBGrid типі компоненттерін мәліметтер жиынтығымен байлаыстыру үшін қызмет етеді. DataSet қасиеті арқылы мәліметтер жиынтығының көздері анықталады.
-
TStatusBar негізгі форманың төменгі бөлігінде
орналасқан қалып қатарын құру үшін тағайындалған.
Компонент бірнеше панельдерге ие болуы
мүмкін, сонымен бірге ол жайғасқан терезенің
көлемін өзгерту кнопкасына ие.
Кесте 3.4
TStatusBar
компонентінің қасиеті
property Canvas: TCanvas; | Панельдерді салу үшін канволар |
property Panels: TStatusPanels; | Объектілер
панельдерге ие.
TStatusPanels.Items[Index: Integer]: TstatusPanel ерекшелігі панелге енуге жол береді, бірақ индексіне |
property SimplePanel: Boolean; | Бірнеше панельдерді түруге рұқсат береді не тиым салады. True шақырған бөлек, компонент жалғыз панельге ие болады |
property SimpleText: String; | SimplePanel =True үшін панельдер натижесіне ие |
property SizeGrip: Boolean; | Терезелердің өзгеру кнопкасын қосуына рұқсат не тиым салады. Еленбейдi егер Align <> alBottom |
- TTimer нақты уақыттың интервалдарының есептеуi үшiн қызмет көрсетедi. Оның қасиеті Interval милисекундтағы уақытты анықтайды, OnTimer уақиғаны көргенге дейін таймердің қосылуы аралық уақытты белгілейді. Таймер мәннiң қоюының жанында қосылады True оның қасиетiне Enabled.
- TCheckBox – мәтіннің қасындағы кішкентай терезенің қатарын бейнелейді. Терезеде белгіні қоюға болады, бір нәрсе таңдалды дегенді білдіреді;
- TEdit – енгізудің бірқатарлы редакциялау немесе бейнелеуге енгізу үшін тағайындалған. Windows енгізу үшін стандартты басқару элеметі. Ол мәтіннің қысқа көрінісін бейнелеу үшін пайдалануы мүмкін және пайдаланушыға программаны атқару кезінде мәтінді шығаруға жол береді;
Кез келген қайтадан түзілген класс секциялардан тұруы мүмкін, қосарланған создермен published (жария етілген), private (жабық), protected (қорғалған), public (ашық) және automated (автоматтанған) анықталатын. Әрбір секцияның ішінде бастапқыда өріс анықталады, сонан соң әдістері мен қасиеттері бейнеленеді.
Компонентке қарапайым қасиеттердің қосылуын қарастырамыз.
Мұндай
қасиеттер арнайы ену механизмдерін
талап етпейді. Мысалы, компонентке
екі қарапайым қасиеттерді
Type
TmyComp = class(TWinControl)
Private
//Қасиеттер үшін өрістің жабылуы
FintegerProp:Integer;
FstringProp:String;
Published
//Қарапайым қасиеттер
property IntegerProp:
Integer read FintegerProp write FintegerProp;
Property StringProp:
String read FstringProp write FstringProp;
End;
Әдетте
қасиеттер үшін барлық өрістер F
префиксімен аталады және private секциясына
сыйғызылады.
3.2
Ақпараттық модульдер
мен жалпы бағдарламаны
алып қою
Delphi-де қуатты қойылған бөліп алып қойғыш бар, программаларды қарапайым ететін. Алып қосудын негізгі саймандары бақылау терезелері мен қадағалау нүктелері болып табылады.
Талқылау – программалар командаларының қадамдап атқарылуы. Бұл режимде кодтың әрбір қатары команда бойынша атқарылады және сол атқарылған соң ғана Delphi өзінің жұмысын тоқтатып, келесі команданы күтеді.
Атқарудың белгілі қадамында программа тоқтағанда, сіз ауыспалылардың мағынасын қарап олардың кейбір мағыналарын өзгертуіңіз де мүмкін.
Талқылау нүктесі – кодтың жаңа жолы, онда программа өзінің орындалуын тоқтатып Delphi-ге өтуі қадамдық режимде орындалуын жалғастыру үшін.
Ажырату нүктесін қою үшін жолды бөліп алып, «Ғ5» пернесін басу қажет. Бұл жол қызыл түске боялуы керек. Егер ол бірден немесе компиляциядан кейін басқа түске ауысса, онда бұл жолда программа тоқтай алмайды.
Жолдың сол жағында көк нүкте тұруы мүмкін. Бұл жол ажырату нүктесі болуы мүмкін жағдайда жаңарады. Егер мұндай нүкте болмаса, онда ажырату іске аспайды. Олар жоғалып және программаның келесі кезекті компиляциясында ғана пайда болуы мүмкін.
Егер сіз кодқа қандай да бір өзгертулер енгізсеңіз немесе жаңа жол қоссаңыз, онда керісінше бұл жолдың ешқандай нүктесі болмайды, егер мұнда программа өзінің атқарылуын тоқтатқан жағдайдың өзінде. Delphi қабықшасы бұл код не істеп жатқанын білмейді. Кезекті тексеру тек келесі компиляция кезінде ғана болады, және содан соң ғана дұрыс ажырату нүктелері қойылады.
Бақылау аялдамасының нүктесін программадағы оператор анықтайды, оны атқарудан бұрын программа өзінің жұмысын үзеді, ал басқару Delphi ортасында беріледі.
Нүктелердің терезелері жобадағы барлық қабылданған нүктелердің тізбегін алады, өңдеуден бұрын программаның жұмысы үзіледі және басқаруды Delphi ортасы алады.
Программалық
қамтамассыз етуді өңдеу
3.3
Бақылау мысалында
тестілеу
«Kaz_Strah» программасының бақылау мысалын қарастырамыз.
Программа жіберілген соң терезеде пайдаланушының авторландыруыпайда болар, 3.3 сурет.
Пайдаланушының сәйкестендіруінің аяқталуынан кейін экранда программаның басты терезесі пайда болар, 3.4 сурет.
Бұл терезеде меню бар, оның көмегімен анықтамалардың формалары ашылар.
Барлық
анықтамалар толтырылғаннан кейін
келісім-шарттар бойынша есеп берулерді
көруге болады, 3.10 суретте бейнеленген.
Сурет
3.10 – Келісім-шарт бойынша есеп беру
Сурет
3.11– Клиенттердің төлемдері бойынша есеп
беру
3.4 Құжаттандыру
3.4.1
Пайдаланушыға нұсқаулама
Егер программа мәліметтер базасымен біріккен бола программа жіберілгенде пайдаланушының тіркеу сұранысының терезесі енгізіледі. Пайдаланушының аты-жөні үшін аталмаған жағдайда User1 және бос пароль пайдаланылады.
Сәйкестендіру өткеннен соң басты терезе ашылады. 3.4 суретте бейнеленген.
«Анықтамалар
– пайдаланушылар» команда
3.13
суретте пайдаланушылардың
Сурет
3.13– Пайдаланушылардың тізімінің терезесі
Анықтамаларды толтыру үшін 3.4 суретте бейнеленген терезенің басты формасынан «Анықтама» менюіне кіру қажет, анықтамалардың тізімі шығатын. Қажетті анықтаманы таңдап алғаннан кейін, осы анықтамалардың тізімі бейнеленген терезе ашылады. Осы терезеде қосу, редакциялау, сонымен бірге осы тізімнің мағынасын кетіру мүмкіндіктері болады.
Келісім-шарт
пен төлемдер бойынша мәліметтерді
қарау үшін, кейін басып шығару
үшін «Есеп беру» менюіне
Қажетті
есеп беруді таңдағаннан кейін оның басып
шығару формасы ашылады (3.11, 3.12 суреттер).
3.4.2
Программалаушыға
нұсқаулама
«Сақтандыру»
бағдарламасын қондыру үшін 3.14 суретте
бейнеленген файлдарды
Сурет
3.14 – Программаның жұмысы үшін қажетті
файлдар
Программалық файл KAZ_STRAH.exe файлы болып табылады. .db кеңітілген файлдар мәліметтер базасының файлдары болады.
4 ТІРШІЛІК ҚАУІПСІЗДІГІ
Қазақстан Республикасының 2007 жылғы 15 мамырда қабылданған №251 Еңбек кодексі, соның ішінде, нормаларды кеңейту мен саралау бөлігінде еңбек қатынастарын реттейтін, еңбек заңын реформалау бағытында маңызды қадам жасады [16].
Еңбек
қауіпсіздігі және еңбекті қорғау туралы
заң Қазақстан
Қазақстан
Республикасының еңбек қорғау саласының
заңдары Қазақстан
Еңбекті
қорғау қорғау саласы туралы заң қызметкерлердің
еңбекті қорғау құқығын қамтамасыз
етуге бағытталған, өндірістегі
жазатайым жағдайлар мен
Тіршілік қауіпсіздігі бөлімі қызметкердің құқығын, еңбек күзетін қамтамасыз етуіне бағытталған облыстарда ұлттық саясатшыларды, өндірісте денсаулыққа жазатайым зақым келу оқиғаларын ескерту мақсаттарында, негізгі принциптерді орнатады, қауіпті өндіріс факторлардың минимумын мәлімдейді және кәсіпорында меншік түрлерінің және барлық шаруашылық қызмет түрлерін таратады.
OHSAS 18001
Ұйым өнеркәсіп қауіпсіздігі мен қызмет бірлігіне қатысы барлардың денсаулығы аймағында құжаттық мақсаттарды енгізіп, қолдау қажет.
Ескерту: шешілетін мәселелерді сандық түрде анықтау керек.
Ұйым
өзінің мақсаттарын енгізе және қайта
қарай отырып технологиялық мүмкіншіліктерді,
қаржылық, операциялық талаптарды, екі
жақтың ойларын ескеру қажет. Бұл мақсаттар
өнеркәсіп қауіпсіздігі мен денсаулығы
аймағында саясат арызымен сәйкес келуі
қажет және әрдайым аталғандарды жақсарту
қажет.