74724-1 (Проектування та розробка засобами Delphi 5 програмного забезпечення “Автоматизоване робоче місце менеджера)

2016-07-31СтудИзба

Описание файла

Документ из архива "Проектування та розробка засобами Delphi 5 програмного забезпечення “Автоматизоване робоче місце менеджера", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "74724-1"

Текст из документа "74724-1"

Проектування та розробка засобами Delphi 5 програмного забезпечення “Автоматизоване робоче місце менеджера»

Курсовий проект Виконав: студент групи 4-ІС-59 Фатєєв Андрій Олександрович.

Український державний хіміко-технологічний університет.

Кафедра інформаційних технологій та кібернетики.

Дніпропетровськ

2002 р.

Вступ.

Перед тим, як ми поглибимося у вивчення автоматизованого робочого місця менеджера давайте з'ясуємо перше відразу ж виникле питання - хто ж такий менеджер?..

Управління з'явилося разом із людьми. Там де хоча б дві людини об'єднувалися в прагненні досягти якоїсь спільної мети, виникало завдання координації їхніх спільних дій, розв'язання якого хтось із них повинний був брати на себе. У цих умовах він ставав керівником, що управляє, а інший - його підлеглим, виконавцем.

На всіх етапах становлення суспільства проблема управління стояла досить гостро і багато людей намагалися вирішити її, але їхні труди носили розрізнений характер і не укладали узагальненої теорії.

І тільки в другій половині минулого століття після перемоги промислової революції на Заході ситуація різко змінилася. Ринкові відносини володіли всіма сферами життя суспільства. Як гриби після дощу зростали крупні фірми, що потребували великого числа керівників вищого і середнього рівнів, спроможних приймати грамотні раціональні рішення, що вміли працювати з великими масами людей , що були б вільні у своїх учинках. Тому від керуючих був потрібний високий професіоналізм, компетентність, уміння порівнювати свою діяльність з існуючими законами. У результаті з'являється група людей, що спеціально займаються управлінською діяльністю. Цим керівникам вже не потрібно тримати своїх підлеглих у покірності владною рукою. Головним завданням стає щоденне управління виробництвом із метою забезпечення найбільшого прибутку власникам фірми. Ці люди стали називатися менеджерами.

В теорії менеджменту менеджерами називають спеціалістів, що, використовуючи різноманітні методи і тактику управління, сприяють досягненню організацією або підприємством певних цілей.

Отож, менеджером є тип науково-практичного управління, тобто керівництва людьми і виробництвом, що дозволяє виконувати поставлені завдання найбільш гуманним і економічним шляхом. Оскільки завданням менеджменту є досягнення мети, важливо правильно її визначити. Якщо ми ставимо перед собою завдання удосконалювання організації, не уточнивши її цілей, то ризикуємо запропонувати кращі засоби виконання непотрібних функцій або кращі шляхи досягнення незадовільних кінцевих результатів. Без перебільшення можна сказати, що заподіяний при цьому збиток вимірюється мільярдами.

Мистецтво вибору і формулювання правильної мети, управління процесом її реалізації, включаючи оцінку досягнутого ступеня реалізації, відрізняють дійсно вмілого менеджера-керівника.

Неможливо прагнути управляти людьми, якщо і керівникам, і підлеглим цілі цілком не ясні. Управляти - значить спонукати інших до досягнення ясної мети, а не змушувати інших робити те, що вважаєш правильним.

Варто зауважити, що відповідно до простого американського визначення процесу управління “менеджер робить будь-що руками інших”.

Одне з основних завдань менеджера - створити спонукальні стимули для людини, при яких у неї виникає бажання працювати так, щоб сприяти досягненню цілей організації. Звідси випливає ще один принцип менеджера: управляти - значить вести до успіхів інших.

Відомий український економіст Валерій Терещенко підкреслював, що завдання керівника - диригувати, підібрати гарний персонал, розробити організаційну структуру підприємства, вибрати загальний напрям його діяльності, координувати всю роботу, боротися з непродуктивними витратами часу. Слід виділити ще одне з найважливіших завдань - вчитись інтенсивно працювати, поліпшувати якість роботи.

Отже, центральною фігурою в системі менеджменту будь-якої організації є менеджер-керівник, який керує власне організацією (підприємством), якимсь конкретним видом діяльності, функцією, підрозділом, службою, групою людей тощо. Американські дослідники Роберт Блейк та Джейн Моутон підкреслюють, що сильне та ефективне керівництво сприяє створенню атмосфери участі та колективної підтримки цілей діяльності організації, у якій її члени отримують стимул в усуненні перепон і досягненні максимальних результатів.

У своїй роботі я хочу розглянути автоматизоване робоче місце менеджера як комплексне поняття, що включає в себе такий компонент як:

- програмне забезпечення для більш ефективної роботи менеджера.

Детальний розгляд цього компонента допомагає глибше розкрити і зрозуміти самий процес організації роботи менеджера. Висококваліфікований менеджер, що володіє відповідними особистими і діловими якостями може ефективно управляти організацією, оперувати вміло такими категоріями менеджменту, як лідерство, вплив і влада для досягнення поставлених цілей. Це сприяє правильній, збалансованій організації роботи менеджера, тим самим відкриваючи йому шлях до успіху в його діловій кар'єрі.

1. Проектування програмного забезпечення автоматизованих інформаційних систем (АІС).

1.1 Мови проектування.

Ефективність технологій проектування багато в чому визначається мовами проектування, що забезпечують спілкування фахівців-розроблювачів із засобами автоматизації їхньої праці. Уніфікація мов проектування дозволяє обмінюватися програмними чи засобами, скорочує витрати на освоєння мов і на технологічні засоби автоматизації їхнього використання.

У зв'язку з різноплановістю задач, розв'язуваних на різних технологічних етапах розробки, доцільна взаємозалежна система мов, що включає (у порядку спрощення проблемного орієнтування й ускладнення машинного орієнтування):

Мова керування задачами

Мова підготовки технологічних засобів

Мова специфікацій вимог

Алгоритмічна мова програмування

Макромова програмування

Автокоди (асемблери)

Мови налагодження: у статиці, у реальному часі

Головними вимогами, пропонованими до системи мов проектування, є: технологічність розробки ПС методом модального спадного проектування; одержання надійного ПС; мобільність ПС, тобто витривалість програмних компонентів як для різних об'єктних, так і технологічних ЕОМ; супроводжує ПС протягом усього життєвого циклу.

Вимоги містять у собі також простоту написання програм, пізнаванність їх, зручність спілкування користувача з технологічної ЕОМ у всіх режимах. Раціонально розмежовувати використання засобів мови на різних етапах проектування ПС між різними групами розроблювачів: системними програмістами, настроювачами кросів-систем на конкретні ЕОМ, розроблювачами функціональних програм.

Характеристика мов проектування:

Мовою керування завданнями забезпечуються всі етапи технології. Технологічні системи оснащуються монітором з мовою керування завданнями, у т.ч. керування базою даних у різних режимах. Цім досягаються витривалість технологічної системи й уніфікація керування її роботою. Мова керування завданнями, являє собою набір директив, що мають фіксований синтаксис. Для таких дій, як керування БД, набір директив стандартизований; для інших функціональних підсистем, набір директив визначається їхніми функціями. Елементами є діагностичні повідомлення про виявлені помилки.

