商品销售管理组织系统的设计与实现.doc
《商品销售管理组织系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《商品销售管理组织系统的设计与实现.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .学期论文4商品销售管理系统的设计与实现专业计算机科学与技术(制造业信息化)班级BU计算机062学号学生姓名摘 要随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。计算机在商业管理上的应用,使其逐步系统化、完善化。利用计算机帮助企业高效率完成销售管理的日常事务,是适应现代企业制度要求,也是推动企业销售管理走向科学化、规范化的必要条件。本系统就是基于以上思想而开发的,我们选用C#开发此系统,应用了ADO数据库访问技术,数据库选用目前功能强大的SQL SERVER 2005和Visual Studio 2005,它有存储量大,查询速度快,加之本身支持网络环境,进一步方便数据的传输等优点
2、。由于销售管理是一项琐碎、复杂而又十分细致的工作,在销售的各个环节中不允许出错,实行手工操作,每月就会耗费工作人员大量的时间和精力,该销售系统的使用将可以避免了以上的难题,不但能够保证单价,账目核算准确无误,而且还可以利用该系统对有关销售的各种信息进行统计,服务于财务部门和销售部门等的业务处理。本文通过对商品销售工作流程的深入了解及进行了可行性分析后,对商品销售管理系统作了需求分析、功能模块划分、数据库的设计以及界面设计,并完成了系统的开发。关键词:Visual Studio 2005 ;SQL Server 2005;数据库;商品销售;查询AbstractWith the continuou
3、s advancement of science, computer application has been around every corner of society as a whole. Computer in the business management applications, so that it may gradually systematized, perfect.Improving the efficiencies of a company by a computer is suitable for modern enterprises and also a nece
4、ssary condition for establishing a scientific and legitimate way of business administration. This system is developed upon on such purpose; we used C# and ado technology for this system. For the database we selected sqlserver 2005 and Visual Studio 2005,with the advantage of large capacity, quick qu
5、ery and supporting net environment in order to deliver data. Because sales management is a difficult task which allows no mistake in any step. It will be a loss of a lot of time and energy by hand operation. Such problem can be well solved by our system. we can not only guarantee the price and sum a
6、nd also make use of the sales information supplied by this system which can help process the affairs of financial and sales department. Based on the sales-depth understanding of workflow and carried out a feasibility analysis, sales management system for goods made needs analysis, functional modules
7、, database design and interface design, and completed the development of the system.Keywords: Visual Studio 2005; SQL Server 2005; database; sales; inquiries目 录引 言11.系统概述11.1系统研究现状11.2数据库访问方法12.系统调研及可行性分析22.1系统调研22.2系统总体目标22.3技术可行性分析23.商品销售管理系统分析23.1系统需求分析23.1.1功能需求23.1.2性能需求33.2系统流程图44.商品销售系统管理系统设计
8、54.1概要设计54.1.1功能模块图54.2数据库设计64.2.1 E-R模型设计64.2.2表设计65.销售系统应用程序界面设计85.1用户登录模块设计85.2销售系统主界面模块设计125.3商品销售录入模块设计145.4商品销售查询模块设计215.5退货管理模块设计225.6商品进货录入模块设计245.7库存管理模块设计265.8 供应商管理模块设计275.9用户管理模块设计295.10更改密码模块设计30结 论35参考文献36致 谢37. .引 言传统的商品销售管理在商品的统计和管理上不但麻烦,而且还十分的耗费人力和时间。而商品销售管理系统对商品的进货、退货、存货和销售情况等进行了综合
9、统计和管理,使管理人员能够更快的得到自己想要的信息。一个好的商品销售管理系统首先应具备的是基本的信息管理,而商品销售管理系统不但对商品信息信息、代理商信息、订单信息等都进行了系统的管理,而且管理人员可以直接登陆系统查看所有的信息,也可以根据自己的需要搜索相关的信息。本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的技术对系统的各部分功能进行了实现。1.系统概述1.1系统研究现状伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。对于一个好的零售公司,拥有完整全面的信息管理系统变得非常重要。在这
10、种情况下,商品销售管理系统应运而生。通过本系统用户可以更快的获得最全面的信息,而且可以通过本系统查询所有需要的信息,大大的方便了用户的操作。目前的商品销售管理系统已能顺利完成商品的进、销、存工作,多为单机版,网络版还不多见,但网络版应是以后的发展重点。1.2数据库访问方法1.BDE方法:它提供了存取各种文型和客户/服务器型数据库的驱动器程序。该方法直接访问Paradox和Dbase等数据库或通过DOBC(Open DataBase connecivity,开放数据库)来访问Access和PoxPro等数据库,还可通过内嵌方式访问SQL Servr、Oracle和DB2等大型数据库。2.ADO方
11、法:ADO方法是微软提供的一种数据库访问技术。通过ADO技术可方便的访问各种类型的数据库,尤其对于OLEDB类型的数据库,ADO更是访问数据库的标准接口。Delphi通过ADO技术可让开发者快速访问关系或非关系型数据库,但使用时需安装ADO的数据库引擎。3.MIDAS方法:MIDAS方法是Delphi用于开发多层应用系统的中间透明引擎。通过MIDAS,开发者可使用相同的组件来存取不同的后台应用程序服务器。这些后台应用服务器程序包括COM+/DCOM应用程序服务器、MTS中间件或CORBA应用程序服务器。MIDAS方法实现了真正意义上的客户端程序与后台数据库的分离,但MIDAS的灵活性很差,与数
12、据感应控件关联过于密切,限制了程序员的创造性。2.系统调研及可行性分析2.1系统调研(1)通过对商品销售管理进行调研分析后,确定了本系统将要实现的功能。(2)在系统设置模块中实现对系统基本信息和路径进行设置。(3)在权限管理模块中实现对用户级别的选择再组合相应的权限进行设置。(4)在代理商进/退货录入模块中实现代理商对商品进退货的记录的修改、增加和删除。(5)在定单进货数据录入窗口以及查询模块中实现对定单的录入和定单信息的查询。(6)在商品分布查询模块中实现对各类商品的分布进行综合的查询。2.2系统总体目标本商品销售管理系统系统在使用上比起原来的操作方式更加方便、简单;界面设计上美观大方;后期
13、维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。2.3技术可行性分析本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。系统采用Delphi开发工具,该工具功能强大,扩展性强,适合任何的编程工作,这些技术完全胜任开发任务;并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作。3.商品销售管理系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。3.1.1功能需求由于商品销售管理系统是一个用来帮助使用者管理商品销售流程的软件。使用者通过对销售过程中
14、所涉及到的商品,订单,销售商等资料的录入,便可以轻松实现商品销售流程的管理。所以,此系统必须向使用者提供一下一些具体功能:1:软件必须向使用者提供商品基本的录入,删除,编辑等基本功能2:鉴于商品的不同销售方式(分为订单销售和代理商销售两种形式),软件必须向使用者提供商品销售环节中的基本管理功能,因此必须有订单分销模块和代理商分销模块。3:软件必须向使用者提供基本的查询功。4:由于是销售管理软件,所以系统安全性必须是要考虑的问题。因此,必须实现以下两点:A:系统操作员机制。对系统的使用者,按等级开放管理权限,这样可以在一定程度上保证数据库系统的安全性,避免数据被泄漏,非法更改等。B:销售数据直接
15、反映了一个销售单位的盈亏状况,鉴于销售数据的重要性,所以必须对这些数据加以保护,在系统崩溃时或者误操作等情况下,可以对数据进行恢复。这就需要系统提供备份功能。 5 :对于销售数据不能只存储在计算机中,而是需要导出步骤,最后以印刷品的形式出现在使用者面前,该软件设计的最终目的才能得以具体的实现。所以,打印功能是必不可少的系统功能之一。3.1.2性能需求本系统的目标是:使用者通过对基本销售信息的录入,即可方便直观的实现对商品交易流程的管理,查询,以及对已有信息的打印输出等功能。本销售系统定义了两种销售模式:1订单销售。即销售方通过订单方式销售的商品。2代理商销售方式。(此功能略复杂,所以在实现的是
16、时候必须对其提供录入修改查询等基本功能)。除了上述基本功能外,系统还必须提供必要的附加功能: 1数据备份功能。2密码登陆功能。3操作员及相应的权限管理功能。综上所述,为实现上述系统目标,必须定义相应功能的单元模块。3.2系统流程图登陆判断是否合法系统信息查询信息修改增加修改删除更新错误提示信息更新到数据库查询条件错误提示信息从数据库读取数据图3.2 系统流程图4.商品销售系统管理系统设计4.1概要设计4.1.1功能模块图商品销售管理系统系统管理模块销售管理模块修改密码用户管理销售录入进货录入退货管理库存管理供应商管理销售查询数据库图4.1功能模块图4.2数据库设计4.2.1 E-R模型设计用户
17、代理商商品管理管理用户名进退代号单价数量名称性别密码权限代号名称地址联系人订单管理编号日期型号名称数量日期电话图4.2 E-R模型图4.2.2表设计表名:liyi (用户表)字段名数据类型长度是否允许空值约束usernameVarchar16Not nullPrimary keyPasswordVarchar16Not nullSafetyChar8Not null表名:Supplier(供应商表)字段名数据类型长度是否允许空值约束Sup_idChar5Not nullPrimary keySup_nameVarchar16Not nullSup_contactvarChar16Not nul
18、lSup_phonevarChar15Not Nullsup_addressVarchar40Not Null表名:Purchase (进货表)字段名数据类型长度是否允许空值约束P_idChar5Not nullPrimary keyP_nameVarchar20Not nullpriceFloatNot nullnumberintNot nullP_dateVarchar16Not nullPrimary keysup_idChar5Not nullForeigner key表名:sale(销售表)字段名数据类型长度是否允许空值约束p_idChar5Not nullPrimary keypr
19、icefloatNot nullnumberintNot nulltotalfloatNot nullS_dateVarchar16Not nullPrimary key表名:Return (退货表)字段名数据类型长度是否允许空值约束p_idChar5Not nullPrimary keynumberintNot nullr_datevarchar16Not nullPrimary keyreasonvarchar50yes5.销售系统应用程序界面设计5.1用户登录模块设计图5.1用户登录窗口效果图本窗体的任务是通过用户输入密码判断用户是否是合法的用户.它用于管理员按照用户名和密码进行登录。以
20、免不相关得人进入系统进行不良的操作,而对系统进行破坏,导致整个系统进行瘫痪。主要代码为: namespace Sales partial class login private System.ComponentModel.IContainer components = null; protected override void Dispose(bool disposing) if (disposing & (components != null) components.Dispose(); base.Dispose(disposing); #region Windows 窗体设计器生成的代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 销售 管理 组织 系统 设计 实现
限制150内