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


Разработка Windows–интерфейса доступа к удаленным источникам данных в среде Visual Studio C++/C# на примере БД "Продажа продукции "AVON"

/>МИНИСТЕРСТВОСЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ
ФЕДЕРАЦИИ ФГОУВПО
Башкирский государственный аграрный университет
Факультет: информационных технологий и управления
КафедраИнформатики и Информационных технологий/>/>/>ПОЯСНИТЕЛЬНАЯЗАПИСКА/>/>к курсовой работе по специальности: прикладнаяинформатика в экономике/>/>Дисциплина:Высокоуровневые методы информатики и программирования
Шамыкаева Юлия Константиновна/>/> Тема работы:Разработка Windows–интерфеса доступа к удаленным источникам данных в среде Visual Studio C++/C#на примере БД «Продажа продукции «AVON»»
Уфа2011 г.
/>/>/>Формазадания на курсовую работу для БГАУ
БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙУНИВЕРСИТЕТ
Факультет: информационныхтехнологий и управления
Кафедра: информатики и ИТ
Специальность: прикладнаяинформатика в экономике
Форма обучения: очная
ЗАДАНИЕ
на курсовую работу
Шамыкаева ЮлияКонстантиновна
(Фамилия, имя,отчество студента)
1.Тема работы: «Продажапродукции «AVON»»
2. Исходныеданные:__________________________________________
_____________________________________________________________
3. Содержаниеработы:
1. Введение.
2. Описаниепредметной области.
3. Описаниебазы данных.
4. Функциональная блок-схемавзаимодействия программных модулей.
5. Тестирование программногосредства.
6. Требования ктехническому обеспечению.
7. Инструкция по использованиюпрограммного средства.
4. Переченьграфического материала:___________________________________________________________________________________________
_____________________________________________________________
5. Срок сдачистудентом законченного проекта «__» «__________» 20___ г.
6. Дата выдачизадания «__» «____________» 20___ г.
Руководитель______________________________________________
(ученаястепень, звание, Ф.И.О., подпись)
Задание принялк исполнению__________________________
(подпись студента)

ОГЛАВЛЕНИЕ
1ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
2ОПИСАНИЕ ВНЕШНЕГО ИСТОЧНИКА ДАННЫХ (БАЗЫ ДАННЫХ)
2.1Описание связей между таблицами
2.2Описание структуры таблиц баз данных
3АЛГОРИТМЫ И СХЕМЫ РАЗРАБАТЫВАЕМОГО WINDOWS -ПРИЛОЖЕНИЯ
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЧЕСКИЙСПИСОК

ВВЕДЕНИЕ
windowsпрограммный приложение база
Целью курсовой работы являетсязакрепление теоретического материала, приобретение практических навыковпроектирования и отладки Windows приложений для работыс внешними источниками данных (БД) на языке высокоуровневого программирования С++в многоязычной интегрированной среде MS Visual Studio 2008, и представления полученных результатов.
Задачами курсовой работы являютсяосвоение студентами применения объектно-ориентированной технологиипрограммирования на языке С++, и углубление полученных знаний путем созданияпроекта программного продукта для работы с данными из внешних источников БД .
Рекомендуемые техническиесредства и операционная система: ПЭВМ типа IBM PC Pentium, ОС Microsoft Windows XP. и система MS Visual Studio2008.
Рекомендуемая средапрограммирования. При визуальном проектировании продукта использоватьинтегрированный в среду программирования MS Visual Studio 2008 язык С++ и компоненты системы MS Office XP .
По согласованию с руководителемработы может быть использован другой язык высокоуровневого программирования (С#, Visual Basicи др.)
1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
ИС "Продажапродукции «AVON»".
Задача — информационная поддержкадеятельности гостиницы.
ИС должна осуществлять:
· ведение списка клиентов;
· учёт заказов;
Необходимопредусмотреть:
· получение списка товаров(в складе и заказа);
· получение списка заказанноготовара;
· выдачу информациипо Конкретному товару;
· автоматизациювыдачи счетов на оплату заказов;
· получение списка заказанноготовара;
· проверку выдачи иполучения заказанного товара.
2 ОПИСАНИЕ ВНЕШНЕГО ИСТОЧНИКА ДАННЫХ (БАЗЫ ДАННЫХ)
Для создания базы данных,отвечающей заданию, было выбрано 3 сущности, позволяющие реализовать решениепоставленных проблем. Эти сущности:
Товары (артикул, наименованиетовара; название)
Заказано (код заказа; артикул;наименование товара; количество; цена)
Сотрудники (код сотрудника; ФИО;дата рождения; адрес) 2.1 Описание связей между таблицами
Между сущностями реализуютсясвязи, обозначенные на схеме:
/>
Выбор и представление такихсущностей и связей объясняется заданием и позволяет разработать на его основедействующую базу данных.
Схема базы данных «Гостиница»представлена на рисунке 1:

/>
Рисунок 1.2.2 Описание структуры таблиц баз данных
Реализация таблицы товары Реализациятаблицы сотрудники показана на рисунке представлена на рисунке:
/> />
Реализация таблицы заказы Реализациятаблицы показана на рисунке: Заказано показана на рисунке

/> />
Реализация таблицы группы Реализациятаблицы представители Товаров показана на рисунке: показана на рисунке:
/> /> 
3 АЛГОРИТМЫ И СХЕМЫ РАЗРАБАТЫВАЕМОГО WINDOWS-ПРИЛОЖЕНИЯ
1. В VisualStudio мы работаем в проекте WindowsApplication, после чего используемокно Data Sources для выбора источника данных.Нажмемкнопку AddNew DataSource нaпанели инструментов окна для запуска мастepaData SourceConfigurationWizard. На первой страницеэтого мастера (рис. 2) выбераем тип источникаданных: Database — источник данных является таблицей в реляционной базе данных.
/>
Рисунок 2
2. Поскольку концепции привязки данных легче всегопонять в контексте бaзы данных, то будем использовать в качестве типа источникаданных именно базу данных. Мы выбрали тип Database источникаданных, то на второй странице мастера производится выбор подключения для базыданных. Здесь в раскрывающемся списке будут по умолчанию показаны все ранееустановленные подключения как для других источников данных, так и для использованияв Server Explorer (рис. 3).

/>
Рисунок 3
3. Следующий шагмастера позволяет нам сохранить информацию строки подключения в локaльный файлконфигурации вашего приложения. На последней странице мастера (рис. 4) мыуказываем, какой из объектов базы данных должен использоваться как источникданных. Можем брать любой элемент данных, имеющийся в любой таблице,представлении, хранимой процедуре или пользовательской функции базы данных. Послезавершения работы мастера наш источник данныx будет виден в окне Data Sources(рис.5).
/> 
Рисунок 4
/>
Рисунок 5
4. Следующий шаг: установлениесоответствия между элементами источника данных и элементами управления нашейформы для того чтобы действительно легко и быстро создатьпривязанные к данным элементы управления, нужно позволить Visual Studio сделатьэто за нас. В окне Data Sources нажимаем кнопку раскрывающегося списка возлеимени источника данных (для того чтобы получить меню рис. 6). Этоменю позволяет нам настроить параметpы генерирования элементов управления.
/>
Рисунок 6
5. Настройка Details позволяет нам генерировать последовательность простых элементов управления для просмотра илиредактирования данных в источнике данных. Для нашего примера выбираем Details, а затем перетаскиваем сам источникданных из окна Data Sources на пустую форму(рис. 7).

/>
Рисунок 7
На рисунке 8 показан результатавтоматического генерирования экземпляра DataGridView:
/>
Рисунок 8
6. B Visual Studio имеется визуальныйконструктор, предназначенный исключительно для редактирования (и создания)типизированных наборов данных: это DataSet Designer.Этот визуальный конструктор запускается автоматически тогда, когда мы открываемэлемент проекта DataSet. Конструктор DataSet Designerможно легко использовать для настройки наборов данных. На рисунке 9 показаноткрытый в DataSet Designerсозданный ранее AdventureWorksEmployeeDataSet.
/>
Рисунок 9
7. В панели Тооlbох элемент управления DataGridViewвыделив глиф его смарт-тега и используя раскрывающийся список в верхней частисписка задач для выбора источника данных, к которому мы будем привязываться.Послетого как мы выберем источник данных, мы опять получим полнофункциональноеприложение, имеющее двухсторонний доступ к базе данных. Весь код для заполнениясетки и для сохранения изменений в базу данных был написан для нас интегрированнойсредой разработки.
8. После создания источника данных щелкнемего правой кнопкой мыши и выбераем пункт Edit DataSet with Designer(длямодификации нашего запроса мы будем использовать визуальный конструктор DataSetDesigner) B визуальном конструкторе мы видим запрос Fill и TableAdapter, используемый для заполнениянабора данных. Если мы щелкнем запрос (т.е. последнюю строку таблицы в окнеконструктора), то увидим окно Рrореrtiеs, в котором можно напрямуюредактировать SQL запроса. Внеся сюда соответствyющий код вроде SELECT DISTINCT, мы сможем получить допустимые значенияпола для включения их в сетку.
9. Результаты нашихтрудов покaзаны на рис.10. Если нам нужно реализовать такой элемент управлениядля редактирования в ячейке, который пока не существует, то вы можете создатьсвой собственный — для этого нужно наследовать от базового элемента управленияDataGridViewColumm. Этой сетке для показа служащих оченьпригодился бы элемент управления DateTimePicker для данных даты и времени (такихкак дата рождения и дата найма).
/>
Рисунок 10

/>
/>
Рисунок 11(Исходный код)
ЗАКЛЮЧЕНИЕ
Разработана база данныхадминистратора гостиницы, отвечающая всем требованиям задания, и сверх того,обладающая неуказанными в задании возможностями, которые разработчик счелнеобходимым также включить в базу данных в силу их удобства в использовании.Тестирование показало корректную работу разработанной базы данных.
/>/>/>БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.  Т.Павловская. Высокоуровневые методы информатики и программирования — СПб.:Изд-во СПбГУЭФ, 2004. — 88 с.
2.  ПавловскаяТ.А. C++. Программирование на языке высокого уровня. — СПб.: ПИТЕР, 2011. — 432с.
3.  С.Орлов. Технологии разработки программного обеспечения. — СПб: «Питер», 2003. —480 с.
4.  С.Макконнелл. Совершенный код. — СПб: «Питер», 2005. — 896 с.
5.  А.Якобсон, Г. Буч, Д. Рамбо. Унифицированный процесс разработки программногообеспечения. — СПб: «Питер», 2002. — 496 с.
6.  К.Бек. Экстремальное программирование. — СПб: «Питер», 2002.
7.  Э.Брауде. Технология разработки программного обеспечения. — СПб: «Питер», 2004. —655 с.
8.  Г.Шилдт.Самоучитель С++: Пер. с англ. – 3-е изд.: — СПб.: БХВ-Петербург,2001. – 688 с.
9.  В.П.Румянцев.Азбука программирования в Win 32 API.– 3-е изд.: — Москва, «Горячая линия — телеком», 2001.
10.  MicrosoftCorporation. Основы Microsoft Visual Studio.NET 2008. Пер.с англ. – М.: Издательско-торговый дом «Русская Редакция», 2008. — 464 с.


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

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

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

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

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

Реферат Многопроцессорные комплексы
Реферат Шпаргалки по учету, анализу и аудиту в РБ
Реферат Формирование кредитной кооперации - политики сельского хозяйства России в условиях перехода к рыночным отношениям
Реферат Performing Arts Essay Research Paper I did
Реферат «Автоматизация и компьютерно-интегрированные технологии»
Реферат Причины поражений советской армии в начале ВОВ
Реферат Реакции сердца у студентов разного пола и типа полушарного доминирования во время экзаменационного стресса
Реферат Функции государства 14
Реферат Java Project Essay Research Paper Jennifer
Реферат Thurgood Marshall Essay Research Paper After the
Реферат Недостаточность клапанов легочной аорты и комбинированные пороки сердца
Реферат Экономический механизм охраны окружающей природной среды
Реферат Политический аспект расширения ЕС: история и современность
Реферат Charles Lindbergh Essay Research Paper Would you
Реферат Frankenstein Goes To Hollywood Essay Research Paper