Проектирование информационной системы "Электронный деканат"

Общая характеристика информационной системы "Электронный деканат", ее задачи и требования. Особенности технологии проекта. Проектирование базы данных с использованием Microsoft SQL Server 2005. Технико-экономическое обоснование проекта и охрана труда.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.03.2011
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

В Visual Studio 2005 на самом нижнем уровне находятся новые Express-версии (Express Edition) для Visual Basic, Visual C#, Visual C++ и Visual J++, а также новый продукт, называемый Visual Web Developer. Этот продукт предназначается для энтузиастов, независимых разработчиков и студентов.

На верхнем сегменте рынка у Microsoft теперь есть три новые версии Visual Studio: Team Edition for Software Architects, Team Edition for Software Developers и Team Edition for Software Testers - соответственно, версии для команд архитекторов, разработчиков и испытателей программного обеспечения. Дополнительно к этому разработана версия Team Foundation Server - это серверный продукт, который предоставляет средства для контроля, тестирования и автоматизации процессов. Посреди этого семейства продуктов находятся версии Standard и Professional и большинство автономных продуктов (Visual Basic, Visual C#, Visual C++ и Visual J++).

Компания Microsoft фактически адресует свои продукты каждой группе из пользовательской базы. Рассмотрим эти версии более подробно.

Visual Studio 2005 Express Edition

Новые версии Express предоставляют уникальную возможность обучения разработке программного обеспечения или Web-страниц. Эти продукты предназначены для начинающих пользователей, студентов и для представителей малого бизнеса. Они содержат более доступные и сжатые версии основных продуктов Visual Studio и отличаются от полных комплектов продуктов.

Каждая Express-редакция включает набор учебников, документацию для начинающих и ссылки на общедоступные ресурсы, вроде тематических конференций и форумов. Во время установки можно по выбору загрузить и установить MSDN 2005 Express Edition Library, которая включает полный набор документации по каждому продукту серии Express. Она предназначается в основном для обучения разработчиков, это не совсем традиционная документация MSDN Library. Часть этой документации даже ссылается на видеоматериалы и презентации на сайте MSDN, что весьма ценно.

А какие же ограничения существуют для Express версий? Нет доступа к удаленным данным; эти версии используют только локально установленный источник данных (включая бесплатный продукт SQL Server 2005 Express Edition). Разрабатывать приложения для мобильных устройств в VB Express, Visual C# Express или Visual C++ Express нельзя; необходимо будет обновить их до Visual Studio 2005 Standard Edition, чтобы получить такие возможности. Конечно, отсутствуют все профессиональные возможности версий Visual Studio Team System (см. ниже), например, моделирование приложений и кодов, проверка модулей, статический анализ кода и т.д.

Visual Studio 2005 Standard Edition

Visual Studio 2005 Standard Edition, основная версия для начинающих, предназначена для разработчиков, которые должны создавать приложения Windows, мобильные приложения, Web-страницы и Web-приложения. Этот продукт включает все стандартные языки Visual Studio - Visual Basic, C#, C++ и Java/J++. Здесь проведено объединение всех версий Express и добавлена поддержка удаленных данных (нет удаленной отладки и разработки серверных функций).

Standard Edition позволяет получить локальный доступ к данным из традиционных языков и удаленный доступ к данным из Visual Web Developer. Кроме того, Standard Edition имеет более простую и рациональную интегрированную среду разработки IDE, чем в Professional Edition.

Версия Standard Edition поддерживает только новую схему развертывания программ ClickOnce, причем пользовательский интерфейс может расширяться через дополнительные модули. Однако вы не можете строить дополнения с помощью Standard Edition. Эта версия поддерживает SQL Server Reporting Services и не поддерживает Crystal Reports. Standard Edition может создавать только 32-разрядные коды. Visual Studio 2005 Standard Edition стоит 299 долл. или 199 долл. при обновлении.

Visual Studio 2005 Professional Edition

Версия Visual Studio 2005 Professional Edition предназначена для профессиональных разработчиков; возможности Standard Edition расширяются поддержкой удаленной отладки и разработки для удаленного сервера, разработкой для удаленного SQL Server 2005. Последний пункт особенно важен: в Professional Edition типы проекта SQL Server появляются наряду с типами для Visual Basic, C# и других стандартных зыков Visual Studio. Professional Edition также добавляет полную среду разработки Visual Studio, но усовершенствованную, по сравнению со Standard Edition. Редакция Professional Edition поставляется с копией SQL Server 2005 Developer Edition.

Professional Edition поддерживает все предшествующие типы развертывания программного обеспечения и новую схему развертывания ClickOnce. Как и в Standard Edition, здесь можно расширять Professional Edition IDE, однако Professional Edition позволяет также создавать расширения для Visual Studio. Редакция для профессионалов поддерживает как SQL Server Reporting Services, так и Crystal Reports. Professional Edition может создавать как 32-разрядные, так и 64-разрядные коды.

Ключевые преимущества Visual Studio 2005 можно разделить на три категории:

ѕ повышение производительности труда разработчика;

ѕ управление жизненным циклом приложений;

ѕ использование новейших технологий.

Основные достоинства Visual Studio:

Производительность

Средства Visual Studio позволяют разработчикам работать с большей отдачей и затрачивать меньше усилий на повторяющиеся задачи. Следует отметить высокопроизводительные редакторы кода, поддержку технологии IntelliSense, мастеров и различных языков кодирования в одной интегрированной среде разработки (IDE), а также продукты управления жизненным циклом приложений (ALM) в Microsoft® Visual Studio® Team System. В новых версиях Visual Studio постоянно появляются новые средства, позволяющие разработчикам сосредоточиться на решении основных проблем, а не на рутинной работе.

Интеграция

Разработчики, применяющие Visual Studio, получают в свое распоряжение интегрированный продукт, включающий инструменты, серверы и службы. Продукты Visual Studio отлично работают вместе -- не только один с другим, но и с прочими программами Майкрософт, включая серверные продукты и приложения Microsoft Office.

Комплексность

В Visual Studio содержатся инструменты для всех этапов разработки программного обеспечения (разработка, тестирование, развертывание, интеграция и управления) и для разработчиков любого уровня квалификации, от новичков до опытных специалистов. Visual Studio поддерживает разработку для различных типов устройств -- ПК, серверов, сетевых и мобильных устройств.

Надежность

Visual Studio разрабатывается таким образом, чтобы обеспечить высокую надежность и совместимость. Visual Studio обладает удачным сочетанием безопасности, масштабируемости и взаимодействия. В Visual Studio всегда поддерживаются новейшие технологии, но везде, где это возможно, обеспечивается обратная совместимость.

Visual Studio 2005 - это глобальное обновление лучшей в мире среды разработки программного обеспечения и Web-страниц. И отдельные энтузиасты, и группы корпоративных разработчиков смогут найти для себя в этом продукте весьма ценные инструменты. Как отмечалось ранее, Microsoft никогда не собиралась успокаивать убежденных сторонников VB 6.0, такова реальность, и Visual Studio 2005 идет своей дорогой, реагируя на замечания и не отступая при этом назад в технологических завоеваниях и используя все сильные стороны управляемого кода .NET. Какую бы версию Visual Studio вы ни использовали, Visual Studio 2005 будет превосходным обновлением. [10]

2.8 Система Moodle

Moodle (модульная объектно-ориентированная динамическая учебная среда) -- открытая (Open Sourse под лицензией GNU Public License)система управления обучением (LMS). Система ориентирована прежде всего на организацию взаимодействия между преподавателем и учениками, хотя подходит и для организации традиционных дистанционных курсов, а так же поддержки очного обучения.

Moodle переведена на десятки языков, в числе и русский и используется в 197 странах мира. Лидером и идеологом системы является Martin Dougiamas из Австралии.

Moodle написана на PHP, с использованием SQL-базы данных (Microsoft SQL Server и др. БД - используется ADO DB XML). Moodle может работать с объектами SCO и отвечает стандарту SCORM.

По уровню предоставляемых возможностей Moodle выдерживает сравнение с известными коммерческими СДО, в то же время выгодно отличается от них тем, что распространяется в открытом исходном коде - это дает возможность «заточить» систему под особенности конкретного образовательного проекта, а при необходимости и встроить в нее новые модули.

Широкие возможности для коммуникации - одна из самых сильных сторон Moodle. Система поддерживает обмен файлами любых форматов - как между преподавателем и студентом, так и между самими студентами. Сервис рассылки позволяет оперативно информировать всех участников курса или отдельные группы о текущих событиях. Форум дает возможность организовать учебное обсуждение проблем, при этом обсуждение можно проводить по группам. К сообщениям в форуме можно прикреплять файлы любых форматов. Есть функция оценки сообщений - как преподавателями, так и студентами. Чат позволяет организовать учебное обсуждение проблем в режиме реального времени. Сервисы «Обмен сообщениями», «Комментарий» предназначены для индивидуальной коммуникации преподавателя и студента: рецензирования работ, обсуждения индивидуальных учебных проблем. Сервис «Учительский форум» дает педагогам возможность обсуждать профессиональные проблемы.

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

Глава 3. ПРОЕКТИРОВАНИЕ БД C ИСПОЛЬЗОВАНИЕМ СУБД MICROSOFT SQL SERVER 2005

При проектировании информационных систем, прежде всего, необходимо описать процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ) ИС, представляя его как некоторую последовательность стадий и выполняемых на них процессов. Для каждого этапа определяются состав и последовательность выполняемых работ, получаемые результаты, методы и средства, необходимые для выполнения работ, роли и ответственность участников и т.д. Такое формальное описание ЖЦ ИС позволяет спланировать и организовать процесс разработки и обеспечить управление этим процессом.

Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и использования.

Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. В настоящее время известны и используются следующие модели ЖЦ: каскадная и спиральная.

