Автор работы: Пользователь скрыл имя, 09 Декабря 2014 в 18:24, курсовая работа
Разумеется, что информационная система в будущем должна развиваться. В течение времени может появиться потребность добавления новых функций, например сортировка не только по возрастанию, а также и по убыванию, сложная фильтрация и так далее. Возможно, в том числе, исправится самый главный недостаток, связанный с архитектурой информационной системы.
Введение
1. Описание предметной области
1.1. Требования к разрабатываемой информационной системе
1.2. Описание разрабатываемой системы
2. Проектирование программного комплекса
2.1. Проектирование интерфейса
3. Программная реализация
3.1 Выбор Средства Для Разработки
3.2 Реализация Программного Средства
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Компонент |
Свойство |
Значение |
DBGrid1 |
DataSource |
DataModule8.Postavshik1 |
DBNavigator1 |
DataSource |
DataModule8.Postavshik1 |
BitBtn1 |
Caption |
Экспорт данных в Excel |
procedure TForm7.BitBtn1Click(Sender: TObject); var XLapp, Sheet, Colum:Variant; index,i:Integer; begin XLApp:= CreateOleObject('Excel. XLApp.Visible:=true; XLApp.Workbooks.Add(-4167); XLApp.Workbooks[1]. Colum:=XLApp.Workbooks[1]. Colum.Columns[1].ColumnWidth: Colum.Columns[2].ColumnWidth: Colum.Columns[3].ColumnWidth: Colum.Columns[4].ColumnWidth: Colum.Columns[5].ColumnWidth: Colum:=XLApp.Workbooks[1]. Colum.Rows[2].Font.Bold:= Colum.Rows[1].Font.Bold:= Colum.Rows[1].Font.Color:= Colum.Rows[1].Font.Size:=12; Colum.Rows[2].Font.Size:=12; Colum.Rows[3].Font.Size:=12; Colum.Rows[4].Font.Size:=12; Colum.Rows[5].Font.Size:=12; Colum.Rows.Font.Name:=' Times New Roman'; Sheet:=XLApp.Workbooks[1]. Sheet.Cells[1,3]:='" Sheet.Cells[2,1]:='Код поставщика'; Sheet.Cells[2,2]:='Название поставщика'; Sheet.Cells[2,3]:='ФИО представителя'; Sheet.Cells[2,4]:='Телефон'; Sheet.Cells[2,5]:='Адрес'; index :=3; DataModule8.Postavshik1. for i:=0 to DataModule8.Postavshik1. begin Sheet.Cells[index,1]:= DataModule8.Postavshik1. Sheet.Cells[index,2]:= DataModule8.Postavshik1. Sheet.Cells[index,3]:= DataModule8.Postavshik1. Sheet.Cells[index,4]:= DataModule8.Postavshik1. Sheet.Cells[index,5]:= DataModule8.Postavshik1. Inc(index); DataModule8.Postavshik1. end; end; | ||
BitBtn2 |
Caption |
На главную |
Glyph |
«Выбрать значок размера 20х20 расширение *.bmp» | |
procedure TForm7.BitBtn2Click(Sender: TObject); begin ok:=0; if (form9.Edit1.Text='1')and( begin ok:=1; form1.Show; close; end; end; |
Рисунок 2.5. Форма «Поставщики»
3.3 Тестирование Программного Средства
Тестирование программного обеспечения - процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.
Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки исследуемого или разрабатываемого ПО.
С точки зрения ISO 9126-1, качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:
· Функциональные возможности
Функциональные возможности - способность программного средства обеспечивать решение задач, удовлетворяющих сформулированные потребности заказчиков и пользователей при применении комплекса программ в заданных условиях.
· Функциональная пригодность
Функциональная пригодность - набор и описания субхарактеристики и ее атрибутов, определяющие назначение, номенклатуру, основные, необходимые и достаточные функции программного средства, соответствующие техническому заданию и спецификациям требований заказчика или потенциального пользователя.
· Правильность
Правильность (корректность) - способность программного средства обеспечивать правильные или приемлемые для пользователя результаты и внешние эффекты.
· Способность к взаимодействию
Способность к взаимодействию - свойство программных средств и их компонентов взаимодействовать с одной или большим числом компонентов внутренней и внешней среды.
· Защищенность
Защищенность - способность компонентов программного средства защищать программы и информацию от любых негативных воздействий.
· Надёжность
Надежность работы информационных систем определяется надежностью функциональных компонентов, общего программного обеспечения, комплексов технических и инженерных средств.
· Сопровождаемость
Сопровождаемость - приспособленность программного средства к модификации и изменению конфигурации и функций.
· Практичность
Практичность (применимость) - свойства программного средства, обусловливающие сложность его понимания, изучения и использования, а также привлекательность для квалифицированных пользователей при применении в указанных условиях.
· Эффективность
Эффективность - свойства программного средства, обеспечивающие требуемую производительность решения функциональных задач, с учетом количества используемых вычислительных ресурсов в установленных условиях.
· Мобильность
Мобильность - подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую [7].
4. Анализ Качества Программного Обеспечения
4.1 Оценка Функционального Качества Программного Средства
Основные составляющие тестирования перечислены. Они использованы для оценки функционального качества информационной системы.
· Функциональные возможности
Функциональные возможности удовлетворяют сформулированные потребности заказчиков и пользователей при применении информационной системы, но они малы. Таким образом, функциональные возможности средние.
· Функциональная пригодность
Информационная система имеет все необходимые функции, исходя из технического задания. Таким образом, функциональная пригодность высокая.
· Правильность
Программное средство обеспечивает правильные или приемлемые результаты и внешние эффекты. Таким образом, правильность высокая.
· Защищенность
Так как система пока не сетевая и ее используют только сотрудники магазина, она лишена защиты паролем. Таким образом, защищенность низкая.
· Надежность
В программном продукте используется мало функций, что отрицательно сказывается на надежности. Таким образом, надёжность низкая.
· Сопровождаемость
Так как система разработана в простом средстве разработки Delphi, можно без проблем модифицировать ее или добавить какие-нибудь новые функции. Таким образом, сопровождаемость высокая.
· Практичность
Система имеет очень простой и понятный интерфейс. Из-за этого она будет привлекательна для квалифицированных пользователей при применении. Таким образом, практичность высокая.
· Эффективность
Информационная система использует мало вычислительных ресурсов при выполнении своих задач и функций. Таким образом, эффективность высокая.
· Мобильность
База данных находится в папке с информационной системой и связана с ней, поэтому появилась возможность беспроблемного переноса из одного компьютера в другой. При этом программа не требует никаких записей в реестре операционной системы. Таким образом, мобильность высокая.
Тестирование программного средства выполнено. Теперь можно соотнести все характеристики и оценки на них в таблицу
Таблица 3.7. Тестирование программного средства.
Характеристика |
Оценка |
Функциональные возможности |
Средне |
Функциональная пригодность |
Высоко |
Правильность |
Высоко |
Защищенность |
Низко |
Надежность |
Низко |
Сопровождаемость |
Высоко |
Практичность |
Высоко |
Эффективность |
Высоко |
Мобильность |
Высоко |
4.2 Описание Выявленных Недостатков Разработанной Программы
После оценки функционального качества программного средства выявлены данные недостатки:
· несетевая архитектура;
· малое количество функций;
4.3 Перспективы развития
Разумеется, что информационная система в будущем должна развиваться. В течение времени может появиться потребность добавления новых функций, например сортировка не только по возрастанию, а также и по убыванию, сложная фильтрация и так далее. Возможно, в том числе, исправится самый главный недостаток, связанный с архитектурой информационной системы.
Заключение
Таким образом, в ходе курсовой работы были рассмотрены этапы создания информационной системы: описание предметной области, проектирование программного комплекса, программная реализация и анализ качества программного обеспечения. Результатом рассмотрения этапов стала готовая информационная система.
Курсовая работа показала, что проектирование имеет целью обеспечить эффективное функционирование АИС и взаимодействие со специалистами, использующими в сфере деятельности конкретного экономического объекта ЭВМ и развитие средства коммуникации для выполнения своих профессиональных задач и принятия управленческих решений. Именно качественное проектирование обеспечивает создание такой системы, которая способна функционировать при постоянном совершенствовании ее технических, программных, информационных составляющих, то есть её технологической основы, и расширять спектр реализуемых управленческих функций и объектов взаимодействия. Внедрение АИС на предприятии существенно облегчает работу с документами, что дает возможность быстро и оперативно решать многие вопросы. Успешная эксплуатация разработанной и внедренной системы дает заметный экономический эффект, за счет снижения затрат, освобождения рабочего времени специалистов, повышения качества и надежности учета движения товаров, облегчения оформления сопровождающей документации и отчетности.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