学位论文 > 优秀研究生学位论文题录展示

面向珠宝检测领域软件体系结构的研究与设计

作 者: 涂小琴
导 师: 吴晟
学 校: 昆明理工大学
专 业: 计算机软件与理论
关键词: 珠宝检测 特定领域软件体系结构 领域工程 业务模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件体系结构作为描述系统高层设计和实现更广范围内重用的手段,其重要性远远超过了特定算法和数据结构的选择与设计,并已成为软件工程领域研究的一个热点,其中,研究特定软件体系结构是软件体系结构研究的重点之一。目前,面对珠宝检测标准化要求,以及云南省珠宝(包含贵金属镶嵌饰品)的检测机构信息化建设的迫切需求,建立该领域的领域模型以及适合该领域的软件体系结构,以便在该领域内(即多家质检机构的系统开发中)得到复用,从而保证软件质量,减少开发风险及节约成本。论文首先阐述了特定领域软件体系结构研究的背景与意义,国内外的研究现状,研究的目标与技术路线以及本论文的研究范围,讨论了特定领域软件体系结构的定义,软件体系结构的风格、作用,并对其结构(DSSA)进行了分析研究,阐明了研究特定领域软件体系结构的意义与方法。本文严格按照领域工程的分析步骤进行,利用领域分析方法,得出珠宝检测领域的上下文(结构)图,进而确定珠宝检测领域的范围。并借助对该领域的核心业务流程分析,及周边业务流程的分析,对珠宝检测领域进行建模,得出该领域的特征模型、实体关系模型以及功能模型。并通过得出的领域模型,对珠宝检测领域进行领域设计,以及数据库的设计,最终实现了适合该领域的软件体系结构(DSSA)论文根据珠宝检测领域结构的具体需求及特点,在领域模型及特定领域体系结构的基础上,对该领域内的共同需求进行了模块组合,实现了该领域内共同模块的开发。开发完成了基于三层B/S模式下的珠宝检测管理信息系统,该系统在云南省珠宝质量监督检验研究院14个站点及云南省分析测试中心得到推广使用,获得较广泛的推广价值,同时也论证了该模型的正确性。

全文目录


摘要  3-4
ABSTRACT  4-10
第一章 绪论  10-16
  1.1 研究背景及意义  10-11
  1.2 国内外研究现状  11-12
  1.3 研究目标与技术路线  12-13
  1.4 研究范围  13
  1.5 论文组织结构  13-16
第二章 特定领域软件体系结构概述  16-30
  2.1 软件体系结构概述  16-22
    2.1.1 软件体系结构的定义  16-17
    2.1.2 软件体系结构的发展  17-18
    2.1.3 软件体系结构的研究现状  18-19
    2.1.4 软件体系结构的风格  19-22
    2.1.5 软件体系结构的作用  22
    2.1.6 基于软件体系结构的开发过程  22
  2.2 面向特定领域软件体系结构分析方法  22-27
    2.2.1 面向特定领域软件体系结构(DSSA)的定义  23-24
    2.2.2 特定领域软件体系结构(DSSA)的特点  24
    2.2.3 领域工程分析  24-27
      2.2.3.1 领域分析及其方法  24-26
      2.2.3.2 领域设计  26
      2.2.3.3 领域实现  26-27
  2.3. DSSA与体系结构风格的比较  27
  2.4 本章小结  27-30
第三章 面向珠宝检测的领域分析  30-46
  3.1 珠宝检测领域描述  32
  3.2 领域上下文  32
  3.3 珠宝检测领域的范围  32-33
  3.4 领域词典  33-34
  3.5 领域数据的分类  34-35
  3.6 规范化业务流程  35-37
  3.7 识别核心业务与周边业务  37-38
  3.8 核心业务流程分析  38-42
    3.8.1 接样管理  38-39
    3.8.2 检验结果登记管理  39
    3.8.3 检验结果审核批准管理  39-40
    3.8.4 报告证书生成管理  40-41
    3.8.5 费用管理  41
    3.8.6 退样管理  41-42
  3.9 周边业务流程分析  42-43
    3.9.1 查询  42-43
    3.9.2 统计  43
  3.10 实体关系模型  43-44
  3.11 功能模型  44
  3.12 本章小结  44-46
