还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第一章前言随着汽车电子设备的发展,汽车电子设备数量在增大,管理难度也随着激增管理者对汽车电子设备的管理也随之变得更加地复杂,使得汽车电子设备管理人员的工作更加的繁重当今社会是科技主宰一切的社会,有效而正确的利用计算机,对于我们日常的工作学习是很有帮助的时代在进步,科技在发展,管理者的发展当然离不开计算机这一当今社会最为普遍的科技武器
1.1项目设计背景及意义近年来,随着科学技术,特别是信息技术的飞速发展并且应用于各个领域,计算机自动化手段对信息化建设产生了极大的推动作用充分运用现代计算机技术和网络通信技术,改进工作手段和方法,提高工作的计划性、科学性和准确性,已经成为时代对设备管理工作的必然要求以单纯的计算机管理和传统的手工管理相结合的模式,已经很难适应设备管理信息化建设的需要用现代化信息技术取代传统的数据资料的手工处理,通过部门间数据共享,扩大信息的收集面,对汽车电子设备信息资料的保存、检索查询、分析统计等多方面发挥现代化管理的优势规划的网络化管理,减少了手工管理过程中重复、遗失等弊端和其它人为影响因素,为其大量、安全的保存汽车电子设备信息资料提供了保障
1.2国内外发展状况从70年代至今,发达国家的管理信息系统取得了很大的发展其经历了统计系统、数据更新系统、状态报告系统和决策支持系统等阶段管理信息系统的应用也有起初基本的工作,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统当监理了去也数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就进入了管理信息系统的阶段随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持高层领导的决策这一功能,更加侧重于外部信息的收集、综合数据库、模型课、方法库和其它人工智能工具,这就出现了更加智能的管理信息系统第二章系统需求分析
2.1管理信息系统概述管理信息系统是由人、计算机等组成的能进行管理信息的手机、传递、储存、加攻、维护和使用的系统管理信息系统由信息源、信息处理器、信息用户和信息管理者四部分组成,如图
2.1所示其中,信息源始产生地;信息处理器担负信息的传输、加工、保存等任务;信息用户是信息的使用者,应用信息进行决策;信息管理者负责信息系统的设计实现,之后负责信息系统的运行和协调图
2.1管理信息系统总体结构管理信息系统是一个数据系统,所谓数据系统就是系统以数据为主,其主要特性是数据量大、数据类型多、数据之间关系复杂和数据分布存储,而对数据的加工比较简单具有一个稳定的数据基础是建设管理信息系统本质的问题
2.2系统开发工具及简介当前市场主流数据库产品有MicrosoftSQLServer、Sybase、Oracle9i、DB2对于这几种市场主流的大型关系数据库产品,各有自己的特色和优劣性,其中最为流行的数据库为SQLServer和Oracle9iMicrosoftSQLServer2000是在SQLServer
7.0的基础上对性能、可靠性、质量以及易用性进行了扩展SQLServer2000中包含了许多新的特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台其增强的特性包括对丰富的扩展标记语言的支持、综合分析服务以及便捷的数据库管理Access是MicroSoft公司始于1994年发表的微机数据库管理系统作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具
[3]与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势---提供了更强大的数据组织用户管理安全检查等功能Access使用标准的SQL(StructuredQueryLanguage结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器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自带数据库DatabaseDesktop时,就用BDE控件访问这里系统后台数据库设计采用了SQLServer2000,因此使用ADO数据库控件访问SQLServer数据库ADO数据控件使用MicrosoftActiveXDataObject(ADO)快速地建立数据绑定控件和数据提供者之间的连接使用ADO控件访问SQLServer数据库时,通常需要做以下几件事情
1.Delphi中的Form窗体或DataModule中添加ADO数据控件;
2.使用ADO数据控件连接到一个SQLServer数据库;
3.将ADO数据控件连接到一个或多个数据绑定控件如下图
2.6所示,为DataModule数据模块图
2.6DataModule数据模块首先在Delphi的DataModule中添加ADO选项卡中的数据库控件启动Delphi7软件,在“file”的下拉菜单中的new里新建一个DataModule,然后在DataModule中添加ADO控件ADOConnection,DataModule数据模块,用来存放ADO控件使用DataModule数据模块的优点是,设计好的系统,在另外一台机子上运行的时候,不需要对每一个ADOTable的Connection属性进行设置,只需对ADOConnection组件中ConnectionString的属性进行设置,便可以实现与数据库连接在DataModule中单击ADOConnection1,在Delphi视图下的对象检视器中,单击connectionstring右边的“”按钮,打开如图
2.7所示的对话框图
2.7ADOConnectionstring选中UseConnectionString单选按钮,然后单击Build按钮,打开如图4-14所示的对话框,选择数据库驱动选中MicrosoftOLEDBProviderforSQLServer,如图
2.8所示,建立与SQLServer的连接图
2.8数据链接属性
3.2系统的功能系统应符合电子管理者汽车电子设备信息管理的规定,满足学校汽车电子设备管理的需要,并达到操作过程中的直观、方便、实用、安全等要求系统采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护
(1)汽车电子设备信息查询功能通过不同的检索入口,查询汽车电子设备出库信息、入库信息和库存信息
(2)添加功能通过填写表格的形式输入汽车电子设备供应商提供的汽车电子设备的相关信息,系统能够自动避免重复信息
(3)修改功能对数据库中的信息进行修改系统能够通过用户给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息
(4)删除功能对数据进行删除操作,则把相关信息从数据库中删除
3.3系统的可行性可行性分析是指根据系统的环境、资源等条件,判断提出的项目是否有必要、有可能开始进行,可行性分析的目的不是解决问题,而是确定问题是否值得去解决,是否能够解决只有进行了认真的分析,才能尽可能地减少或避免开发过程中出现的盲目性计算机及计算机网络在各个地方基本普及,Windows系统的操作系统也在各地方普遍应用,而本系统也是运行在Windows系列操作系统上的应用软件,采用的数据库系统SQLServer2000也是一种成熟、稳定的数据库管理软件,在许多管理信息系统有着广泛的应用
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库存表基本信息信息源信息处理器信息管理者信息用户电子学院元器件管理系统管理员用户元器件出库元器件入库元器件管理系统验证有效性普通管理员库存信息列表元器件列表元器件管理系统验证有效性管理员库存列表管理员所属部门用户名密码权限元器件信息元器件编号元器件价格供应商元器件类型供应商名称供应元器件供应商电话地址、负责人呢供应商信息姓名性别专业院系用户信息年龄班级管理元器件管理员用户信息供应商速泽汽车电子设备出入库信息处理系统登录供应商信息出库信息库存信息管理元器件信息管理管理员信息用户登录添加供应商信息修改元器件信息添加元器件信息修改管理员信息添加管理员信息修改供应商信息对元器件入库出库总数库存修改元器件信息删除库存信息对元器件出库。