论文部分内容阅读
对国家珍珠及珍珠制品质量监督检验中心而言,建设珍珠鉴定信息管理及防伪系统的意义在于显著提升其企业信息化水平,使其能够在信息化的社会条件下提升服务水平和市场竞争力。同时该系统对于净化南珠市场、打击假冒伪劣珍珠和维护消费者权益发挥积极的作用。在本系统建设过程中,首先对用户现场进行调研,了解用户旧系统存在的问题及对新系统的期望。接着进行用户需求调查,收集记录用户的原始需求,进而借助UML进行需求分析,把用户需要变成明确、完整的系统需求规格说明。在进行系统架构设计时遵循J2EE规范将系统分为三层,表现层负责用户信息展示,采用HTML+Extjs设计;中间层负责实现用户业务逻辑,采用轻量级的Spring+Hibernate框架实现;数据存储层负责存储和提供数据,采用MySQL数据库。为了提高复用性及系统扩展性,中间层又分为Web层、业务逻辑层、数据访问层和数据持久化层。系统的详细设计又分为用户界面设计、数据库设计和模块设计。用户界面设计按照原型创作、原型评估和原型细化的步骤进行;数据库设计工作又分为数据库逻辑设计、表设计和安全设计;模块设计也分为模块接口与属性设计及模块数据结构和算法设计。在实现系统时,按照分层的设计分别使用 java 相关技术进行实现,标签打印机调用及摄像头控件是系统的两个关键模块,在文中分别进行详细论述。标签打印机的控制采用调用打印机底层的接口,使用EZPL编程语言来进行;摄像头控件采用的是DirectShow技术来实现并封装成Com组件。在测试阶段,测试工作分为单元测试、集成测试、确认测试、系统测试四个步骤,每个测试步骤都有各自的重点。由于系统的开发流程遵循CMMI3级规范,故整个项目的开发没有超出预期,系统成本控制、进度控制、系统的质量都达到了预先的要求。目前系统运行良好,用户评价很高。