Автор работы: Пользователь скрыл имя, 29 Сентября 2011 в 14:56, курсовая работа
Целью курсового проектирования является разработка программного изделия для расчёта премии на промышленных предприятиях его тестирование и составление полного комплекса программной документации. Эта документация должна полностью раскрывать программное изделие, как продукт, используемый для расчёта премии и соответствовать ГОСТам.
Введение…………………………………………………………………………..4
1 Анализ технического задания и возможных способов реализации поставленной задачи………………………………………………………………………….…..6
2 Выбор инструментальных программных средств……………………………7
3 Выбор аппаратных средств……………………………………………………11
4 Тестирование разработанной программы
4.1 Описание используемого метода тестирования…………………….13
4.2 Контрольная задача тестирования…………………………………...17
5 Программная документация
5.1 Техническое задание………………………………………………....23
5.2 Документ – концепция…………………………………………….…30
5.3 Спецификация………………………………………………………...34
6 Эксплутационная документация
6.1 Руководство пользователя……………………………………….…..38
6.2 Ведомость эксплутационных документов……………………….…39
Заключение……………………………………………………………………...40
Литература………………………………………………………………………41
Структура базы данных………………………………………………………...
Реферат
Пояснительная записка содержит листов, одну блок-схему, список литературы из наименований, спецификацию и ведомость эксплуатационных документов.
Целью курсового проектирования является разработка программного изделия для расчёта премии на промышленных предприятиях его тестирование и составление полного комплекса программной документации. Эта документация должна полностью раскрывать программное изделие, как продукт, используемый для расчёта премии и соответствовать ГОСТам.
Программа предназначена для расчёта
премии за месяц для каждого работника
какого-либо предприятия.
Содержание
Введение…………………………………………………………
1 Анализ технического
задания и возможных способов
реализации поставленной
2 Выбор инструментальных программных средств……………………………7
3 Выбор аппаратных средств……………………………………………………11
4 Тестирование разработанной программы
4.1 Описание используемого метода тестирования…………………….13
4.2 Контрольная задача тестирования…………………………………...17
5 Программная документация
5.1
Техническое задание………………………………………………....
5.2 Документ – концепция…………………………………………….…30
5.3
Спецификация………………………………………………
6 Эксплутационная документация
6.1
Руководство пользователя……………………………………….….
6.2 Ведомость эксплутационных документов……………………….…39
Заключение……………………………………………………
Литература……………………………………………………
Структура базы
данных………………………………………………………...
Введение
В недавнем прошлом, технологии не позволяли производить столь быстрые расчеты, и, разумеется, они занимали довольно много времени у работников. Сначала следовало расчитать заработную плату каждому работнику, уточнить процент премии и считать сумму премии каждого месяца вручную, с помощью множества формул.
Сейчас же, в век компьютерных технологий и больших прогрессов в этой сфере, на смену неудобного прошлого пришли очень удобные, надёжные, быстродействующие компьютерные системы. Поэтому появилась возможность написать программу «Расчёт премии», которая отражает расчетные величины, коэффициенты и формулы.
Программа “Расчёт премии ” применяется для расчета премии на предприятиях.
Программа
«Расчёт премии» способствует удовлетворению
потребностей на предприятии при
минимуме затрат, что находит свое
выражение в получении
Элементом
новизны при разработке можно
считать использование
Программа
применяется на промышленных предприятиях,
то есть пользователями программного
продукта являются заводы, фабрики, малый
бизнес.
Современный мир информационных технологий трудно представить себе без возможности обработки больших объёмов информации. Такие объёмы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически, информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. Большинство операций не может быть выполнено вручную. Любые административные решения требуют более чёткой и точной оценки текущей ситуации и возможных перспектив её изменения [1].
В данном курсовом проекте необходимо разработать программу для расчёта премии работникам предприятия, которая освободит соответствующий персонал от рутинной бумажной работы и повысит скорость обработки информации. Согласно приведенным здесь фактам в построении программы используется база данных.
Под данными понимают некоторые разрозненные факты. Информация – это уже обработанные данные или выводы из них [2].
. Целью создания данной программы является:
При данном курсовом проектировании разрабатывается информационная система «Расчёт премии».
Данной системе предстоит
Visual FoxPro – это динамическая среда разработки реляционных баз данных. Она содержит объектно-ориентированные инструментальные средства, позволяющие быстро и легко создавать полноценные приложения. Проект, созданный таким способом, становится расширенным, обобщенным. Его функционирование можно проверить сразу после создания.
Visual FoxPro использует язык структурированных запросов SQL, основанный на наборах записей, позволяющей администратору базы данных управлять действиями пользователя и программами.
Visual FoxPro позволяет организовать нормализацию данных для улучшения надежности и эффективности структуры базы данных, обеспечивает целостность ссылочной системы, модальность, осуществляет разработку приложений, использующих все средства программирования FoxPro, использует подход OLE для увеличения эффективности систем управления реляционными базами данных.
Существенным недостатком Visual FoxPro является неудобство визуального создания интерфейса разработанного приложения, что накладывает некоторые ограничения в применении данной СУБД при проектировании.
Фирма Ashton-Tate представила радикально модернизированную по сравнению с dBase Plus СУБД dBase IV. В ней еще более развиты средства непосредственного доступа к данным, в том числе реализован распространенный на более мощных ЭВМ язык управления SQL, добавлено много новых команд и функций.
Однако сама среда получилась очень громоздкой, что и определило нужную скорость ее работы на ПЭВМ средней конфигурации. Пакет оказался неудачным, и фирма потеряла ведущее положение на рынке СУБД. Это явилось одной из причин поглощения ее концерном Borland. Последний продолжает работать над системой и выпустил новую версию пакета dBase, в которой были устранены многие недостатки ее предшественницы. Однако, система остается очень медленной.
Поэтому наиболее подходящей средой разработки из перечисленных выше является Microsoft Access.
Access имеет средства, значительно упрощающие ввод и обработку данных, поиск данных и представление информации в виде таблиц, графиков и отчетов, а теперь в виде страниц доступа к данным. Помимо этого Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению.
Если все необходимые данные для работы хранить в документах Word и электронных таблицах, то по мере накопления информации просто можно запутаться в большом количестве файлов, Access позволяет хранить все данные в одном файле и доступ к этим данным осуществляется постранично, то есть не превышаются ограничения на ресурсы памяти компьютера.
Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственно базу данных, но и разрабатывать простые и сложные приложения и работает под управлением операционной системы Windows XP, разработанной фирмой Microsoft. Эта операционная система является наиболее популярной и стабильной в работе среди остальных систем. Графический интерфейс Windows облегчает работу пользователя, обеспечивает подачу информации в форме, удобной для зрительного восприятия, позволяет выбрать объекты и данные, необходимые для обработки. Обеспечивает дружественный интерфейс и простоту настройки, эффективные средства создания таблиц, форм, запросов и отчетов, а также возможность решения большинства практических задач на базе VBA. В процессе работы со средой возможна интеграция с другими популярными продуктами фирмы Microsoft, имеются средства организации работы с базами данных в рабочей группе и защиты информации. Окно базы данных содержит систематизированные объекты базы данных – таблицы, запросы, формы, отчеты, макросы и модули.
В Access 2002 получили развитие два технологических направления, составляющих основу корпоративных многопользовательских баз данных, — технология клиент-сервер и Internet-технология.
Для реализации технологии клиент-сервер в Access 2002 включены средства создания проекта – приложения, работающего в качестве клиента баз данных SQL-сервера. Подключение к серверу реализуется с помощью нового интерфейса OLE DB без использования ядра баз данных Microsoft Jet. В Microsoft SQL-Sewer 7,0 этот интерфейс является базовым, благодаря чему Access становится универсальной основой для построения клиентских приложений, работающих с SQL-сервером.
Для реализации Internet-технологии в Access включены новые интерактивные средства конструирования Web-страниц доступа к данным в базах Access и SQL-серверов. При этом Web-браузер используется как универсальный интерфейс для доступа и работы с информацией из внешней среды вне зависимости от аппаратно-программной платформы компьютера пользователя и компьютера — источника информации.
Для типовых процессов обработки данных — просмотра, обновления, поиска по заданным критериям, получения отчетов — в Access имеются средства конструирования объектов. Для этого может применяться встроенный в MS Offise язык VBA(Visual Basic For Applications).
Язык
программирования VBA стал общим инструментом
для всех приложений Microsoft Office, позволяющим
решать любые задачи программирования,
начиная от автоматизации действий конкретного
пользователя и кончая разработкой полномасштабных
приложений, использующих Microsoft Office как
среду разработки.
Объекты представлены в окне базы данных Access. Все операции по работе с объектами базы данных и приложений начинаются в этом окне. Таблицы (Tables) создаются пользователем для хранения данных об одном информационном объекте модели данных предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.
Access
позволяет не только вводить данные в
таблицу, но и контролировать правильность
вводимых данных. Для этого можно установить
правила проверки прямо на уровне таблицы.
Тогда каким бы образом ни вводились данные
– прямо в таблицу, в форме или на странице
доступа к данным, Access не позволит сохранить
в записи данные, не удовлетворяющие заданным
правилам.
Основные
характеристики рассмотренных СУБД
позволяют сделать вывод, что
для разработки программы «Расчёт
премии» наиболее эффективной является
СУБД Access 2002, как наиболее удобная и
широко применимая система разработки
баз данных.
3 Выбор аппаратных средств
3
Выбор аппаратных
средств
В процессе работы с программой происходит постепенное накопление информации, что приводит к неизбежному уменьшению емкости жесткого диска. Кроме того, на диске находятся другие программы, которые также требуют определенного места на носителе. Требуется выбрать жесткий диск такого объема, чтобы обеспечить оптимальную работу всей системы в целом. Для оптимальной работы базы данных учета комплектующих и соответствующих ей программ требуется наличие жесткого диска объемом не менее 10 Гб.