汽车配件公司业务管理系统.docx
《汽车配件公司业务管理系统.docx》由会员分享,可在线阅读,更多相关《汽车配件公司业务管理系统.docx(40页珍藏版)》请在三一办公上搜索。
1、汽车配件公司业务管理系统The automobile fitting corporate business management information system摘要汽车配件公司业务管理系统是一个利用数据库技术以及数据库思想设计一个企业内部业务管理信息系统,利用现代计算机和数据库开发技术来代替人工处理。后台数据库采用的是SQL Server 2000。程序界面采用的是一种可视化的,面向对象的快速应用程序开发环境PowerBulider8.0。通过分析传统的汽车配件业务管理系统的不足,创建了一套行之有效的计算机管理企业的方案,主要通过完成对企业内部管理系统的系统分析部分,包括组织结构和功能分
2、析,业务功能分析,业务流程图,数据流图,E-R模型;系统设计,包括功能子系统的划分和层次化模块结构图并据此设计了数据库结构和应用程序。系统实现部分列出了几个主要的程序框图,并附带了一些主要的实现窗口。关键字:汽车配件公司业务管理系统,SQL Server 2000,PowerBulider8.0。AbstractThe automobile fitting corporate business management information system is that one utilizes database technology and database thought to design
3、 the management information system of the interior business of an enterprise, making use of modern computer and database development technology to replace and deal with artificially. It was SQL Server 2000 that the backstage supporter adopted database. Development environment PowerBulider8.0 is a ki
4、nd of visual procedure interface and the object -oriented fast application program. Through analyzing the deficiency of the traditional car fittings business administrative system, I have established the schemes of a set of effectual computer management enterprises, mainly by finishing some of netwo
5、rk analysis of the administrative system inside enterprises, including analyzing institutional framework and function, analyzing the business function, the flow diagram of the business, data flow diagram, E-R model; System design, including function division of subsystem and level module structure c
6、hart and having this design database structure and application program by them. The system realizes that has listed several main procedure block diagrams partly, has attached some main realization windows.Key: The automobile fitting corporate business management information system, SQL Server 2000,
7、PowerBulider8.0.目录第一章 绪论11.1 项目开发背景11.2 项目开发目的和意义11.3 项目研究现状21.4 项目开发的内容3第二章 开发工具介绍52.1 SQL语言介绍52.2 开发平台PowerBuilder 8简要介绍6第三章 内部业务管理和数据模型分析83.1 组织结构和功能分析83.2 组织/业务关系图83.3 业务功能分析93.4 业务流程图103.5 数据流图123.6 ER模型图设计13第四章 业务管理信息系统的系统设计164.1 功能子系统划分164.2 层次化模块结构图174.3 各功能子系统的设计184.3.1 日常业务管理184.3.2 库存管理20
8、4.3.3 报表管理214.3.4 统计查询224.3.5 基本信息管理22第五章 业务管理信息系统的系统实现245.1 配置ODBC245.2 应用系统的运行与测试265.2.1 系统测试275.2.2 帮助29结束语30参考文献31致谢33II第一章 绪论1.1 项目开发背景随着经济的发展和中国汽车市场的不断扩大,某汽车配件公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。要提高市场竞争力,既要有好的产品质量,同时也要有好的市场客户服务。企业要做到能及时响应客户的产品需求,根据需求迅速生产,按
9、时交货,就必须有一个好的计划,使得市场销售和采买生产2个环节能够很好的协调配合。在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产中去,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。1.2 项目开发目的和意义本课程设计的具体任务就是设计一个企业内部业务管理信息系统,利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平。成功的企业是将经济效益作为企业的运营宗旨,管理的核心也是在于如何提高经济效益。以提
10、高经济效益为目标,为企业管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向顾客提供更好的服务。这些改进使顾客感到更加满意,为企业带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。 现在企业的业务流程管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用将有以下几个方面的优势:1从技术上考察 A处理速度快,准确; B通过权限的设置,数据的安全性好; C方便查询; D控制精度或生产能力的提高。2从经济上考察 A系统建设不需要很大的投入; B可缩减人员编制,减少人力
11、费用; C人员利用率的改进。3从各种社会因素来考察 A可降低工作人员工作强度,提高效率,会得到企业上下员工的一致同意的; B 可引进先进的管理系统开发方案,从而达到充分利用企业现有资产。将多种不同类型的软件工具用统一的用户界面集成为一个系统,实现企业全方位电脑化管理。它不仅拥有传统软件所有的功能和较之更强大的功能,而且还根据目前企业的经营状况,着重于市场营销、成本控制、销售及成本预算等协助经营者开源节流的崭新概念设计,它是遍及整个企业的技术和运营的解决方案。1.3 项目研究现状 通过对现在流行的各种进销存软件的分析,我发现市场上的软件过于繁琐,操作比较复杂,而其中软件的许多功能不被小型企业所采
12、用,造成软件冗余量大。通过几天的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!现有的各种软件主要有以下缺点:111、体系封闭,无法实现网络化管理,更无法支持电子商务。传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。3、对管理考虑甚少。软件依旧
13、没有摆脱传统束缚,以对外报告为其存在目的。1.4 项目开发的内容本课题主要通过文献研究,社会调查,数据分析归纳,建立模型等方法。本课程设计在数据库的基础上,设计实现一个企业内部业务管理信息系统。将数据库设计分为六个阶段(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库运行和维护。1(1)在需求分析阶段,准确了解与分析用户需求(包括数据与处理),画出数据流图。需求分析是整个设计过程的基础,作为基础的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。(2)在概念结构设计阶段,确定E-R模型图,概念结构设计阶段是整个数据库设计的关键,它
14、通过对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型。(3)在逻辑结构设计阶段,将概念模型结构转换为某个DBMS所支持的数据模型,并对其进行优化。(4)数据库物理结构设计阶段,是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。(5)在数据库实施阶段运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护阶段,数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价,调整与修改。根据汽车配件公司企业内部业务管理的功能和数据的分
15、析,将企业管理信息系统划分为如下五个子系统:日常业务子系统; 库存管理子系统; 查询统计子系统; 报表管理子系统; 基本信息管理子系统;并设计了系统管理,可以在其中设置各个操作员访问权限,增强了系统的安全性。最终实现公司的生产和销售的良好衔接,能够对整个生产过程进行实时地监控,特别是一些半产品和热销产品的库存量和生产能力。加强企业内部各个部门之间的联系和沟通。第二章 开发工具介绍2.1 SQL语言介绍结构化查询语言SQL(Structured Query Language)是一种介于关系代数与关系演算之间的语言。其功能包括查询,操纵,定义,控制。是一个通用的、功能极强的关系数据库语言。SQL语
16、言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、插入数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统开发提供了良好的环境。例如用户在数据库投入运行后,还可根据需要随时地逐步地修改模式,并不影响数据库的运行,从而使系统具有良好的可扩充性。2非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用SQL语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无需了解存取路径,存取路径的选择以及SQL语
17、句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。19SQL语言采用集合操作方式,不仅一次插入、删除、更新操作的对象是元组的集合,而且操作的结果也是元组的集合。SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作。作为嵌入式语言,SQL语句能够嵌入到高级语言(例如C、COBOL、FORTRAN、PL/1)程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的作法,为用户提供了极大的灵活性
18、与方便性。4SQL Server 2000是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果20。PowerBuilder也提供了对SQL语言的良好支持。2.2 开发平台PowerBuilder 8简要介绍PowerBuilder 是PowerSoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发环境,是一种可视化的,面向对象的快速应用程序开发工具。对于单机用户来说,PowerBuilder同样是一种理想的程序开发工具。与其他应用程序开发工具相比,PowerBuilder 具备易于熟悉和掌
19、握,开发速度快,成本低,质量高,功能强等诸多特点。其中,PowerBuilder最大的特点之一就是对多种数据库能够提供良好的支持,同样,它还提供了支持ODBC的驱动程序,这使得可以在PowerBuilder中连接到任何与ODBC兼容的数据库。3PowerBuilder 8 进一步增强了编程环境:通过及时提示和自动补充完成功能,减少和避免了编写应用程序时的键入错误;通过对多应用程序的支持,开发人员能够同时开发和调试多个应用程序;通过剪裁窗口,开发人员能够把自己反复使用的多项内容放入到剪裁窗口中,然后随时可以粘贴到需要的地方;新增和增强的数据库接口使数据库访问更简单有效。5PowerBuilder
20、开发环境的组成:10(1)PowerBuilder Painters(画板):画板是给开发者提供完成窗口结构(如窗口、菜单、数据窗口)设计的工具。(2)PowerBuilder Libraries(库):PowerBuilder开发的应用系统中,所有应用对象(包括应用、窗口、菜单、数据窗口、自定义函数等)均放在应用库(.pbl)中。(3)PowerBuilder Database(数据库)。(4)Toolbars(工具条):每个画板上的图像按钮。(5)PowerBuilder Deployment Kit(应用工具箱)。(6)Online Help(在线帮助)。PowerScript语言:Po
21、werScript是PowerBuilder使用的程序设计语言,有点类似于VB与C的混合物,非常简洁高效。它提供了一套完整的嵌入式SQL语句并提供了丰富的数据类型和众多的函数。事件是PowerBuilder应用系统开发平台中一个非常重要的概念。在PowerBuilder环境中,应用系统的运行是由事件来驱动的,例如你单击一个命令按钮,这个按钮的某个事件中的PowerScript脚本就会被执行。PowerBuilder编程就是编写事件脚本。12PowerBuilder把一个解决实际问题的应用程序叫做Application,即应用。应用对象是进入到应用库中其它对象的入口点,通过在Applicatio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车配件 公司 业务 管理 系统

链接地址:https://www.31ppt.com/p-1986009.html