Проектирование экономической информационной системы Управления сельского хозяйства Выгоничского района

Построение базы данных информационной системы. Схема деятельности Управления сельского хозяйства. Логическая модель архитектуры системы. Реализация базы данных и рабочего проекта информационной системы. Руководство пользователя и тестирование системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.06.2015
Размер файла 673,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РФ

БРЯНСКАЯ ГОСУДАРСТВЕННАЯ СЕЛЬСКОХОЗЯЙСТВЕННАЯ АКАДЕМИЯ

Экономический факультет

Кафедра информационных систем и технологий

КУРСОВАЯ РАБОТА

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

тема: «Проектирование ЭИС управления сельского хозяйства Выгоничского района»

Выполнил:

студент группы Э-162

Швецов Н.В.

Проверила:

Голубева И.Е.

Брянск

2004

Содержание

Введение

I. Бизнес-анализ и определение требований (разработка технического задания)

II. Проектирование (разработка технического проекта)

III. Разработка продукта (создание приложения)

IV. Тестирование и оценка качества системы

Заключение

Литература

Введение

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

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

Для реализации поставленной цели необходимо выполнить ряд задач:

1. Провести бизнес-анализ ситуации

2. Определение требований

3. Проектирование технического проекта

4. Разработка продукта

5. Тестирование и оценка качества системы

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

Для разработки ЭИС будут использоваться такие программные продукты, как AllFusion Process Modeler (BPwin 4.1) фирмы Computer Associates, Erwin 4.1, MS Access 2003 и язык программирования Visual Basic.

I. Бизнес-анализ и определение требований (разработка технического задания)

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

· Автоматизированная система АИС «НАЛОГ»

· 1С: Предприятие - Свод отчетов для С/Х предприятий

· 2-НДФЛ Подготовка и тестирование файлов со справками о доходах ФЛ

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

Инструментарий разработки

BPwin - это CASE-средство фирмы Computer Associates. Он предназначен для моделирования и анализа бизнес-процессов.

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

Для построения модели данных было использовано программное средство фирмы Computer Associates - ERwin.

Для построения базы данных я использовал СУБД Microsoft Access 2003. Microsoft Access является на сегодняшний день одним из распространенных приложений для работы с БД. Access обладает широкими возможностями обработки информации, ввода данных и вывода, поиск данных и представление информации в виде таблиц, графиков и отчетов.

Техническое задание

Основание для разработки:

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

Назначение разработки:

Автоматизация регистрации документов поступающих в управление.

Требования к системе:

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

В таблице «Документы» представлена информация о документах, а именно: порядковый номер документа, название, хозяйство из которого он поступил, дата поступления, сумма и ответственное лицо.

В таблице «Отделы» находится информация о существующих в управлении отделах, их названия и контактные телефоны.

В таблице «Сотрудники» имеются данные о сотрудниках управления: табельный номер, фамилия, имя, отчество, дата рождения, должность.

Проектируемая система должна обеспечить такие возможности как:

· добавление нового документа

· удаление любого документа, имеющегося в базе данных

· просмотр имеющихся в базе сотрудников

· добавление и удаление отделов

Построим функциональную модель (методология IDEF0) предназначенная для описания существующих процессов на предприятии.

В рамках методологии IDEF0 (Integration Definition for Functional Modeling) процесс представляется виде набора элементов - работ, которые взаимодействуют между собой, а так же показываются информационные, трудовые и производственные ресурсы, потребляемые каждой работой.

Затем построим диаграмму потоков данных DFD (Data Flow Diagramming) которая используется для описания документооборота и обработки информации и может дополнить то, что отражает диаграмма IDEF0. Она описывает потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы.

Составим функциональную модель организации в целом (диаграмма IDEF0- Рис.1).

Рис. 1. Диаграмма IDEF 0

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

Рис. 2. Диаграмма IDEF 0

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

Далее рассмотрим движение документации внутри отдела на примере бухгалтерии. Для этого построим диаграмму DFD (Рис. 3)

