Проектирование экономической информационной системы Управления сельского хозяйства Выгоничского района
Построение базы данных информационной системы. Схема деятельности Управления сельского хозяйства. Логическая модель архитектуры системы. Реализация базы данных и рабочего проекта информационной системы. Руководство пользователя и тестирование системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Базовые принципы правового регулирования трудовых отношений. Проектирование автоматизированной информационной системы "Отдел кадров", программная реализация, тестирование. Состав базы данных, методы анализа надежности системы, руководство пользователя.
дипломная работа [3,6 M], добавлен 11.03.2010Проектирование модели информационной системы "Склад" с помощью AllFusion Process Modeler 4.1 (Bpwin4.1). Диаграмма дерева узлов AS-TO-BE и AS-IS. ER-диаграмма потоков данных "Сущность-связь". Физическо-логическая модель базы данных в нотации IDEF1X.
курсовая работа [2,4 M], добавлен 25.06.2014Варианты использования информационной системы: заказ билета, просмотр каталога фильмов и списка кинотеатров. Проектирование реляционной модели базы данных, ее мапирование в метамодель, логическая и физическая реализация. Результаты работы программы.
курсовая работа [673,9 K], добавлен 20.11.2011Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.
дипломная работа [4,4 M], добавлен 16.05.2022Развитие автоматизированных информационных технологий. Реализация автоматизированного рабочего места, позволяющего осуществить учет продукции на складе. Концептуальная и логическая модели данных. Оценка экономической эффективности информационной системы.
дипломная работа [1,9 M], добавлен 30.11.2010Выявление сущностей и связей, атрибутов сущностей и назначение первичных ключей при разработке базы данных. Реляционная модель данных. Описание стадий жизненного цикла информационной системы: анализ, проектирование, реализация, внедрение, сопровождение.
курсовая работа [152,2 K], добавлен 11.05.2014Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Создание информационной системы товарооборота на основе использования технологий баз данных кирпичного завода. Физическая модель базы данных. Проектирование БД в СУБД Microsoft SQL Server. Схема функциональной структуры программной системы. Запросы к БД.
курсовая работа [3,5 M], добавлен 05.03.2015Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Понятие информационной системы. Основное определение базы данных (БД). Системы управления базами данных. Популярность СУБД Microsoft Access. Характеристика СУБД MySQL. Особенности разработки информационной системы по курсу вычислительной математики.
курсовая работа [785,8 K], добавлен 05.10.2012Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Предпроектное обследование предприятия ООО "Уралэнергоцентр". Расчет текущих затрат пользователя. Разработка автоматизированной информационной системы управления ООО "Уралэнергоцентр". Автоматизация информационной системы товарооборота предприятия.
дипломная работа [1,5 M], добавлен 27.12.2009Разработка технического задания и проекта информационной системы "Расписание занятий в вузе". Понятие, определения и сокращения. Характеристика объектов автоматизации. Даталогическая модель базы данных. Создание таблиц и построение схемы данных в БД.
курсовая работа [888,4 K], добавлен 09.02.2017Технико-экономическая характеристика объекта автоматизации. Концептуальное, логическое и физическое проектирование базы данных, требования к системе. Разработка внешних приложений. Руководство пользователя автоматической информационной системы "Учёт".
курсовая работа [3,1 M], добавлен 17.08.2015Логическая и физическая схема действующей компьютерной сети. Проблемы, решение которых актуально для предприятия. Базы данных задач и работ бизнес-процессов. Структура информационной системы. Проектирование подсистемы "Управление основным производством".
курсовая работа [4,8 M], добавлен 17.12.2011Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Разработка информационно-логической модели проектируемой информационной системы. Алгоритм функционирования информационной системы. Описание базы данных. Описание входной, промежуточной и выходной информации. Техническое и программное обеспечение.
реферат [28,1 K], добавлен 09.01.2009