База данных книжного магазина
Требования к программе, предназначенной для учета приема и распространения книжных изданий в магазине. Предварительный состав программной документации. Порядок контроля и приемки. Структура базы данных "Книжный магазин", пользовательский интерфейс.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 05.07.2014 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
«Волгоградский государственный технический университет»
Факультет подготовки инженерных кадров
Кафедра «системы автоматизированного проектирования и поискового конструирования»
Контрольная работа
по курсу Базы Данных
Волгоград 2012г
Введение
Наименование программы
Полное наименование программной разработки: «База данных книжного магазина», в дальнейшем именуемая как «программа». Краткое название программы - «Книжный магазин».
Назначение и область применения
Программа предназначена для учета приема и распространения книжных изданий в книжном магазине. База данных «Книжный магазин» рассчитана на использование работниками магазина для облегчения, автоматизации и ускорения процесса в целом.
Требования к программе
Требования к функциональным характеристикам
Состав выполняемых функций
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
- Ввод и редактирование данных с помощью форм.
- Поиск книг:
o по автору;
o по названию книги.
- Поиск автора:
o по фамилии.
- Формирование отчетов:
o покупатели;
o поставщики;
o поступления;
o заказы.
Организация входных и выходных данных
В процессе работы с базой данных входной информацией являются вводимые пользователем данные посредством клавиатуры в процессе диалога с программой. Выходной информацией в программе являются запросы и отчеты.
Организация входных и выходных файлов указана в Приложении А.
Временные характеристики, и размер занимаемой памяти
Время реакции программы на нажатие любой из клавиш и манипуляции мышью не должно превышать 0,25 секунды, в случае соответствия системных ресурсов требованию к составу и параметрам технических средств. Объем занимаемой оперативной памяти не должен превышать 8 Мбайт.
Требования к надежности
Требования к обеспечению надежного функционирования программы
Программа должна нормально функционировать при бесперебойной работе компьютера. При возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на диске. Уровень надежности программы должен соответствовать технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей программы; тестирование сопряжении модулей программы; комплексное тестирование программы.
Контроль входной и выходной информации
Программа должна предупреждать пользователя в случае некорректных действий сообщением об ошибке.
Время восстановления после отказа
Время восстановления после отказа должно состоять из времени перезапуска пользователем операционной системы и времени запуска пользователем исполняемого файла программы.
1. Условия эксплуатации
Климатические условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.
Требования к квалификации и численности персонала
Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц -- системный администратор и конечный пользователь программы.
Системный администратор должен иметь высшее профильное образование. В перечень задач, выполняемых системным администратором, должны входить:
- Задача поддержания работоспособности технических средств.
- Задачи установки (инсталляции) и поддержания работоспособности системных программных средств -- операционной системы.
- Задача установки программы.
- Задача создания резервных копий базы данных.
Требования к составу и параметрам технических средств
- процессор Pentium-4 3.0Hz.
- оперативную память объемом, 1 Гбайт, не менее.
- HDD, 80 Гбайт, не менее.
- операционную систему Windows NT/ХР/Vista/7.
- Свободное место не менее 20 Мб.
- Клавиатура.
- Мышь.
- Монитор.
Требования к маркировке и упаковке.
Требования к маркировке и упаковке не предъявляются.
Требования к транспортировке и хранению.
Требования к транспортировке и хранению не предъявляются.
Требования к информационной и программной совместимости
Требования к исходным кодам и языкам программирования
Для разработки программы необходимо использовать среду Microsoft Visual FoxPro 9.0. Исходный текст программы содержать достаточное количество комментариев, позволяющих выполнять их верификацию.
Требования к программным средствам, используемым программой
Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows NT/ХР/Vista/7.
Для функционирования серверной части программы на компьютере должно быть установлено следующее ПО:
- Microsoft Visual FoxPro 9.0.
Требования к защите информации и программ
Требования к защите информации и программ не предъявляются.
Специальные требования
Программа должна обеспечивать взаимодействие с пользователем (оператором) посредством графического пользовательского интерфейса.
2. Требования к программной документации
Предварительный состав программной документации
Состав программной документации должен включать в себя:
- Техническое задание.
- Программу и методики испытаний.
- Руководство пользователя.
3. Технико-экономические показатели
Экономические преимущества разработки
Ориентировочная экономическая эффективность не рассчитывается.
4. Стадии и этапы разработки
Стадии разработки
Разработка должна быть проведена в три стадии:
- Разработка технического задания.
- Рабочее проектирование.
- Внедрение.
Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
- Разработка программы.
- Разработка программной документации.
- Испытания программы.
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.
Содержание работ по этапам
На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:
- Постановка задачи.
- Определение и уточнение требований к техническим средствам.
- Определение требований к программе.
- Определение стадий, этапов и сроков разработки программы и документации на неё.
- Согласование и утверждение технического задания.
На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.
На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
- Разработка, согласование и утверждение и методики испытаний.
- Проведение приемо-сдаточных испытаний.
- Корректировка программы и программной документации по результатам испытаний.
5. Порядок контроля и приемки
Виды испытаний
Проверка документации программы осуществляется самим заказчиком с привлечением сторонних экспертов, способных засвидетельствовать факт соответствия созданного программного продукта всем пунктам технической документации, включая техническое задание и технический проект.
Испытания и тестирование программы должны проводиться в процессе создания программы самим разработчиком:
- C использованием контрольных тестов, позволяющих добиться проверки правильности работоспособности и взаимной совместимости максимального числа функций и операторов программы или модуля при минимальных затратах временных и финансовых ресурсов.
- Путем пошагового исполнения программы или модуля (и непрерывного контроля значений переменных) в соответствии с набором тестовых примеров и сравнения полученных в процессе тестирования значений с контрольными значениями тестовых примеров.
- С привлечением сторонних неофициальных бета-тестеров, которые в процессе тестирования программного продукта должны сообщать разработчику все найденные ошибки и неточности в работе программы.
Испытания и тестирование программы должны проводиться после завершения
создания программы заказчиком:
- С использованием проверочных тестов, составляемых заказчиком заблаговременно.
- В процессе начального этапа внедрения программы, путем тестирования программы в организации заказчика в рабочих условиях на протяжении срока в 1 неделю.
- В организации заказчика с привлечением сторонних экспертов.
Общие требования к приемке работы
Приёмка программы должна осуществляться заказчиком. Программа должна считаться годной, если она удовлетворяет всем пунктам данного технического задания, что должно быть засвидетельствовано сторонними экспертами.
Список использованной литературы
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.
Приложение А
Структура базы данных «Книжный магазин»
Таблица 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. Отчет «Заказы».
Размещено на Allbest.ru
...Подобные документы
Microsoft Access - система управления базой данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Разработка базы данных для хранения данных о книгах, покупателях, персонале книжного магазина.
курсовая работа [6,2 M], добавлен 14.11.2011Ознакомление с понятием, классификацией и структурными элементами баз данных. Виды моделей данных: иерархическая, сетевая, реляционная. Типы связей. Разработка программы для работы с базами данных в книжном магазине. Действие программы и ее листинг.
курсовая работа [549,3 K], добавлен 22.01.2013Разработка системы управления базой данных "Структура ВУЗа". Требования к программе: функциональным характеристикам, надежности, эксплуатации, составу и параметрам технических средств. Требования к программной документации. Порядок контроля и приемки.
курсовая работа [982,7 K], добавлен 08.06.2015Разработка базы данных книжного магазина в среде программирования Delphi. Создание таблиц и их заполнение. Требования к составу и параметрам технических средств. База данных как набор файлов, содержащих информацию. Этапы создания приложения в Delphi.
курсовая работа [803,6 K], добавлен 04.11.2012Создание программного комплекса, обеспечивающего использование структурированной базы данных для компьютерного магазина. Язык программирования высокого уровня C++. Требования к составу и параметрам технических средств, к программной документации.
курсовая работа [314,8 K], добавлен 17.02.2010Создание базы данных в СУБД MS ACCESS 2007 для оптимизации продаж в музыкальном магазине. Описание предметной области, разработка инфологической модели данных. Пользовательский интерфейс: информация о товаре, производителях, продавцах, отчет по чекам.
курсовая работа [847,3 K], добавлен 10.02.2014Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Создание базы данных для управления мебельным магазином: постановка задачи, требования к информационно-программной совместимости, составу и параметрам технических средств, документации. Разработка базы данных: структура таблиц, клиентское приложение.
курсовая работа [1,8 M], добавлен 10.02.2013Теоретические основы работы с Microsoft Access 2007. Основные принципы проектирования баз данных. Начало работы с Access 2007. Особенности создания базы данных Книжный магазин. Создание формы с помощью инструмента "Форма". Мастер отчетов: авторы, книги.
курсовая работа [4,9 M], добавлен 05.10.2011Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.
контрольная работа [664,9 K], добавлен 13.06.2014Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.
курсовая работа [3,2 M], добавлен 13.01.2015Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.
курсовая работа [838,9 K], добавлен 25.11.2010Назначение и требования, предъявляемые к прикладной программе, порядок контроля и приемки. Этапы создания и жизненный цикл программы. Реализация базы данных в MS Excel. Порядок работы с проектируемым программным продуктом, его структура и элементы.
курсовая работа [1,8 M], добавлен 24.05.2014Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.
курсовая работа [2,6 M], добавлен 20.11.2013База данных, содержащая перечень электроприборов с необходимой информацией о них. Требования к программе, технико-экономические показатели, стадии разработки, порядок контроля и приемки. Спецификации и текст программы. Описание логической структуры.
курсовая работа [32,1 K], добавлен 06.05.2009Принципы создания автоматизированной информационной системы книжного магазина. Описание работы, инструкция к программе. Описание IT техники для магазина. Основные обязанности работников книжного магазина. Должностные обязанности инспектора отдела кадров.
курсовая работа [735,6 K], добавлен 12.11.2015Обоснование выбора языков разметки гипертекста HTML и стилей CSS. Описание архитектуры клиент-сервер. Разработка базы данных средствами структурированного языка запросов SQL. Пользовательский интерфейс и руководство пользователя для работы с программой.
курсовая работа [2,1 M], добавлен 16.04.2017Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.
курсовая работа [1,3 M], добавлен 26.03.2013Автоматизация торговли, база данных. Модели представления данных, СУБД Microsoft Access. Инструменты для работы с данными в Access. Назначение проектируемой базы данных для компьютерного магазина. Основные функции, решаемые информационной системой.
курсовая работа [2,9 M], добавлен 15.11.2011Автоматизированные информационные системы: понятие и структура, функции и методика разработки. История развития данных технологий, этапы и принципы их проектирования. Разработка и главные критерии оценки эффективности ER-модели базы данных магазина.
контрольная работа [443,2 K], добавлен 02.04.2015