本科毕业设计商品销售管理系统Word文档格式.docx
《本科毕业设计商品销售管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《本科毕业设计商品销售管理系统Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
可对客户信息进行添加,删除,修改和查询功能。
2.销售管理:
可对销售信息进行添加,删除,修改和查询功能。
3.产品功能:
可对产品信息进行添加,删除,修改和查询功能。
4.其他功能:
当添加/修改销售信息时,可对该产品的库存量进行自动修改;
当添加/修改销售信息时,可对该产品的成本单价和销售单价进行比较,如果低于成本单价,则会弹出提示框,该销售被取消;
可上传/修改产品的图片。
2.系统运行与开发环境简介
2.1系统运行配置环境简介
操作系统:
Windows9X、WindowsNTWorkstation/Server4.0以上、Windows2000Server/Professional、WindowsXPProfessional。
CPU:
只要能够顺利运行Windows系列操作系统就可以了。
当然,CPU的处理速度越快,运行ASP代码的效率越高。
内存:
最低配置32MB,建议使用64MB以上内存,如果使用Windows2000或WindowsXP建议使用128MB以上内存。
硬盘空间:
至少需要50MB以上的硬盘空间来安装所需的组件。
2.2ASP简介
2.2.1ASP的运行环境简介
1.ASP的使用环境,就是IIS,ASP网页技术是一种需要服务器端支持的技术。
它的执行过程是:
(1)浏览器端提出HTTP的请求送到服务器端,Web服务器先检查网页文件的类型,如果是.asp扩展名的文件,就提出ASP文件请求,Web确定读取并处理请求文件。
(2)Web检查所要求的文件有没有被请求或有没有更新,以决定是否重新分析。
IIS的工作是这样分工的:
脚本代码是由默认的脚本编程引擎如VBScript完成,然后经引擎翻译转换成服务器能执行的命令,而IIS则进一步为送入的Active对象处理输入和输出,出错信息的输出也是有IIS产生的。
2.IIS是如何工作的
Web是基础的请求和响应系统。
Web浏览器通过将URL发送给Web服务器请求信息。
Web服务器通过返回超文本标记语言(HTML)页面响应。
3.安装IIS
在WindowsXPProfessional版本中:
(1)在控制面版中选择“添加/删除程序”。
(2)点击“添加/删除Windows组件”。
(3)确认只选中第一项Internet信息服务(IIS),然后点击下一步即可自行进行安装。
(4)系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。
这样IIS安装完毕。
2.2.2简介ASP的内置对象
ASP强大功能的实现离不开它的一下所示的内部对象:
1.Request对象
Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对应于这个域的cookie,以及附在URL后面的值(查询字符串或页面中<
Form>
段中的HTML控件内的值)。
它也给我们提供了通过SecureSocketLayer(SSL)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。
2.Response对象
Response对象用来访问所创建的并返回客户端的响应。
它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存
储的信息。
它也提供了一系列用于创建输出页的方法,如无所不在的Response.Write方法。
3.Application对象
Application对象是在为响应一个ASP页的首次请求而载入DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。
4.Session对象
Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。
它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。
5.Server对象
Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。
最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。
还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。
2.2.3简介ASP的脚本语言
1.VBScript语言
VBScript是一种脚本语言。
这意味着这种语言比BASIC语言的成熟版本容易使用又难于使用。
编制简单的程序时,脚本语言是容易使用的。
脚本语言的句法比较简单。
但是,简单的句法也使开发大的应用程序变得很困难。
你可以在HTML文件中直接嵌入VBScript脚本。
这使你能够扩展HTML,使它不仅仅是一种页面格式语言。
带有VBScript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。
VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。
客户端编程语言是可以由浏览器解释执行的语言。
Java和Jscript/JavaScript也可以作为客户端编程语言。
当一个以这些语言中的任意一种编制的程序被下载到一个兼容的浏览器中时,浏览器将自动执行该程序。
客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。
而且客户端程序运行起来比服务器端程序快得多。
当一个浏览器的用户执行了一个操作时,不必通过网络对其作出响应,客户端程序就可以作出响应。
2.JavaScript语言
JavaScript可以作为服务器端编程语言,也可以作为客户端编程语言。
作为客户端编程语言,可以使客户端的浏览器处理某些工作,从而减轻了服务器的负担,而且不用向服务器提交信息,也不需要从服务器获得信息,所以效率是很高的。
大多数浏览器艘适用于JavaScript语言,可见,JavaScript是适合于多种操作系统的。
JavaScript用作客户端编程语言是非常好的,与VBScript不同,JavaScript创建的客户端脚本能被现有的大部分浏览器识别。
NetscapeNavigator和InternetExplorer都可以解释和执行包括JavaScript的HTML文件。
然而,与VBScript相同,JavaScript也是服务器端编程语言。
服务器端编程语言在提供网点服务的服务器上执行,而不是在接收网页的浏览器上执行。
服务器端编程语言在你的网点计算机上完成所有这些工作,承受所有的负担。
由于JavaScript不是ASP的默认脚本语言,所以要使用时必须事先声明。
2.3系统开发工具Dreamweaver的简单介绍
MacromediaDreamweaver是建立Web站点和应用程序的专业工具。
它将可视布局工具,应用程序开发功能和代码编辑支持组合成一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面及站点应用程序。
对于基于CSS的设计提供最好的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供所需的工具。
开发人员可以将服务器技术(例如CFML,ASP.NET,ASP,JSP和PHP)与Dreamweaver配合使用,建立连接到数据库,Web服务和旧式系统的强大Internet应用程序。
在Dreamweaver中用户可以创建自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为,属性检查器和站点报告来扩展Dreamweaver的功能。
2.4系统数据库简介
2.4.1ACCESS数据库的简介
MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复,使用ACCESS时,无需编写任何代码,只需通过直观的可视化操作就可以完成大部分的数据库任务。
数据可里的表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
ACCESS数据库以文件形式保存,文件的扩展名是mdb。
2.4.2SQL语言简介以及常用的SQL语句
1.SQL即结构化查询语言,它是关系型数据库的标准语言。
在ASP中,无论用户要访问哪一种类型的数据库,都要使用SQL语言。
SQL语言主要分三类:
(1)数据定义:
主要通过数据定义语言DDL来实现。
(2)数据操纵:
主要通过数据操纵语言DML来实现。
(3)数据控制:
主要通过数据控制语言DCL来实现。
2.常用的SQL语句:
(1)创建数据语句:
CREATE。
(2)查询数据语句:
SELECT。
(3)插入数据语句:
INSERT。
(4)更改数据语句:
UPDATE。
(5)删除数据语句:
DELETE。
2.4.3ASP与ACCESS数据库的访问方式
1.ADO的使用
使用Activex数据对象ADO可以对多种数据源进行读取和写入操作。
Activex数据对象提供了以下对象:
连接对象(Connection):
代表与一个数据源的唯一连接。
在ASP中建这个对象的语法是:
SetConn=Server.CreatObject(“ADODB.Connection”)
记录集对象(RecordSet):
代表来自一个数据源的一组记录。
在ASP中建这个对象的语法是:
SetRs=Server.CreatObject(“ADODB.RecordSet”)
命令对象(Command):
代表向数据源发出的命令,它可以是一段SQL语句,也可以是调用的存储过程的名字。
SetCmd=Server.CreatObject(“ADODB.Command”)
参数对象(Parameter):
代表SQL存储过程或有查询中的一个参数,当存储过程需要以些参数时就可以通过参数对象来进行发送。
错误对象(Error):
代表ADO错误,即在进行数据操作时产生的错误。
域对象(Field):
代表记录集中的一个域。
属性对象(Property):
代表数据提供者的具体属性。
2.实现与ACCESS连接的数据访问页(在系统设计中会给出详细的数据库连接代码)
3.系统需求分析
3.1开发背景
随着我国经济的飞速发展,信息技术、Internet技术、数据库技术的不断完善,传统的管理方式也逐渐开始落后,使得企业的管理部门已经认识到Internet的优势,认识到借助网络和系统来实行管理远比传统的管理方式高效,于是网络上的管理系统就是在这样一个背景下被研发出来的。
随着管理系统的不断成熟和不断改进,实现的功能也越来越强大,管理员可以通过一部电脑和Internet实行方便快捷的管理,甚至当一个公司要在外地开分公司,或者说管理