第四章 面向珠宝检测的领域设计  46-54
  4.1 总体模块的设计  46-47
  4.2 体系结构风格的选取  47-48
  4.3 基于珠宝检测的领域开发模型  48
  4.4 数据库的设计  48-51
    4.4.1 设计原则  48-49
    4.4.2 业务数据库设计  49-50
    4.4.3 权限的数据库设计  50-51
  4.5 构件的设计  51-52
  4.6 本章小结  52-54
第五章 面向珠宝检测领域的实现及系统开发实例  54-78
  5.1 面向珠宝检测领域典型模块的实现  54-61
    5.1.1 角色与权限管理模块的实现  54-57
    5.1.2 检测结果登记模块的实现  57-59
    5.1.3 证书/报告生成管理模块的实现  59-61
  5.2 模块的组合  61
  5.3 开发实例  61-66
    5.3.1 架构的选取  61-63
      5.3.1.1 B/S与C/S体系结构  61-63
    5.3.2 系统总体模块的划分  63-65
    5.3.3 系统实现的关键技术  65-66
      5.3.3.1 Asp.Net FrameWork框架的使用  65
      5.3.3.2 缓存技术的使用  65
      5.3.3.3 串口通信技术的使用  65
      5.3.3.4 word报表技术的使用  65-66
      5.3.3.5 JavaScript技术  66
  5.4 系统的实现  66-77
    5.4.1 检测过程管理子系统  67-76
      5.4.1.1 接样管理模块  67-68
      5.4.1.2 系统流程  68-69
      5.4.1.3 检测结果登记  69-70
      5.4.1.4 报表的生成  70-73
      5.4.1.5 天平自动称量的实现  73-74
      5.4.1.6 综合查询与统计  74-76
    5.4.2 设备管理子系统  76
      5.4.2.1 设备登记  76
    5.4.3 其它管理子系统  76-77
      5.4.3.1 委托单位管理  76-77
  5.5 本章小结  77-78
第六章 总结与展望  78-80
  6.1 总结  78-79
  6.2 展望  79-80
致谢  80-82
参考文献  82-86
附录A 攻读学位期间发表论文  86

相似论文

  1. SaaS技术在人力资源服务平台中的应用研究,TP311.52
  2. 基于软构件复用技术的ERP系统研究,TP311.52
  3. 基于构件的人力资源管理系统研究与实现,TP311.52
  4. 复杂电磁环境监测通用软件架构及构件技术研究,TP311.52
  5. 基于构件的柔性Web用户界面模型,TP393.09
  6. 面向实验教学部门门户网站系统的领域工程研究,TP311.5
  7. 基于软件产品线的ERP系统开发框架的研究与实现,TP311.52
  8. 卫生监督构件化业务平台的设计与实现,TP311.52
  9. 基于组件的高速公路建设管理系统框架设计研究,TP311.52
  10. 面向HR领域的构件技术的研究与应用,TP311.52
  11. 基于MDA的Web-MIS平台研究与实现,TP311.52
  12. 大型企业信息采集发布系统的框架研究,TP274.2
  13. LI-FORM产品线重构方法的研究,TP311.52
  14. 基于特征建模的GIS开发研究,TP311.52
  15. 基于领域构件的研究堆应急数据库系统开发,TP311.52
  16. 基于构件的软件复用技术的研究及应用,TP311.52
  17. 基于构件的能源动态监管系统研究与实现,TP311.52
  18. 网点资源管理信息系统的设计与开发,TP311.52
  19. SIP多媒体通信QoS问题研究,TN919.8
  20. 新一代核心银行系统架构研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com