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


Разработка базы данных и клиентского приложения

СреднерусскийУниверситет Институт Управления и Бизнеса
Кафедра“Прикладной информатики”
Пояснительнаязаписка  к курсовой работе
по дисциплине:
“Базы данных”
На тему:
“Разработкабазы данных и клиентского приложения”
Калуга 2009

Оглавление
Введение
1.Постановка задачи
2.Проектирование, создание и управление Базой Данных
3.Технологическая инструкция пользователя
Заключение
Список используемой литературы

Введение
Цель моейкурсовой работы является построение базы данных, и изучение основных элементов языкаSQL, а также получениепрактических навыков в создании простой базы данных.
Актуальностькурсовой работы, определена как необходимость создания и проектирования базданных.
В современноммире, существует большое множество разнообразных баз данных. Без которых векинформационных технологий не мог бы существовать и прогрессивно развиваться.Современный мир не может обойтись без структурированной и отсортированнойинформации, базы данных позволяют реализовать это. Базы данных необходимы длямногих областей деятельности человека, будь то банковское дело,продовольственный магазин или же учет домашних расходов.
Базы данныхвстречаются на каждом шагу. Практически любая система это хорошо построеннаябаза данных, например всем известный “Консультант +” или же учет единого налогав министерстве налогов и сборов.
Моя базаданных предназначена для автоматизации операций, получения достоверной иоперативной информации.
Задачикурсовой работы состоят в следующем:
— реализоватьбазу данных;
— реализоватьпользовательский интерфейс;
— составитьотчеты;
В настоящеевремя многие современные языки программирования, поддерживают программированиебаз данных, с помощью таких языков можно создать необходимую базу данных, будьона простой или сверхсложной.

1.Постановка задачи
Разработаннаябаза дынных состоит из нескольких “уровней”. Самый абстрактный  “уровень” этосхема данных. На этом уровне непосредственно отображены связи между таблицами.
В даннойкурсовой работе поставлены задачи:
— Построениефизической модели на компьютере (при помощи Erwin);
— Определениесвязей, типов данных;
— Разработкаудобного пользовательского интерфейса;
— Созданиезапросов, форм;
— Созданиеотчетов (по заданию);
— Построениеглавной кнопочной формы;
В моейкурсовой работе создан фрагмент системы учета сотрудников, в связи с этим учетсостоит из следующих операций:
В моейкурсовой работе создан фрагмент системы учета товара, в связи с этим учетсостоит из следующих операций:
— учеттоваров;
— учет товарапо группам;
— учеттоваров по чекам;
Даннаясистема предназначена для автоматизации этих операций, получения достоверной иоперативной информации, формирования выходных документов.
2. Проектирование,создание и управление Базой Данных
В базе данныхреализовано 4 таблицы.
1)ТаблицаГруппа товара, содержит 2 столбца Номер группы товара и Название группы товара.

/>
2) Таблица Товар,содержит 4 столбца Номер_товара, Название товара, Цена, Номер группы товара.
/>
3) Таблица чек,содержит 2 столбца: Номер_чека, Дата.
/>
4) Таблица Товарпо чеку, содержит 3 столбца: Номер товара, Номер чека. Количество.
/>
Для удобстваработы с базой данных было создано несколько форм.
Назначениеформ очень разнообразное, формы могут служить для вывода запросов, таблиц,удобства записи в таблицы, и т.д.
Формы длязапросов.
1)Форма длязапроса1(см. Рис. 1)
Необходимовывести товар по определённому номеру чека. В этой форме представлен удобныйинтерфейс для ввода информации, а также удобного просмотра отчета.
/>
Рис. 1 Формадля запроса1
Например.Вводим в textBox номер чека – 7, и нажимаем на кнопку – Просмотр отчета.(см. Рис.2)
/>
Рис. 2 Работаотчета1
2)Форма длязапроса2
Необходимовывести товар по дате. В этой форме представлен удобный интерфейс для вводаинформации, а также удобного просмотра отчета.
/>
Рис. 3 Формадля запроса2
Например.Вводим в textBox дату – 12.11.08 и нажимаем на кнопку – Просмотр отчета. (см.Рис4)
/>
Рис. 4 Работазапроса2

Организациявведения данных в таблицы происходит через соответствующие формы. Для удобствабыла создана главная кнопочная форма. (см. Рис. 5)
Эта формавыглядит так:
/>
Рис. 5Кнопочная форма
Здесьрасположено главное меню. Каждая из кнопок открывает доступ к отчетам, принажатии, можно очень просто просмотреть отчеты.
В подменю Таблицыв удобной форме представлены таблицы для ввода информации.
Схемаданных.(см. Рис. 6
/>
Рис. 6 Схемаданных
Схема данныхбыла создана при помощи программы Erwin.
3.Технологическая инструкция пользователя
Например:
— Вводим новый товар.
Для тогочтобы ввести новый товар необходимо выполнить следующие действия(см. Рис. 7):
Зайти наглавную кнопочную форму -> нажать кнопку таблицы -> нажать кнопку товар-> ввести название товара его цену и выбрать к какой группе товаров онотносится.
/>
Рис. 7 Вводнового сотрудника
Если в спискегрупп товаров нужной группы не  то вводим её в ручную
Нажимаемкнопку Группа товара -> и вводим новую группу товара. (см. Рис 8)

/>
Рис 8.Создание новой группы товара.
Далеенажимаем кнопку Чек -> и вводим дату внесения нового товара, в свою очередьномер чека вводится автоматически. (см. Рис 9)
/>
Рис 9. Вводдаты.

Далеенажимаем кнопку Товар по чеку  -> выбираем из списка наш товар
->выбирает также номер чека по которому проходит данный товар -> вводимколичество этого товара. (см. Рис 10)
/>

Заключение
Цели курсовойработы  выполнены полностью. Была разработана база данных, для учета товара.Курсовая работа создана в программе MS Access. Схема данных(физическая модель) была построена в программе Erwin. Также реализованудобный пользовательский интерфейс для безопасного и легкого ввода информации.В данной работе также выполнены задачи, которые ставились в начале курсовойработы, все задачи решены, и их решение можно просмотреть непосредственно вкурсовой работе.
Разработавэту курсовую работу, я понял, что СУБД Microsoft Access мощный и удобныйинструмент для создания баз данных. Графический многооконный интерфейс, которыйдает возможность мне в диалоговом режиме создавать таблицы, формы, запросы,отчеты. Специальные приспособления, которые автоматизируют работу во времясоздания и ведения базы данных (Мастера и Конструкторы, Ассистенты и т.п.)заметно упрощают весь процесс и делают программу доступной в изучении каждому.
Я считаю, чтов моей профессии такие навыки, пусть даже базовые, мне со временем оченьпригодятся.
А так же былоочень интересно и удобно работать в MS Access, создавать формы,работать со справкой, просматривать и изучать книги по базам данных и вчастности MS Access. Несомненно, удалось познакомиться с такой замечательнойпрограммой как Erwin, которая помогает быстрее и лучше разобраться в создании базданных. Конечно, современные базы данных с каждым днем становятся все больше ибольше, удовлетворяя потребностям пользователей, следовательно, возникаетзадача, как создать такие базы данных, как ими управлять.… Прочитав и разобравэту курсовую работу можно, несомненно, получить базовые навыки в построении базданных.

Список используемойлитературы
1. Microsoft Access 2000.Шаг за шагом: Практ. пособ. / Пер. с англ.
М.: Издательство ЭКОМ,2002. — 352 с.: илл.
2. Самоучитель: OfficeAccess 2003. — СПб.: Питер, 2004. — 464 с.: ил.
3. Базы данных.Проектирование, реализация и сопровождение. Теория и
практика. 3-е издание.:Пер. с англ. — М.: Издательский дом «Вильяме»,
2003. — 1440 с.: ил. —Парал. тит. англ.


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

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

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

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