Разработка информационно-справочной системы по учебным заведениям (подсистема "Оператор")

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

005. Данная среда включает языки программирования С++, С#, J#, Visual Basic, Ajax, интегрированный Web-сервер для тестирования Web приложений, а так же очень развитую IDE среду и многое другое. Отметим, что MS Visual Studio 2005 - интегрированный инструмент для создания приложений под все распространенные платформы Microsoft. К тому же в комплект поставки включены так называемые starter kits - готовые шаблоны для создания приложений на основе типичных решений, а дополнительные компоненты можно загрузить с сайта Microsoft. В целом Visual Studio 2005 выглядит весьма продуманным и качественным продуктом. Несмотря на обилие усовершенствований и значительных изменений, во время тестирования пакет продемонстрировал себя как стабильное и надежное решение, сказывается продолжительный срок и масштабы тестирования Microsoft.

Для реализации информационного обеспечения будет выбрана среда разработки MS Access 2003. Рассмотрим один из основных плюсов разработки на MS Access - плотная связь с Microsoft Office. Для нормальной работы созданного приложения достаточно установить Офис. При этом так же устанавливаются все нужные для работы Access библиотеки, ODBC и т.д., что не всегда скажешь про тот же Delphi. Access достаточно хорошо совместим с MS SQL Server и другими форматами баз данных. Каждая задача при решении включает в себя выбор способа решения. Access при всей его внешней простоте позволяет решать весьма сложные задачи. Access достаточно серьезный инструмент, на котором быстро и хорошо можно сделать довольно сложные и совсем не "детские" вещи. Для многих проектов, где важна скорость разработки, Access подходит как нельзя лучше. Access изначально представлялся как настольная база данных, и в этой сфере ему трудно найти равного соперника. Так же Access очень хороший контейнер для хранения запросов и таблиц при работе с ними через ADO. Если не устраивает типовой набор контролов, то можно написать интерфейс для работы при помощи других средств, например, VisualStudio.

Все вышеперечисленное дает большие возможности для быстрой и надежной разработки этого программного средства, а так же его отладки, тестирования и развертывания. Система будет разработана на языке программирования Visual С# с использованием СУБД Microsoft Access 2003.

 

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

 

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

)Создание БД;

2)Создание таблиц и полей;

3)Связь таблиц между собой, построение схемы данных БД.

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

Осуществление первого этапа будет производить при помощи Microsoft Access 2003. открываем программу, выбираем в меню Файл/Создать/Новая база данных, в соответствии с рисунком 3.1.2.1.

 

Рисунок 3.1.2.1

 

Далее в появившемся окне задаем имя базы данных, выбираем место создания базы данных и нажимаем кнопку "Создать", в соответствии с рисунком 3.1.2.2.

 

Рисунок 3.1.2.2

 

Перейдем к созданию таблиц и полей. С помощью конструктора (рисунок 3.1.2.3) сгенерируем структуру базы данных по ER-модели. Для этого каждый простой тип сущности преобразуем в таблицу. Каждый атрибут становится столбцом таблицы. Компоненты уникального идентификатора сущности превращаются в первичный ключ. Представим получившиеся таблицы на рисунке 3.1.2.4.

 

Рисунок 3.1.2.3

 

Рисунок 3.1.2.4

 

Теперь построим схему данных по ER-модели. Для этого откроем в программе схему данных в Меню/Сервис/Схема данных и создадим связи между таблицами. В итоге получим связанную базу данных, представленную на рисунке 3.1.2.5.

 

Рисунок 3.1.2.5

 

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

 

Рассмотрим подробно создание первой формы. Для остальных форм приведем только описание содержания.

Сначала откроем MS Visual Studio 2005. Далее выберем разрабатываемый проект, представленный на рисунке 4.3.1.

 

Рисунок 4.3.1

 

Откроем окно Solution Explorer, правой кнопкой мыши кликнуть по названию проекта и выбрать пункт под названием Add New Project, далее Add New Form (рисунок 4.3.2).

 

Рисунок 4.3.2

 

Создаем объект lable1 и в свойствах объекта вводим в поле текста "", в соответствии с рисунком 4.3.3.

 

Рисунок 4.3.3

 

Далее размещаем объекты groupBox1 и groupBox2, в соответствии с рисунком 4.3.4.

 

Рисунок 4.3.4

 

Создаем объекты button1 и button2, представленные на рисунке 4.3.5.

 

Рисунок 4.3.5

 

Теперь создаем объект button3, представленный на рисунке 4.3.6.

 

Рисунок 4.3.6

 

Далее создаем объект linkLabel1, представленный на рисунке 4.3.7.

 

Рисунок 4.3.7

 

Для остальных форм опишем, какие объекты на них расположены.

Рассмотрим форму Form2, в соответствии с рисунком 4.3.8.

На форме представлены объекты button3, button4, button5, button6, label1, label2, label3, label4, label5, label6, label7, label8, comboBox1, textBox2, textBox3, textBox4, textBox5, linkLabel1.

 

Рисунок 4.3.8

 

Рассмотрим форму Form3, в соответствии с рисунком 4.3.9.

На форме представлены объекты button3, button4, button5, button6, label1, label2, label3, label4, label5, label6, label7, label8, comboBox1, textBox2, textBox3, textBox4, textBox5, linkLabel1.

 

Рисунок 4.3.9

 

Рассмотрим форму Form4, в соответствии с рисунком 4.3.10.

На форме представлены объекты button1, button2, button3, button4, label1, label3, label6, comboBox1, textBox1, linkLabel1.

 

Рисунок 4.3.10

 

Рассмотрим форму Form5, в соответствии с рисунком 4.3.11.

На форме предс