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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


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

Информация:

Тип работы: курсовая работа. Добавлен: 09.05.2012. Сдан: 2011. Страниц: 17. Уникальность по antiplagiat.ru: < 30%

Описание (план):


       Реферат 

       Пояснительная записка содержит листов, одну блок-схему, список литературы из  наименований, спецификацию и ведомость эксплуатационных документов.
       Целью курсового проектирования является разработка программного изделия для  расчёта премии на промышленных предприятиях его тестирование и составление полного комплекса программной документации. Эта документация должна полностью раскрывать программное изделие, как продукт, используемый для расчёта премии и соответствовать ГОСТам.
         Программа предназначена для расчёта премии за месяц для каждого работника какого-либо предприятия. 
 
 
 
 
 
 
 
 

 
Содержание
Введение…………………………………………………………………………..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
Структура базы данных………………………………………………………... 
 
 
 
 
 

     Введение 

       В недавнем прошлом, технологии не позволяли  производить столь быстрые расчеты, и, разумеется, они занимали довольно много времени у работников. Сначала следовало расчитать заработную плату каждому работнику, уточнить процент премии и считать сумму премии каждого месяца вручную, с помощью множества формул.
       Сейчас  же, в век компьютерных технологий и больших прогрессов в этой сфере, на смену неудобного прошлого пришли очень удобные, надёжные, быстродействующие компьютерные системы. Поэтому появилась возможность написать программу «Расчёт премии», которая отражает расчетные величины, коэффициенты и формулы.
       Программа “Расчёт премии ” применяется  для расчета премии на предприятиях. 
       Программа «Расчёт премии» способствует удовлетворению  потребностей на предприятии при  минимуме затрат, что находит свое выражение в получении максимально возможного результата.
       Элементом новизны при разработке можно  считать использование современных технологий при проектировании баз данных, позволяющие ускорить быстродействие расчетов. Современные элементы программирования интерфейса пользователя делают его интуитивно понятным, а сама программа удобна в использовании. Новым также является и то, что программа может работать на всех версиях операционной системы Windows, начиная с Windows 95.
       Программа применяется на промышленных предприятиях, то есть пользователями программного продукта являются заводы, фабрики, малый бизнес.   
 
 
 

     1 Анализ технического задания и возможные способы реализации поставленной задачи

  Современный мир информационных технологий трудно представить себе без возможности обработки больших объёмов информации. Такие объёмы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически,  информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. Большинство операций не может быть выполнено вручную. Любые  административные решения требуют более чёткой и точной оценки текущей ситуации и возможных перспектив её изменения [1].
  В данном курсовом проекте необходимо разработать программу для расчёта премии работникам предприятия, которая освободит соответствующий персонал от рутинной бумажной работы и повысит скорость обработки информации. Согласно приведенным здесь фактам в построении программы используется база данных.
  Под данными понимают некоторые разрозненные факты. Информация – это уже обработанные данные или выводы из них [2].
  . Целью создания данной программы является:
    Разработка автоматизированного рабочего места для секретаря
    Повышение производительности работы
    Более надёжное хранение информации.
 
 
 
 
 
 
 
 
 
 
 
 
 
    Выбор инструментальных  программных средств.
   При данном курсовом проектировании разрабатывается  информационная система «Расчёт премии». 
     Данной системе предстоит работать  с большими объёмами разнородных  данных, для этого наиболее подходящей средой разработки  послужит СУБД. На данный момент существует множество СУБД предоставляющих возможности для данного проектирования. Среди этих СУБД можно выделить: Visual Fox Pro, DBase, Microsoft Access.
    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 Гб.
       Программа должна иметь системные характеристики не менее:
              – Центральный процессор с  тактовой частотой не менее  433 МГц;
         – Оперативной памятью не менее  64 Кб;
         – Жесткий диск не менее 10 Гб;
              – Стандартная клавиатура;
         – Стандартный манипулятор “мышь”;
         – Привод чтения гибких дисков;
         – Стандартный SVGA монитор;
         – Принтер (любой модификации).
       Программа разработана с помощью СУБД MS Access. Программа может работать в операционной системе Microsoft Windows. Тип платформы Microsoft Windows 98/2000/NT/Me/XP.
       Использование центрального процессора с тактовой частотой не менее 433 МГц. Привод чтения гибких дисков формата 1.44 Мб используется, для того чтобы сохранить данные на дискету, после чего дискета приводится в вышестоящие органы. Так как программа не использует элементы графики,  система компьютера должна удовлетворять минимальным требованиям для обеспечения работы операционной системы. В качестве видеоадаптера можно использовать стандартный  SVGA адаптер, а монитор должен обеспечивать разрешающую способность экрана не менее 800*600 точек на дюйм при частоте обновления экрана не менее 75 Гц, то есть для обеспечения наилучшего качества изображения для пользователя.
       Принтеры  используются для распечатывания документов на бумажный носитель, тип принтера любой (матричный, струйный, лазерный), но так как документов большое  количество, то лучше использовать лазерный, для удобства печати.
       В данном программном продукте используется стандартная клавиатура для занесения данных в программу. [3] 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4 Тестирование разработанной  программы

  4.1 Описание используемого  метода тестирования

 
       В настоящее время для установления соответствия программного продукта заданным правилам построения, техническим условиям и заданиям на них, для определения достигнутых показателей качества широко используется тестирование программного продукта. Тестирование – процесс выполнения программы с целью обнаружения ошибок. Процесс тестирования представляет собой эксплуатацию приложения в контролируемых условиях и изучение полученных результатов. При этом проверяется работа приложения с нормальными и ошибочными данными, исследуется реакция программы на неожиданные ситуации. Шаги процесса тестирования задаются тестами. Тест (один или несколько) должен обеспечивать обнаружение ошибок, демонстрацию соответствия функций программы её назначению, демонстрацию реализации требований характеристикам программы, отображение надёжности, как индикатора качества программы
       Тесты и тестирование широко используются в технике для установления соответствия изделий заданных правилом построения, техническим условиям или заданиям на них и для определения достигнутых показателей качества.
       Основная задача тестирования – выявить отклонения в схеме изделия или результатах его функционирования от эталонов, оценить степень и причины таких отклонений.
    Программы как объекты тестирования имеют  ряд особенностей:
      отсутствие полностью определённого эталона (программы), которому должны соответствовать все результаты тестирования проверяемой программы;
      высокая сложность программы и принципиальная невозможность построения тестовых наборов, достаточных для их исчерпывающей проверки;
      относительно невысокая степень формализации критериев качества процессов тестирования и достигаемого при этом качества объектов тестирования;
      наличие в программах вычислительных и логических компонентов, а также компонентов, характеризующихся стохастическим и динамическим поведением.
      Каждый тест определяет:
      свой набор исходных данных и условий для запуска программы;
      набор ожидаемых результатов работы программы.
        Хорошим считают тестовый вариант с высокой  вероятностью обнаружения ещё не раскрытой ошибки. Успешным называют тест, который обнаруживает до сих пор не раскрытую ошибку.
        Целью проектирования тестовых вариантов  является систематическое обнаружение различных классов ошибок при минимальных затратах времени и стоимости.
      Тестирование  обеспечивает:
      обнаружение ошибок;
      демонстрацию соответствия функций программы её назначению;
      демонстрацию реализации требований характеристикам
      программы;
      отображение надёжности как индикатора качества программы.
 
        Для тестирования программы «Расчёт премии»  была применена методика функционального тестирования программного продукта – тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.
        При тестировании программного продукта методом “чёрного ящика” рассматриваются системные характеристики программ, и игнорируется их внутренняя логическая структура. Основное место приложения тестов “чёрного ящика” – интерфейс программного обеспечения.
        Для тестирования программы используется тестирование чёрным ящиком, т. к. известны функции программы и исследуется работа каждой функции на всей области определения.
        Этот  тест демонстрирует:
      как выполняются функции программы;
      как принимаются исходные данные;
      как вырабатываются результаты;
      как сохраняется целостность внешней информации.
        Тестирование  «чёрного ящика» (функциональное тестирование) позволяет получить комбинации входных данных, обеспечивающих полную проверку всех функциональных требований к программе.
        Тестирование  «чёрного ящика» обеспечивает поиск следующих категорий ошибок:
      не корректных или отсутствующих функций;
      ошибок интерфейса;
      ошибок во внешних структурах данных;
      ошибок характеристик (необходимая ёмкость памяти и т. д.);
      ошибок инициализации и завершения.
           Технология тестирования методом “чёрного ящика” ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок.
          В силу того, что программа  «Расчёт премии» 
     создана  в среде программирования Microsoft Access, для её тестирования применяется один из способов метода «чёрного ящика» – метод тестирования «способом диаграмм причин-следствий», то есть сначала каждый компонент программы проверяется по отдельности, затем его тестируют на автономном компьютере, и только потом проверяется работа всего приложения в целом.
           Процесс тестирования методом «способом диаграмм причин-следствий» состоит из следующих шагов:
      для каждого модуля перечисляются причины (условия ввода или          классы эквивалентности условий ввод) и следствию присваивается свой идентификатор;
      разрабатывается граф причинно-следственных связей;
      граф преобразуется в таблицу решений;
      столбцы таблицы решений преобразуются в текстовые варианты;
           Далее программа  тестируется целиком на одном компьютере, хотя при этом, возможно протестировать только её поведение и защиту данных. Изучив реакцию программы на обычные действия, проверяются вызовы процедур, реакция программы на ошибочные действия, а также обработка сбоев на компьютерах. Иногда некоторые компоненты не способны воспроизвести все ошибки. В таких случаях для полной проверки всех возможных ситуаций подготавливается специальная тестовая версия компонента, генерирующая ошибки. 

                                        
     
     
     
     
     
     
     
     
     
     
     

4.2 Контрольная задача тестирования  

   Тестирование  Информационной системы «Расчёт премии» 
          производится  методом диаграмм и следствий  по шагам. 

          Шаг 1 Нахождение причин и следствий.
          Причины:
      ввод данных;
      сохранение данных.
 
      Дополнительные  причины:
      переходы по формам;
      выход из приложения.
 
      Следствия:
      выполнение запросов;
      удаление данных.
 
      Шаг 2  Разработка графа причинно –  следственных связей. 
       
       
       

     
     
     
     
     
     
     
     
     
     
     
     

 
Шаг 3. Преобразование графа причинно – следственных связей в таблицу решений 

                     Таблица 4.2.1 – Таблица решений

Условия

Причины

1 2
1 1 0 0 1 1
Дополнительные  причины 6 7
1 1 1 0 0 0

Действия

Следствия

3 4
1 1 1 1 1 1

    Шаг 4 Преобразование столбцов таблицы  решений в тестовые варианты

    ТВ  – тестовый вариант;
    ИД  – исходные данные для тестового варианта;
    Ож. рез. – ожидаемые результаты. 

    ТВ1:
     ИД: ввод данных, сохранение данных
      Ож. рез.: данные сохранены. 

    ТВ 2:
      ИД: ввод данных, редактирование  данных, выполнение запроса, переход  на главную форму.
      Ож. рез.: запрос выполнен, данные  сохранены, главная форма открыта. 

    ТВ 3:
      ИД: редактирование данных,  выполнение  запроса, переход на главную форму.
     Ож. рез.: запрос выполнен, данные  сохранены. 
 

   Содержание
     Введение.
    Основания для разработки.
    Назначение разработки.
    Требования к программе или программному продукту.
      3.1 Требования к функциональным  характеристикам.
      3.2 Требования к надежности.
