Создание информационной системы
Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 28.12.2014 |
Размер файла | 4,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рисунок 17 - Заполненные таблицы.
Из созданной физической модели заключаем, что первичные ключи выбраны верно, таблицы спроектированы хорошо. Для поддерживания целостности данных нужно минимум программного кода, в основном для контроля наличия товара.
3.2 Создание интерфейса информационной системы
Интерфемйс помльзователя (UI -- англ. user interface) -- совокупность средств, при помощи которых пользователь общается с различными устройствами, чаще всего -- с компьютером или бытовой техникой, либо иным сложным инструментарием (системой).
Интерфейс пользователя компьютерного приложения включает:
· средства отображения информации, отображаемую информацию, форматы и коды;
· командные режимы, язык "пользователь -- интерфейс";
· устройства и технологии ввода данных;
· диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;
· поддержку принятия решений в конкретной предметной области;
· порядок использования программы и документацию на неё.
Пользовательский интерфейс часто понимают только как внешний вид программы. Однако на деле пользователь воспринимает через него всю программу в целом, а значит, такое понимание является слишком узким.
В действительности ПИ объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением (ПО).
Это не только экран, который видит пользователь.
К этим элементам относятся:
· набор задач пользователя, которые он решает при помощи системы;
· используемая системой метафора (например, рабочий стол в MS Windows®);
· элементы управления системой;
· навигация между блоками системы;
· визуальный (и не только) дизайн экранов программы;
· средства отображения информации, отображаемая информация и форматы;
· устройства и технологии ввода данных;
· диалоги, взаимодействие и транзакции между пользователем и компьютером;
· обратная связь с пользователем;
· поддержка принятия решений в конкретной предметной области;
· порядок использования программы и документация на нее.
При создании пользовательского интерфейса использованы следующие компоненты:
- MainMenu - создает главное меню программы;
- DBGrid - осуществляет отображение данных из базы данных в виде таблицы;
- Edit - поле для ввода текстовых сообщений;
- Button - кнопка;
- ComboBox - выпадающий список;
- DBCtrlGrid - используется для отображения таблицы в виде "кирпичиков";
- Label - надписи;
- GroupBox - панель, как отельный элемент с другими компонентами;
- DBNavigator - компонент для управления навигацией и редактированием данных;
- DBEdit - поле редактирования записи базы данных;
- SpeedButton - быстрая кнопка;
- BitBtn - кнопка, передающая действие форме;
- Bevel - предназначен в приложении для простого обведения чего-либо рамкой.
В приложении реализован многооконный пользовательский интерфейс.
Рисунок 18 - Пользовательский интерфейс.
3.3 Приемо-сдаточные испытания информационной системы
Для нормального функционирования программы компьютер должен иметь следующие конфигурации:
- процессор Intel Pentium IV и выше;
- оперативная память 512 Мб и выше;
- видеокарта AGP/PCI Express 64 Мб и выше;
- свободное пространство на диске 12 Мб;
- видеомонитор с разрешением 1024x768;
- клавиатура;
- мышь;
- принтер.
Для создания программного продукта использовалась интегрированная среда разработки Delphi 7. Технология доступа к БД - ADO, являющаяся универсальным методом доступа к данным.
База данных создана с помощью СУБД MS Access.
Для оформления текстовой документации использовалась MS Word.
Качество программного продукта характеризуется набором свойств, определяющих, насколько продукт "хорош" с точки зрения заинтересованных сторон, таких как заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта, инженеры поддержки, сотрудники отделов маркетинга, обучения и продаж. Каждый из участников может иметь различное представление о продукте и том, насколько он хорош или плох, то есть о том, насколько высоко качество продукта. Таким образом, постановка задачи обеспечения качества продукта выливается в задачу определения заинтересованных лиц, их критериев качества и затем нахождения оптимального решения, удовлетворяющего этим критериям. Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки программного обеспечения и входит в набор эффективных средств современной системы обеспечения качества программного продукта.
С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных, сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам.
Тестирование - самая популярная методика повышения качества, подкрепленная многими исследованиями и богатым опытом разработки коммерческих приложений. Существует множество видов тестирования: одни обычно выполняют сами разработчики, а другие - специализированные группы. Виды тестирования перечислены ниже:
- Блочным тестированием называют тестирование полного класса, метода или небольшого приложения, написанного одним программистом или группой, выполняемое отдельно от прочих частей системы.
- Тестирование компонента - это тестирование класса, пакета, небольшого приложения или другого элемента системы, разработанного несколькими программистами или группами, выполняемое в изоляции от остальных частей системы.
- Интеграционное тестирование - это совместное выполнение двух или более классов, пакетов, компонентов или подсистем, созданных несколькими программистами или группами.
- Регрессивным тестированием называют повторное выполнение тестов, направленное на обнаружение дефектов в программе, уже прошедшей этот набор тестов.
- Тестирование системы - это выполнение ПО в его окончательной конфигурации, интегрированного с другими программными и аппаратными системами.
Примерная конфигурация компьютера (представлены минимальные технические требования к системе):
1) платформа - х86 (x64);
2) операционная система - Windows 98 и выше;
3) частота центрального процессора - 500 МГц и выше;
4) оперативная память - объем 256 Mb и выше;
5) винчестер - объем 3 Gb и выше;
6) разрешение монитора ? 1024 ? 768 и выше;
Тестирование совместимости - вид нефункционального тестирования, основной целью которого является проверка корректной работы продукта в определенном окружении [4].
Порядок проведения испытаний (требования, подлежащие проверке):
- проверка аппаратной поддержки приложением;
- проверка совместимости;
- проверка производительности приложения;
- проверка автоматического формирования отчета.
При проведении испытаний было использовано следующее оборудование:
- процессор операционной системой Microsoft Windows 7;
- оперативная память 4 Гб;
- жесткий диск 1 Тб;
- монитор;
- клавиатура;
- мышь;
- принтер.
Тестирование работоспособности, производительности приложения проводились систематично, с целью выявления ошибок и противоречий в работе. При функциональном тестировании было выявлено, что в программном продукте реализованы функциональные требования. Задачи, нужные пользователям, программный продукт выполняет.
Приложение совместимо с ОС семейства Windows.
Заключение
В результате проведённой работы была изучена организация "Проф&Элит", находящийся по адресу г. Нефтекамск, ул. Победы д. 3.
Компания "Проф&Элит", является официальным дилером завода "КонСиб" с 2007 г. , расположенного в г. Ижевске. Основная деятельность - изготовление пластиковых конструкций, в том числе окон. При изготовлении используется профиль "VEKA".
Был изучен кадровый состав, аппаратное и программное обеспечение организации. В результате чего можно сделать вывод, что при работе сотрудниками используется устаревшее оборудование и программные продукты, но на данный момент полностью удовлетворяющее потребностям предприятия.
В результате изучения структуры и работы организации была создана информационная система, был построен пользовательский интерфейс. Для реализации этих задач потребовалось следующее программное обеспечение: Delphi 7, СУБД Access, MS Word.
Список использованных источников
1. Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем: Учебники для ВУЗов - Феникс, 2009.
2. Заботина Н.Н. Проектирование информационных систем (+CD): Учебное пособие - Феникс, 2011.
3. Избачков Ю.С., Петров В.Н. Информационные системы. - Спб.: Питер, 2006. - 656 с.
4. Вендров А.М. Практикум по проектированию программного обеспечения. - М.: Финансы и статистика, 2002. - 512с.
5. Грекул В.И., Денишенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. - М.: Интернет Ун-т информационных технологий, 2005. - 304с.
Размещено на Allbest.ru
Подобные документы
Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Создание информационной системы "Голд", автоматизирующей работу Ювелирной мастерской. Моделирование бизнес-процессов с помощью диаграмм IDEF0 и UML и потоков данных DFD и sicuence. Составление технического проекта и задания на основании ГОСТ 34.602-89.
курсовая работа [841,1 K], добавлен 10.02.2013Исследование предметной области "Управления связи УВД". Перечень документов ЦСОСТ и СС. Создание автоматизированной информационной системы и структурной функциональной модели деятельности в соответствии со стандартом IDEF0 (иерархия SADT-диаграмм).
курсовая работа [2,1 M], добавлен 12.04.2012Рассмотрение особенностей структурного разбиения предметной области. Характеристика функциональной и информационной модели бизнес-процессов предметной области. Построение IDEF0- и IDEF1Х-модели заданной предметной области с помощью пакета Design/IDEF.
контрольная работа [486,5 K], добавлен 08.06.2019Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.
курсовая работа [2,5 M], добавлен 20.08.2012Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.
курсовая работа [849,7 K], добавлен 10.07.2014Разработка программного продукта и описание использования банкомата с помощью диаграммы прецедентов, с помощью IDEF0 диаграмм. Разработка информационной системы банкомата. Создание базы данных, форм, бизнес-правил. Возможные пути развития и реинжиниринга.
курсовая работа [1,6 M], добавлен 25.03.2015Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Создание программы для автоматизации некоторых основных процессов, происходящих на заводе по производству пластиковых окон. Модель процессов предметной области, концептуальное проектирование базы данных. Описание пользователей, создание приложения.
курсовая работа [35,0 K], добавлен 08.08.2011Анализ возможностей методологии и инструментальных средств проектирования информационной системы "Гостиница". Создание модели процессов, ее дополнение организационными диаграммами. Поиск и исправление ошибок с помощью Erwin Examiner. Связь с СУБД Acces.
курсовая работа [6,5 M], добавлен 17.06.2011