Разработка подсистемы учета материальных средств с использованием пакета прикладных программ 1С: Предприятие 8.1 для ГУП СК "Ставрополькоммунэлектро"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?сти могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и тому подобное.
Для полей (атрибутов) используются следующие виды ограничений:
тип и формат поля;
задание диапазона значений;
недопустимость пустого поля;
задание домена;
проверка на уникальность значения какого-либо поля.
Ограничение позволяет избежать записей-дубликатов. Ограничения, используемые только при проверке допустимости корректировки, называют ограничениями перехода.
Ограничения целостности, относящиеся к кортежам. Имеется в виду либо ограничение на значение всей строки, рассматриваемой как единое целое, либо ограничения на соотношения значений отдельных полей в пределах одной строки (например, значение поля стаж не должно превышать возраст).
Ограничения, проверяющие соотношения между записями одной таблицы.
Имеются ограничения, относящиеся к нескольким взаимосвязанным таблицам, например, ограничение целостности связи, которое выражается в том, что значение атрибута, отражающего связь между объектами и являющегося внешним ключом отношения, обязательно должно совпадать с одним из значений атрибута, являющегося ключом отношения, описывающего соответствующий объект.
Своеобразным видом ограничения является запрет на обновление. Он может относиться и к отдельному полю, и ко всей записи, и к целой таблице.
Ограничения целостности разделяют по моменту контроля за соблюдением ограничения - на одномоментные и отложенные. Отложенные ограничения целостности могут не соблюдаться в процессе выполнения какой-либо группы операций, но обязаны быть соблюдены по завершению выполнения этой группы операций. Если какая-либо из операций транзакции не выполнена, то все выполненные ранее операции отменяются, и данные возвращаются к тому состоянию, которое они имели до начала выполнения транзакции. Примером может служить перевод денег с одного банковского счета на другой, состоящий из двух операций: удаление денег с одного счета и добавление такой же суммы денег на другой счет. Ограничения целостности разделяют по способу задания - на явные и неявные. Неявные ограничения определяются спецификой модели данных и проверяются СУБД автоматически. Неявные ограничения обычно относятся к классу синтаксических ограничений в отличие от семантических ограничений целостности, обусловленных спецификой предметной области. Наряду с понятием целостности БД может быть введено понятие информационной целостности БД, заключающееся в обеспечении правильности взаимосвязи всех его информационных компонентов.
3.6 Описание программного обеспечения проекта
Для реализации дипломного проекта использовался компьютер с операционной системой Microsoft Windows 7. Windows 7 - это современная операционная система семейства Windows NT, на которую ориентируется большинство разработчиков программного обеспечения. Данная платформа поддерживает как новейшие разработки, так и уже устаревшие, ориентированные на популярную, но не выпускаемую более Windows XP.
В качестве платформы для разработки использовался пакет прикладных программ 1С: Предприятие.
"1С:Предприятие 8" - это отвечающий самым современным стандартам комплекс инструментальных средств и технологий для разработки, модификации, администрирования и сопровождения корпоративной информационной системы. Все эти средства входят в поставку выпускаемых тиражных продуктов "1С:Предприятия 8". Обладатели данного продукта без дополнительных затрат получают точно такие же инструменты, какие используют разработчики фирмы "1С". В результате установленная на предприятии система не будет "черным ящиком". Большинству системных администраторов и специалистов по автоматизации достаточно нескольких дней, чтобы освоить принципы построения решений "1С: Предприятия" - после этого можно не только сопровождать, но и адаптировать систему в соответствии с потребностями организации. Немаловажно и то, что существует возможность стать участником профессионального сообщества специалистов по "1С:Предприятию", получить поддержку при освоении системы, использовать возможность разностороннего общения и обмена опытом с многочисленными коллегами. Реальная открытость системы и легкость ее адаптации, широкие возможности масштабирования и интеграции, простота и удобство администрирования и поддержки - все это позволяет тратить минимум усилий на решение "низкоуровневых" технологических вопросов и сконцентрироваться на содержательных, творческих задачах автоматизации бизнес-процессов предприятия.
Система 1С: Предприятие 8 позволяет быстро разрабатывать и модифицировать прикладные решения. Система сама помогает разработчику создавать качественные прикладные решения в кратчайшие сроки. Это экономит время и деньги, а в результате облегчается работа и повышается управляемость бизнеса.
Одним из главных преимуществ системы 1С:Предприятие 8 является то, что она позволяет вести разработку специалистам, не имеющим глубоких знаний и опыта в системном программировании. Она берет на себя существенную долю технологических вопросов, которые необходимо решать при разработке на обычных универсальных системах разработки. Разработчик сосредотачивается на реализации бизнес-логики, а система берет на себя массу рутинных задач, за счет чего разработка ускоряется в несколько раз.
Платформа 1С:Предприятие 8»