110 likes | 206 Views
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
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