Файл: Диплом ИС учета заказов на выполнение работ и формированию отчетной документации БТИ.doc

ВУЗ: Не указан

Категория: Дипломная работа

Дисциплина: Проектирование информационных систем

Добавлен: 15.11.2018

Просмотров: 2776

Скачиваний: 31

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таким образом, можно сделать вывод о том, что в основе построения логической структуры баз данных АИС будет лежать реляционная модель.

При разработки структуры ИО АИС ключевым моментом является выбор ее архитектуры. Под архитектурой ИО понимается распределение информационной базы по подсистемам и компонентам АИС, а также распределение хранения и исполнения этих подсистем и компонентов по различным ЭВМ, объединенных в локальную вычислительную сеть [11]. В нашем случае необходимо сделать выбор между двумя вариантами:

- интегрированная база данных (реализация модели «клиент-сервер»);

- распределенная база данных (в роли серверов выступают клиенты одно-ранговой сети).

С учетом анализа задач, проектируемой АИС, и структуры автоматизируемого подразделения оптимальным вариантом является выбор варианта интегрированного банка данных. Это решение обусловлено тем, что в своей деятельности сотрудники отдела приема заказов работают с единым информационным массивом, в который поступает информация, как от них, так и от других подразделений (услуги, работники).


1.7. Обоснование проектных решений по программному обеспечению комплекса задач

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

К общесистемному программному обеспечению относятся программы, рассчитанные на широкий круг пользователей и пред­назначенные для организации вычислительного процесса и реше­ний часто встречающихся задач обработки информации [11]. Они по­зволяют расширить функциональные возможности ЭВМ, автома­тизировать планирование очередности вычислительных работ, осуществлять контроль и управление процессом обработки данных, а также автоматизировать работу программистов. К данному классу ПО можно отнести операционные системы, интегрированные средства управления задачами. В рамках создания данной АИС планируется использование операционной системы Windows XP. Специальное программное обеспечение представляет собой совокупность про­грамм, разрабатываемых при создании АИС конкретного функ­ционального назначения. Оно включает пакеты прикладных про­грамм, осуществляющих организацию данных и их обработку при решении функциональных задач.

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


- системы, ориентированные на программиста, которые позволяют создавать только законченные проекты;

- системы, обеспечивающие интерактивную работу с базами данных.

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

Анализ современных средств разработки позволяет разделить их на средства для создания управления глобальными базами данных, работающими в интенсивном режиме (Oracle, Microsoft SQL Server, DB2, InterBase) и средства для автоматизации небольших подразделений (до 10 рабочих станций), такие как Visual FoxPro, Microsoft Access. В нашем варианте предпочтение необходимо отдать второй группе, так как разрабатываемая АИС автоматизирует деятельность небольшого подразделения и не требует обработки очень больших объемов информации (более 1 Mб) в реальном масштабе времени. Анализ доступности средств разработки позволяет сделать вывод о предпочтительности использования пакета Microsoft, который отличается обширным спектром разнообразных средств. Access 2003 является средством создания и диалоговой работы с базой данных с использованием удобного графического интерфейса [10].

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

С учетом современных тенденций использования средств вычислительной техники наиболее эффективной реализацией АИС будет являться создание специализированных автоматизированных рабочих мест. Анализируя сущность АРМ, специалисты определяют их чаще всего как профессионально-ориентированные малые вычислительные системы, расположенные непосредственно на рабочих местах специалистов и предназначенные для автоматизации их работ.

Согласно принципу системности АРМ следует рассматривать как системы, структура которых определяется функциональным назначением.

Принцип гибкости означает приспособляемость системы к возможным перестройкам благодаря модульности построения всех подсистем и стандартизации их элементов.

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

Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам по созданию и эксплуатации системы.

Функционирование АРМ может дать численный эффект только при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которых является ЭВМ. Лишь тогда АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов.




1.8. Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации

Построение технологического процесса АИС зависит от применяемого комплекса технических и программных средств, методов сбора и подготовки данных для обработки, принципов построения информационной базы и т.д.

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

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

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

Выдача информации ведется с помощью ПЭВМ в форме ответа на регламентированные запросы.

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




2. ПРОЕКТНАЯ ЧАСТЬ

