Формирование требований к АИС
База данных будет представлена СУБД «MySql 5.0». Программа будет реализована на языке программирования высокого уровня C#. В качестве механизма доступа к базе данных будет использоваться технология «NHibernate», с помощью которой можно будет подключаться и управлять БД с помощью набора команд, заложенных в специальную библиотеку. Поиск по любому полю. Для реализации поиска требуется считать… Читать ещё >
Формирование требований к АИС (реферат, курсовая, диплом, контрольная)
Объектом автоматизации является авторизованный сервисный центр по ремонту и гарантийному обслуживанию компьютерной техники ТОО «Инфраэнерго». Рассматривается деятельность фирмы в области компьютерной и офисной техники. Фирма осуществляет работы по техническому обслуживанию вычислительной техники, оргтехники, сетевого и офисного программного обеспечения, а также обслуживание и администрирование активного оборудования и серверного программного обеспечения.
В компании имеются следующие подразделения:
- 1) отдел логистики;
- 2) отдел программного обеспечения;
- 3) отдел проектирования локальных вычислительных сетей;
- 4) отдел не гарантийного обслуживания;
- 5) отдел гарантийного обслуживания.
Каждый отдел занимается определенным спектром задач, взаимодействуя с остальными отделами. Разрабатываемая АИС будет предназначена для отделов гарантийного и не гарантийного обслуживания, специализирующихся на ремонте компьютерной техники и оргтехники. В каждом из отделов имеется персонал сервисных инженеров, занимающихся ремонтными работами и учетом ремонтируемого оборудования, а также место приема оборудования на ремонт, за которым следит приемный персонал. Данную АИС необходимо установить на все рабочие станции сервисных инженеров и приемного персонала. Основные задачи АИС заключаются в учете поступающих заявок; обработки и получение информации о технике находящейся на ремонте; формирования необходимых документов.
В современных условиях требуется принципиально новая система управления экономикой основанной на замене устаревших методов обработки информации.
К числу основных целей обращения к использованию АИС являются:
- 1) необходимость повышения работоспособности какого-либо отдела или сотрудника;
- 2) снижение затрат на обработку документации;
- 3) совершенствование работ или услуг и в конечном итоге технологических и управленческих процессов;
- 4) повышение точности и безошибочности в расчетах.
Современный учет заключается в достоверном количественном отражении состояния всего предприятия, которое основывается на обработанной информации и первичной документации.
Необходимость в создании АИС заключается в облегчении процесса контроля поступающих заявок в сервисный центр, а также в повышении эффективности работы компании. Чем быстрей будет обработана информация о полученных и выполненных обязательствах предприятия, тем больше новых заказов сможет принять организация. Разрабатываемая АИС должна в значительной степени облегчить и ускорить процесс учета выполненных ремонтных работ предприятия при минимальных требованиях и затратах.
Разрабатывая АИС должна выполнять следующие функции:
- 1) ввод информации о заявках;
- 2) редактирование информации о поступающих заявках;
- 3) поиск информации;
- 4) формирование номенклатурного справочника на основе существующих заявок;
- 5) оформление заказов;
- 6) печать счета, акта о выполненной работе;
- 7) обеспечение безопасности и сохранности документов.
Внедрение АИС позволит:
- 1) уменьшить, время необходимое для учета заявок;
- 2) автоматизировать операции контроля выполненных работ;
- 3) автоматизировать формирование и выдачу необходимых документов на печать.
База данных будет представлена СУБД «MySql 5.0». Программа будет реализована на языке программирования высокого уровня C#. В качестве механизма доступа к базе данных будет использоваться технология «NHibernate», с помощью которой можно будет подключаться и управлять БД с помощью набора команд, заложенных в специальную библиотеку.
NHibernate — ORM-решение для платформы Microsoft .NET, портированное с Java. Это бесплатная библиотека с открытым кодом, распространяется под лицензией GNU Lesser General Public License.
Проект должен быть выполнен в соответствии с требованиями по выполнению выпускных квалификационных работ по специальностям. Также требуется разработать руководство пользователя и протестировать созданный программный продукт.
СУБД MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц.
Среда разработки программы — Microsoft VisualStudio 2010.
Рассмотрим возможности, которые должны быть в созданной программе:
- 1) Авторизация пользователя. Для авторизации приложения на сервере необходимо считать введенные логин и пароль пользователя, желающего получить доступ и сравнить с уже имеющимися записями о пользователях в БД;
- 2) Добавление новых записей. Для добавления записи в БД необходимо проверить на корректность заполнения все поля таблиц, подлежащие сохранению. Далее передать данные на сервер посредством «NHibernate»;
- 3) Редактирование имеющихся записей БД. Для организации данной функции потребуется считывание данных из БД в поля для редактирования, после чего требуется проверка на корректность новых данных и сохранение данных на сервере БД посредством «Hibernate»;
- 4) Удаление имеющихся записей в БД. Для удаления данных необходимо получить идентификатор записи, которую требуется удалить посредством «NHibernate»;
- 5) Поиск по любому полю. Для реализации поиска требуется считать данные из текстового поля и поочередно сравнить с полями всех таблиц в БД. В случае совпадения данных вывести все результаты в соответствующие текстовые поля. В случае отсутствия совпадений вывести сообщение об отсутствии записей, подходящих под это описание;
- 6) Просмотр записей. Для реализации функции просмотра, требуется поочередно считывать данные полей из БД посредством «NHibernate» и выводить их в соответствующие поля на форме приложения.