Система «Электронный деканат» проектировалась по спиральной модели (рис. 3.).

рис.3- Спиральная модель

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

Для более точного описания последовательности создания системы рассмотрим фазы ЖЦ спиральной модели.

3.1 Фаза исследования

Проектирование - это процесс создания описания (спецификации), необходимого для построения в заданных условиях еще несуществующего объекта на основе первичного описания этого объекта. Результатам проектирования является проектное решение или совокупность проектных решений, удовлетворяющих заданным требованиям.

Система - множество элементов, находящихся в отношении и связях друг с другом, которое образует определенную целостность, единство.

Прогресс в автоматизации учебного процесса в настоящее время достигает самых лучших результатов. Созданная нами система «Электронный деканат» - это не что-то новое, а усовершенствование существующей системы.

Как уже известно, системы такого рода нашли свое применение и в ТИСБИ, и в КГТУ им. Туполева, и в институтах других городов. Так в чем же усовершенствование нашей системы?

Наша совместная задача - была в создании системы «Электронный деканат», которая бы функционировала не только самостоятельно как отдельная система, но и во взаимодействии с системой Moodle. Система Moodle выступает как обработчик результатов тестов, пройденных студентом по определенным дисциплинам, с последующим занесением этих результатов в базу данных системы «Электроны деканат». Именно такой подход позволит наиболее четко и отлажено формировать зачетные книжки студентов. Чем же вызвана необходимость в создании именно такой системы?

1. Во-первых, она позволяет формировать учебные планы, как студента, так и преподавателя.

2. Во-вторых, она формирует зачетные книжки студентов, основываясь на результатах теста, пройденного в системе Moodle, и на итоговой оценке преподавателя по устному опросу дисциплины.

Требования к нашей системе:

1. Защита системы от несанкционированного доступа.

