基于软件工程技术的宝马4S店管理系统设计
时间:2022-05-05 16:50:04 浏览次数:次
摘要:作为任一汽车品牌最为重要的销售、维修、配件和信息服务部门的4S店,拥有一套高效率、人性化、受欢迎的销售管理系统是在行业中竞争的必要。以宝马这一汽车品牌作为研究对象,重点运用软件工程知识对系统进行分析、设计和实现。包括软件生命周期的三个主要方面:软件定义、软件开发和运行维护。系统操作简洁容易上手、结构简单、查找方便、实用性强。
关键词:4S店管理;软件工程;软件生命周期
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)04-0726-02
1 背景
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科[1]。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难[2]。
伴随着汽车产业的发展,人们在关注汽车本身品质与特征的同时,更加关注于汽车销售、维修、配件和信息服务环节的服务。因此,集汽车销售、维修、配件和信息服务环节为一体化的4S店是如今汽车销售服务的主流。由于汽车产品的数据量之大,客户服务资料的庞大,纯手工或低级普通软件已经不能满足日益增加的数据信息的维护。因此,随着4S店的普及,一种或一类专门为该模式销售管理的软件的开发显得非常的必要。
2 系统功能模块
本系统主要实现的功能有:查询车辆(根据旅客提出的车型信息:车系,图片,类型,性能,价格,车身尺寸,排量,查询对应车辆供客户查阅汽车配置和具体参数),购车交款手续(客户买车,1.订金(若无现车或客户暂时订车,收取订金)2.全款(若有现车且客户同意付款,全额付款)),办保险(购车成功后为车辆办理相应保险)。
其功能框架图如图1所示。
3 系统设计
3.1 系统结构设计
根据分析结果,宝马4S店管理系统设立以下模块:
1) 系统管理:含有“退出系统”、“登陆(未实现)”等功能。
2) 客户管理:含有“增加”、“修改”、“删除”、“客户订车”等功能。
3) 车辆管理:含有“车辆信息增加”、“车辆信息修改”、“车辆信息删除”等功能。
4) 订单管理:含有“订单增加”、“订单修改”等功能。
信息查询:含有“客户查询”、“车辆查询”、“订单查询”等功能。
3.2 数据库设计
该系统需建立的数据表及其所含的字段和字段的类型如下。其中带“#”号的表示关键字段。
1) Customer(客户)
客户编号# 数字型、姓名 文本型、性别 文本型、年龄 数字型、联系地址 文本型、入会时间 数值型、电话 数字型、身份证号# 数字型、手机号# 数字型。
2) Car(车辆)
车辆编码# 数字型、车辆名称 文本型、上市日期 数字型、出售标价 数字型、车辆类别 文本型、车辆型号 文本型。
3) XC(订单)
客户编码 数字型、车辆编码 数字型、车辆价格 数字型。
3.3 程序设计
根据系统的工作过程即用户登陆、客户订单管理、车辆信息维护等,程序设计流程如图2所示。
程序在运行时主要会出现两种错误:1)由于输入信息,或无法满足要求时产生的错误,称为软错误;2)由于其他问题,如计算机软件故障、模块语句错误等,产生的问题,称为硬错误。
对于软错误,须在查询操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因。
4 系统测试
该系统采用墨盒测试技术,用于验证系统的各项功能是否能正常完成。由于实际情况的多样性,需要由多人重复测试,在不同情况下执行各项功能操作,其输出就是该功能的执行结果。黑盒测试着重测试软件功能。黑盒测试并不能取代白盒测试,它是与白盒测试互补的测试方法,它很可能发现白盒测试不易发现的其他类型错误。
黑盒测试发现下述类型错误:
1) 功能不正确或遗漏了功能。
2) 界面错误。
3) 数据结构错误或外部数据库访问错误。
4) 性能错误。
5) 初始化和终止错误
5 结论
该系统根据软件开发的生命周期(软件定义、软件开发、软件维护)严格的控制了软件的开发流程(问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护),通过对系统运行测试,系统操作简洁容易上手、结构简单、查找方便、实用性强。
参考文献:
[1] 杨玲.对计算机软件工程发展的认识[J].科海故事博览·科教创新,2009(6):248.
[2] 高波,温美娜.软件工程中的可重用性研究[J].河北广播电视大学学报,2010,15(4):10-11.
推荐访问: 宝马 管理系统 工程技术 设计 软件[基于软件工程技术的宝马4S店管理系统设计]相关文章
- 基于“器、道”工业设计理念的宝马中国化研究
- 在全市应急管理系统工作会上的发言提纲
- 上网行为管理系统在企业中的应用及效果分析
- 浅谈上网行为管理系统在校园网中的应用
- 银行费用资产管理系统的设计与开发
- 浅谈发电厂设备状态检修管理系统设计
- 基于.NET的综合教务管理系统设计与实现
- 数字档案集成管理系统建设
- 桌面云管理系统在高校机房管理中的应用分析
- 高职机房基于一卡通的智能化管理系统的研究
- 机房专用精密空调群控管理系统研究
- 市政工程技术问题总结分析大全
- 关于工业工程技术的现状及未来发展的研究
- 化学工程技术的应用探究
- 电子信息工程技术的相关论述
- 制药工程技术的创新与改革
- 暖通空调的安装施工工程技术
- 食品检测中的生物工程技术应用探究
- 谈电气工程技术的发展
- 现代工程技术在建筑工程管理中的应用解析
- 现代工程技术在建筑工程管理中的应用
- 学习设计还是学育设计?
- 案例式教学在工程设计软件教学中的探索与研究
- 在高职院校机械基础课程中设计开发及应用微课的几点思考
- 现代工业设计理念在机床设计中的运用
- 大学校园文化景观设计理念
- 2016年全国大学生工业设计大赛
- 高速公路移动通信系统设计方案研究
- 基于层次分析法的家具设计方案评价模型
- 现代远程开放教育省开课网考系统顶层设计及分层设计研究
- 浅析建筑结构中的人防设计与抗震设计
- “软件工程”网络课程的设计与开发
- 软件测试工程师简历参考 软件测试工作业绩描述
- 软件测试人员绩效考核详细 软件测试工作业绩描述
- 面向“卓越软件工程师”培养的课程体系改革与实践
- 浅谈《软件工程》学习之我见
- 软件
- 软件技术专业“教学工厂”人才培养模式的探索与实践
- 软件工程中程序设计方法的比较
- 软件工程专业课程体系的研究与创新实践
- 以赛促学,实战演练,全面提升学生软件工程综合素质