收藏 分享(赏)

毕业论文——销售供应链管理系统的设计与开发.doc

上传人:wo7103235 文档编号:5809819 上传时间:2019-03-18 格式:DOC 页数:24 大小:218.50KB
下载 相关 举报
毕业论文——销售供应链管理系统的设计与开发.doc_第1页
第1页 / 共24页
毕业论文——销售供应链管理系统的设计与开发.doc_第2页
第2页 / 共24页
毕业论文——销售供应链管理系统的设计与开发.doc_第3页
第3页 / 共24页
毕业论文——销售供应链管理系统的设计与开发.doc_第4页
第4页 / 共24页
毕业论文——销售供应链管理系统的设计与开发.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、销售供应链管理系统的设计与开发摘 要随着市场竞争日益激烈,实现整个产业链内信息的畅通,是提高企业竞争力的关键。而 ASP 正是利用了本身的规模优势,为企业信息化提出一种新的应用模式。本文首先对销售供应链管理的背景和需求进行了分析,提出实现销售供应链管理系统的必要性与可行性。其次针对日常业务流程,分析数据来源及数据处理流程,设计并开发一套销售供应链管理系统。最后,针对系统实现过程中的各个部分,给出了系统帮助。文中详细阐述了各子模块的功能和实现过程,并对该系统的核心技术作了特别讲解。从试运行情况来看,本系统加强了对于日常业务的有效管理,提高了管理的效率和科学性,实现了一般业务的需求,达到了建设一个

2、销售供应链管理系统的预定目标。关键词:销售;供应链;ASPDesign and Implementation of Supply Chain Management System of SalesAbstractAs the market competition is fierce increasingly, it is crucial that enterprise reality informationization through conforming its inner and sub-enterprise or partnership enterprise and realizing

3、communication free in the whole domain. A new application mode for the informatization in small and medium enterprises is put forward by the ASP Platform. In this paper, the necessity and feasibility of supply chain management of sales are proposed by analyzing the background and the requirement of

4、supply chain management. Then specifying for business process, the data source and its processing flow are analyzed, and a set of selling supply chain management system is designed. Finally, Systems help based on each part of the system are given.Functions and implementation procedure of each sub mo

5、dule are introduced and a specific explanation for the core technology of the system is shown. From the actual operation of this system, it enhances effective management of the system, increases the efficiency and scientific features, realizes informative resource sharing, and meets the demands, the

6、 system achieves the predicted goal.Key words: Selling; Supply chain ; ASP 第 1 页 1 引言 1.1 本课题背景与意义在计算机普及的今天,利用电脑来简化和方便我们的工作也不再少见,而销售供应链管理系统只是其中一个小小的应用,利用这个系统来管理货品的一系列操作,可以非常容易和快捷的对货物的整个流程进行很好的控制和管理。简化了工作的困难度和节省了人力资源。鉴于市场上对这样的管理软件的大量需求和应用,选择了本题目。销售供应链管理系统,是一个非常适用的大众化的系统,有着非常普遍的应用,在很多日常销售管理业务中都有应用。通过对

7、销售供应链管理系统的使用可以更加高效快捷的对销售的各种日常业务进行管理。提高了管理的效率和创造了最大的经济效益。目前市场上有各种各样的销售管理系统,有些大型的系统实现功能非常多,适合在大型商业应用中使用,本系统就销售管理系统的基本功能进行研究和开发。1.2 本课题的研究内容本课题将根据销售供应链的基本流程来进行研究和开发,根据销售供应链的日常业务需求分析,可以将销售供应链分为几个大的模块来进行开发和设计。本课题研究的主要内容就是如何去实现这几个大模块的功能和对数据的需求和处理,在研究过程中要对本系统的各个模块做详细的说明,并结合相关的数据用图形的方式来显示出最后的结果。本系统主要是从日常业务需