2. Удобный интерфейс, не требующий особой квалификации.

3. Обеспечить просмотр данных в течение периода обучения.

4. Легко конектируемая с системой Moodle.

5. Защита информации базы данных от обычного пользователя.

3.1.1 Структура системы

Для того чтобы определить структуру системы и используемые технологии, необходимо четко представлять выполняемые системой функции.

После определения этих функций и совмещение прав пользователей на доступ к данной системой, были введены роли: администратора, преподавателя и студента.

Система в представление обычного пользователя имеет следующую структуру, представленную на (рис.3.1.1)

86

Размещено на http://www.allbest.ru/

Структура системы в представление обычного пользователя

в представление студента (рис.3.1.2)

86

Размещено на http://www.allbest.ru/

в представление администратора системы (рис. 3.1.3)

86

Размещено на http://www.allbest.ru/

в представление преподавателя (рис. 3.1.4)

3.1.2 Функциональные возможности системы

Таким образом, можно выделить следующие функциональные возможности, которые реализуют проект:

ѕ Главная страница

ѕ Вход в систему Moodle

ѕ Страница студента

ѕ Страница преподавателя

ѕ Администратор

Разрабатывая систему «Электронный деканат я особое внимание уделила следующим ключевым аспектам:

1. Защита информации о студентах и преподавателях от обычного пользователя;

2. Возможность редактирования данных только администратором и/или преподавателем;

3. Определения уровня знаний студента путем прохождения тестов по необходимым дисциплинам в системе Moodle.

3.1.3 Основание для разработки

Разработка ведется на основании задания на выпускную квалификационную работу.

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

Выпускная квалификационная работа выполнена с помощью технологии разработки интернет приложений Microsoft ASP.NET 2.0., которая использует объектно-ориентированный подход и полноценный компилируемый язык программирования VB.NET. СУБД Microsoft SQL Server 2005 и новейшее программное обеспечение для разработки Microsoft Visual Studio 2005.

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

3.2 Фаза уточнения

База данных системы «Электронный деканат» разрабатывалась на СУБД Microsoft SQL server 2005. Причиной использования именной такой СУБД заключалось, во-первых, требованиями заказчика. Во-вторых, с высокой степенью интеграции Microsoft SQL server 2005 c Microsoft Visual Studio 2005.

Требования к базе данных:

ѕ информация должна быть достоверной;

ѕ взаимосвязь между таблицами базы данных;

ѕ полноценные запросы;

ѕ удобство и простота работы с базой данных;

ѕ защита от несанкционированного доступа;

ѕ легко конектируемая с базой данных системы Moodle.

Оформления взаимоотношений с руководителем:

ѕ январь - месяц начала работ;

ѕ февраль - обсуждение работ по фазе исследования;

ѕ март - работа над фазой уточнения и началу проектирования системы;

ѕ апрель/май - проектирование и тестирование системы;

ѕ июнь - презентация дипломной работы.

3.3 Фаза построения

На этом шаге информационная система представляется в виде модели, то есть эскизного проекта, которую можно сделать в равных форматах при одном и том же содержании. Например, в формате театра и кино, в вербальном формате, в чертежно-графическом формате, в формате реляционных объектов, в аналитическом формате.

Так как моя задача заключается в создании базы для системы, то эскизная модель будет представлена в формате реляционных объектов.

3.3.1 Эскизная модель

Инфологическая модель применяется на втором этапе проектирования базы данных, то есть после словесного описания предметной области. Она должна включать такое формализованное описание предметной области, которое будет легко читаться не только специалистами базы данных, но и обычным пользователем. Это описание должно быть емким, чтобы можно было оценить глубину и корректность проработки проекта.

Инфологическая модель системы показана на рисунке (Рис. 3.3.1)

Рис.3.3.1 - Инфологическая модель

3.3.1.1 Таблицы базы данных системы «Электронный деканат»

Проект базы данных должен быть очень точным. Фактически проект базы данных - это фундамент будущего программного комплекса, который будет использоваться достаточно долго и многими пользователями.

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

Таблицы базы данных показаны на рисунке (Рис. 3.3.1.1)

Рис.3.3.1.1 - Таблица базы данных

3.3.1.2 Таблица «Логины и пароли»

В основе управления системой лежит принцип разделения уровней прав доступа, пользователей к ресурсам системы, т.е. каждый посетитель системы относится к одной или нескольким группам пользователей, каждая из которых обладает определенным набором прав доступа.

В системе существует четыре обязательные группы пользователей: Обычные пользователи, Студенты, Преподаватели и Администраторы.

К группе Администраторы относятся администраторы системы (один или несколько). Пользователи данной группы имеют полный доступ к управлению системой и всеми остальными пользователями системы: администратор добавляет пользователей в группы и назначает уровни прав доступа для этих групп.

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

Таблица «Логины и пароли» играют очень важную и первостепенную роль при входе пользователя в систему. Права доступа назначаются только

администратором системы. Таблица содержит такие сущности: Логины, пароли и роли каждого пользователя.

Таблица «Логины и пароли» показана на рисунке (Рис. 3.3.1.2)

Рис.3.3.1.2 - Таблица «Логины и пароли»

3.3.1.3 Таблица «Информация о преподавателя»

Таблица «Информация о преподавателях» необходима как для формирования учебного плана преподавателя, так и для формирования учебного плана студента и зачетной книжки. Она содержит такие сущности: фамилия преподавателя, имя и отчество, сертификационный номер, адрес.

Таблица «Информация о преподавателя» показана на рисунке (Рис. 3.3.1.3)

Рис.3.3.1.3 - Таблица «Информация о преподавателях»

3.3.1.4 Таблица «Информация о студентах»

Таблица «Информация о студентах» необходима для формирования учебного плана студента и зачетной книжки. Благодаря обогащению системы необходимыми личными данными о студенте, возможно в короткие сроки оповестить его (студента), либо родителей студента о его неуспеваемости по некоторым дисциплинам. Она содержит такие сущности: фамилия студента, имя и отчество, номер зачетной книжки, адрес, номер группы.

