Разработка приложения для учета рабочего времени сотрудников предприятия

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

шенствовать, изменить. Я не занимался выдумкой велосипеда, да этого от меня и не требовалось. Мои усилия были конкретно направлены на усовершенствования механизма монтажа и доставки, постольку, поскольку изучать и улучшать работу менеджеров, бухгалтеров и кадрового отдела я не имел права, да и времени бы у меня не хватило.

Так с чего же начинается функционирование предприятия? Я считаю, что с директора он дает указы, распоряжения и выступает в роли флюгера. Поэтому вверху так называемой шапки я поставил директора в лице ООО СЭТ.

Далее идет разбиение (рис. 1), на конкретные подразделения, такие как доставка, изготовление, реализация и монтаж, функции которых выполняли различные отделы предприятия.

 

 

 

 

 

 

Рисунок 1 Главное структурное подразделение функциональной модели

 

В свою очередь каждое подразделение имело в своем активе несколько уровней вложения, которые конкретизировали выполняемые подразделением функции.

Так, например доставка делилась на разгрузку, подписание документов и привоз. А под привозом имелась в виду покупка материала, загрузка материала со склада и выгрузка материала.

Определив, что должна включать в себя моя проблемная область, я начал составлять функциональную модель. Первая диаграмма должна показывать с чего начинается функционирование предприятия и что него влияет.

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2 Контекстная диаграмма функциональной модели

 

Стрелки слева (рис. 2) означают, что в предприятие приходят посетители, клиенты, а также поступают сырье и материалы. Так как они не могут прийти в организацию и бесследно исчезнуть, стрелками с правой стороны я показал что клиент, заключив договор, приносит в организацию заказ, а это, следовательно, приносит прибыль и дает сигнал на изготовление и монтаж материалов.

Изготовление и монтаж не возможно, без каких либо общепринятых правил, в том числе и техники безопасности, поэтому стрелкой сверху я показал, что в функционирование данного предприятия ведется в соответствии со всеми нормами и правилами и без каких либо нарушений.

Так как материалы не могут сами собой обрабатываться, устанавливаться, а директор не может разорваться на части, для того, чтобы еще и вести всю документацию, поэтому без персонала никак не обойтись, стрелкой снизу я это показал.

Далее описывается уже известная нам схема (рис. 3). Сырье и материалы доставляются на базу, где из этого сырья персонал предприятия изготавливают продукцию, которая и идет на реализацию. Реализуется продукция посредством доставки до места монтажа и последующей установки. Таким образом посетитель (клиент) задействован лишь в стадии реализация продукции, он приносит предприятию прибыль и соответственно работу.

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3 Диаграмма декомпозиции функциональной модели

 

Описав отделы и их связи, необходимо было добавить еще несколько вложенных уровней, оговаривающих, что должен делать персонал предприятия в каждом отделе. В идеале это нужно описывать вплоть до мелочей, например в таком отделе как изготовление можно было описать зигование металла как: надеть перчатки, взять металл, нажать кнопку пуск на зиговальной машине и так далее. Но, поскольку это уже выходит за рамки курсовой, я делал описание более просто и добавил по два вложенных уровня.

Рисунок 4 Последовательность изготовления продукции

 

Подразделение изготовление: после того как разгрузили на базе жесть, её, согласно стандартным нормативным документам выкладывают на станок для резки металла, и после специальной процедуры мерки, листы железа разрезают равными частями, нужного количества. Потом персонал предприятия перетаскивает уже разрезанный металл к обвальцовачному станку, на котором квалифицированный работник, согласно общепринятым правилам и стандартам вальцует, то есть превращает разрезанные листы железа в цилиндры. После вальцевания, цилиндрованный металл зигуют, то есть делают накладочные швы, с одного или двух концов трубы.

Все эти операции показаны стрелочками в определенной последовательности, как все и должно происходить.

 

2.3 Информационная модель

 

При разработке информационной модели я описывал документооборот с точки зрения обычного работника предприятия. Для начала берется схема (рис. 1), уже описанная мной. Но теперь делается описание подразделений только как набор информационных потоков. Например, доставка делится на заявка на поставку, учет согласно договору поставки и подписание счет фактуры.

Далее я составлял нулевой уровень информационной модели (рис. 5). Клиент приходит в организацию, чтобы сделать заявку на оказание услуг, директор организует управление подписывая необходимые документы, это показано на моей схеме двумя стрелочками слева. Работник, в лице предприятия, создает прайс лист, составляет цены на оказываемые услуги, формирует бухгалтерскую отчетность, с соблюдением всех правил и сертификатов.

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 5 Контекстная диаграмма информационной модели