Ihe Njikwa Ngwaọrụ. Gbatịa MIS na ngwaọrụ

Ihe Njikwa Ngwaọrụ. Gbatịa MIS na ngwaọrụ
Ụlọ ọrụ ahụike akpaghị aka na-eji ọtụtụ ngwaọrụ dị iche iche, nke a ghaghị ịchịkwa ọrụ ya site na usoro ozi ahụike (MIS), yana ngwaọrụ ndị na-anabataghị iwu, mana ha ga-ebufe nsonaazụ nke ọrụ ha na MIS. Agbanyeghị, ngwaọrụ niile nwere nhọrọ njikọ dị iche iche (USB, RS-232, Ethernet, wdg) yana ụzọ gị na ha ga-esi na-emekọrịta ihe. Ọ fọrọ nke nta ka ọ bụrụ na ọ gaghị ekwe omume ịkwado ha niile na MIS, ya mere e mepụtara oyi akwa software DeviceManager (DM), nke na-enye otu interface maka MIS maka ikenye ọrụ na ngwaọrụ na inweta nsonaazụ.

Ihe Njikwa Ngwaọrụ. Gbatịa MIS na ngwaọrụ
Iji mee ka ntachi obi nke usoro ahụ dịkwuo mma, DM kewara n'ime usoro mmemme dị na kọmputa na ụlọ ọgwụ. E kewara DM n'ime mmemme bụ isi yana otu ngwa mgbakwunye na-emekọrịta ihe na otu ngwaọrụ ma ziga data na MIS. Ọnụ ọgụgụ dị n'okpuru na-egosi nhazi usoro mmekọrịta ya na DeviceManager, MIS na ngwaọrụ.

Ihe Njikwa Ngwaọrụ. Gbatịa MIS na ngwaọrụ
Ọdịdị nke mmekọrịta dị n'etiti MIS na DeviceManager na-egosi nhọrọ 3 maka nkwụnye:

  1. Ngwa mgbakwunye anaghị enweta data ọ bụla sitere na MIS wee ziga data gbanwere n'ime usoro nke nwere ike ịghọta ya site na ngwaọrụ ahụ (dakọtara na ụdị ngwaọrụ 3 na ọnụ ọgụgụ dị n'elu).
  2. Ihe mgbakwunye ahụ na-enweta ọrụ dị mkpirikpi (n'ihe gbasara oge igbu) site na MIS, dịka ọmụmaatụ, ibipụta na ngwa nbipute ma ọ bụ nyochaa ihe oyiyi, na-eme ya ma zipu nsonaazụ na nzaghachi na arịrịọ ahụ (dakọtara na ụdị ngwaọrụ 1 na ọnụ ọgụgụ dị n'elu). ).
  3. Ngwa mgbakwunye na-enweta ọrụ ogologo oge site na MIS, dịka ọmụmaatụ, iji mee nyocha ma ọ bụ tụọ ihe ngosi, na nzaghachi na-eziga ọkwa nnabata ọrụ (ọrụ ahụ nwere ike ịjụ ma ọ bụrụ na enwere njehie na arịrịọ ahụ). Mgbe emechara ọrụ ahụ, a na-atụgharị nsonaazụ ya ka ọ bụrụ usoro nghọta maka MIS wee bulite ya na ntanetị kwekọrọ na ụdị ha (dakọtara na ụdị ngwaọrụ 2 na ọnụ ọgụgụ dị n'elu).

Ihe mmemme DM bụ isi na-amalite, bido, malitegharịa ma ọ bụrụ na nkwụsị a na-atụghị anya ya (okuku) wee kwụsị plugins niile mgbe emechiri. Ngwakọta nke plugins na kọmpụta ọ bụla dị iche; naanị ndị dị mkpa ka ewepụtara, nke akọwapụtara na ntọala.

Ngwa mgbakwunye ọ bụla bụ mmemme nọọrọ onwe ya nke na-emekọrịta ihe na mmemme bụ isi. Nkọwa nke ngwa mgbakwunye a na-enye ohere maka ịrụ ọrụ kwụsiri ike n'ihi nnwere onwe nke ihe atụ ngwa mgbakwunye niile na isi na njikwa njehie (ọ bụrụ na njehie dị oke egwu na-eme ka ngwa mgbakwunye ahụ daa, mgbe ahụ nke a agaghị emetụta plugins ndị ọzọ na isi) . Otu ngwa mgbakwunye na-enye gị ohere ịrụ ọrụ na ngwaọrụ nke otu ụdị (na-abụkarị otu ihe nlereanya), ebe ụfọdụ plugins nwere ike ịmekọrịta naanị otu ngwaọrụ, ebe ndị ọzọ nwere ike ịmekọrịta na ọtụtụ. Iji jikọọ ọtụtụ ngwaọrụ nke otu ụdị na otu DM, malite ọtụtụ oge nke otu ngwa mgbakwunye.

Ihe Njikwa Ngwaọrụ. Gbatịa MIS na ngwaọrụ
Eji Qt Toolkit mepụta DM n'ihi na ọ na-enye anyị ohere ịhapụ otu sistemụ arụmọrụ n'ọtụtụ oge. Nke a mere ka o kwe omume ịkwado ọrụ na kọmpụta dabere na Windows, Linux na MacOS, yana ngwaọrụ otu osisi Raspberry. Naanị mmachi na ịhọrọ sistemụ arụmọrụ mgbe ị na-emepụta plugins bụ nnweta ndị ọkwọ ụgbọala na/ma ọ bụ sọftụwia pụrụ iche maka otu ngwaọrụ.

Mmekọrịta dị n'etiti plugins na isi na-apụta site na QLocalSocket na-arụ ọrụ mgbe niile nke nwere aha nke ihe atụ ngwa mgbakwunye, dịka protocol anyị mepụtara. Emebere mmejuputa usoro nkwurịta okwu n'akụkụ abụọ dị ka ọbá akwụkwọ dị ike, nke mere ka o kwe omume ịmepụta ụfọdụ plugins site na ụlọ ọrụ ndị ọzọ na-enweghị ikpughe kpamkpam mmekọrịta ya na isi. Echiche dị n'ime nke oghere mpaghara na-enye onye isi aka ịmụta ozugbo banyere ọdịda site na iji mgbama nkwụsị njikọ. Mgbe mgbaàmà dị otú ahụ kpalitere, a na-amaliteghachi ngwa mgbakwunye nsogbu ahụ, nke na-enye gị ohere ijikwa ọnọdụ dị oke egwu n'enweghị mgbu.

Ekpebiri iwulite mmekọrịta dị n'etiti MIS na DM dabere na protocol HTTP, ebe MIS na-arụ ọrụ na sava Weebụ, nke na-eme ka ọ dị mfe iziga na ịnata arịrịọ site na iji protocol a. Ọ dịkwa ike ịmata nsogbu ndị nwere ike ibilite mgbe iji ngwaọrụ na-arụ ọrụ ma ọ bụ na-arụ ọrụ dabere na koodu nzaghachi.

N'isiokwu ndị na-esonụ, na-eji ihe atụ nke ọtụtụ ụlọ nyocha nyocha, a ga-enyocha ọrụ DM na ụfọdụ nkwụnye.

isi: www.habr.com

Tinye a comment