Таблица «Информация о студентах» показана на рисунке (Рис. 3.3.1.4)

Рис.3.3.1.4 - Таблица «Информация о студентах»

3.3.1.5 Таблица «Информация о дисциплинах»

Таблица «Информация о студентах» необходима для формирования учебного плана студента и зачетной книжки. Хочу отметить, что в моей базе данных содержатся только дисциплины, преподаваемые на кафедре ИПМ (Информатики и Прикладной Математики). Она содержит такие сущности: фамилия студента, имя и отчество, номер зачетной книжки, адрес, номер группы. Таблица «Информация о дисциплинах» показана на рисунке (Рис. 3.3.1.5)

Рис.3.3.1.5 - Таблица «Информация о дисциплинах»

3.3.1.6 Таблица «Учебный план преподавателя»

Таблица «Учебный план преподавателя» является неотъемлемой частью при формировании учебной нагрузки преподавателя. Эта таблица определяет всю информационную насыщенность каждой дисциплины по семестрам. Это и лекционные часы, и лабораторные часы, курсовые работы, экзамены и зачеты. Она содержит такие сущности: ФИО преподавателя, дисциплина, и семестры. Таблица «Учебный план преподавателя на рисунке (Рис. 3.3.1.6)

86

Размещено на http://www.allbest.ru/

Рис.3.3.1.6 - Таблица «Учебный план преподавателя»

3.3.1.7 Таблица «Учебный план студента»

Таблица «Учебный план студента» предназначена для определения списка дисциплин, преподаваемых студентам в каждом семестре, причем именно в этой таблице также указывается преподаватель, читающий лекции и проводящий практические занятия по данному предмету. Она содержит такие сущности: ФИО студента, дисциплина, и семестры.

Таблица «Учебный план студента на рисунке» (Рис. 3.3.1.7)

Рис.3.3.1.7 - Таблица «Учебный план студента»

3.3.1.8 Таблица «Зачетная книжка студента»

Таблица «Зачетная книжка студента» необходима для ведения личного дела каждого студента. Зачетная книжка позволяет контролировать успеваемость студента. Она содержит такие сущности: ФИО студента, дисциплина, оценка за прохождения теста в системе Moodle, оценка преподавателя, ФИО преподавателя. Важно также отметь, что база данных системы «Электронный деканат» тесно взаимодействует с базой данных системы Moodle. Это взаимодействие было обеспечено, прежде всего, тем, что база данных обеих систем разработаны на MSSQL и это в свою очередь обеспечило высокий уровень интеграции двух сред. После прохождения студентом теста в системе Moodle , его оценки переносятся на базу данных системы «Электронный деканат», тем самым база данных обновляется. Преподаватель выносит в зачетную книжку студента среднюю оценку, обобщая результаты теста и устного опроса. Но следует отметить, что не все преподаватели готовят тесты для студентов в электронном виде, поэтому итоговой оценкой по предмету, которая ставится в зачетную книжку, является оценка преподавателя.

Таблица «Зачетная книжка студента» на рисунке (Рис. 3.3.1.8)

Рис.3.3.1.8 - Таблица «Зачетная книжка студента»

3.3.2 Синтез кода некоторых таблиц

Листинг входа в систему:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class StudentArea_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{}

protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)

{} protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)

Листинг учебного плана преподавателя:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Web.Configuration;

using System.Data.SqlClient;

using System.Text;

public partial class Test : System.Web.UI.Page

{

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

int sem = 0;

sem = DropDownList1.SelectedIndex + 1;

string connectionString = WebConfigurationManager.ConnectionStrings["DOffConnectionString"].ConnectionString;

string sql = "SELECT name_predmet as Предмет, ekzamen as Экзамен, zachet as Зачет, kursovik as Курсовая_работа, lecture_time as Лекционные_часы, laba_time as Лабораторные_часы, total as Общие_часы, first_name as Фамилия, Last_name as Имя_Отчество FROM View_plan_student WHERE semestr=" + sem + ";";

SqlConnection con = new SqlConnection(connectionString);

SqlDataAdapter da = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

da.Fill(ds, "Table1");

DataView planView = new DataView(ds.Tables["Table1"]);

planGrid.DataSource = planView;

planGrid.DataBind();

}

protected void Page_Load(object sender, EventArgs e)

{

int sem = 0;

sem = DropDownList1.SelectedIndex + 1;

string connectionString = WebConfigurationManager.ConnectionStrings["DOffConnectionString"].ConnectionString;

string sql = "SELECT name_predmet as Предмет, ekzamen as Экзамен, zachet as Зачет, kursovik as Курсовая_работа, lecture_time as Лекционные_часы, laba_time as Лабораторные_часы, total as Общие_часы, first_name as Фамилия, Last_name as Имя_Отчество FROM View_plan_student WHERE semestr=" + sem + ";";

SqlConnection con = new SqlConnection(connectionString);

SqlDataAdapter da = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

da.Fill(ds, "Table1");

DataView planView = new DataView(ds.Tables["Table1"]);

planGrid.DataSource = planView;

planGrid.DataBind();

Листинг формирования зачетной книжки:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Web.Configuration;

using System.Data.SqlClient;

public partial class StudentArea_ZHKnigka : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

string connectionString = WebConfigurationManager.ConnectionStrings["DOffConnectionString"].ConnectionString;

string sql = "SELECT first_name as Студент, name_predmet as Предмет, Преподаватель, ocenka as Оценка, zachteno as Зачет FROM View_ocenki;";

SqlConnection con = new SqlConnection(connectionString);

SqlDataAdapter da = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

da.Fill(ds, "Table2");

DataView planView = new DataView(ds.Tables["Table2"]);

planView.Sort = "Студент";

Zah.DataSource = planView;

Zah.DataBind();

Проектирование - одна из самых важных частей разработки программного обеспечения. Ф.Брукса говорил о том, что проектирование должно занимать не менее одной трети от общего времени всей работы над проектом, а кодирование - одну шестую этого времени. Все остальное время отводится на отладку и тестирование. То есть проектированию надо уделять большую часть времени работы над проектом, а кодирование должно превращаться просто в перенос того, что спроектировано на конкретный язык программирования.

Создавая базу данных для системы «Электронный деканат», я, прежде всего, руководствовалась тем, чтобы информация, которая составляет основу моей базы, была достоверной и чтобы сотрудники деканата с легкостью могли обучиться работать с этой базой данных.

3.4 Фаза тестирования

Тестирование - это процесс выполнения программ с целью обнаружения ошибок. Уровень надежности программного изделия определяется технологией тестирования. Само тестирование заключается в проверки системы соответствиям требований, который заказчик изначально предъявляет к создателю системы.

Требования

ѕ надежность системы;

ѕ удобный интерфейс;

ѕ защита кода программы паролем;

ѕ защита базы данных;

ѕ создание отчетной документации;

ѕ Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе восстановление нормальной работы программы должно производиться после:1)перезагрузки операционной системы; 2) запуска исполняемого файла программы

ѕ Язык программирования выбирается заказчиком

Внешняя спецификация

Внешнюю спецификацию, как уже известно, определяет функциональность системы. Наша система при взаимодействии с пользователем выполняет ряд функций:

ѕ Открывает доступ пользователя в систему после его регистрации.

ѕ Открывает доступ к прохождению тестов в системе Moodle.

ѕ Сохраняет результаты.

ѕ Позволяет просмотреть учебные планы, как преподавателям, так и студентам.

ѕ Формирует зачетные книжки студентов.

ѕ Не разрешает студенту изменять свои полеченные результаты без повторного прохождения теста по соответствующей дисциплине.

ѕ Запрещает пользователя редактировать базу вопросов.

ѕ Обеспечивает легкий выход из системы.

Метод «белого» и «черного» ящика

Существуют 2 конкурирующие идеи тестовой проверки программных продуктов. 1 идея реализуется методом «черного ящика», 2 идея реализуется методом «белого (стеклянного) ящика». При использовании 1-ой идеи, то есть «черного ящика», тестовые данные используются только в соответствии со спецификацией программы (т.е. без учета знаний о ее внутренней структуре). Недостижимый идеал сторонника первого подхода - проверить все возможные комбинации и значения на их входе. Обычно их слишком много даже для простейших алгоритмов.

При первом подходе обнаружение всех ошибок в программе является критерием исчерпывающего входного тестирования. Последнее может быть достигнуто, если в качестве тестовых наборов использовать все возможные наборы входных данных. Следовательно, приходим к выводу, что для исчерпывающего тестирования программы требуется бесконечное число тестов, а, значит, построение исчерпывающего входного теста невозможно. Это подтверждается двумя аргументами: во-первых, нельзя создать тест, гарантирующий отсутствие ошибок; во-вторых, разработка таких тестов противоречит экономическим требованиям.

Сторонник второго подхода использует стратегию «белого ящика», или стратегию тестирования, управляемую логикой программы, которая позволяет исследовать внутреннюю структуру программы. В этом случае, тестировщик получает тестовые данные путем анализа только логики программы; стремиться, чтобы каждая команда была выполнена хотя бы один раз. При достаточной квалификации добивается, чтобы каждая команда условного перехода выполнялась бы в каждом направлении хотя бы один раз. Цель тестирования всех путей извне также недостижима.

Глава 4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАБОТЫ

В данном разделе рассчитывается технико-экономическое обоснование создания программного продукта в качестве дипломного проекта.

Дипломный проект состоит в применении технологий языка программирования VisualStudio C# с базой данных созданных на MSSQL servere для создания информационной системы «Электронный деканат».

Расчет затрат на исследование программы проводится в рамках научно-исследовательской работы. Расходы, связанные с разработкой электронного курса и эксплуатацией ЭВМ, состоят из следующих затрат:

1. Затраты на разработку программного обеспечения, в том числе:

затраты на программное обеспечение, на эксплуатацию оборудования, затраты на заработную плату студенту во время выполнения дипломной работы, затраты на заработную плату руководителю дипломной работы и консультантам, затраты на единый социальный налог, затраты на накладные расходы.

2. Затраты на эксплуатацию программного продукта, в том числе:

затраты на обучение (ознакомление) пользователя с данной программой, затраты на эксплуатацию оборудования, затраты на единый социальный налог, затраты на накладные расходы, затраты на годовые амортизационные отчисления.

Рассмотрим более подробно каждый вид затрат:

4.1 Расчет затрат на разработку программного обеспечения

4.1.1 Расчет затрат на программное обеспечение

Сумма единовременных затрат на разработку программы (затраты на приобретение книжной продукции):

Седин = Слит 1 + Слит 2, (4.1)

где

СЛИТ - сумма затрат на приобретение книжных пособий.

Седин = 600 +420 = 1020 руб.

4.1.2 Затраты на эксплуатацию оборудования (микроЭВМ)

Зэкп = П К, (4.2)

Где П - стоимость эксплуатации ЭВМ на 1 ч. (включая обслуживание, наладку, потребляемую энергию и т.д.), руб./час;

К - общее количество часов эксплуатации ЭВМ, (4 часа в день, 5 дней в неделю, 12 недель), час.

П = 40 руб./час

К = 4 5 12= 240 часов

Тогда затраты на эксплуатацию оборудования составят:

3экп = 40 240= 9600руб.

4.1.3 Расчет фонда заработной платы

В фонд заработной платы на выполнение работы входят: заработная плата исполнителя, заработная плата руководителя и заработная плата консультантов по экономике и охране труда.

