北京联合大学毕业设计1引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越来越显示出其独特的优势,步入数字时代。而面对市场各企业的管理,高效的处理企业中管理问题在适应市场的发展中突显出尤为重要的作用。产品的销售管理在现代企业经营管理中占据着重要的地位,一个企业产品销售管理的水平几乎决定着企业的经济命脉。企业的所有功能、信息、组织管理方面都是一个集成整体的各个部分。管理信息系统(MIS)是企业CIMS工程中的一个分支,产品销售管理系统是企业MIS建设中重要的组成部分。计算机集成制造系统(CIMS:ComputerIntegratedManufacturingSystem)是在自动化技术、信息技术及制造技术的基础上,通过计算机及其软件,把企业全部生产活动所需的各种分散的自动化系统有机的集成起来,是适合于多品种、中小批量生产的总体高效益系统。MIS(管理信息系统)是CIMS中很重要的一个部分,是企业信息化的直接体现。管理信息系统(MIS)的概念起成熟于20世纪70年代。管理信息系统(MIS)就是借助以计算机、互联网等先进技术为代表的信息手段,将企业的经营及管理流程在线实现,并使企业管理层真正可以在线获得完整而明晰的“信息”,信息化是一项长期的事业,无论是跨国企业,还是国内的企业,都是在过去几十年中的不同时间、不同切入点开始信息化建设的。我们可以想象,在企业中,使用人工的方式管理各项产品销售信息不仅效率低下,而且容易出错,安全性也很差。并且在实际的操中数据的查找以及客户信息的保管等都不容易实现。这些不仅将导致管理费用的增加,服务质量也难以得到保证,从而影响企业的竞争力。本次毕业设计将完成北京东洋贸易有限公司产品销售管理系统,本系统的研究目的在于:实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率和质量。本文将在后面对本系统各个功能模块一一加以详细阐述。北京联合大学毕业设计21.项目概述1.1项目背景经过20多年的时间,我国企业的信息化建设工作取得了长足进展,但由于对企业信息化建设的途径缺乏系统而科学的认识,以往许多企业的信息化建设工作走了不少弯路,出现了一些误区,其中表现最为明显的倾向是不顾本单位信息化建设的现实条件,盲目地追求业务处理的自动化、决策自动化等更高层次的信息化建设,而忽视了企业信息库的构建这一信息化建设的第一步基础性工作。这种倾向又有许多不同的形式,在产品销售管理方面具体表现为:(1)不重实施,急于求成有的人认为将产品销售管理软件买来即可,对实施的重要性理解不够,有的甚至说只要提供说明书即可,还有的急于求成,要求在短时间内见到成效,这些做法是不切实际的。(2)企业与产品销售管理软件提供商配合不够企业在实施过程中配合不够,认为买产品销售管理软件出了钱,其它的事情都是软件公司的,企业被动地等着使用。应该说企业通过反复考查和选型,一旦选定了软件,企业应该与产品销售管理软件提供商建立一种长期合作的关系,更准确地说应是建立合作伙伴关系,二者应密切配合,以使所购的产品销售管理软件在企业能充分用好,为企业解决实际问题,带来直接的经济效益。(3)企业的标准太老或没有标准企业现有的标准太老,不太适合计算机处理。随着制造业信息化的发展,标准化落后于新技术的发展,满足不了企业需求的矛盾逐步显现。这些新技术很快就被利用为企业信息化管理平台,以及新的企业与客户、企业与企业、个人之间的沟通渠道。最为重要的是无沦信息来自哪项技术、哪个渠道,它都去更改同一个数据库,而保证了不同渠道看到的信息是同步的。这包括客户、供应链和其他各种企业信息。(4)企业的需求超前企业提出一些超前或不切实际的功能要求,而产品销售管理软件暂时不能满足。有的企业认为越先进的功能越好,在选型过程中一味追求先进,而没有考虑是否实用、是否可靠、是否有局限性等等问题。(5)企业推行的力度不够有人说:企业信息化的决心和态度,问题不在技术,关键在于企业领导人对信息化的参与和掌控。企业信息化实际上并不只是钱的问题,还涉及到企业的管理和运作是否能够配合改变。其实企业实施信息化不仅要求产品销售管理软件提北京联合大学毕业设计3供商有丰富的经验和完善的产品,而且需要企业产品销售管理者参与到整个产品销售管理系统的设计和实施中去,否则管理思想就不能与产品销售管理软件技术相结合,从而功亏一篑,所以,企业信息化应该是“一把手”工程,企业决策者一定要坚定信心,贯彻到底,支持到底,这才是企业信息化成功的法宝。在企业信息化建设过程中涉及的各方面如产品销售管理系统的应用上与整个企业信息化的发展是同步前进的。1.2项目开发意义本课题的工作就是在企业CIMS和MIS建设中开发的一个产品销售信息管理软件--北京东洋贸易有限公司产品销售管理系统。北京东洋贸易有限公司产品销售管理系统是基于ASP.NET和SQLServer数据库开发的应用系统。使用ASP.NET技术可以动态生成管理页面,可以使产品的销售和管理变得很轻松。管理员登陆后只需添加或修改相应产品信息元素就可以了,系统将自动生成对应的信息。而使用SQLServer数据库将减轻维护人员的工作量,使系统便于维护和管理。本系统的研究目的在于:实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率和质量。1.3软硬件需求本系统的软硬件需求如下:(1)在Windows平台上运行(2)后台数据库:SQLServer2008Express(3)运行环境:InternetExplorer、IIS7.5(4)个人计算机,AMDCPU,1G内存北京联合大学毕业设计42项目需求分析随着经济的不断发展和完善,企业的经营行为正迅速地由以生产为中心转向以营销为中心,通过强化销售来指导生产,从而创造更多的利润。目前,许多企业在销售管理环节上存在着大量的问题,如产品结构不合理、产品库存积压严重等等,这些因素严重制约着企业的发展,影响企业的生存。为了解决这些问题,决定开发商品销售管理系统。该系统从企业管理的实际需求出发,以市场为导向,通过对客户、商品库存、销售行为、销售过程等环节的记录、管理,建立弹性和灵活的销售业务流程及制度,从而使企业销售管理工作从经验走向科学。2.1系统的功能需求北京东洋贸易有限公司产品销售管理系统是一个实用的产品销售管理系统,可以实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率和质量。(1).客户信息管理实现客户信息的增删改查等功能,并且能查看客户的购买记录,有效提高企业对客户信息管理的力度和效率。(2).产品信息管理产品信息查询查看:以表格形式呈现数据库中的产品信息,并且允许查找功能。产品信息的增删改管理,以表格形式呈现产品信息,并且有增添新产品的链接,表格上有修改和删除选项直接导入修改页面修改产品信息,或者删除该行。进货入库管理:输入产品编号后可以快速添加该产品的库存数量。退货出库管理:输入产品编号后可以快速减少该产品的库存数量。(3).销售信息管理订单管理:可以显示订单状况,并且打上处理标志,表格方式呈现利于管理。显示销售年份信息:选择销售年份后,即可显示该年份的月供销信息。修改销售年份信息,增加新的销售年份,或者修改原有销售年份中某个年份中的信息,将该年份以表格形式展示12个月份的信息,支持直接在表格上进行修改,查询统计功能:可以显示某年的年供销额,支持自动计算,支持显示图表。(4).库存管理库存统计:以表格形式呈现数据库中的产品库存情况,并且允许查找功能。库存预警:以表格形式呈现数据库中的产品库存情况,只显示库存不足的产品。(5).保密信息管理模块修改当前用户的密码:允许用户修改当前用户的管理员登陆密码。北京联合大学毕业设计5(6).用户管理用户查询查看:允许总经理级别管理员查看所有后台管理员的账号,同样以表格方式呈现,显示出用户的姓名,地址,电话等信息。用户的增删改:以表格形式呈现用户信息,并且有增添新用户的链接,表格上有修改和删除选项直接导入修改页面修改用户信息,或者删除该行。(7).数据维护该功能可实现对数据的备份和还原,保证数据的可恢复性和安全性。(8).退出系统:离开本系统。北京联合大学毕业设计6本系统功能图如下:图2-1销售管理系统功能图北京东洋贸易有限公司产品销售管理系统权限管理登录验证登录信息并赋予相应权限客户信息管理模、历史购买记录信息客户订单信息退换货信息按指定方式搜索客户信息客户信息的增删改查按指定方式搜索产品信息产品详细信息的增删改查显示销售年份信息添加、修改、删除销售年份信息客户交易信息管理产品信息管理模、进货管理退货管理销售报表管理订单管理查询统计功能销售信息管理查询销售情况商品库存情况用户管理退出系统库存管理库存统计库存预警数据维护北京联合大学毕业设计72.2数据流图分析数据流图是结构化分析方法中用于表示系统逻辑模型的一种工具。它以直观的图形清晰地描述了系统数据的流动和处理过程,图中没有任何具体的物理元素,主要强调的是数据流和处理过程。即使不是计算机专业技术人员也很容易理解,数据流图是软件开发人员和用户之间很好的通信工具。图2-2为本此毕业设计系统的数据流图顶层图,它体现了系统名称:F=f1客户信息+f2产品信息+f3销售信息+f4库存信息F1=f2产品信息+f3销售信息图2-2商品销售管理系统数据流图顶层图数据流0层图体现了系统的主要功能框架,本系统的0层图如图2-3所示:图2-3商品销售管理系统数据流图0层图0层图中的每个逻辑功能都需要细化,直到足够简单具体为止。图2-4对处理订单功能进行了细化:管理员业务员f31处理信息Ff3f2f24处理进货3处理退货2处理订单5库存统计数据库6信息回馈7订单信息客户f5f6管理员业务员销售管理系统客户FF1f4:库存信息f5:回馈信息f6:订购信息北京联合大学毕业设计8业务员f3f3f32.1添加订单2.2处理订单2.3删除订单订单表图2-4商品销售管理系统数据流图-处理订单功能细化图2-5是对添加订单功能的细化,通过输入要添加的订单信息点击确认以后,即可把新的订单信息保存到数据库中:业务员f3f32.1.1输入订单信息2.1.3保存订单信息2.1.2错误提示订单表图2-5商品销售管理系统数据流图-添加订单功能细化图2-6是对处理订单功能的细化,首先也进行用户信息的匹配验证,进入系统后,点击修改按钮即可对订单信息进行修改操作,确认后系统进行信息保存:业务员f32.2.1选择要处理的订单2.2.3核对订单信息2.2.2错误提示订单表2.2.4提交处理信息图2-6商品销售管理系统数据流图-修改订单功能细化北京联合大学毕业设计93项目概要设计3.1设计原则为了使本系统功能完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵守了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,一边扩充功能。(3)易操作原则:要求设计的系统功能齐全,界面友好,操纵方便,必要的地方进行提示。(4)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作。(5)安全性原则:可以为该系统的用户设置用户权限。3.2系统开发平台依开题报告中的各种平台的对比分析,比较权衡后确定开发平台为:表3-1系统开发平台开发工具MicrosoftVisualStudio2008Express使用语言C#.NET数据库SQLServer2008Express开发模式B/S开发环境MicrosoftVisualStudio2008Express、SQLServer2008Express、InternetExplorer、IIS7.5根据销售管理系统的特性,从程序入口(登陆窗口