Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД, страница 12

Если ист - SqlDataSource, то у него должны быть определены св-во InsertCommand и набор парам.

Эл-ты упр позволяют редакт, вставлять, удалять, сортировать и разбивать на стр данные.

36  Проверка правильности ввод данных в ASP.NET. Валидаторы. Обработка соб. Прим.

Одним из важн этапов получения данных от польз явл-ся их проверка, необходимая для того, чтобы исключить бесполезную, неинформативную либо противоречивую инфу. В идеале проверка на стороне клиента, но нужна и на стороне сервера.

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

RequiredFieldValidator - проверка на пустое поле,

RangeValidator - находятся ли значения эл-та управл в пределах заданного диапазона,

RegularExpressionValidator-опред. соотв знач-я определенному регулярному выраж.

CompareValidator - сравнивает знач текущего эл-та упр со значением др эл-та упр,

CustomValidator- выполняет заданную операцию проверки достоверности на стороне клиента либо сервера для реализации собственной логики проверки ввод данных,

ValidationSummary - Отображает инф-ию на стр либо во всплывающем окне с смс об ошибках для каждого эл-та упр, проверка которого завершилась ошибкой.

М/о проверить данные, вводимые в TextBox, ListBox, DropDownList, RadioButtonList, HtmlInputText, HtmlTextArea, HtmlSelect.

Все валидаторы образованы от класса BaseValidator. Осн св-ва:

Display -  Определяет способ отображения сообщения об ошибке

Enabled - Определяет состояние валидатора

ErrorMessage - Содержит строку ошибки, которая будет отображаться

Text - Содержит строку текста ошибки  и т.д

Пример:

<asp:RequiredFieldValidator

ID="RequiredFieldValidator1"

runat="server" ErrorMessage="Введ.имя пользователя"

ControlToValidate="tb_Name">

*</asp:RequiredFieldValidator>

При использовании валидаторов возможно применение автоматической проверки страницы при ее отправке на сервер:

польз видит обычную стр с эл-тами ввода данных, заполняет их и инициирует отправку стр на сервер. Если отправка инициируется нажатием на кнопку, проверка введенных данных зависит от значения св-а CausesValidation кнопки (false - проверки нет; true, осущ автом проверка. Если возникает ошибка, то возвращает страницу с сообщениями об ошибке)


37.  Осн подходы к проектированию ИС на основе БД и автоматизации деятельности предприятия: постановка задачи и выбор стратегии автомат.

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

Выбор стратегии автоматизации деятельности.

Хаотичная (характ. для 1990-х гг). Выполн. автоматиз.не связанных м-у собой операций и видов работ. Процесс внедрения ИТ опред-ся наиболее востребованными локальными задачами. Предприятие получает отдельные части ИС, объединение кот сравнима со стоимостью комплексного решения. Сейчас неэффективна.

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

По направлениям. Автоматизации подвергается всё, что связано с данным направлением. Конечн цель - полная автоматизация предпр.

Полная. – автомат. всех ключевых бизнес-процессов на основе набора ИТ-решений.

Особ.:-:повыш-ая экономич-ая эффективность; выполн. за длит. время; высокая стоимость;- высок. требов. к качеству управл-я процессом внедрения системы.

В выборе автоматиз. учитыв. осн. принципы:

- АИС строится с ориент. на деят-ть организации как целостной системы