Изграждане на информационна система за мониторинг производството на интериорни компоненти



страница4/4
Дата18.06.2018
Размер0.5 Mb.
#74121
1   2   3   4

3.4.5.2.6 Цвят обков - Добавяне и редакция

Това е последното техническо изискване към врати. Също с информативен характер. Аналогичен интерфейс и логика на работа при въвеждане (фиг. 28а) и редакция (фиг. 28б)



фиг. 28а фиг. 28б



3.4.5.3 Дограма

Вторият основен артикул на фирмата е продажбата и монтажа на дограма. Тя също като вратите има няколко свои технически характеристики, които определят цветовите, качествените и други свойства. Те са разположени в основното меню така:



фиг. 29


Макар и да работят със съвсем различни обекти от тези от групата на вратите, интерфейсът и логиката им е много близка и някои от характеристики им не са онагледени с картинки, а е посочен техен аналог.

3.4.5.3.1 Цвят - Добавяне и редакция

Цвят на дограмата е информативна характеристика, идентична логика с т. 3.4.5.2.6



3.4.5.3.2 Цвят на стъклопакет - Добавяне и редакция

Цвят на стъклопакет е характеристика, влияеща на цената. Интерфейсът е идентичен с този от т. 3.4.5.2.4



3.4.5.3.3 Подпрозоръчни дъски - Добавяне и редакция

Подпрозоръчни дъски е характеристика, влияеща на цената. Интерфейсът е идентичен с този от т. 3.4.5.2.4



3.4.5.3.4 Вид - Добавяне и редакция

Вид е последното техническо изискване на дограма. При избор на “Вид” от менюто се появява следната форма :



фиг. 30


Задължителен е избор на изображение, което се осъществява чрез кликане на бутона “Снимка”.

Фигура 31 илюстрира формата в режим на редакция. Допълнителното тук е задължителният избор на тип (еднокрил или двукрил).



фиг. 31


3.4.5.4 Остъкление - Добавяне и редакция

Остъклението е самостоятелен вид характеристика въпреки, че се включва като част от поръчката за врата. Интерфейсът и логиката на работа на формата са аналогични на тази от т. 3.4.5.2.3



3.4.5.5 Дръжки - Добавяне и редакция

Дръжки е последният вид технически изисквания.Аналогично на т. 3.4.5.2.4



3.4.6 Дейности

“Дейности” е най-същественият и обемист модул от информационната система. Той предлага функционалността, която на практика се използва при работата с клиенти. Този модул автоматизира обработката на заявки, поръчки, справки, разпечатване на бланки и договори и др. Той използва данните въведени от предишните модули като по този начин има на разположение пълния асортимент от артикули на фирмата. Информационната система е направена максимално гъвкава и всички артикули, цени и т.н, които биха могли да се променят във времето са лесно и бързо редактируеми от модул “Технически изисквания” виж т. 3.4.5



фиг. 32


3.4.6.1 Заявки

Преди поръчването на врати или дограма се взимат размери. Обработката и въвеждането им става от подменюто “Заявки”.



3.4.6.1.1 Нова заявка

фиг. 33


При избор на “Нова” от менюто се появява формата за въвеждане на нова заявка.

фиг. 34


При селекция/дисселекция на контрола 1 ,се разрешава/забранявя писането в контрола 2. Избраните монтажисти, които ще извършат заявката се избират от падащото меню, клика се бутон 3 и се визуализират в текстово поле 4. Изтриването става с кликане на бутон 5. Дата на изпълнение се настрочва чрез кликане върху контрола 6 и избор на ден от появилият се след това календар.

3.4.6.1.2 Заявки – преглед , редакция и разпечатка

При избор на “Преглед” от менюто се появява следната многофункционална форма:



Фиг. 35


Една от възможностите, които формата предлага е визуализирането на заявки чрез широк спектър от параметри. Те могат да бъдат филтрирани за дадена година, за месец от дадена година, да се търси чрез името или част от името на клиент, сортирани по нарастване или намаляване на избраният параметър за филтриране, както и да бъдат пресяти извършени и предстоящи заявки. Така лесно и бързо се достига до търсена заявка, виждат се детайлите на заявката ,която най-скоро предстои да бъде извършена както и предостава възможността резултатите да послужат като справка по дадени критерии. След избиране на тези критерии, в горната част на формата се клика бутона “Покажи” и резултатите се визуализират таблично.

Наборът от върнатите резултати не предоставя най-пълната информация за заявките. За пълен преглед или редакция на конкретна заявка, то редът от таблицата ,който я представя се маркира и след кликане на бутона “Детайли”, се появява формата от фиг. 35 в режим на редакция. Ако бъдат направени промени, то те моментално се отразяват в таблицата след затваряне на формата от фиг. 35.



фиг. 36


Маркирайки от 1 до 5 реда от таблицата визуализираща резултатите от търсенето и кликайки бутона “Отпечатай” се появява модална форма, динамично заредена с информацията за заявките , която монтажистите използват при посещаването на клиент. Тя позволява задаването на повече от едно копие чрез текстовото поле долу в дясно. След въвеждане на брой копия, се клика бутона “Печатане”, а за изход - бутона “Отказ” (виж Приложение 1 т.1).Фигура 37 визуализира тази функционалност:

фиг. 37


3.4.6.2 Поръчки

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



3.4.6.2.1 Поръчка за врати – нова

Достига се чрез основното меню по следния път:



фиг. 38


След избор от менюто, на екрана се появява модално следната форма:

Фиг. 39


Секция “Поръчка” – интерес представлява текстовото поле със ценообразуването, което не се редактира ръчно, а се обновява динамично от приложението при промяна на някои от ценообразуващите фактори.

