Средние показатели загрязненности и сахаристости за сутки по заводу выводят на основании получения данных о количестве принятой свеклы (нетто до скидки на загрязненность), чистого веса (ЧВ) и сделанной скидки на загрязненность.
Расчет количества сахара, патоки и жома, причитающихся свеклосдатчику, производится согласно договорам контрактации, где фактически указаны проценты распределения свеклы между сторонами договора. (В случае некондиционности сырья доля свеклы, причитающаяся хозяйству, уменьшается на процент скидки (за некондиционность), указанной в договоре).
Если хозяйство получает продукты переработки не в полном объеме (считается, что сахар забирается хозяйством полностью, в отличие от жома и патоки, т.е. процент получения хозяйством сахара совпадает с процентом причитающейся хозяйству свеклы), доли патоки и жома должны быть рассчитаны при заполнении реквизитов типового договора. Тогда, исходя из процента получения хозяйством сахара, указанного в договоре (например, 70%), расчет реквизита «процент жома» для заполнения типового договора производится умножением. При получении свеклосдатчиком согласно договору, например, 30% жома, этот реквизит будет равен 21% (70%*30%=21%). Аналогично рассчитывается процент причитающейся хозяйству патоки.
Для расчета оплаты перевозок и простоев ввести справочники «Нормы времени» и «Тарифы», содержащие нормы и расценки по оплате перевозки и простоя на свеклопункте.
1.6 Обоснование проектных решений
1.6.1 Обоснование требований к надежности программного и аппаратного обеспечения и защите информации
Для обеспечения надежности программного и аппаратного обеспечения и защите информации необходимо предусмотреть следующие мероприятия:
· Защита оборудования от неисправностей в электропитании
· Защита программного обеспечения и информации компьютеров от поражения вирусами
· Четкое разграничение доступа к информации
· Надежность передачи информации по общедоступным каналам связи
Основным условием обеспечения надежной работы аппаратных средств является использование источников бесперебойного питания (ИПБ).
В разрабатываемой информационной системе для питания сервера будет использоваться ИПБ APC SMART-UPS 1000, который поддерживает все функции управления электропитанием.
Технические характеристики ИПБ:
Максимальная мощность 670 Вт
Выходное напряжение 220, 230, 240 В
Допустимые отклонения входного напряжения 151–302 В
Время работы на батареях около 20 мин
Для защиты программ и данных от воздействия вирусов на сервере предполагается установить антивирус DrWeb32.
DrWeb32 принадлежит к новому, 32‑битному поколению антивирусной программы Doctor Web (или DrWeb). Новое поколение (DrWeb32) включает в себя набор программ для Windows 95/98/NT, DOS/386 и др. ОС.
Эти программы функционально очень похожи на традиционный DrWeb для DOS. Еще в версии DrWeb 4.0 основная вирусная база была выделена в отдельный файл и подгружалась после старта программы аналогично файлам-дополнениям, что позволило решить проблему нехватки основной памяти. Теперь в DrWeb32 произошло разделение программы на оболочку, ориентированную на работу в конкретной среде, и ядро, не зависящее от среды. Такая организация антивирусной программы позволяет:
– использовать одни и те же файлы вирусной базы DrWeb для DOS, Windows 95/98/NT, OS/2, Novell Netware (именно такая совместимость обусловила одинаковую нумерацию версий для разных платформ);
– подключать ядро к различным оболочкам и приложениям, что дает возможность простой интеграции антивирусной проверки с многими прикладными задачами;
– реализовать механизм автоматического пополнения вирусных баз и обновления версий оболочки и ядра через сеть Интернет.
Для обеспечения надежности хранения информации на дисках сервера будет использоваться файловая система NTFS.
Обозначение файловой системы NTFS представляет собой аббревиатуру от New Technology File System (файловая система операционной системы NT).
NTFS представляет собой файловую систему, используемую в операционной системе Windows 2000.
Для томов NTFS система Windows 2000 предлагает дополнительные параметры защиты. Кроме контроля за папками, предоставленными в общее пользование, можно следить за безопасностью файлов и папок локальных пользователей. Можно налагать ограничения на любые папки и файлы; в томах FAT можно выдавать разрешения только на уровне папки (и только для пользователей, что вошли через сеть).
У файловой системы NTFS имеется и ряд других преимуществ:
▪ Система NTFS более экономно размещает информацию на очень больших жестких дисках (поддерживает 64‑разрядную адресацию данных).
▪ При записи имен файлов используется уникальный код (Unicod). Такая кодировка символов пришла на смену кодировке ANSI. В Unicode используется 16-разрядное представление символов. Поэтому в таблице кодирования может содержаться до 65536 символов.
▪ Система обеспечивает лучшее восстановление информации в случае проблем с жестким диском.
▪ Поддерживает сжатие файлов.
▪ Система поддерживает дисковые квоты – ограничение дискового пространства, которые можно установить для каждого пользователя.
▪ Система NTFS поддерживает шифрование файлов для повышения безопасности.
Так же необходима защита данных передаваемых по общедоступным каналам передачи данных и подтверждение источника информации с использованием электронной подписи.
Передача информации с удаленных мест хранения в центральную базу данных должна осуществляться по телефонной линии при помощи модемной связи.
Если при передаче информации произошел сбой, то информация должна быть передана заново (должен быть предусмотрен откат транзакции).
1.6.2 Обоснование проектных решений по информационному обеспечению
Windows 2000 Server включает основанные на открытых стандартах службы каталогов, Web, приложений, коммуникаций, файлов и печати, отличается высокой надежностью и простотой управления, поддерживает новейшее сетевое оборудование для интеграции с Интернетом. В Windows 2000 Server реализованы:
• службы Internet Information Services 5.0 (IIS);
• среда программирования Active Server Pages (ASP);
• XML‑интерпретатор;
• архитектура DNA;
• модель СОМ +;
• мультимедийные возможности;
• поддержка приложений, взаимодействующих со службой каталогов;
• Web‑папки;
• печать через Интернет.
Минимальные аппаратные требования Windows 2000 Server:
· Pentium‑совместимый процессор с тактовой частотой не ниже 133 МГц – Windows 2000 Server поддерживает до 4 процессоров:
· 128 Мб ОЗУ (рекомендуется 256 Мб). Большее количество памяти значительно увеличивает быстродействие системы. Windows 2000 Server поддерживает ОЗУ объемом до 4 Гб;
· 2 Гб свободного дискового пространства – для установки Windows 2000 Server требуется около 1 Гб. Дополнительное место на диске необходимо для установки сетевых компонентов.
В настоящее время реляционные базы данных наиболее распространены (IBM, Oracle, Informix, Sybase, MS), а основной конкурент объектно-ориентированная модель (ObjectStore, Versant, Ontos) пока далеко позади. В тоже время к числу наибольших достоинств реляционной модели данный можно отнести:
· наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть распространенных предметных областей и допускают точные формальные определения, оставаясь интуитивно понятными;
· наличие простого и в то же время мощного математического аппарата, опирающегося главным образом на теорию множеств и математическую логику и обеспечивающего теоретический базис реляционного подхода к организации баз данных;
· возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.
В качестве СУБД выберем Microsoft SQL Server.
SQL – это интерпретируемый язык, предназначенный для выполнения операций над базами данных. Язык SQL был создан в начале 70-х как интерфейс для взаимодействия с базами данных, основанными на новой для того времени реляционной теории. Реальные приложения обычно написаны на других языках, генерирующих код на языке SQL и передающих их в СУБД в виде текста в формате ASCII. Нужно отметить также, что практически все реальные реляционные (и не только реляционные) системы помимо реализации стандарта ANSI SQL, известного сейчас в последней редакции под именем SQL2 (или SQL‑92), включают в себя дополнительные расширения, например, поддержка архитектуры клиент-сервер или средства разработки приложений.
Microsoft SQL Server входит в состав семейства Microsoft BackOffice, объединяющего пять серверных приложений, разработанных для совместного функционирования в качестве интегрированной системы. Она позволяет пользователям повысить производительность процесса принятия решений средствами систем, базирующихся на архитектуре клиент-сервер. Кроме того, Microsoft SQL Server 7.0 завершает линию средств разработки, включающих Microsoft Access, Visual FoxPro®, Visual Basic и Visual C++™.
Особое внимание, которое было уделено повышению производительности СУБД, позволило повысить скорость выполнения некоторых операций почти на 400% на многопроцессорных компьютерах. Это достигается активным использованием многопроцессорной архитектуры компьютера и многопоточной архитектуры операционной системы. Среди операций, выполняющихся параллельно, можно назвать сканирование таблиц, загрузку, создание / восстановление страховочной копии. Все это позволяет обеспечить высокопроизводительную работу с большими и очень большими базами данных.