Система управления продажами литературы
информационная система, прежде всего, направлена на работу с посетителем, т.е. человеком. При этом сразу возникает потребность постоянного слежения за посетителем на предмет правильного использования магазина. Полностью предугадать действия клиента невозможно. Поэтому приходится разрабатывать механизмы фильтрации ошибок пользователя. Например, следует постоянно отслеживать вводимые данные пользователем на наличие ошибок, а затем уже сохранять в приемлемой для системы форме.
Имеется несколько мест на сайте магазина, в которых необходимо проводить постоянную фильтрацию: регистрационная форма, корзина, каталог книг.
В регистрационной форме фильтруются следующие поля ввода: псевдоним, пароль, фамилия, имя, e-mail.
Все вышеперечисленные поля являются обязательными, поэтому сохранение регистрационных данных происходит при заполнении этих полей. Псевдоним и пароль заполняется только латинскими буквами. При заполнении поля e-mail происходит проверка на правильность введенного адреса e-mail. Также при сохранении данных происходит удаление управляющих символом.
В корзине имеется только одно поле с указанием количества книг, которые необходимы по конкретному наименованию. В это поле допустим только ввод числовых данных, поэтому также предусмотрена фильтрация ввода. Каталог книг также содержит одно поле для ввода количества книг. Для него работает та же фильтрация, что и для корзины.
Данные действия на первый взгляд не являются важными в процессе анализа данных. Но в результате ошибочно
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |


