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

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


Аннотация к работе
В процессе учета курсовых работ часто требуется быстро найти информацию о курсовой работе и о студенте, выполнившем ее. База данных, представленная в данной работе, позволит автоматизировать работу по ведению учета за курсовой работой, что значительно экономит время. Также, данная программа будет позволять выявлять совпадение тем курсовых работ. Таким образом, данная база данных позволит руководителям выдавать неповторяющиеся темы курсовых работ. Полное наименование работы: создать прикладную информационную систему по вводу и редактированию информации о курсовых работах кафедры ВИТ.Visual FOXPRO является объектно-ориентированным, визуально программируемым языком, управляемым по событиям и в полной мере соответствует требованиям, предъявляемым к современным средствам проектирования. Наряду с традиционным хранением данных в виде отдельных DBF-файлов в Visual FOXPRO поддерживается хранение данных в базе данных. База данных содержит все включенные в нее таблицы, их индексы, постоянные связи между таблицами, длинные имена таблиц, комментарии и заголовки полей, хранимые процедуры и триггеры, правила проверки и многое другое. Совершенно новый подход к организации проекта с применением диспетчера проекта, представляющего весь проект в виде иерархического дерева, позволяет разработчику переключаться между различными компонентами приложения и средствами разработки этих компонент по простому щелчку мыши. В настоящей версии Visual FOXPRO графический интерфейс пользователя включает в себя: поддержку технологии перемещения таблиц и полей данных в экранные формы непосредственно из диспетчера проекта или из окна проектирования базы данных; использование контекстного меню; всеобъемлющий характер наборов инструментария и многое другое.В процессе обучения мной были получены навыки проектирования задач, что и было применено в данной курсовой работе.При создании программного обеспечения был применен принцип разделения, то есть все функционально разные части вынесены в отдельные клиентские формы.Данная форма «Учет курсовых работ кафедры ВИТ» содержит информацию о студенте и о курсовой работе. При выборе студента происходит вывод информации предмете: в списке «Предмет» появляется название предмета (или предметов), по которому проводится курсовая работа. При нажатии на кнопку «Добавить» появляется форма «Добавление информации о студенте и курсовой работе» с пустыми полями, в которые необходимо заполнить, чтобы занести информацию о студенте и о его курсовой работе в нашу базу данных: В разделе «Информация о студенте» можем добавить группу с помощью кнопки «Добавить группу». Вводим название группы, нажимаем кнопку «Добавить группу», это поле автоматически очищается для дальнейшего добавления групп, а только что добавленная группа мгновенно заносится в наш список групп в поле «Группа», выбрав которую вбиваем информацию о студенте. Дальше идет заполнение полей: «Тема курсовой работы» - вводим тему; «Оценка» - выбираем из списка оценок (3,4,5) нужную нам оценку; «Дата сдачи» - при нажатии на кнопку () появляется форма «Выберите дату» в виде календарика: В ней при помощи кнопки «Выбрать» выбираем необходимую нам дату сдачи курсовой работы и заполняем информацию о преподавателе (ФИО, ученая степень).В процессе выполнения курсовой работы мной были освоены средства написания прикладных систем управления базами данных на основе Visual Fox Pro 9.0. С помощью широких возможностей программы Visual FOXPRO 9.0 осуществлен удобный интерфейс, легкий доступ к данным и другие возможности, освещенные в данной курсовой работе.В реляционной модели наиболее лучшим вариантом является разбиение хранимой информации на категории. В данном проекте информация была разбита на следующие категории : · Основная таблица (courseworks.dbf) · Справочник по студенту (student.dbf) · Справочник по группе (group.dbf) Файлы форм. form1.scx - главная форма (Учет курсовых работ кафедры ВИТ) form2.scx - форма добавления данных getdataform.scx - форма по выбору датыSELECT Group.id_group; Выбор студента (List1): SELECT surname,name,patronymic,id_student FROM student; SELECT id_professor,id_theme,id_subject,mark,datedelivery,id_student FROM courseworks; SELECT Subject.id_subject, Subject.namesubject, Courseworks.

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

Введение

1.Постановка задачи

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

1.2. Входные данные представляют собой

1.3.Требования к программному обеспечению

2. Выбор и обоснование инструментальных средств

3. Практическая часть

3.1. Определение этапов разработки программного обеспечения

3.2. Принципы реализации программного обеспечения

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

Список литературы

Заключение

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

Приложение2.

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

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

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

Для реализации базы данных будет использована СУБД Visual FOXPRO 9.0. Это одна из наиболее популярных систем разработки приложений баз данных, мощный продукт, позволяющий применять при разработке приложений баз данных всю гибкость объектно-ориентированного программирования.

1.Постановка задачи

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

Полное наименование работы: создать прикладную информационную систему по вводу и редактированию информации о курсовых работах кафедры ВИТ.

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

1.2 Входные данные представляют собой: Группа

ФИО студента

Предмет

Тема

Оценка

Дата сдачи

ФИО преподавателя

Ученая степень

1.3 Требования к программному обеспечению.

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

2. Добавление, удаление информации о курсовых работах

3. Создание необходимых отчетов

4. Просмотр отчетов на экране и вывод на печать.

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

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

Список литературы
1. С. Каратыгин, А . Тихонов, Л.Тихонова Visual FOXRRO К вершинам мастерства - М.:Восточеная Книжная Компания, 1997.

2. А.М. Вендеров Проектирование программного обеспечения экономических информационных систем: Москва “Финансы и статистика”,2000.

3. Курс лекций Макарец.А.Б
Заказать написание новой работы



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



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