ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:429.43KB ,
资源ID:6099202      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6099202.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(商品管理系统毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

商品管理系统毕业论文.docx

1、商品管理系统毕业论文XX信息工程职业学院毕业论文(设计) 商品管理系统(销售)专 业:班 级:姓 名:学 号:指导老师:2015年5月3日摘 要商品信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。关键词:信息管理系统.系统开发 .商

2、品销售1概述1.1引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越来越显示出其独特的优势,步入数字时代。而面对市场各企业的管理,高效的处理企业中管理问题在适应市场的发展中突显出尤为重要的作用。产品的销售管理在现代企业经营管理中占据着重要的地位,一个企业产品销售管理的水平几乎决定着企业的经济命脉。企业的所有功能、信息、组织管理方面都是一个集成整体的各个部分。管理信息系统(MIS)是企业CIMS工程中的一个分支,产品销售管理系统是企业MIS建设中重要的组成部分。1.2研究背景信息管

3、理系统(MIS)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。信息管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此信息管理系统是一个信息处理系统。信息管理系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。早期的信息管理系统通常是以各单位为主体,独自进行开发和应用。从技术上看,大体是以局域网或客户机/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。但是,由于技术的发展和进步以及应用、管理和数据共

4、享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。1.3研究意义当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。商品销售管理信息系统是一个销售单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以商品信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但目前还有一些小型企业仍使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、XX性差,

5、另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多困难。随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。 微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动信息管理系统的使用起到了重要作用。使用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、XX性好、使用时间长、成本低等。这些优点能够极大地提高商品信息管理的效率,

6、也是企业的科学化、正规化管理及与世界接轨的重要条件。1.4 SQL Server 2008简介SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsof

7、t BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。1.5 ASP.NET简介ASP.NET是一种建立在通用语言上的程序构架。一个已编译的、基于.NET的环境, 把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多。微软公司发布了包括Visual Basic.NET、C#.NET、Visual C+.NET等与.NET兼容的语言来创作应用程序。ASP.NET是在服务器上运行的编译好的公共语言运行库代码,它可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提

8、高了性能。2分析主要技术2.1现行业务介绍该企业是从事商品的销售的单位,采购科进行商品采购,采购完成后,将所采购来的货物及采购清单一并交给库管员,库管员进行审核入库并将信息写入商品信息册中。商品销售时,销售员开出顾客需要的货物清单,将该清单交给库管员,库管员根据该清单上写明的货物从仓库中取出交给销售人员,同时将销售的记录写入记录册中。采购科将供应商信息交给管理员,管理员将供应商的基本信息记录在供应商记录册中。划价员根据经理的指示对商品进行定价并商品的定价写入商品价格表中。这些都是手工操作,十分烦琐,而且容易出错,出错后不便查找纠正。由于信息量巨大,因此具体信息很难进行查询。时间长了会形成大量的

9、书面文档,不易保存。2.2新系统业务流程图为了更加合理的利用现有的人力、财力和设备,充分的利用计算机带来的便利,规划出新系统的业务流程图如下:图2-2 新系统业务流程图2.3可行性分析2.3.1技术可行性ASP .NET的前身ASP技术,是在IIS2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是

10、它能迅速崛起的原因。数据库采用的是SQLServer 2008,SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。2.3.2经济可行性主要是只指算一个新的系统开发所需要的投资费用和运算费用,并与估计的新系统收益进行比较,看是否有利。本系统所需的软硬件成本比较低,投资小,具有一定的通过性,因此 ,在经济上是可行的。3数据库设计

11、3.1数据字典3.1.1数据元素卡名称:商品代码 编号:A001所属数据流:F1、F2、F4、F7、F8、F10所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:字符型名称:商品名称 编号:A002所属数据流:F1、F2、F4、F7、F8、F10所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:字符型名称:销售日期 编号:A003所属数据流:F2、F8、F10所属存储:D2、D5、D8数据类型:日期型名称:销售单价 编号:A004所属数据流:F2、F8、F10所属存储:D2、D5、D8数据类型:数值型名称:销售数量 编号:A005所属数据流:F2、F8、F10所属存储:D2

12、、D5、D8数据类型:数值型名称:折扣 编号:A006所属数据流:F2、F8、F10所属存储:D2、D5、D8数据类型:字符型名称:小计 编号:A007所属数据流:F2、F8、F10所属存储:D2、D5、D8数据类型:字符型名称:供应商编号 编号:A008所属数据流:F1、F2、F3所属存储:D 1、D2、D3数据类型:字符型名称:供应商名称 编号:A009所属数据流:F3、F9、F10所属存储:D 1、D2、D3数据类型:字符型名称:商品进价 编号:A010所属数据流:F1、F2、F4、F7、F8、F10 所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:商品售价 编号

13、:A011所属数据流:F1、F2、F4、F7、F8、F10 所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:进货日期 编号:A012所属数据流:F1、F2、F4、F7、F8、F10 所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:日期型名称:库存量 编号:A013所属数据流:F1、F2、F4、F7、F8、F10 所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:备注 编号:A014所属数据流:F1、F2、F4、F7、F8、F10 所属存储:D0、D1、D2、D4、D5、D7、D8数据类型:备注型名称:负责人 编号:A015所属数据流:F

14、1、F2、F3所属存储:D 1、D2、D3数据类型:字符型名称:联系地址 编号:A016所属数据流:F1、F2、F3所属存储:D 1、D2、D3数据类型:字符型名称:联系 编号:A017所属数据流:F1、F2、F3所属存储:D 1、D2、D3数据类型:数值型3.1.2数据流卡名称:入库登记卡 编号:F1来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F2来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F3

15、来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F4来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F5来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F6来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F7来源:外

16、部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F8来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F9来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格名称:入库登记卡 编号:F10来源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格3.1.3数据处理流卡名称:登记商品入库信

17、息 编号:P1.1输入: F1输出: D1处理:将数据流“商品清单”中的信息用键盘录入,数据存储“商品信息”中。名称:销售商品信息 编号:P1.2输入: F2输出: D2处理:将数据流“销售清单”中的准备销售的商品信息用键盘录入,数据存储“商品销售记录”中。名称:供应商信息 编号:P1.3输入: F3输出: D3处理:将数据流“供应商信息”中的供应商信息用键盘录入,数据存储“供应商”中。名称:价格变动 编号:P1.4输入: F4输出: D4处理:将数据流“价格变动通知”中的价格信息用键盘录入,数据存储“商品基本信息”中。3.1.4数据存储卡名称:商品销售代码:B-001相关处理:商品销售入库(

18、P1),商品信息查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值X围商品编号字符6销售日期数值8销售单价数值5销售数量数值5折扣数值30-1小计字符9名称:商品销售记录代码:B-002相关处理:商品销售入库(P1),商品信息查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值X围商品编号字符6销售日期数值8销售单价数值5销售数量数值5折扣数值30-1合计字符8名称:商品信息代码:B-003相关处理:商品销售入库(P1),商品信息查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值X围商品编号字符6商品名称字符30供应商名称字符30供应商编号字符6商品进价数值7

19、0-99999.99商品售价数值70-99999.99进货日期日期8库存量数值50-99999备注备注备注名称:供应商信息代码:B-004相关处理:商品销售入库(P1),商品信息查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值X围供应商名称字符6供应商编号字符30负责人字符10联系数值13联系地址字符30备注备注备注3.2数据流图新系统的数据流图如下:图3-1商品类别设置流程图图3-2商品信息维护流程图图3-3商品进货管理流程图图3-4 ER图图3-5 用户信息实体属性图图3-6 商品信息实体属性图图3-7 销售信息实体属性图4系统设计4.1系统结构设计4.1.1系统结构图图4-

20、1 系统功能结构图4.1.2系统模块图通过对用户需求的分析,我们可以分析出该商品销售管理大致可以分为四个模块:商品基本信息模块、供应商信息模块、商品价格变动模块、报表打印模块。现在对这四个模块做具体说明:模块IPO图系统名称:商品销售管理系统模块名称:录入商品信息模块代码: D-001调用模块:无被调用模块:商品信息数据录入输入:数据流“商品入库清单单”输出:数据库表“商品基本信息表处理:1)打开数据库表“商品基本信息表”。2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。3)接收输入数据并校验。4)提示操作人员确认,确认后将数据写入数据库表“商品基本信息表”。5)关

