
- •Введение
- •Технико-экономическое обоснование разработки ас
- •1.1 Характеристика объекта управления и результатов его функционирования
- •1.2 Описание существующей системы
- •1.3 Описание недостатков существующей системы
- •1.4 Обоснование необходимости совершенствования существующей системы
- •1.5 Цели, критерии и ограничения создаваемой системы
- •1.6 Функции и задачи создаваемой системы
- •1.7 Выводы и предложения
- •2. Техническое задание
- •2.1 Общие сведения о проекте
- •2.2 Назначение и цели создания системы
- •2.3 Требования к системе
- •2.3.1 Требования к системе в целом
- •2.3.2 Требования к функциям, выполняемым системой
- •2.3.3 Требования к видам обеспечения
- •2.4 Состав и содержание работ по созданию системы
- •2.5 Порядок контроля и приемки системы
- •2.6 Требования к составу и содержанию работ по подготовки объекта автоматизации к вводу системы в действие
- •2.7 Требования к документированию
1.7 Выводы и предложения
Процесс автоматизации представляет собой совокупность программных и технических средств, позволяющих организовать работу пользователей в определенной предметной области.
Основные преимущества автоматизации сказываются там, где приходится выполнять часто повторяющиеся задачи. Такие задачи занимают большую часть работы. Компьютерная техника позволяет ускорить время выполнения почти всех задач.
Разработка и внедрение системы, позволяющей автоматизировать все вышеперечисленные функции, является удобной и эффективной с экономической точки зрения 8451,5 руб (см. приложение А).
2. Техническое задание
2.1 Общие сведения о проекте
Полное наименование: Автоматизированная система Учет товара на складе в ООО «Сервис плюс».
Заказчиком данной системы является: ООО «Сервис плюс».
Разработчиком данной системы является студент «Оренбургского колледжа статистики, экономики и информатики» Клыков А.В.
Документация, на основании которой ведется разработка автоматизированной системы, является: договор «О принятии студента на производственную практику и технико-экономическое обоснование».
Данная система будет создаваться в течение технологической и преддипломной практики. Началом разработки системы является 25 января 2010 года и окончанием разработки 30 апреля 2010 года.
2.2 Назначение и цели создания системы
Цель создания автоматизированной информационной системы - это автоматизация учета товара на складе, уменьшение трудоемкости и времени работы, обеспечение надежного хранения данных и исключение их потери и порчи.
Программа предназначена для автоматизации процесса ввода данных о движении товара, формирования отчета о поставивших товарах, формирования отчета о реализованных товарах, формирования отчета о списанных товарах, формирования отчета о движение товара.
Автоматизированная система, прежде всего, должна выполнять все предписанные ей функции с формированием всех выходных документов, в которых содержится вся верная результативная информация. Для эксплуатации АС необходимо наличие соответствующего программного средства.
2.3 Требования к системе
2.3.1 Требования к системе в целом
Заказчика интересует насколько хорошо, просто, надежно и эффективно можно использовать данную автоматизированную систему в ее исходном виде, насколько она удобна в эксплуатации, легка для понимания, модифицирования, повторных испытаний и можно ли использовать ее при изменении условий применения.
Общая полезность программы состоит из исходной полезности, надежности, эффективности, учета человеческого фактора, мобильности, удобства эксплуатации, понятности, модифицируемости, оцениваемости.
Мобильность. Чтобы программное обеспечение было мобильным необходимо обеспечить максимальную независимость от типа операционной системы.
Модифицируемость. Отражает возможность внесения изменения в программное обеспечение без значительных затрат на дальнейшую отладку. Чтобы обеспечить свойство модифицируемости программное обеспечение должно быть хорошо структурировано, документировано, открыто к расширению существующих к добавлению новых функций.
Понятность. Это комплексная характеристика, включающая ряд свойств программного обеспечения. Каждое программное обеспечение создается с учетом требований пользователя определенных техническим заданием. Кроме того, пользователь должен иметь возможность достаточно легко вникнуть в смысл документации, сопровождающей программное обеспечение, понять его функциональное назначение. Все это может быть обеспечено, если документация написана ясным лаконичным языком без излишних повторений с необходимыми ссылками.
Информативность. Одна из характеристик программного обеспечения обеспечивающих понятность. Программное обеспечение обладает ею, если оно содержит информацию, обеспечивающую понимание назначения программного обеспечения, принятых ограничений и результатов работы отдельных компонентов программного обеспечения.
Открытость. Дает возможность понять назначение каждого оператора программного обеспечения при чтении его текста, т.е. в необходимом количестве иметь комментарии в программе и каждый идентификатор должен нести смысловую нагрузку.
Согласованность. Внутренняя согласованность должна обеспечивать единую терминологию, единую трактовку понятий и значений. Особое значение приобретает свойство тогда, когда программные комплексы разрабатываются группой специалистов, и в процессе работы необходима взаимоувязка отдельных модулей. Внешняя согласованность обеспечивается однозначным соответствием создаваемого программного обеспечения требованиям, изложенным в техническом задании.
Структурированность. Делает программное обеспечение понятным для пользователя. Она предполагает создание программного обеспечения в соответствии с определенными требованиями: использованием при программировании базовых конструкций, подробное комментирование текстов программ, использование модульного программирования.
Надежность. Это свойство программного обеспечения сохранять работоспособность в течение определенного периода времени, в определенных условиях эксплуатации с учетом последствий для пользователя каждого отказа. Работоспособным называется такое состояние программного обеспечения, при котором оно способно выполнять заданные функции с параметрами, установленными техническим заданием. Причиной отказа в работе программного обеспечения может быть невозможность его полной проверки в процессе тестирования и испытаний. При эксплуатации программного обеспечения в реальных условиях может возникнуть такая комбинация входных данных, которая вызовет отказ. Также причиной отказа может быть моральный износ программного обеспечения, т.е. оно не может правильно реагировать на изменившиеся жизненные обстоятельства.
Завершенность. Характеризует программное обеспечение, которое включает все необходимые для функционирования программные компоненты, достаточно проработанные для выполнения заданных функций. Программное обеспечение незавершенно, если отсутствует хотя бы один дополнительный модуль, либо в сопровождающейся документации отсутствует какой-то один раздел.
Точность. Характеристика, определяющая точность результата расчетов в соответствии с их назначением.
Эффективность. Выполнение требуемых функций при минимальных затратах ресурсов. Под ресурсами подразумеваются: объем оперативной памяти, время работы центрального процессора, объем внешней памяти, пропускная способность канала. Часто характеристика эффективности вступает в противоречие с другими характеристиками программного обеспечения. Повышение эффективности за счет снижения других характеристик обязательно отразить в техническом проекте.
Оцениваемость. Наиболее легко оценить программное обеспечение, которое разбито на модули по функциональному признаку, проверяя работу каждого из модулей, чем программное обеспечение, состоящее из модулей, выделенных случайным образом. Программное обеспечение обладает характеристикой оцениваемости, если его работу можно оценить, т.е. можно оценить, на сколько хорошо программное обеспечение выполняет свои функции заложенные в техническое задание.
Учет человеческого фактора. Программное обеспечение должно создавать комфортные условия труда для пользователя: хороший интерфейс и работа в терминах понятных для пользователя.