Рис. 3. Диаграмма DFD

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

II. Проектирование (разработка технического проекта)

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

Разобьем систему на отдельные модули:

Проектируемая система состоит из 3 модулей: каталог документов, список сотрудников, список отделов.

1. Каталог документов является основным модулем системы. В этом модуле происходит ввод и удаление информации о поступающих документах. Выходным документом является отчет о документах.

2. Список сотрудников - не менее важный модуль. Здесь хранятся данные о сотрудниках, данные о документе с которым работал сотрудник и в каком отделе он работает.

3. Список отделов является лишь информационным модулем. В нем представлены названия отделов и их контактные телефоны.

Технический проект

Разработаем логическую модель архитектуры системы.

Для начала определим основные сущности. Для редактирования сущностей следует выбрать пункт меню Dictionary/Entity. Появится диалог Entity Dictionary - словарь сущностей. Для экспорта в Erwin в этом словаре следует создать новую сущность, которая может быть использована для ассоциации со стрелками сразу же после создания. Сущностями являются основные объекты предметной области, которые могут интересовать пользователя. Для создаваемого проекта выделим следующие сущности: документы, сотрудники, отделы (Рис.4).

Рис. 4. Словарь сущностей

Далее определим атрибуты сущностей. Атрибут должен описывать свойство, качество, идентификатор или характеристику сущности. Для редактирования атрибутов предварительно созданных сущностей служит словарь атрибутов (пункт меню Dictionary/Entity/Attribute). (Рис.5).

Рис. 5. Словарь атрибутов

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

Для экспорта данных в BPwin следует выбрать меню File/Export/Erwin 4.0(BPX) и указать файл в который будет выгружена информация о модели.

В Erwin следует выбрать меню File/Import/BPwin и указать файл *.BPX, в который была выгружена информация о модели.

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

Далее определим типы связей между сущностями. Сущность документы связана с сущностью сотрудники связью один ко многим. То есть один документ обрабатывается многими сотрудниками. Сущность Отделы также связана с сущностью сотрудники связью один ко многим. То есть один отдел содержит много сотрудников.

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

Рис. 6. Физическая модель данных

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

Для этого на физическом уровне модели выберем пункт меню Choose DataBase и в открывшемся окне выберем Access 97. Далее выберем пункт меню DataBase Connection, в котором указываем путь предварительно созданной БД и нажать Connect. Затем в пункте меню Tools/Forward Engineer/Schema Generation. После выставления в нужных полях “галочек” нажимаем кнопку Generate. При этом программа будет останавливаться на каждой ошибке при генерации. Чтобы продолжить генерацию следует нажать кнопку Continue. В результате получается скрипт SQL.

SQL-скрипт

' Starting Access Basic DAO Session...

Dim ERwinWorkspace As Workspace

Dim ERwinDatabase As Database

Dim ERwinTableDef As TableDef

Dim ERwinQueryDef As QueryDef

Dim ERwinIndex As Index

Dim ERwinField As Field

Dim ERwinRelation As Relation

Set ERwinWorkspace = DBEngine.WorkSpaces(0)

Set ERwinDatabase = ERwinWorkspace.OpenDatabase("C:\Documents and Settings\Serega\Рабочий стол\швецов.mdb")

' CREATE TABLE "Документы"

Set ERwinTableDef = ERwinDatabase.CreateTableDef("Документы")

Set ERwinField = ERwinTableDef.CreateField("Хозяйство", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Дата", DB_DATETIME)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Название", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Номер документа", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Сумма", DB_LONG)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Ответственное лицо", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

ERwinDatabase.TableDefs.Append ERwinTableDef

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("Документы")

Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")

Set ERwinField = ERwinIndex.CreateField("Номер документа")

ERwinIndex.Fields.Append ERwinField

ERwinIndex.Primary = True

ERwinTableDef.Indexes.Append ERwinIndex

' CREATE TABLE "Отделы"

Set ERwinTableDef = ERwinDatabase.CreateTableDef("Отделы")

Set ERwinField = ERwinTableDef.CreateField("Телефон", DB_LONG)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Название отдела", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Код отдела", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

ERwinDatabase.TableDefs.Append ERwinTableDef

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("Отделы")

Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")

Set ERwinField = ERwinIndex.CreateField("Код отдела")

ERwinIndex.Fields.Append ERwinField

ERwinIndex.Primary = True

ERwinTableDef.Indexes.Append ERwinIndex

' CREATE TABLE "Сотрудники"

Set ERwinTableDef = ERwinDatabase.CreateTableDef("Сотрудники")

Set ERwinField = ERwinTableDef.CreateField("Должность", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Номер документа", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Код отдела", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Отчество", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Имя", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Дата рождения", DB_DATETIME)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Фамилия", DB_TEXT, 18)

ERwinTableDef.Fields.Append ERwinField

Set ERwinField = ERwinTableDef.CreateField("Табельный номер", DB_LONG)

ERwinField.Required = True

ERwinTableDef.Fields.Append ERwinField

ERwinDatabase.TableDefs.Append ERwinTableDef

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("Сотрудники")

Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")

Set ERwinField = ERwinIndex.CreateField("Табельный номер")

ERwinIndex.Fields.Append ERwinField

Set ERwinField = ERwinIndex.CreateField("Номер документа")

ERwinIndex.Fields.Append ERwinField

Set ERwinField = ERwinIndex.CreateField("Код отдела")

ERwinIndex.Fields.Append ERwinField

ERwinIndex.Primary = True

ERwinTableDef.Indexes.Append ERwinIndex

' CREATE INDEX "XIF3Сотрудники"

Set ERwinTableDef = ERwinDatabase.TableDefs("Сотрудники")

Set ERwinIndex = ERwinTableDef.CreateIndex("XIF3Сотрудники")

Set ERwinField = ERwinIndex.CreateField("Номер документа")

ERwinIndex.Fields.Append ERwinField

ERwinTableDef.Indexes.Append ERwinIndex

' CREATE INDEX "XIF4Сотрудники"

Set ERwinTableDef = ERwinDatabase.TableDefs("Сотрудники")

Set ERwinIndex = ERwinTableDef.CreateIndex("XIF4Сотрудники")

Set ERwinField = ERwinIndex.CreateField("Код отдела")

ERwinIndex.Fields.Append ERwinField

ERwinTableDef.Indexes.Append ERwinIndex

' DELETE RELATIONSHIP "содержат"

ERwinDatabase.Relations.Delete "содержат"

' CREATE RELATIONSHIP "содержат"

Set ERwinRelation = ERwinDatabase.CreateRelation("содержат", "Отделы", "Сотрудники")

Set ERwinField = ERwinRelation.CreateField("Код отдела")

ERwinField.ForeignName = "Код отдела"

ERwinRelation.Fields.Append ERwinField

ERwinDatabase.Relations.Append ERwinRelation

' DELETE RELATIONSHIP "обрабатывают"

ERwinDatabase.Relations.Delete "обрабатывают"

' CREATE RELATIONSHIP "обрабатывают"

Set ERwinRelation = ERwinDatabase.CreateRelation("обрабатывают", "Документы", "Сотрудники")

Set ERwinField = ERwinRelation.CreateField("Номер документа")

ERwinField.ForeignName = "Номер документа"

ERwinRelation.Fields.Append ERwinField

ERwinDatabase.Relations.Append ERwinRelation

ERwinDatabase.Close

ERwinWorkspace.Close

' Terminating Access Basic DAO Session...

После того, как была построена физическая модель данных, можно представить себе как будет выглядеть будущая база данных. А на основании базы данных должно быть создано приложение на языке Visual Basic для управления этой базой. Ниже приведен прототип пользовательского интерфейса (Рис. 7).

Рис. 7. Экранная форма

III. Разработка продукта (создание приложения)

В этом разделе осуществляется техническая реализация выбранных вариантов и разрабатывается документ «Рабочий проект». Наиболее ответственной работой на этом этапе является кодирование и составление программной документации.

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

