Дипломная работа: Автоматизация приема заявок на ремонт и модернизацию ПК в ООО "СЕРВИС ПК"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
совершенно уверенным при профессиональной разработке информационных
систем или просто программ для Windows-среды.
Прежде всего Delphi предназначен для профессиональных разработчиков,
желающих очень быстро разрабатывать приложения в архитектуре клиент-
сервер. Delphi производит небольшие по размерам высокоэффективные
исполняемые модули (.exe и .dll), поэтому в Delphi должны быть, прежде всего,
заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны
небольшие по размерам и быстро исполняемые модули означают, что
требования к клиентским рабочим местам существенно снижаются – это имеет
немаловажное значение и для конечных пользователей.
Преимущества Delphi по сравнению с аналогичными программными
продуктами.
– быстрота разработки приложения (RAD);
– высокая производительность разработанного приложения;
– низкие требования разработанного приложения к ресурсам компьютера;
– наращиваемость за счет встраивания новых компонент и инструментов
в среду Delphi;
– возможность разработки новых компонентов и инструментов
собственными средствами Delphi;
– удачная проработка иерархии объектов.
Система программирования Delphi рассчитана на программирование
различных приложений и предоставляет большое количество компонентов для
этого. К тому же работодателей интересует, прежде всего, скорость и качество
создания программ, а эти характеристики может обеспечить только среда
визуального проектирования, способная взять на себя значительные объемы
рутинной работы по подготовке приложений, а также согласовать деятельность
группы постановщиков, кодировщиков, тестеров и технических писателей.
Возможности Delphi полностью отвечают подобным требованиям и подходят
для создания систем любой сложности [35].
54
3) Microsoft Visual Studioлинейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств. Данные продукты позволяют
разрабатывать как консольные приложения, так и приложения с графическим
интерфейсом, в том числе с поддержкой технологии Windows Forms, а также
веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом
кодах для всех платформ, поддерживаемых Windows, Windows Mobile,
Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework
и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой
технологии IntelliSense и возможностью простейшего рефакторинга кода.
Встроенный отладчик может работать как отладчик уровня исходного кода, так
и как отладчик машинного уровня. Остальные встраиваемые инструменты
включают в себя редактор форм для упрощения создания графического
интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы
базы данных. Visual Studio позволяет создавать и подключать сторонние
дополнения для расширения функциональности практически на каждом уровне,
включая добавление поддержки систем контроля версий исходного кода,
добавление новых наборов инструментов или инструментов для прочих
аспектов процесса разработки программного обеспечения [36].
Сравнительный анализ средств разработки представлен в таблице 4 [34].
Таблица 4Сравнительный анализ средств разработки
п/п
Параметр
Delphi
C++ Builder
Visual Studio
1
Название, версия,
фирма производитель
Delphi XE
C++ Builder XE
Microsoft Visual
Studio 2005
2
Поддерживаемые
операционные системы
Windows XP/7
Windows
98/2000/XP/7
Платформа
Windows
3
Требования к
аппаратному
обеспечению
3,5 Гб свободного
дискового
пространства, и
еще около 0,5 Гб
для разворачивания
временных файлов;
Intel Pentium или
1 ГБ ОЗУ
(рекомендуется 2
ГБ и более).
От 3 до 27 ГБ
дискового
пространства.
Базовый
Pentium 500 МГц
или совместимый,
256 Мбайт RAM,
750 Мбайт
свободного
пространства на
жёстком диске
55
п/п
Параметр
Delphi
C++ Builder
Visual Studio
совместимый
процессор, 1.4GHz
ГГц минимум
(2GHz+
рекомендовано);
1GB RAM (2 GB
рекомендовано).
графический
процессор класса
DirectX 9.0 или
выше (Pixel
Shader 2.0).
Процессор Intel®
Pentium® или
совместимый, с
частотой не
менее 1,6 ГГц.
4
Встроенный язык
Object Pascal
C++
Visual C++, Visual
C#, Visual J#, Visual
Basic .NET
5
Поддержка стандарта
SQL
+
+
+
6
Поддержка ООП
+
+
+
7
Механизмы доступа к
БД
BDE,ADO,
Express, dbExpress
dbGo for ADO,
dbExpress, BDE
ADO .NET
8
Наличие визуальных и
не визуальных
компонент для работы
с БД
+
+
+
9
Средства построения
отчётов
Набор визуальных
и не визуальных
компонентов
QReport
Набор
визуальных и не
визуальных
компонентов
QReport
SQL Reporting
Services
10
Наличие средств
построения диаграмм
+
+
+
11
Поддержка технологии
Rapid Application
Development
+
+
+
12
Средства поддержки
транзакций
Управление
транзакциями на
уровне компонента
Database
Управление
транзакциями на
уровне
компонента
Database
Механизм
управления
транзакциями
13
Утилиты для работы с
БД
Database Desktop,
BDE Administrator,
SQL Builder
Database Desktop,
BDE
Administrator,
SQL Builder
Интегрированная
поддержка
Microsoft SQL
Server 2005
14
Возможность создания
исполняемого файла
+
+
+
15
Сложность или
простота работы с
инструментальным
средством
Среда позволяет
быстро и удобно
разрабатывать
эффективные
приложения
В основе лежит
расширение
стандартного
языка С
Среда
ориентирована на
быструю
разработку
качественных,
надёжных и
56
п/п
Параметр
Delphi
C++ Builder
Visual Studio
производительных
приложений
В качестве средств реализации автоматизированной системы
обслуживания клиентов по обработке заявок сервис центра выбраны:
- язык программирования С++,
- система управления базами данных MS Access,
- среда программирования С++ Builder.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение АИС — совокупность средств реализации
управляющих воздействий, средств получения, ввода, подготовки,
преобразования, обработки, хранения, регистрации, вывода, отображения,
использования и передачи информации и эксплуатационной документации.
Информационная система проектируется под управлением операционной
системы MS Windows XP/7. Для нормального функционирования
программного средства минимальный состав и параметры технических средств
должны соответствовать следующему списку:
- компьютер типа IBM PC (или совместимый с ним);
- процессор Intel Pentium IV и выше;
- оперативная память 512 Мб;
- минимум 1 Гб свободного дискового пространства для хранения базы
данных и пакета прикладных программ;
- видеокарта SVGA, с минимальным объемом оперативной памяти 512
Мб;
- монитор не ниже SVGA 1024*768*16;
- манипулятор типа мышь PS/2 или USB;
- клавиатура стандартная PS/2 (101/102 клавиши);
- принтер, печатающий формат не ниже А4;
57
Дополнительные требования к составу и параметрам технических средств
не предъявляются. Все устройства должны находиться в своей базовой
параметрической настройке.
Дополнительные требования к составу и параметрам технических средств
не предъявляются. Все устройства должны находиться в своей базовой
параметрической настройке.
Отметим, что функционирование системы возможно не только в клиент-
сервером варианте, но и в локальном варианте, как с использованием локальной
базы данных которая способна функционировать на клиентском компьютере с
указанными характеристиками под управлением локальной операционной
системы семейства Windows, такой как Windows XP. При такой организации
работы не нужны сервер, локальная сеть и серверная операционная система.
Источник: https://baza.diplomsite.ru/previewfile/1940