Реферат по предмету "Информатика, программирование"


Проектування каталогу мобільних телефонів у Access

ПОЯСНЮВАЛЬНАЗАПИСКА
докурсової роботи
здисципліни «Проектування та експлуатація інформаційних систем»
натему:
Проектуваннякаталогу мобільних телефонів у Access

Вступ
У передодні XXІстоліття в розвитку людської цивілізації відбуваються глобальні зміни, що ведутьдо її нового етапу — постіндустріальному суспільству, що усе ширше використовуєкомп'ютеризовані знаряддя праці й інформаційні технології.
Інформація втакому суспільстві стає одним з основних продуктів діяльності людини, ібібліотекам зі своїм величезним інформаційним потенціалом має бути ввійти впроцес розвитку інформаційної індустрії, збагачуючи зміст і розширюючиасортимент виробленого ними інформаційного продукту, включаючи в поледіяльності поряд з бібліографічною інформацією фактографічне й аналітичну, атакож створення традиційної і нової продукції. Усього цього можна досягти, якщобібліотеки вже зараз, не втрачаючи часу, приступлять до виконання комплекснихпрограм автоматизації процесів.
Традиційнокористувачі звикли до думки, що в Інтернету можна одержати будь-яку інформацію.Тепер, в умовах інформаційного перенасичення, усе складніше виконувати основніфункції: фондоутворювання, інформаційне й абонементне обслуговування.
Наскільки жнеобхідно обзаводитися обчислювальною технікою, і взагалі, що нам можуть датиавтоматизовані інформаційні системи?
Найчастіше приводитьсянаступний аргумент — підвищення швидкості пошуку інформації. Насправді це неголовне. Зрештою, у відносно невеликому масиві даних ручний пошук займає незанадто багато часу.
Більш істотнінаступні можливості:
-        Одноразовевведення даних і багатоцільове їхнє використання для пошуку документів, печаткипідібраної інформації, передачі масивів даних іншим організаціям, підготовкивидань і т.д.;
-        Багатоаспектнийпошук даних по різних ознаках і їхніх сполученнях без формування додатковихкартотек і покажчиків;
-        Організаціякомплектування фонду з використанням баз даних що видають або книготорговельнихвидань, наприклад, агентства Роспечать, з автоматичним формуванням замовлень іобліком їхнього виконання;
-        Автоматизованийоблік і ведення статистики у всіх процесах, включаючи обслуговування;
-        Надійнезбереження каталогів у декількох копіях";
-        Скороченнявитрат на комплектування фондів і обробку вхідних потоків документів;
-        Розширеннясфери послуг за рахунок залучення нових інформаційних джерел.
На практиці цеозначає виконання автоматизованої обробки нових надходжень; звільненняспівробітників від ряду рутинних робіт з підготовки картотек, видань, списків,замовлень, листів, звітної документації; створення бази даних про надходження;здійснення операцій по створенню і копіюванню тематичних архівів літератури.Завдяки автоматизації можна виконувати предметний пошук інформації з запитівспоживачів, обслуговування баз даних контроль за проданою літературою: обліквідвідувачів. А головне — забезпечення відвідувачам виходу у вітчизняний ісвітовий інформаційний простір.
Дана курсоваробота написана в середовищі Mіcrosoft Access.
У структурізакладені можливості простий і надзвичайно ефективної роботи з базами даних, щодозволяє на його основі створювати різного роду інформаційно-довідкові системи.Інформаційно-довідкові системи — це програми-оболонки, що служать для керуваннямасивами і базами даних. У наше століття загальної комп'ютеризаціїінформаційно-довідкові системи значно полегшують праця людини у всіх галузяхнародного господарства. Спростилася робота з реєстрації гостей готелю. Щобдовідатися в якому готелі зупинився гість, не потрібно перебирати гори паперів.Досить буде завантажити інформаційно-довідкову систему і вона в зручній формівидасть усю необхідну інформацію (дата народження, з якого числа оселивсягість, на який термін оселився і т.д. ).
Областізастосування інформаційно-довідкових систем воістину безмежне: це ведення статистикиудою худоби на фермі, складання каталогів книг у бібліотеках і творів мистецтвав музеях, збір даних про наявність робочих вакансій у даному регіоні і багатохто інші.
Одним зі способівпрограмної реалізації інформаційно-довідкової системи є використання для їїстворення Mіcrosoft Access.
База даних унайпростішому випадку — упорядкована структура даних у виді таблиці, кожен записякої може поєднувати різнотипні дані, причому всі записи однієї бази мають однаковуструктуру. При виборі інструментів розробки враховувалися наступні вимоги:незалежність від платформи; приступність одержання легальним шляхом засобіврозробки; можливість роботи в локальній і глобальній мережі.

1.Опис предметноїобласті
Осіб, щовикористовують інформацію, що утримуються в базі даних, називаютькористувачами.
Серед багатьохкатегорій користувачів особливе місце займає адміністратор баз даних.Адміністратор є ідеологом і головним конструктором баз даних. Ніхто крім ньогоне має право внести зміни в структуру бази даних, тобто змінити назву полючи,видалити або внести нове поле.
Для великих базданих лише адміністратор знає найменування всіх полів, але він може не знати,що конкретно записано в кожнім полі. Він відповідає за схоронність даних,розробляє заходу щодо захисту даних від руйнування, забезпеченню їхньоївірогідності й ефективності використання.
При експлуатаціївеликих баз даних в адміністратора може бути визначений штат працівників, утому числі системні і штатні програмісти. Задача системних програмістів — контрольза функціонуванням банку даних, розробка програм, що розширюють можливостіСУБД. Прикладні програмісти — розробка програм обробки даних, що утримуються вбазі даних.
При експлуатаціїпростих баз даних, як у нашому випадку, функції системних і прикладнихпрограмістів, а також функції адміністратора реалізуються одною особою [3].
Крімперерахованих осіб базою даних широко користуються фахівці, що звичайно немають гарної підготовки в області програмування, але які користуються базоюданих у своїй повсякденній роботі. Для цієї категорії осіб власне кажучи ірозробляється наша база даних. До них відносяться: бухгалтер, відділ кадрів,продавець-консультант. Цю категорію осіб називають кінцевими користувачами.
Унеавтоматизованій системі ведення обліку обробка даних про використовуваніоперації легко простежується і звичайно супроводжується документами напаперовому носії інформації — розпорядженнями, дорученнями, рахунками йобліковими регістрами, наприклад нескінченними журналами обліку і т.д.Аналогічні документи часто використовуються й у комп'ютерній системі, але вбагатьох випадках вони існують тільки в електронній формі. Більш того, основніоблікові документи (книги обліку і журнали) у комп'ютерній системі облікуявляють собою файли даних, прочитати або змінити які без комп'ютера не можливо.
1.1 Елементикомп'ютерної системи
1. Апаратнізасоби. До них відносяться: устаткування і пристрої, з яких складаєтьсякомп'ютер, зокрема центральний процесор, оптичні пристрої, що зчитують,нагромаджувачі на магнітній стрічці, дисководи, принтери, термінали і т.п.
2. Програмнізасоби.
а) Системніпрограми. До цих програм, що виконують загальні функції, звичайно відносятьопераційні системи, що керують апаратними засобами і розподіляють їхні ресурсидля максимально ефективного використання, системи керування базами даних(СУБД), що забезпечують виконання стандартних функцій по обробці даних, ісервісні програми, що виконують у комп'ютері основні операції, наприкладсортування записів. Системні програми звичайно розробляють постачальникиапаратних засобів або фірми, що спеціалізуються в області програмногозабезпечення, і модифікують з урахуванням індивідуальних вимог.
б) Прикладні(користувальницькі) програми — це набори машинних команд для обробки даних, щоорганізація (користувач) розробляє самостійно або здобуває в зовнішньогопостачальника.
3. Документація — опис системи і структури керування стосовно до введення, обробці і висновковіданих, обробці повідомлень, логічним і іншим командам [2].
4. Персонал — працівники, що керують системою, проектують її і постачають програмами,експлуатують і контролюють систему обробки даних.
5. Дані — зведення про реєстрації клієнтів і інша необхідна інформація, що вводять,зберігають і обробляють у системі.
6. Процедуриконтролю — процедури, що забезпечують відповідний запис операцій, щопопереджають або реєструють помилки.
7. Адміністратор- людина, що коштує на чолі СУБД, стежить за її функціональним станом,запобігає помилкам і простої даної системи.
Персонал маєправа доступу до даних, але трохи инкапсулировано тому що більш широкимиправами володіє адміністратор.
1.2 Особливостікомп'ютерної обробки даних
Спосіб обробкинеобхідних операцій при веденні обліку впливає на організаційну структуруфірми, а також на процедури і методи внутрішнього контролю. Комп'ютернатехнологія характеризується поруч особливостей, які варто враховувати приоцінці умов і процедур контролю. Нижче приведені відмінності комп'ютерноїобробки даних від неавтоматизованої [3,4].
"        Однаковевиконання операцій. Комп'ютерна обробка припускає використання тих самих командпри виконанні ідентичних операцій, що практично виключає появі випадковихпомилок, звичайно властивій ручній обробці. Навпроти, програмні помилки (абоінші систематичні помилки в апаратних або програмних засобах) приводять донеправильної обробки всіх ідентичних операцій при однакових умовах.
"        Поділфункцій. Комп'ютерна система може здійснити безліч процедур внутрішньогоконтролю, що у неавтоматизованих системах виконують різні фахівці. Така ситуаціязалишає фахівцям, що мають доступ до комп'ютера, можливість втручання в іншіфункції. У підсумку комп'ютерні системи можуть зажадати введення додатковихзаходів для підтримки контролю на необхідному рівні, що у неавтоматизованихсистемах досягається простим поділом функцій. До подібним до мір можевідноситися система паролів, що запобігають дії, не припустимі з боку фахівців,що мають доступ до інформації про активи й облікові документи через термінал удіалоговому режимі.
"        Потенційніможливості появи помилок і неточностей. У порівнянні з неавтоматизованимисистемами комп'ютерні системи більш відкриті для несанкціонованого доступу,включаючи осіб, що здійснюють контроль. Вони також відкриті для схованої зміниданих і прямого або непрямого одержання інформації про активи. Чим менше людинавтручається в машинну обробку операцій, тим нижче можливість виявлення помилокі неточностей. Помилки, допущені при розробці або коректуванні прикладнихпрограм, можуть залишатися непоміченими протягом тривалого періоду.
"        Потенційніможливості посилення контролю з боку адміністрації. Комп'ютерні системи дають уруки адміністрації широкий набір аналітичних засобів, що дозволяють оцінювати іконтролювати діяльність фірми. Наявність додаткового інструментарію забезпечуєзміцнення системи внутрішнього контролю в цілому і, таким чином, зниженняризику його неефективності. Крім того, деякі прикладні програми накопичуютьстатистичну інформацію про роботу комп'ютера, яку можна використовувати з метоюконтролю фактичного ходу обробки операцій.
"        Ініціюваннявиконання операцій у комп'ютері. Комп'ютерна система може виконувати деякіоперації автоматично, причому їхнє санкціонування не обов'язковедокументується, як це робиться в неавтоматизованих системах бухгалтерськогообліку, оскільки сам факт прийняття такої системи в експлуатацію адміністрацієюприпускає в неявному виді наявність відповідних санкцій.
Докладніше прокомп'ютерний збір і обробку даних буде розказано в курсовому проекті.
1.3 Діаграма використанняінформаційної системи
Дана діаграмавикористання інформаційної системи показує ким використовуються данні збереженів інформаційній системі, хто і до яких саме даних має доступ.
/>/> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> />

/>
/>/> /> /> /> /> />
Продавець   />
   Клієнт  


2. Концептуальний(інфологічний) рівень проектування
На концептуальному(інфологічному) рівні проектування структура бази даних відображається у видіER-діаграми (Entry — сутність, Relatіonshіp — зв'язок). Проектування бази данихвимагає виділення всіх об'єктів, указівки їхніх властивостей і встановленнязв'язків між ними.
У даному випадкудо об'єктів відносяться: Телефони із властивостями: Код, Фірма, Ціна, Вага іт.д.
Зв'язкивідбивають істотні взаємини між об'єктами. Крім того, на ER-діаграмі зазначеніступені зв'язку між об'єктами, що показують, як саме зв'язані об'єкти між собою[1].
Ступені зв'язкубувають двох типів — «багато» і «один». Вони позначаютьсялатинською буквою M для зв'язку «багато» і 1 для зв'язку«один».
Дана база єреляційною, як наслідок, вона містить не окремі незв'язані між собою таблиці, агрупи взаємозалежних таблиць. Для створення зв'язків між таблицямивикористовувалося діалогове вікно СУБД Access, що називається Схема даних ізнаходиться в меню Сервіс. Ввівши в схему даних усі таблиці, які требазв'язати, зв'язку між полями були встановлені шляхом перетаскування імені полю зоднієї таблиці в іншу на відповідне йому зв'язане поле.
Включенняпрапорця Забезпечення умови цілісності даних дозволяє захиститися від випадківвидалення запису з однієї таблиці, при яких зв'язані з ними дані інших таблицьзалишаться без зв'язку.
Прапорці Каскадневідновлення полів і Каскадне видалення зв'язаних записів забезпечують одночасневідновлення і видалення даних у всіх підлеглих таблицях при їхній зміні вголовній.

2.2 Нормалізаціяформи ER-діаграми
Процес створенняструктури інформаційної системи, що дозволяє контролювати надмірність даних ізапобігати аномалії або перекручуванням називається нормалізацією. Аномаліїбувають:
-        відновлення;
-        видалення;
-        уведення.
Надмірність іпродуктивність інформаційної системи суперечливе, тому повне усуненнянадмірності іноді недоцільно.
Поняттянормалізації відноситься як до ER-діаграм, так і до таблиць реляційних базданих.
Процеснормалізації складається з декількох етапів, на кожнім з яких визначаються такназивані нормальні форми: 1NF, 2NF, 3NF, BCNF (Бойса Кодда), 4NF, 5NF(формапроекції з'єднань) — PJ/NF. У більшості проектів третя нормальна форма завершуєпроцес нормалізації.
Стосовно доER-діаграм можна сформулювати наступні визначення нормалізації форм:
1NF — усунутіповторювані атрибути або групи атрибутів, виявлені неявні сутності.
2NF — усунутіатрибути, що залежать тільки від частини унікального складеного ключа. Цячастина визначає окрему сутність.
3NF — усунутіатрибути, що залежать від атрибутів, що не входять в унікальний ключ.
Дана ER-діаграмазнаходиться в 3NF, тому що сутності не мають властивостей, що залежать віднеключових властивостей [1]. У ER-діаграмі усунуті надмірність і недоцільністьвикористання інформації в сутності «Телефон».

3.Даталогичнепроектування бази даних
Це другий етаппроектування баз даних: необхідно об'єкти і зв'язки між ними перетворити влогічну модель даних — модель, побудовану за законами логіки. Існують кількамоделей даних. Серед них виділяють реляційною, ієрархічну і мережну.
Дана база даних єреляційною. У ній об'єкти і зв'язки між ними представляються у виді таблиць(відносин), що складаються з рядків і стовпців. Стовпець — це поле, рядок — цезапис. Кожне поле має ім'я і тип. Імена полів — це атрибути (вони визначаютьсявластивостями об'єкта). Тип задає спосіб представлення атрибута.
Основнавластивість у реляційній базі даних полягає в тому, що в ній не повинно бутиоднакових записів. Це означає, що в таблиці повинні бути один або кількаатрибутів, що забезпечують унікальність кожного запису. Такі атрибути (групиатрибутів) називаються ключем. Ключів у таблиці може бути кілька. З нихвибирається один (як правило, самий короткий по довжині), що буде надалі представляти(заміняти) кожен запис таблиці. Такий ключ називається первинним.
У нашій базіданих були введені в таблиці додаткові атрибути у відповідних таблицях, що неповторюються в жодному записі, тобто будуть первинним ключем.
Післянормалізації таблиць і встановлення зв'язків між ними можна говорити про створеннябази даних [1].
Реляційна схемаданої бази містить 7 таблиць:
— таблиця «Телефоны»є головною таблицею
— таблиця «Фирма»Містить найменування фірм виробників
— таблиця «Типтелефона» містить тип телефону
— таблиця «Разрешение»містить роздільну здатність дисплея телефону
-  таблиця «Материал»містить дані про матеріал з якого зроблено телефон
-  таблиця «Дисплейтип» містить дані про технологію створення дисплею
-  таблиця «Камера»містить інформацію про камеру телефона
Розглянемо, чомудана реляційна схема відноситься до 3NF:
1)      Коженстовпець таблиці неподільний і в рамках однієї таблиці немає стовпців зоднаковими за змістом значеннями.
2)      Первинніключі таблиць однозначно визначають запис і не надлишкові.
3)      Значеннякожного полю не входить у первинний ключ, не залежить від значення іншогополючи також не вхідного в первинний ключ.

4.Фізичнепроектування інформаційних систем
Фізична модельбази даних визначає спосіб розміщення даних (файлів) на пристроях зовнішньоїпам'яті ЕОМ, а так само способи і засоби організації ефективного доступу доних. У цілому файлова структура і система керування є прерогативою операційноїсистеми, тому стосовно баз даних, орієнтованих на роботу з елементами даних івисоку інтенсивність обміну, ефективність уведення/висновку, вона буде неоптимальна. Операційна система з задачами баз даних справляється погано.
Система керуваннябазами даних (СУБД), її мова, набагато заможніше, ніж набір файлової системиопераційного середовища. Тобто СУБД бере на себе безпосереднє керуваннязовнішньою пам'яттю, мінімально використовуючи операційну систему.
Стадія фізичногопроектування БД включає:
1)      вибірспособу організації БД;
2)      розробкуспецифікації внутрішньої схеми БД засобами моделі даних;
3)      описвідображення концептуальної схеми БД у внутрішній структурі керування файлами.
На відміну відранніх СУБД багато сучасних систем, у тому числі і Access не надаютьрозроблювачеві якого-небудь вибору на стадії фізичного проектування. На ційстадії можна говорити не про варіанти фізичного проектування, а про варіантиреалізації. Тобто, після створення датологічної моделі фізичне проектуваннявключає:
— вибір СУБД;
— відновленняструктури таблиць;
— призначеннятипів полів для розподілу атрибутів сутностей;
— можливестворення таких додаткових об'єктів як індекси, тригери (оброблювачі подій) ізбережені процедури, що полегшують пошук у таблицях і обробку даних контролюцілісності [1].
4.1 СУБД Access
Системи керуваннябазами даних — це програмні засоби, за допомогою яких можна створювати базиданих, наповняти них, працювати з ними. Багато хто з них насправді є незакінченими продуктами, а спеціалізованими мовами програмування, за допомогоюяких кожна мова, що освоїла, може сам створювати такі структури, що йомузручні, і вводити в них необхідні елементи керування. До подібних моввідносяться Clіpper, Paradox, FoxPro і інші.
За допомогою Accessзвичайні користувачі одержали зручний засіб для створення й експлуатації доситьмогутніх баз даних без необхідності що-небудь програмувати. При бажанні системуможна розвивати і набудовувати власними силами. Для цього треба опануватиосновами програмування мовою Vіsual Basіc.
Ще однимдодатковим достоїнством Access є интегрированность цієї програми з Excel, Wordі іншими програмами пакета Offіce.
Робота з даними втекстовому редакторі або електронній таблиці значно відрізняється від роботи зданими в СУБД. У документ, підготовлений за допомогою текстового процесора, виможете включити табличні дані і використовувати для їхньої обробки обмеженийнабір функцій. Можна виконати пошук рядка символів у вихідному документі, задопомогою ОLЕ включити в нього таблиці, діаграми або картинки з інших додатків.В електронній таблиці деякі осередки містять потрібні обчислення, щозабезпечують, або перетворення формули, а дані, що є для них вихідноюінформацією, ви можете ввести в інші осередки. Дані з електронної таблиці,створеної для якоїсь конкретної мети, дуже важко потім використовувати врішенні інших задач. Щоб виконати нову задачу, ви можете організувати зв'язок зданими іншої електронної таблиці або використовувати обмежені можливості пошукудля копіювання обраної підмножини даних однієї з електронних таблиць в іншу,котра буде потрібно вам для рішення нової задачі.
СУБД дозволяєпрацювати з даними, застосовуючи різні способи. Наприклад, ви можете виконатипошук інформації в окремій таблиці або створити запит зі складним пошуком подекількох зв'язаним між собою таблицям або файлам. За допомогою однієї єдиноїкоманди можна обновити зміст окремого поля або декількох записів. Для читання ікоректування данных ви можете створити процедури, що використовують функціїСУБД. У багатьох систем маються розвиті можливості для введення даних ігенерації звітів.
У MіcrosoftAccess для обробки даних ваших таблиць використовується могутня мова SQL(Structured Query Language — Структурована мова запитів). Використовуючи, виможете виділити з однієї або декількох таблиць необхідну для рішення конкретноїзадачі інформацію. Access значно спрощує задачу обробки даних. Щоб змусити MіcrosoftAccess вирішувати ваші задачі, вам зовсім не потрібно знати мова SQL. Прибудь-якій обробці даних з декількох таблиць використовує один раз задані вамизв'язку між таблицями. Ви можете сконцентрувати свої зусилля на рішенніінформаційних проблем, не затрачаючи сил на побудову складної системи, щовідслідковує у вашій базі всі зв'язки між структурами даних [4]. У MіcrosoftAccess мається також простої й у той же час багате можливостями засіб графічногозавдання запиту — так називаний «запит за зразком» (QBE, query byexample), що використовується для завдання даних, необхідних для рішення деякоїзадачі. Використовуючи для виділення і переміщення елементів на екраністандартні прийоми роботи з мишею в Wіndows і кілька клавіш на клавіатурі,можна буквально за секунди побудувати досить складний запит.

4.2 Об'єктиAccess
Таблицістворюються користувачем для збереження даних по одному об'єкті моделі данихпредметної області.
Запитистворюються користувачем для вибірки потрібних даних з однієї або декількох зв'язанихтаблиць. Запит може формуватися за допомогою запитів за зразком QBE або задопомогою мови структурованих запитів SQL. За допомогою запиту можна такожобновити, видалити, додати дані в таблиці або створити нові таблиці на основівже існуючих.
Форми призначенідля введення, перегляду і коректування взаємозалежних дані бази на екрані взручному виді, що може відповідати звичному для користувача документові. Формитакож можуть використовуватися для створення панелей керування в додаткукористувача.
Звіти призначенідля формування вихідного документа, призначеного для висновку на печатку.
Макроси містятьопис дій, що повинні бути виконані у відповідь на деяку подію. Кожна діяреалізується макрокомандою. Вибір макрокоманд і завдання параметрів, використовуванихними при виконанні, є простою автоматизованою операцією. Макрос дозволяєоб'єднати розрізнені операції обробки даних у додатку.
/>Модулімістять програми мовою Vіsual Basіc, що можуть розроблятися користувачем дляреалізації нестандартних процедур при створення додатка [4]4.3 Таблиці
/>
        
Мал.4.3.2 Таблиця«Фірма»
/>
Мал.4.3.3 Таблиця«Тип телефону»
/>
Мал.4.3.4 Таблиця«Матеріал»
/>
Мал.4.3.5 Таблиця«Дисплей тип»

/>
Мал.4.3.6 Таблица«Роздільна здатність»
/>
Мал.4.3.7 Таблиця«Камера»
Наступний етаппроектування — визначення доменов (типів даних) таблиць, що зберігаються встовпцях. Розглянемо таблицю «Клієнт». Щоб створити таблицю з полямипотрібно:
1.      Перейтина влакдку «Таблиці».
2.      Натиснутикнопку «Створити».
3.      У діалоговомувікні, що з'явилося, вибрати «Конструктор» і натиснути Ok.
4.      У вікні,що з'явилося, у стовпці "Ім'я полючи" увести майбутні імена полів.Встолбце «Тип даних» вибрати тип майбутніх полів (Мал. 4.3.5 Таблиця«Постачальник»).
/>
Мал.4.3.10 Таблиця«Телефони»
/>
Мал.4.3.11Таблиця «Фірма»
/>
Мал.4.3.12Таблиця «Тип телефону»
/>
Мал.4.3.13Таблиця «Матеріал»
/>
Мал.4.3.14Таблиця «Дисплей тип»
/>
Мал.4.3.15Таблиця «Роздільна здатність»
/>
Мал.4.3.16Таблиця «Камера»
4.4 Опис базиданих «Комп’ютерні»
Для пошуку цінитовару, використовувався Багато табличний запит, що вибирає телефон, івідповідно зі зв'язками між таблицями виводить фірму, тип дисплею і т.д. Узапиті на вибірку були використані і більш складні умови, Between [Стартоваціна:] And [Кінцева ціна:].
Була створенаголовна форма на таблицю Телефони і форми для запитів, даних у завданні, задопомогою режиму Майстер.
/>
/>
Мал.4.4.1 Запит«Пошук за фірмою»
/>
/>
/>Мал.4.4.2Запит «Пошук за камерою»
Мал.4.4.3 Запит «Телефони»
/>/>
Мал.4.4.4 Запит«Пошук по ціні»
/>
/>
Мал.4.4.5 Запит «Пошуктелефону за мультимедіа »
Розглянемопорядок створення запиту «Пошук телефону за мультимедіа» (Мал. 4.4.5).
Для того щобстворити запит необхідно:
1.      Перейтина вкладку Запити.
2.      Натиснутикнопку «Створити».
3.      Вибрати«Конструктор», і натиснути кнопку Ok.
4.      У вікні,що з'явилося, «Додавання таблиці»(мал. 4.4.6) виділяємо таблицю інатискаємо кнопку «Додати»(Вданому випадку додаємо таблиці «Телефони»,“Тип телефону” і «Фірма”, потім „Закрити“.
5.      У поле»Ім'я таблиці:" вибираємо таблицю(«Фірма»), а в поле«Поле:» вибираємо поле обраної таблиці(Назва). Тепер точно так самовибираємо таблицю «Телефони» з полями (Радіо), (МР3), (Ціна) і т.д.
6.      Тепервизначимо тип нашого запиту на вибірку. Це визначається тим, що в поле«Умова добору:» вводимо (truе). Тепер при запускові запиту будез'являтися всі записи які містять поля МР3 і Радіо із значенням “true” (ТАК).
/>
Мал.4.4.7 Таблиця«Додавання таблиці»
5. Розробка в MS Access
Даний курсовийпроект, реалізований в Access, працює за наступним принципом. При виклику базиданих виникає стартова форма, яка дає змогу нам зробити вибір тобто з чогопочати. — Кнопкова форма «Почало» (див. Мал. 5.1). З даної кнопкової формиможна викликати інші форми: при натисненні на кнопку під написом «Запити» — форми запитів (див. Мал. 5.2). Також при натисненні на кнопку Перейти до«Звітів» — відкривається форма «Звіти» (див. Мал. 5.3), а при натисненні накнопку «Товари» відкривається головна форма «Товари» (див. Малий. 5.4). Таксамо таблиці «Замовлення» тут здійснюється додавання замовлень(див. Мал. 5.5).Таблиця «Замовники» здійснюється додавання замовників(див. Мал. 5.6). І самаостання таблиця «Характеристики» тут всі параметри товарів, що продаються.(див. Мал. 5.7).
/>
Мал.5.1 Форма «Головна»