1. Затраты на заработную плату исполнителю во время выполнения выпускной квалификационной работы

Величина этих затрат ЗПСТ определяется по формуле:

ЗПст = Сст N, (4.3)

где

Сст - стипендия студента за один месяц, руб.;

N - количество месяцев, отводимое на выполнение дипломной работы.

Сст = 1500 руб.

N = 3

Следовательно: ЗПст = 1500 3= 4500 руб.

2. Затраты на заработную плату руководителю дипломной работы и консультантам

Величина этих затрат определяется по формуле:

ЗПпр = ЗПрук +ЗПконс.эк +ЗПконс.тб, (4.4)

где

ЗПрук - заработная плата руководителя дипломной работы;

ЗПконс.эк - заработная плата консультанта по экономике;

ЗПконс.тб - заработная плата консультанта по охране труда и тех. безопасности.

a) Заработная плата руководителя дипломной работы:

ЗПрук =( ОТч Нвр )рук, (4.5)

где

ОТч - почасовая оплата труда преподавателя (руководителя);

Нвр - норма времени на консультацию дипломника.

Почасовая оплата труда преподавателя:

ОТч = ЗП(м) рук / Чотр, (4.6)

где

ЗП(м) рук - заработная плата преподавателя, руб./мес.;

Чотр - число отработанных за месяц часов:

Чотр = Ч(н) отр n, (4.7)

где

Ч(н) отр - число отработанных часов в педелю;

n - число недель в месяце.

Ч(н) отр = 40 часов (при восьмичасовом рабочем дне и пятидневной рабочей неделе)

n = 4

Чотр =40 4= 160 часов

ЗП(м) рук = 12000 руб./мес.

Тогда почасовая оплата труда руководителя будет равна:

ОТч = (ЗП(м) рук ) / Чотр = 12000 / 160 = 75руб.

Норма времени на консультации дипломника руководителем: Нвр = 24 часа

Следовательно, затраты на заработную плату руководителю составят:

ЗПрук = (ОТч Нвр)рук = 75 24 = 1800 руб.

b) Заработная плата консультанта по экономике:

ЗПконс.эк =(ОТч Нвр)конс.эк, (4.8)

где

ОТч* - почасовая оплата труда консультанта по экономике;

Нвр* - норма времени на консультацию дипломника.

Почасовая оплата труда консультанта по экономике:

ОТч*= ЗП(м) конс.эк / Чотр, (4.9)

где

ЗП(м) конс.эк - заработная плата консультанта по экономике, руб./мес.;

Чотр - число отработанных за месяц часов:

Чотр= Ч(н) отр n, (4.10)

где

Ч(н) отр - число отработанных часов в неделю;

n - число недель в месяце.

Ч(н) отр =36 часов (при шестичасовом рабочем дне и шестидневной рабочей неделе)

n=4.

Чотр= 36 4= 144 часа

ЗП(м) конс.эк =2100 руб.

ОТч*= 2100 / 144=14,6 руб.

Норма времени Нвр на консультацию дипломника по экономике:

Нвр *= 2 часа

Затраты на заработную плату консультанту по экономике:

ЗПконс.эк =(ОТч* Нвр *)конс.эк = 14,6 2 =29,2 руб.

c) Заработная плата консультанта по охране труда и технике безопасности:

ЗПконс.тб =(ОТч** Нвр **)конс.тб, (4.11)

где

ОТч ** - почасовая оплата труда консультанта по охране труда и технике безопасности;

Нвр **- норма времени на консультацию дипломника.

Почасовая оплата труда консультанта по охране труда и технике безопасности:

ОТч**= ЗП(м) конс.тб / Чотр, (4.12)

где

ЗП(м) конс.тб - заработная плата консультанта по охране труда и безопасности, руб./мес.;

Чотр - число отработанных за месяц часов:

Чотр = Ч(н) отр n, (4.13)

где: Ч(н) отр - число отработанных часов в неделю;

n - число недель в месяце.

Ч(н) отр = 36 часов (при шестичасовом рабочем дне и шестидневной рабочей неделе)

n = 4

Чотр =36 4= 144 часа

ЗП(м) конс.тб = 2500 руб.

ОТч**= 2500 / 144=17,36 руб.

Норма времени Нвр ** на консультацию дипломника по охране труда и технике безопасности: Нвр ** = 1,5 часа.

Затраты на заработную плату консультанту по охране труда и технике безопасности:

ЗПконс.тб =(ОТч** Нвр **)конс.тб = 17,36 l,5 = 26,04 руб.

Следовательно, затраты на заработную плату руководителю дипломной работы и консультантам составляют:

ЗПпр = ЗПрук +ЗПконс.экз +ЗПконс.тб =1800 + 29,2 + 26,04 = 1855,24 руб.

4.1.4 Единый социальный налог

Единый социальный налог составляет 26 % от затрат на заработную плату студенту и преподавателям:

ЕСН = (ЗПст + ЗПпр) 0,26 (4.14)

ЕСН = (4500 + 1800) 0,26 = 6300 0,26 = 1638 руб.

4.1.5 Накладные расходы

Накладные расходы составляют 110% от затрат на заработную плату студенту и преподавателям с отчислением на социальное страхование:

Рн = (ЗПст+ЗПпр+ЕСН) 1,10 (4.15)

Рн = (4500+1800+1638) 1,1 =2901,58 1,1 = 8731,8 руб.

Таблица 4.1. - Сводная таблица затрат на разработку программного продукта

№ п/п

Наименование затрат

Величина затрат в

Руб./год

%

1

Затраты на программное обеспечение

1200,00

4,359

2

Затраты на эксплуатацию оборудования (микроЭВМ)

9600,00

34,877

3

Заработная плата исполнителя

4500,00

16,3487

4

Заработная плата руководителя и консультантов по экономике и охране труда

