毕业设计(论文)基于三层结构的企业销售管理信息系统的设计与实现.doc
《毕业设计(论文)基于三层结构的企业销售管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于三层结构的企业销售管理信息系统的设计与实现.doc(45页珍藏版)》请在三一办公上搜索。
1、福州大学 2003 届毕业设计(论文) 基于三层结构的企业销售管理信息系统的设计与实现 院(系)、部:计算机科学与技术系学生姓名: 指导教师: 专 业: 计算机科学与技术 班 级: 计本- 完成时间: 年月 摘 要计算机信息技术在全世界各行各业得到广泛的应用。本文详细介绍了一个营销管理信息系统的开发过程,论述了为何要采用C/S模式以及使用何种开发工具。介绍了SQL Server2000与Delphi语言的特点。然后遵循系统开发的原则,详细叙述了系统开发的过程,系统前台使用Delphi制作界面,通过ODBC与前台SQL Server2000建立的数据库联系,给出了该系统一些主要功能模块的具体实现
2、方法,还给出了该系统的源代码(附软盘)。关键词 营销管理信息系统; C/S模式; SQL Server2000; Delphi; 多层结构 数据字ABSTRACTComputer technique is used very wide in world.The paper introduces the development of a sale management system with graphic interface for users.Secondly it not only discusses the reason why the system adopts the C/S mod
3、al,but also discusses which of tools may be suitable to this system. At the same time it introduces the characteristic of SQL Server7.0 and Delphi .At last,according to the principle of developing database, a description is given to the procedure of developing the system in detail.We use Delphi to m
4、ake the interface,then through ODBC we can link the database that is made by SQL Server7.0. Furthermore, the means to realize some important function of the system and the related core code are given (a floppy disk attached).Key words: Sale MIS; C/S ; SQL Server7.0; Delphi; multi-tier structure ;ODB
5、C; Data dictionary目 录1企业营销管理信息系统分析11.1 课题背景11.2 系统需求分析11.3 营销管理系统和企业中其他子系统的关系32企业营销管理信息系统的设计42.1 系统结构的确定42.1.1 F / S、C / S、B / S结构的比较42.1.2 多层结构62.2开发工具的介绍62.2.1 Delphi及其简介62.2.2 SQL Server2000管理工具简介82.3系统功能模块设计103数据库设计113.1 数据库设计的步骤113.2 数据库需求分析123.3 数据库概念结构设计153.4数据库逻辑结构设计153.5 数据库结构的实现184系统的实现214
6、.1 配置ODBC214.2 应用服务器的实现214.2.1 远程数据模块224.2.2 注册应用服务器224.2 客户端界面设计224.2.1 基本概念224.3 客户端数据模块的创建244.4 客户端主界面的实现254.5 用户信息的修改实现274.6 查询功能的实现314.7 数据库安全的实现36结束语39参 考 文 献40致 谢411企业营销管理信息系统分析1.1 课题背景目前计算机硬件技术、软件技术、网络技术、数据库技术都已经比较成熟,硬件价格比较合理,为企业的管理信息系统的建设提供了技术基础和物质基础。在现代科学技术和市场经济条件下,信息和信息处理在生产经营、销售、供应和科研等工作
7、中起着越来越重要的作用。为了加强企业的信息管理和信息处理工作,促进各项管理工作的规范化和科学化,提高企业各部门的管理水平,提高企业在国内国外市场上的竞争能力,在我国加入世界贸易组织后,企业具有较强的适应市场经济的变化和发展的能力,保证企业长期稳定的发展。在这种情况下,我们开发了一个适合各企业的销售信息管理系统作为我们的毕业设计课题。1.2 系统需求分析要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务。企业要做到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造两个环节能够很好的协调配合。在手工管理的情况下。销售人员很难对客户作出正确的
8、供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产情况和市场的需求很难正确地反映到生产中去,部门之间的通讯也经常不畅通。在这激烈竞争的市场中是非常不利的。企业营销管理系统就是在这种情况下出现的。它利用计算机技术,使得企业生产和销售能够有利结合起来,产销衔接,提高企业的效率和效益。企业对营销管理信息系统的需求主要体现在以下几个方面:1. 改善企业内部各营销管理部门物流之间的组织交接方式,满足企业各部门对各种定单的不同查询处理和信息资源共享的需求,使企业掌握市场行情,根据不同的情况进行不同的生产、销售和库存的合理调度管理。2. 提高企业办公自动化,提高工作效率,降低管理成本,提高企业
9、的营销管理、控制和调度的能力。首先,营销管理信息系统的建立应本着技术先进、方便使用的原则,将系统建成实用、稳定、可靠、高效,能体现当代新技术并能满足公司、企业对营销管理以及查询、加工、汇总、分析的管理系统,最终给各级领导的决策提供支持。其次,我们的软件的性能指标要求为:人机交互反映时间不能超过5s,系统启动的时间不超过5min,占用内存不超过100MB,内存不大于300MB,具有密码口令验证保密功能。然后,该商场管理软件的运行环境为:具有PIII以上的CPU、256MB内存、30GB的硬盘的服务器和能进行普通操作的数台pc机。 其他可靠性需求、安全保密要求、用户界面需求根据用户要求程度具体而定
10、。系统开发的目标是实现企业营销管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户要求如下:l 产销衔接销售和生产关系密切。利用营销管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户定单的要求,提前做好发货的准备;对于不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。l 产品库存通过本系统,能够清楚的看到企业库存中的产品数量和存放地点等信息。使得生产部门和销售部门都能够根据库存信息作出决策。l 订单管理对于销售部门输入的订单,能够通过电
11、脑一直跟踪下去。企业做到以销定产,在库存中备有一定的储备量。l 客户管理 能够对企业的顾客有一个清楚的了解,通过客户管理部分保持和客户良好的关系。及时得到客户反馈的意见,上交有关部门及时处理。l 发货计划 根据客户定单的要求和企业现有的库存,制订发货数量和发货顺序等计划。l 生产计划根据客户定单的要求和企业现有的库存,制订企业的生产计划。在上面用户要求的基础上,得到下面的系统目标:l 产销衔接 能够对整个生产过程进行实时的监控,特别室一些半产品和热销产品的库存量和生产能力。加强企业生产部门和销售部门之间的联系和沟通。l 库存管理能够清脆地看到企业库存中的产品数量和存放地点等信息。对于库存过多和
12、过少的产品进行报警。l 订单管理对于订单能够实现计算机连网输入、查询、跟踪和确认。对订单可以根据多个方面进行汇总分析。l 客户管理能够对企业的顾客有一个清楚的了解,通过客户管理部分保持和客户良好的关系。能够根据客户查询客户订单完成情况。l 发货计划根据客户定单的要求和企业现有的库存,制订发货数量和发货顺序等计划,形成货物销售单。l 生产计划根据客户定单的要求和企业现有的库存,制订企业的生产计划。1.3 营销管理系统和企业中其他子系统的关系营销管理系统是整个企业信息管理系统的一个最重要部分。它与企业中其他系统之间的接口和关系有:l 与生产系统的连接通过营销管理系统建立订单和生产系统之间的关系.按
13、照订单和产品的优先级产生不同时期的生产计划。生产部门可以预期向销售部门反映订单完成情况。l 与财务系统的关系将客户汇款和转账等转入企业财务系统进行管理。2企业营销管理信息系统的设计2.1 系统结构的确定2.1.1 F / S、C / S、B / S结构的比较 在F/S系统中,用户通过工作站可以向使用本机资源一样使用服务器上的软硬件,但网上传递的只是文件,所有的处理仍然由工作站来完成。大量的数据在网上传递,增加了网络信息系统的负荷。同时,各种性能远远优于工作站的服务器往往担负的工作很少,不能发挥它的作用。 C/S系统是从F/S系统发展而来的,而者在硬件组成、网络拓扑、通信联络等方面可以说没有什么
14、不同,其区别在于工作方式的不同。在C/S系统中,当用户需要一个服务时,由客户机发出请求,由服务器执行相应的处理,并将结果送回客户机,即数据处理分为两部分:一部分是在客户机上运行的前台部分,另一部分是在服务器上运行的后台部分。数据处理由客户机启动并部分控制,由服务器和客户机协同处理完成。服务器控制管理数据的能力由文件管理方式上升到数据库方式,所以也把此时的服务器叫做数据库服务器,以区别于F/S系统中的文件服务器。可以用以下的例子来说明文件服务器与数据库服务器的不同。在前一环境中,如果一台工作站需要服务器中某共享文件的一个特定记录,它应发送一个“读整个文件”的请求给文件服务器,服务器将整个文件通过
15、网络传送到那台工作站上,运行在该工作站上的应用程序也不得不从那个文件中再搜寻出所要的记录,这一处理过程对两台机器资源的浪费以及对网络通信的压力是不言而喻的。在C/S环境中,客户机只要发出一个“读记录”的请求给数据库服务器,数据库服务器通过运行在其上的数据库工具程序对数据库文件进行搜索,只选出所需的记录发回给客户机,从而大大地节约了资源,并减轻了对网络通信的压力。在C/S软件中,除网络操作系统外,最重要的是数据库管理系统。它一部分安装于服务器,另一部分安装与客户机。也可以都安装于服务器上,但始终分为两部分运行,前台运行于客户机,后台运行于服务器。一般来讲,数据库系统的内核安装并运行于服务器,完成
16、数据管理、查询和修改工作;访问数据库系统的工具和开发工具是安装并运行于客户机的。需要注意的是服务器只有在客户机的请求下才提供服务,而不是主动提供服务,并对服务器用户完全透明。事实上,客户机/服务器能够运行在不同的软硬件平台上,它容许最终用户摆脱对专门系统的依赖,体现开放系统所带来的优越性。C/S系统的优点如下:1.分布式处理模块。它使得不断涌现的微机能够在处理级协同工作,并使得处理尽可能的向正在被处理的数据靠拢,这样网络的交通量和响应时间都大大的下降,效率高、速度快。同时,对网络中客户机以及服务器的硬件要求相对较低,性能较高。2.数据安全性好,抗灾能力强。由于采用C/S模式结构的MIS系统中,
17、数据的各种操作均在Server端进行,而用户在Client端根据授权范围来使用Server以及其上的各种数据,这样为系统提供了强有力的数据安全保证;客户机和服务器各有各的系统软件,因而无论哪一方发生故障都不会导致整个系统的崩溃。3.系统的开发性和可扩充性好。基于C/S结构的DBMS采用开放的Server接口软件,使用不同协议的两个Client应用软件可以通过Server连接。容许并鼓励采用开放系统,系统规模扩大时,可以很容易的加挂服务器或客户机,即使它们具有不同的软硬件平台。5.充分利用各种资源,提高了MIS系统的应用开发生产率。6.用户界面友好。 随着应用系统的大型化以及基于Internet
18、/Intranet应用的迅速发展和普及,人们在C/S二层结构的基础上提出了一种具有三层结构的应用模型浏览器/服务器(Brower/Server,简称B/S)结构。 本质上,B/S也是一种C/S结构,它是一种由传统的二层C/S结构发展而来的三层C/S结构在WEB上的应用特例。 在B/S系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构简化了客户机的工作,客户机安装配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。 可以看出B/S体系结构是把二层的C/S结构的事物处理逻辑从客户机的任务中分离出来,由单独的一层(WEB服务器)来担
19、负其工作。综合分析F/S、C/S、B/S体系结构的特点,从本系统的规模、应用要求等方面出发确定本系统适合采用C/S结构体系。2.1.2 多层结构 Client/Server是一种分布式的计算模式,与传统的基于主机的结构相比,具有较好的可伸缩性和较优的性价比。过去,Client/Server结构一般分为两层:客户端和服务器端,所有客户端各自实现自己的用户界面和应用逻辑。随着系统的不断扩展,这种两层的Client/Server模式逐渐暴露出它的缺陷,由于最终客户需求的千变万化,客户端可能会不堪重负,而客户端程序的过于庞大显然与分布式计算的思想背道而驰。解决上述问题的方案,就是采用多层的Client
20、/Server结构。目前,通常按客户端、应用服务器端和DBMS服务器端三层,在这种结构中,客户端只用于实现用户界面,而应用逻辑则由应用服务器实现。考率到企业要求和具体情况,本系统最终采用三层的C/S结构。2.2开发工具的介绍2.2.1 Delphi及其简介 Delphi是由美国著名的Borland公司开发的基于Windows 9x/Windows NT的可视化软件开发工具。Delphi是可视化应用程序开发环境、可重用性面向对象编程语言,快速编译器和数据库技术的完美结合。它的可视化开发环境使得用户在Windows 9x和Windows NT 4.0平台上能够迅速开发出高质量的32位应用程序。De
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 三层 结构 企业 销售 管理信息系统 设计 实现

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