База данных книжного магазина

Наименование программы Полное наименование программной разработки: База данных книжного магазина в дальнейшем именуемая как программа. Краткое название программы – Книжный магазин.

2014-06-23

610.79 KB

647 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


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

Государственное образовательное учреждение высшего профессионального образования

«Волгоградский государственный технический университет»

Факультет подготовки инженерных кадров

Кафедра «системы автоматизированного проектирования и поискового конструирования»

Контрольная работа 

по курсу Базы Данных 

Выполнил: студент 2 курса ФПИК

группы АУЗ –

номер зачетной книжки

                                                                Проверила: проф. Кравец А.Г.

Волгоград 2012г

Содежание

[1] Контрольная работа

[1.1] Волгоград 2012г

[2] Содежание

[3] Введение

[3.1] Наименование программы

[3.2] Назначение и область применения

[4] Требования к программе

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

[4.1.1] Состав выполняемых функций

[4.1.2] Организация входных и выходных данных

[4.1.3] Временные характеристики, и размер занимаемой памяти

[4.2] Требования к надежности

[4.2.1] Требования к обеспечению надежного функционирования программы

[4.2.2] Контроль входной и выходной информации

[4.2.3] Время восстановления после отказа

[5] Условия эксплуатации

[5.1] Климатические условия эксплуатации

[5.2] Требования к квалификации и численности персонала

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

[5.4] Требования к маркировке и упаковке.

[5.5] Требования к транспортировке и хранению.

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

[5.6.1] Требования к исходным кодам и языкам программирования

[5.6.2] Требования к программным средствам, используемым программой

[5.6.3] Требования к защите информации и программ

[5.7] Специальные требования

[6] Требования к программной документации

[6.1] Предварительный состав программной документации

[7] Технико-экономические показатели

[7.1] Экономические преимущества разработки

[8] Стадии и этапы разработки

[8.1] Стадии разработки

[8.2] Этапы разработки

[8.3] Содержание работ по этапам

[9] Порядок контроля и приемки

[9.1] Виды испытаний

[9.2] Общие требования к приемке работы

[10] Приложение А

[11] Структура базы данных «Книжный магазин».

[12] Приложение В

[13] Пользовательский интерфейс базы данных

[14] «Книжный магазин».

[15] Список использованной литературы:

 


  1.  Введение
    1.  Наименование программы

Полное наименование программной разработки:  «База данных книжного магазина», в  дальнейшем  именуемая  как  «программа».  Краткое  название программы – «Книжный магазин».

  1.  Назначение и область применения

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

  1.  Требования к программе
    1.  Требования к функциональным характеристикам
      1.  Состав выполняемых функций

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

  •  Ввод и редактирование данных с помощью форм.
  •  Поиск книг:
    •  по автору;
    •  по названию книги.
  •  Поиск автора:
    •  по фамилии.
  •  Формирование отчетов:
    •  покупатели;
    •  поставщики;
    •  поступления;
    •  заказы.
      1.  Организация входных и выходных данных

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

Организация входных и выходных файлов указана в Приложении А.

  1.  Временные характеристики, и размер занимаемой памяти

Время реакции программы на  нажатие  любой  из  клавиш  и  манипуляции мышью не должно превышать 0,25 секунды, в случае соответствия  системных  ресурсов требованию к составу и параметрам технических средств. Объем занимаемой оперативной памяти не должен превышать 8 Мбайт.

  1.  Требования к надежности
    1.  Требования к обеспечению надежного функционирования программы

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

  1.  Контроль входной и выходной информации

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

  1.  Время восстановления после отказа

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

  1.  Условия эксплуатации
    1.  Климатические условия эксплуатации

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

  1.  Требования к квалификации и численности персонала

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

