Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RIS.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
322.56 Кб
Скачать

6 Обоснование выбора программных и технических средств разработки

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

Проект написан на языке программирования C#, чему поспособствовал ряд факторов. Язык C# является полностью объектно-ориентированным языком, даже в большей степени, чем С++. Все сущности в языке C# являются объектами, за исключением лишь некоторых основных типов, например, чисел.

На языке C# намного проще разрабатывать программы, не содержащие ошибок. Разработчики Visual Studio снабдили его средствами, позволяющими исключить саму возможность создавать программы, в которых были бы скрыты наиболее распространённые ошибки.

Обладая большой библиотекой программ для передачи данных на основе протоколов TCP/IP, язык C# предоставляет мощный и удобный механизм для работы.

И, наконец, язык C# во многих отношениях является более динамичным, чем языки С или С++. Он был разработан так, чтобы легко адаптироваться к постоянно изменяющейся среде. Помимо этого, он обладает следующими преимуществами:

  • C# является полностью объектно-ориентированным языком, где даже типы, встроенные в язык, представлены классами;

  • C# является мощным объектным языком с возможностями наследования и универсализации;

  • простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не поощряются такие опасные свойства С++ как указатели, адресация, разыменование, адресная арифметика;

  • мощная библиотека каркаса поддерживает удобство построения различных типов приложений на C#, позволяя легко строить Web-службы, другие виды компонентов, достаточно просто сохранять и получать информацию из базы данных и других хранилищ данных;

Для создания проекта использовалась среда разработки MS Visual Studio 2010, которая является одним из мощнейших средств разработки программных продуктов на данный момент.

В качестве СУБД мною был выбран MS SQL Server 2008 R2. SQL Server является наиболее приспособленной СУБД для применения в среде Windows, поскольку, в совокупности с Visual Studio, максимально упрощает разработку и интеграцию программных решений, позволяя добиться максимального эффекта.

Основные преимущества MS SQL Server:

  • многопоточность, поддержка нескольких одновременных запросов;

  • оптимизация связей с присоединением многих данных за один проход;

  • записи фиксированной и переменной длины;

  • гибкая система привилегий и паролей;

  • быстрая работа, масштабируемость;

  • бизнес-аналитика;

  • производительность средств разработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]