Проектирование базы данных системы
лицензию. В пакет данных операционной системы входит обозреватель Internet Explorer 5.0, что освобождает от необходимости покупать клиентское программное обеспечение.
Хотя и это решение задачи имеет свои недостатки. Это отсутствие некоторых возможностей в реализации интерфейса, которые доступны в нынешних desktop-приложениях. Также к недостаткам можно отнести и отсутствие инструмента для генерации и вывода отчетов. То есть, в итоге пользователь получает отчет, но для этого требуется использование несколько нестандартного метода к процессу подготовки отчетов вообще.
После анализа всех возможных вариантов решения задачи сделан вывод, что наиболее подходящей альтернативой в данных условиях является разработка системы, имеющей web-интерфейс.
В итоге, было решено реализовать систему учета счетов-фактур c пользовательским web-интерфейсом, базирующуюся на сервере Apache 1.3.19, компиляторе PHP 4.2 и СУБД MySQL 3.23 на платформе FreeBSD 4.5.
3.2. Создание интерфейса программы
На стадии разработки пользовательского интерфейса принимается решение, как будет выглядеть конечный продукт. Это не строгое определение, но указание направления разработок. Приложение не должно накладывать ж стких ограничений ни на внешний вид интерфейса, ни на его идеологию; в интерфейсе продукта должно быть возможным реализовать любые идеи. Частично дизайн интерфейса представляет собой искусство, но в ходе недавних исследований были сформулированы общие принципы. Согласованность «картинки», методов
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 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |


