Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Библиотека [1С 7.7].doc
Скачиваний:
242
Добавлен:
02.05.2014
Размер:
1.31 Mб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

Среднего профессионального образования

Челябинский энергетический колледж имени С.М. Кирова.

Защищено:

____________

Руководитель:

___________Л.В. Фадеева

22.03.07

Автоматизированное рабочее место «Библиотека»

пояснительная записка по курсовому проекту

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

КП.230105.9-03.017.ПЗ

22.03.07

Руководитель проекта ___________Л.В. Фадеева

Разработал студент ___________К. В. Кузнецова

22.03.07

16.06.05

Нормоконтроль ______________ Л.В. Фадеева

22.03.07

16.06.05

2007 Аннотация

Кузнецова Ксения Владимировна. Курсовой проект по дисциплине «Технология разработки программных продуктов» на тему «Автоматизированное рабочее место «Библиотека». – Челябинск, ЧЭнК, 2007 г. Литературных источников – 4 наименований.Один лист формата А1 с изображением алгоритма работы программы.

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

В общей части описана разработка программного продукта «База данных «Библиотека»».

В третьей части приводится программная документация к программе.

В приложении приведена распечатка программного кода программного продукта.

Содержание

Введение

  1. Основные понятия и постановка задачи

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

    2. Анализ поставленной задачи. Принцип организации предметной области «Библиотека»………………………………………………………………9

  2. Этапы создания АРМ «Библиотека»

    1. Проектирование программы

      1. Выбор модели жизненного цикла программы…………..11

      2. Функциональная модель системы……………………….13

      3. Алгоритм работы программы……………………………19

      4. Модель интерфейса программы…………………………22

      5. Выбор среды программирования………………………..35

    2. Тестирование программы

      1. Выбор метода и этапы тестирования……………………38

      2. Процесс тестирования…………………………………….44

      3. Результат тестирования…………………………………...45

    3. Программная документация

      1. Руководство программиста……………………………….46

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

Заключение…………………………………………………………………………60

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

Приложение………………………………………………………………………..62

Введение

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

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

В соответствии с заданием курсового проектирования следует создать автоматизированное рабочее место (АРМ) «Библиотека», которое наиболее удобно можно организовать с помощью баз данных (БД).

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

Проектирование БД «Библиотека» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также для учёта взятых и оставшихся в наличии книг.

Актуальность разработки программы заключается в следующем:

- приложение «Библиотека» представляет собой программу для управления базой данных;

  • программа полностью автоматизирует труд оператора ПЭВМ: автоматически заносит вводимые пользователем данные в таблицы базы данных, изменяет структуру таблиц (добавление/удаление записей).

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

  1. Основные понятия и постановка задачи

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

Техническое задание на разработку АРМ «Библиотека»

Введение

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

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

Разработка ведется на основании задания на курсовое проектирование по дисциплине «Технология разработки программных продуктов» выданная Челябинским Энергетическим Колледжем 16 января 2007 года. Дата завершения работы 22 марта 2007 года.

2 Назначение

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

3 Требования к программе или программному изделию

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

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

- Ввод информации о читателях

- Ввод информации о книгах

- Добавление, удаление и редактирование информации

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

2) Исходные данные

- Данные о читателях

- Данные о книгах

3) Результаты работы

- список долгов читателя

- список операций, совершенных с определенной книгой

- список операций, совершенных со всеми книгами

- список операций, совершенных с участием определенного читателя

- список выданных книг

- список свободных книг

- список списанных книг

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

- Предусмотреть контроль вводимой информации

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

- Обеспечить целостность хранимой информации

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

- Система должна работать на IBM совместимых компьютерах

- Минимальная конфигурация

центральный процессор класса Pentium III 433 МГц;

объём оперативной памяти не менее 64 Mb;

минимальная ёмкость жесткого диска 3 Gb;

стандартный манипулятор «мышь»;

стандартная клавиатура;

стандартный SVGA монитор;

операционная система типа Windows, 95, 98, 2000, XP;

стандартный дисковод FDD;

Стандартный привод CD-ROM.

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

Для работы программы требуется установить на компьютер систему программ 1С: Предприятие.

4. Требования к программной документации

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

5. Технико-экономические показатели

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

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

- подготовительная работа;

- анализ требований к системе;

- проектирование архитектуры к системе;

- анализ требований к программной системе;

- проектирование архитектуры программной системы;

- проектирование программной системы;

- кодирование и тестирование программных средств;

- установка программного средства.

7. Порядок контроля и приемки

Программа должна быть испытана различными методами тестирования.

Порядок проведения тестирования:

- Запуск программы.

- Ввод информации в поля ввода.

- Использование различных кнопок и меню, находящихся в программе.

- Оценка правильности выполнения работы.

- Принятие решения о дальнейшем испытании.

    1. Анализ поставленной задачи. Принцип организации предметной области АРМ «Библиотека»

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

Так же в библиотеке ведется картотека читателей. О каждом читатели заносятся следующие сведения: ФИО, номер паспорта, адрес, телефон. Каждому читателю присваивается номер читательского билета.

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

Можно продлить книгу по телефону книгу назвав номер читательского билета и уникальный номер книги.

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

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

В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода, нельзя выдавать больше определенного количества книг.

Основные определения

База данных (БД) - поименная совокупность структурированных данных, относящихся к определенной предметной области. Под предметной областью принято понимать часть реального мира, подлежащую изучению

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

Классификация БД:

1. По технологии обработки данных БД делятся на централизованные и распределенные.

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

2. По способу доступа БД делятся на: БД с локальным доступом и на БД с сетевым доступом. Системы централизованных БД с сетевым доступом предполагают следующие архитектуры:

  • Файл-сервер. Хранение информации на сервере, обработка на рабочих станциях.

  • Клиент- сервер. Хранение и обработка информации на сервере БД.

Система управления базами данных (СУБД) - комплекс программных и языковых средств необходимых для создания БД.

По степени универсальности различают два класса СУБД:

1. Системы общего назначения. Не ориентированы на какую-либо предметную область.

2. Специализированные. Создаются для использования в каком-то конкретном случае.

  1. Этапы создания АРМ «Библиотека»

Соседние файлы в предмете Базы данных