商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文

上传人:suns****4568 文档编号:81511650 上传时间:2019-02-21 格式:DOC 页数:43 大小:853KB
返回 下载 相关 举报
商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第1页
第1页 / 共43页
商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第2页
第2页 / 共43页
商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第3页
第3页 / 共43页
商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第4页
第4页 / 共43页
商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文》由会员分享,可在线阅读,更多相关《商品进销存系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文(43页珍藏版)》请在金锄头文库上搜索。

1、苏 州 技 师 学 院 2012 届毕业设计(论文)商品进销存系统 院 (系) 信息工程系 专 业 高级计算机网络技术 班 级 信息0707班 姓 名 刘 佳 指导教师 华 康 起迄日期 3月 1日 6月 10日 2011年3月3日 摘要超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。为了使顾客在超市中能购买到其所需的商品,并且还要既保证商品质量还要享受优质,方便的服务;提高工作人员办事效率,降低其工作量等方面的要求,超市进销存系统的产生是非常有意义的.本系统前台是面向对

2、象的可视化编程工具vb,后台是 SQL Server 2000数据库。文中介绍了vb和SQL的功能、特点,还着重说明了该系统的特色,例如:在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其进销存信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,已防止员工进行非正常的交易。本文系统的分析了软件开发的背景以过程;首先介绍了软件的方法和主要工具,其次介绍了本软件的详细设计过程:数据

3、库的设计、各个模块的设计和实现,以及具体界面的设计和功能。关键词:vb,SQL Server 2000,管理信息系统,流程图目录第1章 绪 论11.1社会背景11.2应用范围1第2章 主要工具介绍22.1 Visual Basic2211 VB概念2212 VB特点22.2 SQL Server 20002221 SQL概念2第3章系统规划43.1系统需求分析43.1.1 资料管理43.1.2 采购管理53.1.3 销售管理53.1.4库存管理53.1.5应付款管理63.1.6应收款管理63.1.7帐务管理73.1.8统计分析7第4章 系统概要设计84.1 设计思想84.2 业务流程分析84.

4、2.1新系统主要业务分析94.3 系统数据流分析94.4 数据字典134.5 运行需求14第5章 系统详细设计155.1 功能需求155.2 系统功能结构图155.3 系统功能设计165.4 系统数据库设计171. E-R模型172逻辑设计183. 数据库表设计185.5 代码设计205.6 输入输出设计205.7连接界面设计21第6章 系统实施226.1用户登陆界226.2查询界面236.3添加界面246.4删除界面256.5查询界面26第7章 系统测试运行277.1 模块测试277.2 整体测试27第8章 总结28第9章 参考文献29第10章致谢词3019 第1章 绪 论1.1社会背景随着

5、现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。1.2应用范围二十一世纪的今天是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用

6、于信息管理系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了中小型超市商品管理而设计的。超市作为当今国内销售最广、数量最多、人流最多的一种市场,拥有种类繁多的商品信息和其他需要处理,而对于这些信息的管理的信息化都还有所缺陷,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于各种商品的购销存情况的统计和核实等往往人工检查进行,由于数据信息处理工作量大,容易出错

7、;而数据繁多,又容易丢失,且不易整理。总的来说,缺乏系统,规范的信息管理手段。尽管有的超市已经使用信息化管理,但并没有发挥它的真正效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。对于超市管理系统,其中不仅对于货物的管理,包括进货、售货、库存货的管理,而且其中还增添了一个模块就是对员工人员进行管理,如迟到早退情况,工资发放情况等等,本系统的另一个特点是,当前中小型超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。使超市管理系统更好的得到普及,有效的提高员工的工作效率

8、,降低成本,提升超市的营业额.第2章 主要工具介绍2.1 Visual Basic2.1.1 VB概念 Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual “可视化的”,是一种开发图形户界面(GUI)的方法。2.1.2 VB特点1. 具有面向对象的可视化设计工具2. 事件驱动的编程机制3. 结构化的程序设计语言4. 提供了易学易用的应用程序集成开发环境5.支持多种数据库系统的访问6. 支持DDE、DLL和OLE7. ActiveX技术8.VB6.0在开发环境上、网络功能等的增强2.2 SQL Server 20002.2.1 SQL概念SQ

