企业销售管理系统的设计与实现毕业设计管理资料.docx
- 文档编号:9253111
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:50
- 大小:629.19KB
企业销售管理系统的设计与实现毕业设计管理资料.docx
《企业销售管理系统的设计与实现毕业设计管理资料.docx》由会员分享,可在线阅读,更多相关《企业销售管理系统的设计与实现毕业设计管理资料.docx(50页珍藏版)》请在冰点文库上搜索。
企业销售管理系统的设计与实现毕业设计管理资料
中文摘要
销售管理系统是一个企业单位不可缺少的部分,它对于管理者来说都至关重要,一个好的销售管理系统能准确反映企业的进货和销售情况,及时准确地掌握企业运行状态,并动态反映企业进货销售的增减变动,为企业制定销售策略提供基础数据。
本系统是在Visual,并连接SQLServer2005数据库来实现的。
针对企业的实际需求,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,采用B/S结构,通过Internet实现对企业进货和销售进行管理,特别是对基本信息、货物采购、销售订单等进行完整的管理而开发出来的。
从查询和信息的管理需求出发,针对性强,功能齐备,旨在帮助企业实现销售管理的信息化、网络化,以提高企业运行和管理的效率。
销售管理系统主要包括基本信息、进货管理、销售管理、查询统计、往来管理、系统设置模块等。
它通过计算机对企业销售运作的全过程进行全面、有效的管理。
有效解决了企业经营过程中,进货和销售信息混乱,查询统计困难等现状,大大减少了管理者的工作量,大大提高了企业的工作效率和经济效益,满足了信息时代企业销售的管理和发展的需求,成为销售企业适应时代发展必不可少的管理工具。
关键词:
进货管理,销售管理,库存查询,结账,数据库
Abstract
Thesalesmanagementsystemisanessentialunitofenterprises,whichisalsoveryimportantformanagers.Agoodsalesmanagementsystemcouldaccuratelyreflectthepurchaseandsalesituationofenterprises,timelyandaccuratecontroltherunningstateofenterprises,andreflectthedynamicchangesofpurchaseandsaleatthesametime,soitcouldprovidethebasicdataformakingfurthersalesplanofenterprises.
Thissystemutilizesthetechnologyinvisualinthestudio,andconnectstheSQL2005databasestorealize.Theactualdemandforthecompany,combinedwiththeconceptofmanagementinformationsystemdevelopment,structureandsystemdevelopmentofbasicprinciplesandmethods,usingB/Sstructure,throughtheInternettomanagethepurchaseandsaleofbusiness,especiallybuildingforbasicinformation,goodsprocurement,salesorder.Inquiriesandinformationfromthecontroldemand,targeted,fullyfunctional,designedtohelpcompaniesmanagethepurchaseandsalebynetworking,toimprovetheefficiencyofenterprisemanagement.
Thesalesmanagementsystemmainlyincludesthebasicinformation,thepurchasecontrol,thesalesmanagement,theinquirystatistics,theintercoursemanagement,thesystemestablishmentmoduleandsoon.Itsellstheoperationthroughthecomputertotheenterprisetheentireprocesstocarryon,theeffectivemanagementcomprehensively.Theeffectiveaddressingenterprisehasmanagedintheprocess,theinventoryandthesalesmessagearechaotic,presentsituationsandsooninquirystatisticsdifficulty,reducedsuperintendent'sworkloadgreatly,raisedenterprise'sworkingefficiencyandtheeconomicefficiencygreatly,hassatisfiedthemanagementwhichandthedevelopmentdemandtheinformationageenterprisesells,becomesthesalesenterprisetoadaptthetimetodeveloptheessentialmanagementtool.
Keywords:
InventoryManagement,SalesManagement,InventoryEnquiry,Checkout,Database
第1章销售管理系统概述
开发的背景
伴随信息时代的到来,计算机的普及使社会的各个行业领域都发生了巨大的变化,销售业在这种时代大背景下也朝着信息化的方向发展。
但到目前为止仍有一些企业的销售管理还局限于人工管理,这种管理方式存在着许多缺点,如:
效率低、工作量大。
另外,时间一长,将会产生大量的文件和数据,这对于查找、更新和维护都带来了不小的困难,且人工管理导致销售管理混乱,企业无法合理地、最大限度地利用资源,未能合理制定的安排进货和销售,在人力、物力等方面更存在着不可避免地浪费。
如企业进货和销售信息混乱,查询统计困难等。
同时企业的销售管理往往很复杂、很繁琐。
企业的销售管理包括产品进货管理,销售管理,查询统计,往来管理等,同时企业还要根据进货和销售情况合理制定销售计划,由于销售商品种类繁多,销售情况各有差异,各类统计报表繁多,人工管理浪费了大量的人力、物力。
所以为了提高了企业工作效率,对企业的进货和销售进行统一、有序的管理,设计一个企业销售管理系统非常有必要。
系统开发的意义
销售管理系统是一个企业不可缺少的部分,它对企业的决策者和管理者来说都至关重要,但一直以来人们使用传统人工的方式管理企业的进货和销售运作,这种管理方式存在着许多缺点。
且浪费了大量的人力、物力。
所以从微观上讲,建立一套销售管理系统能够简化进货和销售流程,提高工作效率,从而加强了管理的信息化手段,提高了企业的经济效益。
从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。
该系统扩展性好,易于维护。
简化了销售管理流程,去除了冗余信息。
可以及地掌握库存信息、销售信息和订单信息,使销售效率最大化。
销售管理系统能够对进货和销售各个环节的信息更新、删除和查询,对往来账目进行管理,对商品的进出进行查询,同时能够及时了解库存数量,系统中心管理员为了保证系统的安全性能对使用该系统的用户进行更新、删除和查询,同时也能够根据需要增加系统用户,用户通过简单的操作即可轻松地对企业的进货和销售进行管理。
这样就能有效解决传统管理方法中进货和销售节奏和效率的匹配和调整的问题,进而对企业进货和销售等进行更有效的管理,根据现阶段的销售情况制定下一步的销售计划,大大的提高了企业的运作效率,减轻管理者的劳动强度,适应现代企业运作的需要,进而提高企业的工作效率和经济效益。
企业可以通过本系统完成整个进货和销售的信息化管理,轻松的完成添加,查询及维护等工作。
因此将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势让企业对进化和销售进行管理,实现了计算机资源的合理利用,真正实现减少劳动力提高企业效率的目的。
这既给用户提供了方便,也给企业自身节约资源,提高工作效率起到了关键作用。
销售管理的内容
销售管理是指在进货和销售过程中,通过系统提供的库存信息,能够快速、准确的了解库存情况,为企业的销售提供参考。
销售系统提供货物销售的详细记录,可以对商品的销售进行科学有效的管理;同时,通过对这些信息的统计和分析,可以迅速了解市场动向,及时掌握市场行情,制定合理可行的销售方案;可以迅速发现经营当中出现的问题,并对企业目前的运行情况进行分析和优化,提高企业的运作效率和经济效益。
销售管理的内容包括:
一、对基本信息的管理,包括商品信息、公司信息的管理。
二、对商品流通环节的管理,即对进货和销售的管理。
三、对商品销售信息的管理,主要包括订单和往来账目的管理等。
销售管理系统的优势
销售管理在企业销售过程中非常重要,销售管理的好环,直接影响着企业的销售业务和企业发展。
由于商品供应渠道多、商品种类多,这就使得商品的进货和销售管理变得复杂和困难。
如何加强企业成本意识,做好商品供应、降低库存、加速资金周转、加强商品进货和销售的流转已成为企业愈加关注的问题。
在销售管理中采用计算机管理是十分必要,这对于搞好商品的进、销、存三方面的工作,保障供应,及时地管理销售信息,提高运作效率,促进企业科学、快速发展具有重要意义。
采用销售管理系统,具有以下优点:
一、利用计算机和信息技术,可以代替人工劳动,减轻工作人员工作量和工作繁琐程度,提高工作效益和工作质量等。
二、提供商品的基本信息、进货、进货退货、销售、销售退货各个环节流程进行操作。
三、通过对供应商和销售商的有效管理,加强协作,提高市场反应能力。
四、通过对库存的有效管理,可以节约资金占用,降低库存,提高经济效益。
五、统计销售信息,了解市场和销售动态,并根据当前的销售情况制定下一步的销售方案。
六、通过对往来账目的管理,及时了解资金来往的动态信息,科学管理企业的流动资金,以无纸化作业提高资金的运行效率。
论文所做的工作
研究销售管理相关的各种理论知识,主要包括:
销售管理的基础知识、销售管理的框架结构和系统组成。
在开发该系统的过程中,、如何用SQLServer2005对数据库加以管理与维护、如何借助IIS(InternetInformationServer)在网上进行销售管理发布等,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对几个同类管理系统的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验。
论文结构安排
整篇论文共分为七章,各章的主要内容安排如下:
一、销售管理概论。
内容主要包括论文的选题背景、所做工作以及论文的结构、销售管理的基础知识、销售管理系统框架、系统组成等。
二、开发环境和开发工具。
,SQLServer2005,。
三、系统需求分析。
主要按照软件工程的要求,介绍系统的可行性分析和需求分析。
四、系统总体设计。
主要介绍系统的总体设计和全局设计,包括系统功能结构,数据库设计等。
五、销售管理系统详细设计。
主要介绍系统各个模块的详细设计及代码实现。
六、系统测试。
主要介绍系统的测试技术及系统测试用例。
七、总结。
第2章开发环境和开发工具
+,但并不仅仅是ASP的简单升级,而是Microsoft推出的新一代ActiveServerPages脚本语言。
,它的全新技术架构会让每一个人的网络生活都变得更简单。
首先需要特别指出的是,()。
更为重要的是,、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
Microsoft.NET将开创互联网的新局面,基于HTML的显示信息将通过可编程的基于XML的信息得到增强。
Microsoft.;UserExperience;;。
Microsoft.NET产品和服务—,连同建立积木式服务的核心集成套件;MSNTM.NET;个人订购服务;;VisualStudio.NET;
是一种建立动态Web应用程序的技术。
框架的一部分,。
一、
对任何Web应用程序服务器的主要要求是具有丰富而灵活的配置系统——使开发人员能够轻松地将设置与可安装的应用程序关联(无须将值“拷”入代码)并使管理员能够在部署后轻松地自定义这些值的配置系统。
:
(一)允许将配置设置与静态内容、动态页和业务对象一起存储在单个应用程序目录层次结构中。
用户或管理员只需复制单个目录树便可以在计算机上设置框架应用程序。
(二)配置数据以既具有可读性又具有可写性的纯文本文件的形式存储。
管理员和开发人员可以使用任何标准的文本编辑器、XML分析器或脚本语言来解释和更新配置设置。
(三)提供了可扩展的配置结构,使第三方开发人员能够存储他们自己的配置设置,为他们自己的配置设置定义持久格式,智能化地参与他们的处理,以及控制用来最终公开这些设置的结果对象模型。
(四)对配置文件的更改由系统自动检测并在不需要任何用户参与的情况下应用(即管理员不需要重新启动Web服务器或计算机即可使更改生效)。
(五)配置节可通过使用
应用程序的文件系统布局
二、可以用来承载多个Web应用程序,其中每个应用程序由Web站点(Web站点在Web服务器上表现为一个唯一的主机名/端口组合)内的一个唯一的URL前缀来标识。
可以总结为以下几点:
(一)框架应用程序由唯一的URL标识并存在于Web服务器的文件系统中。
(二)可以使用共享程序集(驻留在全局缓存中)和应用程序特定的程序集(驻留在应用程序的虚拟根目录下的\bin目录中)。
(三)框架应用程序在应用程序域(AppDomain)的上下文中运行,此域提供隔离并且强制安全限制。
(四)可以通过使用“classname,assemblyname”动态引用类。
(五)使用程序集文件的影像副本以避免锁定,并且监视这些文件以便立即获得更新。
SQLServer2005
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer;1998年,SQLServer;SQLServer2005是Microsoft公司于2005年推出的最新版本。
一、SQLServer特点:
(一)真正的客户机/服务器体系结构。
(二)图形化用户界面,使系统管理和数据库管理更加直观、简单。
(三)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
(四)SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
(五)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
(六)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
(七)SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有
二、SQLServer2005与以前版本相比较,又具有以下新特性
(一)端到端的集成BI平台
(二)集成服务
(三)分析服务
(四)报表服务
(五)MicrosoftOfficeSystem的集成
三、SQLServer2005有6个系统数据库
(一)Master数据库是SQLServer系统最重要的数据库,它记录了SQLServer系统的所有系统级别信息。
这些系统信息包括所有的登录信息、系统设置信息、SQLServer的初始化信息和其它系统数据库及用户数据库的相关信息。
(二)Model数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。
(三)Msdb数据库是SQLServer代理服务数据库,提供警报、任务调度和记录操作员的各种操作。
(四)Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。
SQLServer每次启动时,Tempdb数据库被重新建立。
当用户与SQLServer断开连接时,其临时表和存储过程被自动删除。
(五)Pubs和Northwind数据库是两个实例数据库,它们可以作为SQLServer的学习工具。
C#
C#是一种面向对象的编程语言,。
C#是从C和C++派生出来的一种简单、现代、面向对象和类型安全的编程语言,,。
C#具有以下突出的特点:
一、语法简洁。
不允许直接操作内存,去掉了指针操作。
二、彻底的面向对象设计。
C#具有面向对象语言所应有的一切特性——封装、继承和多态。
三、与Web紧密结合。
C#支持绝大多数的Web标准,如HTML、XML、SOAP等。
四、强大的安全机制。
可以消除软件开发中的常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。
五、兼容性。
因为C#(CLS),从而保证能够与其他语言开发的组件兼容。
六、灵活的版本处理技术。
因为C#语言本身内置了版本控制功能,使得开发人员可以更容易地开发和维护。
七、完善的错误、异常处理机制。
C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。
一、平台,需要的软件如下:
Windowsxp
IIS
NETFrameworkSDK
InternetExplorer
InternetInformationServer的安装
要成为网站服务器,只要有IIS(InternetInformationServices)的服务程序即可。
IIS最主要的功能大略为:
(一)响应使用者的要求,将所要浏览的网页内容传输给他们。
(二)管理及维护Web站台。
(三)管理及维护FTP站台。
(四)SMTP(SimpleMailTransferProtocol)虚拟服务器。
二、.NETFrameworkSDK的安装
(一),一定要装核心组件:
.NETFrameworkSDK(SoftwareDevelopKit,程序开发套件,里面有开发程序所需要的各种组件、对象类别模块,以及一些工具软件。
)。
(二)在WindowsXPProfessional操作系统环境下,右键点击桌面上“我的电脑”图标,在弹出的菜单中选择“管理”选项。
此时屏幕上打开“计算机管理”窗口,在这个窗口中双击“服务和应用程序”,在打开的子菜单下双击“Internet信息服务”。
(三)设置虚拟目录。
进入Internet信息服务后,双击“网站”选项,在“默认网站”上单击右键,在弹出的菜单中选择“新建”选项,在随后展开的子菜单中选择“虚拟目录”,当出现虚拟目录创建向导后,输入虚拟目录名,单击“下一步”,选择文件路径,单击“下一步”,完成。
第3章系统分析
系统必要性分析
随着科学技术的发展,社会进步,计算机迅速的发展,物资管理的方法也日新月异,以前由人工管理的方法现存在很多的缺点:
管理效率低、劳动强度大、信息处理速度低而且准确率也不够令人满意。
同时需要大量的人力、物力和财力。
为了提高物资管理效率,减轻劳动强度,提高信息处理速度和准确性。
所以开发一个企业物资的管理系统是十分必要的,它是一个企业不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要。
一个好的企业物资管理系统可以提升企业的管理水平,能有效解决了经营过程中客户需求和企业资源不能有效协调与统一安排的问题,减少了管理者的工作量,大大提高了企业的工作效率和经济效益,满足了信息时代物资企业管理、发展的需求。
系统可行性分析
技术可行性
本设计采用VisualStudio,采用MicrosoftSQLServer2005数据库作为后台数据库。
、更快速的开发、更简便的管理、全新的语言以及网络服务。
其主要表现在以下几方面:
一、,直到该页面被修改或Web应用程序重新启动。
这使得在多次访问时速度有将会极大的提升。
二、Grid等数据库元件可以直接和数据库联系。
读取修改等对数据的操作方面快捷功能也更强大。
经济可行性
系统是Web网站,,操作简单功能强大的SQL数据库管理工具,开发速度快。
且本系统开发所需的费用较低,企业基本都能负担的起,利用现有的设备和装置,不需要其它费用。
并且系统完成后,容易维护,从而减少了管理维护人员相关的费用。
操作可行性
指系统对组织机构的影响,对现有人员和机构、设施、环境等适应性以及进行人员培训补充计划的可行性。
本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。
因此本系统可以进行开发。
系统需求分析
环境设备需求
一、硬件环境
配置(CPU:
PIII1G以上内存:
256MB以上)的计算机作为服务器,客户端计算机。
二、软件环境
WindowsXP操作系统平台、InternetExplore浏览器、MicrosoftSQLServer2005、Framework、MicrosoftVisualStudio2008中文企业版、IIS(InternetInformationServer)管理器。
系统功能需求
销售管理系统从管理的角度出发,需制定需求计划和科学对进货、库存和销售进行安排和管理,使企业可以更方便、更容易管理进销存数据,乃至获得更大的经济效益。
运用信息化的平台,将分散的进销存数据信息,通过计算机集中及时进行管理,解决数据多而繁琐、管理难的问题,帮助企业信息化的组织和存储数据信息,强化管理,并且对数据进行统计和分析,为企业制定下一步的营销计划提供信息基础,真正达到提高进销存管理水平、科学安排、提高企业运行效率的目的。
系统功能要求描述:
一、登录
用各自用户名、密码和对应的用户身份进行登录。
二、基本信息
添加公司信息、添加商品信息、公司信息管理、商品信息管理。
三、进货管理
添加进货信息、添加进货退货。
四、销售管理
添加销售信息、添加销售退货。
五、查询统计
商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售查询。
六、往来管理
商品进货结账、进货退货结账、商品销售结账、销售退货结账。
七、用户管理
性能需求
系统在性能上应达到如下要求:
一、系统软件运行应该速度快、稳定、可靠,具有较高的容错、纠错能力。
。
二、系统软件操作上应简单、方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 销售 管理 系统 设计 实现 毕业设计 资料