您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 销售管理系统课程设计报告
目录1绪论...........................................................................................错误!未定义书签。1.1课题背景................................................................................................错误!未定义书签。1.2系统开发相关技术介绍........................................................................错误!未定义书签。2系统分析...................................................................................................................32.1需求分析...............................................................................................................................32.2可行性分析...........................................................................................................................33系统设计...................................................................................................................43.1系统功能模块图...................................................................................................................43.2设计思想...............................................................................................................................43.3模块功能设计.......................................................................................................................54数据库设计...............................................................................................................64.1数据库的建立.......................................................................................................................64.2系统E-R图..........................................................................................................................64.3各个数据表的创建...............................................................................................................74.4触发器设计.........................................................................................................................104.5存储过程设计.....................................................................................................................115系统实现.................................................................................................................125.1系统实现工具与支持平台.................................................................................................125.2系统设置模块设计.............................................................................................................125.3产品信息模块设计………………………………………………………………………..145.4订购管理模块设计………………………………………………………………………..185.5销售管理模块设计………………………………………………………………………..195.6系统主界面设计…………………………………………………………………………..286总结与展望..............................................................................................................296.1收获与体会.........................................................................................................................29参考文献.....................................................................................................................30致谢.........................................................................................................................31课程设计检查表.........................................................................................................321绪论1.1课题背景随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。许多从事商业活动的企业都需要采购商品、销售商品以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。1.2系统开发相关技术介绍本系统相关开发的技术有两种,利用专门的数据库编程工具:Oracel;另一种方法是:利用常规的程序语言编写:VB。VisualBasic6.0作为一种面向对象的可视化开发工具,易于使用并能够带来高效的开发,它与Oracle之间的通信有许多的工具集,因而使用VisualBasic6.0来开发数据库被越来越多的企业采用。在连接Oracle10g数据库上,利用ADO对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。ADO(ActiveXDataObjects)对象模型主要由三个对象成员:Connection、Command与Recordset对象;以及三个集合对象:Errors、Parameters与Fields对象所组成。ADO对象模型与DAO、RDO另一个较大的差异,在于某些ADO对象可以直接创建而不需依据上下层按顺序产生,比如我们可以直接创建一个Command对象而不需要先行创建该对象的上层Connection对象,ADO会在该Command对象产生时自动创建上层Connection对象。对象和集合的功能描述:Connection对象连接数据来源Command对象从数据来源取得所需的数据Recordset对象针对取出的数据进行处理Errors集合对象返回错误信息和其他信息Parameters集合对象执行SQL查询Fields集合对象获取和处理字段数据下面给出ADO对象间的关系(如下图1.1):Connection对象Error集合Error对象Command对象Parameters集合Parameters集合Recordset对象Fields集合Error集合图1.1ADO对象关系图2系统分析2.1需求分析通过调查研究,要求系统满足以下功能:由于操作人员的计算机知识水平有限,因此要求系统具有良好的人机界面。如果系统的使用对象较多,则要求有较好的权限管理。方便的数据查询功能,并支持多条件查询。在各种单据中根据输入的基础数据自动计算金额,尽量减少人工干预。对客户或供应商的往来账目进行有效管理。通过计算机,能够直接“透视”仓库存储情况。2.2可行性分析通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。经济性当前许多中小型企业都使用人工管理方式(即纸和笔)来管理企业的进销存,这样的管理方式既困难又浪费时间和成本,并且容易出现漏账、差账的情况,因此中小企业应该向大型企业那样采用先进的管理方式,提高企业效率、降低企业运营成本。技术性企业进销存管理系统从中小企业的实际出发,可有效地管理企业的进销存情况,并降低企业运营成本、及时调整营销策略、提高库房的利用率。3系统设计3.1系统功能模块图根据对销售管理系统进行可行性分析和结构化程序设计的要求,得到系统总体功能模块,如图3.1所示:图3.1销售管理系统功能结构图3.2设计思想(1)系统分成前台和后台几个相对独立的模块,这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。3.3模块功能设计销
本文标题:销售管理系统课程设计报告
链接地址:https://www.777doc.com/doc-3628035 .html