Секция “Монтажисти”- аналогична на тази на фиг. 35, където е подробно обяснена.

Секция “Технически изисквания”- падащите менюта се зареждат от данните предоставени от модул “Технически изисквания”. Малко изключение прави падащото меню “Профил”, което при кликане предоставя за избор профил не от лист за избор,а от модално показващата се форма от фигура 40:

Фиг. 40


За повече информациа за техническите изисквания виж т. 3.4.5.2

Секция “Размери” задава размерни характеристики на вратата. Изображението за остъкление се зарежда подобно на “Профил” от предишната секция (виж фиг. 4.6.2.1.3). След клик на бутона “Запази” от тази секция, въведените размери се вкарват в списъка в долната част на формата. Бутоните “Изтрий” и “Редакция” служат за триене и редактиране на избран размер от листа.

Поръчката се въвежда при клик на бутона “Запази” в долният десен ъгъл на формата и при преминала успешна валидация на данните.

3.4.6.2.2 Поръчка за дограма – нова

Достига се чрез основното меню по следния начин:



фиг. 41


След това на екрана се разполага формата за въвеждане на нова поръчка за дограма. Тя също включва в себе си потребителски съобщения и валидация, където е необходимо.

Секция “Монтажисти”- аналогична на тази на фиг. 4.6.1.2, където е подробно обяснена.

Секция “Технически изисквания” отново се зарежда от данните предоставени в модул “Технически изисквания” виж т. 4.5.3

Формата, за моято говорим е следната:



фиг. 42


Малко по-различна е секция “Размери”. Полетата “площ”, ”Ед.Цена”, “Цена”, “Крайна цена” се попълват автоматично на базата на стойностите от другите полета и калкулирайки програмно паричната стойност от файлове на Excel, подобни на този от фиг. 43. Изоображението за “Вид” се зарежда с помощта на форма подобна на тази на фиг. 40.

Запазването, редакцията и изтриването на размер от поръчката става с помощта на бутоните ”Запази” (от секция ‘размери’),”Редакция” и “Изтрий”.



фиг. 43


3.4.6.2.3 Поръчки – преглед , редакция и разпечатка

фиг.44


След избор на “Преглед” от менюто се появява следната форма:

фиг.45


Визуално и функционално тя прилича на формата от т. 3.4.6.1.2 с тази разлика, че има още някои допълнителни възможности. Секцията за търсене е допълнена с възможност за търсене по цена. Също така тази форма може да обедини резултатите от търсенето за поръчки за дограма и за врати чрез избор на един от трите радиобутона (“Поръчки врати”,”Поръчки дограма”,”Всички”). Друго допълнение е визуализирането на общата стойност на набора от резултати от поръчки , които справката връща.

Тази форма е и отправната точка за редакция и преглед на пълните детайли на поръчка. Това става чрез кликане на бутона “Детайли”. В зависимост дали поръчката, маркирана от таблицата с резултати е за врата или дограма, интерфейсът отвежда или към формата от фиг. 46 (врати) или към фиг. 39 (дограма), където има логика за редакция.

При кликане на бутона “Отпечатай”, в зависимост от вида на поръчката се появява форма, която дава възможност за отпечатване на поръчката. В долната част има поле, което ако е маркирано ще бъде разпечатан и самия договор за поръчката (виж Прил. 1 т. 2 и т.3).

фиг.46


С цел допълнителна гъвкавост на приложението, е реализиран бутонът “Експорт”. Той позволява експортирането на данните от набора с резултати на заявката и лесния им пренос и използване от други системи. При клик на бутона “Експорт” се появява файлов диалог , който дава възможност за избор от стандартни формати- CSV (Comma Separated Values- стойностти, разделени със запетайка) или XML (виж Приложение 1 т.4 и т.5) .

фиг.47


3.4.7 Бланки

фиг. 48


Модул “Бланки” предоставя възможност за бързо разпечатване на празни бланки от всички видове ,с които фирмата работи.
Заключение

Настоящата информационна система е едно съвременно и добре работещо програмно решение. След демонстрация пред фирма “Карабулев ООД” се установи, че то отговаря напълно на бизнес потребностите, които е създадено да удовлетворява, и е напълно използваемо и внедряемо за работа в реални условия. Планира се бъдещото доразвиване и разширяване с допълнителни модули, които да обхванат още функционалности. Те биха включвали модули за водене на финансови отчети и модули за комуникация със завода за производство през интернет. В процеса на работа се предвижда възникване на необходимост от добавяне на допълнителни справки и нови изследвания на вече изградената система.



Използвана литература



  1. Microsoft .NET Framework – приложно програмиране, Джефри Рихтер

  2. http://msdn.microsoft.com/ , Microsoft

  3. Programming .NET Framework – Светлин Наков

  4. Microsoft Visual Studio .NET 2003 – поглед отвътре, Браян Джонсън, Крейг Скибо, Марк Янг

  5. Microsoft SQL Server 2000 Help Book, Microsoft

  6. http://en.wikipedia.org/wiki/Visual_Studio;

http://en.wikipedia.org/wiki/C_Sharp_(programming_language);

http://en.wikipedia.org/wiki/.NET_Framework;

http://en.wikipedia.org/wiki/Microsoft_SQL_Server_2005#SQL_Server_2005

Приложение 1

Разпечатки на резултати

1. Разпечатка на няколко заявки за размери

2. Разпечатка на поръчка за дограма

Договор за горната поръчка



3. Разпечатка на поръчка за врати



Договор за горната поръчка



4. Част от файла при XML експорт на данни



5. Част от файла при CSV експорт на данни







Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница