110 likes | 212 Vues
This system allows the company to manage workers, clients, roles, and tasks efficiently. It includes features such as creating, updating, and deleting company profiles, setting roles, managing worker and client information, and tracking tasks.
E N D
Wedia IEMS Design By Bing:2009.05.20
IEMS roles • Company : the company which serve as our clients • Worker: the workers that work for the company • Client: the clients of the company, always under control of the worker
Company • CompanyID • Name • Description • Status : Try = 1, Normal = 2, Expire = 3 • DateAdded • DateUpdated • PriceType: 200/month; 500/month; depends on workers and clients • Procs: AddCompany, GetCompany, GetCompanys, UpdateCompany, DeleteCompany
Company Account • CompanyID • PayDate • PayMoney
Company Dictionary • CompanyID • Dictionary:XML Dictionary Construct: <dictionary> <item name=“item1”> <value>value1</value> <value>value2</value> </item> <item name=“item2”> <value>value1</value> </item> </dictionary>
Company Log Save as txt file and keep a copy in database for each week • CompanyID • Yeah • Week Log Info • Log in • Add, Update, Delete • Log out (Maybe not consider for now)
Company Role Settings • Creator : the company master • Update Company • Set Company Dictionary • Set Company Roles • Set Company Workers Information Format • Set Company Clients Information Format • Role Name • View, Add, Update, Delete Workers • View, Add, Update, Delete Clients • View, Add, Update, Delete Tasks
Company Role Settings Example • Master • View, add, update, delete Managers • View clients • View update tasks • Manager • View, add, update, delete workers • View, add, update, delete clients • View, add, update, delete tasks • Worker • View, update clients • View, update tasks