Системный администратор должен иметь высшее профильное образование. В перечень задач, выполняемых системным администратором, должны входить:

  •  Задача поддержания работоспособности технических средств.
  •  Задачи установки (инсталляции) и поддержания работоспособности системных программных средств — операционной системы.
  •  Задача установки программы.
  •  Задача создания резервных копий базы данных.
    1.  Требования к составу и параметрам технических средств
  •  процессор Pentium-4 3.0Hz.
  •  оперативную память объемом, 1 Гбайт, не менее.
  •  HDD, 80 Гбайт, не менее.
  •  операционную систему Windows NT/ХР/Vista/7.
  •  Свободное место не менее 20 Мб.
  •  Клавиатура.
  •  Мышь.
  •  Монитор.
    1.  Требования к маркировке и упаковке.

Требования к маркировке и упаковке не предъявляются.

  1.  Требования к транспортировке и хранению. 

Требования к транспортировке и хранению не предъявляются.

  1.  Требования к информационной и программной совместимости
    1.  Требования к исходным кодам и языкам программирования

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

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

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows NT/ХР/Vista/7.

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

  •  Microsoft Visual FoxPro 9.0.
    1.  Требования к защите информации и программ

Требования к защите информации и программ не предъявляются.

  1.  Специальные требования

Программа должна обеспечивать взаимодействие с пользователем (оператором) посредством графического пользовательского интерфейса.

  1.  Требования к программной документации
    1.  Предварительный состав программной документации

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

  •  Техническое задание.
  •  Программу и методики испытаний.
  •  Руководство пользователя.
  1.  Технико-экономические показатели
    1.  Экономические преимущества разработки

Ориентировочная экономическая эффективность не рассчитывается.

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

Разработка должна быть проведена в три стадии:

  •  Разработка технического задания.
  •  Рабочее проектирование.
  •  Внедрение.
    1.  Этапы разработки

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

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

  •  Разработка программы.
  •  Разработка программной документации.
  •  Испытания программы.

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

  1.  Содержание работ по этапам

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

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

На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.

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

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

  •  Разработка, согласование и утверждение и методики испытаний.
  •  Проведение приемо-сдаточных испытаний.
  •  Корректировка программы и программной документации по результатам испытаний.
  1.  Порядок контроля и приемки
    1.  Виды испытаний

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

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

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

Испытания и  тестирование  программы  должны  проводиться  после  завершения

создания программы заказчиком:

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

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


Приложение А

Структура базы данных «Книжный магазин».

Таблица 1. Авторы

Имя столбца

Тип данных

Длина

Индекс

NULL

idavtora

Integer (AutoInc)

4

Да

Нет

imjaotch

Character

60

Нет

Да

familija

Character

60

Нет

Да

godrozh

Integer

4

Нет

Да

godsmerti

Integer

4

Нет

Да

Таблица 2. Заказы

Имя столбца

Тип данных

Длина

Индекс

NULL

idzakaza

Integer (AutoInc)

4

Да

Нет

idpokupatelja

Integer

4

Нет

Да

idknigi

Integer

4

Нет

Да

kolichestvo

Numeric

10

Нет

Да

datazakaza

Date

8

Нет

Да

Таблица 3. Издательства

Имя столбца

Тип данных

Длина

Индекс

NULL

idizdatelstva

Integer (AutoInc)

4

Да

Нет

naimenovanie

Character

70

Нет

Да

Таблица 4. Книги

Имя столбца

Тип данных

Длина

Индекс

NULL

idknigi

Integer (AutoInc)

4

Да

Нет

nazvanie

Character

100

Нет

Да

razdel

Character

100

Нет

Да

idavtora

Integer

4

Нет

Да

idizdatelstva

Integer

4

Нет

Да

godizdanija

Integer

4

Нет

Да

Таблица 5. Покупатели

Имя столбца

Тип данных

Длина

Индекс

NULL

idpokupatelja

Integer (AutoInc)

4

Да

Нет

naimenovanie

Character

70

Нет

Да

adress

Character

50

Нет

Да

telefon

Character

20

Нет

Да

Таблица 6. Поставщики

Имя столбца

Тип данных

Длина

Индекс

NULL

idpostavshika

Integer (AutoInc)

4

Да

Нет

naimenovanie

Character

70

Нет

Да

adress

Character

50

Нет

Да

telefon

Character

