车辆维修管理系统的设计与开发概要_第1页
车辆维修管理系统的设计与开发概要_第2页
车辆维修管理系统的设计与开发概要_第3页
车辆维修管理系统的设计与开发概要_第4页
车辆维修管理系统的设计与开发概要_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SCI-TECH INFORMATION DEVELOPMENT &ECONOMY 1问题的提出随着计算机技术的飞速发展和计算机网络技术的普遍应用 , 在社会 的各个行业信息化管理越来越普及。有鉴于此 , 我们设计开发了一套专 门针对车辆维修的基于 C/S 三层体系结构的管理系统。本系统基于面向 对象的设计思路 , 通过调研各种库存管理业务 , 运用 OOA , OOP 等技术 , 采用原型化方法开发。2系统总体设计目标基于 C/S 模式而建立的车辆维修管理信息系统 , 以后端数据库为核 心 , 连接仓库、 车间各个部门 , 各部门通过相关的功能模块实现内部数据 的分散输入 , 进入数据库的数据可以方便地实现数据共享、 信息共享。 根 据管理需要 , 准确、 及时、 全面地收集、 处理有关的内部与外部信息数。 服 务器端安装 SQLServer 数据库管理系统。系统管理员可利用 SQLServer 系统自带的工具对服务器端的数据库进行常规维护和应急处理。该系统主要由 1台计算机作为数据库服务器 , 应用服务器可以和数 据库服务器共用一台计算机 , 也可以单独使用一台计算机。配置若干台 计算机作为客户端 , 其网络布局采用星型结构 , 交换机为中心 , 组成可调 节的结构化局域网络体系。在这种结构中各个部门处于相互对等的地 位 , 但又可通过网络进行数据交换。3系统开发平台及软件设计3.1开发平台针对直接面向客户的开放式管理软件 , 目前比较流行的主要有两种 模式 :Client/Server 和 Browser/Server 。在 Browser/Server 结构模式 (简称 B/S 模式 中 , Internet 客户端不再 与数据相关联的服务器直接相连 , 而是通过 Web 服务器与数据库服务 器相连。 用户的请求先送到 Web 服务器 , 再由 Web 服务器通过中间件送 到数据库服务器 , 而 Web 服务器负责将处理结果格式化为 HTML 格式 , 最后再反馈给客户。该结构模式的实质是传统的二层 C/S 模式的进一步 发展 , 通常称为三层结构。在该模式下 , 数据处理在数据库服务器上完 成 , 业务功能由应用程序服务器完成 , 用户界面就是客户端的浏览器。 该 模式具有客户端程序简单而统一、 系统开发和维护费用少等特点。根据 该特点 , 该模式适合于在安全性和数据交互性不高 , 地点灵活的广域范 围内。在 Client/Server 结构模式 (简称 C/S 模式 的网络中 , 用户界面、 业务 功能 (数据处理和信息查询等 的完成基本上都在客户端 , 客户端通过中 间件 (DAO , ADO , ODBC 等 向服务器发送 SQL 命令 , 服务器经分析处理 后 , 将结果送回客户端显示 , 它只有二层逻辑结构。 该模式下所有的客户 机与数据库服务器相连 , 服务器负责数据的处理 , 客户端负责与用户的 交互 , 向后台的服务器发出请求。 C/S 结构具有数据交互性强 , 能够处理 大量的数据流 , 存取安全 , 处理速度快的特点。 根据该特点 , C/S 模式适合 于固定小范围、 安全性要求高、 处理数据量大的领域。通过对车辆维修管理的现状的分析和两种方案优缺点的对比 , 鉴于 第一种方案为安全起见 , 至少需要一台 AP 服务器和一台 DB 服务器 , 对 服务器要求较高 , 投资较大 , 决定该系统采用第二套方案。 本方案完全能 满足业务数据的存储和安全需要 , 具有可靠性高、 实用性强的特点。 其主 要优点如下 :C/S 是目前最为成熟的架构 , 能实现多用户同时操作 , 完全 满足需要 ; 客户端能替服务器完成部分工作 , 在频繁的导入导出等操作 上占有优势 , 可提高效率。但该方案也存在以下缺点 :维护和更新比较麻烦 , 需对每台客户端 进行更新 , 而 B/S 结构程序的更新只需对服务器更新即可 ; 扩大应用范 围时必须在机器装上客户端系统后才能应用。针对以上缺点 , 我们对系 统采用版本管控方式 , 开发出了基于局域网的程序自动更新功能。在客 户端程序启动时 , 让它访问运行在服务器端的应用服务器 , 如果发现新 程序 , 启动升级程序来更新系统。弥补了 C/S 结构系统难于维护的缺陷 , 这样就减少了维护费用。三层 C/S 模式应用体系把客户端和数据库服务器隔离开 , 这样客户 端就可以不包含任何的业务规则 , 客户端对数据的修改 , 只需在中间层 进行相应的更新就可以提交给后端数据库服务器进行处理。 数据与表达 的分离 , 表示层与业务层的接口是数据的描述。这样可以使用户使用各 种界面编程语言编写自己喜欢的界面 , 而且界面的修改变得非常的方 便。同时用户界面的修改无需对业务层进行变动 , 只要使用相同的业务 组件即可。 这样 , 可以在中间层搭配多台应用服务器分别连接客户端 , 从 而增加用户数目 , 提高系统效率。3.2软件设计软件的设计和开发采用模块化和结构化 , 便于信息共享和交流及将 来的维护。采用多层分布式架构进行设计 , 包括表示层、 业务层和数据 层。表示层主要完成用户界面表达形式与数据的绑定 , 关心用户事物的 表达。传统的客户机 /服务器模型为两层 , 即客户端和服务器端 , 在客户端 上运行了大部分服务 , 如数据访问规则、 业务规则、 合法性校验等。每一 个客户端都存在数据引擎 , 并且每个客户端与数据库服务器建立独立的 数据库连接 (DBConnection 。但是 , 随着数据库应用的日渐发展、 数据容 量的不断增加、 客户端数量的不断增加 , 该种体系结构显示出了诸多缺 陷 , 主要体现在维护困难 , 安全性、 可扩充性、 可重用性差。三层 C/S 结构是指在传统 C/S 结构中的客户端和数据库服务器之间 增加应用服务器 (见图 1 。客户端负责实现用户界面 , 表达信息和收集数据 , 通过应用服务器 与数据库服务器选行信息传递。 应用服务器是连接客户端和数据库服务 器的桥梁 , 实现传统的应用逻辑 , 根据用户请求执行相应的处理后 , 向数 据库系统提出请求 , 并将数据库服务器返回的结果经处理后 , 传给客户。文章编号 :1005-6033(2008 10-0165-02收稿日期 :2008-03-04车辆维修管理系统的设计与开发苏旭峰(太原理工大学计算机与软件工程学院 , 山西太原 , 摘 要 :介绍了三层 C/S 结构的车辆修理管理系统 , 阐述了系统的设计方案、 结构、 功能、 主要特点和系统的运行效果。关键词 :车辆维修管理系统 ; 三层 C/S 结构 ; 软件开发平台中图分类号 :U472文献标识码 :A图 1三层 C/S 结构模型165!SCI-TECH INFORMATION DEVELOPMENT &ECONOMY 数据库服务器实现数据的定义、 存储、 更新、 约束和管理 , 它响应应用服 务器的请求。在三层 C/S 结构中 , 开发集中于应用服务器端 , 这使软件开发、 系统 维护和培训的工作量大大减少 , 客户端软件进一步简化为 “瘦客户机” 。 三层 C/S 结构实现了数据的分布处理 , 可有效地解决网络的数据阻塞和 丢失等问题 , 实现应用系统与操作系统、数据库系统、 通协议无关性 , 应 用服务器也可以使用 Web 服务器实现 , 使用通用的浏览器进行数据查 询和浏览 , 可实现跨地区的互联。4系统主要功能4.1用户角色和权限管理在一个系统中对角色的定位尤为重要。因此 , 我们还详细地分析了系统用户的各种角色 , 明确各种角色对系统的要求和在系统中的工作。 根据我们目前的调查 , 认为可初步分为 3种角色。系统管理员 :具有最高权力 , 可设置参与系统的用户 , 并授予相应的 权限 ;领导人员 :通常不参与具体的业务操作 , 主要是查看报表及查询各 类数据 ;普通工作人员 :对业务进行操作的实际人员。这几种角色并不是绝对的。在系统设计中 , 我们考虑了兼容与扩展 性的原则 , 可灵活地定义上述角色 , 也就是说一个用户可以同时具备上 述各个角色的功能 , 在实现中通过权限来予以控制 , 这样最大限度地提 升系统的兼容性。4.2仓库及车间维修管理仓库的库存管理是系统的核心 , 主要是对零件及工具物资的进出库的管理 , 并通过进、出、 存报表供用户实时掌握库存情况以及历史信息。 在设计时 , 根据实际的使用情况 , 本系统采用单物料出入库的管理方式 ,并在用户做出入库信息时 , 自动带出物料的有关信息 , 包括属性、 物料的 历史出、 入库记录、 当天出入库信息、 当前库存等 , 用户在使用时一目了 然。系统按单号、 日期、 车号、 维修类别、 发动机号开出派工单 , 车间根据 维修项目将所需零件及工具通过领料单从库存中提取进行维修作业。4.3数据处理功能和自动报表功能系统使用大型数据库管理系统 MicrosoftSQLServer 存放数据 , 并提供了完备的数据处理功能 , 可对系统中数据库表进行维护(创建、 修改、 查询、 删除等 ; 为了保证数据的安全性和可靠性 , 可以实现数据库表与 其他类型数据库 (Access 或同种数据库表迁移备份处理。提供自动生成统计报表功能 , 用户自己定义报表的格式 , 自己选择 要包含在报表中的内容 , 系统可以根据用户的要求 , 自动生成统计报表。 供用户各类报表需要 , 并提供功能强大的查询功能 , 满足用户的业务需 要。参考文献1正阿奇 , 刘启芬 , 顾韵华 .SQL Server 实用教程 M . 北京 :电子工业 出版社 , 2002.2童晓阳 , 吴广宇 . 一种三层 C/S 结构的电能量计费管理系统 J . 微型机与应用 , 2000(22 :45-46.(责任编辑 :王永胜 第一作者简介 :苏旭峰 , 男 , 1978年 11月生 , 现为太原理工大学计算 机软件工程学院 2006级硕士研究生 , 山西省太原市 , .The Design and Development of Vehicle Maintenance and Management SystemSU Xu-fengABSTRACT:This paper introduces the vehicle maintenance and management system of three-level C/S structure, andexpounds the design scheme, structure, function, main features and operation effect of this system.KEY WORDS:vehicle maintenance and management system; three-level C/S structure; software development platformERP 为当今先进的企业管理辅助手段 , 对提升企业管理水平、 使企 业在激烈的市场竞争中取得竞争优势发挥了的巨大作用。 企业进行 ERP 建设成为当今世界不可逆转潮流。然而 , 伴随着企业信息化建设的深入 发展 , 却不断传来企业 ERP 实施失败的消息。有关资料显示 , 1998年美 国企业信息化建设项目(不仅仅是 ERP 项目 不成功的比率是 75%。中 国信息系统实施成功率 20%。动辄投资几百万甚至上千万元人民币的ERP 项目打了水漂 , 使企业背上了沉重财务的包袱 , 在激烈的市场竞争 中处于不利地位。 更有甚者 , 使本来处境艰难的企业从此一蹶不振 , 快速 走向衰亡。由此可见 , 企业进行 ERP 建设存在巨大风险 , ERP 已经成为 高风险项目。文章编号 :1005-6033(2008 10-0166-04收稿日期 :2008-03-04基于项目风险内因分析的 ERP 项目风险因素及对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论