通信器材销售管理及设计管理知识制作论文.docx

上传人:牧羊曲112 文档编号:2031111 上传时间:2023-01-02 格式:DOCX 页数:38 大小:2.37MB
返回 下载 相关 举报
通信器材销售管理及设计管理知识制作论文.docx_第1页
第1页 / 共38页
通信器材销售管理及设计管理知识制作论文.docx_第2页
第2页 / 共38页
通信器材销售管理及设计管理知识制作论文.docx_第3页
第3页 / 共38页
通信器材销售管理及设计管理知识制作论文.docx_第4页
第4页 / 共38页
通信器材销售管理及设计管理知识制作论文.docx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《通信器材销售管理及设计管理知识制作论文.docx》由会员分享,可在线阅读,更多相关《通信器材销售管理及设计管理知识制作论文.docx(38页珍藏版)》请在三一办公上搜索。

1、宜宾职业技术学院电子信息工程系 通信器材销售管理系统设计与制作通信器材销售管理系统设计与制作摘 要本文是针对目前通信器材市场的进货、销售、和库存基本上以手工操作为主要管理手段,信息化程度较低低的情况,而设计的一个器材销售管理系统。系统的主要功能是对通信器材的进货、销售和库存等进行监控和管理,以实现公司器材进、销、存管理的信息化、自动化和科学化。设计分别采用“Microsoft Visual studio 2008”和“Microsoft SQL Server 2005”作为管理平台和数据库开发工具。本设计具有操作简单、运行可靠、维护方便、保密性强等特点。关键词:通信器材;销售;管理系统; C#

2、目 录1 引 言12 需求分析32.1 系统功能需求分析32.2 系统功能结构图32.2.1 基本信息管理模块42.2.2 进货管理模块52.2.3 销售管理模块52.2.4 查询管理模块62.3 开发环境需求62.3.1 软件环境62.3.2 硬件环境73 数据库与数据表设计83.1 数据库分析83.2 数据库创建83.3 数据表的创建104 系统的功能设计介绍一三4.1 登陆窗体一三4.1.1 登陆窗体创建一三4.1.2 登录窗体功能及操作介绍一三4.2 主窗体一五4.3 基本信息管理窗体174.3.1 添加公司信息174.3.2 添加商品信息一八4.3.3 公司信息管理194.3.4 商

3、品信息管理204.4 进货管理214.4.1 添加进货信息214.4.2 添加进货退货224.5 销售管理模块224.5.1 添加销售信息224.5.2 添加销售退货244.6 查询模块254.7 往来管理模块254.8 系统设置模块274.8.1 添加用户274.8.2 密码修改285 系统特色与不足305.1 系统特色305.1.1 先进性305.1.2 简洁性305.1.3 整体性305.1.4 开放性305.2 系统存在的不足与改进建议305.2.1 信息资源的保密性不高305.2.2 设计不美观315.3 系统的改进建议31结束语32致 谢33参考文献34III宜宾职业技术学院电子信

4、息工程系 通信器材销售管理系统设计与制作通信器材销售管理系统设计与制作1 引 言随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业经营者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的销售管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。许多从事商业活

5、动的通信企业都需要采购销售器材以及将器材暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要的。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。由于科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成

6、为衡量企业管理科学化和现代化的重要标志,而销售管理的全面自动化、信息化则是其中重要的组成部分。销售管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社会效益。因此,本文所研究的销售管理系统具有一定的使用价值和现实意义。一直以来人们使用传统人工的方式进行销售管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。然而在这个效率就是生产力的经济快速发展的时代,这些缺点都是企业致命的缺陷。要想在市场中有较强的竞争力,不被市场淘汰,这就要求企业能够直观地了解销售状况,资金的流向,

7、便于企业制定切实的、可行的计划。2 需求分析本设计主要是在通信器材销售管理系统中,进行器材的基本信息和销售管理。通信器材销售管理系统是较典型的销售系统,其系统开发主要包括数据库的规划设计与维护、用户操作平台开发两个方面,对于后者需要程序界面可视性强、功能完备等特点。因此采用Microsoft SQL Server 2005作为数据库的开发工具。结合一些企业公司的发展现状以及销售的管理办法,经过实际的需求分析,本系统主要提供对器材基本信息,以及提供对器材销售数据的基本管理。主要对器材信息和器材销售数据的查询、添加、删除和修改的数据管理。2.1 系统功能需求分析为了保护系统数据的安全性和可靠性,防

8、止非法人员对系统数据进行非法操作和篡改,进入系统前需要身份验证,用户名、密码、验证码输入正确后方可进入。如图2.1所示。登 录用户名、密码、验证码 N Y登录成功,进入系统图2.1 通信器材销售管理系统登录功能设计图2.2 系统功能结构图根据对销售管理系统的分析,一个标准的管理系统应该包括如图所示的几大功能。其中每个功能都由若干相关联的子功能模块组成。如图2.2所示。基本信息管理进货管理销售管理查询统计往来管理系统设置通信器材销售管理系统图2.2 通信器材销售管理系统功能图2.2.1 基本信息管理模块本模块中,将销售基本信息维护模块分为:添加公司信息、添加商品信息、公司信息管理、商品管理。基本

9、信息管理模块添加公司信息添加商品信息公司信息管理商品信息管理图2.3 通信器材销售管理系统基本信息管理功能图2.2.2 进货管理模块本模块分为:添加进货信息管理、添加进货退货管理两个子模块。它们共同反映销售系统中进货管理的基本信息,并支持后面查询。进货管理模块添加进货信息管理添加进货退货管理图2.4 通信器材销售管理系统进货管理模块2.2.3 销售管理模块入库管理模块分为:添加销售管理、添加销售退货管理两个子模块。主要是对销售的主要情况进行添加以方便后面查询。销售管理模块添加销售管理添加销售退货管理图2.5 通信器材销售管理系统销售管理模块2.2.4 查询管理模块在查询管理中,主要设置了进货查

10、询、进货退货查询、销售查询、销售退货查询等模块,其主要功能是便于查询商品的信息,便于管理。具体功能模块见下图:进货查询进货退货查询销售查询销售退货查询商品库存查询销售排行查询查询管理模块图2.6 通信器材销售管理系统查询管理功能设计图2.3 开发环境需求开发一套系统要有相对应的开发环境,开发出来的系统要本着通用、简洁和实效的目的,对于用户操作平台采用 Microsoft Visual Studio 2008,采用C#作为用户操作平台的开发语言,数据库采用Microsoft SQL Server 2005。保证了系统的易操作、可扩展、可操作性、操作界面简洁美观。2.3.1 软件环境要保证通信器材

11、销售管理系统的可运行性就需要相应的开发环境,本系统具体软件环境如下:(1)服务器端:1) 操作系统: Windows 7及其以上版本2) 开发环境:MyEclipse_7.0M1_E3.4.0_Installer3)IIS环境: Microsoft Internet Information Services V5.0及其以上版本。(2)浏览器端:操作系统: Windows 7及其以上版本(建议使用Windows 7)。浏览器: 微软IE浏览器(建议使用微软IE6.0浏览器及其以上版本)。Windows 7以上操作系统平台上运行, Web服务器为IIS,数据库服务器为SQL Server 200

12、5。2.3.2 硬件环境服务器端:处理器:建议使用 i3及以上处理器。内存:512 MB RAM (建议使用1G RAM及其以上容量)。硬盘空间:安装驱动器上要求500MB以上的可用空间(建议有200MB的硬盘空间,以保存日志文件)。浏览器端:无特殊硬件要求,能保证正常上网即可。3 数据库与数据表设计3.1 数据库分析通信器材销售管理系统主要用来记录企业中所有器材销售的基本信息,以及每件器材的编号、供应商、销售或退货时间、考核管理,系统的管理权限等,器材的销售量是根据通信器材销售管理系统的统计情况来决定的。Microsoft SQL Server 2005 数据库系统在安全性、准确性和运行速度

13、方面拥有绝对的优势,并且处理数据量大、效率高,因此本系统采用了Microsoft SQL Server 2005 作为数据库的开发工具。新建数据库并将其命名为tb_器材销售管理,其中包含了若干张用户数据表,大致为:tb_commodity、tb_Company、tb_Reckoning、tb_stock、tb_User等等,用于储存不同的数据信息。3.2 数据库创建(1)启动Microsoft SQL Server 2005/“企业管理器”,打开企业管理器,如图3.1所示。图3.1 Microsoft SQL Server 2005企业管理器(2)企业管理器中的“数据库”项目上单击鼠标右键,在

14、弹出的菜单中选择“新建数据库”命令。(3)打开“据库属性”对话框,在“名称”文本框中输入新建数据库的名称,如图3.2所示。图3.2 “数据库属性”对话框(4)在“数据库属性”对话框,在“数据库文件”选项卡中选择数据库文件保存位置,如图3.3所示。图3.3 企业管理器“数据库属性”中“数据文件”选项卡对话框(5)单击“确定”按钮,完成数据库的创建。3.3 数据表的创建因数据表创建过程基本相同,过多阐述就会产生累视觉疲劳,故下面就以tb_器材信息创建进行简要说明。(1)打开新建数据库,单击数据库名左侧的“+”,打开该数据库的子项目,在其中的“表”项上单击鼠标右键,在弹出的快捷菜单中选择“新建表”命

15、令。(2)打开创建表结构的窗口,输入列名、设置字段的数据类型、选择长度、数据表的主键以及设置是否允许为空,如图3.4所示。图3.4 “数据表结构”选项卡对话框(3)完成上述的各项设置后,点击保存按钮,弹出“选择名称”对话框,输入数据表名称,单击“确定”按钮,完成数据表的创建。(4)通信器材销售管理系统用到的主要数据表结构如下(以下数据表都是由数据库导出软件导出后截图所致):1)通信器材的基本信息数据表tb_commodity该表用于记录通信器材的基本信息。如图3.5所示。图3.5 通信器材的基本信息数据2)公司的基本信息表tb_Company用于记录供应商和客户的基本信息。如图3.6所示。图3

16、.6 公司的基本信息3) 商品往来信息数据表tb_Reckoning记录商品的进货、出货的结账信息。如图3.7所示。图3.7 商品往来信息数据表4) 器材进货信息数据表tb_stock用于记录器材的进货信息。如图3.8所示。图3.8 器材进货信息数据表 5) 用户信息数据表tb_User用于记录用户的基本信息,包括供应商和客户。如图3.9所示。图3.9 用户信息数据表4 系统的功能设计介绍4.1 登陆窗体4.1.1 登陆窗体创建窗体的创建其实就是界面的创建,首先在VS里用table将登陆页面的样式布局简单调整好。主要包括两大块,表格布局和div+css布局;然后为登陆界面添加样式、背景(即文本

17、框的位置)使整个页面完善;最后连接并访问数据库,成功之后进行用户的登陆验证。再用具体的程序语言(VS)运行,调试即可显示创建的界面,至此一个窗体便成功的完成。其他窗体创建方式与此相差无几,只是代码不一样,以下就不做介绍。主要界面建设流程图如下:图4.1 登陆窗体创建过程4.1.2 登录窗体功能及操作介绍在IE浏览器上输入网址xlocalhost:2773/sell/default.aspx。此时进入通信器材销售管理系统首页,或者直接在VS上调试运行,弹出如下登陆界面,然后输入正确的用户名、密码及验证码。同时它也可以提高程序的安全性,保护数据资料不外泄。图4.2 通信器材销售管理系统登录界面本窗

18、口的click事件主要代码如下: 通信器材销售管理系统 . 用户名:. ErrorMessage=用户名不能为空* 密码:.*. 验证码.ErrorMessage=验证码不能为空*.4.2 主窗体主窗体是程序操作过程中必不可少的,它是人机交互中的重要环节。通过主窗体,用户可以调用系统相关的各子模块,快速操作本系统的各个功能。当用户登录窗体验证成功后,用户将进入主窗体。主窗体分为5个部分,正上方显示系统名称;左下边是系统菜单栏,主要用来显示各个功能模块;左上方是操作员的显示,右上方显示时间,右下方为状态栏,用来显示欢迎字样。主窗体运行如图4.3所示。图4.3 通信器材销售管理系统主窗体本窗口的c

19、lick事件代码如下: asp:TreeNode Text=添加公司信息 Value=添加公司信息 .asp:TreeNode Text=添加销售信息 Value=添加销售信息.asp:TreeNode Text=商品进货查询 Value=商品进货查询 .asp:TreeNode Text=商品进货结账 Value=商品进货结账 .4.3 基本信息管理窗体4.3.1 添加公司信息本模块的主要作用是建立正确的供应商和客户的信息,实现对公司添加和级别设置。具体包括公司名称、简称、地址、邮编及联系方式等,其中的每一项内容都必须输入正确信息,所属类型是供选择性的,在输入错误的情况下还可以对内容进行重置

20、。图4.4 添加公司信息本窗口的click事件代码如下:添加公司信息 所属类型: 供应商 客户 asp:ValidationSummary ID=ValidationSummary1 runat=server ShowMessageBox=True4.3.2 添加商品信息由于引进商品的多样性,为了方便管理必须把商品信息录入系统,本模块主要是对商品信息的输入添加。具体包括商品名称、简称、产地、单位、规格等,备注栏可以对商品的其他特性等做简要说明。其操作窗口如下:图4.5 添加商品信息本窗口的click事件代码如下:基本信息添加商品信息. 添加商品信息 .ErrorMessage=商品名称不能为空

