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

Автор работы: Пользователь скрыл имя, 15 Апреля 2013 в 14:39, курсовая работа

Краткое описание

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

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

Введение…………………………………………………………………….3
1. Теоретическая часть
1.1 Классификация программных средств………………………...….......5
1.2 Специфика разработки программных средств……………………….8
1.3. Период разработки и эксплуатации программного средства….........9
1.4. Понятие качества ПС……………………………………………........13
1.5 Общие принципы обеспечения надежности ПС……………….........14
1.6 Методы борьбы со сложностью……………………………………....16
1.7 Обеспечение точности перевода……………………………………...16
1.8 Преодоление барьера между пользователем и
разработчиком……..……………………………………………................17
1.9 Контроль принимаемых решений……………………………………17
Заключение………………………………………………………………...18
2. Практическая часть
2.1 Общая характеристика задачи………………………………………..19
2.2 Описание алгоритма решения задачи………………………………..20
Список использованной литературы…………………………………….25

Содержимое работы - 1 файл

Курсовая работа.doc

— 262.50 Кб (Скачать файл)

Компания имеет свои филиалы в нескольких городах (рис.2) и поощряет развитие каждого филиала, предоставляя определенный дисконт. Дисконт  пересматривается ежемесячно по итогам общих сумм договоров по филиалам.

В конце каждого месяца  составляется общий реестр договоров  по всем филиалам.

В конце каждого месяца составляется общий реестр договоров  по всем филиалам  (рис.3)

1.Построить таблицы (рис.1-3).

2.Организовать межтабличные связи для автоматического заполнения граф реестра (рис.3): «Наименование филиала», «Наименование полиса»,  «Сумма полиса, руб.», «Сумма скидки по дисконту, руб.»

3.Организовать двумя способами расчет общей суммы полисов по филиалам:

1) подвести итоги в таблице реестра;

2) построить соответствующую сводную таблицу, предусмотрев возможность одновременно отслеживать итоги и по виду полиса.

4. Построить гистограмму по данным сводной таблицы.

Код вида страхового полиса

Наименование  страхового полиса

Сумма                  страхового полиса, руб.

101

От несчастного случая

10 000

102

От автокатастрофы

50 000

103

От авиакатастрофы

60 000

104

Медицинский

25 000

105

       Автомобильный

150 000

106

Жилищный

500 000


 

Рис. 1. Виды страховых полисов

 

Код филиала

Наименование  филиала

 

Дисконтный  процент  с каждого полиса по филиалу, %

100

Московский

3%

200

Тульский

2%

300

Уфинский

1%

400

Липецкий

2%

500

Ростовский

3%

600

Воронежский

2%


 

Рис. 2. Список филиалов компании " Страховщик"

 

Код                      филиала

Наименование  филиала

Код страхового полиса

Наименование  полиса

Дата выдачи полиса

Сумма полиса, руб.

Сумма скидки по дисконту, руб.

100

 

101

 

11.11.05

   

300

 

103

 

12.11.05

   

200

 

105

 

13.11.05

   

400

 

102

 

14.11.05

   

600

 

106

 

11.11.05

   

500

 

102

 

16.11.05

   

200

 

105

 

17.11.05

   

300

 

104

 

12.11.05

   

300

 

102

 

19.11.05

   

500

 

101

 

20.11.05

   

400

 

106

 

11.11.05

   

600

 

103

 

22.11.05

   

100

 

105

 

13.11.05

   

100

 

105

 

24.11.05

   

600

 

103

 

25.11.05

   

 

Рис. 3. Реестр договоров

 

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

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

2. Создать книгу с именем «Страховщик».

3. На рабочем Листе 1 MS Excel создать таблицу «Виды страховых полисов».

4. Заполнить таблицу «Виды страховых полисов» исходными данными (рис. 4).

5. На рабочем Листе 2 MS Excel создать таблицу, в которой будет содержаться список филиалов компании «Страховщик».

Рис. 4.  Расположение таблицы    Виды страховых полисов

на рабочем Листе 1  MS Excel

 

6. Заполнить таблицу со списком филиалов компании 

«Страховщик» исходными данными (рис. 5).

 

 

Рис. 5. Расположение таблицы Список филиалов компании

