该系统已经在某公共交通公司使用4年,效果良好,本书作者均参与了该系统的开发和设计工作。案例的分析将遵循工程开发的特点,本书中的实例均来自本案例。长期以来,交通事故和违章问题已成为困扰城市发展的重要问题,这些问题的解决必须依赖信息技术与管理技术的有机结合。公交行车安全管理系统的研究开发和推广应用必须建立在整个城市公交网络的建设和应用的基础上。第三者信息管理用于登记事故中第三者的相关信息,事故伤情管理用于登记事故中伤者相关信息,事故管理包含事故信息录入和审核,安全公里管理用于计算定性定责的事故中司机被扣罚的公里数,事故借款管理用于完成事故中的款项预支的申请、审批等事宜。基础信息管理模块包括公交司机管理、系统用户管理、车辆信息管理、单位信息管理、安全辅助信息管理等,它的功能是管理系统正常运行所需的基础数据。 安全台账信息管理模块的主要功能是针对各种安全隐患进行定期梳理、分析,将梳理结果录入系统,制定安全计划和安全对策。 0.1.2事故信息管理系统 事故信息管理系统主要用于登记公交司机肇事相关信息,并提交给公交企业内各部门核准。在事故信息管理系统中,事故统计的粒度是一起司机肇事事故记录。事故登记信息主要包括事故发生时事故双方情况、责任、性质等。申报的事故需要经过三个部门的审核,分别是安全部门、计财部门和经理室,其中安全部门负责确定事故的性质和责任,计财部门负责审核事故发生后的费用明细,经理室确定事故结案与否。但是大部分事故会涉及第三者费用,此时事故就将处于未结案状态,等待费用结算清楚,通过经理室审核后才能结束。综上所述,本系统设计的目标及原则有以下几点:. 1)提高事故处理规范性、提高事故处理效率。主要原则: 对事故发生时的场景信息进行标准化及量化,以便统计分析。 简化事故流程,采用信息化工作流形式审核事故信息。 每级审核均有记录,该记录包括审核时间、审核人等关键信息。主要原则: 以大量的、详尽的事故数据为基础,创建数据分析模型。 0.2.2系统业务分析 根据0.1.2节中现行事故信息管理系统的介绍,可以将一起事故划分为4种主要状态,分别是初始状态、一般未结案、借款未结案、结案。 综上所述,可以将事故信息管理系统细分为公共信息管理、事故信息管理、事故处理和报表统计四个子模块,见图0-3。权限管理基于“用户–角色–功能”的传统结构,即角色是功能的集合,用户属于角色,“功能”就是权限,它包含了菜单项和界面中按钮的使能;人车基础信息管理是对使用该系统的人员和公交车辆的增、删、改;字典管理是对常用的参数、属性的管理;日志管理记录了系统操作过程中发生的错误信息,包含日志内容、日志时间、操作者等属性。 事故处理子模块业务分析 该子模块是系统的核心模块,处理事故信息登记、事故流程管理、事故借款流程管理等,包括第三者信息管理、事故伤情管理、事故管理、安全公里管理和事故借款管理等。 城市公交行车安全管理系统主要由四大功能模块组成,分别是基础信息管理模块、事故信息管理模块、违章信息管理模块和安全台账信息管理模块,如图0-1所示。”一分耕耘,一分收获。 3.事故处理子模块用例分析 事故处理子模块的用例比前两个子模块稍显复杂,如图0-6所示,该子模块共有4个参与者,分别是安全员、安全部门、计财部门和经理。 系统的用例把整体的业务逻辑进行了梳理,从中我们可以发现系统最关键的业务流程是事故审核流程和事故借款审核流程,下一节将着重讨论关键的业务流程,以便数据库概念结构设计的展开。《数据库应用与设计:基于案例驱动的Oracle 实现》电子书籍下载。在事故的正常结案中,事故审核过程符合简单工作流的处理过程,事故单是工作流程中活动的表单,它的生命周期如图0-7所示。 图0-7事故单审核流程 注意:事故性质和事故单状态是两个不同概念,事故性质是指该起事故从产生到结案所经历的过程中的状态;而事故单状态是指该起事故形成的事故单在各部门审核工作流中的状态。两者的区别是前者强调事故整体所处的阶段,后者只是指事故单审核所处的阶段,前者包含后者。两者的状态关系见表0-1。 事故单审批经历了三个部门,图0-7中就需要三个“泳道”来表达,事故单由安全员填写并申报后,由三个部门审核,审核有通过和不通过两种状态,共经历了安全主管、客运科长、计财部门、分管经理和总经理5个审核结点,每个审核结点有两种状态,那么审核过程就需要10种状态来表示;而事故单录入时也有两种状态,分别是“录入”和“申请”状态,处于“录入”状态的事故单还可以由安全员修改,并且在每一个审核结点不通过的情况下,事故单还会处于“录入”状态;事故单通过总经理审核后,表示该起事故可以结案。审核过程类似于事故单审核流程,只是事故借款单所经过的部门审核的顺序不同。 图0-8事故借款单审核流程 书籍
计算机书籍
《数据库应用与设计:基于案例驱动的Oracle 实现》从工程应用的角度出发,以“城市公交行车安全管理系统”的数据库为案例,结合目前流行的Oracle数据库系统,详细讲解了数据库应用和数据库设计两方面的知识。主要内容分为三大部分,第一部分介绍引入的案例;第二部分介绍Oracle数据库应用方面的知识,包括Oracle数据库历史介绍和特点,体系结构,基本工具介绍,手动安装数据库,存储管理,数据字典,安全管理,备份和恢复等数据库日常维护方面的内容;第三部分介绍Oracle数据库设计方面的知识,以第一部分案例的分析和设计为驱动,讲述了表的创建和数据管理、数据完整性、查询构建、PL/SQL编程基础和进阶等。
《数据库应用与设计:基于案例驱动的Oracle 实现》适合软件工程、计算机应用、信息工程等计算机相关专业的本科生、研究生和数据库爱好者学习使用。网络收集整理来的pdf电子书介绍《数据库应用与设计:基于案例驱动的Oracle 实现》,当然最终著作权为作者葛瀛龙。