Разработка подсистемы учета научно-исследовательской работы студентов - Курсовая работа

бесплатно 0
4.5 132
Трудности проведения работы по учету научно-исследовательских работ студентов. Создание базы данных, принцип системы автоматизированного учета. Интерфейс для просмотра таблиц базы данных полностью и их редактирования. Тестирование программного средства.


Аннотация к работе
Работа по учету научно исследовательских работ сопряжена с рядом трудностей. По мере увеличения количества работ возникают поиск работ отличающихся каким-либо признаком становится все более сложным, не говоря уже о формировании отчета. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД). Реляционная модель позволяет вносить изменения для содержимого отдельной части базы данных, например списка преподавателей, не требуя дополнительного изменения данных в других таблицах, где есть связь с изменяемым элементом. Эта система должна обеспечивать возможность удобного добавления научно-исследовательских работ поиска работ по заданному критерию и составление отчета в виде таблица по результатам поиска, а также просмотр и редактирование таблиц базы данных.У системы существует один пользователь: преподаватель.Операционная система: Microsoft Windows 2000/МЕ/ХР/Vista.Профили пользователей и их описание приведено в таблице 1. Описание Пользователь системы, наделенный правами на поиск добавление записей и редактирование базы данныхПреподаватель затрачивает большое количество времени на ведение учета научно исследовательской работы студентов Поэтому необходима программа которая могла бы автоматизировать и ускорить этот процесс.Система является законченной независимой разработкой.Требуемые возможности подсистемы приведены в таблице 2. Таблица 2. Возможности подсистемы.Система будет использоваться в ВУЗЕ.Возможность удобного учета научно исследовательской работы студентов.Возможность для каждой из работ заказа автоматически определить, на основании введенных параметров, время исполнения работы с точностью до секунды.Внедрение системы не должно занимать более 1 дня.Система должна соответствовать всем стандартам интерфейса пользователя Microsoft® Windows® и Microsoft.net Framework.Минимальные системные требования: 128 Mb памятиСистема работает в однопользовательском режиме работы.Выходными данными в разрабатываемой системе являются информация о работе, о группе, о студенте, о преподавателе, о конференции и критерий поиска, для поиска работ удовлетворяющих ему. Лицо, ведущее учет (преподаватель) Критерии поиска Массив строк (string []) Все символы кроме ‘ и " Информация о работе Массив строк (string [])Выходными данными в разрабатываемой системе являются список работ, удовлетворяющей критериям поиска, и файл html в который записывается отчет в виде таблицы.На основании требований к подсистеме была разработана диаграмма вариантов использования, представленная в приложении В.Электронная система учета - система где для учета применяются средства вычислительной техники. Это свойство позволяет формировать запросы к базе данных очень компактно с использованием терминов реляционной алгебры и реляционного счисления, что делает реляционную модель очень простой для разработчика прикладного программного обеспечения. С другой стороны, вся информация, которая будет храниться и использоваться в подсистеме учета научно-исследовательских работ студентов представляется в табличной форме, что является характерной чертой представления информации в реляционных базах данных, а в частности, в их разновидности - табличных базах данных. С учетом вышеизложенного можно сделать вывод, что для разработки подсистемы наиболее подходит СУБД, основанная на использовании реляционной модели данных. Пользователю нужно быстро и удобно вести учет, осуществлять поиск в записях, выводить отчет о поиске просматривать и редактировать базу данных.Проектируемую подсистему учета научно исследовательских работ студентов предполагается реализовать как Windows-приложение.Проектируемая подсистема должна обеспечить возможность удобного внесения данных в базу поиска работ в базе данных, и редактирования таблиц базы данных. На странице поиска пользователю-студенту необходимо сначала указать критерии поиска, затем после выполнения поиска проанализировать полученный список работ и в случае если результат поиска его удовлетворил сохранить отчет в виде таблицы в файле html на компьютере.Таблица Raboty хранит уникальную информацию о работе, а также ссылки на связанные поля из других таблиц. Из других таблиц по связи определяются остальные данные о работе: студент преподаватель жата конференции.Для реализации подсистемы был выбран язык программирования C# и среда программирования Microsoft Visual Studio.net 2003. Язык основан на строгой компонентной архитектуре и реализует передовые механизмы обеспечения безопасности кода. Язык C# разрабатывался "с нуля" и вобрал в себя много полезных свойств таких языков, как C , Java, Visual Basic, а также Pascal, Delphy и др. Как и Java, C# разрабатывался для Интернет и примерно 75% его синтаксических возможностей аналогичны языку программирования Java, его также называют "очищенной версией Java.10% подобны языку программирования C , а 5% - заимствованы из языка программирования Visual Basic. Выделение и объединение лучших идей современных языков программирования делает язык C# не просто

План
Содержание

Введение

1. Формирование требований к подсистеме учета и поиска электронной литературы

1.1 Описание пользователей

1.1.1 Сведения о пользователях

1.1.2 Пользовательская среда

1.1.3 Профили пользователей

1.1.4 Ключевые потребности пользователей

1.2 Краткий обзор изделия

1.2.1 Контекст использования системы

1.2.2 Сводка возможностей

1.2.3 Предположения и зависимости

1.3 Возможности продукта

1.3.1 Структурированное описание заказа

1.3.2 Расчет нормативного времени выполнения работ заказа

1.4 Ограничения

1.5 Другие требования к изделию

1.5.1 Применяемые стандарты

1.5.2 Системные требования

1.5.3 Эксплуатационные требования

1.6. Требования на входные данные

1.7 Требования на выходные данные

1.8 Разработка диаграммы вариантов использования

2. Анализ предметной области

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

3.1 Проектирование архитектуры программного средства

3.2 Проектирование интерфейса программного средства

3.3 Проектирование информационного обеспечения программного средства

4. Реализация программного средства

4.1 Выбор средств реализации подсистемы

4.2 Реализация информационного обеспечения

4.3 Реализация интерфейса пользователя

4.4 Реализация функциональности программного средства

4.5 Организация взаимодействия подсистемы с базой данных

4.6 Руководство пользователя

5. Тестирование программного средства

Заключение

Приложение А. Листинг

Приложение Б. Диаграмма DFD

Приложение В. Диаграмма вариантов использования

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

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

Электронной базой данных называется совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД).

Современные базы данных являются реляционными. Именно такая модель баз данных необходима для системы учета научно-исследовательской работы студентов.

Реляционная модель данных - разработанная Э. Коддом в 1970г. логическая модель данных, описывающая: - структуры данных в виде (изменяющихся во времени) наборов отношений;

- теоретико-множественные операции над данными: объединение, пересечение, разность и декартово произведение;

- специальные реляционные операции: селекция, проекция, соединение и деление; а также специальные правила, обеспечивающие целостность данных.

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

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

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

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

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



Дисциплины научных работ



Хотите, перезвоним вам?