Мова підготовки технологічних засобів доступний настроювачам ПС на середовище функціонування. У нього включається розділ, що представляє собою пакет опису загальних типів даних, їхніх атрибутів і машинно-залежних процедур. Мова визначає правила послідовності команд при реалізації операторів алгоритмічної мови чи макромови. Для алгоритмічної мови це можуть бути семантичні проблемно-орієнтовані мови, у яких використовуються деякі конструкції алгоритмічної базової мови, процедури й оператори розгалуження. Мова завдання форм вихідних документів і машинних носіїв визначає розташування інформації на текстових документах (лістінг програми, розподіл пам'яті й ін.) і машинних носіях.

Мова специфікації вимог призначений для оформлення рішень, прийнятих при структурному проектуванні ПС. На ньому специфікуються весь комплекс програм, групи програм і частки програми (процедури), а також пакети даних. У специфікаціях відбиваються основні характеристики програм, зв'язок їх між собою по керуванню й інформації, а також схема функціонування.

Мови програмування підтримують етап розробки програм. До програм ЕОМ пред'являються високі вимоги по ефективному використанню обчислювальних ресурсів. До цієї групи відносяться: алгоритмічні мови, макромови й автокоди.

Алгоритмічні мови при конкретному застосуванні є підмножиною базової мови. Основними властивостями алгоритмічних мов є: типізація мови, можливість визначення нових типів даних, у т.ч. індексованих, комбінованих і посилальних типів із вказівкою обмежень на область значень, можливість семантичного контролю застосування даних різних типів; структурованість програмних компонентів і даних, строге визначення структурних операторів; наявність пакетів, що містять описи глобальних даних, типів і процедур; наявність задач, що забезпечують опис рівнобіжного виконання програм; забезпечення роздільної компіляції приватних програм і пакетів даних. Наявність елементів мови, що набудовуються, (процедур, операцій) прив'язки до конкретного ЕОМ і т.д.

Макромови (машинно-залежні алгоритмічні мови) використовуються для запису програм із застосуванням операторів, що найбільше адекватно відбивають дії груп команд конкретної ЕОМ (арифметики з присвоюванням, порівняння з переходом, організації циклу і перемикача й ін.). До складу макромови входять оператори, що відповідають структурним операторам алгоритмічної мови.

Автокоди (асемблери), у які включаються макрозасоби (системні і структурні макрокоманди), що забезпечують інтерфейс між програмами, записаними на мовах більш високих рівнів, а також структуризацію програм.

Мови, використовувані на етапі налагодження програм забезпечують проведення контролю результатів роботи програми по різним вихідним даним. Цей тип включає: мова налагодження в статиці, що дає можливість задавати вказівки про режими налагодження, вихідні дані і склад вихідних результатів, мова комплексного динамічного налагодження.

1.2 Етапи розробки програм.

Етап розробки програм включає:

методичні документи, що містять правила:

запису програм на мовах програмування;

організації взаємодії програм;

розміщення різних частин програми в пам'яті реалізуючої ЕОМ;

специфікації вимог на програмні модулі, що дозволяє визначити структуру, функції модуля і його зв'язок з іншими модулями ПС, специфікація модуля містить:

заголовок, що доцільно записувати у тому ж виді, як він прийнятий для мов програмування, тобто включати в нього ім'я модуля, імена і типи формальних параметрів і коментар;

паспорт модуля, що містить опис усіх вхідних і вихідних глобальних даних, викликаємих модулів; сюди ж включаються дані про мову програмування й орієнтовані значення часу виконання й обсяг модуля;

функції модуля;

специфікації вимог на глобальні модулі даних складаються одночасно зі специфікаціями на програмні модулі;

вони містять глобальні перемінні, об'єднані в чи структури глобальні константи (форми аналогічні, але в специфікаціях на модулі даних відсутній розділ функціональної схеми і містяться тільки описи даних чи значення констант);

програми на мовах програмування розробляються у відповідності зі специфікаціями з застосуванням методів структурного програмування.

Після виконання процедур запису програми в бібліотеку про проводиться контроль вихідного тексту для виявлення помилок, зв'язаних з порушенням правил розробки програм.

1.3 Методи контролю програм.

Контроль складається в перевірці вхідної програми на відповідність деяким формальним правилам; він підрозділяється на лексичний, синтаксичний і семантичний.

Логічний контроль тексту вирішує задачі виявлення символів, що не належать до алфавіту вхідної мови і груп виділених символів, що не належать до системних символів і символів конкретного представлення мови. Звичайно лексичний контроль сполучається з кодуванням символів у внутрішнє представлення транслятора.

Синтаксичний контроль перевіряє вхідний текст на відповідність синтаксису мови, заданій у його формальному описі. Одним з методів є контроль бінарних відносин, тобто виявлення таких пар символів, що у мові поруч записані бути не можуть.

Семантичний контроль перевіряє правильність застосування конструкцій у конкретному записі. При програмному методі перевірка правильності застосування конструкцій виробляється семантичними програмами, логіка яких заснована на неформалізованих правилах синтаксису і семантики мови.

Методи розміщення перемінних використовуються з застосуванням щільного упакування в пам'яті багаторозрядних ЕОМ. Використовуються такі способи розміщення при який апаратна вибірка реалізується мінімальним числом чи команд за найменший час.

Серед перемінних, використовуваних у програмі, виділяються вхідні і вихідні параметри, якими обмінюються програми, що безпосередньо викликають один одного. Обмін інформацією з вхідних і вихідних параметрів найкраще реалізується при наявності магазина, у який параметри завантажуються і зчитуються в порядку, зазначеному в списку формальних параметрів у заголовку програми. При відсутності магазина вводиться угода про розміщення параметрів у робочому полі.

1.4 Методи оптимізації програм.

Для одержання при трансляції програм з малим коефіцієнтом розширення (тобто ефективно використовують пам'ять і продуктивність реалізуючих ЕОМ), необхідно здійснювати оптимізацію програм з використанням наступних методів: уведення у вхідну мову засобів, що дозволяють програмісту здійснювати найбільш ефективний запис програм чи давати транслятору вказівки про методи оптимізації; введення обмежень на використання погано програмувальних конструкцій вхідної мови для конкретних ЕОМ чи складання інструкцій програмісту по застосуванню мови з метою одержання оптимальних програм, зокрема по включенню послідовності операторів мови більш низького рівня; включення оптимізаційних блоків у транслятори. Автоматичні машинно-незалежні методи оптимізації включають: локальні, проведені в межах оператора (лінійної ділянки програми; глобальні, потребуючі побудови графа програми й організації його перегляду по тим чи іншим ознакам, іменам перемінних).

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее