Фильмдерді прокатқа беру салонының бағдарламалары


Мазмұны

Кіріспе3

1 ФИЛЬМДЕРДІ ПРОКАТҚА БЕРУ САЛОНЫНыҢ бағдарламалары туралы Деректер базасын концептуалды және логикалық жобалау5

1. 1 Фильмдерді прокатқа беру салоны туралы мәлімет5

1. 2 Деректер базасын концептуалды жобалау6

1. 3 Деректер модельдерін тұрғызу10

1. 4 Деректер базасын нормализациялау12

1. 5 Шығу құжаттар құрылымы14

2 ФИЛЬМДЕРДІ ПРОКАТҚА БЕРУ САЛОНЫНҢ туралы деректер базасын MS sql sever 2014 дббЖ-де машиналық жобалау15

2. 1 Деректер базасындағы кестелер15

2. 2 Деректер базасының тұтастығын қамтамасыз ету16

2. 3 Функциялар19

2. 4 Процедуралар19

2. 5 Шығу құжаттары бойынша сұраулар21

3 фильмдерді прокатқа беру салонының менеджеріне арналған клиенттік қосымшаны жобалау23

3. 1 Клиенттік қосымшаның міндеті23

3. 2 Клиенттік қосымшаны жобалаудың бағдарламалық құралын сипаттау24

3. 3 Қосымшаның басты терезесі25

3. 4 Қосымшаның негізгі деректер кестесінің терезесі26

3. 5 Қосымшаның есеп жүргізу терезесі28

3. 6 Қосымшаның шығу құжаттары30

Қорытынды31

Пайдаланылған әдебиеттер32

Кіріспе

Өзектілігі.

Интернет желі қолданушыларын көптеген тегін фильмдермен қуантады. Жүктесең де, көрсең де өз еркін. Бірақ бәрінде лимитсіз Интернет емес және үлкен фильмдерді жүктеу қиын, желідегі барлық фильмдердің сапасы жоғары емес. Балама таңдауы ретінде фильмдерді прокатқа беру пунктері бар.

Біздің уақытта DVD-ойнатқыш тоңазытқыш немесе теледидар сияқты кез келген үйдің интерьерінің бір бөлігі болып табылады. Бұндай техниканы сатып алған адам ол сөреде шаң басып тұрғанын қаламайды. Сондықтан да ол салонға барып өзінің сүйікті фильмін немесе мультфильмін прокатқа алады.

Бұл жұмыста сіздер Microsoft SQL Server бағдарламасы көмегімен жасалған «Фильмдерді прокатқа беру салоны» деректер базасымен танысасыздар. Мен деректер базасын құру үшін Microsoft SQL Server ДББЖ-сін таңдадым.

Microsoft SQL Server - Microsoft корпорациясы жасаған реляциондық деректер базасын басқару жүйесі (РДББЖ) . Мұнда Sybase және Microsoft бірлестігімен құрылған Transact-SQL сұраулар тілі қолданылады. Transact-SQL кеңейтулермен құрылымдалған сұраулар тілі бойынша (SQL) ANSI/ISO стандартының жүзеге асырылуы болып табылады. Көлемі бойынша дербестен бастап ірі, кәсіпорын масштабындағы деректер базасымен жұмыс істейді. Осы нарық сараланымында басқа ДББЖ-лерімен бәсекелеседі.

Мен құрған деректер базасы фильмдерді прокатқа алу үшін құрастырылған. Оның жұмыс істеу схемасы өте жеңіл. Клиент (барлық ақпарат пен байланысу көздері Клиент кестесінде орналасқан) прокатқа фильм алады (Мысалы, «фильм Жизнь Пи») . Бұл прокат Прокат кестесіне жазылады. Қалған кестелер (Жанр, Клиент, Фильм), база сұраныстары информациялық, дұрыс, нақты жұмыс үшін керек болады. Яғни, кім режиссер, жанр, шығу жылын білу үшін керек болады. Прокат кестесі қайтарылғаны туралы ақпарат, қайтару күні және прокатқа беру бағасы сияқты маңызды ақпаратты көрсетеді.

Осы деректер базасының проектін құру кезінде программалық жабдықтама нарығында DVD дискілерін прокатқа беруді тіркейтін программалық жасақтама мүлдем кездескен жоқ деп айтуға болады. Сондықтан осы бағдарламаның өзектілігі туындайды. DVD прокаттардың күннен күнге артуына байланысты бұндай деректер базасын құру қажеттілігі бұрыннан туындады. Себебі прокатқа беру салондарының жұмыскерлері жұмыстың барлығын өз қолдарымен, дәптер мен қаламсап көмегімен жасап жүр. Бұл бағдарлама уақытпен қоса сол мекеме мен оның клиенттерінің ақшасын үнемдейді.

Зерттеу нысаны - фильмдерді прокатқа беру салонының мәліметтері.

Зерттеу пәні - фильмдерді прокатқа беру салоны туралы деректер базасы.

Жұмыстың мақсаты: Фильмдерді прокатқа беру салоны туралы деректер базасын жобалау.

Жұмыстың міндеттері:

  • фильмдерді прокатқа беру салоны туралы мәлімет зерттеу;
  • деректер базасын концептуалды жобалау және нормализациялау;
  • деректер модельдерін тұрғызу;
  • шығу құжаттар құрылымын жобалау;
  • деректер базасында кестелер құру және олардың тұтастығын қамтамасыз ету;
  • функциялар мен процедуралар құру;
  • шығу құжаттары бойынша сұраулар құру;
  • клиенттік қосымшаның басты терезесін, негізгі деректер кестесінің терезесін және есеп жүргізу терезесін жобалау;
  • қосымшадан шығу құжаттарын шығару функциясын құрастыру.
1 ФИЛЬМДЕРДІ ПРОКАТҚА БЕРУ САЛОНЫНыҢ бағдарламалары туралы Деректер базасын концептуалды және логикалық жобалау 1. 1 Фильмдерді прокатқа беру салоны туралы мәлімет

Интернет желі қолданушыларын көптеген тегін фильмдермен қуантады. Жүктесең де, көрсең де өз еркін. Бірақ бәрінде лимитсіз Интернет емес және үлкен фильмдерді жүктеу қиын, желідегі барлық фильмдердің сапасы жоғары емес. Балама таңдауы ретінде фильмдерді прокатқа беру пунктері бар.

Біздің уақытта DVD-ойнатқыш тоңазытқыш немесе теледидар сияқты кез келген үйдің интерьерінің бір бөлігі болып табылады. Бұндай техниканы сатып алған адамға ол сөреде шаң басып тұрғанын қаламайды. Сондықтан да ол салонға барып өзінің сүйікті фильмін немесе мультфильмін прокатқа алады.

http://shutdownday.org/wp-content/uploads/2015/02/30604.jpg

Сурет-1. DVD-дискілер сөресі

Фирма DVD дискілерін жеткізушілерден сатып алып жеке тұлғаларға (фирма клиенттеріне) прокатқа береді.

Фирма операторлары жаңа фильмдердің шығуын қадағалап, оларды каталогқа еңгізіп отырады. Әрбір жаңа фильмнің атауы, шығу жылы, режиссері, қысқаша мазмұны, жанры каталогқа еңгізіледі. Ол ақпараттың барлығы kinopoisk. ru сайтынан алынады.

Фирма өзінің әр клиенті жайлы ақпаратты сақтайды. Оның ішіне аты-жөні, тегі, телефон нөмірі, мекен-жайы болады.

Фирмада клиентпен фильмді прокатқа алуы және қайтаруы жайлы жасалған келісімдердің барлығы тіркеледі.

Фирмаға тіркелген клиент келген жағдайда оған каталогта бар барлық фильмдер туралы ақпарат беріледі. Оған фильм аты, шығу жылы, жанры, режиссері және қысқаша мазмұны жатады. Ал фирмаға тіркелмеген клиент келсе, оны бірінші тіркейді, содан кейін оған фильмдер тізімін көрсетеді.

Фирмада бар деректер негізінде жиі фирманың жұмысын бағалайтын есеп жұмыстары жүргізіледі. Прокаттар бағасы бойынша ай сайын бір айдағы кіріс саны есептеледі. Оған қоса ең көп сатылатын фильм мен жанр есептеледі.

1. 2 Деректер базасын концептуалды жобалау

Пәндік аймақ: Фильмдер салоны.

Жүйе: Фильмдерді прокатқа беру.

Үзінді: Фильмдерді прокатқа беру кірістері мен сату жоспарларын талдау.

Пәндік аймақтың сипаттамасы:

  1. Клиенттермен жұмыс істеген кезде дүкендегі менеджердің негізгі операциялары:
  2. Клиентке дүкенде бар фильмдер тізімін көрсету.
  3. Клиент таңдаған фильм туралы толық мәлімет көрсету.
  4. Клиент фильмді прокатқа алған жағдайда клиент жайлы мәліметті, прокатқа беру және фильмді қайтару уақыттарын жазып алу.
  5. Клиент фильмді қайтарған кезде ол туралы прокатқа алу операциялары жазылған кестеде белгі қою.
  6. Дүкенде фильмдер тізімі болуы керек.

Әр фильмнің өз идентификаторы болуы керек және сол идентификатор арқылы фильм туралы толық мәлімет көрсетілуі керек. Оған фильм аты, жанры, шығу жылы, қысқаша сипаттамасы, режиссер, бағасы жатады.

Клиент фильмді прокатқа алған жағдайда ол туралы мәліметті жазып алу. Онда фильм коды, клиент аты-жөні, прокатқа алған күні, қайтару күні, келісім бағасы, клиент телефон нөмірі, клиент адресі жазылады.

Клиент дискті қайтарған жағдайда ДБ-да қайтарғаны туралы мәлімет енгізеді (галочка) .

Шығу құжаттары:

  1. Бір айда көп прокатқа берілген жанр;
  2. Бір айда көп прокатқа берілген фильм;
  3. Әрбір ай бойынша түскен кіріс көлемдері;
  4. Тұрақты клиентті анықтау;
  5. Қайтарылмаған фильмдер тізімін көрсету.

Пәндік аймақтың шектеулерін зерттеу нәтижесінде пайда болған атрибуттар 1- Кестеде көрсетілген.

Атрибут атауы
Белгіленуі
№: 1
Атрибут атауы: Фильм идентификаторы
Белгіленуі: КОД_ФИЛЬМА
№: 2
Атрибут атауы: Фильм атауы
Белгіленуі: НАЗВ_ФИЛЬМА
№: 3
Атрибут атауы: Фильм жанр коды
Белгіленуі: ИД_ЖАНР
№: 4
Атрибут атауы: Фильм туралы қысқаша сипаттама
Белгіленуі: ОПИС_ФИЛЬМА
№: 5
Атрибут атауы: Фильмнің шығу жылы
Белгіленуі: ГОД_ВЫПУСКА
№: 6
Атрибут атауы: Фильм режиссері
Белгіленуі: РЕЖ
№: 7
Атрибут атауы: Фильмнің бағасы
Белгіленуі: ЦЕНА_ФИЛЬМА
№: 8
Атрибут атауы: Клиент идентификаторы
Белгіленуі: КОД_КЛ
№: 9
Атрибут атауы: Клиенттің тегі
Белгіленуі: ФАМ_КЛ
№: 10
Атрибут атауы: Клиенттің аты
Белгіленуі: ИМЯ_КЛ
№: 11
Атрибут атауы: Клиенттің әкесінің аты
Белгіленуі: ОТЧ_КЛ
№: 12
Атрибут атауы: Клиенттің адресі
Белгіленуі: АДР_КЛ
№: 13
Атрибут атауы: Клиенттің телефоны
Белгіленуі: ТЕЛ_КЛ
№: 14
Атрибут атауы: Фильм коды
Белгіленуі: ИД_ФИЛЬМ
№: 15
Атрибут атауы: Клиент коды
Белгіленуі: ИД_КЛ
№: 16
Атрибут атауы: Келісім бағасы
Белгіленуі: ЦЕНА_ПР
№: 17
Атрибут атауы: Прокатқа берілген күні
Белгіленуі: ДАТА_ПР
№: 18
Атрибут атауы: Қайтару күні
Белгіленуі: ДАТА_ВОЗВР
№: 19
Атрибут атауы: Қайтарылуы туралы мәлімет
Белгіленуі: ВОЗВР
№: 20
Атрибут атауы: Жанр идентификаторы
Белгіленуі: КОД_ЖАНРА
№: 21
Атрибут атауы: Жанр атауы
Белгіленуі: ИМЯ_ЖАНРА

Кесте-1. Атрибуттар жиынтығы

Пәндік аймақтың шектеулері мен шексіздіктері:

Клиент телефон нөмірі - фильмді прокатқа алушы адамның телефон нөмірі. Ол тек сандық типте болады.

Жанр атауы - фильмдердің жанрлар тізімі. Ол тек текстік болады және уникалды болады.

Қайтарылуы туралы мәлімет - клиенттің фильмді қайтару немесе қайтармауын білдіретін жол. Ол 1 немесе 0 (True/False - Ия/Жоқ) мәнін қабылдайды.

Пайдаланушының ақпараттық мұқтаждығын көрсететін құжат схемасын тұрғызу үшін, деректер элементтері мен сұраулар арасындағы қатынастар кестесі 2-Кестеде көрсетілген.

№:
Атрибуттың белгіленуі: Атрибуттың белгіленуі
Сұраулар: Сұраулар
№: Бір айда көп прокатқа берілген жанр
Атрибуттың белгіленуі: Бір айда көп прокатқа берілген фильм
Сұраулар: Әрбір ай б. ша түскен кіріс көлемдері
Тұрақты клиентті анықтау
Қайтарыл-маған фильмдер тізімін көрсету
№: 1
Атрибуттың белгіленуі: КОД_ФИЛЬМА
Сұраулар: *
*
*
№: 2
Атрибуттың белгіленуі: НАЗВ_ФИЛЬМА
Сұраулар:
*
*
№: 3
Атрибуттың белгіленуі: ИД_ЖАНР
Сұраулар: *
№: 4
Атрибуттың белгіленуі: ОПИС_ФИЛЬМА
Сұраулар:
*
№: 5
Атрибуттың белгіленуі: ГОД_ВЫПУСКА
Сұраулар:
*
№: 6
Атрибуттың белгіленуі: РЕЖ
Сұраулар:
*
№: 7
Атрибуттың белгіленуі: КОД_КЛ
Сұраулар:
*
*
№: 8
Атрибуттың белгіленуі: ФАМ_КЛ
Сұраулар:
*
*
№: 9
Атрибуттың белгіленуі: ИМЯ_КЛ
Сұраулар:
*
*
№: 10
Атрибуттың белгіленуі: ОТЧ_КЛ
Сұраулар:
*
*
№: 11
Атрибуттың белгіленуі: АДР_КЛ
Сұраулар:
*
№: 12
Атрибуттың белгіленуі: ТЕЛ_КЛ
Сұраулар:
*
№: 13
Атрибуттың белгіленуі: КОД_ПР
Сұраулар: *
*
*
№: 14
Атрибуттың белгіленуі: ИД_ФИЛЬМ
Сұраулар: *
*
*
№: 15
Атрибуттың белгіленуі: ИД_КЛИЕНТ
Сұраулар:
*
*
№: 16
Атрибуттың белгіленуі: ЦЕНА_ПР
Сұраулар:
*
№: 17
Атрибуттың белгіленуі: ДАТА_ПР
Сұраулар: *
*
*
*
№: 18
Атрибуттың белгіленуі: ДАТА_ВОЗВР
Сұраулар:
*
№: 19
Атрибуттың белгіленуі: ВОЗВР
Сұраулар:
*
№: 20
Атрибуттың белгіленуі: КОД_ЖАНРА
Сұраулар: *
№: 21
Атрибуттың белгіленуі: ИМЯ_ЖАНРА
Сұраулар: *

Кесте-2. Деректер элементтері мен сұраулар арасындағы қатынастар

Пәндік аймақ пен сұрауларды зерттеу негізінде атрибуты бар объекттік мән ерекшеленеді.

Фильм (КОД_ФИЛЬМА, НАЗВ_ФИЛЬМА, ИД_ЖАНР, ОПИС_ФИЛЬМА, ГОД_ВЫПУСКА, РЕЖ, ЦЕНА_ФИЛЬМА) ;

Жанр (КОД_ЖАНРА, ИМЯ_ЖАНРА) ;

Клиент (КОД_КЛ, ФАМ_КЛ, ИМЯ_КЛ, ОТЧ_КЛ, АДР_КЛ, ТЕЛ_КЛ) ;

Прокат (ИД_ФИЛЬМ, ИД_КЛИЕНТ, ЦЕНА_ПР, ДАТА_ПР, ДАТА_ВОЗВР, ВОЗВР) ;

Мәліметтер унифицияланған көріністің ең қолайлы инструменті “сущность-связь” моделі ER-моделі (entity - relatioship model, ER-model) .

Объект мән арасындағы байланыс анализі (2-суретте көрсетілген) :

Объект мән атауы Байланыс атауы

Жанр, Фильм Байланыс

Фильм, Прокат Прокатқа беру

Прокат, Клиент Байланыс

Фильм

Жанр

Прокат

Байланыс

Прокатқа беру

Клиент

Байланыс

Сурет-2. ER-модель

1. 3 Деректер модельдерін тұрғызу

А) Прокат кестесі

Прокат

Фильм

Клиент

Жанр

Б) Фильм кестесі

Фильм

Прокат

Прокат

В) Жанр кестесі

Жанр

Фильм

Фильм

Г) Клиент кестесі

Клиент

Прокат

Прокат

Сурет-3. Иерархиялық модель

Фильм

Фильм

Жанр

Фильм

Жанр

Жанр

Прокат

Прокат

Прокат

Клиент

Клиент

Клиент

Сурет-4. Желілік модель

1-Фильм

Фильм коды
Фильм аты
Фильм туралы қысқаша сипаттама
Фильмнің шығу жылы
Жанр коды

2-Жанр

Жанр коды
Жанр аты

3-Прокат

Прокат коды
Клиент коды
Келісім бағасы
Прокатқа берілген күні
Қайтару күні
Қайтарылуы туралы мәлімет
Фильм коды

4-Клиент

Клиент коды
Клиент Аты
Клиент тегі
Клиент әкесінің аты
Клиент телефоны

Сурет-5. Реляционды модель

Фильм
Фильм: Фильм коды
Фильм: Фильм аты
Фильм: Фильм туралы қысқаша сипаттама
Фильм: Фильмнің шығу жылы
Фильм: Жанр коды
Жанр
Жанр: Жанр коды
Жанр: Жанр аты
Прокат
Прокат: Келісім бағасы
Прокат: Клиент коды
Прокат: Фильм коды
Прокат: Прокатқа берілген күні
Прокат: Қайтару күні
Прокат: Қайтарылуы туралы мәлімет
Клиент
Клиент: Клиент коды
Клиент: Клиент ТАЖ
Клиент: Клиенттің телефоны
Клиент: Клиент адресі

Кесте-3. Атрибуттардың байланысы

1. 4 Деректер базасын нормализациялау

1-Фильм

