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

基于Web的战备物资管理系统设计与实现

作 者: 信卫斌
导 师: 郑志蕴
学 校: 郑州大学
专 业: 软件工程
关键词: 战备物资管理系统 Web技术 UML 设计模式
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


战备物资管理是保障部队军事训练的重要支撑,其管理水平直接影响到部队能否完成上级赋予的任务。鉴于当前部队多数单位战备物资管理信息化含量低、综合效益差等问题,需要一个融物资添加、查询、统计、调配、报损于-体的基于Web的战备物资管理系统。该系统是基于B/S模式的信息管理系统,用AS P.NET+Access 2003数据库开发,是融管理、信息、系统科学和网络技术于一体的先进管理手段。系统设计结合了面向对象的编程思想,主要包括后台数据库的建立维护和前端应用程序开发两个方面。通过系统实现,用户可在网络环境下直接访问操作权限范围内的各项信息。本文结合战备物资管理系统开发,重点阐述了基于UML的面向对象的系统分析与设计、数据库设计以及UML模型的运用方法。在需求分析中,详细分析了用户对系统的功能需求,确定了参与者及参与者所需的系统服务或功能单元,经多次迭代细化建立需求模型,制成用例图。在此基础上,进入系统分析阶段,识别系统全部的类,建立类图,并判定每个类的构造,建立系统分析的静态模型。为描述系统各对象不同时间点是如何动态交互的以及结果如何,建立了系统分析阶段动态模型。本文设计的战备物资管理系统分为用户管理模块、物资管理模块、日志管理模块。其中,物资管理模块分为查询物资、调配物资、报损物资、汇总物资等模块,是系统开发的重点。系统实现时,使用三层架构将数据存储与应用分开,表示层用于处理与用户的交互,实现各种实时数据的录入、统计、查询、分析等操作;业务逻辑层封装了ASP.NET技术可以访问的系统核心功能组件,负责响应Web客户端请求进行应用处理;数据层包括数据库平台、战备物资数据库以及硬盘中的文件数据,负责处理和实现业务逻辑层对数据的请求。论文还讨论了如何在战备物资管理系统中应用设计模式。设计模式给出了面向对象技术的最佳实践和规则,可帮助开发人员描述设计片断、重用设计思想、使用他人的专业经验。论文介绍了两种设计模式在战备物资管理系统中的应用,比如数据访问层应用的抽象工厂模式,为优化数据查询使用观察者模式等。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-13
  1.1 背景及意义  10-11
  1.2 目标及内容  11-12
  1.3 课题研究的主要内容  12
  1.4 论文组织结构  12-13
第二章 物资管理系统开发关键技术介绍  13-28
  2.1 面向对象的软件开发技术  13-14
    2.1.1 面向对象设计方法的定义与理解  13
    2.1.2 面向对象与面向过程设计方法的区别  13-14
  2.2 物资管理系统服务模式  14-19
    2.2.1 C/S结构模式  14-15
    2.2.2 B/S结构模式  15-16
    2.2.3 B/S与C/S结构模式比较  16-17
    2.2.4 B/S模式应用系统开发技术研究  17-19
  2.3 统一建模语言UML  19-25
    2.3.1 UML的定义  19-21
    2.3.2 UML的组成和特点  21-24
    2.3.3 UML的应用范围  24-25
  2.4 设计模式  25-28
    2.4.1 设计模式的定义  25
    2.4.2 设计模式的组成要素  25-26
    2.4.3 设计模式的分类  26
    2.4.4 设计模式在软件设计应用中的优势  26-28
第三章 基于Web的战备物资管理系统建模  28-52
  3.1 战备物资管理系统简介  28-29
  3.2 构建系统需求模型  29-33
    3.2.1 分析参与者  29-30
    3.2.2 获取用例  30
    3.2.3 分层设计用例图  30-33
  3.3 系统静态结构建模  33-40
    3.3.1 识别系统类与类的区分  33-36
    3.3.2 确定类的属性和操作  36-38
    3.3.3 类之间的关系和类图  38-40
  3.4 系统动态行为建模  40-43
    3.4.1 顺序图(Sequence diagram)  40-41
    3.4.2 协作图(Collaboration diagram)  41-42
    3.4.3 活动图(Activity diagram)  42-43
  3.5 系统构建的物理模型  43-46
    3.5.1 构件图(component diagram)  44-45
    3.5.2 部署图(deployment diagram)  45-46
  3.6 数据库设计  46-52
    3.6.1 数据库需求分析  46-47
    3.6.2 数据库表的建立  47-52
第四章 设计模式在战备物资管理系统中的应用  52-61
  4.1 抽象工厂模式  52-56
    4.1.1 抽象工厂模式介绍  52-54
    4.1.2 抽象工厂模式在数据访问层中的应用  54-56
  4.2 观察者模式  56-61
    4.2.1 观察者模式介绍  56-58
    4.2.2 观察者模式在优化物资查询中的应用  58-61
第五章 战备物资管理系统的实现  61-78
  5.1 系统开发环境配置  61
  5.2 系统功能设计  61-63
  5.3 数据访问层的实现  63-65
    5.3.1 系统数据库的配置  63
    5.3.2 数据访问层的实现  63-65
  5.4 用户登录模块与权限控制  65-70
    5.4.1 用户登录模块的实现  65-67
    5.4.2 用户权限控制的实现  67-70
  5.5 物资管理模块的实现  70-78
    5.5.1 查询物资  70-74
    5.5.2 调配物资  74-78
第六章 总结与展望  78-80
  6.1 本文总结  78-79
  6.2 下步展望  79-80
参考文献  80-82
在学期间发表的学术论文与研究成果  82-83
致谢  83

相似论文

  1. 中小企业进销存管理系统的研究与设计,TP311.52
  2. UML模型到XMI的映射方法研究,TP311.5
  3. 基于模型的Web测试技术研究与应用,TP311.53
  4. 基于形式化UML测试序列生成方法研究,TP311.53
  5. 体验式服装设计模式研究,TS941.2
  6. 面向Seam框架的PIM到PSM转换研究,TP311.52
  7. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  8. 基于web的考试系统的设计与实现,TP311.52
  9. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  10. OpenBASE企业管理器设计与实现,TP311.52
  11. 智能控制的电力核相技术研究,TP368.1
  12. 基于WEB技术的电网工程项目技术经济分系统的开发,TP311.52
  13. 排课管理系统的设计与实现,TP311.52
  14. 振道科技人力资源管理系统,TP311.52
  15. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  16. 基于PDM的金融机具行业项目管理系统的研究与开发,TP311.52
  17. 永康市计生管理系统的设计与实现,TP311.52
  18. 教育局OA系统设计与实现,TP311.52
  19. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  20. 高校教务管理系统与实现,TP311.52
  21. 一个基于UML的提案管理系统的设计与实现,TP311.52

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