/>
Мал.5.2 Форма «Переглядтелефонів»
/>
Мал.5.3 Форма «Вибірза фірмою»
/>
Мал.5.4 Форма «Вибірза ціною»

/>
Мал.5.5 Форма «Музичнітелефони»
/>
Мал.5.6 Форма «Вибірза камерою»
/>
Мал.5.7 Форма «Редакторкаталогу»

Висновки
За допомогою Accessможна створити додаток, що працює в середовищі Wіndows, що буде цілкомвідповідати потребам по керуванню Б. Д. Використовуючи запити, можна вибирати йобробляти інформацію, що зберігається в таблицях. Можна створювати форми длявведення, перегляду і відновлення даних, а також використовувати Access длястворення як простих, так і складних звітів. Форми і звіти«успадковують» властивості базової таблиці або запиту, так що вбільшості випадків необхідно указати формат, умови на значення і деякі іншіхарактеристики даних тільки один раз. До числа найбільш могутніх засобів Accessвідносяться засоби розробки об'єктів — Майстра, які можна використовувати длястворення таблиць, запитів різних типів форм і звітів, просто вибравши задопомогою миші потрібні опції.
Mіcrosoft Accessмає безліч областей застосування: на малому підприємстві; у роботі з контракту,коли потрібно розробити прикладну програму за замовленням або виступити в роліконсультанта; у великих корпораціях, виступаючи в ролі координатора виробничихінформаційних систем і навіть у сфері домашнього застосування.
У даній курсовійроботі була спроектована інформаційна система «Каталог мобільних телефонів»,що може істотно полегшити роботу менеджера з продажу, телефонів. Вонареалізована в СУБД Access.
У цій базі данихзберігається інформація про телефони і їхню характеристику, та фотографіюсамого телефону, запити, що дозволяють здійснювати пошук телефону за найбільш популярнимивимогами до телефонів
Користуватисяцією інформаційною системою можуть: продавець, адміністрація, консультант.
Уведення даних убазу може здійснювати як адміністратор БД, так і продавець, який будекористуватися формами роботи з редактором каталогу.
Дана системапройшла всі три етапи проектування. На інфологічному рівні структура бази данихбула відбита у виді ER-діаграми, що у наслідку була приведена до третьоїнормальної форми. На датологічному рівні — представлена реляційною моделлю. Утаблицях була усунута надмірність. Безпосередня робота із СУБД по формуваннютаблиць і їхньому заповненню на комп'ютері була проведена на стадії фізичногопроектування.
У наслідку данусистему можна удосконалювати, відповідно до потреб користувачів.
Інформаційнасистема містить:
1. Таблиць-7
2. Запитів-5
3. Форм-7
Списоквикористаних джерел1.   Бекаревич Ю.Б., Пушкіна Н.В. Mіcrosoft® Access2000.-Спб.: Бхв-Петербург, 2001. — 480 с.: іл.2.   Вейскас Д. Ефективна робота з Mіcrosoft Access 2. С.-Петербург: «Питер Пресс», 1996. — 856 стор.3.   Глушков В.М.«Основи безпаперовоїінформатики», М. Наука, 1987р.;4.   «Людина й обчислювальна техніка» під ред.Глушкова В.М., М. Наука, 1971 р.;5.   «Організаційні питання автоматизаціїкерування» (переклад з англійського) Глушкова В.М., М. Економіка, 1972 р.;6.   Мартін Дж. «Організація баз даних вобчислювальних системах», М. Світ, 1980 р.;7.   Шураков В.В. «Надійність програмного забезпеченнясистем обробки даних», М. Фінанси і статистика, 1987 р.;


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Развитие субкультуры эмо как признак дезинтеграции
Реферат Ранний алкоголизм 2
Реферат Реклама как механизм воздействия на молодежь
Реферат Роль социологии в социальном реформировании российского общества
Реферат Ресурсная база социально-культурной деятельности Словарь терминов
Реферат Рольові теорії особистості
Реферат Репродуктивное здоровье молодёжи и подростков как социальное явление
Реферат Роберт Оуэн - выдающийся английский социалист-утопист
Реферат Религиозность современной молодежи
Реферат Решение вопросов сбережения здоровья населения Российской Федерации
Реферат Реальные группы концептуализация и эмпирический расчет
Реферат Рождаемость и брачность
Реферат Роль силы в ненасильственной борьбе
Реферат Региональные внешние эффекты клубного блага в повышении качества жизни населения
Реферат Я голос ваш жар вашего дыханья по лирике А Ахматовой