20

Нет

Да

Таблица 7. Поступления

Имя столбца

Тип данных

Длина

Индекс

NULL

idpostup

Integer (AutoInc)

4

Да

Нет

idknigi

Integer

4

Нет

Да

idpostavshika

Integer

4

Нет

Да

kolich

Numeric

10

Нет

Да

cena

Currency

8

Нет

Да

datapostup

Date

8

Нет

Да

Таблица 8. Разделы

Имя столбца

Тип данных

Длина

Индекс

NULL

idrazdela

Integer (AutoInc)

4

Да

Нет

razdel

Character

50

Нет

Да

Приложение В

Пользовательский интерфейс базы данных 

«Книжный магазин».

Рисунок 1. Вкладка «Заказы/Поступления».

Рисунок 2. Форма «Регистрация заказчиков».

Рисунок 3. Форма «Поставка партии книг».

Рисунок 4. Форма «Регистрация поставщиков».

Рисунок 5. Форма «Заказ партии книг».

Рисунок 6. Вкладка «Поиск/Редактирование».

Рисунок 7. Форма «Регистрация авторов».

Рисунок 8. Форма «Регистрация книг».

Рисунок 9. Форма «Ввод новых издательств».

Рисунок 10. Форма «Ввод новых разделов».

Рисунок 11. Форма «Поиск книг по автору».

 

Рисунок 12. Форма «Поиск книг по названию».

Рисунок 13. Форма «Поиск автора по фамилии».

Рисунок 14. Вкладка «Печать».

Рисунок 15. Отчет «Покупатели».

Рисунок 16. Отчет «Поставщики».

Рисунок 17. Отчет «Поступления».

Рисунок 18. Отчет «Заказы».


Список использованной литературы:

  1.  ГОСТ 19.201-78. Техническое задание.
  2.  ГОСТ 19.101-77. ЕСПД.
  3.  Камаев В.А., Костерин В.В., Кумунжуев К.В. Оптимизация программных разработок: Учебное пособие. / В.А. Камаев, В.В. Костерин, К.В. Кумунжуев – Волгоград: ВолгГТУ, 1996.
  4.  Камаев В.А., Костерин В.В. Технологии программирования. Оптимизация программных разработок: Учебное пособие. / В.А. Камаев, В.В. Костерин – Волгоград: ВолгГТУ, 1998.
  5.  Лебедев А. Н. Visual FoxPro 9. / А. Н. Лебедев – М.: НТ Пресс, 2005.
  6.  Гурвиц Г. A. Разработка реального приложения с использованием Microsoft Visual FoxPro 9. / Г. A. Гурвиц – М.: ДВГУПС, 2007.
  7.  Шапорев Д. Visual FoxPro. Уроки программирования. / Д. Шапорев – М.: НТ Пресс, 2005.
  8.  Агальцов В. П. Базы данных. / В. П. Агальцов – М.: Мир, 2002.
  9.  Омельченко О. Самоучитель Visual Foxpro 8. / О. Омельченко – М.: ДВГУПС, 2007.
  10.  Мусина Т.В. Visual FoxPro 8. Учебный курс. / Т.В.Мусина – М.: НТ Пресс, 2005.



 

Другие похожие работы, которые могут вас заинтересовать.
13727. Прикладное программное обеспечение деятельности мелкооптового книжного магазина 423.22 KB
  Менеджер магазина, изучив спрос на книжную продукцию в городе, принимает решение о закупке партии книг в том или ином издательстве. Некоторые пользующиеся повышенным спросом книги могут быть закуплены у посредников. Часть продукции заказывается через Internet.
8030. База данных (БД) 124.11 KB
  Для манипулирования БД разработаны системы управления базами данных СУБД. Система управления базами данных СУБД совокупность языковых и программных средств предназначенных для создания ведения и совместного использования БД многими пользователями. Использование СУБД обеспечивает: минимизацию избыточности данных – в предельном случае любые данные могут храниться в одном экземпляре; совместное использование данных многими пользователями; независимость данных от программ; эффективность доступа к данным как удовлетворение...
