Программа контроля учебного процесса образовательного учреждения - Курсовая работа

бесплатно 0
4.5 123
Создание средств накопления больших объемов информации на машинных носителях. Системы управления базами данных. Создание компьютерной техники и программного обеспечения. Структурированные взаимосвязанные данные и их хранение. Приложения Visual FoxPro.


Аннотация к работе
Требования к программе Требования к функциональным характеристикам Требования к составу и параметрам технических средств Требования к информационной и программной совместимости Общие сведения о программеОтзывВ Visual FOXPRO для просмотра, ввода и редактирования данных, хранящихся в таблицах, используются формы, являющиеся наглядным средством представления информации. Информация для просмотра должна храниться в таблицах «Disilpes»: - name (наименование дисциплины) и «Special»: - names (наименование специальности). Для редактирования используются объекты типа TEXTBOX, в которые пользователь вводит информацию с клавиатуры, так же там размещен объект COMBOBOX с помощью которого пользователь выбирает в какую специальность закрепить дисциплину. Программа должна контролировать корректность вводимых данных перед записью в базу данных, т. е. в случае попытки записи в базу данных не полной информации игнорировать данную операцию (запись не производить) и требовать заполнения всей необходимой информации о дисциплинах, изучаемых по специальности. Диаграмма базы данных (схема связи): Первичный ключь koddisc в таблице disiples связан с внешним ключем koddisc в таблице specdis, первичный ключь kodspec в таблице special связан с внешним ключем kodspec в таблице specdis, gервичный ключь kodkaf в таблице kafedrs связан с внешними ключами kodkaf в таблице special и kodkaf в таблице prepod, первичный ключь kodprep в таблице prepod связан с внешним ключем kodprep в таблице kafedrs.Программа закрепление дисциплин предназначена для закрепления дисциплин изучаемых по специальности, так же для просмотра закрепленных дисциплин. Были достигнуты такие цели как: возможность добавлять информацию о дисциплинах, изучаемых по специальности; возможность просматривать дисциплины по конкретной выбранной специальности; удобны интерфейс и обеспечение надежности, а так же защита от случайных ошибок при работе в виде напоминания или подтверждения.THISFORM.List1.Clear sp=THISFORM.Combo1.LISTITEM(THISFORM.Combo1.LISTINDEX) select "special" locate for sp=special.names if found("special") then spk=special.kodspec select "specdis" locate for spk=specdis.kodspec do while not eof("specdis") spd=specdis.koddisc select "disiples" locate for spd=disiples.koddisc if found("disiples") Command1.Click thisformset.form4.show thisformset.form1.hide Cancel endif select "disiples" nk=RECCOUNT() 1 append blank replace "koddisc" with nk in "disiples" replace "name" with THISFORM.Text1.Text select "special" sp=THISFORM.Combo1.LISTITEM(THISFORM.Combo1.LISTINDEX) locate for special.names=sp sk=special.kodspec select "specdis" append blank replace "koddisc" with nk in "specdis" replace "kodspec" with sk in "specdis" replace "kurs" with val(THISFORM.Text2.Text) in "specdis" replace semestr with val(THISFORM.Text3.Text) in "specdis" replace "chasov" with val(THISFORM.Text4.Text) in "specdis" messagebox("Запись добавлена!",48,"Сообщение") Command2.Click thisformset.form4.show thisformset.form2.hide Command1.Click thisformset.form4.show thisformset.form3.

Введение
II. Техническое задание

1. Основания для разработки

2. Назначение разработки

3. Требования к программе

3.1. Требования к функциональным характеристикам

3.2. Требования к надежности

3.3. Требования к составу и параметрам технических средств

3.4. Требования к информационной и программной совместимости

4. Стадии и этапы разработки

III. Описание базы данных

IV. Описание программы

1. Общие сведения о программе

2. Описание структуры программы

3. Описание программного модуля №1 (Form1)

4. Описание программного модуля №2 (Form2)

5. Описание программного модуля №3 (Form3)

6. Описание программного модуля №4 (Form4)

7. Описание программного модуля №5 (Form5)

8. Описание программного модуля №6 (Form6)

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

Список литературы
1. Бутанов Е. А., Методы создания качественного программного обеспечения, М.: Энергоатомиздат 1998 г.

2. 7. Вендров, Проектирование программного обеспечения, М.: Финансы и статистика 2000 г.

3. 8. В.Липаев, Надежность программных средств, М.: Синтег 1998 г.

4. Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие - М.: ФОРУМ: ИНФРА-М, 2002

5. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник - М.: Мастерство; НМЦ СПО; Высшая школа, 2001

6. Технологии разработки программного обеспечения: Учебник / С. Орлов - СПБ.: Питер, 2002

7. Брукс Ф. Мифический человеко-месяц, или Как создаются программные комплексы. - М.: Символ-Плюс, 2000

8. Методические указания по дисциплине технология разработки программного продукта Маршала О. Ю.
Заказать написание новой работы



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



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