产品销售管理系统的设计与实现.doc
《产品销售管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《产品销售管理系统的设计与实现.doc(50页珍藏版)》请在咨信网上搜索。
1、引 言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越来越显示出其独特的优势,步入数字时代。 而面对市场各公司的管理,高效的解决公司中管理问题在适应市场的发展中突显出尤为重要的作用。产品的销售管理在现代公司经营管理中占据着重要的地位,一个公司产品销售管理的水平几乎决定着公司的经济命脉。公司的所有功能、信息、组织管理方面都是一个集成整体的各个部分。管理信息系统(MIS)是公司CIMS工程中的一个分支,产品销售管理系统是公司MIS建设中重要的组成部分。计算机集成制造系统(CIMS :
2、Computer Integrated Manufacturing System)是在自动化技术、信息技术及制造技术的基础上,通过计算机及其软件,把公司所有生产活动所需的各种分散的自动化系统有机的集成起来,是适合于多品种、中小批量生产的总体高效益系统。MIS(管理信息系统)是CIMS中很重要的一个部分,是公司信息化的直接体现。管理信息系统(MIS)的概念起成熟于20世纪70年代。管理信息系统(MIS)就是借助以计算机、互联网等先进技术为代表的信息手段,将公司的经营及管理流程在线实现,并使公司管理层真正可以在线获得完整而明晰的“信息”,信息化是一项长期的事业,无论是跨国公司,还是国内的公司,都是
3、在过去几十年中的不同时间、不同切入点开始信息化建设的。我们可以想象,在公司中,使用人工的方式管理各项产品销售信息不仅效率低下,并且容易犯错,安全性也很差。并且在实际的操中数据的查找以及客户信息的保管等都不容易实现。这些不仅将导致管理费用的增长,服务质量也难以得到保证,从而影响公司的竞争力。本次毕业设计将完毕北京东洋贸易有限公司产品销售管理系统,本系统的研究目的在于:实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率和质量。本文将在后面对本系统各个功能模块一一加以具体阐述。1.项目概述1.1项目背景通过20数年的时间,我国公司的信息化建设工作取得了长足进展,但由
4、于对公司信息化建设的途径缺少系统而科学的结识,以往许多公司的信息化建设工作走了不少弯路,出现了一些误区,其中表现最为明显的倾向是不顾本单位信息化建设的现实条件,盲目地追求业务解决的自动化、决策自动化等更高层次的信息化建设,而忽视了公司信息库的构建这一信息化建设的第一步基础性工作。这种倾向又有许多不同的形式,在产品销售管理方面具体表现为:(1) 不重实行,急于求成有的人认为将产品销售管理软件买来即可,对实行的重要性理解不够,有的甚至说只要提供说明书即可,尚有的急于求成,规定在短时间内见到成效,这些做法是不切实际的。(2) 公司与产品销售管理软件提供商配合不够公司在实行过程中配合不够,认为买产品销
5、售管理软件出了钱,其它的事情都是软件公司的,公司被动地等着使用。应当说公司通过反复考察和选型,一旦选定了软件,公司应当与产品销售管理软件提供商建立一种长期合作的关系,更准确地说应是建立合作伙伴关系,两者应密切配合,以使所购的产品销售管理软件在公司能充足用好,为公司解决实际问题,带来直接的经济效益。(3) 公司的标准太老或没有标准公司现有的标准太老,不太适合计算机解决。随着制造业信息化的发展,标准化落后于新技术的发展,满足不了公司需求的矛盾逐步显现。这些新技术不久就被运用为公司信息化管理平台,以及新的公司与客户、公司与公司、个人之间的沟通渠道。最为重要的是无沦信息来自哪项技术、哪个渠道,它都去更
6、改同一个数据库,而保证了不同渠道看到的信息是同步的。这涉及客户、供应链和其他各种公司信息。(4) 公司的需求超前公司提出一些超前或不切实际的功能规定,而产品销售管理软件暂时不能满足。有的公司认为越先进的功能越好,在选型过程中一味追求先进,而没有考虑是否实用、是否可靠、是否有局限性等等问题。(5) 公司推行的力度不够有人说:公司信息化的决心和态度,问题不在技术,关键在于公司领导人对信息化的参与和掌控。公司信息化事实上并不只是钱的问题,还涉及到公司的管理和运作是否可以配合改变。其实公司实行信息化不仅规定产品销售管理软件提供商有丰富的经验和完善的产品,并且需要公司产品销售管理者参与到整个产品销售管理
7、系统的设计和实行中去,否则管理思想就不能与产品销售管理软件技术相结合,从而功亏一篑,所以,公司信息化应当是“一把手”工程,公司决策者一定要坚定信心,贯彻到底,支持到底,这才是公司信息化成功的法宝。在公司信息化建设过程中涉及的各方面如产品销售管理系统的应用上与整个公司信息化的发展是同步前进的。1.2项目开发意义本课题的工作就是在公司CIMS和MIS建设中开发的一个产品销售信息管理软件-北京东洋贸易有限公司产品销售管理系统。北京东洋贸易有限公司产品销售管理系统是基于ASP.NET和SQL Server 数据库开发的应用系统。使用ASP.NET技术可以动态生成管理页面,可以使产品的销售和管理变得很轻
8、松。管理员登陆后只需添加或修改相应产品信息元素就可以了,系统将自动生成相应的信息。而使用SQL Server 数据库将减轻维护人员的工作量,使系统便于维护和管理。本系统的研究目的在于:实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效率和质量。1.3 软硬件需求本系统的软硬件需求如下:(1) 在Windows平台上运营(2) 后台数据库:SQL Server 2023 Express(3) 运营环境:Internet Explorer 、IIS 7.5(4) 个人计算机,AMD CPU,内存2项目需求分析 随着经济的不断发展和完善,公司的经营行为正迅速地由以生产
9、为中心转向以营销为中心,通过强化销售来指导生产,从而发明更多的利润。目前,许多公司在销售管理环节上存在着大量的问题,如产品结构不合理、产品库存积压严重等等,这些因素严重制约着公司的发展,影响公司的生存。为了解决这些问题,决定开发商品销售管理系统。 该系统从公司管理的实际需求出发,以市场为导向,通过对客户、商品库存、销售行为、销售过程等环节的记录、管理,建立弹性和灵活的销售业务流程及制度,从而使公司销售管理工作从经验走向科学。2.1系统的功能需求北京东洋贸易有限公司产品销售管理系统是一个实用的产品销售管理系统,可以实现该公司产品信息、销售信息管理及信息检索;实现客户信息管理,从而提高公司的工作效
10、率和质量。(1).客户信息管理实现客户信息的增删改查等功能,并且能查看客户的购买记录,有效提高公司对客户信息管理的力度和效率。(2).产品信息管理产品信息查询查看:以表格形式呈现数据库中的产品信息,并且允许查找功能。产品信息的增删改管理,以表格形式呈现产品信息,并且有增添新产品的链接,表格上有修改和删除选项直接导入修改页面修改产品信息,或者删除该行。进货入库管理:输入产品编号后可以快速添加该产品的库存数量。退货出库管理:输入产品编号后可以快速减少该产品的库存数量。(3).销售信息管理订单管理:可以显示订单状况,并且打上解决标志,表格方式呈现利于管理。显示销售年份信息:选择销售年份后,即可显示该
11、年份的月供销信息。修改销售年份信息,增长新的销售年份,或者修改原有销售年份中某个年份中的信息,将该年份以表格形式展示12个月份的信息,支持直接在表格上进行修改,查询记录功能:可以显示某年的年供销额,支持自动计算,支持显示图表。(4).库存管理库存记录:以表格形式呈现数据库中的产品库存情况,并且允许查找功能。库存预警:以表格形式呈现数据库中的产品库存情况,只显示库存局限性的产品。(5).保密信息管理模块修改当前用户的密码:允许用户修改当前用户的管理员登陆密码。(6).用户管理用户查询查看:允许总经理级别管理员查看所有后台管理员的账号,同样以表格方式呈现,显示出用户的姓名,地址,电话等信息。用户的
12、增删改:以表格形式呈现用户信息,并且有增添新用户的链接,表格上有修改和删除选项直接导入修改页面修改用户信息,或者删除该行。(7).数据维护该功能可实现对数据的备份和还原,保证数据的可恢复性和安全性。(8).退出系统:离开本系统。本系统功能图如下:登录权限管理验证登录信息并赋予相应权限历史购买记录信息客户订单信息退换货信息按指定方式搜索客户信息客户交易信息管理客户信息管理模、客户信息的增删改查北京东洋贸易有限公司产品销售管理系统按指定方式搜索产品信息产品具体信息的增删改查产品信息管理模、进货管理 退货管理显示销售年份信息添加、修改、删除销售年份信息订单管理查询记录功能销售报表管理查询销售情况销售
13、信息管理商品库存情况库存记录库存管理库存预警数据维护用户管理退出系统图2-1 销售管理系统功能图2.2数据流图分析数据流图是结构化分析方法中用于表达系统逻辑模型的一种工具。它以直观的图形清楚地描述了系统数据的流动和解决过程,图中没有任何具体的物理元素,重要强调的是数据流和解决过程。即使不是计算机专业技术人员也很容易理解,数据流图是软件开发人员和用户之间很好的通信工具。图2-2为本此毕业设计系统的数据流图顶层图,它体现了系统名称: F= f1客户信息+f2产品信息+f3销售信息+f4库存信息F1=f2产品信息+f3销售信息图2-2 商品销售管理系统数据流图顶层图数据流0层图体现了系统的重要功能框
14、架,本系统的0层图如图2-3所示:图2-3 商品销售管理系统数据流图0层图0层图中的每个逻辑功能都需要细化,直到足够简朴具体为止。图2-4对解决订单功能进行了细化:图2-4 商品销售管理系统数据流图-解决订单功能细化图2-5是对添加订单功能的细化,通过输入要添加的订单信息点击确认以后,即可把新的订单信息保存到数据库中:图2-5 商品销售管理系统数据流图-添加订单功能细化图2-6是对解决订单功能的细化,一方面也进行用户信息的匹配验证,进入系统后,点击修改按钮即可对订单信息进行修改操作,确认后系统进行信息保存: 图2-6 商品销售管理系统数据流图-修改订单功能细化3项目概要设计3.1设计原则为了使
15、本系统功能完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵守了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及规定,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并可以解决一些特殊情况的规定,此外,尽也许预留空间,一边扩充功能。(3)易操作原则:规定设计的系统功能齐全,界面和谐,操纵方便,必要的地方进行提醒。(4)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽也许做好代码注释工作。(5)安全性原则:可认为该系统的用户设立用户权限。3.2系统开发平台依开
16、题报告中的各种平台的对比分析,比较权衡后拟定开发平台为:表3-1 系统开发平台开发工具Microsoft Visual Studio 2023 Express使用语言C#.NET数据库SQL Server 2023 Express开发模式B/S开发环境Microsoft Visual Studio 2023 Express、SQL Server 2023 Express、Internet Explorer 、IIS 7.5根据销售管理系统的特性,从程序入口(登陆窗口)开始,以各个部门将项目分块进行设计,做到分类清楚,一目了然,在系统界面,以及物理文献的途径结构上都进行分类规划,有助于日后进行内
17、容的更新和扩充。由分块的性质,采用适宜的树状结构划分整个系统,依照系统的需求将系统分为:用户登陆,客户信息管理,产品信息管理,销售信息管理,库存信息管理,用户信息管理,保密信息管理(修改密码)几大类。并在各类下按照需求进行小类的划分。用户信息管理模块涉及登陆验证,用户类别检查两个功能模块。客户信息管理模块下涉及客户信息查询查看,客户交易信息管理,客户信息的增删改管理。产品信息管理涉及产品信息查询查看,产品信息的增删改管理,进货入库管理,退货出库管理。销售信息管理模块涉及订单管理,显示销售年份信息,修改销售年份信息,查询记录功能。库存管理涉及库存记录和库存预警模块,保密信息管理涉及修改当前用户的
18、密码。用户管理涉及用户查询查看,用户的增删改。以及系统的各种功能,例如退出系统。3.3系统架构设计-B/S模式 随着网络规模的日益扩大,应用程序的复杂限度不断提高,传统的数据库应用架构已经不能胜任。为了充足运用网络资源,越来越多的信息需要在 www(WoridWideWeb)上发布,实现信息最大限度的共享。Browser/Serve结构随着着Intemet的发展而不久地发展起来。Browser/Serve体系结构是一种三层结构,其三级结构组成如图1-2所示:图3-1 B/S结构示意图B/S系统体系结构的特点:(1).和谐、统一的图形用户界面在Browser/Server系统中,由于遵循了统一的
19、标准协议,并且使用浏览器作为统一的客户软件,用户无须再花费大量的时间与精力去学习和熟悉不同的系统的使用方法,用户可以把大部分的精力集中在系统的内容上,而不是去记住系统的使用说明书。(2).减少网络中的数据流量在Browser/server系统中,由于数据的解决工作是由服务器来执行的,因此在读取数据和保存数据时,这些数据只在几台服务器之间传输,不需要通过浏览器与服务器之间的网络。一般来说,浏览器与服务器之间的网络大都是距离较长并且速度较低的,而服务器与服务器之间的网络则是距离较短并且速度较高的,因此采用Browser/Server后,可以充足地运用服务器之间的高速连接通路,而减少在浏览器与服务器
20、之间的长距离低速网络中的数据流量。 (3).更好的开放性开放性是发挥分布式系统优势的基本保障,它为不同厂商生产的产品协同工作发明了条件,但是这些产品还应当遵循统一的标准。在Browser/server系统中,采用了一致的HTTP协议以及其他一些共同的规则,不同系统之间的冲突将会大大减少。 (4).平台无关性在Browser/Server系统中,程序的主体分布在Mid-Server上,客户机上只有一个标准的浏览器,它与服务器之间采用标准的TCP/IP及HTTP等协议进行通信,因此客户端的平台是相对独立的,它不依赖于服务器方所采用的软硬平台。用户可以自由地选择自己熟悉的平台进行工作。 (5).有效
21、地解决异种数据库联合使用的问题在Browser/Serve系统中,由于采用了 Browser/Mid-Server/Server的三层体系结构,只需在中间层服务器上安装数据库的驱动程序,或者使用专门的服务器用作与数据库连接的桥梁。由于程序的主体是运营在中间服务器上的,客户端只是一个浏览器,避免了在客户端反复安装数据库驱动程序的问题,从而可以有效地解决异种数据库联合使用的问题。(6).客户端的维护工作简朴Brower/Serve系统中,由于采用了通用的客户软件,维护工作重要集中在服务器端,而服务器是由专门的管理人员集中管理的,对系统的维护相对简朴得多。所以本系统采用B/S架构设计系统。3.4开发
22、工具简介3.4.1Microsoft SQL Server 2023 选择Microsoft SQL Server 2023开发工具是由于其自身的巨大优势,具体如下:(1).性能和可伸缩性 行业标准测试结果表白,SQL Server 可以承受世界上最强的负载。诸如Unilever, Citi, Barclays Capital, 以及Mediterranean Shipping 这些使用SQL Server 支持最关键应用程序的客户以及运营SQL Server 2023 的客户都体验到了可伸缩性的增强。最终,诸如Siemens 以及RedPrairie 这样的大型ISV 厂商也历史性的从推广O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 销售 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。