【VB开源代码栏目提醒】:网学会员,鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“VB00商品销售管理系统论文 - 技术总结”一文,供大家参考学习!
VB00商品销售管理系统
论文 摘要 本设计
论文的内容围绕销售管理系统展开。
销售管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备易使用等特点。
经过分析使用MICROSOFT公司的VISUAL BASIC开发工具利用其提供的各种面向对象的开发工具尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象首先在短时间内建立系统应用原型然后对初始原型系统进行需求迭代不断修正和改进直到形成满足要求的可行系统。
Key
wordsVB MIS SQL Server 2000 Abstract In this papersell and manage system has been discussed.Sell and manage system is atypical application of managing information systemMISwhich mainly includes building up data-base of back-end and developing the application interface of front-end.The former required consistency and integrality and security of data.The later should make the application powerful and easily used. Through analyzingwe use VISUAL BASIC developing instruments of MICROSOFT Companyutilize its various kinds of target-oriented developing instruments offereddata window this can convenient succinct to handle intelligent target of the data base especiallyset up system use prototypethen go on demand changes and takes the place of to initial prototype system within short time at firstrevise and improve constantlyuntil forming the feasible system meeting the demands. 第1章绪论 1.1引言 随着科学技术的快速发展需要处理的信息量越来越大。
因此用以往手工的方式处理信息无论在速度和质量上都已满足不了我们的需求。
计算机的发展使我们快速、准确处理大量信息成为可能。
管理信息系统就是我们常说的MISManagement Information System在强调管理、强调信息的现代社会中已经变得越来越普及。
MIS是一门新的科学它跨越了若干个领域比如管
理学、系统科学、运筹学、统计学以及计算机科学等等。
在这些科学的基础上形成信息收集和加工的方法从而形成了一个纵横交织的系统。
20世纪后期是信息爆炸的时代无论是企业、事业还是机关单位数据都是他们的重要资产。
面对与日俱增的庞大数据如果不能有效的加以管理那么这种资产将会成为一种负担。
强调管理、强调信息已成为现代社会中人们的理念越来越普及的管理信息系统必将渗透于人们生产生活的各个领域。
销售管理是企业管理的一个重要环节随着经济和信息化的迅速发展使用信息化管理工具对企业的销售物流进行全面管理是必须的也是必然的。
销售管理系统应能给企业决策者和管理者提供全方位的销售流程和实时的信息查询并且可以统计出某段时间内的产品销售量为企业提供一个全面的信息化平台来提高工作效率加强对企业销售这一环节的全盘掌控使决策者能够完全清楚和控制销售这一个和企业经济直接相关联的重要过程。
速达报刊有限公司是一个以经营书刊音像制品为主拥有较大规模的企业。
每天有近百种商品进出用以往的人工管理模式已不能完成公司预期达到的目标比如会出现统计速度慢、容易出现错误等问题。
因而建立一个准确、及时、高效、操作方便、易于掌握的管理信息系统是非常必要的。
MIS的出现这些问题迎刃而解。
MIS能够实现大量信息的存储、查询、统计能够满足公司的日常信息处理、数据统计能够大大提高公司的工作效率。
1.2问题的提出 近几年来速达报刊有限公司贸易往来日益繁忙需要处理信息量不断增加用已往的人工管理模式不能完成公司预期达到的目标比如计算、统计速度慢、容易出现错误等。
MIS的出现这些问题迎刃而解。
MIS能够实现大量信息的存储、查询、统计能够满足公司的日常信息处理、数据统计将会大大提高公司的工作效率。
同时本系统还具备库存监测功能使操作人员能够更加全面了解商品库存情况不致产生商品短缺或是大量积压的现象出现。
本系统的完成将对公司运作的规范化、自动化具有举足轻重的作用系统完成后所有功能能够运行正常避免产生比较大的错误能够稳定的实现商品信息的添加、查询、修改和删除能够实现信息报表的汇总。
3.Parameters参数集合包含Command对象的所有Parameter对象 1.3.1研究软件开发的内容 速达报刊有限公司商品销售管理系统是一个MIS系统。
经过实际调研总结出该公司管理信息系统所存在的实体然后设计出数据库。
合理的数据库设计可以提高数据库存储的效率保证数据的完整性和一致性。
数据库设计完成之后接下来便是开发用户界面了这也是体现用户需求最主要的一部分。
好的用户界面设置在视觉上给人简洁、明了的感觉当用户打开某一个界面时都能够对各控件的大体作用有一个直观的认识。
另外一点也是很重要的一点就是功能方面界面再漂亮可是没有什么实际功能也是不可取的因为软件是使用的而不是用来观看的。
因此一个好的系统在功能上应该强大。
就此公司
管理系统而言最基本的功能是信息的录入、查询、修改、删除深一步的功能就是统计和报表输出对于该公司而言每天的贸易量非常大所以管理信息系统应该能从大量的数据中提取出用户所需要的数据便于为下一步的工作做出正确的计划来。
本系统还可以监测商品的库存量完成销售开单、销售收款、销售退货以及迅速准确地完成各种销售信息的统计计算和汇总工作快速打印商品销售报表。
1.3.2研究软件开发的意义 随着科学技术的快速发展我们需要处理的信息量越来越大。
用以往手工的方式处理信息无论在速度和质量上都已远远满足不了我们的需求。
计算机的应运而生使我们快速、准确处理大量信息成为可能。
商品销售管理系统是一个销售公司不可缺少的部分它的内容对于公司的决策者和管理者来说都至关重要所以商品销售管理系统应该能够为用户提供充足的信息和快捷的
查询手段。
但一直以来人们使用传统人工的方式管理各种账目信息这种管理方式存在着许多缺点如效率低、保密性差另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。
这样的机制已经不能适应时代的发展因为它浪费了许多人力和物力在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
Visual Basic6.0在数据库管理方面做的改进还包括用Active X数据对象ADOActiveX Data Objects这种新的数据库访问标准代替了原有的数据访问对象DAOData Access Objects和远程数据访问对象RDORemote Data Objects。
可以用Visual Basic6.0中的各种集成的可视化数据库工具来管理和访问数据库包括像Microsoft SQL和Oracle这样的远程开发数据库。
这种创建和访问结构化数据库系统的能力给编程带来了许多方便。
开发一个商品销售管理系统可以进行更有效的管理归纳起来好处大约有以下几点 1.可以存储大量的商业信息安全、高效 后来专门为微软自己的操作
系统开发的SQL Server与相应的操作系统之间紧密结合并且很快获得了巨大成功渐渐成为数据库管理方面的主流产品之一。
与此同时微软公司在SQL Server 7.0版本中作的巨大改进更加确定了SQL Server在数据库管理工具中的主导地位。
3.可以迅速查到所需信息并打印输出。
1.4开发工具选择与简介 一个完整的数据库应用系统是由三个部分组合而成的前端程序、终端的数据库组件、后端的数据库。
前端程序这是数据库与用户直接交互的部分用户可以作浏览、增删或查询操作就跟操作各种软件没有什么两样。
这部分的开发工具比较常见的有
VB、
Delphi等开发者所要做的是提供让用户方便操作的接口各种按钮、文本框、表格等以及按照用户的操作到数据库中把相应的数据找出来呈现在用户面前。
中间的数据库组件这些数据库组件主要负责前端程序与后端数据库软件的沟通工作好比一个机构里各种工作的负责人。
比方说薪水要找财务部的XX小姐、缺XX东西要向管理部的XX人申请、XX问题要跟XX人询问等。
前端程序只要将需求告诉相对的对象它就会负责把
工作做好。
就以
VB6而言它提供了两组这样的数据库对象DAOData Access Object与ADOActiveX Data Object。
这两个对象模块好比两个性质类似但各自独立的机构各有许多对象某项工作的负责人负责处理与数据库有关的工作。
使用时可以任意挑一组对象出来用。
Visual Basic是当今世界上应用最广泛的编程语言之一它也被公认为是编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件还是编写能处理实际
问题的实用小程序
VB都是最快速、最简便的方法。
与因特网的集成SQL Server 2000的数据引擎提供了完整的XML支持。
它的可伸缩性、可用性和安全功能是构成最大的Web站点的数据存储组件所需的前提。
SQL Server 2000程序设计模型与Windows DNA构架集成使用户在开发Web应用程序时变得更加容易。
因此开发这样一套信息管理软件成为很有必要的事情。
ADO顶层有三个对象Connection、Command、Record set 可伸缩性和可用性无论使用的是运行Windows 98的便携式电脑还是运行Windows 2000数据中心版的大型多处理器都可以使用SQL Server 2000的数据库引擎。
另外SQL Server 2000对联合服务器、索引视图和大型内存等功能的支持使SQL Server 2000企业版可以升级到最大Web站点所需的性能级别。
ADO是Microsoft处理关系数据库和非关系数据库中信息的最新技术关系数据库管理系统用表来操纵信息但并非所有的数据源都遵从这一模式。
ADO基于微软最新的被称为OLEDB的数据访问模式。
它是专门为了给大范围的商业数据源提供访问而设计的ADO所需的内存少它适合于大流量和大事务量的
网络计算机系统。
ADO方式有一个类似对象的模式。
在ADO方式中可编程对象展示了你的计算机上所有可获取的本地和远程数据源。
在Visual Basic 6.0中使用新的ADO控件把数据对象绑定到内置控件和ActiveX控件等方法都可以访问这些可编程数据对象。
作为数据库系统的开发
VB是一个非常理想的选择。
VB因简单易学、功能强大、编译速度快而从众多的软件开发工具中脱颖而出。
它提供了灵活的可视化
设计工具将可视化界面与面向对象技术完善、紧密地结合起来并封装了Windows编程的复杂性。
程序的规模小到简单的个人数据库应用大到复杂的企业的多层次分布式系统都可以使用
VB进行开发其友好的集成开发界面可视化的双向开发模式良好的数据库应用支持高效的程序开发和程序运行备受广大程序开发人员的好评。
尤其是
VB对数据库应用的强大支持大大提高了数据库应用
软件开发的效率缩短了开发周期深受广大数据库应用程序设计人员的喜爱。
VB为数据库应用开发人员提供了丰富的数据库开发组件使数据库应用开发功能更强大控制更灵活编译后的程序运行速度更快。
Visual Basic强有力的数据库存取能力将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起。
在Visual Basic5.0中就可以使用两种数据访问技术即Jet数据库引擎和ODBC Direct技术三种数据访问方法数据控件、数据访问对象和直接调用ODBC API函数可以访问Microsoft Access、Dbase、Microsoft FoxPro和Paradox。
也可以使用数据控件访问Microsoft ExcelLotus1-2-3和ASCII文本文件。
另一个好处是可以通过表格之间的关联减少字段数据重复输入的情况、遗失重要数据的危险以及可以从不同数据表、不同字段获取信息。
VB6.0有三种版本各自满足不同的开发需要 1.Visual Basic学习版使编程人员轻松开发Windows 95/98和windows NT的应用程序。
该版本包括所有的内部控件连同gridtab和data-bound控件。
学习版提供的文档有程序员指南、联机帮助及Visual Basic联机手册。
2.专业版为专业编程人员提供了一整套进行开发的功能完备的工具。
该版本包括学习版的全部功能连同ActiveX控件还包括Internet控件和Crystal Report Writer。
专业版提供的文档有程序员指南、联机帮助和部件工具指南。
3.企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。
该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统等。
企业版提供的
文档包括专业版的所有文挡还有客户/服务器应用程序开发指南和SourceSafe用户指南。
本系统正是采用Visual Basic企业版所开发的管理系统。
1.4.2 ADO概述 后端的数据库这是实际存储数据的地方。
常见的数据库软件Access、SQL Server、Oracle等数据库的维护、管理、安全性都是通过这些数据库软件来完成的。
本系统的开发使用Visual Basic 6.0作为前台程序的开发工具中介组建使用ADOActiveX Date Object后段数据库软件使用SQL Server 2000。
2.Command对象对数据源执行指定的命令。
它可以接受SQL语句、表的名称和存储过程的名称执行SQL查询、更新数据、插入记录等 2000年SQL Server的最新版本SQL Server 2000正式面世。
SQL Server 2000在SQL Server 7.0版本的基础上在数据库性能、数据可靠性、易用性方面做了重大改进。
3.Record set对象表示的是来自表或命令执行结果的记录全集操作来自提供者的几乎所有数据 Microsoft ActiveX数据对象是一组自动化对象这组对象使用OLE DB API并使应用程序得以使用来自OLE DB数据源的数据。
这包括以许多不同的格式存储的数据而不仅仅是SQL数据库中的数据。
任何用启用自动化的语言如Microsoft Visual Basic、Microsoft Visual C、Microsoft Visual J和Microsoft Visual FoxPro编写的应用程序都可以使用ActiveX数据对象ADOAPI。
1.每个对象都有Properties属性集合 2.Errors错误集合包含连接数据库失败时产生的所有Error对象 OLE DB使得个别的提供程序可以定义提供
程序特有的机制以支持提供程序所访问的数据引擎的附加功能。
ADO表现OLE DB的核心功能但不表现提供程序特有的功能。
在通过用于SQL Server的OLE DB提供程序的提供程序特有功能表现的SQL Server功能中有几种功能ADO应用程序不能访问例如IRowset FastLoad大容量复制方法、SQL Server特有的扩展诊断信息以及自动提取游标。
4.Fields字段集合包含Record set对象的所有Field对象。
1.4.3 SQL Server 2000概述 SQL Server的第一个版本是微软公司和Sybase公司在1988年合作开发的它的对象主要是OS/2.后来微软公司开始为Windows NT平台开发新的SQL server版本。
从1992年到1998年微软公司相继开发了SQL Server的NT平台版本、SQL Server的Windows NT 3.1平台SQL Server 4.2版本、SQL Server 6.0版本、SQL Server 6.5版本和SQL Server 7.0版本。
这些版本都在早期版本的基础上作了相应的改进值得一提的是SQL Server 6.0版本首次将复制功能内迁其中同时还增加了集中管理方式。
ADO的四个集合 1.Connection对象可以指定数据源建立与数据源的连接、隔离特定的连接 ADO还支持SQL Server 2000的XML功能。
这为被编码为使用ADO检索行集然后将行集转换为XML
文档的Internet应用程序提供了一种很容易的迁移路径。
这类应用程序可改用ADO来执行XPath查询或带FOR XML子句的SELECT语句。
采用这种方法后将在服务器上直接生成XML文档形式的结果集而不必再在应用程序计算机上转换结果集。
关系型数据库则是把文件与格式放在单一的一个数据库文件中一个文件就是一个数据库所有数据的连接、索引都纳入在一个文件中一个文件就使一个数据库所有数据的连接、索引都纳入在一个文件中管理。
这样的好处是系统的移动、管理都方便许多。
1.4.1开发软件
VB6.0简介 企业家数据库功能SQL Server 2000分布式查询使用户可以引用来自不同数据源的一部分。
同时分布式事务还将保证任何分布数据更新的完整性。
同样扶植可以使用户维护多个数据库副本同时还会确保每个单独的数据副本保持同步。
可以将一组数据复制到多个移动的脱机用户此时这些用户能够自主的进行工作然后再将它们所做的所有修改合并到发布服务器。
另外SQL Server 2000关系数据库引擎能够充分保护数据的完整性而且还可以将管理和修改数据库用户的开销减到最小。
ADO是从以前基于ODBC的远程数据对象RDO和数据访问对象DAOAPI发展而来的。
可以将RDO和DAO应用程序转换成ADORDO和DAO程序员可以快速学习ADO。
ADO在动态服务器页ASP中广泛使用。
数据仓库数据仓库是SQL Server 2000中包含的用于吸取和分析汇总数据以进行联机分析处理OLAP的工具。
除了使用数据仓库以外还可以使用其它的工具来直观的设计数据库并通过使用英文查询来分析数据。
1.4.4 SQL Server和ADO 2.只需一到二名熟悉计算机的人员即可操作系统节省大量人力 ADO应用程序通过OLE DB提供程序访问数据。
Microsoft SQL Server 2000包含用于SQL Server的本机Microsoft OLE DB提供程序可由ADO应用程序用于访问SQL Server中的数据。
在SQL Server 6.5版和更早的版本中ADO应用程序必须使用在Microsoft SQL Server ODBC驱动程序层上分层的、用于ODBC的OLE DB提供程序。
虽然ADO应用程序仍能对SQL Server ODBC驱动程序使用用于ODBC的OLE DB提供程序但只使用用于SQL Server的OLE DB提供程序效率更高。
1.3研究软件开发的内容和意义 SQL Server 2000的特性使他更加适应当今数据存储和管理的需要下面分别介绍。
易于安装、部署和使用SQL Server 2000是由一系列的管理和开发工具组成的这些工具使用户能够更加容易的在多个站点上进行SQL Server的安装、部署、管理和使用。
因此可以更加快速的交付SQL Server应用程序而且客户只需要进行最少的安装和管理就可以实现这些应用程序。
此套设计为
全套完整资料可直接使用 当前列出仅是摘要不完整需要此套设计完整资料联系QQ 810354974先加QQ为好友再联系. 第2章可行性研究
报告 2.1引言 2.2.5可维护性 采用商品销售管理系统管理速达报刊有限公司的日常工作大大提高了公司的总体工作效率增强了公司处理信息的能力将公司各个部门紧密地联系起来。
系统还能够随时将公司的进货、销售、库存情况作一个详细的报表为公司领导作决策提供有参考价值的信息。
2.1.2项目背景 2.2.1系统简要描述 对于一部分中小型销售公司的调查了解我们得出大部分中小型销售公司还在使用手写记账方式而少部分中型销售公司虽然已经使用上了计算机管理但是他们所使用的软件各式各样对于问题的解决各不相同并不是非常适合他们的需求。
2.3
经济可行性分析 速达报刊有限公司是一个以经营书刊音像产品为主的拥有中型规模的企业。
每天有近百种商品进出用以往的人工管理模式已不能完成公司预期达到的目标比如会出现统计速度慢、容易出现错误等问题。
因而建立一个准确、及时、高效、操作方便、易于掌握的管理信息系统是非常必要的。
开发出来的这个系统将会大大提高贸易公司的工作效率这在强调管理、强调效率的现代社会中是极其重要的。
在进入本系统之前要求提供身份验证只允许通过身份验证的用户使用本软件。
对于三次密码输入不正确的自动退出。
速达报刊有限公司商品销售管理系统应当适应公司需要处理的大量信息。
全球经济的不断发展随之而来的是贸易商品品种的不断繁多、数量不断加大因此现在的贸易公司每天需要处理的进货信息、销售信息等比以往都大要及时处理这些信息同时还要比以往手工操作计算的更加准确这都是对管理信息系统的一个严峻的考验。
另外当今时代是信息时代信息就是金钱因此开发出来的管理信息系统应该具有保密安全功能整个系统不能有任何的漏洞因为任何一个小小的错误都可能造成巨额的经济损失。
日处理信息量的增大造成业务的繁忙要解决这一问题就要求管理信息系统处理数据的速度要快系统的整体性能要优越模块与模块之间设计要按照模块独立性的原则设计尽量达到高内聚低耦合的要求让模块内部各个元素之间的联系紧密起来模块之间的联系不紧密。
2.2.2正确性 本系统正是针对以上出现的问题开发采用C/S结构利用Visual Basic作为前台开发工具SQL Server 2000作为后台数据库开发出一套功能强大、操作方便的管理信息系统。
本系统是为速达报刊有限公司所开发经过了实际调研根据该公司日常运作.