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

Автор работы: Пользователь скрыл имя, 09 Апреля 2013 в 20:31, курсовая работа

Описание работы

Целью курсовой работы является закрепление теоретического материала, приобрете¬ние практических навыков проектирования и отладки Windows приложений для работы с внешними источниками данных (БД) на языке высокоуровневого программирования С# в многоязычной интегрированной среде MS Visual Studio 2010, и представления полученных результатов.
Задачами курсовой работы являются освоение студентами применения объектно-ориентированной технологии программирования на языке С#, и углубление полученных знаний путем создания проекта программного продукта для работы с данными из внешних источников БД.

Содержание работы

Введение …………………………………………………………………….……..3
1.Описание предметной области…………………………………………………4
2. Описание внешнего источниками данных………………..……………….....7
2.1 Описание связей между таблицами. …………………………………………..7
2.2 Описание структуры таблиц баз данных ………………………………….......7
3. Алгоритмы и блок-схемы разрабатываемого приложения…………………..8
Заключение ………………………………………………………………….........19
Библиографический список……………………………………………………….20

Файлы: 1 файл

КУРСОВАЯ.doc

— 2.15 Мб (Скачать файл)

 

Рисунок 7 Форма1

На рисунке 8 показан результат автоматического генерирования экземпляра DataGridView:

 

Рисунок 8 Результат автоматического генерирования экземпляра DataGridView:

 

6. B Visual Studio имеется визуальный конструктор, предназначенный исключительно для редактирования (и создания) типизированных наборов данных: это DataSet Designer. Этот визуальный конструктор запускается автоматически тогда, когда вы открываете элемент проекта DataSet. Конструктор DataSet Designer можно легко использовать для настройки наборов данных. На рисунке 9 показан открытый в DataSet Designer созданный ранее Adventure WorksEmployeeDataSet.

Рисунок 9

 

7. В панели Тооlbох элемент управления DataGridView выделиv глиф его смарт-тега и, используя раскрывающийся список в верхней части списка задач для выбора источника данных, к которому мы будете привязываться. После того как мы выберете источник данных, мы опять получим полнофункциональное приложение, имеющее двухсторонний доступ к базе данных. Весь код для заполнения сетки и для сохранения изменений в базу данных был написан для нас интегрированной средой разработки.

8. После создания источника данных щелкнем его правой кнопкой мыши и выберите пункт Edit DataSet with Designer(для модификации нашего запроса мы будем использовать визуальный конструктор DataSet Designer) B визуальном конструкторе мы видим запрос Fill и TableAdapter, используемый для заполнения набора данных. Если мы щелкнем запрос (т.е. последнюю строку таблицы в окне конструктора), то увидите окно Рrореrtiеs, в котором можно напрямую редактировать SQL запроса. Внеся сюда соответствyющий код вроде SELECT DISTINCT, мы сможем получить допустимые значения пола для включения их в сетку.

9. Результаты наших трудов покaзаны на рисунках 10, 11. На рисунке 10 показана кнопочная форма созданного Windows приложения. На рисунке 11 – действие программы. Если нам нужно реализовать такой элемент управления для редактирования в ячейке, который пока не существует, то вы можете создать свой собственный - для этого нужно наследовать от базового элемента управления DataGridViewColumm. Этой сетке для показа служащих очень пригодился бы элемент управления DateTimePicker для данных даты и времени (таких как дата рождения и дата найма).


Рисунок 10 Кнопочная форма

Рисунок 10 Результат работы программы

Рисунок 11 Исходный код

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

Разработан Windows-интерфейс к базе  данных Учет поставок и продаж ООО «Ярмарка», отвечающая всем требованиям задания, и сверх того, обладающая неуказанными в задании возможностями, которые разработчик счел необходимым также включить в базу данных в силу их удобства в использовании. Тестирование показало корректную работу разработанной базы данных.

В настоящее время  сеть магазинов ООО «Ярмарка»  не может обойтись без компьютера, который значительно облегчает работу организации, позволяет автоматизировать решение задач различного характера, которые сейчас решаются вручную.

В процессе работы над  курсовым проектом приобретены практические навыки создания базы данных в СУБД  Microsoft Access и разработке Windows-приложения в среде MS Visual C# с момента обследования предметной области и до настройки параметров запуска.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  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. Microsoft Corporation. Основы Microsoft Visual Studio.NET 2008. Пер. с англ. – М.:Издательско-торговый дом «Русская Редакция», 2008. — 464 с.
  11. Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник. - 3-е изд. - М.: ФИЗМАТЛИТ, 2003.
  12. . Кариев Ч. А. Разработка Windows-приложений на основе Visual C#. - М.: БИНОМ (Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру), 2007
  13. . Марченко А. Л. Основы программирования на C# 2.0. - М.: БИНОМ (Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру), 2007
  14. Brown E. Windows Forms Programming with C#. - Manning Publications Co., 2002.
  15. Liberty J. Programming C#. - O'Reilly, 2001.
  16. Лабор В. В. Си Шарп создание приложений для Windows. - Минск : Харвест, 2003
  17. Петцольд Ч. Программирование для Microsoft Windows на C#. В 2-х томах: Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2002.

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