Этапы создания информационной системы

Автор работы: Пользователь скрыл имя, 09 Декабря 2014 в 18:24, курсовая работа

Описание работы

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

Содержание работы

Введение

1. Описание предметной области

1.1. Требования к разрабатываемой информационной системе

1.2. Описание разрабатываемой системы

2. Проектирование программного комплекса

2.1. Проектирование интерфейса

3. Программная реализация

3.1 Выбор Средства Для Разработки

3.2 Реализация Программного Средства
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Файлы: 1 файл

ГУ.docx

— 3.85 Мб (Скачать файл)

 

Компонент

Свойство

Значение

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.Application');

 XLApp.Visible:=true;

 XLApp.Workbooks.Add(-4167);

 XLApp.Workbooks[1].WorkSheets[1].Name:='Отчет';

Colum:=XLApp.Workbooks[1].WorkSheets['Отчет'].Columns;

 Colum.Columns[1].ColumnWidth:=20;

 Colum.Columns[2].ColumnWidth:=20;

 Colum.Columns[3].ColumnWidth:=50;

 Colum.Columns[4].ColumnWidth:=18;

 Colum.Columns[5].ColumnWidth:=50;

  Colum:=XLApp.Workbooks[1].WorkSheets['Отчет'].Rows;

 Colum.Rows[2].Font.Bold:=true;

 Colum.Rows[1].Font.Bold:=true;

 Colum.Rows[1].Font.Color:=clOlive;

 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].WorkSheets['Отчет'];

 Sheet.Cells[1,3]:='"Поставщик"    '+DateToStr(Date);

 Sheet.Cells[2,1]:='Код поставщика';

 Sheet.Cells[2,2]:='Название поставщика';

 Sheet.Cells[2,3]:='ФИО представителя';

 Sheet.Cells[2,4]:='Телефон';

 Sheet.Cells[2,5]:='Адрес';

index :=3;

DataModule8.Postavshik1.DataSet.First;

for i:=0 to DataModule8.Postavshik1.DataSet.RecordCount-1 do

  begin

   Sheet.Cells[index,1]:= DataModule8.Postavshik1.DataSet.Fields.Fields[0].AsString;

   Sheet.Cells[index,2]:= DataModule8.Postavshik1.DataSet.Fields.Fields[1].AsString;

   Sheet.Cells[index,3]:= DataModule8.Postavshik1.DataSet.Fields.Fields[2].AsString;

   Sheet.Cells[index,4]:= DataModule8.Postavshik1.DataSet.Fields.Fields[3].AsString;

   Sheet.Cells[index,5]:= DataModule8.Postavshik1.DataSet.Fields.Fields[4].AsString;

     Inc(index);

  DataModule8.Postavshik1.DataSet.Next;

end;

end;

BitBtn2

Caption

На главную

 

Glyph

«Выбрать значок размера 20х20 расширение *.bmp»

procedure TForm7.BitBtn2Click(Sender: TObject);

begin

ok:=0;

if (form9.Edit1.Text='1')and(form9.Edit2.Text='1') then

  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 Перспективы  развития

 

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

 

Заключение

 

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

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

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Архангельский, А. Я. Delphi 2006. Справочное пособие. Язык Delphi, классы, функции Win32 и NET [Текст] / А. Я. Архангельский. – М. : Бином-Пресс, 2006.
  2. Архангельский, А. Я. Приемы программирования в Delphi на основе VCL [Текст]  
    / А. Я. Архангельский. – М. : Бином-Пресс, 2006.
  3. Архангельский, А. Я. Программирование в Delphi 7 [Текст] / А. Я. Архангельский. – М. : Бином-Пресс, 2004.
  4. Бобровский, С. И. Технологии Delphi 2006. Новые возможности [Текст] / С. И. Боб-ровский. – СПб. : Питер, 2006.
  5. Желонкин, А. В. Основы программирования в интегрированной среде DELPHI [Текст] : практикум / А. В. Желонкин. – М. : БИНОМ. Лаборатория знаний, 2006.
  6. Зубов, А. В. Программирование на Delphi. Трюки и эффекты [Текст] / А. В. Зубов. –  СПб. : Питер, 2005.
  7. Культин, Н. Б. Delphi .NET в задачах и примерах [Текст] / Н. Б. Культин. – СПб. : БХВ-Петербург, 2006.

 

 


 



Информация о работе Этапы создания информационной системы