1、神州租车管理信息系统题 目: 神州租车管理信息系统 学 院: 管理学院 专 业: 信息管理与信息系统 班 级: 信管2班 姓 名: 樊岳 学 号: 2011110444201 指导教师: 赵森茂 目 录1.系统概述31.1企业概况31.2企业业务概况31.3现有信息系统概述41.4信息系统需求概述42信息系统分析42.1初步调查42.2可行性研究72.3系统详细调查并提出新方案93.信息系统设计153.1信息系统总体设计153.1.1信息系统总体布局设计153.1.2软件系统的总体结构设计163.2代码设计183.3用户界面设计203.3.1输出界面设计203.3.2输入界面设计213.4处理
2、过程设计214.系统实施234.1编程并编写文档234.2测试234.3系统转换251. 系统概述1.1企业概况神州租车(China Auto Rental,简称CAR)成立于2007年9月,总部位于北京。作为中国汽车租赁行业的领跑者,神州租车积极借鉴国际成熟市场成功的汽车租赁模式,并结合中国客户的消费习惯,为广大消费者提供专业化的汽车租赁服务,以及完善的各项增值服务。神州租车坚持以客户为本的专业态度,颠覆繁琐的传统租车模式,为客户提供了快速便捷的全新租车服务体验。公司遍布在中国大陆各主要城市及旅游地区的服务网络,以及,专业化的24小时的取还车服务和客户服务,不仅可以随时随地满足客户的租车服务
3、需求,更可为客户的安全行车保驾护航。2012年1月19日,神州租车向美国证券交易委员会(SEC)递交上市申请,成为近五个月来首家启动赴美上市的中国公司,也是去年中国概念股财务造假事件频发、SEC制定“海外企业在美上市”新规之后第一家在美申请上市的中国企业。首个中国的租车企业今年有望登陆美国股市。 神州租车计划最多募集3亿美元,所筹资金将用于归还债务和购买车辆,目前未透露拟发行股份数量或价格区间。1.2企业业务概况秉持“Any One、Any Time、Any Car、Any Where”的服务理念,神州租车以推动绿色出行观念的普及和新型汽车消费文化的发展为己任,致力成为中国消费者最信赖的汽车租
4、赁服务品牌,并立志为推动中国的汽车租赁产业和汽车工业的发展而努力。 截至2012年3月底,神州租车在全国66个城市、52个主要机场拥有500多个门店和服务点,车队规模约29000台,服务的个人客户近百万名,企业客户数千家,是中国目前服务网络最大、服务网点最多、车队规模最大、服务品种最全的全国性大型汽车租赁服务企业。1.3现有信息系统概述神州租车的主要业务是向顾客提供车辆。按照有关规定,神州租车在每月需向税务机关交纳一定的税款。神州租车的全部数据处理都由人工操作。由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。最近,连锁店不多增多,从而经营品种、范围和数据处理的工作量大大增
5、加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。1.4信息系统需求概述本系统总体要求为:提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高资金利用率。及时获取商品库存信息。科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。2信息系统分析2.1初步调查l 企业概况n 企业组织结构图经理租车部还车部财务部图1 神州租车组织结构如图所示n 企业职能分解图神州租车业务租车部还车部财务部客户信息管理库存管理押金账单管理凭条管理验车管理库存管理记账管理发票管理图2 神州租车职能分解图如图所示租车部的任务,录入顾客信息,生成顾客信息明细
6、。在顾客交付押金之后,开押金账单,并给顾客一张租车凭条,顾客以凭条为证到库管那里提取车辆,库管进行出库管理。还车部的任务,在顾客还车时,对车进行检验,检验合格,把车入库并消除租车的记录同时顾客交付全款,检验不合格,根据损坏程度收取相应的赔款,由财务部发放发票。财务部的任务,根据押金账单开押金收据,当顾客交付全款时开发票,把财务录入系统生成财务明细。l 对信息系统的总体需求n 现有资源神州租车的全部数据处理都由人工操作,所需设备全部需要重新配置。n 需要资源系统处理方式神州租车业务管理信息系统采用分布式处理。租车、还车、财务三个部门各配置一台微机,三台微机联成网络,相互通信。租车、还车、财务三个
7、部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。系统硬件配置三台微机(包括主机、显示器及磁盘驱动器)。打印机。适配器、电缆等其它网络配件。软件配置 汉字多用户操作系统。汉字dBASE数据库系统。其它应用软件。l 信息系统开发的必要性分析基于现行销售管理系统的大部分工作都由手工来完成,造成工作效率低,错误率高,信息反馈不及时,查询信息慢,因此本信息系统开发小组经过研究,调查及取得上级领导地支持,拟对神州租车进行以下几方面的改革:系统功能重构业务流程重组数据流程重组l 明确信息系统开发的目标,内容和规模本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高神州租车资金
8、利用率。及时获取商品库存信息。科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。实现整个神州租车业务信息流程的计算机管理。租车子系统的顾客信息处理、压进账单处理和凭条处理全部由计算机完成,增加自动登记新顾客数据的功能;自动建立租车历史记录和修改库存记录。还车子系统的检验管理由计算机完成,修改库存也用计算机进行。财务系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成。l 项目开发的初步方案n 项目的规模,目标完成神州租车管理信息系统的建设。n 项目投资的粗略估计前期准备资金中期投资资金后期维护资金75000元30000元45000元n 人员配备情况以小
9、组(约30人)为单位进行管理信息系统的运行。n 进度计划:2011年12月10日2012年5月25日12月 10 日:组成项目小组,进行项目可行性分析 12月20日:进行业务流程分析和功能需求分析,并画业务流程图和基本模型图 1 月01日:进行数据流程分析并画数据流图,根据数据流图列出了数据字典卡片,然后对数据字典进行处理描述 1月10日:确定目标系统功能并进行数据分析,其中包括数据库建模和关系数据的描述,并画新型数据流图。 1月15日:进行新的业务流程设计和系统功能设计。 2月20日:数据库结构设计和数据库设计(包括逻辑设计和物理设计) 3月25日:详细设计和系统实施 4月15日:软件测试
10、5月25日:项目完成并交付运行 2.2可行性研究l 现行系统概述n 系统目标,规模,开发背景等概述神州租车的全部数据处理都由人工操作,工作量大,工作效率低,错误率高,信息反馈不及时,因此本信息系统开发小组经过研究、调查及取得上级领导地支持,拟对该神州租车进行以下几方面的改革:系统功能重构业务流程重组数据流程重组n 进一步明确信息系统建设的目标,需求及系统边界与范围。实现登记、整理数据,处理顾客信息。向经理提供各种业务统计报表。提供各级查询。租车、还车、财务各部门的业务数据处理实现自动化。l 可行性分析n 新系统方案实现登记、整理数据,处理顾客信息。向经理提供各种业务统计报表。提供各级查询。销售
11、、采购、会计各部门的业务数据处理实现自动化。n 经济可行性分析购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等,共计7万。软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项,共计3万。人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等, 共计3万;由于本项目的特殊性该部分费用可节省。消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;共计2万。该企业所批的新系统的开发费用和今后的运行、维护费用为15万。因此,改造费用方面是可行的。n 技术可行性分析为神州租车开发一个信息管理系统,需要数据库编程工具的支
12、持,如PoweredBuilder, VisualBasic, C+Builder等工具即可不错地完成任务。考虑到PoweredBuilder 的最终可执行程序对动行环境的要示过于苛刻(主要是支持库的不完善),和VisualBasic的功能不够强大,C+Builder是不错的选择。C+Builder继承继承了Borland公司的同类产品Delphi对数据库强大的支持,和其丰富的VCL控件资源,加上其使用语言C+的广泛普及,用它开发一个关于神州租车管理信息系统,不存在技术上的问题。n 营运可行性分析经过分析调查,对新系统运行后对现在的工作效率会有明显提高。同时经过管理人员的培训使他们能够在新的技
13、术条件下能够顺利开展工作。n 结论按上述三方面进行可行性分析、研究后,我们认为由于神州租车的管理人员大多都具备操作计算机的能力,另外,此系统是一个小型信息管理系统,花费不大。所以建立新系统是可行的,可以立项的2.3系统详细调查并提出新方案l 信息系统主要工作内容概述实现登记、整理数据,处理顾客信息。向经理提供各种业务统计报表。提供各级查询。租车、还车、财务各部门的业务数据处理实现自动化。l 详细了解用户需求,进一步明确系统的主要目标和功能l 业务流程分析n 文字描述现行系统的业务流程情况如下图所示。各项业务数据的输入、处理、存储和输出概况见表1。n 业务流程图图3 业务流程图l 信息流程分析n
14、 文字描述信息流程中分别有顶层数据流程图,第二层数据流程图,第三层数据流层图。n 数据流程图顶层数据流程图图4 关联图第一层数据流程图图5 第一数据流程图第二层数据流程图租车处理库存处理财务处理图6 第二层数据流程图(租车处理)图7 第二层数据流程图(财务处理)图8 第二层数据流程图(库存处理)n 数据字典数据字典用于进一步定义和描述所有数据项,包括数据流字典、数据存储字典、数据处理字典、数据元素、外部项五部分。数据流字典数据流系统名:租车管理信息系统条目名:租车信息 编号: F1别名: 来源: S1顾客去处: 租车处理数据流结构:租车信息:(租的车的信息,顾客信息(姓名,地址,电话,身份证号
15、)押金,)简要说明: 修改记录:编写日期审核日期表2 数据流数据元素数据元素系统名:租车管理信息系统 编号: M1条目名:车的信息标识 别名: 属于数据流: F1、F3存储处: D1车: 车的编号: 2位组成按车的品牌型号编码 如:宝马、X5等 车的价钱: 组成位数各不相同 药品型号: 根据具体品牌来定车的品牌: 组成为以品牌来定数据元素结构:车的品牌车的型号车的价钱车的编号简要说明:修改记录:编写日期审核日期5表3 数据元素数据存储字典数据存储系统名:租车管理信息系统条目名:租车明细 编号: D1别名: 存储组织: 租出每辆车的一条记录主关键字:记录组成: 项名:车的标识 客户信息 近似长度
16、(字节): 6 24 简要说明: 修改记录:编写日期审核日期表4 数据存储数据处理字典生成车的编号系统名:租车管理信息系统条目名:生成车的编号编号: P1.1别名: 输入:F1.1 订单 F1.3 顾客情况输出:车的编号 顾客信息生成逻辑:根据车的品牌,型号和顾客先后顺序生成编号。简要说明: 无修改记录:编写日期审核日期表5 数据处理字典外部项外 部 项系统名:租车管理信息系统条目名:顾客 编号: S1别名:顾客输入数据流: 押金收据,凭条输出数据流: 顾客信息、押金主要特征: 顾客主要特征是:姓名、地址、电话、身份证号简要说明: 存储顾客的各类信息,包括顾客姓名、地址等。修改记录:编写日期审
17、核日期表6 外部项3.信息系统设计3.1信息系统总体设计3.1.1信息系统总体布局设计神州租车业务管理信息系统采用分布式系统的浏览器/Web服务器(B/S)计算模式,租车、还车、财务三个部门各配置一台微机,三台微机联成网络,相互通信。租车、还车、财务三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。系统硬件配置三台微机(包括主机、显示器及磁盘驱动器)。打印机。适配器、电缆等其它网络配件。软件配置 汉字多用户操作系统。汉字dBASE数据库系统。其它应用软件。3.1.2软件系统的总体结构设计l 文字描述神州租车业务管理信息系统共分成租车、还车、财务三个子系统。l 模块设计n 绘制H图
18、神州租车业务租车部还车部财务部客户信息管理库存管理押金账单管理凭条管理验车管理库存管理记账管理发票管理图9神州租车业务管理信息系统功能模块结构n 绘制IPO图图10 系统的IPO图(主控模块)图11 系统的IPO3.2代码设计l 文字描述本系统的代码设计采用线性分类体系,按分类对象的从属、层次关系为排列顺序。l 代码设计(以车的编号代码为例)n 产品代码设计车的品牌车的型号车的价钱车的编号图12产品代码设计第一、二位:品牌 三、四位数字为:型号编号类别01别克02大众03宝马编号类别01X302X503X6四、五、六位数为字:价钱 七、八两位数字为:先后顺序例如:编号类别01100-20002
19、200-40003400-1000编号类别01第一位02第二位01第三位校验码为:采用算术级数算法例如 : 雷克萨斯 ct200h1 0 2 0 1 0 1 * 1 2 3 4 5 6 7 1 0 6 0 5 0 7 则该代码的第八位为 (1+0+6+0+5+0+7)Mod 7 =5雷克萨斯 ct200h的代码为10201015备注:当余数为10时则校验码为03.3数据存储设计l 概述在系统的数据库设计中,首先要对系统分析得到的数据词典中的数据存储进行分析,分析各数据存储之间的关系,课采用E-R图的方法进行数据结构分析。这里以药材数据库为例。l 实体关系模型(ER模型)n 绘制ER图3.4用户
20、界面设计3.4.1输出界面设计输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定得格式,提供管理者使用。l 输出信息内容取车城市、日期、租期、品牌、车型订单等。l 输出设备显示终端、打印机。l 输出介质纸张、磁盘。图12 客户信息输出界面3.4.2输入界面设计l 输入信息内容城市、门店、时间、还车、城市、门店、时间、优惠码l 输入设备和介质键盘、鼠标、光盘、移动硬盘、读卡器、扫描仪3.4处理过程设计l 文字描述l 绘制处理流程图l 租车业务流程图图13 租车业务流程图4.系统实施4.1编程并编写文档本系统在上述系统设计的基础上进行编程,这里就不做过多赘述。4.2测
21、试系统测试是信息系统的开发周期中一个十分重要的活动。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免遗留下差错,如果没有再投入运行前的系统测试阶段被发现纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将要会付出更大的代价。因此我们有必要进行系统测试。我们要以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。测试工作应避免由原开发软件的个人或小组来承担。设计测试用列不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。保留测试用例,将会给重
22、新测试和追加测试带来方便。测试方法:l 人工测试n 个人复查源程序编写完成后,直接由程序员自己进行检查。n 走查由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的有经验的程序设计人员。测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走一遍,发现程序中的错误。n 会审测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错
23、误。会审要对程序的功能、结构及风格等全部内容进行审查。l 机器测试n 黑盒测试(功能测试)将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。n 白盒测试(结构测试)将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。系统的测试工作一般有以下四个步骤:图14 系统的测试过程过程如下:单元测试组装测试确认测试系统测试4.3系统转换l 做出系统转换计划由于原来企业一直为手工操作,大多员工需要进行一定的培训和熟悉之后才能够使用新系统进行工作,因此在这里采取分段转换的方式,即在新系统全部正式运行之前,分阶段一部分一部分地替代原有手工方式,如图35所示老系统新系统时间图15 分段转换26