Отдел компьютерных комплектирующих

Автор работы: Пользователь скрыл имя, 15 Апреля 2012 в 12:10, курсовая работа

Описание

У результаті курсового проектування отримали програму, що дає можливість покупцям замовляти товари, продавцям редагувати інформацію про товари і покупців. У ході проектування була використана СУБД Microsoft Access і мова програмування C#/.

Содержание

Вступ 6
Аналіз предметної області 9
a. Область застосування програмного продукту 9
b. Практичне значення 9
Розробка моделі бази даних 12
a. ER-Діаграмма бази данних 13
b. Приведення до третьої нормальної форми 15
Розробка інтерфейса користувача (GUI) 18
Висновок 24
Перелік посилань 26
Додатки 27

Работа состоит из  1 файл

Мой курсач.doc

— 697.00 Кб (Скачать документ)


2

 

Міністерство освіти і науки України

Національний технічний університет

«Харківський політехнічний інститут»

Кафедра «Історії науки та техніки»

 

 

 

 

Реферат

Тема: “Бронетехніка СРСР під час Другої Світової війни”

 

 

 

 

 

 

 

 

 

 

Студент: Бабай Ю.В.

 

 

 

 

 

 

 

 

                                      Харків 2011

 

 

 


Реферат

 

Целью  проектирования было создание модели магазина, используя СУБД. Была избранная тема №60 "Отдел компьютерных комплектирующих".

Созданный курсовой проект содержит 55 страницы текста, 16 рисунков. Курсовой проект состоит  из восьми основных частей: вступление, анализ предметной области, разработка модели базы данных              , разработка интерфейса  пользователя,  разработка инсталлятора              , вывод, перечень ссылок, дополнения. Вся информация бралась из семи источников, которые указаны в списке ссылок. В разделе "Дополнения" присутствующий код всех классов, что имеются в программе.

В результате курсового проектирования  получили программу, что дает возможность покупателям заказывать товары, продавцам редактировать информацию о товарах и покупателях. В ходе проектирования была использована СУБД  Microsoft Access  и язык программирования C#.

Ключевые слова: хостинг, база данных, доставка, третья нормальная форма, таблица, форма, инсталляция, класс.

 


Реферат

 

Метою проектування було створення моделі магазину, використовуючи СУБД. Була обрана тема № 60 "Відділ комп'ютерних комплектуючих".
Створений курсовий проект містить 55 сторінки тексту, 16 рисунків. Курсовий проект складається з восьми основних частин: вступ, аналіз предметної області, розробка моделі бази даних, розробка інтерфейсу користувача, розробка інсталятора, висновок, перелік посилань, додатки. Вся інформація бралася з сімох джерел, які зазначені в списку посилань. У розділі "Додатки" присутній код всіх класів, що є в програмі.
У результаті курсового проектування отримали програму, що дає можливість покупцям замовляти товари, продавцям редагувати інформацію про товари і покупців. У ході проектування була використана СУБД Microsoft Access і мова програмування C#/

Ключові слова: хостинг, база даних, доставка, третя нормальна форма, таблиця, форма, інсталяція, клас.

 

 

 


Review

 

Design goal was to create a model of an shop using the database. Was chosen theme number 60, “Department of Computer spare part”. Created course project contains 55 pages of text, 16 illustrations. Course project consists of eight main parts: introduction, analysis of the subject area, develop a database model, user interface design, development installer output a list of links, additions. All information was taken from seven sources, which are listed as references. In the "Add" code is present for all classes that are available in the program.
As a result of a course design received the program, which allows customers to order products, vendors, edit information about products and customers. During the design has been used Microsoft Access database and programming language C #.
Keywords: hosting, database, delivery, third normal form, table, form, installation, class.

 

 

 

 

 

 

 

 

 

 

                                      

 

 

                                               Зміст

Вступ

Аналіз предметної області

a.              Область застосування програмного продукту

b.              Практичне значення

Розробка моделі бази даних

a.              ER-Діаграмма бази данних

b.              Приведення до третьої нормальної форми

Розробка інтерфейса користувача (GUI)

Висновок

Перелік посилань

Додатки


Вступ

 

Бази даних для створення автоматизованих систем управління підприємствами - дуже гідна сфера докладання зусиль.

Розвиток як технічних, так і програмних засобів на сучасному етапі забезпечує можливість створення баз даних дуже високого рівня, з розвиненими засобами аналізу, підвищеною надійністю. Одночасно, з інтуїтивно зрозумілим інтерфейсом, що дозволяе  працювати з нею будь- яким співробітникам , які не   мають глибоких професійних знань комп'ютерів і програмування.

Сучасні СУБД, зокрема, вибрана для реалізації поставленого завдання MS Access, дозволяють зробити реляційну, розподілену базу даних, що повністю виключає надмірність даних і забезпечує їх цілісність.

Інтерфейс користувача дає можливість працювати з базою даних, вводити інформацію, переглядати звіти і так далі незалежно від міри віддаленості будь-яких підрозділів фірми або її окремих співробітників.

При проектуванні реляційних баз даних найчастіше застосовують модель "суть зв'язку". Ця модель була запропонована в 1976 році Ченом. Принципи, закладені в ній, виключно корисні. Про важливість її практичного застосування говорить, наприклад, такий факт:

А принципи нормалізації забезпечують, зокрема, надійне виключення надмірності інформації. Причому надмірність шкідлива навіть не стільки внаслідок того, що збільшує об'єм даних, скільки тому, що не дає можливість забезпечити її несуперечність. Внаслідок того, що одна і та ж інформація одночасно є присутньою в різних місцях, змінюючи її в одному місці, доводиться вирішувати проблеми, пов'язані з її змінами і в тих, що усіх, що залишилися. Дуже непросте, нетривіальне завдання.

При реалізації бази даних ми переконаємося в тому, що вибраний для реалізації MS Access ідеально підходить в якості інструменту не лише для власне реалізації бази даних, але і як інструмент, що прекрасно реалізовує завдання послідовної розробки і відладки її ER моделі(суть - зв'язки).

Тому що з легкістю дозволяє створювати і модифікувати "сутності" таблиці і зв'язку між ними("Схема даних") оформлені повністю в "стилі" моделі, запропонованою Ченом, та ще і тому, що, кінець кінцем, це позбавляє нас від стомливого ручного малювання "сутностей", їх атрибутів і зв'язків і істотно наближає безпосередній практичний результат роботи.

Системи керування базами даних (СКБД) відіграють виняткову роль в організації сучасних промислових, інструментальних і дослідницьких інформаційних систем. Тематика СКБД воістину безмежна.

Можна виділити наступні основні функції СКБД:

                  управління даними у зовнішній пам'яті;

                  управління буферами оперативної пам'яті;

                  управління транзакціями;

                  журналізація і відновлення БД після збоїв;

                  підтримка мов БД.

Якщо будь-яка прикладна інформаційна система спирається на деяку систему керування даними, що володіє цими функціями, то ця система управління даними є системою керування базами даних (СКБД).

Будь-яка СКБД дозволяє виконувати чотири найпростіші операції з даними:

• додати в таблицю одну або кілька записів;

• оновлювати значення полів;

• видалити з таблиці запис;

• знаходити запис, що задовольняє заданій умові пошуку.

Для виконання цих операцій використовується механізм запитів. Результатом виконання запитів є або відібране за певними критеріями безліч записів, або зміна в таблицях. У даній курсовій роботі досить буде використовувати всього чотири оператори маніпуляції даними:

1. SELECT - зчитує дані, що задовольняють заданим умовам;

2. INSERT - додає нові дані;

3. UPDATE - змінює дані;

4. DELETE - видаляє дані.


Аналіз предметної області

 

Конец формы

Мета даної курсової роботи розробити програмний продукт, призначений для обліку, реалізації  товарів в комп’ютерному магазині.                    

a.                  Область застосування програмного продукту

Програмний продукт може бути використаний для широкого споживання серед користувачів. До впровадження перших ЕОМ у торговельну галузь вести облік за товарами, які перебувають в наявності і які лише надходять у продаж було вкрай важко. Коли на виробництві з'явилися перші ЕОМ, то одночасно з'явилися і програми систематизують і прискорюють роботу і облік магазинів. Ці програми є бази даних у яких зберігаються всі дані про товари. Сучасне програмне забезпечення дозволяє користувачам зберігати величезні обсяги інформації про продукцію, вводити в базу даних значення введені з клавіатури, видаляти будь-який рядок за бажанням користувача, переглядати всі записи, що зберігаються в базі даних, виводити кількість всіх записів на екран, легко і швидко знаходити потрібний товар за необхідними параметрами, без складної роботи з документами проводити швидке надбавку в процентному співвідношенні на потрібний товар. Подібний програмний продукт широко використовується в більшості сучасних мереж великих магазинів і торгових центрів.

b.                 Практичне значення

Програмний продукт дозволяє скоротити час і автоматизувати облік, реалізацію товарів.Актуальність розробки программи полягає значному спрощенні та автоматизації обліку, прийому, продажу товарів у будь-якому технічному закладі. Програмний продукт повинен бути розроблений на мові програмування високого рівня C#, використовувати принципи об'єктно-орієнтованого програмування і структурний підхід до вирішення поставлених завдань. Результатом виконання курсової роботи повинен стати готовий програмний продукт, що відповідає всім вимогам технічного завдання.

Як приклад можна взяти невеликий каталог будь-якої техніки. Перш ніж почати розробку спеціалізованого програмного забезпечення, потрібно більш детально вивчити саму сферу. Для початку потрібно визначити, якими характерними особливостями може бути представлений даний товар. Для цього достатньо скористатися мережею інтернет і зайти на будь-який інтернет-магазин і подивитися, які аспекти виділені в описі товару.

Отже, найбільш важливими характеристиками, на які досвідчений покупець найчастіше звертає увагу, є:

                  тип комплектуючого

                  найменування виробника;

                  модель комплектуючого;

                  гарантійній срок;

                  ціна.

Найбільш характерною схемою роботи магазинів є замовлення обраного продукту покупцем, доставка даного продукту і безпосередньо розрахунок за доставку і товар.

Розглянемо останні 2 пункти більш детально.

  1. Оплата замовлення

Використовуються такі варіанти способів оплати:

                  банківська карта;

                  банківський переказ;

                  готівковий розрахунок

                  термінали миттєвої оплати;

Вибір того чи іншого способу оплати залежить від безлічі факторів, серед яких можна відзначити: статус покупця (фізична або юридична особа),  ціна, способів доставки (неможливо прийняти готівку при відправленні товару за кордон).

  1. Доставка замовлення

Після відправки замовлення з покупцем зв'язується продавець і уточнює місце і час, в яке слід доставити замовлення. Доставка здійснюється або власною кур'єрською службою, або компанією, що надає послуги доставки, поштою (посилкою) або бандероллю. Доставка кур'єром здійснюватиметься тільки для жителів міста Харкова. Для мешканців району та області існує можливість самому забрати товар, з офісу фірми, не чекаючи доставки поштою.

 

 


Розробка моделі бази даних

 

При проектуванні таблиць краще розробити структуру на папері і тільки потім починати роботу з СУБД Access. При проектування таблиць, рекомендується керуватися такими основними принципами:

- Не повинно бути повторень між таблицями. Коли певна інформація зберігатися лише в одній таблиці, то і змінювати її доведеться лише в одному місці. Це робить роботу ефективнішою, а також виключає можливість розбіжності інформації в різних таблицях. Наприклад, в одній таблиці мають міститися адреси й прізвища клієнтів.

- Кожна таблиця повинна містити інформацію лише на одну тему. Дані на кожну тему опрацьовуються набагато легше, якщо вони в незалежних одна від іншої таблицях. Наприклад, адреси та замовлення клієнтів зберігаються в різних таблицях, з тим, щоб при видаленні замовлення інформація про клієнта залишилася в базі даних. Кожна таблиця містить інформацію на окрему тему, а кожне поле в таблиці містить окремі дані по темі таблиці.

Информация о работе Отдел компьютерных комплектирующих