Курсовая работа: Разработка приложения для учета рабочего времени сотрудников предприятия
«…AS Премия» означает, что заработная плата после суммирования с премиальными, будет записываться в новый столбец, который будет называться «Премия». Далее я вводил строку с условием отбора, в которой оговаривал какой разряд должен иметь бригадир, чтобы ему начислили премию:
WHERE Разряд>2;
После этого я закрыл запрос и назвал его «Премия».
Также в моей базе данных имеются и другие запросы, представленные в форме отчетов – всего их пять. Это «важные заказы» - запрос с условием выборки, который показывает вид работ и дату начала монтажа, при условии, что объем, предоставленный заказчиком будет не менее 230 м. Запрос «заказчики», который предоставляет данные о заказчике из двух таблиц и запрос «высокая квалификация», который предоставляет данные о работниках с высокой квалификацией.
2.6 Разработка пользовательского интерфейса
Рассмотрим разработку интерфейса компонента приложения ООО «СЭТ», обеспечивающего технологию работы с взаимосвязанными документами приложения при подготовке и вводе в базу данных.
Подготовка документов, сопровождающих отгрузку (отпуск) товаров со склада фирмы (поставщика), начисление премиальных, просмотр реквизитов заказчиков и ближайших заказов осуществляется по технологии, для которой нужна соответствующая компьютерная поддержка.
Технология подготовки, ввода в базу данных, актуализации базы данных при подготовке документов, с выполнением необходимых расчетов, печати документов и обеспечение взаимосвязи документов требует разработки соответствующего компонента приложения. Основой приложения является комплекс интерфейсов, обеспечивающих данную технологию. Для построения необходимых интерфейсов приложения я использовал стандартные инструменты конструирования форм Access. Ниже, на примере я буду описывать разработки взаимосвязанных форм, образующих интерфейс рассматриваемого компонента приложения.
В процессе функционирования предприятия, часто приходится сталкиваться с такой важной документацией, как накладная, список заказов с объемом необходимых к выполнения заказов, просмотр работников, их квалификация, начисление премиальных, поэтому наиболее часто используемую информацию я обозначил через запросы представленные в форме отчетов. Для их разработки я использовал мастер построения отчетов. В нём необходимо было выбрать запрос, тип построения отчета, а также стиль в котором отчет должен быть представлен. Отчет делается на каждый представленный мною запрос. Также нужно отметить, что менять, заносить новые, или удалять данные из таблиц в отчете мы не можем, что обеспечивает сохранность данных.
Следующим этапом разработки интерфейса идет создание форм на таблицы в моей базе данных, ведь помимо просмотра, также необходимо и вносить данные. Поэтому на каждую таблицу, с помощью «мастера форм», в котором выбирается название таблицы, тип ее построения, и стиль в котором она будет оформлена, я создаю форму.
После создания форм таблиц, и отчетов необходимо было обеспечить быстрый доступ к ним, для этого в режиме конструктора я создал две формы – «интерфейс1» и «интерфейс2». В одной из них я расположил кнопки, которые с помощью макроса «открытие форм» открывают нужные таблицы с данными, в другой форме кнопки, которые с помощью макроса «открытие отчетов» открывают запросы по представленным таблицам.
Для того, чтобы их связать, я создал форму «главный интерфейс пользователя», включающие в себя две кнопки, которые ссылаются на описанные мной выше формы, а также кнопка выхода из приложения пользователя.
Конечно же, для лучшей эргономичности я украсил свой пользовательский интерфейс картинками, соответствующими тематике разрабатываемой мной базой данных. Картинки также вставлялись в режиме конструктора, в области данных и в верхнем колонтитуле.
При запуске приложения можно предусмотреть, чтобы сразу открывался только разработанный мной интерфейс пользователя. Для этого я выполнил команду Сервис|Параметры запуска. После этого в окне параметров, выбрал в строке Вывод Формы/страницы форму «Главный интерфейс пользователя». Далее нужно снять все флажки, которые присутствуют в окне Параметры запуска, это позволит при запуске приложения пользователя убрать с экрана все стандартные панели инструментов, которые бы загромождали интерфейс.
3. Руководство пользователя
3.1 Цели и задачи базы данных
База данных создавалась с целью упорядочивания данных, которые хранятся на предприятии в различных формах и на различных носителях информации. Например, может так быть, что данные о сотрудниках хранятся в одной папке, реквизиты клиентов хранятся на компьютере, а данные о материалах вообще потерялись. Чтобы такого не было, нужно собрать все интересующие меня данные, тем самым определить проблемную область, после этого достаточно просто занести данные в Excel и хранить их там. Но это было бы не профессионально, данные были бы не связанными, не несли бы никакой смысловой нагрузки, и работать с ними было бы не удобно. Поэтому, чтобы вся информация, находящаяся в ведении предприятия, хранилась в упорядоченном виде, и работа с этой информацией велась без дополнительных затрат рабочего времени, я разработал базу данных в Access, при этом приспособил эту базу под конкретную организацию, путем создания специальных отчетов по запросам.
Также одной из главных задач моей базы данных было снизить затраты рабочего времени на заполнение накладной, подсчет заработной платы с учетом всех премиальных и получение прочей важной информации о клиентах и заказчиках.
Для работы в созданной мной базе данных не требуется специального образования, или специальных навыков работы. С ней справился бы даже и ребенок.
Заключение
В ходе знакомства с моим приложением для учета рабочего времени сотрудников предприятия я во – первых установил, что совокупность всех подразделений предприятия дает нам проблемную область.
Разработка бизнес – процесса, включающего в себя функциональную и информационную модели, заняла 5 Mb.
База данных, включающая в себя приложение пользователя, в итоге составила 5 Mb.
Результатом данного дипломного проекта является разработка программ формирования и обработки запросов. Программы разработаны для технических средств АРМ РД и функционируют совместно с остальным ПО АРМ РД.
В процессе разработки программ выполнены требования к функциональным характеристикам, условия эксплуатации и требования к операционной и программной совместимости. В заключительной части дипломного проекта была дана оценка результатов работы программ и
даны рекомендации оператору АРМ РД.
Объем памяти, занимаемый программой равен: V = 64 Кбайта.
В организационно-экономической части дипломного проекта было проведено планирование разработки с построением сетевого графика, расчет договорной цены разработки, обоснована экономическая целесообразность темы.
Договорная цена разработки составляет: Цд = 916 152 руб. в ценах 1998г.
В разделе “Охрана труда и техника безопасности” был выбран оптимальный режим освещенности и проведен расчет информационной нагрузки оператора.
Значение информационной нагрузки оператора АРМ РД составляет 0.6 бит/с.
В разделе “Гражданская оборона” были приведены требования по инженерной защите оператора и оборудования ПЭВМ от воздействия высоких температур при взрывах в ЧС мирного времени.
В разделе “Эргономика” была произведена оценка рабочего места оператора и разработано оптимальное рабочее место оператора.