H 2003032138_杜明金_销售供应链管理系统的设计与开发.doc
【精品】asp销售供应链管理系统的设计与开发(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:1638040
类型:共享资源
大小:159.82KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
销售
供应
管理
系统
设计
开发
源代码
论文
- 资源描述:
-
【精品】asp销售供应链管理系统的设计与开发(源代码+论文),精品,asp,销售,供应,管理,系统,设计,开发,源代码,论文
- 内容简介:
-
分类号: U D C: 007)5951 级:公 开 编 号: 2003032138 成都信息工程学院 学位论文 销售供应链管理系统的设计与开发 论 文 作 者 姓 名 : 杜明金 申 请 学 位 专 业 : 网络工程 申 请 学 位 类 别 : 工学学士 指导教师姓名(职称): 蒋毅 (讲师 ) 论 文 提 交 日 期 : 2007 年 07 月 25 日 销售供应链管理系统的设计与开发 摘 要 随着 市场竞争日 益激烈, 实现整个产业链内信息的畅通,是提高企业竞争力的关键。 而 是利用了本身的规模优势,为 企业信息化提出一种新的应用模式。 本文 首先对 销售供应链 管理的 背景和需求进行了 分析,提出实现 销售供应链 管理系统的必要性与可行性。其次针对日常业务流程,分析数据来源及数据处理流程,设计 并开发一套 销售供应链 管理系统。最后, 针对 系统实现过程 中的 各个部分 , 给出了系统帮助 。 文中详细阐述了各子模块的功能和实现过程,并对该系统的核心技术作了特别讲解。从试运行情况来看,本系统加强了对于 日常业务的 有效管理,提高了管理的效率和 科学性,实现了 一般业务的需求 ,达到了建设一个 销售供应链管理系统 的预定目标。 关键词 : 销售 ; 供应链 ; s is it is or in A in is by In of of by of a of is s on of of a of is of it of 目 录 论文总页数: 23 页 1 引言 . 1 课题背景与意义 . 1 课题的研究内容 . 1 2 相关的技术知识 . 1 发环境介绍 . 1 术 . 2 据库 . 3 3 系统总体设计 . 3 能需求分析 . 3 能模块设计 . 4 4 数据库设计 . 5 据库需求分析 . 5 据 库的设计 . 6 5 系统实现 . 7 户登录模块 . 7 户注册模块 . 10 统主界面模块 . 11 品管理模块 . 13 货入库模块 . 16 售出库模块 . 19 存管理模块 . 20 统帮助 . 20 结 论 . 20 参考文献 . 20 致 谢 . 22 声 明 . 23 第 1 页 共 23 页 1 引言 课题 背景 与意义 在计算机普及的今天,利用电脑来简化和方便我们的工作也不再少见,而销售供应链管理系统只是其中一个小小的应用,利用这个系统来管理货品的一系列操作,可以非常容易和快捷的对货物的整个流程进行很好的控制和管理。简化了工作的困难度和节省了人力资源。 鉴于市场上对这样的管理软件的大量需求和应用,选择了本题目。 销售供应链管理系统,是一个非常适用的大众化的系统,有着非常普遍的应用,在很多日常销售管理业务中都有应用。通过对销售供应链管理系统的使用可以更加高效快捷的对销售的各种日常 业务进行管理。提高了管理的效率和创造了最大的经济效益。目前市场上有各种各样的销售管理系统,有些大型的系统实现功能非常多,适合在大型商业应用中使用,本系统就销售管理系统的基本功能进行研究和开发。 课题的研究内容 本课题将根据销售供应链的基本流程来进行研究和开发,根据销售供应链的日常业务需求分析,可以将销售供应链分为几个大的模块来进行开发和设计。本课题研究的主要内容就是如何去实现这几个大模块的功能和对数据的需求和处理,在研究过程中要对本系统的各个模块做详细的说明,并结合相关的数据用图形的方式来显示出最 后的结果。本系统主要是从日常业务需求和应用着手来分析和设计符合于市场应用的系统。 在研究过程中本系统将会用到 据库, 言等相关的一些开发工具。这些都是我们研究和学习的内容。 2 相关的技术知识 发环境介绍 本系统是一个小型的 销售供应链 管理系统,因此对计算机硬件的要求不高,现在的计算机基本都能胜任 。 软件平台: 操作系统: 000。 数据库: 浏览器: 荐使用 务器: 开发工具: p + 第 2 页 共 23 页 术 称 文叫做动态服务器网页,是一种开发动态网页的技术,它既小是一种编程语言,也小是一种开发土具软件,同样也小是一种应用程序,它是定义服务器端动态网页的开发模型因。利用它可以产生动态的、高性能的 务应用程序。 发的网络数据库体系结构是三层B/S 浏览器 /服务器 )模式体系结构,其人机交互简单、直观,系统的开放性好,用户可以通过 局域网就可以访问数据库。它通过在静态 容中嵌入服务器脚木,实现网页内容的动态改变。 以运行的基础是 务器 用的编程语言是脚本语言 ( 在 开发 用的一种简单、方便的编程工具。在了解了基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 统。 发 用程序的 主要 特点: (1) 完全嵌入 言完美结合。 (2) 无需编译,容易编写,可在服务器端直接执行。 (3) 有无限可扩充性。 (4) 使用脚本语言( 写。 (5) 存取数据库轻松容易(使用 件)。 (6) 可使用任何语言编写自己的 件。 (7) 无浏览器兼容问题。 (8) 程序代码隐藏,客户端仅能看到 出的 件。 (9) 缩短 发时间。 功能 : (1) 处理山浏览器发送到服务器的表单输入。 (2) 访问和编辑服务器端的数据库表,使用浏览器就 可以输入、更新和删 除服务器中数据库的内容。 (3) 读写 务器的文件,实现计数器、留言簿、聊大室等功能。 (4) 由 写用户端的硬盘文件,以记录有关数据。 (5) 实现多个主页间的信息共享,便于开发复杂的电子商务应用系统。 (6) 使用 简易的脚木语言,结合 ,可快速 完成站点的应用程序,产生或更改在客户端执行的脚木语言。 (7) 扩充能力强,可利用多种 语言制作 务器组件以满足小同 的应用需求。 第 3 页 共 23 页 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库 (由一些有意义和有关系的数据 (组合而成。一个数据库中,包含了许多条记录 (而每条记录是由多个字段 (组成 ,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统( 数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 电子表格,可以使数据库一目了然。另外, 许创建自定义报表用于打印或输出数据库中的信息。 提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述, 为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有 桌面数据库的便利和关系数据库的强大功能 3 系统 总体设计 能需求 分析 销售供应链管理系统主要实现对货品信息的记录和查询,包括货品的入 和出库记录,以及货品的库存信息的查询。 在销售供应链管理系统 中,应该首先为每一种货品定义一个编码,以便进行统一管理。由于在实际过程中货品会有不断的进货入库和销售出库,因此对每笔入库和出库都应有记录,应保存详细的入库和出库数量以及日期信息。 为了能够动态地掌握货品的库存情况,需要根据货品的入库和出库信息查询库存货品,一般的处理方式是累计截至当前每种货品的所有入库和所有出库,用累计入库减去累计出库所得到的值就是该货品的当前库存数量。 通过对系统需求的分析,可以得到销售供应链管理系统需要实现货品管理,进货入库,销售出库和库存管理几部分功能下面分别分析这几部分的功能需求。 ( 1)登录和注册 这是任何系统都具有的功能模块,只有拥有权限的用户才可以进入系统进行管理操作。 ( 2)货品管理 货品管理是对货品基本信息的管理,包括货品的新增,修改和删除。建立了货品的基本信息之后,就可以针对不同的货品进行入库出库以及库存查询等操作。拥护要求能过查看所有货品的列表和每种货品的明细信息。 第 4 页 共 23 页 ( 3)进货 入库 进货入库是指针对货品入库的记录,系统需要记录每笔货品入库的详细信息。进货入库登记时,货品必须是货品管理中已经存在的。用户要求 能够添加和删除进货入库记录,并提供浏览所有入库记录的功能。 ( 4)销售出库 销售出库是指针对货品出库信息的记录。与进货入库类似,登记销售出库时,对象也应该是货品管理中已经存在的货品,并且要考虑该货品的库存数量是否 满足本次出库的数量需要。系统应提供添加和删除销售出库记录的功能,并能让用户查看所有的出库记录。 ( 5)库存管理 库存管理主要是对库存货品进行查询,系统应提供每种货品的入库 ,出库以及当前库存数量,拥护要求能够随时查询到当时的库存情况,查询结果可以进行浏览察看。 能模块设计 根据上面对系统的功能需求分析可以 得到,本系统最主要的几大功能有货品 管理,进货入库,销售出库以及库存管理,如图 1 列出了各个功能模块所实现的具体功能。 用户登 录 模块主要是检查用户名和密码是否匹配, 该系统对用户的身份认证采用的是用户名 /密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。 货品管理模块主要用来维护用户货品的基本信息,系统提供的功能包括货品的信息列表,新增货品,修改货品和删除货品。 进货入库模块主要用来维护货品入库信息,以及对入库记录的浏览查看。系统提供的功能包括入库信息列表,添加入库记录和删除入库记录。 销售出库模块主要用来维护货品出库信息,并对出库记录的浏览查看。系统提供的功能包括出库信息列表,添加出库记录和删除出库记录。 库存管理模块中,系统提供货品的入库,出库以及库存情况的信息查询功能,进入库存管理页面可以看到所有货品列表,且列表中除了显示货品的编码,名称等基本信息外,还显示累计入库,累计出库和库存数量。当货品记录比较多时,可以翻页 浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品库存信息。 第 5 页 共 23 页 图 1 系统 结构 图 4 数据库 设计 据库 需求 分析 ( 1) 货品记录 货品记录是货品管理中建立的货品基本信息,主要包括货品的编码,名称,规格,单位和单价。货品基本信息是为了进货入库,销售出库和库存管理使用,整个 销售供应链管理系统的数据是以货品记录为基础的。货品基本信息一旦被入库记录使用,该货品记录不能再被删除。 ( 2) 入库记录 入库记录是缉获入库的信息,在进行货品入库登记时,需要记录哪种货品,入库数量是多少,以及入库的具体日期。 入库记录由进货入库产生,需要用到货品基本信息,形成的入库信息可在库存管理中使用。当入库批次信息被销售出库引用时,该入库记录不能被删除。 ( 3)出库记录 出库记录是销售出库的信息,与进货入库类似,在进行货品出库登记时,也要记录是哪种货品和其出库数量以及出库日期。 出库记录由销售出库产生,需要用到货品基本信息,库存信息和入库批次信息。库存信息主要用来判断当前库存是否满足出库数量要求,入库批次信息主 要用于按照货品批次以先进先出的原则出库。销售出库形成的出库信息则会在库存管理中使用。 ( 4)库存货品 销售供应链管理系统 销售出库 进货入库 货品管理 库存管理 查询出入库存 删除入库记录 新增入库记录 删除出库记录 新增出库记录 删除货品 修改货品 新增货品 用户管理 用户注册 用户登录 第 6 页 共 23 页 库存货品是动态的货品库存信息,它可以通过入库记录和出库记录数据的汇总数据得到。当需要查看货品库存时,只要按照各种货品统计其累计入库和累计出库,累计出库与入库的差就是库存数量。因此从需求角度来看,库存货品数据是计算出来的,不需要保存。 库存管理中只要使用货品基本信息,入库信息和出库信息,然后通过简单的加工处理,就可以形成库存货品数据。 据库的设计 本系统数据库 根据数据需求分析 共涉及五个数据表: 录用户密码和资料 如表 1 所示 。 保存货品的基本信息 如表 2 所示 。 货品的入库信息 如表 3 所示 。 货品的出库信息 如表 4 所示 。 保存出库信息对应的入库批次和数量 如表 5 所示 。 表 1 段含义 字段名 数据类型 长度 允许为空 动编号 30 用户名 0 密码 0 电子邮箱 0 表 2: 段含义 字段名 数据类型 长度 允许为空 编码,主键 0 名称 0 规格 0 单位 0 单价 精度 第 7 页 共 23 页 表 3 段含义 字段名 数据类型 长度 允许为空 入库纪录 键 动编号 长整型 货品编码 入库数量 字 双精度 入库日期 期时间 表 4 段含义 字段名 数据类型 长度 允 许为空 出库记录 键 动编号 长整型 货品编码 0 出库数量 字 双精度 出库日期 期时间 表 5 段含义 字段名 数据类型 长度 允许为空 入库记录 字 长整型 出库记录 字 长整型 出库对应的入库批次数量 字 双精度 5 系统 实现 户 登录 模块 用户登 录 模块主要是检查用户名和密码是否匹配,并且可以通过“注册”按钮进入注册页面。如果用户的用户名和密码 匹配则进入系统;不匹配则转入登陆错误页面。在登陆错误页面用户可以选择进入登陆页面和注册页面。 该系统对用户的身份认证采用的是用户名 /密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。 用户登陆界面如图 2. 图 2 用户登 录 第 8 页 共 23 页 登 录 页面主要 代码如下: 登录 登 录 用户名 : 密 码 : 第 9 页 共 23 页 用 户 名 或 密 码 错 误 !);) ) if rs=% 第 10 页 共 23 页 户注册模块 用户在 注册模块主要是为新用户提供注册,新用户在次填写详细信息进行注册, 在用户注册的时候首先 判断用户名是否存在, 在用户注册时,为了防止用户粗心,在输入密码时不小心输入错误,因此在用户输入密码后还需要用户再一次输入,通过判断两次输入是否相同来判断用户是否输入错误, 当所有的条件都满足后才会向数据库中写入注册信息 。 用户注册页面如图 3 所示 : 图 3 用户注册 用户注册模块主要代码如下: 第 11 页 共 23 页 & rs= ,1 if +,+) rs= 注册成功,点击确定立即登录!);./; if if 统主界面 模块 用户登录后,进入系统主界面,用户通过主界面 可以单击对应各功能模块的名称进入相应功能界面 ,如图 4所示 : 图 4 系统主界面 第 12 页 共 23 页 系统主界面 实现代码如下: 杜明金销售供应链管理系统 第 13 页 共 23 页 我的系统 品管理 模块 货品管理模块主要用来维护用户货品的基本信息,系统提供的功能包括货品的信息列表,新增货品,修改货品和删除货品。 ( 1) 货品信息 进入货品 管理界面,可以看到所有货品列表,列表中显示货品的编码,名称,规格,单价和单价信息。当货品记录比较多时可以翻页浏览。还可以按照货品名称模糊查询,过滤出希望察看的货品信息 ( 2) 新增货品 在货品管理页面,提供新增货品的功能,当用户执行新增货品功能时,打 开货品信息页面,用户可以在该页面输入增加货品的编码,名称等基本信息,新增货品的编码不能与已经有货品的编码重复。 输入货品基本信息后在货品信息页面保存该货品信息即可。若新增成功则货品列表中将会有新增的货品信息。 ( 3) 修改货品 当用户需要修改货品基本信息时,可以在 货品刘表中单击货品对应的编码,这时系统打开货品信息页面,用户可以在该页面、对货品的名称等基本信息进行修改,此时货品编码为只读,不能修改。 修改货品基本信息后,在货品信息页面保存对货品的修改,若修改成功则货品列表中将会现实修改后的货品信息。 ( 4) 删除货品 货品管理页面中还提供删除货品的功能,当删除货品信息时,首先在货品列表中选择要删除的复选框,然后执行删除功能。 第 14 页 共 23 页 删除货品时系统会判断入库记录中是否有该货品,如果有就不能删除,否则可以进行删除。货品删除成功后,被删除的货品从货品列表中消失。 另外,在货品管理页 面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中 。 部分代码如下 0 % 存在入库信息的货品没有删除! C %&% if 第 16 页 共 23 页 % 杜明金销售供应链管理系统货品管理 货 品 管 货入库 模块 进货入库模块主要用来维护货品入库信息,以及对入库记录的浏览查看。系统提供的功能包括入库信息列表,添加入库记录和删除入库记录。 ( 1)入库 信息列表 进入进货入库页面,可以看到所有入库信息列表,列表中显示货品的编码等基本信息和货品的入库数量及入库日期。当入库记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望看到的货品入库信息。 ( 2)添加入库信息 在进货入库页面,提供添加入库信息的功能,当用户执行添加货品入库功能时,打开货品入库信息页面,用户可以在该页面输入要入库的货品的数量,然后保存饥渴。若添加成功,则入库信息列表中将会有新增的货品入库信息。 入库信息添加时,货品的基本信息自动从货品记录取得,入库日期则自动由系统自动赋值。 ( 3) 删除入库信息 货品管理页面中还提供删除货品的功能,当删除货品信息时,首先在 入库信息列 表中选择要删除的复选框,然后执行删除功能。 删除货品时系统会判断 是否有与之相关的出库信息 ,如果有就不能删除,否则可以进行删除。货品删除成功后,被删除的货品从 入库信息 列表中消失。 另外,在 入库 页面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中。 部分代码如下 第 17 页 共 23 页 明金销售供应链管理系统进货入库 进 货 入 库 货品名称包含: 第 18 页 共 23 页 入库日期 货品编号 名称 规格 单位 单价 入库数量 金额 1 if i = 1 if or 售出库 模块 销售出库模块主要用来维护货品出库信息,并对出库记录的浏览查看。 系统提供的功能包括出库信息列表,添加出库记录和删除出库记录。 ( 1)出库信息列表 进入销售出库页面,可以看见所有出库信息列表,列表中显示货品的编码等基本信息和货品的出库数量及出库日期。当出库记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品出库信息。 ( 2)添加出库信息 在销售出库页面提供添加出库信息的功能,当用户执行添加货品出库功能时,打开货品出库信息页面,用户可以在该页面输入要出库货品的数量,然后保存即可。若添加成功,出库信息列表中将会有新增的货品出库信息。 添加出库信息时, 货品的基本信息也是自动从货品记录取得,出库日期则由系统自动赋值。当添加一条出库记录时 ,系统首先要判断当前库存是否满足本次出库数量,如果库存不小于出库数量则可以出库,否则不能出库,另外,在前面的系统需求分析中提到,该系统需要按照货品批次以先进先出原则出库,因此保存出库信息同时需要保存按批次的数量。 ( 3)删除出库信息 销售出库页面中还提供删除出库记录的功能,当删除出库信息时,首先在出库信息列表中选择要删除的复选框,然后执行删除功能。 第 20 页 共 23 页 删除 记录 时 首先要删除与该出库记录相关的出库批次信息然后再删除出库记录 , 出库 记录 删除成功后,被删除的 记录 从 出 库信息列表中消失。 另外,在 出库 页面中,用户可以随时查看当前的系统帮助,也可以返回到系统主界面中 。 存管理 模块 在库存管理模块中,系统提供货品的入库,出库以及库存情况的信息查询功能,进入库存管理页面可以看到所有货品列表,且列表中除了显示货品的编码,名称等基本信息外,还显示累计入库,累计出库和库存数量。当货品记录比较多时,可以翻页浏览。还可以按照货品名称模糊查询,过滤显示希望查看的货品库存信息。 另外,在库存管理页面中,用户可以随时查看当前的系统帮助,也可以返回到系统 主界面中。 统 帮助 系统帮助主要提供系统的功能和操作帮助信息,用户可以从系统各功能模块的页面中打开该选项并察看帮助。系统帮助页面中包括该系统的系统介绍和各模块的帮助说明。 结 论 本文在销售供应链管理系统需求分析的基础上,对销售供应链管理的主要功能做了描述,设计并实现了一个销售供应链管理系统。该系统是基于 B/系统总体流程进行了说明,对系统的功能 和销售供应链系统的数据库设计 进行了 描述 。 当然,此系统还有很多需要改进的地方,可以让应用程序
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|