2.1 Информационное обеспечение комплекса задач

2.1.1 Инфологическая схема и ее описание


Содержание информационного обеспечения предполагает распределение информации по видам с учетом их технологических функций, разработку состава и структуры баз данных и установление информационной связи между ними [1].

Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью предметной области. Иногда к инфологической модели относят и описание характера информационных потребностей пользователей. Инфологическая модель предметной области является исходной к отношению к даталогической модели БД. Она служит связующим звеном между специалистами предметной области и проектировщиками структур БД в процессе проектирования АИС [16].

Цель инфологического моделирования — создать точное и пол­ное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД. Инфологи­ческая модель (ИЛМ) должна отвечать следующим требованиям [28]:

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

представляться на языке, понятном как специалисту предмет­ной области, так и администратору БД;

содержать информацию о предметной области, достаточную для дальнейшего проектирования;

гарантировать однозначное трактование модели;

быть динамической.

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


Рисунок 5 - Инфологическая схема АИС отдела приема заказов


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

В соответствии со структурой предметной области можно выделить следующие простые сущности:

«Услуга» - сущность, отражающая названия и стоимости;

«Работники» – сущность, отражающая фамилии работников, реализующих определенные услуги;

«Заказы» – сущность, содержащая общую информацию о заказе;

К составным сущностям относятся:

«Квитанция» – сущность отражающая информацию о конкретной квитанции в рамках определенного заказа.

Так же в инфологической модели различают подчиненные сущности – сущности, содержащие атрибуты находящиеся в подчинении (зависящие) от атрибута другой сущности. В разрабатываемой инфологической модели к таким сущностям относятся:


«Услуга в заказе» – сущность, отражающая информацию о конкретной услуге, заказанной клиентом.

Описание связей

Кроме связи «объект – свойство», в инфологической модели необходимо зафиксировать характер связи между объектами. Если между объектами и их свойствами связи семантически однородны (любая связь, что объект обладает свойством), то связи между объектами могут быть самыми разнообразными. В инфологической модели эти связи надо именовать.

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

Описание процессов

В информационной модели описание процесса представляется в виде агрегированного объекта. В структуре разрабатываемой АИС можно выделить следующие процессы:

ЗАКАЗЫВАНИЕ объединяет в единое действие сущности «Заказ» и «Услуга в заказе»;

ОПЛАТА объединяет сущности «Заказ», «Квитанция».





входит

1

содержит

1


М


М


М

М

входит


входит

1


1




Рисунок 6 - Информационно-функциональные связи



2.1.2 Характеристика входной информации

Входные данные системы можно условно разделить на следующие основные группы:

информация об услугах (информация поступает от подразделений технической службы, а также бухгалтерии);

информация о работниках (поступает из отдела кадров).

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

Таким образом входной информацией разрабатываемой АИС является данные по работникам и услугам.

2.1.3 Описание входной информации в памяти компьютера


Входная информация должна вводиться в компьютер посредством устройства ввода (клавиатуры) и размещаться для последующего хранения и использования на носителе в базе данных. В нашем случае информация должна храниться в таблицах, составляющих информационную основу Access. Создание таблиц выполняется с использованием «Конструктора таблиц». Структура таблиц приведена ниже.

Таблица 1 - Описание таблицы «Заказ» (Zakaz)

п/п

Имя

Тип

Размер

Описание

1

CODZ

Длинное целое

4

Код заказа

2

DATA

Дата/время

8

Дата

3

DOC

Текстовый

20

Паспорт

4

FIO

Текстовый

60

Фамилия, имя, отчество

5

NASPU

Текстовый

30

Населенный пункт

6

S_OKR

Текстовый

30

Сельский округ

7

YL

Текстовый

30

Улица

8

DOM

Длинное целое

4

Дом

9

KOR

Текстовый

10

Корпус

10

KV

Текстовый

5

Квартира

11

PRIM

Текстовый

100

Примечание

12

PRIN

Текстовый

20

Принял

13

SUM_Z

Двойное с плавающей

8

Сумма

14

INV

Текстовый

6

Инв. № дела

15

Kolk

Целое

2

Количество квит.

16

Vip

Логический

1

Выполнен (Да/Нет)