学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 中小企业进销存管理系统的研究与设计,TP311.52
- UML模型到XMI的映射方法研究,TP311.5
- 基于模型的Web测试技术研究与应用,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 体验式服装设计模式研究,TS941.2
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
- 基于web的考试系统的设计与实现,TP311.52
- 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 智能控制的电力核相技术研究,TP368.1
- 基于WEB技术的电网工程项目技术经济分系统的开发,TP311.52
- 排课管理系统的设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 攀枝花学院人事管理信息系统的设计与实现,TP311.52
- 基于PDM的金融机具行业项目管理系统的研究与开发,TP311.52
- 永康市计生管理系统的设计与实现,TP311.52
- 教育局OA系统设计与实现,TP311.52
- 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
- 高校教务管理系统与实现,TP311.52
- 一个基于UML的提案管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|