Разработка АИС по учету лиц, отбывающих наказание

Страницы работы

Фрагмент текста работы

Причем он будет работать независимо от того, как индексирована база данных. Впрочем, если набор данных соответствующим образом индексирован, то поиск производится быстрее.

     Фильтрация данных. Фильтрация  может задаваться свойствами Filter, Filtered и FilterOptions компоненты Table. Свойство Filtered включает или выключает использование фильтра. А сам фильтр записывается в свойство Filter в виде строки, содержащей определенные ограничения на назначения полей. В условиях сравнения строк можно использовать символ звездочка «*», которой, как и в обычных шаблонах означает «любое количество любых символов». Но для того, чтобы это сработало, надо чтоб в опциях, содержащихся в свойстве FilterOptions,была включена опция foNoParti-alСompare, запрещающее частичное совпадение при сравнивании.

     Ввод, редактирование и удаление данных. Чтобы осуществить ввод, редактирование и удаление на форму переносятся компоненты Label и в свойстве Caption задаются соответствующие имена.Затем переносятся для каждой из них компонент Edit, она отображает прямоугольную область редактируемого ввода одиночной строки информации  на форме. Начальное содержимое области редактирования определяет строка, являющаяся значением свойства Text. При записи значений для полей (расставленных метками Label соответственно), будет выводиться информация о них, переносимая в приложение.   Для ввода, удаления и редактирования  данных используются компоненты Button и в свойстве Caption пишутся нужные команды (ввод строки, сохранить, редактировать, удалить и др.). После двойного щелчка на данных кнопках открывается редактор кода, где записывается код программы.

     Просмотр и печать. Для вывода используется компонент QuikRep и связывают ее с таблицей с помощью свойства DataSet. Для вывода отчета ставится компонент QRSubDetail. На ней ставится компонент QRDBText. В его свойстве DataSet указывается необходимая таблица и в свойстве DataField указывается выводимое поле.

Заключение

В данной учебно-исследовательской работе полностью изучены возможности Borland C++ Builder 6. Разработана программа «АИС по учету лиц, отбывающих наказание».

В этой работе разрабатывается база данных, в которой хранится и обрабатывается информация. Сначала строится инфологическая модель, в которую входят БД, сущность, атрибут. Далее строится даталогическая модель. В ней описываются размер, тип, назначение, наименование. Следующим этапом является описание физической модели, в которой описывается физическое устройство хранения информации.

Программа выполняет следующие функции: позволяет просмотреть БД, внести новые сведения, найти необходимую информацию, создать запросы, также выводить отчет.

Созданная программа при практическом дополнении может стать хорошей основой для создания полноценной базы данных для учета не только лиц, отбывающих наказание, но и для многих других отраслей. Её практическое использование возможно не только в государственном секторе, но и в частных отраслях, но для этого требуется изменение предметной области.

В органах статистики не наблюдается использование таких программных продуктов, что является неправильным. Ведь введение таких программ помогло бы выполнять операции, которые раньше требовали часы работы за считанные минуты. Можно будет избавиться от всей бумажной волокиты.

Данная программа способствует компьютеризации отраслей, что является необходимым в условиях невероятно быстроразвивающейся компьютерной промышленности. Ведь множество российских отраслей не имеют информационных систем. Даже если взять данную предметную область. На официальном сайте ФСИН России в разделе информационные системы видна следующая картина (Рис. 2.11). Это является недопустимым в такой стране  как Россия.

В итоге можно сказать, что данная программа  будет актуальна не только

Похожие материалы

Информация о работе