Обособление проектных решений по программному обеспечению комплекса задач - Разработка АИС "Межевание"
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.
Одно из основных назначений СУБД - поддержка программными средствами представления, соответствующего реальности.
Предметной областью называется фрагмент реальности, который описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты - идентифицируемые объекты реального мира, процессы, системы, понятия и т. д., сведения о которых хранятся в БД.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. В качестве такого объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office.
- 2. ПРОЕКТНАЯ ЧАСТЬ 2.1
Разработку информационного обеспечения АРМ проведем на базе системы управления базами данных (СУБД) Access XP из состава выбранного интегрированного пакета Microsoft Office XP.
СУБД Access предназначена для разработки баз данных реляционного типа для локального их использования на персональных компьютерах и для работы с этими базами.
При проектировании базы данных, в первую очередь, необходимо определить, что именно нужно хранить.
Данная СУБД была выбрана по следующим причинам:
- § простота средств реализации, § легкость освоения инструментарием разработчика (VBA), § наглядность визуализации информации.
Также "Microsoft Access" предоставляет большое количество внутренних средств по оптимизации работы проектируемого приложения. К ним относятся:
- § загрузка модулей по требованию; § оптимизация дерева вызовов; § использование файлов MDE; § автоматическая поддержка компилированного состояния; § использование библиотек Windows API; § индивидуальная настройка системы; § эффективное использование индексов; § встроенный оптимизатор запросов.
Система управления базами данных (СУБД) обычно поддерживает 4 основных типа отношений между таблицами:
- - один-к-одному (одной записи в первой таблице соответствует одна запись во второй); - один-ко-многим (одной записи в первой таблице соответствует много записей во второй); - много-к-одному (многим записям в первой таблице соответствует одна запись во второй); - много-ко-многим (одной записи в первой таблице соответствует много запией во второй и одной записи во второй таблице соответствует много записей в первой).
Вся информация вводится через экранную форму. Используется следующая условно-постоянная информация: справочник заявок (таблица 1), справочник смет (таблица 2), справочник актов (таблица 3), справочник сотрудников (таблица 4).
Таблица 1
Справочник заявок
Заявки | |||||||||||
Номер заявки |
ФИО |
Дата заявки |
Дата исполнения |
Дата предоплаты |
Номер чека предоплаты |
Сумма предоплаты |
Номер чека оплаты |
Общая сумма |
Основания освобождения от оплаты |
Примечания |
Адрес объекта |
1 |
Ломаева Александра Михайловна |
25.04.2005 |
25.04.2005 |
1 |
569 |
Д. Ст. Мартьяново, ул. Школьная, 18 | |||||
2 |
Иванов АА |
25.04.2005 |
25.04.2005 |
2 |
800 |
Ул. Яблочкова, 17 | |||||
3 |
Петров ПП |
25.04.2005 |
25.04.2005 |
3 |
801 |
Ул. Староверова, 34 | |||||
4 |
Сидоров СС |
25.04.2005 |
25.04.2005 |
4 |
802 |
Ул. Перова, 34 | |||||
5 |
Емельянов АВ |
25.04.2005 |
25.04.2005 |
5 |
803 |
Воробьева, 32 | |||||
6 |
Арексин АВ |
25.04.2005 |
25.04.2000 |
6 |
804 |
Гужвина, 11 | |||||
7 |
Павлушин АВ |
25.04.2000 |
25.04.2005 |
7 |
805 |
Юзбекова, 45 | |||||
8 |
Егоров ДА |
25.04.2005 |
25.04.2005 |
8 |
806 |
Нурманова, 45 | |||||
9 |
Долин СА |
25.04.2005 |
25.04.2005 |
9 |
807 |
Ибрагимова, 34 | |||||
10 |
Печенкина АВ |
25.04.2005 |
25.04.2005 |
10 |
808 |
Жидкова, 56 | |||||
11 |
Тумарова ОГ |
25.04.2005 |
25.04.2005 |
11 |
809 |
Яшина, 78 | |||||
12 |
Демина НА |
25.04.2005 |
Мамонтова, 89 | ||||||||
13 |
Сапрыкина АН |
25.04.2005 |
Савченко, 90 | ||||||||
14 |
Ефремов АД |
25.04.2005 |
25.04.2005 |
12 |
580 |
Рахметова, 88 | |||||
15 |
Демин СВ |
25.04.2005 |
25.04.2005 |
13 |
890 |
Сабиргали Курманова, 8 | |||||
16 |
Магай НБ |
25.04.2005 |
Звездная, 78 | ||||||||
17 |
Кораблина ОД |
25.04.2005 |
25.04.2005 |
14 |
678 |
Приморская, 15 |
Таблица 2
Справочник смет
Сметы | |||
Номер сметы |
Номер заявки |
Вид работ |
Код мастера |
1 |
1 |
Подготовка межевых работ |
1 |
10 |
10 |
Подготовка межевых работ |
2 |
11 |
11 |
Подготовка межевых работ |
3 |
12 |
12 |
Подготовка межевых работ |
4 |
13 |
13 |
Подготовка межевых работ |
5 |
14 |
14 |
Землеустройство |
6 |
15 |
15 |
Землеустройство |
7 |
16 |
16 |
Землеустройство |
8 |
17 |
17 |
Землеустройство |
9 |
2 |
2 |
Земельные работы |
10 |
3 |
3 |
Земельные работы |
11 |
4 |
4 |
Земельные работы |
12 |
5 |
5 |
Земельные работы |
13 |
6 |
6 |
Земельные работы |
14 |
7 |
7 |
Подготовка межевых работ |
15 |
8 |
8 |
Землеустройство |
16 |
9 |
9 |
Подготовка межевых работ |
17 |
Таблица 3
Справочник актов
Акты | |||
Номер акта |
Номер сметы |
Дата акта |
Сумма |
1 |
1 |
25.04.2005 |
1 000,00р. |
2 |
2 |
25.04.2005 |
1 000,00р. |
3 |
3 |
25.04.2005 |
1 500,00р. |
4 |
4 |
25.04.2005 |
1 200,00р. |
5 |
5 |
25.04.2005 |
1 201,00р. |
6 |
6 |
25.04.2005 |
1 400,00р. |
7 |
7 |
25.04.2005 |
1 200,00р. |
8 |
8 |
25.04.2005 |
1 300,00р. |
9 |
9 |
25.04.2005 |
1 550,00р. |
10 |
10 |
25.04.2005 |
1 300,00р. |
11 |
11 |
25.04.2005 |
1 200,00р. |
12 |
12 |
25.04.2005 |
1 100,00р. |
13 |
13 |
25.04.2005 |
1 100,00р. |
14 |
14 |
25.04.2005 |
1 300,00р. |
15 |
15 |
25.04.2005 |
1 240,00р. |
16 |
16 |
25.04.2005 |
1 500,00р. |
17 |
17 |
25.04.2005 |
1 600,00р. |
Таблица 4
Справочник сотрудников
Сотрудники | ||||
Код мастера |
ФИО |
Должность |
Разряд |
Класс |
1 |
Иванов ИИ |
Зав |
4 |
1 |
10 |
Юзбеков ДЗ |
Гл спец |
4 |
2 |
11 |
Сагидоллаев НА |
Монт |
3 |
3 |
12 |
Бамбукова ВА |
Проф |
1 |
4 |
13 |
Рубцова ВА |
Замл |
2 |
5 |
14 |
Быков ОВ |
Инж |
3 |
5 |
15 |
Пушкин АС |
Зав |
4 |
4 |
16 |
Сергеев СС |
Стр |
4 |
3 |
17 |
Лохмеенко АВ |
Стр |
1 |
2 |
2 |
Сайпиева ЛА |
Зав |
2 |
1 |
3 |
Сафронов АЛ |
Спец |
3 |
1 |
4 |
Куптелеуова ЭА |
Маст |
4 |
2 |
5 |
Ненашева АВ |
Зав |
5 |
3 |
6 |
Тогашева АД |
Спец |
1 |
4 |
7 |
Даулетова ЖЗ |
Проф |
2 |
5 |
8 |
Нурманов АС |
Спец |
3 |
5 |
9 |
Ибрагимов АВ |
Спец |
4 |
4 |
Для работы с программным продуктом используется простой, интуитивно понятный интерфейс. Последовательность работы с объектами формы определяется доступностью командных кнопок, целостность данных определяется набором используемых в программе проверок.
Переход от одного объекта формы к другому осуществляется при нажатии клавиш Enter, Tab или щелчком мыши по соответствующему объекту.
После запуска программы на экране появляется главная форма (рис.1).
Рис. 1 Главная форма программы
Командные кнопки используются для выбора режима работы программы.
После выбора в главном окне режима "Акты" на экране появляется форма "Редактор "Акты"" (рис. 2).
Рис.2 Формы для редактирования таблицы "Акты"
На данной форме можно приступить к редактированию таблицы "Акты", установив курсор на выбранном поле для редактирования. Также предусмотрены режимы добавления и удаления записей из соответствующей таблицы. При нажатии кнопки "Возврат" осуществляется переход на главную форму.
После выбора в главном окне режима "Сметы" на экране появляется форма "Редактор "Сметы" (рис. 3).
Рис.3 Формы для редактирования таблицы "Сметы"
На данной форме можно приступить к редактированию таблицы "Сметы", установив курсор на выбранном поле для редактирования. Также предусмотрены режимы добавления и удаления записей из соответствующей таблицы. При нажатии кнопки "Возврат" осуществляется переход на главную форму.
После выбора в главном окне режима "Заявки" на экране появляется форма "Редактор "Заявки"" (рис. 4).
Рис.4 Формы для редактирования таблицы "Заявки"
На данной форме можно приступить к редактированию таблицы "Заявки", установив курсор на выбранном поле для редактирования. Также предусмотрены режимы добавления и удаления записей из соответствующей таблицы. При нажатии кнопки "Возврат" осуществляется переход на главную форму.
При выборе отчета выходной информацией является договор заключения услуг (рис.5).
Рис.5. Отчет договора
2.
Технологическое обеспечение включает описание организации технологии сбора, передачи, обработки и выдачи информации и отражает последовательность операций, начиная от способа сбора первичной информации, включающей два типа документов (документы, данные из которых используются для корректировки НСИ и документы, представляющие оперативную информацию, используемую для расчетов) и заканчивая формированием результатной информации, ее передачи и мероприятиям по переходу на новую отчетную дату. Затем приводится схема технологического процесса сбора, передачи, обработки и выдачи информации и инструкционные карты основных операций технологического процесса, отражающие пооперационное описание технологии.
Схема данных представлена на рис.6, информационная взаимосвязь представлена на рис.7.
Рис.6. Схема данных
Рис.7. Информационная взаимосвязь
Похожие статьи
-
Необходимо построить базу данных, содержащую информацию о ПО, используемом в ЦЗН. В результате анализа предметной области выявляются документы -...
-
Экономическая сущность комплекса экономических информационных задач - Разработка АИС "Межевание"
Межевание земельного участка, предоставленного для ведения личного подсобного и дачного хозяйства, садоводства и индивидуального строительства, выполняют...
-
После преобразования аналогового сигнала в цифровую форму с помощью АЦП возникает необходимость в программной обработке полученного цифрового сигнала....
-
На данный момент существует множество аналогов данного приложения, можно выделить такие как стандартный проводник Windows и Total Commander. Заказчику...
-
Постановка задачи на разработку программного обеспечения Для того чтобы предлагаемая схема была интегрирована в САПР, который не имеет функции интеграции...
-
Введение - Программные и аналитические решения финансовых и экономических задач
Табличные процессоры - одно из важнейших средств для решения задач широкого назначения. Табличные процессоры в силу своей наполненности включены в пакет...
-
Цель Работы - изучить приемы создания и использования шаблонов классов. - Теоретические сведения Достаточно часто встречаются классы, объекты которых...
-
Цель Работы - изучить основные способы работы с пользовательским типом данных "класс", его объектами, методами и способы доступа к ним. - Теоретические...
-
Программирование подключенной к параллельному порту аппаратуры заключается в установке определенных битов в регистрах данных и управления и чтении...
-
Основным достоинством интерфейса Centronics является его стандартность - он есть на каждом компьютере и на всех компьютерах работает одинакового (правда...
-
Структура системы В ходе разработки выпускной квалификационной работы использовались базы данных, созданные в среде MySQL Workbench, и создано клиентское...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
В течении года от команды разработчиков пришло 6 пакетов, содержащих изменения в ядре программы. Для каждого пакета составлялось в среднем от 1-ого до...
-
Обоснование выбора СУБД База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Описание разработанных модулей В разработанной программе имеется 5 модулей. Главный модуль "Program. cs" предназначен для запуска главного окна...
-
Работа с программой будет начинаться с отображения главного меню программы и дисков компьютера в дереве папок. Далее мы сможем выбрать на какой диск...
-
Для проверки соответствия требованиям ТЗ, была поставлена задача разработки 3-D модели корпуса Kyocera KD-PB1D79 при помощи системы AutoCAD. В этой части...
-
Целью практики является закрепление знаний, полученных в процессе изучения дисциплин "Конструирование программ и языки программирования" и "Основы...
-
После заполнения основной части бизнес-плана необходимо рассчитать потребность в финансовых средствах. В результате предварительного расчета определяется...
-
Автоматизированный почтовый драйвер аппаратный Результатом данной выпускной квалификационной работы стало создание прототипа умного почтового ящика,...
-
Общее описание программного обеспечения, реализующего разработанный алгоритм Основной идеей дипломного проекта, является реализация алгоритма...
-
Введение - Технология разработки программного обеспечения систем управления
С++ является языком объектно-ориентированного программирования (ООП). Объект - абстрактная сущность, наделенная характеристиками объектов реального мира....
-
Модуль функционирует на персональном компьютере под управлением операционной системы версии Microsoft Windows 7 и выше с поддержкой всех соглашений,...
-
Технические требования Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода. Программа должна быть...
-
Регистрация нового пользователя в системе возможна двумя способоами: 1) Самостоятельная регистрация пользователя; 2) Регистрация пользователя...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Оптимизатор - Разработка программного средства, позволяющего оптимизировать SQL-скрипты
Задача оптимизатора в рамках данной дипломной работы - исправлять части SQL-кода, которые могут приводить к дополнительным тратам памяти и ресурсов. На...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов, данных в виде, удобном для анализа и...
-
Разработать и проанализировать инвестиционный проект по созданию предприятия, занимающегося сборкой и продажей компьютерной техники в среде программного...
-
Задача данной выпускной квалификационной работы состоит в программной и аппаратной разработке комплекса, оповещающего адресата о поступлении...
-
В работе использовались следующее программное обеспечение для решения поставленных задач: AutoCAD, ANSYS Workbench, ANSYS Icepak. Система AutoCAD...
-
Для того чтобы выполнить автоматическое тестирование с использованием Cucumber, прежде всего необходимо иметь представление о структуре инструмента и...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Ubuntu Mate является операционной системой [11], основанной на Debian GNU/Linux. Установка операционной системы заключается в записи на карту памяти...
-
Adobe Dreamweaver Adobe Dreamweaver - это HTML-редактор от компании Adobe, который на сегодняшний день очень известный. Первая его версия была выпущена в...
-
Установка и системные требования приложения Для установки программы необходимо зайти в папку "Файловый менеджер [Setup]", и запустить файл "setup. exe"....
-
После обмена данными с АЦП происходит преобразование считанных данных в одно целое число, характеризующее уровень сигнала на входе АЦП. Т. к. АЦП имеет...
-
Программа должна считывать данные, выработанные АЦП через определенные промежутки времени. Приемлемым способом обеспечения этого является опрос АЦП по...
Обособление проектных решений по программному обеспечению комплекса задач - Разработка АИС "Межевание"