3270. База данных «Торговая фирма» 122.01 KB
  Создайте базу данных «Торговая фирма» в соответствии с Приложением 2 (задайте структуру таблиц, входящих в базу, установите связи между таблицами и загрузите данные в базу).
20690. СУБД Access база данных Музыкальная школа 448.49 KB
  Существует несколько разновидностей систем управления базами данных СУБД одни ориентированы на программистов другие - на обычных пользователей. Она позволяет не прибегая к программированию с легкостью выполнять основные операции с БД: создание редактирование и обработка данных. Microsoft ccess служит удобным инструментом для ввода анализа и представления данных и обеспечивает высокую скорость разработки приложений.
12143. База данных опросов малого и среднего бизнеса Вологодской области 17.28 KB
  База данных предназначена для хранения систематизации и анализа опросов малых и средних предприятий. База данных содержит поля для вопросов дополнительных сведений к ним вариантов ответа и самих ответов. База данных применяется при обеспечении автоматизации взаимодействия с клиентскими приложениями и другими самостоятельными службами в составе специального и технологического программного обеспечения.
12144. База данных мониторинга инновационной деятельности предприятий и вузов региона 17.1 KB
  База данных предназначена для хранения систематизации и анализа результатов опросов предприятий и вузов Вологодской области. База данных содержит поля для вопросов дополнительных сведений к ним вариантов ответа и самих ответов. База данных применяется при обеспечении автоматизации взаимодействия с клиентскими приложениями и другими самостоятельными службами в составе специального и технологического программного обеспечения.
18223. База данных «Кадровый учет» на примере предприятия ТОО «Технология связи» 3.34 MB
  В этом ряду особое место занимают компьютеры и другое электронное оборудование связанное с их использованием в качестве инструмента для рационализации управленческого труда. За последние несколько лет вырос уровень потребительских качеств систем управления базами данных СУБД: разнообразие поддерживаемых функций удобный для пользователя интерфейс сопряжение с программными продуктами в частности с другими СУБД возможности для работы в сети и т. К настоящему времени накоплен значительный опыт проектирования...
15287. База данных по сбору и обработки технико-экономических показателей для Открытого Акционерного Общества «Башэнерго» 3.01 MB
  В настоящее время технико-экономические показатели предприятий собираются следующим образом: предприятия энергосистемы в установленный срок высылают экономистам управляющей компании бумажные отчеты. Данные отчетов, присланных дочерними обществами, обрабатываются экономистами, а сами отчеты подшиваются и хранятся в финансово – экономической службе управляющей компании.
21850. База данных и серверная часть информационной системы, созданной с использованием средств, представляемых современными СУБД реляционного типа, для предметной области «Театр» 610.7 KB
  В ходе выполнения курсовой работы была разработана и реализована база данных и серверная часть информационной системы «Театр» по средствам СУБД Microsoft SQL Server 2008. Microsoft SQL Server – СУБД, разработанная корпорацией Microsoft, работающая с языком запросов Transact – SQL, позволяющая работать в сфере баз данных и анализа данных. SQL (Structured Query Language) – структурированный язык запросов, основной задачей которого является представление краткого способа считывания и записи информации в БД, являющейся набором связанных данных сохраняемых в таблицах.
12079. База данных (БД) «Паразиты позвоночных животных Среднего Поволжья», включающая опасные виды для человека и домашних животных 17.9 KB
  Собраны и систематизированы сведения по паразитам Среднего Поволжья накопленные почти за 100летний период исследований на территории региона. К настоящему времени БД Паразиты позвоночных Среднего Поволжья включает в себя сведения о 832 видах паразитов обнаруженных у 82 видов позвоночных животных: Mstigophor – 5 видов Sporozo – 2 Microsporidi – 3 Cnidosporidi – 64 Ciliophor – 32 Coelentert – 1 Monogene – 54 mphilinid – 1 spidogstre – 1 Tremtod – 309 Cestod – 160 Nemtod – 191 cnthocephl – 10 видов. В качестве программной среды...
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.