厂商管理系统(ASP+SQL Server+ER图+功能模块图) 第3页
引 言
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
在全球化,信息化,网络化的知识经济的发展过程中,出于中心地位的就是信息技术。信息技术提供了一个网络化,数字化的信息资源。
而且,当今的商务活动已迈入了电子商务时代,只有在技术,经济高度发达的现代社会里,掌握信息技术和商务规则,系统地运用现代信息技术,高效率,低成本地从事商务活动,具备从瞬息万变的信息中捕获有用信息的能力,才能顺应瞬息万变的商业战场。
在传统的手工管理时期,厂商对于商品信息、库存信息、销售信息的录入都用手工,手工录入不但繁杂,而且很容易出错,让相关员工非常头痛。在仓库方面,也苦不堪言,对于手工录入的信息的保存是个问题,而且有的错误信息会给公司带来不小损失,甚至可能导致公司的倒闭。例如管理库存信息的工作人员,成天都要整理堆积如山的库存信息做整理,归纳。其工作量是可想而知了。厂商的管理人员想要对公司的情况了解,还得从各个部门收集大量的单据整理才能知道大概的情况。其精确度就不言而喻了,对公司的管理层为做决策不能提供第一手的资料。可见传统的手工管理模式,不能适应现代人们的生活节奏,更不能适应现代仓库管理的发展。
厂商一体化管理系统是为了实现库存仓库管理商家信息、商品信息、库存信息、销售信息等信息的管理,实现管理的电脑化,简便信息管理程序,改变以往旧的手工的管理方式,从而提高了信息管理效率。 作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个厂商管理系统是很有必要的,具有其特有的技术意义和管理意义。
第一章 概 论
1.1 本文的目的和意义
本文编写的目的是将本次设计从课题的确定到研究方法的选择,再从研究方法的选择到具体代码的实现彻底的介绍一遍。本文的编写使整个系统设计划上了一个圆满的句号。
1.2课题来源
本课题是虚拟课题,是为了完成毕业设计而虚拟的一个题目。但是也有一定的现实价值和可研究性。
1.3本文结构
本文一共包括5章,第一章为绪论、第二章为可行性分析、第三章需求分
析、第四章系统的设计和实现、第五章 系统测试。
1.4开发工具介绍
本次设计主要需要数据库、ASP.NET、Microsoft SQL Server 2000、IIS5.0等相关学科和技术的支持。
1.4.1 数据库
数据库(data base)是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
数据库技术从20世纪60年代中期产生到今天仅仅几十年的历史。其发展速度之快,使用范围之广是其他技术所远不及的。数据库系统已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。
本次设计所用的数据库系统为关系数据库,为现今数据库系统技术的主流方向。
1.4.2 ASP.NET
1.4.2.1 ASP.NET简介及实现原理
Visual Studio .NET 2005(简称ASP.NET)是美国微软公司(Microsoft)于2002年推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、面向对象、用事件驱动方式的结构化高级程序设计语言和工具,是目前使用最广泛的编程语言之一。
ASP.NET全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP.NET采用脚本语言VBScript(Java script)作为自己的开发语言。ASP.NET有以下这些特点:(1)ASP.NET与浏览器无关(Browser Independence),客户端只要有可显示HTML代码的浏览器,即可浏览ASP.NET所设计的网页内容。ASP.NET所使用的脚本语言均在WEB服务器端执行,客户端浏览器不必执行这些脚本语言。(2)ASP.NET是一种与语言无关的描述语言执行环境,只要Web服务器安装了适当的解析程序(ActiveX Scripting Engine, ActiveX脚本引擎),服务器就能调用引擎来执行脚本语言。除了常见的VBScript和JavaScript两种脚本语言外,还通过plug-in的方式,使用其他脚本语言,如ActiveState公司的PerlScript等。(3)ASP.NET文件可以使用普通的文本编辑器进行编辑,如Windows系统的记事本即可编辑ASP.NET文件。ASP.NET文件是在服务器端解释执行的,而不必进行编辑。ASP.NET源程序不会被传到客户端浏览器,提高程序的安全性和保密性。(4)ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可使用Visual Basic、Java、VisualC++、COBOL等语言来编写动态网页开发所需要的ActiveX Server Components。
1.4.2.2数据库组件介绍
在使用Visual Studio .NET 2005开发数据库动态网页的时候,会经常使用数据库访问控件。这些控件包括:
1. Data控件
Data控件是Visual Studio .NET 2005中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要Data控件或类似的数据源控件(比如ADO Data控件)。
Data控件可以执行大部分数据库访问操作,但是它并不能显示数据库中数据的内容。Data控件通常需要与其他控件结合使用。这些与Data控件结合使用的控件,可以称之为“数据觉察控件”。因为程序员无需编写任何代码,就可以在这些控件中显示当前记录的数据。当Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。
当与Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是数据觉察的,能和由Data控件管理的Recordset对象的某个字段相连接。
2. ADO Data控件
ADO Data控件与内部Data控件以及Remote Data控件(RDC)相似。用户可以使用ADO Data控件快速地创建一个到数据库的连接。
3. DataList控件/DataCombo控件
DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一个组合框。
4.DataGrid控件
在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。
5. MSChart控件
MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>