Общие принципы разработки программных средств

Автор работы: Пользователь скрыл имя, 10 Декабря 2010 в 15:40, курсовая работа

Описание работы

Актуальность выбранной темы обусловлена тем, что технологии постоянно совершенствуются и активно интегрируются в нашу жизнь, вместе с этим совершенствуются программы и принципы их разработки.

Содержание работы

ВВЕДЕНИЕ
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Классификация программных средств
1.2 Специфика разработки программных средств
1.3 Период разработки и эксплуатации программного средства
1.4 Понятие качества ПС
1.5 Общие принципы обеспечения надежности ПС
1.6 Методы борьбы со сложностью
1.7 Обеспечение точности перевода
1.8 Преодоление барьера между пользователем и разработчиком
1.9 Контроль принимаемых решений
ЗАКЛЮЧЕНИЕ
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Общая характеристика задачи
2.2 Описание алгоритма решения задачи
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Файлы: 1 файл

Курсовая по информатике Общие принципы разработки программных средств.doc

— 457.50 Кб (Скачать файл)
  • смежный контроль,
  • сочетание как статических, так и динамических методов контроля.

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

      Сочетание статических и  динамических методов  контроля означает, что нужно не только контролировать документ как таковой, но и проверять, какой процесс обработки данных он описывает. Это отражает одну из специфических особенность ПС (статическая форма, динамическое содержание)

 

ЗАКЛЮЧЕНИЕ

    Вычислительная  техника прошла те же исторические этапы эволюции, которые прошли и  все прочие технические устройства: от ручных приспособлений к механическим устройствам и далее к более гибким автоматическим системам. Современный компьютер - это прибор. Его принцип действия - электронный, а назначение - автоматизация операций с данными. Гибкость автоматизации основана на том, что операции с данными выполняются по заранее заготовленным и легко сменяемым программам. Универсальность компьютеров основана  на том, что любые типы данных представляются в нем с помощью универсального двоичного кодирования. Работа компьютерной системы протекает в непрерывном взаимодействии аппаратных и программных средств. Работа компьютерных программ имеет многоуровневый характер. Программы низшего уровня занимаются только взаимодействием с базовыми аппаратными средствами и согласованием их работы. Ключевая роль программ базового уровня проявляется в момент первичного запуска компьютера. Программы системного уровня опираются на программы базового уровня, обеспечивают взаимодействие пользователя с оборудованием и взаимодействие дополнительного оборудования  с базовым. А также предоставляют возможность для установки и работы программ более высоких уровней. Программы служебного уровня выполняют обслуживание компьютерной системы, обеспечивают ее контроль и настройку. В своей работе они опираются на программы базового и системного уровней. Программы прикладного уровня используются человеком для исполнения практических заданий с помощью компьютера. Эти программы опираются на программы нижележащих уровней. Разработка программных средств не так проста, технологии постоянно усовершенствуются, а с ними должны развиваться и программные средства, и технологии их разработки.

 

    ПРАКТИЧЕСКАЯ  ЧАСТЬ

    Вариант№17.

    2.1. Общая характеристика  задачи.

    Исходные  данные для расчета заработной платы  организации представлены на рис. 1 и 2. 

Таб.

номер

 
Фамилия
 
Отдел
 
Оклад, руб.
 
Надбавка, руб.
001 Иванов И.И. Отдел кадров 6000,00 4000,00
002 Петров П.П. Бухгалтерия 4500,00 3000,00
003 Сидоров С.С. Отдел кадров 5000,00 4500,00
004 Мишин М.М. Столовая 5500,00 3500,00
005 Васин В.В. Бухгалтерия 6500,00 1000,00
006 Львов Л.Л. Отдел кадров 5000,00 3000,00
007 Волков В.В. Отдел кадров 3000,00 3000,00
 

    Рис. 1. Данные о сотрудниках 

Таб.

номер

Количество

рабочих дней

Количество

отработанных дней

001 23 23
002 23 20
003 27 27
004 23 23
005 23 21
006 27 22
007 23 11
 

    Рис. 2. Данные об учете рабочего времени 

    1. Построить таблицы по приведенным  ниже данным.

    2. В таблице на рис. 3 для заполнения  столбцов «Фамилия» и «Отдел»  использовать функцию ПРОСМОТР(). 

Таб. номер Фамилия Отдел Сумма по окладу,

руб.

Сумма по

надбавке, руб.

Сумма

зарплаты, руб.

НДФЛ, % Сумма

НДФЛ, руб.

Сумма

