Создание информационной системы для организации "Проф&Элит"
Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 07.01.2015 |
Размер файла | 3,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
3.2 Создание интерфейса информационной системы
Интерфейс пользователя (UI - англ. user interface) - совокупность средств, при помощи которых пользователь общается с различными устройствами, чаще всего - с компьютером или бытовой техникой, либо иным сложным инструментарием (системой).
Интерфейс пользователя компьютерного приложения включает:
-средства отображения информации, отображаемую информацию, форматы и коды;
-командные режимы, язык «пользователь - интерфейс»;
-устройства и технологии ввода данных;
- диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;
-поддержку принятия решений в конкретной предметной области;
-порядок использования программы и документацию на неё.
Пользовательский интерфейс часто понимают только как внешний вид программы. Однако на деле пользователь воспринимает через него всю программу в целом, а значит, такое понимание является слишком узким. В действительности ПИ объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением (ПО). Это не только экран, который видит пользователь. К этим элементам относятся:
-набор задач пользователя, которые он решает при помощи системы;
-используемая системой метафора (например, рабочий стол в MS Windows®);
-элементы управления системой;
-навигация между блоками системы;
-визуальный (и не только) дизайн экранов программы;
-средства отображения информации, отображаемая информация и форматы;
-диалоги, взаимодействие и транзакции между пользователем и компьютером;
-обратная связь с пользователем;
-поддержка принятия решений в конкретной предметной области;
-порядок использования программы и документация на нее.
При создании пользовательского интерфейса использованы следующие компоненты:
- MainMenu - создает главное меню программы;
- DBGrid - осуществляет отображение данных из базы данных в виде таблицы;
- Edit - поле для ввода текстовых сообщений;
- Button - кнопка;
- ComboBox - выпадающий список;
- DBCtrlGrid - используется для отображения таблицы в виде «кирпичиков»;
- Label - надписи;
- GroupBox - панель, как отельный элемент с другими компонентами;
- DBNavigator - компонент для управления навигацией и редактированием данных;
- DBEdit - поле редактирования записи базы данных;
- SpeedButton - быстрая кнопка;
- BitBtn - кнопка, передающая действие форме;
- Bevel - предназначен в приложении для простого обведения чего-либо рамкой.
В приложении реализован многооконный пользовательский интерфейс. Для удобства программа разделена на части: заказы, дилер, замер, установка, чтобы наиболее понятно и наглядно продемонстрировать обработку данных. Каждая часть вынесена в отдельное окно. Причём все части способны взаимодействовать друг с другом, то есть при внесении нового заказа в главной форме (рисунок 30), он автоматически появится в других формах (рисунок 31-34).
Рисунок 30 - Главная форма - Заказы
Рисунок 31 - Дилер
Рисунок 32 - Замер
Рисунок 33 - Установка
Рисунок 34 - Установка
3.3 Приемо-сдаточные испытания информационной системы
Для нормального функционирования программы компьютер должен иметь следующие конфигурации:
- процессор Intel Pentium IV и выше;
- оперативная память 512 Мб и выше;
- видеокарта AGP/PCI Express 64 Мб и выше;
- свободное пространство на диске 12 Мб;
- видеомонитор с разрешением 1024x768;
- клавиатура;
- мышь;
- принтер.
Для создания программного продукта использовалась интегрированная среда разработки Delphi 7. Технология доступа к БД - ADO, являющаяся универсальным методом доступа к данным. База данных создана с помощью СУБД MS Access. Для оформления текстовой документации использовалась MS Word. Качество программного продукта характеризуется набором свойств, определяющих, насколько продукт «хорош» с точки зрения заинтересованных сторон, таких как заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта, инженеры поддержки, сотрудники отделов маркетинга, обучения и продаж. Каждый из участников может иметь различное представление о продукте и том, насколько он хорош или плох, то есть о том, насколько высоко качество продукта. Таким образом, постановка задачи обеспечения качества продукта выливается в задачу определения заинтересованных лиц, их критериев качества и затем нахождения оптимального решения, удовлетворяющего этим критериям. Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки программного обеспечения и входит в набор эффективных средств современной системы обеспечения качества программного продукта.
С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных, сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам.
Тестирование - самая популярная методика повышения качества, подкрепленная многими исследованиями и богатым опытом разработки коммерческих приложений. Существует множество видов тестирования: одни обычно выполняют сами разработчики, а другие - специализированные группы. Виды тестирования перечислены ниже:
- Блочным тестированием называют тестирование полного класса, метода или небольшого приложения, написанного одним программистом или группой, выполняемое отдельно от прочих частей системы.
- Тестирование компонента - это тестирование класса, пакета, небольшого приложения или другого элемента системы, разработанного несколькими программистами или группами, выполняемое в изоляции от остальных частей системы.
- Интеграционное тестирование - это совместное выполнение двух или более классов, пакетов, компонентов или подсистем, созданных несколькими программистами или группами.
- Регрессивным тестированием называют повторное выполнение тестов, направленное на обнаружение дефектов в программе, уже прошедшей этот набор тестов.
- Тестирование системы - это выполнение ПО в его окончательной конфигурации, интегрированного с другими программными и аппаратными системами.
Примерная конфигурация компьютера (представлены минимальные технические требования к системе):
- платформа - х86 (x64);
- операционная система - Windows 98 и выше;
- частота центрального процессора - 500 МГц и выше;
- оперативная память - объем 256 Mb и выше;
- винчестер - объем 3 Gb и выше;
- разрешение монитора ? 1024 Ч 768 и выше.
Тестирование совместимости - вид нефункционального тестирования, основной целью которого является проверка корректной работы продукта в определенном окружении.
Порядок проведения испытаний (требования, подлежащие проверке):
- проверка аппаратной поддержки приложением;
- проверка совместимости;
- проверка производительности приложения;
- проверка автоматического формирования отчета.
При проведении испытаний было использовано следующее оборудование:
- процессор операционной системой 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
Подобные документы
Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.
отчет по практике [4,9 M], добавлен 28.12.2014Создание информационной системы, содержащей сведения о продаже авиабилетов, работающей в локальной сети организации и имеющей клиентский веб-интерфейс. Моделирование бизнес процессов на языке UML. Проектирование структуры базы данных в MS Access.
курсовая работа [2,8 M], добавлен 20.07.2011Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Создание информационной системы "Голд", автоматизирующей работу Ювелирной мастерской. Моделирование бизнес-процессов с помощью диаграмм IDEF0 и UML и потоков данных DFD и sicuence. Составление технического проекта и задания на основании ГОСТ 34.602-89.
курсовая работа [841,1 K], добавлен 10.02.2013Проектирование модели данных и ее реализация средствами СУБД Microsoft Access. Разработка приложения "Комиссионное вознаграждение". Выполение интерфейса информационной базы средствами системы управления данными. Создание запросов и отчетных форм.
курсовая работа [5,8 M], добавлен 25.09.2013Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Создание структуры базы данных. Таблица реквизитов входных данных информационной системы "Видеобиблиотека". Процессы, составляющие действие в базе данных. Формирование ведомостей с использованием MS Excel. Использование интегрированной среды Delphi.
курсовая работа [455,8 K], добавлен 05.01.2013Общая характеристика Delphi как интегрированной среды разработки программного обеспечения. СУБД Access, ее возможности. Создание базы данных в Access для комиссионного букинистического магазина. Создание запросов и фильтров. Описание работы программы.
курсовая работа [3,1 M], добавлен 25.05.2015Проектирование физической и логической моделей удаленной базы данных для АЗС. Разработка базы данных в СУБД Firebird с помощью утилиты IBExpert. Создание клиентского приложения для Windows с использованием клиент-серверной технологии в среде C++ Builder.
курсовая работа [3,9 M], добавлен 18.01.2017