9、L是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出”做什么”的命令,”怎么做”是不用使用者考虑的.SQL功能强大、简单易学、使用方便,已经成为数据库操作的基础,并且现在几乎所有的数据库均支持SQL.2.2.2 SQL数据库数据体系结构SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同.在SQL中,关系模型(模式)成为”基本表”(base table);存储模式(内存储)称为”存储文件”(stored file);子模式(外模式)称为”视图”(view)

10、;元组称为”行”(row);属性称为”列”(column).2.2.3SQL语言的组成1、数据定义语言(DDL):创建、修改或删除数据库中各种对象,包括表、视图、索引等。 2、查询语言(QL):按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据。 3、数据操纵语言(DML) :对已经存在的数据库进行元组的插入、删除、修改等操作 4、数据控制语言(DCL) :用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视 第3章 系统规划3.1系统需求分析3.1.1 资料管理企业经营的基础资料是一个企业最基本也是最重要的信息,脱离了基础资料,例如

11、商品资料、供货商资料和客户资料等,进销存系统就无法运行“ 商品编码设置”用于设置商品编码的方式。进销存系统的每条商品信息都具有惟一的一个编码,作为该商品信息的主键,一般该编码具有一定的规律,例如药品进销存系统,商品的编码可能有两级,第一级为药品的类别(中药、西药、保健品、器械等),第二级为药品的剂型(针剂、片剂、丸剂等)。该功能设置商品编码分类的方法,从而实现商品资料维护中自动生成编码的功能。例如该商品属于西药的丸剂,而西药的编码是2,丸剂的编码是02,该商品的编码就是202*,后面部分由系统根据该类别里现有编码的最大值加1自动生成。“商品资料维护”用于维护(增加、修改、删除、查询)企业所经营

12、的商品的基本信息,内容包括货号、条形码、品名、拼音编码、规格、单位、产地、类别、进货价、销售价1、销售价2、最低售价等。其中拼音编码是商品名称的拼音简称,目的是在程序中可通过拼音码方便地查询到所需要的商品。不同行业的进销存商品资料的属性差别很大,我们将在后面说明。“ 供货商资料维护”用于维护企业供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、电报、开户行、开户行邮编、银行帐号、税号、库房地址、库房电话、业务员、业务部门等。“客户资料维护”用于维护企业客户的基本信息,内容包括客户编号、拼音编码、简称、名称、联系人、地址、邮编、区号、地区、电话、

13、传真、电报、开户行、开户行邮编、银行帐号、税号、性质、业务员、业务部门、授信额度等。业务员信息维护”用于维护企业销售业务员的基本信息,内容包括业务员号、姓名、性别、电话、手机、地址、邮编、身份证号、类别等。在销售开票时业务员属性可以直接从业务员清单表中获取所有业务员的名字作为辞典供用户选择。“仓库信息维护”用于维护企业的仓库信息,内容包括仓库号、仓库名、类别、备注等。企业的商品一般都是存放在不同的仓库或同一仓库的不同货位中,这样在在填写商品进货单和销售单时用户需要指定入库或出库的是哪个仓库的货物。“采购合同管理”用于维护企业与供货商签定的采购合同,内容包括供货商号、货号、进价、付款方式、帐期、

14、签订日期、合同期限等。合同的内容对业务可以产生影响,例如合同规定了进价,在填写采购单时系统会自动生成进价。“销售合同管理”用于维护企业与客户签订的的销售合同,内容包括客户编号、货号、售价、付款方式、帐期、签订日期、合同期限等。3.1.2 采购管理各子功能模块实现的功能分别为:“采购订单”用于录入企业的采购订单。一般都将采购订单、入库单、销售单等单据根据第二范式分为主从两张表来存放数据,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、制单人、税价合计、不含税价、税额等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、税价合计、扣率、税率、不含税价、税额等。“进货单”用于录入企业的进货单,也分为主从两张表,主表“进货单”内容包括编号、供货商号、进货日期、业务员、制单人、验收员、保管员、税价合计、不含税价、税额、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、税价合计、扣率、税率、不含税价、税额、仓库、货物质量等。根据企业的规模和管理方法,可以直接作进货单而不用作采购订单,但对于较大规模的企业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号