8、求和应用着手来分析和设计符合于市场应用的系统。在研究过程中本系统将会用到 Access 数据库,asp 语言等相关的一些开发工具。这些都是我们研究和学习的内容。2 相关的技术知识2.1 开发环境介绍本系统是一个小型的销售供应链管理系统,因此对计算机硬件的要求不高,现在的计算机基本都能胜任。软件平台: 操作系统:Windows xp/ Windows 2000。 数据库:access 。 浏览器:IE5.0 ,推荐使用 IE6.0。 Web 服务器: IIS5.1。开发工具: Access。 Windows Xp + IIS 5.1。第 2 页 2.2 ASP 技术ASP 全称 Active S

9、erver Pages,中文叫做动态服务器网页,是一种开发动态网页的技术,它既小是一种编程语言,也小是一种开发土具软件,同样也小是一种应用程序,它是定义服务器端动态网页的开发模型因。利用它可以产生动态的、高性能的 Web 服务应用程序。ASP 开发的网络数据库体系结构是三层B/S 浏览器/服务器)模式体系结构,其人机交互简单、直观,系统的开放性好,用户可以通过 Internet 或局域网就可以访问数据库。它通过在静态 HTML,内容中嵌入服务器脚木,实现网页内容的动态改变。ASP 赖以运行的基础是 Windows Web 服务器 IIS 或 PWS 使用的编程语言是脚本语言(VBScript

10、和 JavaScript)。ASP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。在了解了VBSCRIPT 的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 ASP 系统。ASP 开发 Web 应用程序的主要特点:(1) 完全嵌入 HTML,与 HTML、Script 语言完美结合。(2) 无需编译,容易编写,可在服务器端直接执行。(3) ActiveX Server Components 具有无限可扩充性。(4) 使用脚本语言(JavaScript、VBScript 或 PERL)编写。(5) 存取数据库轻松容易(使用 ADO 组件) 。(6) 可使

11、用任何语言编写自己的 ActiveX Server 组件。(7) 无浏览器兼容问题。(8) 程序代码隐藏,客户端仅能看到 ASP 输出的 HTML 文件。(9) 缩短 Web 开发时间。ASP 的功能:(1) 处理山浏览器发送到服务器的表单输入。(2) 访问和编辑服务器端的数据库表,使用浏览器就可以输入、更新和删除服务器中数据库的内容。(3) 读写 Web 服务器的文件,实现计数器、留言簿、聊大室等功能。(4) 由 Cookies 读写用户端的硬盘文件,以记录有关数据。(5) 实现多个主页间的信息共享,便于开发复杂的电子商务应用系统。(6) 使用 VBScript 或 JScript 等简易的

12、脚木语言,结合 HTML 码,可快速完成站点的应用程序,产生或更改在客户端执行的脚木语言。(7) 扩充能力强,可利用多种语言制作 ActiveX 服务器组件以满足小同的应用需求。第 3 页 2.3 Access 数据库Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据

13、库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS) 。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许

14、多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能3 系统总体设计3.1 功能需求分析销售供应链管理系统主要实现对货品信息的记录和查询,包括货品的入和出库记录,以及货品的库存信息的查询。在销售供应链管理系统中,应该首先为每一种货品定义一个编码,以便进行统一管理。由于在实际过程中货品会有不断的进货入库和销售出库,因此对每笔入库和出库都应有记录,应保存详细的入库和出库数量以及日期信息。为了能够动态地掌握货品的库存情况,需要根据货品的入库和出库信息查询库存货品,一般的处理方式是累计截至当前每种货品的所有入库和所有出库,用累计入库减去累计出库所得到的值就是该货品的当前库存数量。通

15、过对系统需求的分析,可以得到销售供应链管理系统需要实现货品管理,进货入库,销售出库和库存管理几部分功能下面分别分析这几部分的功能需求。(1)登录和注册这是任何系统都具有的功能模块,只有拥有权限的用户才可以进入系统进行管理操作。(2)货品管理第 4 页 货品管理是对货品基本信息的管理,包括货品的新增,修改和删除。建立了货品的基本信息之后,就可以针对不同的货品进行入库出库以及库存查询等操作。拥护要求能过查看所有货品的列表和每种货品的明细信息。(3)进货入库进货入库是指针对货品入库的记录,系统需要记录每笔货品入库的详细信息。进货入库登记时,货品必须是货品管理中已经存在的。用户要求能够添加和删除进货入

