浙江一幼儿园遭打砸 教育局:系民事纠纷 无师生

  • 文章
  • 时间:2019-03-11 11:40
  • 人已阅读

小型企业管理的最终目标是促进企业目标的实现,小型企业管理系统需及时、准确地进行人员信息的查询、统计和管理,对人员资料需采取科学的管理方法和采用现代化的管理手段,对职员的历史性、周期性、随机性信息进行及时的、全方位的跟踪和更新,并对企业生产制造信息进行有效的管理,以提高企业运作效率,提高生产效率充分考虑成本利润效益,运营开销等因素。本论文主介绍了在小型企业管理系统建设中后台数据库开发的过程。 关键词小型企业管理管理信息系统数据库 引言 小型企业管理的最终目标是促进企业目标的实现。小型企业管理的理念认为经过开发的人力资源和产品信息管理可以增值,能给企业带来巨大的利益。小型企业管理系统需及时、准确地进行人员信息的查询、统计和管理,并对企业生产制造信息进行有效的管理,以提高企业运作效率,提高生产效率充分考虑成本利润效益,运营开销等因素。以下将主介绍在小型企业管理系统建设中后台数据库开发的过程。 需求分析 .功能需求 小型企业管理系统具有工厂信息管理、车间信息管理及报表生成、统计信息等功能。小型企业管理部门负责添加、修改、删除各类信息。 .涉及的实体和属性 整个系统涉及到以下六个实体,分别是工厂实体、车间实体、工人实体、产品实体、零件实体、仓库实体。 工厂实体(deptment)中包含id工厂代号,dt_nme工厂名,dt__m_nme厂长名,dt_bz运营开销四个属性; 车间实体(wokshop)中包含w_id车间号,ddess地址,w_m_nme车间主任,w_bz运营开销,dep_id所属工厂代号五个属性,其中id为主键,dept_id为外键; 工人实体(employee)中包括em_id车间号,pimykey,em_nme姓名,em_sex姓名,em_sepcilty工种,em_bz月工资,w_id所属工厂号六个属性,其中em_id为主键,w_id为外键; 产品实体(goods)中包括good_id产品号.good_nme产品名,good_size产品规格,good_bz产品成本,good_pice产品销售价格六个属性,其中good_id为主键; 零件信息表(pts)中包括p_id零件号,p_nme零件名,p_pice零件价格,p_bz零件成本四个属性,其中p_id为主键; 仓库实体(weshop)包括w_id仓库号,w_m_nme仓库主任名,tel电话,w_bz运营成本,dep_id所属工厂代号,其中w_id为主键,dep_id为外键; 产品零件实体(goodpt)good_id产品号,p_id零件号两个属性; 零件实体(wokpt)包括w_id车间号p_id零件号两个属性。 数据库逻辑设计 .把概念模型转换为关系表这里goods实体和pts实体之间存在多对多的关系,于是需新创建产品零件配置表goodpt,该表包含两个字段good_id,p_id;此外wokshop和pts之间也存在多对多的关系,也采取上述方法,新创建一个关系表wokpt。 .数据的一致性与完整性由于系统的数据是共享的,在不同的部门中,信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。解决这一问题,有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且求对数据库的数据完整性进行严格的约束。对于输入的数据,为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据,此外,还考虑域完整性约束、实体完整性约束及参照完整性约束等,例如在考虑删除工厂的信息时,考虑工厂数据表中的id字段被仓库实体的dep_id字段和车间实体的dep_id所参照,所以不能盲目得先删除工厂信息表中数据,而是应该先删除参照的子表中相应的数据,再删除被参照的父表的数据,这样才能保证数据的一致性。 得到数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统的设计规划出的实体有工厂实体、车间实体、工人实体、产品实体、零件实体及仓库实体。 .视图、索引及权限的定义 ..视图定义视图是集合普通用户需的数据的虚拟表,为了方便用户操作及屏蔽地层数据库的复杂性,提高查询和处理数据的灵活性,可以建立适当的视图方便查询和各类报表的输出 em_view集合工人基本信息 ceteviewem_viewsselectem_id,em_nme,em_ge,em_sex,em_speciltyfomemployee; em_bz_view集合工人月工资信息 ceteviewem_bz_viewsselectem_id,em_nme,em_specilty,em_bzfomemployee; em_bz_view集合工人年工资信息 ceteviewem_bz_viewsselectem_id,em_nme,em_specilty,em_bz*fomemployee; dep_bz_view集合工厂运营开销信息 ceteviewdep_bz_viewsselectdt_id,dt_nme,dt_bzfomdeptment; w_bz_view集合车间运营开销信息 cetevieww_bz_viewsselectw_id,w_bzfomdeptment; ..索引定义在某种程度上,索引可以提高检索效率,但必须满足一个准则当任何单个查询检索的行少于或等于整个表行的%时,使用索引非常有效,而索引的侯选列应该是用来存储很大范围的值的列。以下是建立部分索引语句 Ceteindexemp_indexonemployee(nme) Id为employee表中主键,本身就是一个唯一索引 ..权限定义普通ue只能浏览信息,管理员才能对表中信息进行inset、updte、delete、lte以及包含适当的系统权限。 用户对系统进行操作需首先判断权限,如果是已经被gnt授予了该权限才能连接服务器,才能执行某项操作,如果不具备该权限或被evoke撤销了,将返回原窗口。 软件模块划分 根据对用户的操作方式和,将系统用户分为类角色普通员工和系统管理员。不同的角色被管理员赋予不同的权限。通过需求分析、角色分析,形成了系统的功能设计。系统需拥有的主功能模块有管理模块、利润统计模块、报表生成模块;管理模块中又包含车间信息管理模块、仓库信息管理模块、工厂信息管理模块。 结语 以上是对小型企业管理信息系统后台数据库的建设,在建设过程中合理建表,并运用索引、视图来方便用户操作及屏蔽底层数据库的复杂性,并使之处理数据更灵活。 参考文献 []黄梯云.管理信息系统(第四版)北京高等教育出版社.年. []王真惠.旅游信息系统管理.浙江大学出版社.年. []朴顺玉.管理信息系统.中国人们大学出版社.年. []姬睿.基于SQLSeve数据库的安全性策略研究[J].电子科技,,. 注本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文