Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Рассмотрим, данную СУБД с точки зрения реализаций требований, указанных в пункте 1.4:
- .Хранение информации о клиентах, в виде справочников клиентов –
-данное требование, можно реализовать на данной СУБД.
- Авторизация и идентификация клиентов на официальном сайте компании Тинт-Принт-
-для реализации данного требования существует специальная предустановленная компонента APEX, а также необходимо написание функции авторизации на языке PL/SQL специального кода.
- Автоматизированный прием заказов –
- для реализации данного требования существует специальная предустановленная компонента APEX
- Загрузка файлов на сервер компании Тинт-Принт, с помощью каналов интернета-
- реализация данного требования возможно, но так же связанна с реализацией функции автоматизированного приема заказов.
- для реализации данного требования предусмотрено внедрение поля BLOB, в котором будет храниться файл клиента. Загрузка будет осуществляться на этапе занесения заказа в систему.
- Оповещение клиентов о готовности заказа-
- реализация данного требования возможно, с помощью уже существующих процедур.
- Заполнение технического задания на основании информации о заказе, указанные клиентом при вводе заказа в систему
- реализация данного требования возможна в СУБД.
- Передача заказа внутри структуры предприятия-
-реализация данного требования полностью поддерживается в данной СУБД.
- Автоматическое напоминание о приближающемся сроке исполнения заказа-
- реализации данного требования полностью поддерживается в СУБД.
- Контроль оплаты заказа-
-для контроля оплаты, будет создана специальная процедура, вызывающаяся из триггера при определенном статусе.
- Передача электронных сообщений, с помощью подсистемы передачи информации-
- для реализации данной функции будет использоваться отдельное приложение для Windows 7.
Требования к проектируемой системе | СУБД ORACLE | СУБД Microsoft SQL Server |
Автоматизированный прием заказов | С помощью компоненты APEX | Отдельное приложение. |
Загрузка файлов на сервер компании, с помощью каналов интернета | С помощью компоненты APEX | Использование отдельной компоненты |
Оповещение клиентов о готовности заказа | Встроенная процедура передачи сообщений по электронной почте | Встроенная процедура отсутствует, существует возможность написания собственной процедуры |
Заполнение технического задания на основании информации о заказе, указанных клиентом при вводе заказа в систему | С помощью компоненты APEX | 3 |
Передача заказа внутри структуры предприятия | Использовать возможности триггера | Использовать возможности триггера |
Контроль оплаты заказа | Использовать возможности триггера | Использовать возможности триггера |
Передача электронных сообщений, с помощью подсистемы передачи информации | Использовать возможности триггера | Использовать возможности триггера |
Таблица 2.2. Сравнительный анализ СУБД.
2.2.2. Обзор языков программирования
Delphi — императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы. NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.
- Хранение информации о клиентах, в виде справочников клиентов –
-данное требование, не влияет на выбор языка, в данном пункте, требуется лишь корректное отображение хранимой информации. Язык Delphi полностью удовлетворяет, этому требованию. Для создания пользовательского интерфейса необходимо будет использовать специальную компоненту, для связи с БД. А так же необходима установка Oracle Client’a.
- Авторизация и идентификация клиентов на официальном сайте компании Тинт-Принт-
-язык Delphi не удовлетворяет этому требованию, потому что не является языком программирования для web-приложений.
- Автоматизированный прием заказов –
- данное требование будет выполнено на стороне сервера, но язык Delphi не удовлетворяет этому требованию, потому что не является языком программирования для web-приложений.
- Загрузка файлов на сервер компании Тинт-Принт, с помощью каналов интернета-
- язык Delphi не удовлетворяет этому требованию, потому что не является языком программирования для web-приложений. Оповещение клиентов о готовности заказа-
- Заполнение технического задания на основании информации о заказе, указанные клиентом при вводе заказа в систему
- реализация данного требования реализована на стороне СУБД, язык Delphi позволяет производить вызов процедуры из БД и производить расчет в прикладном ПО.
- Передача заказа внутри структуры предприятия-
-реализация данного требования полностью реализована на стороне СУБД и отношения к языкам программирования не имеет.
- Автоматическое напоминание о приближающемся сроке исполнения заказа-
- реализации данного требования полностью поддерживается в СУБД.
- Контроль оплаты заказа-
-для контроля оплаты, будет создана специальная процедура, вызывающаяся из триггера при определенном статусе.
- Передача электронных сообщений, с помощью подсистемы передачи информации-
- для реализации данной функции будет использоваться отдельное приложение для Windows 7.
PL/SQL
PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада.
PL/SQL встроен в следующие СУБД: Oracle Database (начиная с версии 7), TimesTen (англ.) (с версии 11.2.1) и IBM DB2 (с версии 9.7)[2]. Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms и инструмента разработки отчётов Oracle Reports.
Рассмотрим язык PL/SQL, с точки зрения реализации требований, указанных в пункте 1.4, учитывая, что при рассмотрении СУБД, была выбрана Oracle Database 11g версия XE:
- .Хранение информации о клиентах, в виде справочника клиентов –
-данное требование реализуется на основе структуры БД и не влияет на выбор языка.
- Авторизация и идентификация клиентов на официальном сайте компании Тинт-Принт-
-для реализации данного требования наиболее подходящим является язык PL/SQL, так как он позволяет производить операции проверки корректности внесенных данных клиента на стороне сервера.
- Автоматизированный прием заказов –
- реализация данного требования на языке PL/SQL возможно, но при условии интеграции с системой веб-приложения
- Загрузка файлов на сервер компании Тинт-Принт, с помощью каналов интернета-
- реализация данного требования возможно, для внесения в базу достаточно использовать стандартные операторы языка SQL.
- Оповещение клиентов о готовности заказа-
- реализация данного требования возможно используя встроенные процедуры отправки сообщений почты.
- Заполнение технического задания на основании информации о заказе, указанные клиентом при вводе заказа в систему
- полностью реализуемо на языке PL/SQL, все операции будут производиться автоматически, при загрузке заказа.
- Передача заказа внутри структуры предприятия-
-реализация данного требования возможно, используя триггерные события и написанные процедуры на языке PL/SQL.
- Автоматическое напоминание о приближающемся сроке исполнения заказа-
- реализации данного требования поддерживается языком PL/SQL.
- Контроль оплаты заказа-
-реализация данного требования возможно на языке PL/SQL, также использование данного языка, предпочтительно, потому что, отпадет необходимость создания внешнего программного комплекса, а передача будет производится с помощью ресурсов СУБД.
- Передача электронных сообщений, с помощью подсистемы передачи информации-
- для реализации данной функции данный язык, наименее подходящий, т. к. для передачи сообщений не планируется использование возможностей СУБД..
PHP
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Рассмотрим язык PHP с точки зрения предъявленных требований к системе:
- Хранение информации о клиентах, в виде справочника клиентов –
-данное требование реализуется на основе структуры БД и не влияет на выбор языка.
- Авторизация и идентификация клиентов на официальном сайте компании Тинт-Принт-
-данное требование полностью реализуемо на языке PHP, но вызывает сложности процесс интеграции вызова процедур PL/SQL с PHP.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


