Смекни!
smekni.com

Описание прикладной программы 17 6 Заключение 19 Список использованных источников 20 Приложение а древообразная структура запуска файлов, процедур и функций 21 (стр. 3 из 7)

ФИО Адрес ФИО Адрес


Условия соответ- Условия

работы ствуют работы

Условия соответ- Условия

оплаты ствуют оплаты

Вид услуг соответствует Вид услуг

по по

Дисциплина соответствует Дисциплина

Дополнительные соответ- Дополнительные

требования ствуют сведения

Рисунок 4.3

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

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

- просмотр заявок и предложений;

- поиск заявок и предложений;

- составление отчёта по заявкам и предложениям;

- составление выборочного отчёта по заявкам и предложениям;

- ввод новых заявок и предложений.

Поэтому при разработке сценария пользовательского интерфейса была составлена следующая структура меню программы:

Заявки Предложения Выход

Просмотр заявок Просмотр предложений

Поиск заявок Поиск предложений

Полный отчёт Полный отчёт

Отчёт по условию Отчёт по условию

Ввод новых заявок Ввод новых предложений

Рисунок 4.4

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

4.2 Даталогическое проектирование БД

Даталогический этап проектирования БД - это этап, включающий вопросы реализации модели данных в конкретной программной системе, а также физического и логического проектирования.

Этот этап содержит в себе две задачи:

а) решение вопросов представления данных в памяти вычислительных систем;

б) написание программы манипулирования данными в конкретной системе.

Для обеспечения хранения необходимой информации БД “Предложения” имеет следующую структуру:

Таблица 4.1

Имя поля

Тип поля

Ширина

Дробные разряды

Начало

Конец

1 FIO Character

15

0

1

15

2 TOWN Character

8

0

16

23

3 STREET Character

20

0

24

43

4 HOUSE Character

3

0

44

46

5 FLAT Character

3

0

47

49

6 PHONE Character

8

0

50

57

7 BIRTH Date

8

0

58

65

8 EDUCATION Character

15

0

66

80

9 STAG

Character

2

0

81

82

10 KIND

Character

12

0

83

94

11 DISCIPLINE

Character

15

0

95

109

12 ZANYATOST

Character

10

0

110

119

13 DOP_USLUG

Character

15

0

120

134

14 USLOV_RAB

Character

15

0

135

149

15 USLOV_OPL

Character

10

0

150

159

16 OKLAD

Numeric

15

0

160

174

17 AGE_MIN

Numeric

2

0

175

176

18 AGE_MAX

Numeric

2

0

177

178

19 SEX

Character

3

0

179

181

20 DOP_SVED

Memo

10