- •2015 Содержание
- •Введение
- •1.2. Общая технико-экономическая характеристика объекта исследования.
- •2.4 Тестирование приложения
- •2.5. Расчет экономической эффективности
- •Заключение
- •Список литературы
- •2. Требования к оборудованию и программному обеспечению для установки sql Server 2014 / Майкрософт [Электронный ресурс] // url: http://msdn.Microsoft.Com/ru-ru/library/ms143506.Aspx
Учреждение образования
”Полесский государственный университет“
Кафедра высшей математики и информационных технологий
Курсовой проект
по дисциплине: «Объектно-ориентированное программирование»
Тема работы: «Разработка СУБД «Система учета деятельности университета»
Выполнила: студ. гр. 13 ИТ-1
Ломако И.А.
Руководитель:
Николаенко Д.В.
г. Пинск
2015 Содержание
Введение………………………………………………………………….……..…… |
3 |
|
6 |
|
6 |
|
8 |
|
9 |
|
9 |
|
10 |
|
10 |
|
15 |
|
15 |
|
16 |
|
17 |
|
21 |
Заключение………………………………………………………………………….. |
22 |
Список литературы…………………………………………………………………. |
23 |
Приложения…………………………………………………………………………. |
24 |
Введение
Цель работы: «Разработа пользовательское приложение «Система учебной деятельности университета», в котором должны быть учтены о расписании, лекторах и студентах».
Тема работы: «Разработка проекта «Система учебной деятельности университета»».
Современные предприятия широко разворачивают компьютеризацию своей деятельности, т.к. поиск и обработка информации вручную занимает очень большой промежуток времени.
Поставленная задача - разработать программное приложение Windows Forms для работы с базой данных на языке высокого уровня в автономном режиме с использованием ADO.NET –технологии обработки баз данных.
Используемое программное обеспечение для выполнения задачи:
1. Microsoft Visual C# 2010 Express.
2. Microsoft SQL server 2008 R2
Microsoft Visual Studio - это универсальный набор инструментов, упрощающий разработку приложений и предназначенный для независимых разработчиков и рабочих групп. Эта система позволяет создавать масштабируемые и высококачественные приложения[1].
Для выполнения курсового проекта было использовано средство Microsoft Visual Studio 2010 - продукт компании Майкрософт, включающий интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Одной из основных функций Visual Studio является обеспечение быстрого создания форм Windows Forms. При помощи визуального конструктора Windows Forms, панели инструментов Controls и различных элементов управления общего назначения.
Внутри визуального конструктора находится макет реальной формы - холст для интерфейса пользователя. При помощи этого холста можно добавлять на форму элементы управления и визуальные элементы, подстраивать внешний вид самой формы и переходить непосредственно к коду, который связан с формой.
Для доступа к данным предусмотрен специальный набор объектов, находящихся в пространстве имен system.Data, В совокупности такие объекты известны под названием ADO.NET.
ADO.NET - это наименование набора классов, которые используются с С# и.NET Framework для доступа к данным в реляционном, таблично-ориентированном формате, включающие реляционные базы данных, такие как Microsoft SQL Server и Microsoft Access, наряду с другими базами данных и даже нереляционными источниками данных. Технология ADO.NET интегрирована в.NET Framework и спроектирована для использования с любым языком.NET, в особенности - С#. ADO.NET включает пространство имен System.Data и его вложенные пространства имен, такие как System. Data. SqlClient и System. Data.Linq.
Одной из популярных СУБД является MS SQL Server. SQL Server - система управления реляционными базами данных (СУБД), разработанная Microsoft. SQL Server 2008 является основой для создания базы данных, а само непосредственное управление осуществляется с помощью объектно-ориентированного языка программирования С#.
В данной работе рассматривается база данных "ВУЗ", которая располагается на платформе Microsoft SQL Server 2008.
Цель курсового проекта – закрепление теоретических знаний и практических навыков, полученных за время обучения, в том числе создания программных приложений для работы с внешними источниками данных на языке высокоуровневого программирования C# в многоязычной интегрированной среде Microsoft Visual Studio 2010, представление полученных результатов и разработка программного приложения Windows Forms для работы с базой данных на языке высокого уровня С# в автономном режиме с использованием ADO.NET[1].
Visual Studio представляет собой интегрированную среду разработки (Integrated Development Environment, IDE). IDE- это набор инструментов разработчика ПО, собранный в составе единого приложения и облегчающий труд программиста при написании приложений.
Процесс создания приложения Windows Forms начинается точно так же, как и проекты всех других типов в Visual Studio: выбирается шаблон проекта Windows Application в диалоговом окне New Project и указывается местоположение исходных кодов приложения. Проекты типа Windows Forms Application состоят по умолчанию из класса формы и (в случае языка С#) из статического класса Program. После создания проекта мы получаем пустую форму, открытую в визуальном конструкторе Windows Forms.
С помощью конструктора Windows Forms Visual Studio, поддерживающего перетаскивание, можно легко создавать приложения Windows Forms: Достаточно выделить элемент управления курсором и поместить его на нужное место на форме. Конструктор предоставляет такие средства, как линии сетки и "привязка линий" для преодоления трудностей выравнивания элементов управления. И в случае использования Visual Studio или компиляции из командной строки можно использовать элементы управления FlowLayoutPanel, TableLayoutPanel и SplitContainer для создания продвинутых разметок формы за минимальное время и с минимальными усилиями[1].
Windows Forms позволяет разрабатывать интеллектуальные клиенты. Интеллектуальный клиент — это приложение с богатым графическим интерфейсом, простое в развертывании и обновлении, способное работать при наличии или отсутствии подключения к Интернету и использующее более безопасный доступ к ресурсам на локальном компьютере по сравнению с традиционными приложениями Windows.
В Windows Forms форма является видимой поверхностью, на которой отображается информация для пользователя. Обычно приложение Windows Forms строится путем помещения элементов управления на форму и написанием кода для реагирования на действия пользователя, такие как щелчки мыши или нажатия клавиш. Элемент управления — это отдельный элемент пользовательского интерфейса, предназначенный для отображения или ввода данных.
При выполнении пользователем какого-либо действия с формой или одним из ее элементов управления, создается событие. Приложение реагирует на эти события с помощью кода и обрабатывает события при их возникновении.
Windows Forms включает широкий набор элементов управления, которые можно добавлять на формы: текстовые поля, кнопки, раскрывающиеся списки, переключатели и даже веб-страницы. Если существующий элемент управления не удовлетворяет потребностям, в Windows Forms можно создать собственные пользовательские элементы управления с помощью класса UserControl.
В состав Windows Forms входят элементы пользовательского интерфейса с расширенными функциями, соответствующими возможностям мощных приложений, таких как Microsoft Office. Используя элементы управления ToolStrip и MenuStrip, можно создавать панели инструментов и меню, содержащие текст и рисунки, отображающие подменю и содержащие в себе другие элементы управления, такие как текстовые поля и поля с выпадающим списком.
Windows Forms является технологией интеллектуальных клиентов для .NET Framework; это набор управляемых библиотек, обеспечивающих распространенные задачи приложений, например чтение и запись в файловую систему. С помощью среды разработки типа Visual Studio можно создавать приложения Windows Forms, которые отображают информацию, запрашивают ввод от пользователей и обмениваются данными с удаленными компьютерами по сети.
Аналитическая часть
Понятие, содержание и значение исследуемого предмета и отражающих его показателей.
Исследуемым предметом данного курсового проекта является университет.
Университе́т — высшее учебное заведение, где готовятся специалисты по фундаментальным и многим прикладнымнаукам. Как правило, осуществляет и научно-исследовательскую работу. Многие современные университеты действуют как учебно-научно-практические комплексы. Университеты объединяют в своём составе несколько факультетов, на которых представлена совокупность различных дисциплин, составляющих основы научного знания.
Цель деятельности университетов – формирование интеллектуальной элиты, выпуск высококвалифицированных специалистов в различных областях научной и практической деятельности, повышение качества подготовки специалистов и образовательных услуг.
Задачи университета:
обеспечение единства учебной, научной, творческой деятельности, позволяющего студентам приобрести глубокие научные знания, профессиональные навыки, умение учиться и получать новое знание, в полной мере реализовать свой творческий потенциал;
обеспечение реализации системы многоуровневого высшего образования;
обеспечение высокого уровня требований к студентам, преподавателям, образовательным технологиям, гарантирующего качество подготовки специалистов;
поиск новых, нестандартных путей в развитии образовательных и научных технологий, приводящих к оптимальному решению проблем, стоящих перед университетом;
переход от предметно-ориентированного подхода к личностно-ориентированным формам организации образовательного процесса и созданию системы элитной подготовки выпускников, что обеспечит вузу дополнительные конкурентные преимущества;
обеспечение фундаментальности образования по всем циклам подготовки и в первую очередь по дисциплинам специальности для упрочнения позиций университета в динамично развивающемся мире в целом, и в той же степени динамично развивающемся образовательном пространстве, в частности;
создание и развитие новых образовательных технологий, без которых невозможно дать сегодняшним выпускникам соответствующий времени уровень образования, через поддержку научно-педагогических школ и продуктивных идей, создание учебников и учебных пособий, отражающих современные достижения науки, техники и технологий;
открытие ряда новых востребованных специальностей, которые отвечают меняющимся технологиям, возникающим новым научным направлениям, социальному заказу, требованиям развивающейся промышленности региона;
расширение образовательных услуг за счет обеспечения второго высшего образования и получения, одновременно с первым, второго диплома о высшем образовании;
создание инфраструктуры и технологий для обучения людей с ограниченными возможностями (глухих, слепых и др.)
развитие внутренней инфраструктуры и создание внешней системы дистанционного образования, которое обеспечит университету новую образовательную нишу, даст возможность существенно расширить географический рынок образовательных услуг, позволит осуществлять активную маркетинговую политику университета по продвижению образовательных услуг;
создание базы для перехода на двуязычную (русский и английский) систему обучения, расширение возможностей освоения студентами иностранных языков, как европейских, так и азиатских на уровне соответствующем современным мировым стандартам;
создание учебно-методической основы для перехода к образовательным стандартам третьего поколения;
внедрение кредитной системы учета объема изучаемых дисциплин;
совершенствование системы довузовской подготовки для снижения последствий демографического спада;
укрепление кадрового потенциала и материальной базы учебных подразделений, совершенствование методического и информационного обеспечения образовательного процесса для реального перехода к созданию и реализации новых образовательных технологий;
совершенствование системы повышения квалификации профессорско-преподавательских кадров;
учет опыта ведущих университетов мира в совершенствовании структуры, содержания и организации образования;
создание и сертификация системы менеджмента качества образовательных услуг и подготовки специалистов на основе международного стандарта ISO -9000.
Эффективное функционирование современного университета невозможно без применения информационных систем. Информационные системы имеют ряд существенных отличий от стандартных прикладных программ. В зависимости от предметной области информационные системы могут сильно различаться по своей архитектуре и функциям.