
- •Содержание
- •Введение
- •1 Общая часть
- •1.1 Анализ предметной области
- •1.2 Подробное описание решаемых системой задач
- •1.3 Требования, предъявляемы к базе данных
- •1.4 Требования по надежности
- •Требования к ис повышающие удобство использования
- •2 Специальная часть
- •2.1 Потоки данных
- •2.2 Инфологическое проектирование
- •2.3 Обоснование выбора субд Access
- •2.4 Физическая структура реляционной бд
- •2.4.1 Разработка таблиц базы данных
- •2.4.2 Разработка отношений между таблицами и создание схемы данных
- •2.4.3 Интерфейс Базы Данных
- •2.4.4 Цвет экранной формы
- •2.4.5 Использование функциональных клавиш
- •2.4.6 Разработка запросов
- •Запрос на выборку:
- •2.Запрос с параметром:
- •3. Запрос на обновление
- •2.4.7 Разработка отчетов
- •2.4.8 Разработка форм для ввода и вывода информации
- •2.4.9 Разработка формы меню
- •3 Организация производства
- •3.1 Обоснование необходимости разработки данной информационной системы
- •3.2 Разработка инструкции пользователю
- •4 Экономическая часть
- •4.1 Расчет затрат на проведение работы
- •4.2 Расчёт стоимости программы
- •4.3 Конкурентоспособность программного продукта
- •5 Мероприятия по технике безопасности и по противопожарной безопасности
- •5.1 Анализ потенциально опасных и вредных факторов, воздействующих на пользователя эвм
- •5.2 Организационные и технические мероприятия по защите от поражения электрическим током
- •5.2.1 Противопожарная безопасность
- •5.2.2 Требования к персоналу
- •5.2.3 Специальные требования
- •5.2.4 Требования к рабочему месту
- •Заключение
- •Приложение Программное представление формы
1.3 Требования, предъявляемы к базе данных
Прежде, чем приступить к созданию базы данных необходимо иметь четкое представление о том, для чего собственно она создается, и кто ею будет пользоваться. Так как она создается для хранения информации преподавателя, база данных должна быть надежной. А так как с ней будет работать преподаватель, который имеет навыки работы на компьютере обычного пользователя, то база данных еще должна быть удобной и понятной в использовании на интуитивном уровне.
При создании надежной Базы Данных я преследовала следующие цели:
Обеспечить строгое и наглядное описание проектируемой системы
Повышение точности описания предметной области
Обеспечение контроля над действиями пользователя
Обеспечения контроля ввода данных
Показатели моей работы по достижению поставленных целей :
Подробная инструкция по эксплуатации БД
Привлечение к разработке функциональной моделей сотрудников заинтересованных подразделений
Ограничение возможных действий пользователя и проверка вводимых данных
Предоставление вариантов для выбора при воде данных
Передо мной так же стояла задача разработать удобный программный продукт, для этого мне понадобилось:
Обеспечить простой диалог пользователя с БД
Обеспечить приемлемую скорость работы
Обеспечить помощь пользователю в процессе работы с БД
Облегчить ввод данных
Обеспечить простоту освоения БД
Обеспечить возможность изменения БД в случае изменения алгоритма решения задачи
Благодаря поставленным целям я достигла:
Наличие дружественно графического интерфейса
Наличие инструкции по пользованию программой
Возможность выбора часто повторяющихся значений из списка
Ориентировка БД на пользователя, не имеющего профессиональных знаний в области вычислительной техники
Наличие исходного текста программ
1.4 Требования по надежности
Надежность является одним из наиболее важных критериев качества БД. Можно выделить два основных аспекта надежности:
1. Наличие в готовом программном продукте ошибок;
2. Готовность программного продукта к возможности возникновения исключительных (нештатных) ситуаций.
Первый аспект, в свою очередь, можно разделить на два:
Ошибки, возникающие на этапе проектирования БД;
Ошибки, возникающие на этапе кодирования.
Ошибки этапа проектирования могут возникать из-за недостаточной квалификации персонала проводящего анализ, слабых знаний в обследуемой предметной области, отсутствия отработанной методологии проведения обследования объекта автоматизации.
Ошибки этапа кодирования возникают вследствие недостаточной квалификации программистов, плохой проработки постановки задачи программистам. При этом надо заметить, что любой достаточно большой программный продукт обязательно содержит некоторое количество ошибок различной степени важности.
Второй аспект подразделяется:
1. Непредусмотренные действия пользователя;
2. Недопустимые сочетания исходных данных.
Персонал, использующий БД, часто имеет достаточно низкую подготовленность для работы с вычислительной техникой. В связи с этим, непредусмотренные действия пользователя возникают, с одной стороны, из-за механических ошибок при обработке (вводе) пользователем вручную больших объемов информации, а с другой стороны – из-за ошибок в построении интерфейса пользователя выражающихся в бесконтрольном предоставлении пользователю возможности проведения различных операций по обработке данных.
Кроме этого пользователь может ввести комбинацию входной информации, которая не допускается с точки зрения предметной области. В таких случаях БД должна отвергнуть входные данные и сообщить об этом пользователю.
Для оценки требований надежности с точки зрения обеспечения поставленной цели выберем следующие показатели:
привлечение к разработке функциональной и информационной моделей сотрудников заинтересованных подразделений;
ограничение возможных действий пользователя и проверка вводимых данных;
предоставление вариантов для выбора при вводе данных.
Средствами СУБД Access хранение информации будет производиться на винчестере. А так же для сохранности данных база данных будет раз в неделю переписываться на диск CD-RW (диск многоразового использования).
Из выше перечисленного были созданы следующие правила эксплуатации базы данных:
информация, хранимая в базе данных, должна быть использована исключительно в конкретных целях, необходимых для успешной работы методического кабинета;
системный корпус с винчестером должны находиться в помещении при комнатной температуре;
Производится регулярное копирование БД на дополнительный носитель информации (лазерный диск или флэш карту)
при необходимости сотрудник может установить пароль на программу.
Соблюдение этих правил эксплуатации базы данных позволит обеспечить высокую эффективность и надежность для успешной работы сотрудников методического кабинета.