«Страховщик» на рабочем Листе 2  MS Excel

 

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

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

(рис. 6).

9. Заполнить графу Наименование филиала таблицы реестра договоров, находящимся на Листе3 следующим образом:

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

=ПРОСМОТР(A3;Лист2!A$3:A$8;Лист2!B$3:B$8)

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

Таким образом, будет  выполнен цикл, управляющим параметром которого является номер строки (рис. 7).

Рис. 6. Расположение таблицы реестра договоров

на рабочем Листе 3  MS Excel

 

10. Заполнить графу Наименование полиса таблицы реестра договоров, находящимся на этом же листе следующим образом:

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

=ПРОСМОТР(C3;Лист1!A$3:A$8;Лист1!B$3:B$8)

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

    11. Аналогичным способом заполнить графу Сумма полиса, руб. таблицы реестра договоров (рис. 7).

     12. Заполнить графу Сумма скидки по дисконту, руб. таблицы реестра договоров следующим образом:

Внести в ячейку G3 формулу:

   =ПРОСМОТР(C3;Лист1!A$3:A$8;Лист2!C$3:C$8)*F3

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

Рис.7. Общий реестр договоров по всем филиалам компании «Страховщик»

 

13. В таблице реестра отсортировать данные по наименованию филиала.

Для этого на панели задач выбрать Данные\Сортировка\Сортировать по Наименование филиала.

14. Вставить автоматически промежуточные (для каждого филиала) и общие итоги в списке по полю Сумма полиса, руб. (рис.8).

15. Построить соответствующую сводную таблицу, предусмотрев возможность одновременно отслеживать расчет общей суммы полисов по филиалами и по виду полиса.  На панели задач выбираем Данные/Сводная таблица и заносим нужные параметры (рис.9).                   

16. Результаты вычислений представить графически  (рис 10). Гистограмма строится автоматически.

 

 

 

Рис. 8. Расчет общей суммы полисов по филиалам

 

 

Рис. 9. Расположение Сводной таблицы

 

Рис. 10. Гистограмма по данным сводной таблицы

 

Список использованной литературы

 

  1. Программирование на языках высокого уровня: Учебное пособие / Под ред. О.Л. Голицына и И.И. Попов. – М.: Форум, 2008 – с. 238 – 316.
  2. Евдокимов В.В. Экономическая информатика. Учебник для вузов. Под ред. д. э. н., проф. В.В. Евдокимова – СПб.: Питер, 1997.-562.: ил.
  3. Е.А. Жоголев. Введение в технологию программирования (конспект лекций). - М.: "ДИАЛОГ-МГУ", 1994.
  4. М. Зельковец, А. Шоу, Дж. Гэннон. Принципы разработки программного обеспечения.– М.: Мир, 1982.
  5. Информатика: Учебник под изд. Катмина В.А. – 5-е издание- М.: ИНФА-М.,2006-с 24
  6. Леонтьев В. П. Новейшая энциклопедия персонального компьютера
  7. 2003.- М.: ОЛМА-ПРЕСС, 2003.- 920 с., ил.
  8. Мациевский С. В. Принципы информатики: Учебное пособие.- Калининград: Изд-во КГУ, 2003.— 112 с.: ил.
  9. Информатика. Базовый курс, 2-е издание / Под ред. С. В. Симоновича.- СПб.: Питер, 2006.
  10. Дж. Фокс. Программное обеспечение и его разработка. - М.: Мир, 1985. - с. 53-67, 125-130.
  11. Информатика 2 том Средства и системы обработки данных: Учебник /     2-е изд., расш. и доп. – Маросейка, 2008.
  12. http://www.itdom.info/

 

 

1 Информатика : Учебник под изд. Катмина В.А. – 5-е издание- М.: ИНФА-М.,2006-с 24.

2 Экономическая информатика : Учебник /Под ред. В.П. Косарева и Л.В. Еремина. – М.: Финансы и статистика, 2001.-с 127.

3 М.Зельковец, А. Шоу, Дж. Гэннон. Принципы разработки программного обеспечения.– М.: Мир, 1982.-с.11.

4 Е.А.Жоголев. Введение в технологию программирования .- Москва.: «ДИАЛОГ-МГУ»,1994.




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