Фильм аты
Фильм туралы қысқаша сипаттама
Фильмнің шығу жылы
Жанр коды
Режиссер

2-Жанр

Жанр аты

3-Прокат

Клиент Аты
Клиент тегі
Клиент әкесінің аты
Келісім бағасы
Прокатқа берілген күні
Клиент Аты: Қайтару күні
Клиент тегі: Қайтарылуы туралы мәлімет
Клиент әкесінің аты: Фильм коды
Келісім бағасы: Фильм бағасы
Прокатқа берілген күні: Клиент телефоны

Кесте-4. Бірінші нормализациялау формасы

1-Фильм

Фильм коды
Фильм аты
Фильм туралы қысқаша сипаттама
Фильмнің шығу жылы
Жанр коды

2-Жанр

Жанр коды
Жанр аты

3-Прокат

Прокат коды
Клиент коды
Келісім бағасы
Прокатқа берілген күні
Қайтару күні
Қайтарылуы туралы мәлімет
Фильм коды

4-Клиент

Клиент коды
Клиент Аты
Клиент тегі
Клиент әкесінің аты
Клиент телефоны

Кесте-5. Екінші нормализациялау формасы

Фильм
Фильм: Фильм коды
Фильм: Фильм аты
Фильм: Фильм туралы қысқаша сипаттама
Фильм: Фильмнің шығу жылы
Фильм: Жанр коды
Жанр
Жанр: Жанр коды
Жанр: Жанр аты
Прокат
Прокат: Келісім бағасы
Прокат: Клиент коды
Прокат: Фильм коды
Прокат: Прокатқа берілген күні
Прокат: Қайтару күні
Прокат: Қайтарылуы туралы мәлімет
Клиент
Клиент: Клиент коды
Клиент: Клиент ТАЖ
Клиент: Клиенттің телефоны
Клиент: Клиент адресі

Кесте-6. Үшінші нормализациялау формасы

1. 5 Шығу құжаттар құрылымы

Қатынастар кілтінің асты сызылады

1-Фильм

Фильм коды
Фильм аты
Фильм туралы қысқаша сипаттама
Фильмнің шығу жылы
Жанр коды
Фильм коды: int(11)
Фильм аты: nvarchar(20)
Фильм туралы қысқаша сипаттама: text
Фильмнің шығу жылы: nvarchar(4)
Жанр коды: int(11)

2-Жанр

Жанр коды
Жанр аты
Жанр коды: int(11)
Жанр аты: nvarchar(20)

3-Прокат

Прокат коды
Клиент коды
Келісім бағасы
Прокатқа берілген күні
Қайтару күні
Қайтарылуы туралы мәлімет
Фильм коды
Прокат коды: int(11)
Клиент коды: int(11)
Келісім бағасы: int(6)
Прокатқа берілген күні: date
Қайтару күні: date
Қайтарылуы туралы мәлімет: int(1)
Фильм коды: int(11)

4-Клиент

Клиент коды
Клиент Аты
Клиент тегі
Клиент әкесінің аты
Клиент телефоны
Клиент коды: int(11)
Клиент Аты: nvarchar(20)
Клиент тегі: nvarchar(20)
Клиент әкесінің аты: nvarchar(20)
Клиент телефоны: nvarchar(20)

Кесте-7. Деректердің типі

Қатынас

Атрибут

идентификаторы

ҚатынасАтрибутидентификаторы: Фильм
ҚатынасАтрибутидентификаторы: Фильм коды
ҚатынасАтрибутидентификаторы: Жанр коды
ҚатынасАтрибутидентификаторы: Жанр
ҚатынасАтрибутидентификаторы: Жанр коды
ҚатынасАтрибутидентификаторы: Прокат
ҚатынасАтрибутидентификаторы: Фильм коды
ҚатынасАтрибутидентификаторы: Клиент коды
ҚатынасАтрибутидентификаторы: Клиент
ҚатынасАтрибутидентификаторы: Клиент коды

Кесте-8. Сұраулардың байланыс түрлері

