Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания 2012.doc
Скачиваний:
2
Добавлен:
18.11.2019
Размер:
280.58 Кб
Скачать

12

Методические указания к курсовой работе

Общие указания

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

СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ

Курсовая работа содержит следующие разделы:

  1. Организационная постановка задачи: определение задач, которые формируются на основании индивидуального задания, описание предметной области, цель решения (что должно быть получено в результате работы программы).

  2. Проектирование базы данных задачи. Описание струк­туры таблиц входной информации. Описание структуры результативной информации. (Описание структур таб­лиц общей базы).

  3. Описание технических и программных средств реше­ния задачи (технические требования к компьютеру, опера­ционной системе, описание среды программного обеспече­ния для решения задачи).

  4. Описание архитектуры проекта решения задачи, сре­ды разработки, используемых компонентов.

  5. Описание алгоритма и технологии расчета задачи.

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

  7. Заключение, в котором содержатся выводы и рекомендации от­носительно возможностей использования материалов проекта;

  8. Приложения.

Курсовая работа может содержать:

  • Блок-схему алгоритма работы программы;

  • структуру базы данных;

  • диаграмму потоков данных;

  • диаграмму системных процессов;

  • диаграмму последовательностей.

Задание

В туристической фирме имеются путевки различных туров в разные страны. Одна и та же путевка может иметь различную цену, определяемую фирмой (Просто цена и цена со скидкой). Цена путевки зависит от атрибута «Горящая путевка», которые продаются со скидкой. Необходимо вести учет проданных путевок, заказанных путевок, определять минималь­ную и максимальную цену путевки и фирму-контрагента, прибыль за реализацию путевок, определять разницу между ценами, количество проданных путевок, анализировать финансовые результаты за период в стоимостном и количественном выражении и другую опе­ративную информацию. Период может определяться сутка­ми, месяцем, кварталом, годом и произвольно. Такой же учет может потребоваться по отдельной фирме или несколь­ким. Показатели могут выдаваться как в виде отчетов, так и итоговых диаграмм.

Ниже приведены таблицы общей базы данных.

Задание на курсовую работу по дисциплине «Технология разработки программных продуктов»

Таблица 1- Путевка

Permit

Ntour

Last_mt

Quantity

Tip_transport

Nfirm

Data_of_trip

Quantity_day

1

10 1

0

100

avia

12

01.01.10

15

2

11 1

0

212

Avia

8

05.01.10

12

3

12 1

0

178

Avia

13

12.01.10

8

4

13 1

0

213

r/w

9

23.01.10

7

5

14 1

0

145

Avia

1

30.01.10

6

6

15 1

0

189

r/w

2

02.02.10

21

7

16 1

*

165

Avia

8

07.02.10

14

8

17 1

*

231

Avia

14

11.02.10

10

9

18 1

*

432

Avia

15

15.03.10

14

10

19 1

*

256

Avia

16

23.03.10

6

11

20 1

*

300

Avia

17

19.02.10

8

12

21 1

*

232

Avia

18

21.02.10

21

13

22 1

0

144

Avia

7

23.02.10

15

14

231

*

155

r/w

11

01.01.10

12

15

241

0

166

Avia

20

05.01.10

8

16

251

0

177

Avia

19

12.01.10

7

17

261

0

188

r/w

11

23.01.10

6

18

271

*

199

r/w

21

30.01.10

21

19

281

0

201

Avia

13

02.02.10

14

20

291

0

313

The railway

4

07.02.10

10

21

301

0

472

Avia

3

11.02.10

14

22

311

0

281

Avia

6

23.03.10

6

23

321

0

729

bus

2

19.02.10

8

24

331

0

80

Avia

10

30.03.10

14

25

341

0

120

bus

5

02.03.10

8

Таблица 2- Реестр

Register

Nfirm

Ntour

Price

Discount, %

Price_with_discount

Reserved

Saled

1

12

101

15000

0

15000

38

45

2

8

111

10300

0

10300

69

170

3

13

121

35000

0

35000

98

100

4

9

131

19000

0

19000

45

97

5

1

141

21000

0

21000

89

153

6

2

151

15700

0

15700

76

122

7

8

161

9500

16

8000

151

203

8

14

171

9900

19

8000

250

380

9

15

181

12400

35,5

8000

128

250

10

16

191

11800

32

8000

157

286

11

17

201

13700

42

8000

115

228

12

18

211

16000

50

8000

94

120

13

7

221

26900

0

26900

102

74

14

11

231

30000

74

8000

35

155

15

20

241

17800

0

17800

65

100

16

19

251

32750

0

32750

167

177

17

11

261

14300

0

14300

185

185

18

21

271

16200

51

8000

169

195

19

13

281

20490

0

20490

43

58

20

4

291

12600

0

12600

296

310

21

3

301

20400

0

20400

354

460

22

6

311

21350

0

21350

140

270

23

2

321

16700

0

16700

654

702

24

10

331

44000

0

44400

50

78

25

5

341

12330

0

12330

100

110

Таблица 3- Фирма

Firma

Nfirm

Firma

Address

1

Merkurio

Milan

2

Оger–НРК

Munich

3

Bormio

Rome

4

Fortuna

Paris

5

Wind rose

Moscow

6

Los Isidros

Madrid

7

Holiday Inn

Delhi

8

Coral Travel

Istanbul

9

DSBW-TOURS

Brussels

10

Virgin Holidays

London

11

Zlata Praga

Prague

12

Geopolis

Cairo

13

Garden Cliff

Bangkok

14

Royal Mare

Athenes

15

Aldemar

Tunis

16

SUNPLANET

Nicosia

17

Paradise

Male

18

Teztour

Denpasar

19

XL Leisure

Havana

20

SKY TOUR

Abu-Dhabi

21

Bianca

Zagreb

Таблица 4- Тур

Tour

N

Ntour

Name_tour

1

10 1

Egypt

2

11 1

Antalia

3

12 1

Thailand

4

13 1

Europe: Belgium, France

5

14 1

Europe: Italy, Spain

6

15 1

Europe: Germany, Holland

7

16 1

Turkey

8

17 1

Greece

9

18 1

Tunis

10

19 1

Cyprus

11

20 1

Maldives

12

211

Bali

13

22 1

India, Southern Goa

14

231

Czechia

15

241

United Arab Emirates

16

251

Cuba

17

261

Prague

18

271

Croatia

19

281

Thailand, Pattaya

20

291

France

21

301

Italy

22

311

Spain

23

321

Germany

24

331

England

25

351

A gold ring

Примечания:

Permit — путевка;

Last minute tour — «горящий» тур;

Quantity — количество;

Register — реестр;

Price — цена;

Discount — скидка;

Price with discount — цена со скидкой;

Reserved — зарезервировано;

Saled — продано;

Air of transport — вид транспорта;

r/w — The railway — железная дорога.