3.3 Условия  эксплуатации.
3.4 Требования  к составу и параметрам технических  средств. 
    Требования к программной документации.
    Технико-экономические показатели.
    Стадии и этапы разработки.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       5 Программная документация 

       5.1 Техническое задание – предназначено  для определения требований предъявляемых  программному обеспечению, необходимые  стадии и сроки разработки, виды испытаний.
       5.2 Документ – концепция – это  документ, который описывает приложение  в целом, фиксирует потребности  пользователя и отображает различные  общие требования.
       5.3 Спецификация – является основным  программным документом для компонентов, применяемых самостоятельно и для комплексов. Содержит состав программного обеспечения и документации на него 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                     Министерство образования Российской Федерации 
 

            УТВЕРЖДАЮ 

460.СТЭП.00001-01 99 01-1 
 
 
 
 
 
 
 
 
 

ТЕХНОЛОГИЯ  РАЗРАБОТКИ  ПРОГРАММНЫХ  ПРОДУКТОВ 
 
 

Расчёт  премии 

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

460.СТЭП.00001-01 99 01-1 

листов 6 
 
 
 
 
 
 
 
 
 
 
 

2004 г.
 

       Аннотация
       Техническое задание на программный продукт  «Расчёт премии» содержит описание требований, предъявляемые  к программе, основание для разработки, назначение, сроки, стадии и этапы разработки программного продукта, порядок контроля и приёмки программного продукта.
       Техническое задание состоит из восьми частей. Документ содержит  два приложения. Объём документа - лист. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

       Введение
       Программа “Расчёт премии” применяется  для расчета премии на предприятиях. Для реализации программы необходима база данных постоянных параметров, которые  не меняются в процессе ежедневных расчетов. Эта таблица располагается в базе данных MS Access «расчёт премии». Внешний вид таблицы приведен в приложении А.
и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.