Проектирование автоматизированной информационной системы магазина компьютеров и ноутбуков "Джей"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

t; (ERD - Entity-Relations Diagrams), фигурирующие, например, в методике IDEF1X.

 

1.3.3 Инструментальные среды разработки ПО

Примерами широко известных инструментальных сред RAD являются VB (Visual Basic), Delphi, PowerBuilder соответственно фирм Microsoft, Borland, PowerSoft. Применение инструментальных сред существенно сокращает объем ручной работы программистов, особенно при разработке интерфейсных частей программы.

В средах быстрой разработки приложений обычно реализуется способ программирования, называемый управлением событиями. При этом достигается автоматическое создание каркасов программ, существенно сокращается объем ручного кодирования, особенно при разработке интерфейсных частей программ. В этих средах пользователь может работать одновременно с несколькими экранами (окнами). Типичными являются окна из следующего списка:

Для написания событийных процедур в Visual Basic используется язык и текстовый редактор языка Basic, в Delphi - язык и редактор языка Object Pascal. В CASE-системе фирмы IBM, включающей части VisualAge (для клиентских приложений) и VisualGen (для серверных приложений), базовым языком выбран SmallTalk. В среде разработки приложений "клиент-сервер" SQLWindows оригинальные фрагменты программ пишутся на специальном языке SAL. Нужно заметить, что для реализации вычислительных процедур и, в частности, для написания мини-спецификаций используется обычная для 3GL технология программирования.

Обычно после написания ПП на базовом языке компилятор системы переводит программу на промежуточный р - код. Вместе с интерпретатором р - кода эта программа рассматривается как ЕХЕ-файл. В некоторых развитых средах компилируется обычный ЕХЕ-файл, не требующий интерпретации для своего исполнения.

Помимо упрощения написания пользовательского интерфейса, в средах RAD предусматриваются средства для реализации и ряда других функций. Так, в наиболее развитой версии Visual Basic к ним относятся средства выполнения следующих функций:

поддержка ODBC, что дает возможность работы с различными СУБД;

разработка баз данных;

разработка трехзвенных систем распределенных вычислений;

интерактивная отладка процедур на SQL Server;

управление версиями при групповой разработке ПО;

моделирование и анализ сценариев распределенных вычислений.

 

1.3.4 Технологии реинжиниринга и параллельного проектирования

Взаимосвязанная совокупность методик концептуального проектирования IDEF (Integrated Definition) разработана по программе Integrated Computer-Aided Manufacturing в США. В этой совокупности имеются методики функционального, информационного и поведенческого моделирования и проектирования, в ее состав в настоящее время входят IDEF-методики, отмеченные в таблице.

Наиболее известной методикой функционального моделирования сложных систем является методика SADT (Structured Analysis and Design Technique), предложенная в 1973г.Д. Россом и впоследствии ставшая основой стандарта IDEF0.

 

Таблица

НазваниеНазначениеIDEF0Функциональное моделирование (Function Modeling Method) IDEF1 и IDEF1XИнформационное моделирование (Information and Data Modeling Methods) IDEF2Поведенческое моделирование (Simulation Modeling Method) IDEF3Моделирование процессов (Process Flow and Object State Description Capture Method) IDEF4Объектно-ориентированное проектирование (Object-Oriented Design Method) IDEF5Систематизации объектов приложения (Ontology Description Capture method) IDEF6Использование рационального опыта проектирования (Design Rationale Capture Method) IDEF8Взаимодействие человека и системы (Human-System Interaction Design) IDEF9Учет условий и ограничений (Business Constraint Discovery) IDEF14Моделирование вычислительных сетей (Network Design)

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

 

1.4 Ввод в эксплуатацию

 

Ввод в действие АИС производится в шесть этапов:

Подготовка объекта автоматизации.

Подготовка персонала.

Пусконаладочные работы.

Проведение предварительных испытаний.

Проведение опытной эксплуатации.

Проведение приёмочных испытаний.

На первом этапе проводится работа по организации подготовки объекта автоматизации к вводу АИС в действие, в том числе - реализации проектных решений по организационной структуре АИС.

На втором этапе проводится обучение персонала и проверка его способности обеспечить функционирование АИС.

На третьем этапе проводят:

Автономную наладку технических и программных средств.

Комплексную наладку всех средств системы.

Загрузку информации в базы данных и проверку системы её ведения

На четвертом этапе осуществляют:

Испытание АИС на работоспособность и соответствие её техническому заданию в соответствии с программой и методикой предварительных испытаний.

Внесение изменений и устранение ошибок в документацию на АИС, в том числе в эксплуатационную документацию в соответствии с протоколом испытаний.

На пятом этапе проводят:

Опытную эксплуатацию АИС;

Анализ результатов опытной эксплуатации АИС;

Дополнительную наладку, при необходимости, технических средств АИС;

Доработку, при необходимости, программного обеспечения АИС.

На шестом, заключительном, этапе проводят:

Испытания на соответствие техническому заданию в соответствии с программой и методикой приёмочных испытаний.

Анализ результатов и устранение выявленных при испытании АИС недостатков.

Глава 2. Разработка автоматизированной системы управления компьютерного магазина "Джей"

 

2.1 Постановк?/p>