
- •1 Проектирование функциональной модели асои
- •1.1 Определение требований к проектируемой асои
- •1.2 Диаграмма вариантов использования
- •1.3 Модель данных
- •1.3.1 Диаграмма дерева узлов
- •2. Проектирование бизнес-логики и доступа к данным
- •2.1 Диаграмма классов
- •2.2 Диаграмма деятельности
- •3 Разработка программного обеспечения
- •3.1 Выбор среды программирования
- •3.2 Разработка таблиц базы данных асои
- •3.3 Разработка форм
- •Список использованных источников
Введение
Автоматизированные системы стали неотъемлемой частью современного общества. Они позволяют выполнять привычные операции намного быстрее и эффективнее. При этом требуется значительно меньше затрат человеческих и производственных ресурсов.
В настоящее время стремительными тепами развивается сфера обслуживания. И здесь никак не обойтись без помощи автоматизированных систем.
Не обошли нововведения и отдел кадров магазина мебели. Они позволили уменьшить количество затрачиваемого времени на заполнение личных карточек сотрудников магазина, увеличилась скорость обработки данных. Если раньше сотрудникам отдела кадров приходилось очень много работать с бумажными документами, что занимало много времени, и не всегда удавалось сразу найти нужную информацию, то теперь проблемы подобного рода не возникают. Все данные хранятся в структурированной информационной базе, позволяющей легко оперировать с ними. Все документы составляются и хранятся в электронном виде, при необходимости их можно распечатать.
Целью данного курсового проекта является проектирование и реализации информационной базы, разработка необходимых средств работы с ней для обеспечения успешного функционирования обозначенного выше объекта – магазина мебели.
1 Проектирование функциональной модели асои
1.1 Определение требований к проектируемой асои
Разработанная система может использоваться сотрудниками отдела кадров мебельного магазина.
Каждый пользователь информационной системы будет вводить свои данные, являющиеся входными для программы. Они же будут инициаторами получения выходной информации.
Подробная структура взаимодействия пользователя с программой показана на диаграмме бизнес-процессов, которая представлена в графической части на листе “Диаграммы бизнес-процессов и требований”.
Главным требованием к системе является реализация всех функций сотрудника отдела кадров.
Также не маловажным требованием является простота интерфейса, так как будущие пользователи системы имеют крайне низкую степень подготовки.
Следующим важным требованием является достоверность. Все предоставляемые системой данные должны содержать минимум ошибок.
Кроме этого система должна быть надёжной. Надежность системы определяется временем бесперебойной работы системы, которое зависит также от надежности технической базы, средств реализации, а также правильности и профессиональности построения системы.
Система также должна обладать хорошим быстродействием, чтобы не заставлять пользователя ждать и чтобы действительно сократить время выполнения рутинных действий.
Информация, которая будет храниться в базе данных, имеет большую ценность, поэтому она должна быть защищена от различных ошибок и сбоев в системе.
Требования к интерфейсу. Разрабатывая интерфейс программного продукта, необходимо учитывать, что он создается для непрофессионального пользователя. Это налагает на интерфейс ряд требований:
– интерфейс программы должен быть интуитивно понятным. Это подразумевает, что интерфейс не требует много времени на его изучение, при условии, что пользователь разбирается в данной предметной области и имеет навыки работы на компьютере;
– в случае, если пользователь допустил какую-либо ошибку при работе с данной программой, должны быть предусмотрены сообщения для пользователя, содержащие описание ошибки и рекомендации по их исправлению;
– в цветовом оформлении интерфейса должны отсутствовать яркие агрессивные цвета, вызывающие утомление. Предпочтение стоит отдать неяркой и не слишком разнообразной цветовой гамме. Такое оформление не будет отвлекать пользователя от работы, но и не будет выглядеть уныло и рутинно.
Программное обеспечение должно быть защищено от всевозможных вредоносных программ. Это требование можно удовлетворить использованием антивирусной программы.
Для обеспечения требований безопасности желательно расположить базу данных на отдельном компьютере – сервере, который будет располагаться в недоступном от посторонних месте. В силу этого от аппаратных средств требуется наличие сетевого оборудования.
Требования к сетевому оборудованию: надёжность, защищённость от нежелательно доступа. Кроме этого желательно сократить расходы на прокладку сети.
Методологическое обеспечение должно включать инструкции по использованию информационного, программного, аппаратного обеспечения, а также инструкции по обеспечению работоспособности всей системы.
Сформулируем требования к АСОИ.
Добавление персональной информации о сотруднике магазина. Раньше при приеме сотрудника на работу все данные заносились в личные карточки сотрудников. Для того, чтобы их заполнить, требовалось намного больше времени по сравнению с данной системой.
Выдача информации о личных данных сотрудников. Система позволяет быстро произвести поиск необходимой информации.
Предоставление пользователю информации о прохождении сотрудниками аттестации. При использовании автоматизации внесение данных об аттестации будет осуществляться очень быстро.
Предоставление пользователю информации о профессиональной переподготовке. Автоматизированная система поможет быстро найти дату переподготовки и предоставить в дальнейшем информацию пользователю.
Предоставление пользователю информации о повышении квалификации. Автоматизированная система хранит эту информацию сколь угодно долго, поиск осуществляется за считанные секунды, исключены ошибки работников, не требуется дополнительная площадь.
Разработанный программный продукт должен работать в операционной системой Windows XP с использованием приложения для работы с базами данных Microsoft SQL Server 2008 r2;
Проектируемая система является многопользовательской. Защита информации от несанкционированного доступа осуществляется административными методами. Комплексную защиту компьютера от вирусов, шпионского программного обеспечения и других вредоносных программ обеспечиваем с помощью любого антивируса.