После создания в ERwin физической модели архитектуры системы сгенерируем базу данных. В процессе генерации было выявлено 2 ошибки. Сгенерированная БД имеет 3 таблицы. Схема данных БД представлена на Рис. 8.

Рис. 8. Схема данных

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

Рис. 9. Форма «Документы»

Рис. 10. Форма «Отделы»

Рис. 11. Форма «Сотрудники»

MS Access 2003 позволяет создавать не только формы для таблиц, также отчеты и запросы. Отчеты позволяют:

· группировать и вычислять промежуточные итоги, для большого набора данных;

· выводить данные в требуемом пользователем виде.

Ниже приведены отчеты для имеющихся в базе таблиц:

Рис. 12. Отчет «Документы»

Рис. 13. Отчет «Отделы»

Рис. 14. Отчет «Сотрудники»

Помимо всего этого MS Access 2003 позволяет делать запросы. Для примера сделаем запрос для таблицы «Документы». В нем сделаем выбор документов с суммой больше 5000 руб.

SELECT Документы.Название, Документы.Хозяйство, Документы.Дата, Документы.Сумма, Документы.[Ответственное лицо]

FROM Документы

WHERE (((Документы.Сумма)>5000));

Рис. 15. Запрос к таблице «Документы»

База данных готова. Теперь необходимо создать приложение для управления этой базой. Его мы будем создавать в Visual Basic. Данное приложение позволит просматривать записи, добавлять новые и удалять существующие записи. Для функционирования приложения его необходимо связать с базой данных. Но используемая версия Visual Basic работает только с MS Access 97. Преобразуем созданную базу в формат Access 97.

Рабочий проект

Приложение называется «Информационная система Управления сельского хозяйства выгоничского района». Его задача заключается в облегчении работы с базой данных. Форма приложения (Рис. 16) содержит 17 текстовых полей, 3 объекта управления данными, 5 кнопок, 18 надписей.

Рис. 16. Форма приложения

Ниже приведен программный код необходимый для работы приложения:

Private Sub Command1_Click()

reply = MsgBox("Введите новую запись и нажмите кнопку", vbOKCancel, "Добавить запись")

If reply = vbOK Then

Text1.SetFocus

datDoc.Recordset.AddNew

End If

End Sub

Private Sub Command2_Click()

reply = MsgBox("Вы желаете удалить эту запись", vbOKCancel, "Удалить запись")

If reply = vbOK Then

datDoc.Recordset.Delete

datDoc.Recordset.MoveFirst

End If

End Sub

Private Sub Command3_Click()

End

End Sub

Private Sub Command4_Click()

reply = MsgBox("Введите новую запись и нажмите кнопку", vbOKCancel, "Добавить запись")

If reply = vbOK Then

Text1.SetFocus

datOt.Recordset.AddNew

End If

End Sub

Private Sub Command5_Click()

reply = MsgBox("Вы желаете удалить эту запись", vbOKCancel, "Удалить запись")

If reply = vbOK Then

datOt.Recordset.Delete

datOt.Recordset.MoveFirst

End If

End Sub

Private Sub Form_Load()

reply = MsgBox("Создать резервную копию БД", vbOKCancel, datDoc.DatabaseName)

If reply = vbOK Then

FileNm$ = InputBox$("Введите путь для резервной копии")

End If

If FileNm$ <> "" Then

FileCopy datDoc.DatabaseName, FileNmS

End If

End Sub

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

Руководство пользователя

Данный документ позволит освоить работу с формой даже не квалифицированному пользователю. Он содержит такие пункты как:

· Запуск приложения

· Просмотр записей

· Добавление записей

· Удаление записей

· Выход из приложения

Запуск приложения

Для запуска формы щелкните по файлу приложения с расширением ЕХЕ. На экране появится диалоговое окно.

информационный система реализация сельский

Оно предлагает создать резервную копию. Если щелкнуть по кнопке «Отмена», то сразу запускается Рабочая форма.

