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

курсовая. курсовая алфавитная книга. Техническое задание на проектирование 13 Проектирование информационной системы и ее обеспечения 18 Техническое проектирование 19 1 Информационное обеспечение 21


Скачать 0.92 Mb.
НазваниеТехническое задание на проектирование 13 Проектирование информационной системы и ее обеспечения 18 Техническое проектирование 19 1 Информационное обеспечение 21
Анкоркурсовая
Дата10.06.2022
Размер0.92 Mb.
Формат файлаdocx
Имя файлакурсовая алфавитная книга.docx
ТипТехническое задание
#582797
страница7 из 7
1   2   3   4   5   6   7

2.2.1. Программное обеспечение



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

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями.

С выходом Microsoft SQL Server 2005 в мире разработки баз данных начинаются изменения. Теперь существует возможность создавать код в соответствии с его функциональностью, иметь доступ к данным во встроенных форматах, таких, как XML, и создавать сложные системы, управляемые сервером баз данных. Разработка баз данных становится более интегрированной, чем это было раньше, и все необходимые инструменты находятся прямо у Вас под рукой.

С выходом Microsoft SQL Server 2005 программисты баз данных могут использовать все преимущества библиотеки классов Microsoft .NET Framework и современных языков программирования для внедрения новой функциональности на сервере. Используя интеграцию с common language runtime (CLR), мы можем создавать хранимые процедуры, функции и триггеры на языке .NET Framework. Языки программирования Microsoft Visual Basic .NET и C# дают возможность работать с объектно-ориентированными конструкциями, структурированным управлением исключениями, массивами, пространствами имен и классами. Кроме того, .NET Framework предоставляет тысячи классов и методов, имеющих большие встроенные возможности, которые легко можно использовать на стороне сервера. Многие задачи, которые было тяжело выполнить в Transact-SQL, могут выполняться гораздо легче с использованием управляемого кода; кроме того, теперь доступны два новых типа объектов базы данных - агрегаты и пользовательские типы. Теперь можно лучше использовать знания и навыки, которые мы приобрели во время написания встроенного кода. Одним словом, SQL Server 2005 позволяет вам расширять возможности сервера базы данных для более простого выполнения вычислений и операций.

Для разработки функциональной модели использовалось CASE-средство Computer Associates BPwin 4.0. BPwin является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели. BPwin поддерживает три методологии: IDEF0, DFD и IDEF3, позволяющие анализировать ваш бизнес с трех ключевых точек зрения.

Функциональная модель предназначена для описания существующих бизнес-процессов (так называемая модель AS-IS) и идеального положения вещей  того, к чему нужно стремиться (модель ТО-ВЕ). Методология IDEF0 предписывает построение иерархической системы диаграмм  единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция  система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Нотация DFD включает такие понятия, как внешняя ссылка и хранилище данных, что делает ее более удобной (по сравнению с IDEF0) для моделирования движения данных.

2.2.2. Контрольный пример


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

Рассмотрим форму «Учетная карточка студента», в ней представлены личные данные студента, данные родителей, успеваемость, а также ведомость (рис 17).



Рисунок 17 – Рабочая форма
Работа с таблицами осуществляется следующим образом: выбор соответствующего пункта в меню базы данных



Рисунок 18 – Выбор пункта Tables
Работа со схемой данных осуществляется следующим образом: выбор соответствующего пункта в меню базы данных



Рисунок 7 – Пункт схемы данных
Работа с пользователями осуществляется следующим образом: Создание групп пользователей

Выбрать вкладку Security



Рисунок 20 – Создание групп пользователей
В появившемся диалоговом окне выбрать необходимую группу пользователей либо создать новую с соответствующими параметрами.

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

В данной БД создано несколько категорий прав доступа а также созданы пользователи которые обладают этими правами.

Права для Администратора:

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



Рисунок 21 – Распределение ролей


Рисунок 22 – Ограничение прав доступа для Администратора
Права для Администрации:

Группа пользователей Administraciya обладает только правами чтения данных то есть пользователи входящие в данную группу могут только просматривать данные не изменяя и не удаляя их. В данную группу входит один пользователь (Zaveduchii).



Рисунок 23 – Распределение ролей и ограничение прав доступа для Заведующих
Права для преподавателя:

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



Рисунок 24 – Распределение ролей


Рисунок 25 – Ограничение прав доступа для Преподавателей

Заключение



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

В моей курсовой работе рассматривалось проектирование базы данных с помощью СУБД Microsoft SQL server для автоматизации процесса предоставления данных о студете.

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

Для моделирования бизнес-процессов был выбран инструмент BPwin с использованием технологии моделирования IDEF0 и IDEF3.

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


Список использованных источников


  1. А.Н.Раджабова Методические указания к курсовому проектированию, Инструментальные средства разработки программного обеспечения, 2015.

  2. ГОСТ 34.601 – 90 – АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. СТАДИИ СОЗДАНИЯ

  3. ГОСТ34.601-90 – Стадии создания АС.

  4. Барановская Т.П., Лойко В.И., Семенов М.И., Трубилин А.И. -Информационные системы и технологии в экономике

  5. Бугорский В.Н., Соколов Р.В., - Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2007.-320с.

  6. Вендров A.M. - Проектирование программного обеспечения экономических информационных систем

  7. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. –М.: Финансы и статистика, 2011.

  8. Витт А.М., Торбеева Е.А. Практикум по Microsoft Access 2007: Методические рекомендации. –Челябинск: ФГБОУ ВПО «Челябинская государственная агроинженерная академия», 2012.

  9. Диго С.М. – Базы данных: проектирование и использование – М.: Финансы и статистика, 2005. – 592с.

  10. Соколов Р.В., «Проектирование АРМ управленческого персонала», Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем в экономике».- СПб.: СПбГИЭУ ,2002. – 19с.

  11. Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: Практикум. - М.: Горячая линия-Телеком 2005.-160 с: ил.

Интернет-ресурсы:

  1. http://www.interface.ru/ - Разработчикам информационных систем.

  2. http://citforum.ru/ - Разработчикам информационных систем.



Приложения


Диаграмма потоков данных первого уровня для процесса 1.

Диаграмма потоков данных первого уровня для процесса 2.



Диаграмма потоков данных первого уровня для процесса 3.
1   2   3   4   5   6   7


написать администратору сайта