к выдаче, руб.

            13    
                 
 

    Рис. 3. Графы таблицы для заполнения ведомости зарплаты 

    3. Для получения результата в  столбце «Сумма по окладу»,  используя функцию ПРОСМОТР(), по  табельному номеру найти соответствующий оклад, разделить его на количество рабочих дней и умножить на количество отработанных дней. Сумма по надбавке считается аналогично. Данные берутся из графы «Надбавка».

    4. Сформировать ведомость зарплаты.

    5. Данные результатной таблицы  отсортировать по номеру отдела и рассчитать итоговые суммы по отделам. По результатам вычислений построить круговую диаграмму. 

    2.2.Описание алгоритма решения задачи

    1. Запустить табличный процессор  MS Excel.

    2. Создать книгу с именем «Расчет зарплаты».

    3. Лист 1 переименовать в лист с названием Сотрудники.

    4. На рабочем листе Сотрудники MS Excel создать таблицу данных о сотрудниках.

    5. Заполнить таблицу данных о сотрудниках исходными данными (рис. 4). 

    

 

    Рис. 4. Расположение таблицы «Данные о сотрудниках» на рабочем листе

      Сотрудники MS Excel 

    6. Лист 2 переименовать в лист с названием Табель.

    7. На рабочем листе Табель MS Excel создать таблицу, в которой будут содержаться данные об учете рабочего времени.

    8. Заполнить таблицу учета рабочего времени исходными данными (рис. 5).

    

 

    Рис. 5. Расположение таблицы «Данные об учете рабочего времени» на рабочем листе

      Табель MS Excel 

    9. Лист 3 переименовать в лист с названием Ведомость.

    10. На рабочем листе Ведомость MS Excel создать таблицу, в которой будут содержаться данные для заполнения ведомости на зарплату.

    11. Заполнить графу Фамилия таблицы «Ведомость зарплаты», находящейся на листе Ведомость следующим образом:

    Занести в ячейку B3 формулу:

    =ПРОСМОТР(A3;Сотрудники!$A$3:$A$9;Сотрудники!$B$3:$B$9)

    Размножить  введенную в ячейку B3 формулу для остальных ячеек (с B4 по B9) данной графы.

    12. Аналогично заполнить графу Отдел таблицы «Ведомость зарплаты», находящейся на листе Ведомость:

    Занести в ячейку С3 формулу:

    =ПРОСМОТР(A3;Сотрудники!$A$3:$A$9;Сотрудники!$C$3:$C$9)

    Размножить  введенную в ячейку С3 формулу для остальных ячеек (с С4 по С9) данной графы.

    13. Заполнить графу Сумма по окладу таблицы «Ведомость зарплаты» на листе Ведомость:

    Занести в ячейку D3 формулу:

    =ПРОСМОТР(A3;Сотрудники!$A$3:$A$9;Сотрудники!$D$3:$D$9)

    /Табель!B3*Табель!C3

    Размножить  введенную в ячейку D3 формулу для остальных ячеек (с D4 по D9) данной графы.

    14. Аналогично заполнить графу Сумма по надбавке таблицы «Ведомость зарплаты» на листе Ведомость:

    Занести в ячейку E3 формулу:

    =ПРОСМОТР(A3;Сотрудники!$A$3:$A$9;Сотрудники!$E$3:$E$9)

    /Табель!B3*Табель!C3

    Размножить  введенную в ячейку E3 формулу для остальных ячеек (с E4 по E9) данной графы.

    15. Рассчитать графу Сумма зарплаты таблицы «Ведомость зарплаты» на листе Ведомость, для этого в ячейку F3 введем формулу:

    =D3+E3, размножить формулу для остальных ячеек (с F4 по F9) данной графы.

    16. Рассчитать графу Сумма НДФЛ таблицы «Ведомость зарплаты» на листе Ведомость, для этого в ячейку H3 введем формулу:

      =F3*$G$3/100, размножить формулу для остальных ячеек (с H4 по H9) данной графы.

    17. Рассчитать графу Сумма к выдаче таблицы «Ведомость зарплаты» на листе Ведомость, для этого в ячейку I3 введем формулу:

    =F3-H3, размножить формулу для остальных ячеек (с I4 по I9) данной графы.

    18. Ведомость зарплаты сформирована и показана (рис. 6). 

 

    Рис. 6. Расположение таблицы «Ведомость зарплаты» на рабочем листе

      Ведомость MS Excel 

    19. Данные таблицы «Ведомость зарплаты» отсортировать по названию отдела:

    Выделить  любую ячейку графы Отдел таблицы «Ведомость зарплаты», нажать Меню Данные «Сортировка». В контекстном окне в поле «Сортировать по» выбрать Отдел.

    20. Рассчитать итоговые суммы графы Сумма к выдаче по отделам:

    Выделить  любую ячейку таблицы «Ведомость зарплаты», нажать Меню Данные «Итоги». В контекстном окне в поле «При каждом изменении в» выбрать Отдел, в поле «Операция» выбрать Сумма, в поле «Добавить итоги по» выбрать Сумма к выдаче, руб. (рис. 7). 

 

    Рис. 7. Расположение таблицы «Ведомость зарплаты» на рабочем листе

      Ведомость MS Excel 

    21. Лист 4 переименовать в лист с названием График.

    22. По полученным результатам построить круговую диаграмму:

Информация о работе Общие принципы разработки программных средств