Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ Муравейко Павел(v1_0).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
693 Кб
Скачать
☆

2.2 Инструменты разработки

Инструментами разработки будут являться:

  • операционная система Windows 7;

  • интегрированная среда разработки Microsoft Visual Studio 2012;

  • язык программирования VB.net;

  • Microsoft SQL Server 2012;

  • CASE-среда Rational Rose 2003;

  • средство построения справочных систем Help & Manual 6;

  • инсталляционное средство SmartInstallTool.

При разработки программного средства «Автоматизации составления расписания в учебных заведениях» использовалась операционная система Windows 7, так как на данный момент эта операционная система является самой распространённой операционной системой. В Windows 7 были исправлены практически все недостатки предыдущих операционных систем, так же новое внешнее оформление упрощает и одновременно делает более эффективным выполнение типичных задач. Аппаратные требования Windows 7 скромнее, она способна работать даже на маломощных компьютерах и ещё добавлено множество функций, существенно облегчающих работу за компьютерам.

Microsoft Visual Studio 2012 - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. В то же время Visual Basic 2012 сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки Visual Basic 2012 включает инструменты для визуального конструирования пользовательского интерфейса. Сейчас это самое производительное средство разработки на планете. Visual Studio 2012 обеспечивает возможность создания разнообразных приложений на основе одного набора навыков.

Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows. Среда разработки Visual Basic включает инструменты для визуального конструирования пользовательского интерфейс. Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.

Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. SQL Server 2012 направлен на то, чтобы сделать управление данными самонастраивающимся, самоорганизующимся и самообслуживающимся механизмом - для реализации этих возможностей были созданы технологии SQL Server Always On. Это позволит уменьшить до нуля время нахождения сервера в нерабочем состоянии.

Microsoft SQL Server 2012– это надежная, эффективная и интеллектуальная платформа управления данными, готовая к работе в самых ответственных и требовательных приложениях, помогающая сократить затраты на обслуживание существующих систем и разработку новых приложений. SQL Server 2012 содержит ряд новых функций, позволяющих уверенно масштабировать операции с базами данных.

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

Help & Manual 6 - это очень удобный в использовании инструмент для создания файлов справки. Он даёт возможность быстро создавать содержание файлов справки и редактировать его структуру.

SmartInstallTool - универсальный, гибкий и мощный инсталлятор, который позволяет создавать полнофункциональные инсталляционные программы для приложений. Программа имеет гибкий интерфейс и вместе с удобными "мастерами" позволяет легко создавать инсталляционные файлы. Идеология инсталлятора основана на двух главных принципах: полный контроль над процессом установки и неограниченная расширяемость.

3 Проектирование задачи

3.1 Требования к приложению

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

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

3.2 Концептуальный прототип

Концептуальный прототип будет состоять из описания внешнего пользовательского интерфейса – системы меню, диалоговых окон и элементов управления.

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

Таблица 3.2.1 - Назначение экранных форм программного средства

Форма

Описание

fMain

Предназначена для управления возможностями программы. Содержит главное меню, с помощью которого можно открыть остальные, зависящие формы

fGroup

Предназначена для работы c таблицей «Группы»

fLessons

Предназначена для работы с таблицей «Уроки»

fPrepods

Предназначена для работы с таблицей «Преподаватели»

fTime

Предназначена для работы с таблицей «Время»

fInfo

Предназначена для работы со справочной системой.

Меню программного средства будет иметь одно уровневую структуру. Структура проектируемого меню представлена в таблице 3.2.2.

Таблица 3.2.2 - Структура проектируемого меню

Уровень

Название

Действия, закреплённые за пунктом меню

1 Cправка

О программе

Вызов подпунктов меню, связанных с использованием программного средства

Справка

Вызов подпунктов меню, связанных с помощью пользователю