论文摘要
软件体系结构作为描述系统高层设计和实现更广范围内重用的手段,其重要性远远超过了特定算法和数据结构的选择与设计,并已成为软件工程领域研究的一个热点,其中,研究特定软件体系结构是软件体系结构研究的重点之一。目前,面对珠宝检测标准化要求,以及云南省珠宝(包含贵金属镶嵌饰品)的检测机构信息化建设的迫切需求,建立该领域的领域模型以及适合该领域的软件体系结构,以便在该领域内(即多家质检机构的系统开发中)得到复用,从而保证软件质量,减少开发风险及节约成本。论文首先阐述了特定领域软件体系结构研究的背景与意义,国内外的研究现状,研究的目标与技术路线以及本论文的研究范围,讨论了特定领域软件体系结构的定义,软件体系结构的风格、作用,并对其结构(DSSA)进行了分析研究,阐明了研究特定领域软件体系结构的意义与方法。本文严格按照领域工程的分析步骤进行,利用领域分析方法,得出珠宝检测领域的上下文(结构)图,进而确定珠宝检测领域的范围。并借助对该领域的核心业务流程分析,及周边业务流程的分析,对珠宝检测领域进行建模,得出该领域的特征模型、实体关系模型以及功能模型。并通过得出的领域模型,对珠宝检测领域进行领域设计,以及数据库的设计,最终实现了适合该领域的软件体系结构(DSSA)论文根据珠宝检测领域结构的具体需求及特点,在领域模型及特定领域体系结构的基础上,对该领域内的共同需求进行了模块组合,实现了该领域内共同模块的开发。开发完成了基于三层B/S模式下的珠宝检测管理信息系统,该系统在云南省珠宝质量监督检验研究院14个站点及云南省分析测试中心得到推广使用,获得较广泛的推广价值,同时也论证了该模型的正确性。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景及意义1.2 国内外研究现状1.3 研究目标与技术路线1.4 研究范围1.5 论文组织结构第二章 特定领域软件体系结构概述2.1 软件体系结构概述2.1.1 软件体系结构的定义2.1.2 软件体系结构的发展2.1.3 软件体系结构的研究现状2.1.4 软件体系结构的风格2.1.5 软件体系结构的作用2.1.6 基于软件体系结构的开发过程2.2 面向特定领域软件体系结构分析方法2.2.1 面向特定领域软件体系结构(DSSA)的定义2.2.2 特定领域软件体系结构(DSSA)的特点2.2.3 领域工程分析2.2.3.1 领域分析及其方法2.2.3.2 领域设计2.2.3.3 领域实现2.3. DSSA与体系结构风格的比较2.4 本章小结第三章 面向珠宝检测的领域分析3.1 珠宝检测领域描述3.2 领域上下文3.3 珠宝检测领域的范围3.4 领域词典3.5 领域数据的分类3.6 规范化业务流程3.7 识别核心业务与周边业务3.8 核心业务流程分析3.8.1 接样管理3.8.2 检验结果登记管理3.8.3 检验结果审核批准管理3.8.4 报告证书生成管理3.8.5 费用管理3.8.6 退样管理3.9 周边业务流程分析3.9.1 查询3.9.2 统计3.10 实体关系模型3.11 功能模型3.12 本章小结第四章 面向珠宝检测的领域设计4.1 总体模块的设计4.2 体系结构风格的选取4.3 基于珠宝检测的领域开发模型4.4 数据库的设计4.4.1 设计原则4.4.2 业务数据库设计4.4.3 权限的数据库设计4.5 构件的设计4.6 本章小结第五章 面向珠宝检测领域的实现及系统开发实例5.1 面向珠宝检测领域典型模块的实现5.1.1 角色与权限管理模块的实现5.1.2 检测结果登记模块的实现5.1.3 证书/报告生成管理模块的实现5.2 模块的组合5.3 开发实例5.3.1 架构的选取5.3.1.1 B/S与C/S体系结构5.3.2 系统总体模块的划分5.3.3 系统实现的关键技术5.3.3.1 Asp.Net FrameWork框架的使用5.3.3.2 缓存技术的使用5.3.3.3 串口通信技术的使用5.3.3.4 word报表技术的使用5.3.3.5 JavaScript技术5.4 系统的实现5.4.1 检测过程管理子系统5.4.1.1 接样管理模块5.4.1.2 系统流程5.4.1.3 检测结果登记5.4.1.4 报表的生成5.4.1.5 天平自动称量的实现5.4.1.6 综合查询与统计5.4.2 设备管理子系统5.4.2.1 设备登记5.4.3 其它管理子系统5.4.3.1 委托单位管理5.5 本章小结第六章 总结与展望6.1 总结6.2 展望致谢参考文献附录A 攻读学位期间发表论文
相关论文文献
标签:珠宝检测论文; 特定领域软件体系结构论文; 领域工程论文; 业务模型论文;