Створення програми для розрахунку заробітної плати робітника за тиждень

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Украинский
    ,
    Формат файла:
    MS Word
    455,94 Кб
  • Опубликовано:
    2012-10-03
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Створення програми для розрахунку заробітної плати робітника за тиждень

Індивідуальне завдання

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

Зміст

Вступ

.        Постановка задачі

.        Текстуальний опис алгоритму

.        UML діаграми

.        Інструкція по роботі з програмою

Висновки

Перелік посилань

Додаток

програма заробітний плата комп'ютер

Вступ

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

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

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

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

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

Зараз простіше сказати, де не використовуються комп’ютери, чим почати перераховувати галузі, де вони широко застосовуються.

У виробництві, наприклад, комп’ютери використовуються від проектування деталей до конструювання цілого виробу, його виробництва і продажу. Широко використовуються системи автоматизованого проектування архітектурних споруд : будівель, мостів, гребель. Дорогі експерименти в науці і техніці можна повністю замінити розрахунками на комп’ютері.

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

Комп’ютер відіграє велику роль, так як за допомогою нього також можна дуже зручно організувати підприємство (вести список робітників, документувати кількість і витрати на виробництво та ін) - створити базу даних.

База даних - це дуже зручний спосіб вести будь-яку документацію. Вони використовуються скрізь - від маленьких до великих (світових) підприємств.

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

. Постановка задачі

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

Дана програма повинна бути розроблена на мові високого рівня С++ для ЕОМ типу працюючого під керівництвом Windows 7.

Перелік вихідної інформації приведений в додатку Б.

Перелік вихідної інформації приведений в додатку В.

Програма повинна мати дружній інтерфейс, перевірку інформації, яка вводиться.

2. Текстуальний опис алгоритму

Дана програма буде складатися з двох частин:

.        Створення та супроводження бази даних.

.        Обробка інформації з бази даних.

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

Перша частина програми буде складатись з наступних функцій:

¾      Функція запису в файл, яка звертається до функції вводу одного запису (інформація про працівника) і записує його в файл.

¾      Функція перегляду, яка відображує інформацію, що міститься в файлі, на екран.

¾      Функція додавання, яка звертається до функції вводу одного запису (інформація про працівника) і записує його в кінець файлу.

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

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

Програма розроблена в чекаю чому режимі, тобто при запуску вибраного варіанту програма повертається в головне меню.

Після запуску програми на екрані з’являється заставка, яка складається з двох етапів:

.        Назва навчального закладу.

.        Назва програми та її розробника.

Після цього на екрані з’являється головне меню програми, яке буде складатись з наступних пунктів:

1.       Создание новой ведомости.

2.       Просмотр ведомости.

3.       Добавление записей.

4.       Корректировка ведомости.

5.       Удаление записей.

6.       Обработка информации.

7.       Выход.

Програма завершає свою роботу при виборі пункту "Выход" головного меню.

3. UML діаграма


4. Інструкція по роботі з програмою

Програма "Заробітна плата" розташована в папці D:\ForWork(Колледж) під іменем "Заробітна плата". Для роботи з програмою потрібні наступні технічні засоби: ЕОМ з вільною ОП не менш ніж 10 Кб, вільне місце на ЖМД не менше ніж 500 Кб.

Після запуску програми на екрані з’являється заставка з назвою навчального закладу, а після - заставка з найменуванням програми та прізвищем і ініціалами автора. Після цього виводиться головне меню програми, яке складається з 7 пунктів:

1.       Создание новой ведомости.

3.       Добавление записей.

4.       Корректировка ведомости.

5.       Удаление записей.

6.       Обработка информации.

7.       Выход.

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

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

Висновки

Навчальна практика по створенню та супроводженню програмного продукту складалася з розробки структури БД, написання функції по роботі з БД, та їх налагодженням на мові високого рівня С++, та формування звіту по практиці згідно Державним стандартам по розробці програмної документації.

За час навчальної практики я ознайомився з вимогами Державних стандартів до оформлення документації, удосконалив свої знання зі структур і класів в С++, вивчив функції по роботі з екраном, що містяться в заголовних файлах conio.h та windows.h.

Під час навчальної практики я отримав значний досвіт і удосконалив свої знання С++.

Перелік посилань

1.       #"576669.files/image002.gif">

Додаток В

Перегляд всіх даних о працівниках

Перегляд результатів обробки даних (заробітна плата)

Похожие работы на - Створення програми для розрахунку заробітної плати робітника за тиждень

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!