2 ФИЛЬМДЕРДІ ПРОКАТҚА БЕРУ САЛОНЫНҢ туралы деректер базасын MS sql sever 2014 дббЖ-де машиналық жобалау 2. 1 Деректер базасындағы кестелер

Сурет-6. Жанр кестесінің құрылымы

Сурет-7. Фильм кестесінің құрылымы

Сурет-8. Клиент кестесінің құрылымы

Сурет-9. Прокат кестенің құрылымы

2. 2 Деректер базасының тұтастығын қамтамасыз ету

Сурет-10. Деректер базасының схемасы

Сурет-11. Жанр кестесіне мәлімет енгізгенде экранға хабарлама шығаратын триггер

Сурет-12. Жанр кестесіне мәлімет енгізу

Сурет-13. Жанр кестесін өзгерткенде экранға хабарлама шығаратын триггер

Сурет-14. Жанр кестесін өзгерту

Сурет-15. Фильм кестесінен фильмді жою триггері

Сурет-16. Фильм кестесінен фильмді жойғанда мәлімет шығару триггері

2. 3 Функциялар

Сурет-17. Белгілі бір айда ең көп прокатқа берілген фильм жанрын табатын функция

Сурет-18. Белгілі бір айда ең көп прокатқа берілген фильм жанрын табатын функияны орындау

2. 4 Процедуралар

Сурет-19. Бір айдағы кіріс санын есептейтін процедура

Сурет-20. Бір айдағы кіріс санын есептейтін процедураны іске қосу

Сурет-21. Бір айда көп прокатқа берілген фильм жанрын көрсететін процедура

Сурет-22. Көп прокатқа берілген жанрды табатын процедураны қосу

Сурет-23. Бір айда көп прокатқа берілген фильмді табатын процедура

Сурет-24. Көп прокатқа берілген фильмді табатын процедураны қосу

2. 5 Шығу құжаттары бойынша сұраулар

Сурет-25. Бір айда көп прокатқа берілген фильм жанрын көрсететін сұраныс

Сурет-26. Бір айда көп прокатқа берілген фильмді табатын сұраныс

Сурет-27. Фильмдерді прокатқа ең көп алатын клиентті табатын сұраныс

Сурет-28. Фильмдерді қайтармаған адамдар туралы ақпарат

Сурет-29. Бір айдағы кірісті есептейтін сұраныс

3 фильмдерді прокатқа беру салонының менеджеріне арналған клиенттік қосымшаны жобалау 3. 1 Клиенттік қосымшаның міндеті

Клиенттік қосымшаны жобалаудың міндеті: Келушілерге кинотеатрда қойылып отыратын кино тізімдерін Delphi бағдарламасы арқылы жасалған кестемен көрсету. Кестелерде фильмдердің атауы, фильмдердің жанрлары, билет бағасы және де залдар атауы мен сыйымдылығы туралы ақпарат көздері болады. Бұл клиенттік қосымша арнайы кинотеатр келушілеріне арналған жобалау бағдарламасы.

3. 2 Клиенттік қосымшаны жобалаудың бағдарламалық құралын сипаттау

Embarcadero Delphi - [дэ́лф’и], кезінде Borland Delphi және CodeGear Delphi - Borland фирмасы жасаған, Microsoft Windows, Mac OS, iOS және Android-қа арналған, Delphi (бұрынғы Object Pascal) бағдарламалау тілінде жазылатын интеграцияланған бағдарламалау ортасы. Қазіргі уақытта Embarcadero Technologies фирмасының қолында.

Embarcadero Delphi Embarcadero RAD Studio қолбанбалы бағдарламалар дестесінің ішіне кіреді. Сонымен қатар оның бес түрі таратылады: Starter, Professional, Enterprise, Ultimate және Architect. Embarcadero-ның Delphi-ді дамытуға жауапты басты офисі Торонто қаласында орналасқан. Ал негізі оны Ресей, Канада және Испания елдерінде жетілдіреді. Ресейде Embarcadero-ның екі офисі бар. Олар Санкт-Петербург (бағдарламаны жетілдіру) пен Мәскеу (маркетинг) қалаларында орналасқан.

