ЗМІСТ p>
ВСТУП ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
1.Характеристика УКРАЇНСЬКОЇ шинного комбінату (БШК) p>
"Белшина" .... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
1.1. Організаційна структура ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
1.2. Функціональні задачі АСУ персоналом БШК "Белшина" ... ... ... ... ... ... p>
1.3. Мета і завдання дипломного проектування ... ... ... ... ... ... ... ... ... ... ... ... ... p>
2. АСУ ПЕРСОНАЛОМ БШК "Белшина" ... ... ... ... ... ... ... ... ... ... ... .... ... ... P>
2.1. Технічне забезпечення АСУ персоналом БШК "Белшина" ... ... ... ... ... .. p>
2.2. Програмні засоби ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
2.3. Інформаційне забезпечення АСУ персоналом БШК "Белшина" ... ... .... P>
2.3.1. Вхідна інформація ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
2.3.2. Вихідна інформація ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
3.РАЗРАБОТКА СПЕЦІАЛЬНОГО ПЗ АСУ ПЕРСОНАЛОМ БШК p>
"Белшина" ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
3.1. Алгоритмічне опис завдання ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
3.1.1. Структура інформаційних модулів ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
3.1.2. Алгоритми функціонування програмних модулів ... ... ... .... ... ... ... P>
3.2. Програмна реалізація АСУ персоналом БШК "Белшина" ... ... ... ... ... ... p>
3.3. Керівництво оператора ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
3.3.1. Загальні положення ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
3.3.2. Пункт меню «Система» ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... ... ... P>
3.3.3 Пункт меню «Персонал» ... ... ... .... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
3.3.3. Довідники ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
3.3.4. Пункт меню «Штатний розклад» ... ... ... ... ... ... ... ... ... ... ... .. ... .. ... ...
4. ТЕХНІКО-ЕКОНОМІЧНЕ ОБГРУНТУВАННЯ РОЗРОБКИ ТА ЗАСТОСУВАННЯ ПРОГРАМНИХ p>
ЗАСОБІВ обчислювальної техніки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
1. Характеристика проекту ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....
2. Вихідні дані ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3. Розрахунок собівартості та відпускної ціни програмного засобу ... ...
1. Заробітна плата виконавців основна і додаткова ... ... ... ...
2. Відрахування до фонду соціального захисту ... ... ... ... ... ... ... ... ... ... ... ... ..
3. Податки, що входять у собівартість програмного засобу ... ... ... ....
4. Матеріали ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
5. Спецоборудование ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
6. Машинне час ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... P>
Витрати на наукові відрядження ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
Інші витрати ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
7. Накладні витрати ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
8. Загальна сума витрат за кошторисом ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
9. Витрати на супровід та адаптацію ... ... ... ... ... ... ... ... ... ... ... ....
10. Повна собівартість програмного засобу ... ... ... ... ... ... ... ... ... ...
11. Прибуток від реалізації створюваного програмного засобу ... ... ....
12. Відрахування на утримання відомчого житлового фонду ... ... ... ... ... p>
Прогнозована ціна без податків ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
Ціна без ПДВ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
13. Податок на додану вартість ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... P>
Прогнозована відпускна ціна ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p >
14. Чистий прибуток від реалізації програмного засобу ... ... ... ... ... ...
4. Розрахунок економічного ефекту від застосування програмного засобу у користувача ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1. Розрахунок капітальних витрат ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....
2. Розрахунок економії основних видів ресурсів у зв'язку з використанням нового програмного засобу ... ... ... ... ... ... ... ... ... ... ... ... ...
3. Розрахунок економічного ефекту від впровадження програмного засобу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. p>
5. ОХОРОНА ПРАЦІ ТА ЕКОЛОГІЧНА БЕЗПЕКА. Захист від шуму при експлуатації АСУ персоналом БШК «Белшина» ... ... ... ... ... ... ... ... p>
5.1. Аналіз складу та інтенсивності небезпечних і шкідливих факторів, що виникають при реалізації проектованої системи ... ... ... ... ... ... ... ... .... P>
5.2. Акустичний аналіз і розрахунок шумовий обстановки у виробничих приміщеннях ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
5.3. Вибір методу зниження шуму у виробничих приміщеннях ... ... ... ... p>
ВИСНОВОК ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... ... ... p>
Посібник/За ред ... ... ... ... ... ... ... ... ... .... ... .. p>
ДОДАТОК. Лістинг ПРОГРАМИ ... ... ... ... ... ... ... ... ... ... ... ... ... ... p>
ВСТУП p>
В даний час через недоліки існуючої системи управління
Білоруським шинним Комбінатом «Белшина», далі БШК «Белшина», здійснюєтьсярозробка галузевої інформаційної системи автоматизації обліку, контролюі управління всіма видами діяльності БШК «Белшина». p>
Можна назвати основні причини, що викликають збої виробничогоритму, і як наслідок, невиконання плану по Розгорнутий асортимент іноменклатурі, невиконання планів поставки готової продукції та їїреалізації: p>
1) наявність великої кількості фізично та морально застарілого обладнання; p>
2) недоліки в ремонті і міжремонтне обслуговуванні обладнання, що викликає позапланові його простої, знижує вироблення продукції; p >
3) відсутність належного контролю за поставками сировини і матеріалів, що не дає можливості своєчасно робити аналіз їх забезпеченості заводів; p>
4) відсутність оперативного контролю та аналізу причин браку готової продукції та напівфабрикатів; p >
5) невиконання нормативів на незавершене виробництво; p>
6) відсутність посадової контролю виконання наказів та розпоряджень по комбінату і заводам; p>
7) недостатня оперативність при прийнятті рішень через відсутність необхідної та достовірної інформації; p>
8) відсутність оперативно-бухгалтерського обліку; p>
9) з-за відсутності оптимального документообігу має місце надлишкове дублювання інформації, і як наслідок, її спотворення;
10) недосконала система матеріального заохочення і стимулювання праці. p>
Оперативне управління в масштабі заводу здійснюється диспетчерськоїслужбою заводу, спеціалізованої за цеховою технологічним принципомуправління. Через відсутність оперативної інформації про стан справ на всіхтехнологічних межах виробництва в реальному масштабі часудиспетчер не в змозі прийняти досить правильне рішення. p>
Облік у виробництві здійснюється вручну з формуванням документівобліковим персоналом цехів. p>
Через відсутність чіткої регламентації між окремими підрозділамиі посадовими особами управління комбінатом ускладнюється. Окремі службита відділи прагнуть мати запасний об'єкт інформації, яку можна було ботримати безпосередньо у службах її формування. Це призводить додублювання багатьох операцій з обробки інформації, накопичення і зберіганнязмін інформації, що викликає зайві витрати у сфері управління. p>
Однією з функціональних завдань інформаційної системи управління БШК
«Белшина» є АСУ персоналом «БШК« Белшина »». Вирішення цього завданнядає, перш за все, автоматизації обліку кількості робочих місць,автоматизацію трудомістких процесів збору, зберігання, контролю звітноїдокументації про персонал БШК «Белшина», а також відображення і друк (позапиту користувача) документів. За рахунок скорочення часу прийому іобробки інформації, зниження трудомісткості виконання робіт, пов'язаних зконтролем інформаційних документів підвищується ефективність роботи якокремих відділів БШК «Белшина», так і комбінату в цілому. p>
Дипломний проект присвячений розробці програмно-методичногокомплексу, призначеного для зберігання, а також обробки інформації проперсоналі БШК «Белшина». p>
У першому розділі дипломного проекту дана характеристика об'єктауправління, а саме АСУ персоналом входить до складу АСК «БШК« Белшина »»,і розкриті завдання, які вирішуються програмним комплексом АСУ персоналом входитьдо складу АСК «БШК« Белшина »» з урахуванням функціональної та інформаційноїструктури нафтохімічної галузі. p>
У другому розділі дипломного проекту описується інформаційнезабезпечення АСУ персоналом входить до складу АСК «БШК« Белшина »», а так самотехнічні та програмні засоби. Наведено вимоги до програмних ітехнічних ресурсів. p>
У третьому розділі дипломного проекту описується розробленеспеціальне програмне забезпечення, а також наведені основні алгоритмита структура програмного та інформаційного забезпечення.
1.Характеристика АСУ персоналом Білоруського шинного комбінату "Белшина" p>
1.1.Організаціонная структура p>
Білоруський шинний комбінат "Белшина" є підприємствомнафтохімічної промисловості РБ, що входять до складу концерну
«Белнефтехим». Він спеціалізується на виробництві в необхідномуасортименті пневматичних шин для автомобілів, сільськогосподарських ідорожньо-будівельних машин, крім того, випускаються різні вироби згуми, почіночние матеріали, товари народного споживання. p>
Виробничий процес є дискретним і складається з рядутехнологічних переділів: p>
1) підготовка матеріалів; p>
2) виготовлення гумових сумішей; p>
3) просочування та балансування корду і тканин; p>
4) розкрій корду і тканин; p>
5) виготовлення деталей і вузлів покришок; p>
6) складання покришок; p>
7) виготовлення камер, ободних стрічок, діафрагм; p>
8) вулканізація. p>
Основними видами обладнання на заводах є: p>
1) Гумозмішувачі; p>
2) протекторні агрегати; p>
3) камерні агрегати; p>
4) каландрові лінії; p>
5) різальні машини; p>
6) складальні верстати; p>
7) вулканізатори. p>
Передача предметів праці між агрегатами і верстатами виробляєтьсятранспортними системами, електрокарах, електронавантажувачі. p>
що входить до складу комбінату завод великогабаритних шин має низькуступінь механізації та автоматизації виробничих і транспортнихпроцесів. p>
Тип виробництва - великосерійного і масовий на заключнихстадіях виробничого процесу; на заготівельних стадіях типвиробництва - серійний, що характеризується випуском напівфабрикатівпартіями. Режим роботи 3-х змінний. P>
Особливістю шинного виробництва є регулярне оновленняасортименту гумових сумішей, що застосовуються для виробництва одних і тих самихвиробів. p>
В основному виробництві використовується близько 150 видів сировини іматеріалів, в т.ч. натуральний і синтетичний каучуки, техвуглецю, корд,тканини, дріт, хімікати. Частка матеріалів у собівартості готовоїпродукції складає близько 85%. p>
Готова продукція відвантажується, в основному, залізничним іавтомобільним транспортом. p>
БШК "Белшина" має заводську структуру зі службами управління. Ускладу комбінату входять наступні заводи зі своїми технологічними цехами: p>
1) завод масових шин; p>
2) завод великогабаритних шин; p>
3) завод надвеликогабаритні шин;
4) механічний завод. p>
Діяльність посадових осіб і підрозділів системи управління учому регламентуються методичними та директивними вказівками вищестоящихорганізацій, органів статистики, галузевих інститутів, посадовимиінструкціями. p>
1.2. Функціональні задачі АСУ персоналом БШК «Белшина» p>
Основною метою реалізації АСУ персоналом БШК «Белшина» є: напідставі інформації про кадровий склад комбінату і заводів, провикористання робочого часу працюючих, про випуск продукції по кожномуробочого місця, про рух і захворюваності кадрів проводити комплексзаходів щодо створення колективу фахівців заводу, що забезпечуєвиконання виробничих завдань у встановлені терміни і з високимякістю продукції, що випускається. Заходи щодо скорочення втрат робочогочасу за оптимальною добірці і розстановці кадрів, щодо удосконаленнясистеми оплати праці забезпечать зростання продуктивності праці і підвищеннюякості продукції. p>
Основні техніко-економічні показники, які повинніохоплюватися системою, такі: p>
1) Чисельність працюючих за основними характеристиками, прийнятим в кадровій системі (професія, категорія, стаж роботи, освіта, стать, вік, тощо), чисельність працюючих прийнятих, звільнених, переведених ; p>
2) Плинність кадрового складу, змінюваність, середньооблікова чисельність; p>
Неявки на роботу з причин, відпрацьований час; p>
1) Кількість випадків захворювання, втрати по непрацездатності, питома вага захворювання, середня тривалість випадку; p>
2) Сума заробітної плати, сума премій і т. д. p>
Ці показники розраховуються для відділу кадрів, ООТІЗ, бухгалтерський облік,для громадських організацій. p>
Система АСУ персоналом БШК «Белшина» повинна характеризуватисянаступним складом спеціальні функції: p>
1) Забезпечення виробничої програми трудовими ресурсами; p>
2) Облік праці та заробітної плати; p>
Функція забезпечення виробничої програми трудовими ресурсамиможна реалізувати рішенням наступних завдань: p>
1) Планування забезпеченості виробничої програми кадрами - полягає у визначенні кількісного та якісного складу працюючих на комбінаті та його структурних підрозділах. p>
Визначення потреби в кадрах здійснює ООТІЗ спільно ПЕО та відділом кадрів. p>
2) Облік і аналіз кадрового складу, статистична звітність полягає в аналізі укомплектування кадрами за категоріями, професій, кваліфікації, стажу роботи та іншими ознаками. p>
Статистична звітність полягає у своєчасному поданні вищестоящим організаціям даних про стан і використання кадрів. p>
Розрахунки проводяться на підставі інформації особистих карток працюючих. p>
3) Облік і аналіз руху кадрів - на підставі наказів на прийом, звільнення і переміщення з причин, віку, стажу роботи і т.д. p>
В якості нормативно-довідкової інформації можуть використовуватисядовідники підрозділів, що працюють, кодів платників податків, видівнарахувань та утриманні, кодів категорій працюючих кодів пансіонерів,довідники міст, держав, регіонів, підприємств та інші. p>
1.3. Мета і завдання дипломного проектування p>
Метою дипломного проекту є розробка програмно-методичногокомплексу, призначеного для зберігання обробки і аналізу інформації проперсоналі БШК «Белшина». p>
Для здійснення розробки необхідно вирішити наступні завдання: p>
1) аналіз роботи галузі кадри; p>
2) розробка АСУ персоналом БШК «Белшина »; p>
3) розроблення спеціального ПЗ. p>
2. АСУ персоналом СИСТЕМИ УПРАВЛІННЯ Білоруського шинного комбінату p>
«Белшина». P>
2.1. Технічне забезпечення АСУ персоналом БШК "Белшина". P>
В якості мережі передачі даних в інформаційній системі управління
БШК "Белшина" прийнята комбінована 10/100 Mb/s Ethernet мережу. Вибір бувзроблений з урахуванням перспектив розвитку обчислювальної мережі інформаційноїсистеми управління БШК "Белшина", а також з урахуванням вже наявнихрозрізнених мереж на основі 10 Mb/s Ethernet мереж. Реально можливадовжина локальних мереж обумовлюється топологією мережі, а отже іпараметрами середовища передачi. Для вибраної топології (зіркоподібна)характерною довгою є мережу до 800 метрів. Можлива кількістькористувачів в мережі значно перевершує потреби розробляєтьсясистеми. p>
У локальній мережі при передачі даних застосовується комутація каналів іпакетів даних. З цією метою до складу апаратної організації мережі включеніконцентратори. p>
Концентратор забезпечує підключення мережних пристроїв та відповідає закомутацію пакетів даних, переданих по каналах передачі даних відодного мережевого пристрою до іншого. Він використовується для об'єднання АСУ вробочі групи. p>
У програмному забезпеченні КСА входить не тільки системне програмнезабезпечення, але і програмне забезпечення функціональних завдань, що працюєв середовищі клієнт/сервер, тому в локальній мережі КСА можна виділити робочістанції (клієнти) і сервери. Робочі станції представляють собоюавтоматизовані робочі місця (АРМ) посадових осіб. Поняття серверавключає сервер бази даних (БД) і виділений комунікаційний сервер. Усвою чергу сервери БД можуть підрозділятися на головний сервер, серверведення архіву та документообігу, сервер БД управління (робочої групи). p>
Робочі групи створюються з АРМ, об'єднаних за функціональнимознакою. Залежно від складності розв'язуваної задачі робочій групі можевиділятися окремий сервер БД. p>
В інформаційній системі управління БШК "Белшина" передбачаєтьсяможливість роботи в складі системи мобільних та віддалених користувачів.
Це забезпечується виділенням комунікаційних серверів і використаннямспеціального програмного забезпечення для відпрацювання відкладених запитів добазі даних інформаціїционной системи управління БШК "Белшина". p>
Для установки системи повинні бути пред'явлені наступні вимоги дотехнічних засобів. p>
Як сервер повинна бути використана ПЕОМ, яка має наступнуконфігурацію:
1) процесор не нижче Pentium 200MMX;
2) відеоадаптер SVGA;
3) НЖМД не менше 4 Гбайт;
4) НГМД 3,5'';
5) ОЗУ не менше 32 Мбайт;
6) миша;
7) пристрій CD-ROM;
8) мережевий адаптер. P>
В якості робочої станції повинна бути використана ПЕОМ, яка маєнаступну конфігурацію:
1) процесор не нижче Pentium 200MMX;
2) відеоадаптер SVGA;
3) НЖМД не менше 2 Гбайт;
4) НГМД 3,5'';
5) ОЗУ не менше 32 Мбайт;
6) миша;
7) пристрій CD-ROM;
8) мережевий адаптер;
9) принтер лазерний або струменевий. P>
2.2. Програмне забезпечення p>
При розробці інформаційної системи управління кадрами БШК
«Белшина» операційна система розглядається як інформаційно -обчислювальна платформа системи. Інформаційно-обчислювальна платформанадає середовище виконання комплексів програм рішення функціональнихзавдань інформаційної системи управління БШК «Белшина». p>
Як інформаційно-обчислювальної платформи при розробцісистеми прийнята операційна система Microsoft Windows NT 4.0. Данаопераційна система є затвердженої в технічному завданні нарозробку системи інформаційно-обчислювальної платформою інформаційноїсистеми управління БШК «Белшина». Не зупиняючись на питанні виборуопераційної системи, слід зазначити особливості Microsoft Windows NT 4.0над іншими операційними системами. Windows NT представляє собою мережевуопераційну систему, призначену для використання на великихпідприємствах. Вона володіє:
1) потужним механізмом адміністрування мережі на рівні доменної моделі;
2) високим рівнем захисту інформації;
3) механізмом розмежування прав доступу на рівні мережевих ресурсів, каталогів, файлів;
4) власної файлової системою (NTFS), яка забезпечує надійне функціонування системи при великих обсягах даних та захист даних від несанкціонованого доступу і збоїв в системі. P>
Їй властиво:
1) багатоплатформенна підтримка;
2) підтримка багатопроцесорних систем;
3) модульна архітектура мікроядра, що робить її апаратно-незалежної;
4) підтримка інстальоване файлових систем;
5) підтримка підсистем додатків;
6) простота при взаємодії з іншими системами;
7) наявність механізмів підтримки безлічі мережевих протоколів. P>
У Windows NT реалізована:
1) повна 32-розрядність ядра і додатків;
2) модель багатозадачності з витісненням процесів;
3) внутрішня модель клієнт/сервер;
4) 32-бітова лінійна модель пам'яті, яка дозволяє адресувати 4 Гб пам'яті;
5) транзакційні файлова система. P>
Всі перераховані особливості Windows NT підтверджують правильність їївибору в якості інформаційно-обчислювальної платформи інформаційноїсистеми управління БШК «Белшина ».. p>
В якості системи управління базами даних (СУБД) у розробціприйнята СУБД Oracle7.3. Дана СУБД є затвердженої в технічномузавданні на розробку інформаційної системи управління БШК «Белшина»системою керування базами даних. СУБД входить до складу інформаційно -обчислювальної платформи інформаційної системи управління лісовимгосподарством. Не зупиняючись на питанні вибору СУБД, слід зазначитигідності Oracle7.3. p>
СУБД Oracle7.3 у складі обчислювальної платформи інформаційноїсистеми управління БШК «Белшина» забезпечує:
1) розширені можливості при проектуванні, створенні, модифікації та адмініструванні розподіленої бази даних;
2) оперативну обробку і зберігання великих обсягів даних;
3) підтримку цілісності даних;
4) захист від несанкціонованого доступу та відновлення даних;
5) безконфліктний багатокористувацький доступ до даних;
6) підтримку розподіленої моделі баз даних;
7) підтримка синхронних і асинхронних зв'язків в розподілених базах даних;
8) тиражування підмножин бази даних;
9) можливість використання готових модулів зі сховища бази даних p>
(сховища);
10) високу продуктивність і максимальну продуктивність при роботі багатьох користувачів з базою даних. P>
Як засіб розробки комплексів програм в технічномузавданні визначені: p>
POWER BUILDER 6.0 - засіб програмування високого рівня,призначений для розробки клієнт/серверних додатків. p>
Інструментальні засоби Oracle: Oracle Designer/2000, Oracle
Developer/2000. P>
З моменту появи першої версії POWER BUILDER пройшло більше 6 років.
Незабаром POWER BUILDER зайняв провідні позиції на ринку інструментальнихзасобів розробки систем клієнт/сервер для управління базами даних.
Перша версія POWER BUILDER працювала тільки на 16-бітової платформі.
Починаючи з POWER BUILDER 2 розробники отримали можливість будувати MDI -програми та використовувати механіхзм успадкування вікон. Таким чином вшостої версії POWER BUILDER з'являються відмінні можливості: p>
1) призначені для користувача об'єкти, панелі інструментів MDI; p>
2) розширення DATA WINDOW; p>
3) різні види звітів; p>
4) можливість створення гвафіков і діаграм; p>
5) зведені і вкладені звіти; p>
6) генератор класів З ++; p>
7) розширена підтримка OLE 2.0; p>
8) засіб POWER TIP; p>
9) компіляція до рівня машинних команд; p>
10) плаваючі панелі інструментів;
11) можливість перевизначення функцій; p>
12) засоби доступу і даних об'єктів DATA WINDOW; p>
13) пересилання функцій і керуючі елементи MIROSOFT WINDOWS; p>
14) INTERNET DEVELOPER'S TOOLKIT; p>
15) бібліотеки POWER BUILDER FOUNDATION CLASS; p>
16) відмітними особливостями POWER BUILDER є: p>
17) підтримка програм , вкючая колективні об'єкти на сервер, PUSH-технологію і асинхронні повідомлення; p>
18) кошти для підвищення продуктивності розробника, в тому числі абсолютно новий відладчик, вихідні коди для використання API, нові засоби трасування та підтримка профілів додатків; p>
19) міжнародні системи кодування і кросплатформенна підтримка; p>
20) генератор компонентів у складі художника проектів; p>
середу розробки POWER BUILDER складається з декількох пов'язаних міжсобою компонентів. Ці компоненти перераховані нижче: p>
1) художники POWER BUILDER. Це підсистеми POWER BUILDER, які дозволяють розробнику створювати елементи віконної середовища; p>
2) бібліотеки POWER BUILDER; p>
3) база даних POWER BUILDER; p>
4) панелі інструментів POWER BUILDER; p>
5) інструменальние засоби розгортання POWER BUILDER; p>
6) інтерактивна система підказок. p>
Для більш повного уявлення переваги POWER BUILDER передіншими середовищами розробки, наведемо характеристику однієї з популярноїсистем програмування Delphi. p>
Компілятор, вбудований в Delphi, забезпечує високупродуктивність, необхідну для побудови додатків в архітектуріклієнт/сервер. Цей компілятор в даний час є найшвидшим всвіті, його швидкість компіляції становить понад 120 тисяч рядків у хвилину накомп'ютері 486DX33, понад 350 тисяч рядків у хвилину - на комп'ютері Pentium. p>
Візуальне побудова додатків з прототипів містить у собі повнийнабір візуальних інструментів для швидкісної розробки додатків (RAD -
Rapid Application Development), що підтримує розробку користувальницькогоінтерфейсу і підключення до корпоративних баз даних. VCL - бібліотекавізуальних компонент, що включає в себе стандартні об'єкти побудовипризначеного для користувача інтерфейсу, об'єкти управління даними, графічніоб'єкти, об'єкти мультимедіа, діалоги та об'єкти управління файлами. p>
Універсальність Delphi по роботі з базами даних полягає в тому,що вона підтримує практично всі формати реляційних таблиць. Підтримкамови запитів SQL є одним з найважливіших властивостей Delphi. Об'єкти базданих, що використовуються в Delphi, засновані на мові SQL і включають в себеповну потужність BDE (Data Base Engine) - машини бази даних Borland. BDEзабезпечує доступ до даних будь-якого формату, розміщеним локально (формати
Paradox, dBase, InterBase або текстових файлів), і через високошвидкісниймеханізм доступу Borland SQL - Link до даних на серверах (Oracle, Informix,
Sybase, MS-SQL). За допомогою BDE можна також встановлювати зв'язок з базамиданих, використовуючи інтерфейс прикладного програмування ODBC (підключеннядо БД через стандартний драйвер ODBC). Для роботи з даними в Delphi єефективний інструментарій:
1) монітор баз даних (Database Desktop), що дозволяє маніпулювати даними в будь-яких таблицях, у тому числі і на віддалених серверах;
2) візуальне середовище для прямого виконання SQL - команд (Visual Query p>
Builder), що дозволяє в будь-який момент етапу програмування моделювати різноманітні запити до бази даних. P>
Судячи з вище сказаного можна зробити висновок що, хоча компілятор
POWER BUILDER'а і "програє" Delphi в швидкості, зате по іншим
«Параметрами», особливо при роботі з базами даних POWER BUILDER значнозручніше і надійніше. Таким чином, вибравши дану систему ми отримуємовеликі переваги, порівняно з Delphi. p>
Oracle Designer, Oracle Developer є більш універсальнимизасобами розробки прикладних систем, тому що включають в себе:
1) підтримку повного життєвого циклу ПЗ;
2) можливість створення прототипів;
3) наявність центральної БД проекту (Repository);
4) використання стандартних засобів і методів розробки;
5) розширення стандартизації;
6) поліпшення автоматизації документування. P>
Застосування Oracle Designer дає значні переваги і дозволяєпідтримувати весь життєвий цикл інформаційної системи, включаючи етапистратегії, аналізу, проектування, реалізації, впровадження та експлуатації. p>
2.3.Інформаціонное забезпечення АСУ персоналом БШК "Белшина". p>
2.3.1.Входная інформація p>
Вихідна інформація, що використовується безпосередньо програмнимкомплексом, є дані, які є основою дляприйняття управлінських рішень і використовуються на різних рівняхуправління БШК «Белшина». Зокрема існують такі типи вхіднихінформації:
1) нормативно - довідкова інформація, містить науково і технічно обгрунтовані норми, нормативи і пов'язані з ним довідкові дані;
2) планова інформація - сукупність документів, що містять дані по основних нормативно - розрахованими показниками конкретного виду діяльності на певний часовий інтервал;
3) нормативи чисельності робітників зайнятих ремонтом та обслуговуванням технологічного обладнання;
4) нормативи чисельності фахівців і службовців; p>
Ця інформація найчастіше представляється у вигляді таблиць з даними ідодатковими даними (про організацію, про виконавця, і т. п.). p>
2.3.2.Виходная інформація p>
Найбільший інтерес для користувачів (посадових осіб) являєвихідна інформація, яка формується за даними, що зберігаються у відповіднихінформаційних масивах баз даних. p>
Вихідна інформація (документи) формуються:
1) автоматично, як результат виконання конкретної функціональної задачі;
2) за запитом користувачів (посадових осіб). При цьому зміст і вид вихідного документа визначається змістом запиту. P>
Фізичної формою представлення вихідних документів може бутиекранна, магнітна (запис на магнітному диску), документована (напаперовому носії) або у вигляді кодованого пакету даних утелекомунікаційній системі. p>
Зовнішня форма представлення вихідних документів визначаєтьсяпостановками і алгоритмами комплексів функціональних завдань. При цьомувихідні документи суворої звітності подаються у вигляді затвердженихформ, а вихідні дані для прийняття рішень у вигляді, зручному для сприйняттяз урахуванням вимог ергономіки і інженерної психології. p>
Для формування вихідних документів у вигляді певної звітноїформи формуються і зберігаються електронні форми вихідних документів. p>
За основу при розробці електронних форм документів прийнятііснуючі, визначені за результатами обстеження, форми документів. p>
Вихідний інформацією, одержуваної після обробки вхідних і внутрішніхданих є:
1) звітна інформація;
2) статистична звітна інформація;
3) довідкова інформація. P>
Ці дані мають вигляд різних таблиць і документів. P>
3.РАЗРАБОТКА СПЕЦІАЛЬНОГО ПЗ АСУ персоналом Білоруського шинного комбінату p>
"Белшина" p>
3.1.Алгорітміческое опис завдання p>
3.1.1.Структура інформаційних модулів p>
Інформаційна система управління Білоруським шинним Комбінатом
"Белшина" грунтується на інформаційному ресурсі, який розташовується вбазі даних під управлінням СУБД Oracle7.3. База даних являє собоюфізично розташовану на сервері єдину базу даних. При чому кінцевийкористувач не обізнаний про просторове розташування інформації. p>
Інформаційний ресурс в базі даних впорядкований з інформаційногонаповненню у відповідності з програмою, що входить до складу інформаційноїсистеми управління Білоруським шинним Комбінатом "Белшина". Упорядкуванняпровадиться засобами СУБД, і являє собою розміщення частинінформаційного ресурсу в табличних областях бази даних. Під табличнійобластю розуміється логічна одиниця зберігання. Таблична областьвикористовується для спільного зберігання пов'язаних логічних структур. У СУБД
Oracle7.3 прийнято всі об'єкти програми групувати в табличній області,що спрощує адміністративні функції керування даними. p>
Інформаційні модулі являють собою набір таблиць в табличнійобласті бази даних інформаційної системи управління Білоруським шинним
Комбінатом "Белшина", пов'язані між собою логічними зв'язками. P>
Кількість таблиць і їх наповнення визначалося на основіщо проводилося обстеження галузі, а також з урахуванням класифікації даних. p>
. На основі вище перерахованої інформації, відповідно до правилопису реляційних моделей, фізичну модель даних можемо представитиу вигляді наступного списку таблиць БД: p>
Таблиця 3.1 p>
Основна БД
| Ім'я таблиці | Інформаційне наповнення таблиці |
| Staff | Інформація про працівника підприємства |
| City | Дані про місто народження та проживання працівника |
| | Підприємства |
| Nationality | Національність працівника підприємства |
| Dissmissed | Інформація про звільнення працівника підприємства |
| | (Якщо звільнений) |
| DissmissedReason | Причина звільнення працівника підприємства |
| Diploma | Інформація про диплом працівника підприємства (якщо |
| | Є) |
| Profession | Інформація про професії працівника підприємства |
| Place | Інформація про робочі місця |
| DirtyType | Інформація про тип шкідливості робочого помсти |
| | Працівника підприємства |
| Orders | Інформація про наказ по заводу |
| LostTime | Інформація про прогули працівника підприємства |
| DirtyWorks | Інформація про шкідливість виробництва |
| Grade | Інформація про освіту працівника підприємства |
| Qualificacion | Інформація про кваліфікації працівника підприємства |
| Passport | Інформація про паспорт працівника підприємства |
| PassType | Тип паспорта |
| QueueApartmentReceiver | Інформація про чергу на житло |
| Asessment | Інформація про атестацію |
| MaritalStatus | Матеріальне становище |
| PensionType | Інформація про тип пенсії працівника підприємства |
| PersonStatus | Персональний статус |
| LostTimeType | Інформація про привід прогулів працівника |
| | Підприємства |
| | Продовження табл. 3.1 |
| Ім'я таблиці | Інформаційне наповнення таблиці |
| Tarife | Інформація про тарифною сіткою працівника |
| | Підприємства |
| GroupProfession | Інформація про групу професій, до якої входить |
| | Працівник підприємства |
| Departament | Інформація про підрозділ |
| ContractTypeQuantity | Тип контракту |
| SalaryType | Тип платні |
| CategTaritem | Тарифний коефіцієнт, якщо входить в тарифну |
| | Сітку |
| Tarifeltem | Тарифна ставка першого розряду |
| Passes | Дата видачі паспорта | p>
Структури таблиць наведено в табл. 3.2 (табл. 3.32. P>
Таблиця 3.2 p>
Таблиця Staff
| Ідентифікатор поля | Оголошення |
| FamilyName | _Char64 |
| FirstName | _Char64 |
| SecondName | _Char64 |
| Sex | _Char16 |
| AdditionalTelNumber | _Char64 |
| Comments | _Char256 |
| DateBeginWork | _DateTime |
| DateBeginNormalWork | _DateTime |
| DateBirth | _DateTime |
| DateHired | _DateTime |
| Email | _Char64 |
| Fax | _Char64 |
| HomeAddress | _Char256 |
| LastPersonnelNo | _Char16 |
| | Продовження табл. 3.2 |
| Ідентифікатор поля | Оголошення |
| Lacation | _Char64 |
| NoChildren | _NumberQty |
| ScienceDegree | _Char64 | p>
Таблиця 3.3 p>
Таблиця City
| Ідентифікатор поля | Оголошення |
| Cname | _Name |
| Telephone | _Char16 |
| DefaultZipCode | _Char16 |
| CityType | _Char64 | p>
Таблиця 3.4 p>
Таблиця Nationality
| Ідентифікатор поля | Оголошення |
| NationalityType | _Char64 |
| NationalMale | _Char64 |
| NationalFemale | _Char64 |
| NationalCode | _Char16 | p>
таблиці 3.5 p>
Таблиця Dissmissed
| Ідентифікатор поля | Оголошення |
| DismissedDate | _Datetime | p>
Таблиця 3.6 p>
Таблиця DismissReason
| Ідентифікатор поля | Оголошення |
| ReasonName | _Char64 |
| ReasonCode | _Char16 |
| LawArticle | _Char64 | p>
Таблиця 3.7 p>
Таблиця Place
| Ідентифікатор поля | Оголошення |
| PlName | _Name |
| Description | _Char256 |
| Quantity | _NumberQty |
| Category | _Char64 |
| QuantityFree | _NumberQty |
| Salary | _NumberQty | p>
Таблиця 3.8 p>
Таблиця QueueOfApartamentReceiver
| Ідентифікатор поля | Оголошення |
| NumberInQueue | _NumberQty | p>
Таблиця 3.9 p>
Таблиця MaterialStatus
| Ідентифікатор поля | Оголошення |
| StatusName | _Char64 | p>
Таблиця 3.10 p>
Таблиця PensionType
| Ідентифікатор поля | Оголошення |
| TypeName | _Char64 | p>
Таблиця 3.11 p>
Таблиця PersonStatus
| Ідентифікатор поля | Оголошення |
| StatusName | _Char64 | p>
Таблиця 3.12 p>
Таблиця LostTimeType
| Ідентифікатор поля | Оголошення |
| Abbrev | _Char64 |
| TypeName | _Char64 | p>
Таблиця 3.13 p>
Таблиця LostTime
| Ідентифікатор поля | Оголошення |
| ReasonLostTime | _Char64 | p>
Таблиця 3.14 p>
Таблиця DirtyWorks
| Ідентифікатор поля | Оголошення |
| TimePeriod | _Char64 |
| QuantityDay | _NumberQty | p>
Таблиця 3.15 p>
Таблиця DirtyType
| Ідентифікатор поля | Оголошення |
| CodeDirty | _Char64 |
| NameDirty | _Char64 |
| Description | _Char256 | p>
Таблиця 3.16 p>
Таблиця Orders
| Ідентифікатор поля | Оголошення |
| OrdersDate | _DateTime |
| OrderNumber | _NumberQty |
| Descriptions | _Char256 | p>
Таблиця 3.17 p>
Таблиця Contract
| Ідентифікатор поля | Оголошення |
| DateBeginContr | _DateTime |
| DateEndContr | _DateTime |
| ContrNo | _NumberQty | p>
Таблиця 3.19 p>
Таблиця Tarife
| Ідентифікатор поля | Оголошення |
| DateBegin | _DateTime |
| DateEnd | _DateTime |
| TarifeName | _Char64 |
| GroundSalValue | _NumberQty | p>
Таблиця 3.20 p>
Таблиця SalaryType
| Ідентифікатор поля | Оголошення |
| SalaryTypeName | _Char64 | p>
Таблиця 3.21 p>
Таблиця Departament
| Ідентифікатор поля | Оголошення |
| DepCode | _Char64 |
| DepName | _Char64 | p>
Таблиця 3.22 p>
Таблиця Profession
| Ідентифікатор поля | Оголошення |
| Code | _Char64 |
| ProfName | _Char64 | p>
Таблиця 3.23 p>
Таблиця GroupProfession
| Ідентифікатор поля | Оголошення |
| GroupName | _Char64 |
| GroupCode | _Char64 | p>
Таблиця 3.24 p>
Таблиця TypeQuanity
| Ідентифікатор поля | Оголошення |
| NameType | _Char64 | p>
Таблиця 3.26 p>
Таблиця Grade
| Ідентифікатор поля | Оголошення |
| GradeName | _Char64 | p>
Таблиця 3.27 p>
Таблиця Asessment
| Ідентифікатор поля | Оголошення |
| DateAmnt | _DateTime | p>
Таблиця 3.28 p>
Таблиця Qualification
| Ідентифікатор поля | Оголошення |
| QualName | _Char64 | p>
Таблиця 3.29 p>
Таблиця Diploma
| Ідентифікатор поля | Оголошення |
| DipNumber | _NumberQty | p>
Таблиця 3.30 p>
Таблиця Passport
| Ідентифікатор поля | Оголошення |
| DateDistribution | _DateTime | p>
Таблиця 3.31 p>
Таблиця PassType
| Ідентифікатор поля | Оголошення |
| Pass | _Char64 | p>
Таблиця 3.32 p>
Таблиця Tarifeltem
| Ідентифікатор поля | Оголошення |
| Coefficient | _NumberQty | p>
Логічна структура БД побудована з урахуванням критеріїв нормалізації ізнаходиться в третій нормальній формі, що забезпечує усуненнянадмірності в моделі даних. p>
Слід відзначити особливість заповнення полів у таблицях. Поля,які містять дані обмежені деякими списком, заповнюються шляхомвибору даних з таблиць-класифікаторів. Таблиці-класифікатори єособливим інформаційним ресурсом, доступним всім програмним комплексам.
Інформаційне наповнення таблиць-класифікаторів відбувається на етапірозгортання, а також роботи системи. Внесення змін в ці таблицівідбуватися в процесі роботи з програмою в міру необхідності,обмеженим колом посадових осіб. p>
Всі інші поля заповнюються користувачем на основі обмеженьцілісності, накладених на конкретне поле. p>
3.1.2.Ал