速泽汽车电子设备出入库信息处理系统设计说明书

上传人:细水****9 文档编号:63276443 上传时间:2022-03-18 格式:DOC 页数:16 大小:160.50KB
返回 下载 相关 举报
速泽汽车电子设备出入库信息处理系统设计说明书_第1页
第1页 / 共16页
速泽汽车电子设备出入库信息处理系统设计说明书_第2页
第2页 / 共16页
速泽汽车电子设备出入库信息处理系统设计说明书_第3页
第3页 / 共16页
点击查看更多>>
资源描述
第一章 前言随着汽车电子设备的发展,汽车电子设备数量在增大,管理难度也随着激增。管理者对汽车电子设备的管理也随之变得更加地复杂,使得汽车电子设备管理人员的工作更加的繁重。当今社会是科技主宰一切的社会,有效而正确的利用计算机,对于我们日常的工作学习是很有帮助的。时代在进步,科技在发展,管理者的发展当然离不开计算机这一当今社会最为普遍的科技武器。1.1项目设计背景及意义 近年来,随着科学技术,特别是信息技术的飞速发展并且应用于各个领域,计算机自动化手段对信息化建设产生了极大的推动作用。充分运用现代计算机技术和网络通信技术,改进工作手段和方法,提高工作的计划性、科学性和准确性,已经成为时代对设备管理工作的必然要求。以单纯的计算机管理和传统的手工管理相结合的模式,已经很难适应设备管理信息化建设的需要。用现代化信息技术取代传统的数据资料的手工处理,通过部门间数据共享,扩大信息的收集面,对汽车电子设备信息资料的保存、检索查询、分析统计等多方面发挥现代化管理的优势。规划的网络化管理,减少了手工管理过程中重复、遗失等弊端和其它人为影响因素,为其大量、安全的保存汽车电子设备信息资料提供了保障。1.2国内外发展状况 从70年代至今,发达国家的管理信息系统取得了很大的发展。其经历了统计系统、数据更新系统、状态报告系统和决策支持系统等阶段。管理信息系统的应用也有起初基本的工作,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。当监理了去也数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就进入了管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持高层领导的决策这一功能,更加侧重于外部信息的收集、综合数据库、模型课、方法库和其它人工智能工具,这就出现了更加智能的管理信息系统。第二章 系统需求分析2.1 管理信息系统概述管理信息系统是由人、计算机等组成的能进行管理信息的手机、传递、储存、加攻、维护和使用的系统。管理信息系统由信息源、信息处理器、信息用户和信息管理者四部分组成,如图2.1所示。其中,信息源始产生地;信息处理器担负信息的传输、加工、保存等任务;信息用户是信息的使用者,应用信息进行决策;信息管理者负责信息系统的设计实现,之后负责信息系统的运行和协调。信息源信息处理器信息管理者信息用户图2.1 管理信息系统总体结构管理信息系统是一个数据系统,所谓数据系统就是系统以数据为主,其主要特性是数据量大、数据类型多、数据之间关系复杂和数据分布存储,而对数据的加工比较简单。具有一个稳定的数据基础是建设管理信息系统本质的问题。2.2 系统开发工具及简介 当前市场主流数据库产品有:Microsoft SQL Server、Sybase、Oracle 9i、DB2。对于这几种市场主流的大型关系数据库产品,各有自己的特色和优劣性,其中最为流行的数据库为SQL Server和Oracle 9i。 Microsoft SQLServer2000是在SQLServer7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQLServer2000中包含了许多新的特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言的支持、综合分析服务以及便捷的数据库管理。 Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具3。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。SQLServer2000主要具有以下特色: 真正的客户机/服务器体系结构; 图形化用户界面,是系统管理更加直观简单; 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地; 与Windows操作系统有机集成,多线程体系结构设计,提高了系统对用户少并发访的响应速度; 对Web技术的支持,是用户能够很快的将数据库中的数据发布到Web页面上。2.3 系统数据流图数据流图是管理系统信息运动的抽象,是在调研的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确的描述系统应具有的加工功能,数据输入,数据输出,数据存储及数据来源和去向(外部实体)等项目本系统是一个面向电子管理者全体用户,为其提供汽车电子设备的查询和领取服务的综合管理系统。管理员可以添加和修改汽车电子设备信息、控制汽车电子设备的出库和入库、管理供应商和部门信息等。用户仅仅可以对汽车电子设备进行出库。电子学院元器件管理系统管理员用户ID和密码ID和密码命令信息命令信息返回信息 返回信息 图2-2 顶层DFD图顶层DFD图的模式如图2-2所示,它说明了系统的总的处理功能、输入和输出。对顶层数据流程图中进行分解,可以不断细分产生中层DFD图、底层DFD图,只到满足需要为止。中层DFD图如图2-3所示。元器件出库元器件入库 库存信息表 图2-3 汽车电子设备管理系统中层DFD图底层DFD图-普通用户子系统如图2-4所示 元器件管理系统库存信息表验证有效性 普通管理员 ID和密码 库存信息 库存信息列表 返回信息 返回 图2-4 底层DFD图-普通管理员子系统底层DFD图-管理员子系统如图2-5所示。 汽车电子设备信息 元器件列表元器件管理系统 入库、修改验证有效性 管理员 ID和密码 成功信息 返回信息 返回信息返回库存列表 出库、修改 返回信息 库存信息图2-5 底层DFD图-管理员子系统2.4 后台数据库的配置系统数据库建立完成后,前台界面访问数据库时,需要控件访问后台数据库。Delphi7中有BDE和ADO两个数据访问控件,在使用Delphi自带数据库Database Desktop时,就用BDE控件访问。这里系统后台数据库设计采用了SQL Server 2000,因此使用ADO数据库控件访问SQL Server 数据库。ADO数据控件使用Microsoft ActiveX Data Object(ADO)快速地建立数据绑定控件和数据提供者之间的连接。使用ADO控件访问SQL Server数据库时,通常需要做以下几件事情:1. Delphi中的Form窗体或Data Module中添加ADO数据控件;2.使用ADO数据控件连接到一个SQL Server数据库;3.将ADO数据控件连接到一个或多个数据绑定控件。如下图2.6 所示,为Data Module 数据模块。 图2.6 Data Module 数据模块首先在Delphi 的Data Module中添加ADO选项卡中的数据库控件。启动Delphi 7软件,在“file”的下拉菜单中的new里新建一个Data Module,然后在Data Module中添加ADO控件ADO Connection ,Data Module 数据模块,用来存放ADO控件。使用Data Module数据模块的优点是,设计好的系统,在另外一台机子上运行的时候,不需要对每一个ADO Table的Connection属性进行设置,只需对ADO Connection组件中Connection String的属性进行设置,便可以实现与数据库连接。在Data Module 中单击ADOConnection1,在Delphi视图下的对象检视器中,单击connection string 右边的“。”按钮,打开如图2.7所示的对话框。图2.7 ADO Connection string选中Use Connection String单选按钮,然后单击Build按钮,打开如图4-14所示的对话框,选择数据库驱动。选中Microsoft OLE DB Provider for SQL Server,如图2.8所示,建立与SQL Server 的连接。图2.8 数据链接属性2.4 数据库结构设计数据库设计(Database Design)是指在已有数据库管理系统的基础上建立数据库的过程。数据库设计在数据库系统开发中占有非常重要的地位,数据库设计的好坏将会直接影响整个系统的效率。数据库的整个设计过程是使系统性能不断提高和完善的过程。为了达到满意的效果,往往需要反复调整和修改。因此,数据库设计的整个过程是一个循环的过程,循环的终止条件是对性能指标测试与系统评价满意。管理员实体属性图如图3-2所示。管理员所属部门用户名密码 权限图3-1 管理员实体属性图汽车电子设备实体E-R图如图3-2所示。元器件信息元器件编号元器件价格供应商元器件类型 .图3-2 汽车电子设备实体属性图供应商实体属性图如图3-3示。供应商名称供应元器件供应商电话地址、负责人呢供应商信息图 3-3 供应商实体属性图用户信息实体属性图如图3-4示姓名性别专业院系用户信息年龄班级图3-4 用户信息实体属性图系统数据各实体属性图如图3-5示管理元器件管理员 M用户 N R 信息 P Q供应商图 3-5 系统数据各实体属性图矩形框表示实体,框内标明实体名。椭圆状框表示实体的属性,框内标明属性名。菱形框表示实体间的联系,框内标明联系名。建立了各个实体属性图后,要对它们进行综合,即把各实体属性图连接在一起。这一步的主要工作是找出各实体属性图之间的联系,而在确定各实体属性图的联系时,可能会遇到互相之间不一致的问题。在综合各实体属性图时,必须要处理解决上述各类冲突,从而得到一个集合了各用户的信息要求,为所有用户共同理解和接受的初步总体模型。3.2 系统的功能系统应符合电子管理者汽车电子设备信息管理的规定,满足学校汽车电子设备管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。(1)汽车电子设备信息查询功能:通过不同的检索入口,查询汽车电子设备出库信息、入库信息和库存信息。(2)添加功能:通过填写表格的形式输入汽车电子设备供应商提供的汽车电子设备的相关信息,系统能够自动避免重复信息。 (3)修改功能:对数据库中的信息进行修改。系统能够通过用户给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。 (4)删除功能:对数据进行删除操作,则把相关信息从数据库中删除。3.3系统的可行性 可行性分析是指根据系统的环境、资源等条件,判断提出的项目是否有必要、有可能开始进行,可行性分析的目的不是解决问题,而是确定问题是否值得去解决,是否能够解决。只有进行了认真的分析,才能尽可能地减少或避免开发过程中出现的盲目性。 计算机及计算机网络在各个地方基本普及,Windows系统的操作系统也在各地方普遍应用,而本系统也是运行在Windows系列操作系统上的应用软件,采用的数据库系统SQL Server2000也是一种成熟、稳定的数据库管理软件,在许多管理信息系统有着广泛的应用。3.4系统的整体构架 经过人为需求,我们得出系统应具有以下功能: 系统登录:系统用户登录本系统必须进行身份校验,不同的身份的用户对本系统具有不同权限的信息操作权。 人员权限管理:系统能区分不同的人员对于系统的使用权限,一是系统管理员,具有添加、删除、维护设备,分配权限,修改人员属性,借出、收回汽车电子设备设备等等。二是一般用户,他不具备设备操作,也不进行系统的维护,只能进行查询汽车电子设备设备,借出汽车电子设备等等。 供应商管理:主要用于添加、删除、修改汽车电子设备厂家的信息。 系统管理:主要包括数据备份、数据恢复、数据稳定等工作,是用户安全放心的使用本系统。 设备管理:能够实现设备信息的入库和修改,设备的出库信息的记录,汽车电子设备的维修信息的管理等等。 信息查询管理:能够实习汽车电子设备的信息查询、打印,出库信息的查询和打印等,在查询信息是,能灵活、方便的查询,并且能把查询的信息打印出来。速泽汽车电子设备出入库信息处理系统登录供应商信息出库信息库存信息管理元器件信息管理管理员信息用户登录添加供应商信息修改元器件信息添加元器件信息修改管理员信息添加管理员信息修改供应商信息对元器件入库出库总数库存修改元器件信息删除库存信息对元器件出库图3.6 系统功能模块图2.5 基本表结构设计 本次设计中使用到的表。他们分别是管理人员表、汽车电子设备信息表、供应商信息表、出库备案表和库存表,如表3.7记录所示 表名: 网站动态内容管理员管理人员表汽车电子设备信息汽车电子设备信息表供应商供应商信息表出库出库备案表库存库存表表3.7 数据库中所包含的表各个表的详细信息如下:1. 管理员信息表结构设计表名:管理员信息此表包含管理员的全部信息,系统中有一个超级管理员,超级管理员可以赋予每个教师一个普通管理员帐号和密码,教师凭借超级管理员赋予的用户名和密码进入系统进行操作。管理员信息表基本信息如表3.8所示名称字段名称数据类型长度主键编号id自动编号10是部门id值Dept_id数字20否用户名username文本10否密码password文本10否权限power文本2否表3. 8 管理员信息表基本信息2. 汽车电子设备信息表结构设计表名:汽车电子设备信息电子管理者所有汽车电子设备的信息都在这个表得以体现,汽车电子设备购入后就在这里由超级管理员进行登记,经核对无误后方可入库。汽车电子设备信息表基本信息如表3.9所示名称字段名称数据类型长度主键编号id自动编号10是汽车电子设备编号Asset_number文本10否汽车电子设备名称Asset_name文本10否汽车电子设备类别Asset_label文本10否供应商fill_name文本20否汽车电子设备数量Asset_quantity数字10否汽车电子设备价格Asset_rate货币10否购买日期Buy_datatime日期/时间20否表3.9 汽车电子设备信息表基本信息3.供应商信息表结构设计表名:供应商此表的作用是记录供应商的详细信息,以便在需要该供应商提供的汽车电子设备时可以及时和该供应商取得联系。供应商信息表基本信息如表3.10所示名称字段名称数据类型长度主键编号id自动编号10是供应商名称Fill_name文本20否供应商汽车电子设备Fill_asset文本20否负责人rector文本10否供应商地址Fill_address文本50否供应商电话Fill_tel文本20否传真Fill_fax文本20否表3.10 供应商信息表基本信息4.出库备案表结构设计表名:出库此表的作用是对所有出库信息进行记录,所有管理员每一笔出库的信息都在这个表中留有记录,方便以后核对。出库备案表基本信息如表3.11所示。名称字段名称数据类型长度主键编号id自动编号10是出库编号Go_number文本10否出库名称Go_name文本20否出库类别Go_label文本10否领取人draw文本10否库存数量stock_quantity数量10否出库数量Go_quantity数量10否出库单价Go_rate货币10否出库时间Go_datetime日期/时间20否表3.11 出库备案表基本信息6.库存表结构设计表名:库存库存功能一般是指在汽车电子设备流动过程中对汽车电子设备数量的管理。库存表基本信息如表3.12所示。 名称字段名称数据类型长度主键编号id自动编号10是库存编号Stock_number文本10否库存名称Stock_name文本20否库存类别Stock_label文本10否供应商Fill_name文本20否入库数量Join_quantity数字10否出库数量go_quantity数字10否库存数量Stock_quantity数字10否汽车电子设备单价Stock_rate货币10否总价Total_rate货币10否入库日期Join_datetime日期/时间20否图片images图片10否表3.12 库存表基本信息
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 其他分类 > 其它学术


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!