21、*商品名称: .ErrorMessage=商品简称不能为空*商品简称: .ErrorMessage=产地不能为空*产地: .ErrorMessage=单位不能为空*单位: .ErrorMessage=规格不能为空*规格: .ErrorMessage=批号不能为空*批号: .ErrorMessage=批准文号不能为空*批准文号: .供应商: . 4.3.3 公司信息管理公司信息管理模块主要是方便对系统内部公司的信息进行查询和管理。模块里面包括供应商和客户的详细信息,可对系统已存在的公司信息进行具体的查询,当之前的输入有错或者其他原因需要改动时,可以通过这个选项进行修改。图4.6 公司信息管理本窗

22、口的click事件代码如下: 所属类型: 供应商 客户 4.3.4 商品信息管理此模块主要是对商品的基本信息进行管理,在点击该功能模块后系统会弹出具体的商品信息表,点击表中的详细信息可以查询商品的详细情况并对之进行修改。图4.7 商品信息管理商品信息事件click主要代码: 基本信息商品信息管理 .asp:CommandField HeaderText=删除 ShowDeleteButton=True / 4.4 进货管理4.4.1 添加进货信息此模块主要是添加进货信息,当公司引进新的货源时可以在里面录入该商品的具体信息,以便于查询和管理。该模块内商品名称和供应商是根据前面功能模块中保存的信息

23、进行选择的,结算方式也有现金和支票两种方式。图4.8 添加进货信息界面上日期显示Click事件主要代码如下(其它窗口时间显示大同小异,不再例举):string AddTime=Convert.ToString(DateTime.Now);string Type = 添加进货信息; /计算输入的金额是否正确if (Number * Pirce Payment)Response.Write(alert(应付金额填写错误);history.back();Response.End(); .strcon.Close();Response.Write(alert(添加成功);location=Stock_

24、return.aspx); 4.4.2 添加进货退货当引进的商品由于质量原因或是卖家不再出售该类商品时,可以对商品进行退货,这时候只需在该模块录入详细的信息,该系统会自动结算商品的出售情况以及剩余情况,以便于退货和管理。图4.9 添加进货退货4.5 销售管理模块4.5.1 添加销售信息本模块可以对器材的销售状况进行大致地浏览。其详细地记录器材销售时的信息,浏览范围包括器材的购买者、经手人、单价、数量、应收金额、实收金额以及销售日期等等。也可以对器材的上述信息进行修改、删除和增加。图4.10 添加销售信息此模块的click事件主要代码如下: 销售管理添加销售信息 . 添加销售信息ErrorMes

25、sage=请先添加商品*商品名称: .ErrorMessage=请先添加供应商*供 应 商: .客户名称: 结算方式:现金支票4.5.2 添加销售退货该模块主要是对商品退货作一个具体的记录,以便于商品的管理。商品退货的每一项内容都必须输入正确才能够正常保存,里面的金额录入都必须是正数,且每一项内容都必须录入,否则将不能进行保存。图4.11 添加销售退货此模块的click事件代码如下: 销售管理添加销售退货 . ErrorMessage=请先添加商品*商品名称: . 客户名称: 结算方式:现金支票 .ErrorMessage=经手人不能为空*经 手 人: 操 作 员: 4.6 查询模块查询统计的

26、主要功能是对商品的基本信息进行查询,以方便统一管理。在打开列表显示出该功能后还可以对具体商品的详情进行查询,具体查询内容包括:商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行等。图4.12 退货模块及详情本模块可以对器材的销售退货状况进行浏览。销售的过程可能会出现一些意外,如器材自身的故障,操作员的失误等,都可能造成客户退货,这个模块的功能就满足了这样情况下的需求。当然,也可以对器材的退货单号、购买者、经手人、单价、编号、数量、应收金额、实收金额以及销售日期等进行修改、删除和增加。4.7 往来管理模块本模块可以对供应商结款的情况进行浏览,包括结款单号、客户名称、结款人、结款金额。并对上述信息进行修改、删除和增加,也可以对公司的账目等进行管理和查询(例举一个模块):4.一三 商品进货结账往来功能模块的click事件代码如下: 结账单 结款: .Display=Dynamic ErrorMessage=结款金额不能为空*asp:RangeValidator ID=RangeValidator1 runat=server ControlToValidate=payment Display=Dynamic ErrorM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号