企业公务用车信息管理系统设计与实现内容摘要:
Visual Studio 版本: Visual Studio .NET。 在这个版本中,微软公司开始以 Visual FoxPro 单独销售从而 剥离了 Visual FoxPro 作为一个独立的开发环境,在此时,微软也取消了 Visual InterDev。 与此同时,一种新的语言 C 以及基于 .NET 框架上的托管代码机制被微软引入。 本系统就是采用的 C语言进行的编写,其是一门以 C++ 以及 Java 为基础所建立的现代语言,是一种用来编写 .NET 框架的语言。 .NET 的通用语言框架机制( Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。 所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 随着基于 .NET 框架上的托管代码机制被微软引入, Visual Basic、 Visual C++ 相应的也都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET在 Visual Basic 的基础上,发生了脱胎换骨的变化,能够全面的支持面向对象。 Visual Studio 2020 版本于 2020 年 4 月 12 日上市,其集成开发环境( IDE)的界面被重新设计和组织,变得更加简单明了。 Visual Studio 2020 同时带来了 NET 第二章 开发技术简介 8 Framework 、 Microsoft Visual Studio 2020 CTP( Community Technology PreviewCTP),并且支持开发面向 Windows 7 的应用程序。 除了 Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。 第三章 系统功能分析 9 第三章 系统功能分析 系统设计思想 首先,一个系统的初步设计和最终实现都是有一定目的的,一个软件管理系统的实现以及被企业所认可和使用,是因为它能给企业带来利润。 作为一个企业车辆信息管理系统,作为一个人与计算机直接 进行交流的平台,人性化的设计和简单易懂的操作时必须要满足的。 既然它是一个车辆信息管理系统,那么对企业工作人员的信息管理就不是该系统设计的重点,我们要把重点放在车辆信息的管理、部署及分析上。 从该系统需要实现的功能来分析,我们要完成的是一个基于 web 的车辆信息管理系统,该系统能够实现后台管理人员对车辆信息进行添加、修改和删除,而没有更高权限的企业工作人员可以对车辆信息进行查询和申请使用。 对于一个系统的完成与实现,我们要有自己的设计标准,以下是该系统设计标准: 简单易操作型:对于一个管理型系统来说,尽可能让 我复杂的管理变得简单易懂,这使得管理人员更能够省时省力。 实用性:作为一个企业应用型的系统,能够给企业带来利润并且提高企业工作效率是很重要的,它也决定着企业信息化的进程。 系统需求分析 管理系统旨在为企业提供一个功能全面、使用方便的汽车管理数据库系统,利用先进信息技术为用户提供一些更为方便实用的功能。 在管理系统的生命周期中,紧接系统规划阶段的是系统开发。 系统开发阶段的目标是根据系统规划所确定的系统总体结构方案和项目开发计划,按拟定的项目开发出可以运行的实际系统。 这是系统建设工作中任务最为繁 重、耗费资源最多的一个阶段,这个阶段又可划分为系统分析、系统设计、系统实施三个小阶段,构成系统开发生命周期的三个主要阶段。 第三章 系统功能分析 10 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。 系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求,调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。 本阶段主要解决用户要求做什么,该问题值不值得做,是否有可行的解决 办法,以防止花费了大量人力、物力、财力和时间后,却发现问题无解,而造成浪费。 若有解,且值得做,就应该推荐一个较好的解决方案,并制定一个初步计划。 由此,可见系统分析的重要。 根据系统的设计思想,可以做出系统功能模块图,以下是该系统的模块图: 图 图 主界面 派车管理 车辆管理 维修保养 人员管理 控制面板 派车管理 开始派车 派车审批 派车记录 车辆管理 新增车辆 车辆资料 第三章 系统功能分析 11 图 图 图 系统功能分析 企业公务用车信息管理系统,应该具备以下功能: 司机信息管理 ( 1)司机信息添加:司机姓名、手机号吗、家庭住址、家庭电话、考取驾照时间、驾照号码、身份证号码。 ( 2)司机信息修改、司机信息删除、司机信息的查询。 车辆信息管理 ( 1)车辆信息添加:车牌号、发动机号、行驶证号、年检日期、保险日期、车辆所人员管理 新增人员 人员资料 维修保养 保养申请 保险信息 违规信息 保养记录 保养审批 第三章 系统功能分析 12 有人 ( 2)车辆信息添加、车辆信息删除、车辆信息查询。 派车信息管理 ( 1)派车信息添加:运营车牌、运营司机、开始时间、结束时间、运行公里、耗油费用等。 ( 2)派车信息添加、派车信息删除、派车信息查询。 维修 /保养信息管理 ( 1)维修 /保养信息添加: 维修 /保养日期、维修 /保养里程数、原因、维修 /保养地点、维修 /保养人、维修 /保养内容、维修 /保养费用。 ( 2)维修 /保养信息添加、维修 /保养信息删除、维修 /保养信息查询。 事故信息管理 ( 1)事故信息添加 : 车牌、司机姓名、事故时间、事故地点、事故原因、 处理方式、处理金额、备注等。 ( 2)事故信息添加、事故信息删除、事故信息查询。 保险信息管理 ( 1)保险信息添加:保险日期、保险年限、保险单位、保险种类、有效截至日期、主要保险内容等。 ( 2)保险信息添加、保险信息删除、保险信息查询。 第四章 数据库设计 13 第四章 数据库设计 库设计在一个信息管理系统中占有十分重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。 合理的数据库设计可以提高数据库存储的效率,保证数据的完整好一致性,保障系统不会因为数据混乱而引起运行出错,同时,合理的数据库可以减轻系统开发的工作量 ,提高工作效率。 数据库设计应该充分考虑系统的需求,包括现在的需求,也要考虑将来的需求。 数据库需求分析 经过对企业车辆管理过程的分析得出 如下流程图 图 系统流程图 业务方向 基本信息 录入 司机登记 车辆登记 司机基本信息管理 业务信息录入 业务信息管理 派车信息管理 维修信息管理 事故信息管理 保险信息管理 基本信息录入 车辆基本信息管理 第四章 数据库设计 14 针对一般的运输企业信息管理系统的要求,通过对运输工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构: 司机基本信息: 司机姓名、手机号吗、家庭住址、家庭电话、考取驾照时间、驾照号码、身份证号码 车辆基本信息: 车牌号、发动机号、行驶证号、年检日期、保险日期、车辆所有人 派车信息:运 营车牌、运营司机、开始时间、结束时间、运行公里、等。 车 辆维修信息:车牌、维修时间、维修单位、维修内容、 备注等。 保险信息:保险日期、保险年限、保险单位、保险种类、有效截至日期、主要保险内容等。 数据库概念结构设计 根据上面的设计规划出实体有:司机实体、车辆实体、派车信息实体、违法违规信息实体、保险 信息实体。 各实体间的 ER 关系,如下图 图 车辆 实体 ER图 车辆实体 司机姓名 出生年月 家庭住址 驾驶员 保险日期 年检日期 发动机号 执照号码 第四章 数据库设计 15 图 司机 实体 ER图 图 实体 ER图 图 违法违规信息 ER图 司机实体 司机姓名 司机性别 执照号码 准驾车型 身份证号码 手机号码 家庭住址 保险信息 保险年限 保险单位 保险种类 保险截止日期 违法违规信息 车牌号码 当事人 伤亡人数 出事地点 第四章 数据库设计 16 图 派车信息 ER图 n 1 n 1 m n 1 1 图 总体 ER图 车辆 拥有 驾驶 拥有 拥有 派车信息 司机 保险信息 违 法违规信息 保险年限 保险种类 保险单位 保险截止日期 车牌号码 当事人 伤亡人数 出事地点 手机号吗 司机姓名 家庭住址 驾照日期 执照号码 身份证号码 车牌号码 驾驶员 目的地 出车原因 出车时间 出车天数 随行人员 派车信息 车牌号码 驾驶员 目的地 出车原因 随行人员 出车时间 出车天数 第四章 数据库设计 17 数据库逻辑结构实现 经过以上需求分析和概念设计, 现在将数据库结构模型转化为 SQL Server 2020的数据库系统支持的实际数据模型,即数据字典。 本系统的数据库主要有以下表构成: 司机表 该表存放的是司机的基本信息,主要包括驾照、姓名、家庭住址、考取驾照的时间、身份证号、驾驶证号等等。 表 41 司机表 字段名称 数据类型 字段长度 可否为空 说明 username char 10 否 司机姓名 sfzno char 10 否 身份证号 sjno char 11 否 手机号 homeno char 10 否 家庭电话 homedizi char 30 否 家庭住址 jszdate datetime 10 否 初照时间 车辆基本信息表 该表主要存放车辆的基本信息,主要包括车牌号、发动机号、行驶证号、发动机号、使用人、年检日期、保险日期等信息。 表 42 车辆基本信息 表 字段名称 数据类型 字段长度 可否为空 说明 userid char 20 否 车牌号 nameid char 20 否 使用人 njdate datetime 8 否 年检日期 第四章 数据库设计 18 bxdate datetime 8 否 保险日期 fdjno char 10 否 发动机型号 xszno char 20 否 行驶证号 违法违规 信息表 该表存放的是车辆事故的信息,主要包括事故车辆、事故时间、事故地点、事故原因、 伤亡人数 等信息。 表 43 事故信息表 字段名称 数据类型 字段长度 可否为空 说明 carid char 10 否 事故车辆牌照 dangshiren char 10 否 当事人 chushididian Char 50 否 出事地点 shangwangrenshu char 10 否 伤亡人数 beizhu char 50 是 备注信息 车辆保险信息表 该表存放的主要是车辆的保险信息,主要包括车辆的保险年限、保险日期、保险单位、保险种类、保险内容等。 表 44 车辆保险信息表 字段名称 数据类型 字段长度 可否为空 说明 bxyears char 10 否 保险年限 bxdanwei char 10 否 保险单位 bxzhonglei char 8 否 保险种类 bxdate dat。企业公务用车信息管理系统设计与实现
相关推荐
农业技术全集之植,蚜指危害油菜的蚜虫,常见有的萝卜蚜、甘蓝蚜和桃赤蚜等三种。 3 种不同的菜蚜,常常混在一起危害。 吸取油菜汁液,受害叶片向下卷缩,植株变黄矮,生长不良,严重时可导致萎蔫枯死。 菜青虫指危害油菜的菜粉蝶幼虫,初龄幼虫在叶背取食,大龄幼虫在叶面取食,将油菜叶面咬食成孔洞,严重时只剩下叶柄和叶脉。 菜蛆指危害油菜的小菜蛾幼虫,幼虫常从心叶背面咬破表皮蛀入叶组织或茎内,常造成无心株。
个人三个方面。 首先,进行组织分析。 组织分析指确定组织范围内的培训需求,以保证培训计划符合组织的整体目标与战略需求。 根据组织的运行计划和远景规划,预测本组织未来在技术上及组织结构上可能发生什 么变化,发掘现有员工的能力并推测未来将需要哪些知识和技能,从而估计出哪些员工需要在哪些方面进行培训,以及这种培训真正见效所需的时间,以推测出培训提前期的长短。 其次,进行工作分析。
大量的原始的共享信息。 财务管理信息子系统 该子系统一般是以 会计 信息系统和财务业务子系统为基础的,通过对财务信息的收集、传输、存储、加工,为财务管理部门提供信息服务,为领导者提供辅助决策服务。 它具有两种职能:对财务和经营业务的数据收集和加工处理和为财务管理提供各种决策所需的财务信息。 财务决策支持子系统 决策是指人们为了实现预期目标,采用科学的理论与方法,系统的分析主客观条件
着我国 经济体制转轨和经济增长方式发展 ,仓储式经营将逐渐代替批发业和零售业,成为引领中国销售行业发展的领头羊。 13 一般的仓储式 管理系统工作的主要任务有: 企业的采购管理 企业的销售管理(批发、零售、连锁) 企业 各部门的商品配送管理 企业库存商品的管理 企业应收款、应付款的管理 企业经营状况分析和决策 3. 2. 2 医药行业的特殊性 医药行业作为 与 老