论文部分内容阅读
高校物资采购具有项目数量多、资料整理汇总工作量大、人员涉及广和流转环节多等特点,在缺乏信息管理系统的条件下,存在查询统计困难、共享度低和差错等影响工作效率的问题。针对上述问题,本文以湖州师范学院物资采购工作现状和实际需求为背景,应用领域驱动设计(domain-drivendesign,简称DDD)相关理论,设计并实现了湖州师范学院采购信息管理系统。本文的主要工作和成果如下:1.进行系统需求分析,给出了系统用例和主要业务对象的状态模型。2.基于“分离领域”思想设计了系统的具体分层架构;引入Unity组件依赖注入技术解决了表现层与应用层、领域层和持久层间的耦合问题。3.基于领域驱动设计思想,采用①根据Vaughn Vernon的4个原则将实体和值对象划分成聚合、②运用状态模式设计实体对象行为、③利用.Net验证接口设计验证组件等方法构建了系统的领域模型,实现了系统的业务逻辑。4.基于Entity Framework组件、工作单元和仓储模式设计持久化组件。该系统在湖州师范学院进行试用,实验结果表明,采购信息管理系统具有良好的可维护性和可扩展性,运行稳定、功能可靠,实际应用效果良好,该系统对推动其他高校采购管理工作信息化具有一定的借鉴意义。