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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

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

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ЭКОНОМИКО-КОМПЬЮТЕРНЫЙ ТЕХНИКУМ»

2
30105 – Программное обеспечение
вычислительной

техники и автоматических систем

(шифр, наименование профессии и специальности)

разработка разработки программных товаров

(наименование дисциплины)

КУРСОВАЯ РАБОТА

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

Задание №3.
21

(тема и номер задания курсовой работы)

Выполнил студент 3 курса группы 05- 2(П.)

Юдинцев Павел Владимирович

(фамилия инициалы и подпись студента)

Проверил педагог

Маршала Ольга Юрьевна

(фамилия инициалы и подпись педагога)

Курсовая работа защищена

(оценка, подпись, дата, фамилия, инициалы педагога)

Курск 2007

Содержание

Содержание
………………………………………………………………….….3

I. Введение
………………………………………………………………………..4

II. Техническое задание
……………………………………….……..…….7

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

2.Предназначение разработки………………………………………….…….……7

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

3.1.Требования к многофункциональным чертам…….…………7

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

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

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

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

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

IV.
Описание программки
…………………………………….…..….…..14

1. Общие сведения……………………………………………..….………..14

2. Описание программного модуля ……………….……………….………14

3. Описание сотворения форм программки………………………………….. 17

3.1.Входные данные и выходные данные ……………………………19

3.2. Процессы обработки и способы решения …………….. …..……..19

3.3. Надёжность…………………………………………………..…… 19

3.4.Программка тестирования………………………………..…..…… 19

V.
Заключение……………………………………………………………………………….
20

VI.
Перечень применяемой литературы
………………………………….21

VII.
Отзыв
……………………………………………………………………………………………………..22

VIII.
отчет
……………………………………………………………25

I
. ВВЕДЕНИЕ.

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

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

Visual FoxPro – это объектно-ориентированный, визуально-программируемый язык, управляемый по событиям, который полностью соответствует новеньким требованиям, предъявляемым к современным средствам проектирования.

Visual FoxPro могут употреблять юзеры различных уровней подготовки. Для разработки больших и непростой проектов употребляют надлежащие конструкторы и объектно-ориентированный язык, который дозволяет не только лишь употреблять базисные классы FoxPro и наружные библиотеки, да и создавать пользовательские классы.

Visual FoxPro состоит из отдельных компонент, которые употребляются для хранения инфы, ее отображения и редактирования.

В Visual FoxPro все данные хранятся в базе данных, которая состоит из таблиц, отношений меж таблицами, индексов, триггеров и хранимых процедур. Любая таблица имеет неповторимое имя и хранится в отдельном файле, наименование которого совпадает с именованием таблицы. Сделанный файл имеет расширение DBF.

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

Для хранения значений полей типа Memo

и General

используются отдельные файлы. Memo
– поля таблиц содержат текстовую информацию, а поля General


употребляются, обычно, для хранения двоичной инфы, данных остальных приложений, работающих в среде Windows.

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

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

Формы

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

Отчеты

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

Запросы

являются средством подборки данных из одной либо нескольких таблиц. В Visual FoxPro для сотворения запроса вы сможете употреблять как конструктор запросов, так и спец язык Structured Query Language (SQL). Результаты выполнения запроса могут отображаться в форме, выводиться в виде отчетов и диаграмм либо сохраниться в обозначенной вами таблице.

Программки

,

написанные на языке Visual FoxPro, являются объектно-ориентированными. При помощи их обрабатываются действия в форме, создаются объекты, осуществляются разные вычисления, управляются базой данных.

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

Любой компонент хранится в отдельном файле, при этом названия файлов, содержащих главные составляющие, вы задаёте без помощи других, а наименование файлов, содержащих объекты, связанные с таблицей, совпадают с именованием таблицы. Зависимо от типа содержащегося в нем объекта Visual FoxPro автоматом присваивает любому файлу расширение, которое помогает в идентификации объекта.

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

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

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

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

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

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

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

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

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

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

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

Основанием для разработки является задание по дисциплине “Разработка разработки программных товаров”. Тема курсовой работы “ Программка контроля учебного процесса образовательного учреждения”. Задание курсовой работы № 3.21 “Создать программку расчета и просмотра инфы о полной фактической оплате (расчёту за купленный товар или полученную услугу) за семестр по данной специальности ”.

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

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

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

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

Входные данные:

Для просмотра о полной фактической оплате (расчёту за купленный товар или полученную услугу) за семестр по данной специальности употребляются последующие данные:

· Номер семестра

· Дата установления оплаты

· Сумма оплаты

· Специальность

Выходные данные:

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

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

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

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

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

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

Мало-необходимый размер вольного дискового места:

— для размещения промежных расчетов не наименее 500КВ;

— для размещения данных не наименее 5Mb.

Аппаратное обеспечение:

— Pentium 166MHz;

— Оперативная память 32 Mb;

— Накопитель для съемных дисков 3.5;

дисковод HDD не наименее 2.5 Gb;

принтер

— Видеоплата с оперативной памятью не наименее 1Mb;

— Манипулятор типа «мышь»;

— Может быть, но необязательно наличие сканера;

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

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

Разрабатываемая программка обязана работать под управлением операционной системы ОС Windows95/98/NT/2000.

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

— Получение задания на курсовое проектирование;

исследование методических указаний курсовому проектированию;

— Исследование области данных и предназначения разрабатываемого программного продукта;

— Подбор литературы;

— Повторение и приобретение познаний нужных для выполнения работы;

— Составление метода программки;

— Разработка и написание раздела объяснительной записки «Техническое задание»;

— Разработка программки и написание раздела объяснительной записки «Описание программки»;

— Отладка программки;

— Оформление объяснительной записки «Курсовой Работы»;

— Сдача «Курсовой Работы» на проверку;

защита.

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

Первичный ключ предназначен для связывания таблиц меж собой и проверки критерий целостности базы данных.

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

Таблица 1.структура таблицы «Дисциплины» (
Disciplina
)

Обозначение

Формат

Короткое описание предназначения(комментарий)

ID-

Numeric (4)

Код дисциплины

Name

Character (20)

Наименование дисциплины

Первичный ключ ID_kod

Наружный ключ Нет

Первичный ключ ID_kod предназначен для того чтоб установить связь с таблицей (Специальность — дисциплина).

Таблица 2. структура таблицы «Специальности» (
Specialnost
)

Обозначение

Формат

Короткое описание предназначения(комментарий)

Id_specialnost

Numeric

Код специальности

Name

Character

Наименование специальности

Id_kafedry

Numeric

Код кафедры

Первичный ключ Id_spec

Наружный ключ Id_kafedry

Первичный ключ Id_spec предназначен для того чтоб установить связь с таблицей (Специальность -дисциплина).

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

Таблица 3. структура таблицы «Платежки » (
Plategi
)

Обозначение

Формат

Короткое описание предназначение(комментарий)

Id_name

Numeric

Код Платежки

Data Oplat

Numeric

Дата оплаты

Nom sem opl

Numeric

Номер семестра оплаты

Первичный ключ Id_name Наружный ключ Id_zav_kafedr

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

Таблица 4. структура таблицы «Педагоги — дисциплина» (
Prepod
_
Disceplina
)

Обозначение

формат

Короткое описание предназначение(комментарий)

Id_pred

Numeric

Код педагога

Id_disciplina

Numeric

Код дисциплины

Fam

Numeric

Фамилия

Name

Character

имя

Otch

Character

Отчество

Pol

Character

Пол

Date_rogd

Date

Дата рождения

Address

Character

адресок

Telephone

Character

телефон

Name_dis

Character

Наименование дисциплины

Первичный ключ Kd_prepod + Kd_dis

Наружный ключ Kd_pred

Kd_dis

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

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

Таблица 5. структура таблицы «Педагоги» (
Prepodavatel
)

Обозначение

Формат

Короткое описание предназначение(комментарий)

Id_pred

Numeric

Код педагога

Fam

Numeric

Фамилия

Name

Character

имя

Otch

Character

Отчество

Pol

Character

Пол

Date_rogd

Date

Дата рождения

Address

Character

адресок

Telephone

Character

телефон

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

Данное описание таблиц тщательно ведает о их содержание

(поля, индексы. и.т.д)

Таблица «Платежки»

Таблица «Специальности »

Таблица «оплата (выдача денег по какому-нибудь обязательству)»

Таблица «Дисциплина»

Таблица «Оплата (выдача денег по какому-нибудь обязательству)»

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

1.
Общие сведения

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

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

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

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

2.
Описание программного модуля.

Взаимодействия форм

Листинг программки

Программный код к кнопочке «1-ая»

if not bof()

go top

endif

_screen.activeform.refresh()

Программный код к кнопочке «Последующая»

if not eof()

skip

endif

_screen.activeform.refresh()

Программный код к кнопочке «Предшествующая»

if not bof()

skip — 1

endif

_screen.activeform.refresh()

Программный код к кнопочке «Крайняя»

if not bof()

go bottom

endif

_screen.activeform.refresh()

Программный код к кнопочке «Выход»

if messagebox(‘Вы вправду желаете выйти из программки’,4+32+256,»Выход»)=6

_screen.ActiveForm.Release ()

else

_screen.ActiveForm.refresh ()

endif

3. Описание сотворения форм программки.

Основная форма программки – программка просмотра дисциплины и педагогов.

Входными данными на данной для нас форме будут все сведенья о дисциплинах и специальностях . Форму можно сделать 2-мя методами: при помощи мастера и при помощи конструктора. Я создавал при помощи мастера форм Form Wizard т.к. он довольно прост и комфортен. получены практические способности в области,

Мною были добавлены последующие составляющие:

Textbox – дозволяет вводить и редактировать текстовое поле;

Label – Статический текст, он дозволяет создавать заглавия, подписи к полям, поясняющую информацию и тому схожее;

CommandButton – Клавиша.

3.1
Входные данные и Выходные данные

Входные данные Для просмотра о полной фактической оплате (расчёту за купленный товар или полученную услугу) за семестр по данной специальности употребляются последующие данные:

· Номер семестра

· Дата установления оплаты

· Сумма оплаты

· Специальность

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

3.2. Процессы обработки и способы решения

В данном модуле будет обеспечено заполненный сведениями перечень о полной фактической оплате (расчёту за купленный товар или полученную услугу) за семестр по данной специальности

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

3.3. Надёжность

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

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

3.4 программка тестирования

При вводе не правильных значений в поля ввода — не правильные значения не вводятся, что не приводит к ошибкам, либо наиболее того к потерям данных!

При запускании одной либо несколько форм сходу – один либо несколько раз не приводит к ошибкам.

V. Заключение

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

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

VI
. Библиографический
Перечень

1. 1. М. И. Семенов, Автоматические информационные технологии в экономике, М.: Деньги и статистика 2000 г.

2. 2. А. И. Мишенин, Теория экономических информационных систем, М.: деньги и статистика 2000 г.

3. 3. Майерс Г., Искусство тестирования программ, М.: деньги и статистика 1982 г.

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

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

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

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

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

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

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

11. Методические указания по дисциплине разработка разработки программного продукта Маршала О. Ю.

Отзыв

на курсовую работу

По дисциплине «Разработка разработки программных товаров»

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

Выполнил студент 3 курса группы 05-2(П.)

Юдинцев Павел Владимирович

(фамилия, имя, отчество)

Курсовая работа заслуживает оценки

_________________ ______________

(подпись) (дата)

]]>