商品查询管理系统课程设计

上传人:206****923 文档编号:91077799 上传时间:2019-06-21 格式:DOC 页数:26 大小:284.50KB
返回 下载 相关 举报
商品查询管理系统课程设计_第1页
第1页 / 共26页
商品查询管理系统课程设计_第2页
第2页 / 共26页
商品查询管理系统课程设计_第3页
第3页 / 共26页
商品查询管理系统课程设计_第4页
第4页 / 共26页
商品查询管理系统课程设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《商品查询管理系统课程设计》由会员分享,可在线阅读,更多相关《商品查询管理系统课程设计(26页珍藏版)》请在金锄头文库上搜索。

1、 杨雪 商品查询管理系统 第页 共23页 商 品 查 询 管 理 系 统学生姓名:杨雪 老师:阳慧 摘 要 主要实现五个方面的功能:1)输出相应的功能键对应的功能便于用户选择;2)商品信息管理;3)客户管理;4)订单管理;5)查询商品,客户和订单信息。本系统设置了“添加” 、“查询”、“修改”等功能方便了系统管理员对系统信息及时的更改更新。在该系统当中,系统开发平台是Windows XP,程序设计设计语言采用Visual C+,数据库采用Microsoft Access,程序运行平台为Windows XP。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以在应用中解决实际问题.

2、关键词 c+;面向对象;类;管理系统1引 言为方便对商品、客户和订单等进行高效的管理,编写该程序以提高商品查询的管理效率。使用该程序之后,工作人员可以查询商品名称对应的编号、客户信息,还可以对当查询最近的订单,给出交货日期,以便全面掌握商品的流通情况。本系统主要在于为需要对商品的总体的情况进行全面的了解,及对商品,客户和订单进行处理为公司提供一个高效的管理的平台。商品查询管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 因此结合实际的要求及

3、现在能力对MS SQL Server2000数据库管理系统、SQL语言原理、Visual C+应用程序设计,Visual C+数据库技术进行了较深入的学习和应用,主要完成对商品查询管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的商品查询管理系统可以满足系统信息管理员对商品的管理。本设计过程中充分利用Visual C+、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。1.1 课题背景及意义一直以来人们使用传统的人工方式管理商品的日常工作,对于公司的生产和销售过程,想必大家熟悉。在计算机尚未在工厂广泛

4、使用之前,生产与查询管理过程主要依靠手工。一个最典型的手工处理销售过程就是:读者将要订单上要出货的商品和日期从笔记中找出来,工作人员将每要发货的客户找出来,进行对比,找出要货最急的,并且笔记里并不是按日期记下的,而是谁打电话记下谁的。这样按生产什么就按订单上的做。交货日期到,又要查找客户资料,如详细地址。以上所描述的手工过程的不足之处显而易见,首先处理生产、销售的效率很低,其次处理能力比较低,浪费了大量时间在查找商品信息、客户信息和订单信息。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到查找时间不再那么长,工作人员出错的概率也小了,从而提高商品销售管理效率。由于商品销

5、售管理系统1是一种基于中小型企业公司日常办公管理,对于企业的管理,从生产到销售,本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。 目前,一些小中型公司还是采用人工销售管理系统,即客户打电话给相关部门,接电话的人把订单信息记在笔记本上,每天整理一遍,按交货日期编号,然后按编号生产。有时,后面打电话的要货比前面还急,那他的数据写前面,这样大部分的要重写,劳民伤财,效果又不好; 为提高商品销售管理效率,减少管理员的工作负担,有必要开发一个小型面向对象的系统来对商品销售实施有效管理。该系统必须具备以下五个方面的功能:1)输出相应的功能键对应的功能便于用户选择;2)商品信息管理;3)客户管理;4

6、)订单管理;5)查询商品,客户和订单信息。1.2 系统开发工具简介Visual C+ 6.0(简称VC+) 具有强大的数据库管理功能,丰富的表格和图形输出功能,实效的精美报表打印功能,语言的易读与灵活性,快速友好的界面开发效率等特点1。具有面向对象化的程序设计思想,在传统的结构化程序设计方法中,数据和处理数据的的程序是分离的。当对某段程序进行修改或删除时整个程序中与之相对于的都会修改,从而使程序代码的维护变得比较困难,VC+引用了面向对象的设计方法,将数据和处理数据封装在一个类中,这样,其他函数就不会无意中破坏它的内容,达到保护和隐藏数据的目的2。2系统需求分析Microsoft Visual

7、 C+ 6.0它基于Windows平台,因此具有极强的灵活性和强大的可扩展性3,是全球领先的C语言集成开发环境。支持各个主要领域的c+开发。Microsoft Visual C+ 6.0实际上包了用户在C+集成环境中所需要的一切东西。由于Microsoft Visual C+ 6.0和几种单独的源代码处理产品是集成在一起的,所以它能够支持多种C+开发工具版本。概括起来Microsoft Visual C+ 6.0的面向对象程序设计主要特点有:封装与信息隐蔽4;抽象;继承与重用;多态性等。2.1管理要求分析1作员管理:用户登陆及对操作员进行管理。2信息管理:对商品进行本系统也设置了“添加” 、“

8、查询”、“修改”等功能方便了系统管理员对系统信息及时的更改更新。在该系统当中,系统开发平台是Windows XP,程序设计设计语言采用Visual C+,数据库采用Microsoft Access,程序运行平台为Windows XP。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以在应用中解决实际问题,及实现对客户对商品的需求的管理操作。3产品出厂管理:实现对产品的出厂管理操作。4信息一览:生成所有信息的一览表格,方便管理者查。2.2性能需求分析 1硬件环境l 处理器:Inter CR300或是更高。l 内存:128MB(建议 196MB)。l 硬盘空间:20MB。2软件环境

9、操作系统: Windows 2000/Windows XP及以上。2.3 可行性分析 (1)经济可行性分析作为工厂这样的较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件购买费用、管理和维护费、人员工资和培训费等。由于各个部门实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置软件上。建立信息中心,可将来自各方面的信息集中管理,提高商品销售管理。(2)技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。商品销售管理系统的工作主要是在用户

10、和商品数据之间架起一座桥梁,能快速处理信息。这一特点非常适合计算机特点,通过软件技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是小公司完全有可能也有能力采用这样先进的管理技术。它对公司管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对公司员工的要求提高,使公司在一定

11、的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽公司在市场环境下的生存空间。对企业与客户之间业务方式的转变和扩充。3总体设计3.1系统总体结构设计对商品信息及销售出厂情况进行管理的系统,主要划分为一下3个模块:1) 编号管理模块:实现商品编号管理。2) 客户信息管理模块:实现客户信息的添加和更新。3) 单模块:订单数据管理。产品订根据需求分析的结果,总体结构如图3.1所示。商品查询管理商品信息管理客户信息管理订单信息管理商品编号查询客户联系方式产品出厂日期图3.1系统总体结构 需求分析如下:通过图3.1系统总体结构图,该商品销售管理系统是一套为商品管理提供方便的系统,它包含多个界面,满足

12、了管理员对商品信息的统计和管理,可以避免了盲目和不必要的工作,更重要的是很好的为用户提供对商品的销售管理,操作简单易上手。整套的管理查询系统大致包括商品销售管理系统等大概的商品销售管理系统几个模块,每个模块可以执行其功能,并且在功能模块执行后会有对应的信息,使系统的实行更加完善,减少失误操作带来的数据丢失和错误,整个的模块都是围绕着紧凑易行及操作性来展开的。因为考虑的该系统主要面向的用户群是中小工作单位,因此,不仅把操作性着重表现,更重要的是本系统使用方便易于操作,利用数据库和实行程序的连接,登录后可同时对数据表中的信息同时进行浏览,及对下一步的计划提供好的信息。该设计在开发过程中主要针对广大

13、用户,故根据实际情况,使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了5。通过对用户需求的分析,我们可以分析出该商品销售管理系统流通子模块大致可以分为以上小模块:商品信息模块,客户信息模块和定单信息模块。针对各大模块的具体解释如下:商品信息 此商品信息模块主要是为信息浏览更加方便,如要查看某商品的价格及相应的销售情况,可以通过对此模块进行查找相应的信息,还有对商品的编号,使信息的了解更快捷,可以节约大量的时间。客户信息 可以通过对客户信息进行管理,管理员可以根据实际要求与

14、客户保持良好的沟通,以便建立长久的合作关系,为自己能够做大,做强大开大门。订单信息 此模块主要是 用来存放一些有关商品的销售的情况,即此商品的订单是否好,将为带来了多少的利润,公司都是根据商品的订单来判断的。3.2系统功能流程图当管理员或是操作员登陆后可以完成对商品、客户及订单信息一览功能其流程图如3.2所示。开始登陆系统显示不同的功能键对应的功能根据产品名称查序号根据产品序号查名称由姓名查客户信息由城市查代理商信息由日期查出货信息图3.2 查询功能流程图对于商品信息模块的部分,当系统管理员进入系统之后,要进行对商品相关查询的操作,就必须通过一个方便快捷的查询模块实现这个功能。我们设计本套系统

15、流程图,必须考虑到查询模块的易操性和合理性,让管理员对各个信息管理进行更有效的资源调度和资源的利用。设计的查询模块应当简单明了,浏览方式一目了然。查询客户信息的时候,把有关的姓名信息输入,便可以查看有关的内容了,此方式即简单了查寻又方便应用。而对商品订单的信息的浏览,使管理人对产品是否能给企业带来好的效益,有更全面的了解,为下面的决策提供好的依据。3.3 数据模型分析与设计1.该应用程序包含商品管理,所以数据库里包括商品信息如表3-1所示。数据库的表之间相互关联可以保证数据库数据的一致性,但是很有限。由程序代码来实现能更好的检查数据库数据的一致性。因此本系统的数据库表相互独立。系统通过建立产品数据管理表,给每个商品编一个号码。name代表产品的名称,下面的num代表该产品的序号。本系统的功能之一就是通过产品名称查产品序号,或者通过产品序号查产品名称。表31 信息管理数据表字段名称字段类型字段大小索 引必须填写说 明name文本50无否产品名称 num文本50无否产品序号

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

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

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