21、闭数据库,结束操作。商品入库模块模块IPO图系统名称:商品销售管理系统模块名称:商品出售模块代码: D-002调用模块:无被调用模块:商品变动数据录入输入:数据流“商品销售信息表输出:数据库表“商品销售记录处理: 1) 打开数据库表“销售记录表。 2)根据输入设计的“销售记录表”的输入格式,显示“销售记录表”格式。 3)接收输入数据并校验。 4)提示操作人员确认,确认后将数据写入数据库表“销售记录表”。 5)关闭数据库,结束操作。商品销售模块模块IPO图系统名称:商品销售管理系统模块名称:供应商信息录入模块代码: D-003调用模块:无被调用模块:供应商数据录入输入:数据流“供应商信息表”输出

22、:数据库表“供应商信息表”处理:1)打开数据库表“供应商信息表”。2)根据输入设计的“供应商信息表”的输入格式,显示“供应商信息表”格式。3)接收输入数据并校验。4)提示操作人员确认,确认后将数据写入数据库表“供应商信息表”。5)关闭数据库,结束操作。供应商信息录入模块模块IPO图系统名称:商品销售管理系统模块名称:价格变动数据录入模块代码: D-004调用模块:无被调用模块:商品价格数据录入输入:数据流“价格变动表”输出:数据库表“商品基本信息表”处理:1)打开数据库表“商品基本信息表”。2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。3)接收输入数据并校验。4)

23、提示操作人员确认,确认后将数据写入数据库表“商品基本信息表”。5)关闭数据库,结束操作。价格变动模块模块IPO图系统名称:商品销售管理系统模块名称:商品信息查询模块模块代码: D-005调用模块:无被调用模块:信息查询输入:数据流“商品基本信息表”输出:数据库表“商品基本信息表”处理:1)打开数据库表“商品基本信息表” 2)根据输入设计的“商品基本信息表”的输入格式,显示“商品基本信息表”格式。 3)接收输入查询数据的依据并校验。 4)提示操作人员确认,确认后将显示查询的结果。 5)关闭数据库,结束操作。商品信息查询模块模块IPO图系统名称:商品销售管理系统模块名称:供应商信息查询模块模块代码

24、: D-006调用模块:无被调用模块:供应商查询输入:数据流“供应商信息表”输出:数据库表“供应商信息表”处理:1)打开数据库表“供应商信息表”。2)根据输入设计的“供应商信息表”的输入格式,显示“供应商信息表”格式。3)接收输入查询数据的依据并校验。4)提示操作人员确认,确认后将显示查询的结果。5)关闭数据库,结束操作。供应商查询模块模块IPO图系统名称:商品销售管理系统模块名称:打印商品信息模块模块代码: D-007调用模块:无被调用模块:报表打印输入:数据处理D7输出:数据流F7处理:1)打开数据库表“商品信息表”。 2)预览并打印“商品基本信息报表”。 3)关闭数据库,结束操作。商品信

25、息打印模块模块IPO图系统名称:商品销售管理系统系统名称:打印商品销售模块模块代码: D-008模块名称:无被调用模块:报表打印输入:数据处理D7输出:数据流F7处理:1)打开数据库表“商品信息表”。 2)预览并打印“商品基本信息报表”。 3)关闭数据库,结束操作。商品销售信息报表5 系统详细设计5.1主要模块介绍主要模块有商品入库模块,供应商查询模块,商品查询模块.商品销售模块的四大模块。5.1.1商品入库模块图5.1商品入库界面a.添加按钮的实现代码:if this.caption=添加 this.caption=保存 this.parent.tag=str(re() thisform.t

26、xt商品编号.enabled=.t. thisform.txt商品名称.enabled=.t. thisform.txt商品进价.enabled=.t. thisform.txt商品售价.enabled=.t. thisform.txt供应商编号.enabled=.t. thisform.txt供应商名称.enabled=.t. thisform.txt进货日期.enabled=.t. thisform.txt库存量.enabled=.t. thisform.txt备注.enabled=.t. append blank thisform.mandgroup2.mand2.enabled=.t.

27、 else this.caption=添加 thisform.txt商品编号.enabled=.f. thisform.txt商品名称.enabled=.f. thisform.txt商品进价.enabled=.f.thisform.txt商品售价.enabled=.f. thisform.txt供应商编号.enabled=.f. thisform.txt供应商名称enabled=.f. thisform.txt进货日期.enabled=.f. thisform.txt库存量.enabled=.f. thisform.txt备注.enabled=.f. thisform.mandgroup2.

28、mand2.enabled=.f.endif thisform.refresh b.取消按钮代码:if messagebox(确定取消么,4+32,系统提示)=6 select shangpin tablerevert(.f.) if eof() .and. bof() .or. reccount()=0 thisform.init else if eof() skip-1 else skip endifendifendif thisform.mandgroup2.mand1.caption=添加 thisform.refresh添加供应商的代码商品入库的代码相似。5.1.2供应商查询模块 图

29、5.2供应商查询界面 a 单选按钮组的代码实现: do case case this.value=1 &按供应商编号查询 thisform.text1.enabled=.t. thisform.text2.enabled=.f. thisform.text3.enabled=.f. thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text1.setfocus thisform.grid1.refresh case this.value=2 &按供应商名称号查询 thisform.text1.e

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1