论文部分内容阅读
企业信息化是国民经济信息化和社会信息化的基础,在企业信息化的过程中,对于制造型企业来说有一个重要的环节是原材料的管理。应用管理信息系统进行原材料的管理有助于企业实时获得准确的库存数据并灵敏的做出采购决策,从而集体协作高效的完成出入库等业务流程。准确的库存数据和有效的库存管理是制造企业了解自身库存状况的最佳方案。 本文以某电子研发制造类企业为背景,对该企业的原材料管理系统的开发进行了研究与实现。为获得清晰的结构和层次,该系统被分为五大模块:原材料入库子系统、原材料出库子系统、查询分析子系统、基本信息管理子系统、访问控制子系统。 在需求分析过程中,UML的组件图、用例图、活动图和类图被分别用来进行系统结构描述、功能用例分析、业务流程的活动节点和基本类的初步设计,从而通过可视化的表现手段真实的反映用户的需求,为软件开发和后期维护提供强有力的支持;在此基础上,遵循数据完整性、安全保密性、可维护性、输入输出、响应速度等原则,对系统的数据库进行设计和关系描述,因入库子系统和出库子系统均为典型的企业业务流,在设计入库和出库路线时借鉴了工作流的思想,使得路线各任务节点实现自动上下文控制;在具体实现时,针对用户具体要求,增加了一些特色功能,如excel导出功能、待办事务提示功能,以方便用户和系统的交互。安全策略方面则采用身份验证、事务日志和权限控制充分保障系统的安全性能。 为提高系统的安全性和降低权限管理的复杂度,本文对访问控制技术进行了研究,并针对企业环境特点引入TRBAC(基于任务和角色的访问控制模型),通过任务分类实现主动访问控制和被动访问控制的结合,通过任务权限分配的分类保证权限管理的灵活性。 整个系统的实现采用B/S的三层结构、Microsoft.NET架构和.NET Framework的解析环境,数据库平台为具有高度可伸缩性和可靠性的SQL Server 2000。通过测试结果可以看出,该系统能满足用户的要求,实现企业原材料的有效管理。该系统现已投入运行,运行情况得到用户的好评。