Обособление проектных решений по программному обеспечению комплекса задач - Разработка АИС "Межевание"

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

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

Одно из основных назначений СУБД - поддержка программными средствами представления, соответствующего реальности.

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

В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. В качестве такого объекта мы выберем СУБД 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. Информационная взаимосвязь

Похожие статьи




Обособление проектных решений по программному обеспечению комплекса задач - Разработка АИС "Межевание"

Предыдущая | Следующая