16、库记录,并提供浏览所有入库记录的功能。(4)销售出库销售出库是指针对货品出库信息的记录。与进货入库类似,登记销售出库时,对象也应该是货品管理中已经存在的货品,并且要考虑该货品的库存数量是否满足本次出库的数量需要。系统应提供添加和删除销售出库记录的功能,并能让用户查看所有的出库记录。(5)库存管理库存管理主要是对库存货品进行查询,系统应提供每种货品的入库,出库以及当前库存数量,拥护要求能够随时查询到当时的库存情况,查询结果可以进行浏览察看。3.2 功能模块设计根据上面对系统的功能需求分析可以得到,本系统最主要的几大功能有货品 管理,进货入库,销售出库以及库存管理,如图 1 列出了各个功能模块所实

17、现的具体功能。用户登录模块主要是检查用户名和密码是否匹配, 该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。货品管理模块主要用来维护用户货品的基本信息,系统提供的功能包括货品的信息列表,新增货品,修改货品和删除货品。进货入库模块主要用来维护货品入库信息,以及对入库记录的浏览查看。系统提供的功能包括入库信息列表,添加入库记录和删除入库记录。销售出库模块主要用来维护货品出库信息,并对出库记录的浏览查看。系统提供的功能包括出库信息列表,添加出库记录和删除出库记录。库存管理模块中,系统提供货品的入库,出库以及库存情况的

18、信息查询功能,进入库存管理页面可以看到所有货品列表,且列表中除了显示货品的编码,名称等基本信息外,还显示累计入库,累计出库和库存数量。当货品记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品库存信息。第 5 页 图 1 系统结构图4 数据库设计4.1 数据库需求分析(1)货品记录货品记录是货品管理中建立的货品基本信息,主要包括货品的编码,名称,规格,单位和单价。货品基本信息是为了进货入库,销售出库和库存管理使用,整个销售供应链管理系统的数据是以货品记录为基础的。货品基本信息一旦被入库记录使用,该货品记录不能再被删除。(2)入库记录入库记录是缉获入库的信息,在进行货品

19、入库登记时,需要记录哪种货品,入库数量是多少,以及入库的具体日期。入库记录由进货入库产生,需要用到货品基本信息,形成的入库信息可在库存管理中使用。当入库批次信息被销售出库引用时,该入库记录不能被删除。(3)出库记录出库记录是销售出库的信息,与进货入库类似,在进行货品出库登记时,也要记录是哪种货品和其出库数量以及出库日期。出库记录由销售出库产生,需要用到货品基本信息,库存信息和入库批次销售供应链管理系统销售出库进货入库货品管理库存管理查询出入库存删除入库记录新增入库记录删除出库记录新增出库记录删除货品修改货品新增货品用户管理用户注册用户登录第 6 页 信息。库存信息主要用来判断当前库存是否满足出

20、库数量要求,入库批次信息主要用于按照货品批次以先进先出的原则出库。销售出库形成的出库信息则会在库存管理中使用。(4)库存货品库存货品是动态的货品库存信息,它可以通过入库记录和出库记录数据的汇总数据得到。当需要查看货品库存时,只要按照各种货品统计其累计入库和累计出库,累计出库与入库的差就是库存数量。因此从需求角度来看,库存货品数据是计算出来的,不需要保存。库存管理中只要使用货品基本信息,入库信息和出库信息,然后通过简单的加工处理,就可以形成库存货品数据。4.2 数据库的设计本系统数据库根据数据需求分析共涉及五个数据表:DLK:记录用户密码和资料如表 1 所示。HPJL:保存货品的基本信息如表 2

21、 所示。JHRK:货品的入库信息如表 3 所示。XSCK:货品的出库信息如表 4 所示。CKPC:保存出库信息对应的入库批次和数量如表 5 所示。表 1 DLK字段含义 字段名 数据类型 长度 允许为空Id 主键 Id 自动编号 30用户名 Name Text 30密码 Password Text 30电子邮箱 Email Text 30表 2: HPJL字段含义 字段名 数据类型 长度 允许为空编码,主键 BM Text 10名称 MC Text 50规格 GG Text 20单位 DW Text 10单价 DJ Text 双精度第 7 页 表 3 JHRK字段含义 字段名 数据类型 长度

22、允许为空入库纪录 ID,主键RKID 自动编号 长整型货品编码 BM Text 0入库数量 RKSL 数字 双精度入库日期 RKRQ 日期时间表 4 XSCK字段含义 字段名 数据类型 长度 允许为空出库记录 ID,主键CKID 自动编号 长整型货品编码 BM Text 10出库数量 CKSL 数字 双精度出库日期 CKRQ 日期时间表 5 CKPC字段含义 字段名 数据类型 长度 允许为空入库记录 ID RKID 数字 长整型出库记录 ID CKID 数字 长整型出库对应的入库批次数量SL 数字 双精度5 系统实现5.1 用户登录模块用户登录模块主要是检查用户名和密码是否匹配,并且可以通过“

23、注册”按钮进入注册页面。如果用户的用户名和密码匹配则进入系统;不匹配则转入登陆错误页面。在登陆错误页面用户可以选择进入登陆页面和注册页面。该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。用户登陆界面如图 2.第 8 页 图 2 用户登录登录页面主要代码如下:登录登录用户名:密 码:第 9 页 alert(用户名或密码错误!);“)showmsg()end if elseresponse.Clear()response.write(“alert(没有这个用户!)“)showmsg()end if第 10 页 se

24、t rs=nothing end if %5.2 用户注册模块用户在注册模块主要是为新用户提供注册,新用户在次填写详细信息进行注册,在用户注册的时候首先判断用户名是否存在,在用户注册时,为了防止用户粗心,在输入密码时不小心输入错误,因此在用户输入密码后还需要用户再一次输入,通过判断两次输入是否相同来判断用户是否输入错误,当所有的条件都满足后才会向数据库中写入注册信息。用户注册页面如图 3 所示:图 3 用户注册用户注册模块主要代码如下:alert(用户名和密码不能为空!)“showregmsg()else第 11 页 if request(“password“)5.3 系统主界面模块用户登录后

25、,进入系统主界面,用户通过主界面可以单击对应各功能模块的名称进入相应功能界面,如图 4 所示:第 12 页 图 4 系统主界面系统主界面实现代码如下:“ then%杜明金销售供应链管理系统第 13 页 我的系统 5.4 货品管理模块货品管理模块主要用来维护用户货品的基本信息,系统提供的功能包括货品的信息列表,新增货品,修改货品和删除货品。(1)货品信息进入货品管理界面,可以看到所有货品列表,列表中显示货品的编码,名称,规格,单价和单价信息。当货品记录比较多时可以翻页浏览。还可以按照货品名称模糊查询,过滤出希望察看的货品信息(2)新增货品在货品管理页面,提供新增货品的功能,当用户执行新增货品功能

26、时,打开货品信息页面,用户可以在该页面输入增加货品的编码,名称等基本信息,新增货品的编码不能与已经有货品的编码重复。输入货品基本信息后在货品信息页面保存该货品信息即可。若新增成功则货品列表中将会有新增的货品信息。(3)修改货品当用户需要修改货品基本信息时,可以在货品刘表中单击货品对应的编码,这时系统打开货品信息页面,用户可以在该页面、对货品的名称等基本信息进行修改,此时货品编码为只读,不能修改。修改货品基本信息后,在货品信息页面保存对货品的修改,若修改成功则货品列表中将会现实修改后的货品信息。(4)删除货品第 14 页 货品管理页面中还提供删除货品的功能,当删除货品信息时,首先在货品列表中选择

27、要删除的复选框,然后执行删除功能。删除货品时系统会判断入库记录中是否有该货品,如果有就不能删除,否则可以进行删除。货品删除成功后,被删除的货品从货品列表中消失。另外,在货品管理页面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中。部分代码如下0 then %msgbox “存在入库信息的货品没有删除!“window.location=“HPGL.asp“第 15 页 “ thensqlstr=sqlstr货品名称包含:“入库日期货品编号名称规格单位单价入库数量金额TotalPages thenSelectPage = 1end ifrs.absolutepage = SelectP

28、age for i = 1 to ListPageSize if not(rs.bof or rs.eof) then%5.6 销售出库模块销售出库模块主要用来维护货品出库信息,并对出库记录的浏览查看。系统提供的功能包括出库信息列表,添加出库记录和删除出库记录。(1)出库信息列表进入销售出库页面,可以看见所有出库信息列表,列表中显示货品的编码等基本信息和货品的出库数量及出库日期。当出库记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品出库信息。(2)添加出库信息在销售出库页面提供添加出库信息的功能,当用户执行添加货品出库功能时,打开货品出库信息页面,用户可以在该页面

29、输入要出库货品的数量,然后保存即可。若添加成功,出库信息列表中将会有新增的货品出库信息。添加出库信息时,货品的基本信息也是自动从货品记录取得,出库日期则由系统自动赋值。当添加一条出库记录时 ,系统首先要判断当前库存是否满足本次出库数量,如果库存不小于出库数量则可以出库,否则不能出库,另外,在前面的系统需求分析中提到,该系统需要按照货品批次以先进先出原则出库,因此保存出库信息同时需要保存按批次的数量。(3)删除出库信息销售出库页面中还提供删除出库记录的功能,当删除出库信息时,首先在第 20 页 出库信息列表中选择要删除的复选框,然后执行删除功能。删除记录时首先要删除与该出库记录相关的出库批次信息

30、然后再删除出库记录,出库记录删除成功后,被删除的记录从出库信息列表中消失。另外,在出库页面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中。5.7 库存管理模块在库存管理模块中,系统提供货品的入库,出库以及库存情况的信息查询功能,进入库存管理页面可以看到所有货品列表,且列表中除了显示货品的编码,名称等基本信息外,还显示累计入库,累计出库和库存数量。当货品记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品库存信息。另外,在库存管理页面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中。5.8 系统帮助系统帮助主要提供系统的功能和操作帮助信息,用户

31、可以从系统各功能模块的页面中打开该选项并察看帮助。系统帮助页面中包括该系统的系统介绍和各模块的帮助说明。结 论本文在销售供应链管理系统需求分析的基础上,对销售供应链管理的主要功能做了描述,设计并实现了一个销售供应链管理系统。该系统是基于B/S模式下采用ASP和Access开发实现的。对系统总体流程进行了说明,对系统的功能和销售供应链系统的数据库设计进行了描述。当然,此系统还有很多需要改进的地方,可以让应用程序作些适当的修改,使之更健壮。例如:许多数字项字段没有验证;当编辑用户信息时,必须强制输入密码,确保密码匹配等等。参考文献1 陈娴,洛海涛ASP 信息化系统建设案例M北京:人民邮电出版社,

32、2006。2 王国荣. ASP 网页制作教程. 人民邮电出版社,20053 王龙,黄峰. ASP 管理信息系统项目开发实践. 科学出版社 ,2005,54 王晓梅 基于 Web 的客户关系管理系统的开发J. 现代电子技术,2005。第 21 页 5 陶国荣ASP 动态商业网站建设案例 M北京:人民邮电出版社, 2006。6 桂 思 强 .Access 数据库设计基础. 中国铁道出版社,2003,97 李存斌,樊建平ASP 高级编程及其项目应用开发M北京:中国水利水电出版,2003。第 22 页 致 谢本文是在蒋毅老师和万武南老师的热情关心和指导下完成的,她渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向她表示我最衷心的感谢!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报