Бағдарламалау ортасы Windows, Mac OS X және iOS, Android-тарда аз уақыт ішінде бағдарлама (RAD) құруға арналған. Жеңіл бағдарламалау тілі мен аз уақытта delphi-кодты машиналық кодтқа айналдыру арқасында операциялық жүйемен төмен деңгейде қатынасуға, C/C++ тілдерінде жазылған фреймворктар мен кодттарды қолдануға болады. Жасалған бағдарламалар бөтен бағдарламаларға тәуелді емес. Мысалы, Microsoft . NET немесе Java Virtual Machine. Жадты бөліп беру мен бостау пайдаланушының коды арқылы қадағаланады. Ол бір жағынан кодтың сапасына қатаң бақылау жасайды, екінші жағынан қиын, жауап қайтаруы тез бағдарламалар жасауға болады.

2006 жылдың 8 ақпанында Borland еншілес CodeGear компаниясына бөлініп берген бағдарламалау құралдары мен InterBase деректер базасының серверімен айналысатын бөлімді сататынын жариялады. Кейін, 2008 жылдың 1 шілдесінде ол Embarcadero Technologies компаниясына сатылды. Қазіргі уақыттағы рет бойынша 22-ші нұсқасы Delphi XE8 деп аталады. Ол Embarcadero RAD Studio XE8 қолданбалы бағдарламалар дестесінің құрамына кіреді. Бұл нұсқасына Delphi және C++ бағдарламалау тілдері кіреді.

Borland Delphi-дің (кейін Delphi 1 атымен танымал) бірінші нұсқасы 1995 жылы шығарылып, Windows 3. 1-ге 16 разрядты бағдарламалар жасауға арналған. Ол RAD жүйелерінің ең алғашқысы болған.

RAD (ағл. rapid application development - жылдам бағдарламалар жасау) - бағдарламалаушыға барынша тез компьютерлік бағдарламалар жасауға мүмкіндік беретін технологиялық процессті жасауға, бағдарламалауды ыңғайлы және жылдам етуге ерекше көңіл бөлетін бағдарламаларды жасау концепциясы. Практикалық анықтамасы: RAD - бұл жобалаудың дәстүрлі әдісіне қарағанда сапалы және тез бағдарлама жасау үшін жасалған жобалау процессінің тіршілік кезеңі. RAD XX ғасырдың аяғынан кең қолданылыста. RAD концепциясын кейде визуалды бағдарламалау концепциясымен салыстырылады.

Программа негізінен екі бөлімен тұрады.

1. Borland Delphi программалау тілі.

2. Paradox берілгендер қоры.

Курстық жұмыста Delphi программалау тілін пайдалану себебім, қазіргі таңдағы күрделі және жұмыс істеу жағынан мүмкіндігі тілдердің бірі.

Программалау тілінде негізгі жұмыстарды істейді, яғни формаларды іске қосып және форма бетіндегі алма суреттерін шығаруға және есеп нәтижесін беріп отыруда пайдаланды.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Кинотеатрлар мен прокат салалары
ҚР – ның мәдениет саласының ағымдағы жағдайы
Деректі фильмдерді ағылшын тілінен қазақ тіліне аудару ерекшеліктері
Бейнеөнімнің аудару ерекшеліктері» (“Monster-in-low” фильміне сүйене отырып)
Үкімет қадамдары және Қазақстанда түсіріліп жатқан фильмдер
Теледидардың жастардың пікіріне ықпалы
Толықметражды «Кішкентай» көркем фильмінің шығармашылық-өндірістік көрсеткіштерін талдау
“Бәйтерек” фото салонының Web сайтын құру
Бизнес жоспар «Beauty plaza» сән салоны
Оптика дүкенінің айдентикасы
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz