网络营销课程设计论文_第1页
网络营销课程设计论文_第2页
网络营销课程设计论文_第3页
网络营销课程设计论文_第4页
网络营销课程设计论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . . . 1 概述1.1 需求分析本公司进销存管理系统的主要工作,是对企业的采购、进货、销售和库存以信息化的方式进行管理。它可以最大限度的减少各个环节中可能出现的错误,能够有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用,并提高市场灵敏度,使企业能够合理安排进销存的每个关键步骤,并能够提升企业市场竞争力。针对这些问题,经销商对产品的进销存合理化提出了更高的要求。概括地讲,用户对进销存系统的需求具有普遍性。通过实际调查,要求企业进销存管理系统具有以下功能:界面设计美观大方、方便、快捷、操作灵活。可以通过导航按钮快速实现人机交互系统。实现强大的进销存管理,包括基本信息、采购、进货、

2、销售和库存管理。能够在不同的操作系统下运行,不局限于特定的平台。提供库存调拨功能。提供了多条件查询和模糊查询。提供技术支持的联系方式,可以连接到技术。1.2 调查情况进销存管理系统是促进企业发展的重要组成部分,是商业企业经营管理中的核心环节,也是一个企业能否去的效益的关键,如果能够做到合理的采购,以与销售,库存量最小,减少积压,那么企业能取得最大的效益。在现在,实现信息化管理是首要任务,只有这样,才能提高工作效率和企业的管理水平。市场经济快速多变,竞争激烈,企业采用信息化管理进货、库存、销售等诸多环节已成为必然。2 系统分析2.1 系统可行性分析2.1.1 管理上可行性系统的功能要求符合本企业

3、的实际情况,附加进货-退货和销售功能以增强管理的灵活性。管理容较多,提供窗口集合操作和菜单管理并支持管理用户功能,提高系统安全。本管理系统的而主要目标是提供强大的进销存管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用,并提高市场灵敏度。由此可看出,此系统管理上可行。2.1.2 技术上可行性 根据系统目标需求分析得结果来看,不需要通过购买专业软件,仅采用VS.NET2005为开发工具,运用数据库语言就可以设计灵活的人际交换界面,操作简单方便、界面简洁美观。运用SQL Server 5.0数据库作为后台数据库,用于存储和管理系统中的各种数据,并能根据管理员或客户的要求同步更新数据库信息

4、。从而解决了技术上的相关问题并保证了系统功能的成功。2.1.3 经济上可行性根据预算,本系统计划由五人开发完成,支付工资与福利待遇6万;项目的安装、调试以与用户培训等费用支出2万;在项目后期维护阶段预计需要投入1.5万元资金,累计项目投入需要9.5万。采用本系统后,公司对产品的进销库能够有效管理,有效控制库存,避免产品积压,有效减少仓库租金,与管理费用,降低风险。另一方面避免盲目采购,加强资金的合理有效利用,给企业带来更大的经济效益。从长远来看,此系统经济上可行。 根据以上的分析,在技术上不会存在问题,因此项目延期的可能性小;在效益上,虽然一次性投入9.5万,但能长期有效给公司带可观的经济利益

5、;另外,公司还可以储存项目开发经验和资源。因此可以认为该项目可以开发。2.2 系统组织结构与功能结构分析进销存管理信息系统可以进行用户名和密码的验证,中有输入正确的用户名和密码才能进入系统,进入系统后可以通过菜单实现灵活的人机交互操作。进入系统后,管理员要进行基本信息的录入,如供应商的基本信息、商品基本信息、客户基本信息和员工基本信息,还可以对这些基本信息进行修改、删除、查询等操作。本系统还可以进行入库采购,实现采购签单操作。经过采购签单的商品可以进行入库操作,同时更新库存量,并可对入库商品进行查询操作。本系统还可以进行签单销售操作,只有经过销售签单操作客户才能拿到销售订单,然后更具销售签单进

6、行出库操作,同步更新库存量,并可对商品进行查询操作。对销售出库的商品可以进行退货处理,并同步更新,并能进行退货查询。本系统还可进行库存查询操作,管理员可以通过输入用户名和密码进入库存管理系统,并对商品库存信息进行管理。2.3 系统业务流程分析管理员需要在登录界面输入用户名和密码才能进入管理信息系统,对商品的基本信息、库存信息、销售信息、客户信息进行管理,并把信息管理结果显示到相应的列表中。管理信息系统还可以提供查询功能,客户只要输入用户名和密码就可以登录管理信息系统,对公司的基本信息可以进行查询。如果是新客户,可以在本系统进行注册,提交注册信息后就可以查询本系统的容。主要业务流程图如图2-1所

7、示。客户供应商基本信息 登录员工基本信息基本信息管理修改资料商品基本信息客户客户基本信息注册管理 员退货管理 入库管理库存盘点库存调拨 库存管理库存查询 销售管理添加用户 系统维护用户设置退出系统关于 帮助访问技术 图2-1 进销存管理信息系统的业务流程图2.4 系统数据流程图XG03用户注册XG01商品管理管理员客户 商品信息 基本信息XG02商品查询客户 查询要求D1 供应商信息列表 查询结果 D2 商品信息列表 D3 员工信息列表 D4 客户信息列表XG04用户管理管理员 D5 库存信息列表XG06销售管理XG08库存管理管理员管理员XG05员工管理XG07供应商管理 用户信息 D6 销

8、售信息列表 员工信息 销 供 售 应 库存信息 信 商 息 信管理员管理员 息 图2-2 系统数据流程图2.5 数据字典 表2-1 数据元素描述(部分)编号标识符含义类型长度YS01username用户名char12YS02password密码char15YS03gysmc供应商名称char90YS04spmc商品名称char50YS05dgrq定购日期datatimeYS06price价格int 表2-2 数据流描述(部分)编号名称来源去向组成L01商品信息公司客户(商品编号)、商品名称、商品单价、发布日期、产地、商品规格、批号、批准文号L02客户信息客户管理员(客户编号)、用户名、密码、电

9、子、 、联系L03销售信息收银台管理员(销售票号)、商品名称、销售单价、商品数量、销售日期、销售签单日期、销售签单员L04员工信息公司管理员(员工编号)、员工名、员工、员工地址L05供应商信息供应商管理员(供应商编号)、供应商名称、供应商地址、联系、 、联系人、联系人L06库存信息仓库管理员(入库票号)、商品编号、商品种类、商品数量、入库日期、出库日期 表2-3 数据存储描述(部分)编号名称组成关键字CC01供应商列表供应商编号、供应商名称、供应商地址、 、供应商编号CC02客户列表用户编号、用户名、 、电子用户编号CC03商品列表商品编号、商品名称、商品单价、发布日期、产地、商品规格、批号、

10、批准文号商品编号CC04员工列表员工编号、员工名、性别、年龄、员工、工作岗位员工编号CC05销售列表销售票号、销售商品、销售数量、销售金额销售票号CC06库存列表入库票号、商品编号、商品种类、商品数量、入库日期、出库日期入库票号 表2-4 数据结构描述(部分)编号SJJG01名称商品标识组成商品编号+商品名称+商品介绍+商品产商相关数据流商品信息+库存信息+销售信息+公司信息相关处理逻辑商品管理+商品查询表2-5 处理逻辑描述(部分)编号名称输入处理输出LJ01商品管理商品信息根据商品基本信息存入后台数据库,并在网页上能显示给客户商品列表LJ02商品查询查询要求根据查询要求,输入相关商品信息查

11、询结果LJ03客户注册客户信息输入客户信息后存入后台数据库,客户就可以登录系统查询相关信息用户列表LJ04供应商管理供应商信息根据供应商基本信息存入后台数据库,供系统管理员管理供应商列表LJ05库存管理库存信息库存商品信息输入数据库,管理员可查询管理库存列表3 系统设计3.1 系统功能结构设计访问技术关于退出系统用户设置添加用户库存盘点库存调拨库存查询帮助系统维护库存管理入库退货息销售退货入库退货查询息销售退货查询 息采购订单采购入库息入库查询采购订单查询息退货管理入库管理进销存管理系统经手人基本信息经手人基本信息经手人基本信息经手人基本信息销售管理经手人基本信息供应商基本信息基本信息系统商品

12、基本信息客户基本信息员工基本信息 图 3-1 进销存管理信息系统的功能结构图3.2 系统软硬件平台设计表3-1 系统平台设计系统平台详细设计硬件平台专业服务器,液晶显示器,1024*768分辨率,1G与以上存,80G与以上存,双核处理器,DVD16X光驱软件平台Window7 操作系统,SQL Server 5.0数据库,PowerBuilder9.0开发工具,WindowLinux运行平台,1024像素*768像素的分辨率3.3 代码设计系统中对入库票号和销售票号进行了代码设计,为使订单编号实现系统自动编码,编码采用层次码加顺序码,层次码表示年、月、日,顺序码则表示订单形成的先后次序。考虑到

13、的规模和订单的数量,编号的顺序码采用三位。nnnnnnnnnnnnnn入库和销售票号顺序号日月 年 商品类别说明:在票号里加上商品类别主要是为了使有限的序号能够表示足够多的订单并且确保订单号的唯一性。3.4 输入和输入设计 输入设计:键盘输入,条形码识别输入技术,输入放入数据同步更新保存到数据库中。输出设计:数据输出格式满足标准规的数据格式,以表格的形式输出到显示屏上。3.5 存储文件格式设计进销存管理信息系统使典型的管理信息系统,数据库时期最重要的组成部分。考虑到进销存管理信息系统数据量的庞大和安全性的保障,本系统采用SQL Server 5.0与以上版本数据库作为进销存后台管理信息系统。表

14、 3-2 客户表字段名称描述数据类型字段大小是否为空id客户编号int4not nullusername用户名char10not nullpassword密码char15not nulltelephone联系char20not nullemail地址char100not nulladdresschar100not null 表 3-3 管理员表字段名称描述数据类型字段大小是否为空adname管理员名字char10not nullpassword管理员密码char20not null表 3-4 库存信息表字段名称描述数据类型字段大小是否为空rkid入库票号char30not nullspid商品

15、编号char50not null spkind商品种类char50not null spamount商品数量int8not null spprice商品单价decimal5not nullrkday入库日期datatimenot nullckday出库日期datatimenot null表 3-5 销售信息表字段名称描述数据类型字段大小是否为空xsid销售票号char30not null spname商品名称char30not nullspprice销售单价char5not nullspamount商品数量int8not nullspday销售日期datatimenot nullsignday

16、销售签单日期datatimenot nullsigner销售签单员char10not null表 3-6 供应商信息表字段名称描述字符类型字段长度是否为空proid供应商编号char50not nullproname供应商名称char90not nullproaddress供应商地址char60not nulltel联系char40not nullemailchar30not nullcontact联系人char30not nullcontacttel联系人char40not null表 3-7 商品信息表字段名称描述字符类型字段长度是否为空spid商品编号char50not nullspna

17、me商品名称char50not nullspprice商品单价char8not nullfbday发布日期datatime30not nullproductor产地char50not nullspstandard商品规格char50not nullbatchnum批号char50not nullapprovallnum批准文号char50not null3.6 系统安全性设计3.6.1 网络环境安全网络环境安全是保证部网络与系统免于受到外部网络与黑客攻击,起到外隔离、安全过滤、有限访问的目的,同时为有效保证信息的安全性也在这一层进行密码传输。一般情况下采用以下三种技术: 防火墙技术。防火墙是一

18、种安全有效的防技术,是访问控制机制、安全策略和防入侵措施。从狭义上来说,防火墙是指安装了防火墙软件的主机或路由器系统;从广义上来说,防火墙包括整个网络的安全策略和安全行为。它是通过在网络边界上建立起来的相应网络安全监测系统来隔离部和外部网络,以确定哪些部服务允许外部访问,以与允许哪些外部服务访问部服务,阻挡外部网络的入侵。入侵检测技术。入侵检测技术是一种主动保护自己免受黑客攻击的一种网络安全技术。作为防火墙的合理补充,入侵检测技术能够帮助系统对付网络攻击,扩展了系统管理员的安全管理能力,提高了信息安全基础结构的完整性。它从计算机网络系统中的若干关键点收集信息,并分析这些信息。入侵检测被认为是防

19、火墙之后的第二道安全闸门,在不影响网络性能的情况下能对网络进行监测,入侵检测系统通过分析、审计记录、识别系统中任何不应该发生的活动,并采取相应的措施报告来制止入侵活动。加密技术。当非法用户采用地址欺骗等方法绕过防火墙,则安全网功能就会丧失殆尽。加密技术是网络信息安全的主动的防手段,按传输方式分为网络加密和存储信息加密两种。通过对网络传输的信息进行加密,使信息传输在全封闭状态下运行,传输的信息不会被第三者识别、修改、盗取和伪造,从而可保证信息的完整性和统一性。加密一般是利用信息变换规则把可懂的信息变成不可懂的信息,解密指利用变换将不可懂的信息还原为可懂的信息。其中的变换规则称为密码算法,可懂的信

20、息称为明文。不可懂的信息称为密文。密码算法是一些数学公式、法则或程序。密码算法是公开的,算法中的可变参数使密匙。3.6.2 防病毒机制计算机病毒对计算机的影响是很大的,机关计算机病毒防御方面研究取得不错的成绩,但随着互联网的发展,计算机病毒的种类逐渐增多,扩散速度大大加快,对单位与个人用户的破坏正在逐渐加大。由于本系统可能会收到来自多方面的威胁,为了免受病毒所带来的损失,计划采用多层的病毒防御体系,安装反病毒软件,加强系统使用人员和管理人员的防病毒意识。3.6.3 系统安全机制系统的安全机制是在系统设计时为保证其正常运行而采取的防御措施。它属于系统功能的一部分,采用如下两种方法:身份识别和验证

21、。身份识别和验证是一种基本的安全技术,其核心是识别访问者是否属于本系统的合法用户,目的是防止非法用户进入系统,最常见的是在用户接入和登录到主机时,用户需要输入用户名和口令,系统在完成与系统中保存的用户名和口令对比后,判断该访问者是否是合法用户,从而决定是否让其进入系统,正因为这样,要求用户保护好口令不被非法者获得成为关键。授权。授权是指分配给用户一定的获得服务的权利或操作管理的权利,主要是通过对用户的分类和分级来防止一个用户不进行其不应拥有的系统操作能力和服务。一般来说,在完成身份识别和验证后,就进行授权过程,本系统采用两级授权,一级属于群组授权,一级属于级别授权。3.6.4 有关防火墙系统的

22、设计防火前系统安全策略。所有从到外合从外到的数据包都必须经过防火墙,只有被安全策略允许的数据包才能通过防火墙,防火墙本身要有预防入侵的功能,默认禁止所有服务,除非是必须的服务才被允许。防火墙系统的设计。防火墙采用安全性最好的被屏蔽子网结构,由外部路由器、DMZ和部路由器组成。外部路由器起到保护周边网的作用,部路由器将所有部用户到外部网络的访问均路由到代理服务器,代理服务器进行地址翻译,为这些用户进行服务,以此屏蔽部网络。4 系统实施4.1 源程序代码登录代码:select id into :i from adminwhere username=:sle_1.text and password=

23、:sle_2.text;if i>0 thenopen(w_main) close(w_denglu)else messagebox("提示","用户名或密码错误,请重新输入!")end if查询代码:dw_1.setfilter("商品编号='"+sle_1.text+"'")dw_1.filter()增加代码dw_1.insertrow(0)dw_1.scrolltorow(dw_1.rowcount()+1)dw_1.setfocus()cb_1.enabled=true删除代码dw_1

24、.deleterow(0)cd_3.enabled=true返回代码open (w_main)close (w_xs)4.2 运行结果与使用说明图 4-1 登陆界面 图为登录界面,用户在文本框中输入用户名和密码就可以登录本系统,登陆后的界面如图4-2。图 4-2 登录后主界面 在登陆后后界面中有导航栏和导航按钮,用户只要点击相应的按钮或菜单栏中的菜单项就可以进入相应的界面。如果访问结束用户可以点击“推出访问”,安全推出该系统。图 4-3 基本信息管理界面在图4-2中的界面点击基本信息管理按钮就进入图4-3的基本信息管理界面。在该界面中同样可以根据菜单条和导航按钮,点击相应的按钮,用户就可以进入

25、相应的新界面。如果用户想返回上一级,可以点击“返回主菜单”按钮返回主菜单。图 4-4 商品基本信息界面在图4-3中点击商品基本信息就可以进入图4-4所示的界面,在该界面中用户可以在文本框中输入商品名称或商品编号查询商品的基本信息,并且可以增加商品基本信息。如果喜爱那个返回主菜单,用户可以点击“返回主菜单”按钮返回主菜单。查询结果如图4-5。图 4-5 商品基本信息查询界面图 4-6 客户基本信息界面在图4-3中点击客户基本信息按钮进入如图4-6的界面,用户可以在该界面中查询客户的基本信息。如果想返回主菜单,可以点击“返回主菜单”按钮返回主菜单。图 4-7 退货管理界面在图4-2中点击退货管理按

26、钮,就可以进入如图4-7所示的退货管理界面,在该界面中用户可以根据菜单条和导航按钮点击按钮进入相应的界面。图 4-8 退货信息界面在图4-7中点击退货信息按钮,就可以进入图4-8界面。在该界面中用户可以进行在文本框中输入要相应信息就可以进行信息查询,还可以进行增加信息操作。查询结果如下图4-9。图 4-9 退货信息查询界面图 4-10 采购订单界面在图4-2中点击入库管理按钮就可以进入图4-10所示的界面,在该界面中用户可以在文本框中输入相应信息进行采购订单信息查询,还可以进行增加操作。查询结果如下图4-11所示。图 4-11 采购订单查询界面图 4-12 系统维护界面在图4-2中点击“系统维

27、护”按钮,用户就可以进入图4-12所示的界面,在该界面中用户可以根据菜单条和导航按钮进入相应的界面。点击“添加用户”按钮如下图4-13。图 4-13 添加用户界面在如图4-13所示的界面中用户可以在文本框中输入相应的容后,点击确定按钮就可以完成添加,数据库同步更新数据。5 系统总结 本系统在开发过程中采用结构化开发方法,降低了开发的难度,且开发过程条理清晰,紧有序,但此方法在开发过程中也带来了一定的问题。采用PowerBuilder作为开发工具,避免了繁琐的代码,简单,方便。5.1 系统采用开发方法的优缺点本系统采用结构化方法开发,这种开发方法把管理信息系统开发的全过程按其生存周期分成若干阶段

28、,每个阶段有相对独立的任务,然后逐步完成各个阶段的任务。在每一阶段的开始与结束都规定了严格的标准。前一个阶段的结束标准就是后阶段开始的标准,而每个阶段任务相对独立而且比较简单,便于不同人员分工协作,从而降低了整个软件工程开发的困难程度。在软件生命周期的每个阶段都采用科学管理和良好的技术方法,而且在每个阶段结束之前都从技术与管理两个角度进行严格审查,合格之后才开始下一阶段工作。这就使得软件开发全过程以一种有条不紊的方式进行,保证了软件质量,提高了软件的可维护性。这样不仅可以大大提高软件开发的成功率,软件开发的生产率也会明显地提高。且简单明了,结构清晰。同时把文档资料作为每个阶段的产品之一,而且加

29、以标准化,作为每个阶段结束的重要标准。它保证了在系统开发结束时有一个完整准确的软件配置交付使用。文档资料是通讯的工具,它清楚地说明了到这个时候为止关于该项工程已经知道或做了什么,同时确定了下一步的工作基础。文档资料也起着备忘录的作用,如果文档不完整或与上一阶段的文档不相衔接则一定在工作上有不完整的地方。文档资料另一重要作用是有利于与用户交流,检查错误,用户评价。文档资料也是系统维护的依据,通过每一阶段生成的文档资料,使得开发人员和用户易于使用维护。同时这种开发方法的不足具体表现在以下几方面:第一,阶段回溯不可避免,延长系统开发的时间。结构化生命周期法并没有解决软件开发研制时间过长的严重危机,在

30、计算机硬软件技术相通讯技术日新月异发展的时代,很容易使刚建立起来的管理信息系统迅速变得旧,生命周期很短,所以系统开发周期过长将导致系统运行时间变短。第二,使用过程化语言,没有以根本上改变个体手工编程的工作方式。第三,专业开发人员开发用户使用的系统开发模式,开发人员与用户都要化时间去掌握对方专业领域的知识以期产生共同语言,导致用户系统分析不充分,理解不透彻,或表达的二义性,造成软件生命周期中越早潜入的错误发现越晚,系统分析时引入的错误往往要到运行时才发现,其修正的代价是相当昂贵的。第四,用户热情没有自始至终调动,不能从根本上解决让用户参加系统开发的问题。系统维护就十分困难。且文档资料缺乏实用价值

31、,特别是早期的系统规格说明专业知识的缺乏使得用户难以理解文档的容,文档资料没有起到应有的作用,反而延长了开发时间。5.1 系统采用开发工具的优缺点本系统用PowerBuilder开发,系统可重复使用,可在不同的应用程序间共享,将计算机负担从客户机转至服务器后,开发者可充分利用计算资源,使应用程序的执行达到最佳状态,由此获得更好的性能,除此之外,本系统还有一些优点如下:第一,易于管理,和维护。第二,由于组件集中,便于重复使用,适应商业需求的变化。第三,PowerBuilder提供对面向对象编程的全面支持,并置多种对象类,由此,可以方便的访问数据库。采用PowerBuilder工具开发系统,主要缺点是界面没有采用其他开发工具界面的多样化。6 系统推广策略网络推广分为两部分:面向代理商的网络推广;面向终端客户和大众的网络推广。这两部分推广工作的根本目标是一致的,就是向市场宣传软件,宣传品牌。本系统的推广将从这两个方面展开。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论