Если же щелкнуть по кнопке ОК, то выводится следующее диалоговое окно:

Это окно предлагает ввести путь для резервной копии базы. Введите путь и нажмите ОК. Щелкните «Отмена» для отказа сохранения копии.

Просмотр записей

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

Для отображения следующей записи щелкните по стрелочке.

Для отображения последней записи щелкните по стрелочке с вертикальной чертой.

Для возврата к предыдущей записи щелкните по левой стрелочке

Для возврата к первой записи щелкните по левой стрелочке с вертикальной чертой.

Добавление новой записи

Для добавления новой записи в базу щелкните на форме по кнопке «ДОБАВИТЬ». На экране появится диалоговое окно:

Щелкните по ОК и в очистившееся поля введите новую запись. После ввода щелкните по кнопке «ДОБАВИТЬ». Для отмены ввода новой записи щелкните по кнопке «ОТМЕНА».

Удаление записи

Для удаления записи из базы необходимо прокрутить список до той, которую хотите удалить. Затем щелкните по кнопке «УДАЛИТЬ». Выводится диалоговое окно:

Чтобы подтвердить удаление щелкните по кнопке ОК.

Чтобы отменить удаление щелкните по кнопке «Отмена»

Выход из приложения

Что бы выйти из приложения щелкните по кнопке «ВЫХОД».

IV. Тестирование и оценка качества системы

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

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

Проведем тестирование системы.

Запускаем приложение. Оно выводит диалоговое окно с предложением сохранить резервную копию, при нажатии по кнопке ОК выводится новое диалоговое окно с предложением указать путь для резервной копии. После ввода пути нажимаем кнопку ОК, в результате сохраняется резервная копия, после чего открывается основное окно приложения.

Далее мы попробуем ввести новую запись в базу документов. Для этого щелкаем по кнопке ДОБАВИТЬ. Выводится диалоговое окно с надписью «Введите новую запись и нажмите кнопку добавить». Вводим новую запись и щелкаем по кнопке «добавить». После пролистывания списка мы видим и добавленную запись. Для достоверности посмотрим эту запись в базе данных.

Она действительно имеется, подтверждает правильность работы приложения.

Теперь попытаемся удалить существующую запись из базы. Пролистываем список и останавливаемся на любой записи. Нажимаем кнопку «УДАЛИТЬ», выводится окно с надписью «Вы желаете удалить эту запись». Щелкаем по кнопке ОК и запись удаляется.

Такие же действия были проделаны с базой «Отделы». Она тоже дала сбоев.

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

Заключение

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

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

По ходу работы был создан ряд документов, в частности: Техническое задание, Технический проект, Рабочий проект, Руководство пользователя.

В процессе разработки приложения была создана база данных. В не содержится информация о документах поступающих в управление. Также в базе имеется менее динамически изменяющиеся данные: личная информация о сотрудниках управления и об отделах. К базе были созданы необходимые формы и отчеты.

Далее на основе базы данных была создана форма приложения с элементами управления и код программы.

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

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

Литература

1. Благодатских В. А. и др. Стандартизация разработки программных средств: Учебное пособие. - М: Финансы и статистика, 2003. - 288 с.

2. Васильев А., Андреев A. VBA в Office 2000: Учебный курс. СПб.: Питер, 2001. - 432 с.

3. Вендров A.M. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. -М.: Финансы и статистика, 2002. - 192 с.

4. Вендров A.M. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2002. - 352 с.

5. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник. - М: Финансы и статистика, 2001. - 512 с.

6. Маклаков С.В. Моделирование бизнес-процессов с AllFusion Process Modeller (BPwin 4.1). - M.: ДИАЛОГ-МИФИ, 2003. - 240 с.

7. Назаров С.В., Мельников П.П. Программирование на MS Visual Basic: Учеб. пособие/ Под ред. С.В. Назарова. - М.: Финансы и статистика, 2003. - 320 с.

8. Федотова Д.Э. и др. CASE - технологии: Практикум. - М: Горячая линия - Телеком, 2003. - 160 с.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.