1855,24

6,75

5

Единый социальный налог

1638

5,95

6

Накладные расходы

8731,8

31,72

Итого:

27525,04

100

4.2 Расчет затрат на эксплуатацию программного продукта

Затраты на эксплуатацию оборудования (микро ЭВМ), включая обучение на использование программы

Зэкн = П К Кn, (4.16)

где

П - стоимость эксплуатации ЭВМ в 1 ч. (включая обслуживание, наладку, потребляемую энергию и т.д.), руб./час.;

К - общее количество часов эксплуатации ЭВМ, час/уч.год;

Кn - общее количество компьютеров, шт.

К = Кч Кн Кн.уч.г.. Кподгр, (4.17)

где

Кч - количество рабочих часов в день;

Кн - количество занятий в неделю;

Кн.уч.г. - количество недель в учебном году;

Кподгр. - количество групп студентов.

3 часа в день, 5 раз в неделю,34 недели в учебном году, 1 группы:

К= 3 5 34 2 = 510 час/уч.год

Кn = 10 шт.

П=40 руб./час.

Зэкн = 40 510 10 = 204000 руб./год.

4.2.1 Расчет фонда заработной платы

В фонд заработной платы при внедрении проекта входят заработная плата администратора и преподавателя (ассистента).

ЗПгод = ЗПгод.преп + ЗПгод.адм., (4.18)

где

ЗПгод.преп - годовая величина затрат на заработную плату преподавателю;

ЗПгод.адм. - годовая величина затрат на заработную плату администратору.

ЗПгод.преп =ЗП(м) .преп n, (4.19)

где

ЗП(м) преп - заработная плата преподавателя в месяц;

n - число месяцев в году.

ЗП(м) преп =2500 руб.

ЗПгод.преп =2500 12 = 30000 руб.

ЗПгод.адм. = ЗП(м) адм. n, (4.20)

где

ЗП(м) адм. - заработная плата администратора в месяц;

n - количество месяцев в году.

ЗП(м) адм. = 2000 руб.

ЗПгод.адм. = 2000 12 = 24000,00 руб/год.

Соответственно, фонд заработной платы составляет:

ЗПгод =30000 + 24000 = 54000,00 руб/год.

4.2.2 Единый социальный налог

Единый социальный налог составляет 26% от затрат на заработную плату:

ЕCH = ЗПгод 0,26 (4.21)

ЕСН = 54000 0,26= 14040 руб.

4.2.3 Накладные расходы

Накладные расходы составляют 110% от затрат на заработную плату пользователя с отчислением на социальное страхование:

Рн= (ЗПгод + ECH) 1,1 (4.22)

Рн= (54000 + 14040) 1,1 = 68040 1,1 = 74844 руб.

4.2.4 Годовые отчисления на амортизацию

Годовые отчисления на амортизацию составляют 20% от стоимости компьютера

Стоимость ЭВМ составляет 28000 руб.

Количество ЭВМ = 10 шт.

Следовательно, годовые отчисления на амортизацию будут равны:

28000 10 0,2 = 56000 руб.

Таблица 4.2. - Сводная таблица затрат на эксплуатацию

№ п/п

Наименование затрат

Величина затрат в

руб/год

%

1

Затраты на эксплуатацию оборудования (микро ЭВМ)

204000,00

50,635

2

Фонд заработной платы

54000,00

13,403

3

Единый социальный налог

14040,00

3,48

4

Накладные расходы

74844,00

18,577

5

Годовые амортизационные отчисления

56000,00

13,899

Итого:

402884

100

4.3 Вывод

Сумма затрат на разработку системы «Электронный деканат » составляет 27525,04 руб. При вводе в эксплуатации данной информационной системы эксплуатационные затраты составят 402884 руб.

«Электронный деканат» - это новый шаг в прикладном использовании. Чем вызвана его необходимость? Количество студентов возросло настолько, что человеческих ресурсов уже не хватает, чтобы руководить этим потоком. «Электронный деканат» во многом облегчит работу студентам и преподавателям. Он обеспечит систему сбора и учета информации.

Расчет экономического эффекта от внедрения данного продукта в количественных показателях представляется довольно сложным, так как использование в работе данной программы не приводит к прямому изменению таких показателей как численность персонала, фонд заработной платы, а соответственно, себестоимость и прибыль. Эффект от внедрения данного продукта носит скорее качественный характер, проявляющийся в многократном повышении эффективности труда.

Глава 5. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСТНОСТИ

Данная дипломная работа выполнялась на ПЭВМ КГТУ в здании корпуса «Д» в учебной лаборатории Д-507а.

Целью дипломной работы является создание базы данных на MS SQL servere для поддержки учебного процесса и делопроизводства с использованием системы Moodle.

5.1 Характеристика лаборатории

Лаборатория находится в корпусе Д КГТУ, на 5 этаже, в ней 11 рабочих мест с компьютерами и 2 преподавательских стола. Общий объем помещения составляет 122,5 м3. Длина помещения составляет 7 м., ширина 5 м., высота 3,5 м.. Объем на одно рабочее место равно 11,14 м3. Согласно нормам одно рабочее место на человека должно быть не менее 20 м3, это значит, что наша учебная лаборатория не соответствует этим нормам.

Рис.5.1. Схема лабораторной комнаты Д-507а.

Удельная пожарная нагрузка q, найденная упрощенным методом расчета параметров пожарной опасности твердых горючих веществ и материалов (пособие по применению НПБ 105-95 «Определение категорий помещений и зданий по взрывопожарной и пожарной опасности») составила 257,24 МДж/ м2.

Исходя из номограммы вида G=f(S), где G -- количество материала (мебель из древесины, бумага), S- площадь помещения, учебная лаборатория относится к категории B3 (q=181-1400МДж/м2), класс пожароопасной зоны П-IIа (зоны расположенные в помещениях , в которых обращаются твердые горючие вещества).

5.2 Опасные и вредные факторы при выполнении дипломной работы

Имеющиеся данные свидетельствуют о том, что пользователи ПЭВМ могут подвергаться воздействию целого комплекса негативных факторов производственной среды и трудового процесса. Опасными и вредными факторами при работе с ПЭВМ являются: электромагнитные поля, статистическое электричество, шум, недостаточная или нерациональная освещенность, повышенные физические, статико-динамические нагрузки. При работе с ПЭВМ наиболее часто жалуются на повышенное зрительное утомление, резь в глазах, боли и неприятные ощущения в области шеи, затылка, плечного пояса, отмечается общее утомление, раздражение, возбудимость, нарушение сна. Наиболее характерные жалобы со стороны глаз: покраснение век и глазных яблок, слезотечение, затуманивание зрения, жжение и боли в глазах, боли в области лба.

При использовании ПЭВМ возникают рентгеновское, ультрафиолетовое, инфракрасное и электромагнитное излучения. Величины рентгеновского, ультрафиолетового и инфракрасного излучений, как правило, не превышают биологически опасный уровень.

Основную опасность для здоровья пользователей представляет электромагнитное излучение, создаваемое отклоняющей системой кинескопа видеомонитора. Имеются многочисленные данные, подтверждающие влияние электромагнитных полей на живой организм - нервную, эндокринную, иммунную системы организма.

Установлено, что самая опасная - это низкочастотная составляющая электромагнитного поля (до 100 Гц), способствующая изменению биохимической реакции в крови на клеточном уровне. Это приводит к возникновению у человека симптомов раздражительности, нервного напряжения и стресса, вызывает осложнения в протекании беременности и увеличение в несколько раз вероятности угрозы выкидыша.

ПЭВМ являются источниками электростатического поля, возникающего в результате облучения экрана, видеомонитора потоком заряженных частиц. Неприятности, вызванные им, связаны с пылью, накапливающейся в электростатически заряженных экранах, которая летит на пользователя во время его работы за монитором. Осаждение частиц пыли на поверхности тела может быть причиной кожных заболеваний и порчи контактных линз.

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

5.3 Безопасность выполнения дипломной работы

Под рабочим местом понимается положение тела при работе расположение экрана монитора относительно глаз, клавиатуры, поза оператора.

В течение рабочего дня оператор может изменять своё положение. В общем случае, рабочее место должно обеспечивать возможность занять следующие два крайних положения.

Первое с выпрямленной спиной, экран монитора находится ниже уровня глаз под углом порядка 20 при расстоянии от экрана до глаз 50см. Второе положение, откинувшись, при котором центр экрана находится чуть ниже уровня глаз. В обоих положениях клавиатура и мышь должны быть расположены так, чтобы за ними не нужно было тянуться или высоко держать руки при работе. Угол между кистями и плечом при этом порядка 80 - 100°.

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

Согласно ГОСТ 12.1.006-84 «Электромагнитные поля радиочастот», напряженность электромагнитного поля по электрической составляющей на расстоянии 50 см от поверхности монитора не превышает допустимого значения 10В/м. Напряженность электромагнитного поля для взрослого пользователя не превышает 20кВ/м.

Площадь на одно рабочее место с ЭВМ составляет 6,3 м2 (должно быть более 6 м2).

Расстояние между рабочими столами с видеомониторами 1,2 м (должно быть 1,2 м), а расстояние между боковыми поверхностями видеомониторов более 2,15 м (должно быть 2 м). Высота рабочего стола порядка 700 мм.

В данном помещении используются мониторы SAMSUNG SyncMaster 793df с диагональю 17".

Работа за компьютером связана со зрительными нагрузками, нагрузками на спину, плечи, поясницу, область шеи, в результате чего могут развиться различные виды недомоганий:


Подобные документы

  • Проектирование базы данных "Деканат" в среде MySQL и разработка многопользовательского приложения с целью хранения информации о студентах и учета их успеваемости. Построение графиков оценок по предметам в спроектированной информационной системе.

    курсовая работа [507,2 K], добавлен 16.01.2015

  • Составление проектной документации. Назначение, цели и задачи информационной системы "Виртуальный деканат". Стадии и этапы разработки. Конструктор сайтов Wix, его основные возможности. Интерфейс данного проекта. Проверка HTML-кода на валидность.

    отчет по практике [1,2 M], добавлен 08.04.2015

  • Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.

    дипломная работа [954,8 K], добавлен 26.07.2013

  • Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.

    курсовая работа [706,2 K], добавлен 17.06.2012

  • Создание информационной системы товарооборота на основе использования технологий баз данных кирпичного завода. Физическая модель базы данных. Проектирование БД в СУБД Microsoft SQL Server. Схема функциональной структуры программной системы. Запросы к БД.

    курсовая работа [3,5 M], добавлен 05.03.2015

  • Назначение и область применения мультимедийных презентаций, их преимущества, правила создания и варианты использования. Назначение, основные возможности и группы инструментов среды Microsoft Power point. Процесс разработки базы данных "Деканат ВУЗа".

    курсовая работа [348,3 K], добавлен 09.11.2010

  • Создание нескольких таблиц для нашей базы данных "Деканат студентов". Проектирование межтабличных связей. Создание формы в режиме "Мастера создания форм". Запросы при помощи мастера. Запрос "Выбор студентов по успеваемости". Установка порядка сортировки.

    лабораторная работа [124,5 K], добавлен 01.05.2014

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Проблемы, связанные с отсутствием информационной системы. Проектирование логической схемы данных для выбранной предметной области на основе методологии IDEF1X. Разработка информационной системы с использованием MS SQL Server 2008 и MS Visual Studio 2010.

    курсовая работа [3,0 M], добавлен 07.08.2013

  • Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.

    курсовая работа [897,6 K], добавлен 21.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.