网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯VB

商贸有限公司销售管理系统(论文+源代码+答辩PPT)

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-03-26 14:25:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

第二章  系统需求分析

 

2.1  需求分析的目的:

尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。

2.2  项目背景:

进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。微机化管理的广泛应用,使工作效率显著提高。

通过可行性分析,我决定为铁岭香河商贸有限公司开发销售管理系统,经过详细调查,收集各种资料,得到以下有关情况。

铁岭香河商贸有限公司是辽北地区专向经营“宝洁”和“强生”两个品牌的大型经销商,经营销售的单品达500多个,销售的客户商店1800多家,覆盖着整个辽北地区,公司成立于2000年,随着企业规模的不断扩大,客户不断增加,销售业务也随之猛增,手工管理纷繁复杂的销售数据已经不能满足需要。所以销售管理的规范化、自动化已经是必然的要求。

2.3 需求分析

2.3.1  问题定义及可行性研究

在讨论具体的需求分析之前,我想先对两个问题给予简单的说明。这两个问题虽然简单,但却是软件开发周期中不可缺少的两个阶段。

2.3.1.1  问题定义

问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个销售管理系统,以解决企业销售事务的基本情况,来摆脱传统的手工记账,实现管理自动化,从而提高工作效率。同时该系统应不可避免的涉及到库存商品基本信息、供应商信息、客户信息的维护和处理及进货统计、销售统计等统计及查询处理。

2.3.1.2   可行性研究

这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确 了这两个简单问题之后,我们的问题应该步入正题了。需求分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。

下面我们就紧紧围绕需求分析阶段的中心任务和目标展开计论。

2.3.2  销售管理系统具体任务要求和运行过程

系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下销售管理需求:

★进货时入库登记,以便日后查看和统计进货情况。

★销售时把相应数量的商品从现存商品库中减去,并记录于另外的一个销售库中,以便日后查看和统计销售信息。

★是销售就难免会有顾客退货情况发生,因此还需建立一个相应的退货管理,把退回来的货加入现存商品库,再从销售库中减去,进行退货登记。

★还要能够随时查看各种信息表,如员工信息、进货信息、销售信息、退货信息等。

★除了以上一些基本的需求外,实际上公司用来进行决策和管理分析的数据才是用得最多的数据。因此还需要有一些相应的关于以上基本信息的统计信息。如希望看各个时间段(如今日、本月、本和度、本年度等)的进货或销售情况,以便对一个的动作进行一个准确的预测和正确的决断。

★为了调动员工的积极性,员工的薪水应该和他的销售业绩挂钩,因此还需要能够查询各员工的销售业绩,以便对他的业绩进行考核和评比。

2.4  对现有系统的分析

铁岭香河商贸有限公司成立于2000年,自2004年下半年开始引入微机管理技术,当时的微机管理主要用于库存、财务、技术资料等工作领域,销售管理还是手工记帐。具体实现过程是,仓库设有专职的保管员(任忠臣),负责采购及发货的人(统称业务员)从仓库取货时要在相应的账册上(《出库流水帐》和《入库流水帐》)登记,包括交易日期、生产厂商名称、客户名称、货品名称 、规格型号、数量、经手人、单价等。

这样的管理体制对统计和查询工作很不方便,可以说如果长时间和业务积累之后,再想查询某一具体数据,将会是一项很困难的事。随着铁岭香河商贸有限公司规模的不断扩大,与客户间的往来业务也越来越多,手工管理这些纷繁复杂数据的方式已经不适应企业发展的要求,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。因此我们开发并应用此系统,能够适应企业发展的需要,提高了工作效率,很好地实现了信息数据的规范化管理。

2.5  技术方面可行性分析

2.5.1 软件分析

1、由于Windows2000操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于Windows2000操作系统的软件开发工具也很多,易于学习、开发及应用。

2、同时由于销售管理业务事务种类繁多,结合铁岭香河商贸有限公司的实际情况,销售业务量及管理人员的素质等因素,Windows2000操作系统易学易用,而且可以满足需求,故决定采用Windows2000平台开发。

3、采用Microsoft Access 型数据库系统作为销售管理系统的后台数据库,Access数据库使用与Windows2000完全统一的风格,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。

4、由于Microsoft公司的Visual Basic 6.0具有面向对象可视化编程的特点,是创建Windows98应用程序最简便、最快捷的开发工具之一,是集先进性、实用性于一体的现代化软件开发工具,故采用Visual Basic6.0为开发工具。

2.5.2  硬件分析

    件:中央处理器(CPU):586以上的处理器

    驱:40GB

    存:256M

显示器:17''彩显

打印机:Epson LQ-1600K打印机

2.5.3  人员分析

此系统操作简单,使用人员无需具有专业的计算机操作基础,因此对铁岭香河商贸有限公司现有工作人员来说应用此系统是不成问题的。

2.6  经济方面可行性分析

本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现经济效益。

投入:除软件开发成本,一台中等电脑,现价4000元左右,完全可以良好的运行系统,完成硬件平台的要求,而且经济实用。

2.7  结论

综上所述,无论是从技术方面还是经济方面看开发此系统均是可行的。

 

 

 

 

 

 

 

 

 

 

 

 

第三章    系统的总体设计

 

总体设计阶段的基本目的是用比较抽象概括的方确定系统如何完成参定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段由两个小阶段组成。首先需要进行系统设计,从数据流图出发设想完成系统功能的若干种合理的物理方案,最后选择一个最佳方案。然后进行软件结构设计,确定软件由那些模块组成以及这些模块之间的动态调用关系。

3.1  系统架构

本系统开发时使用的系统只是普通的PC机,操作系统为Windows2000 版本。数据库的建立使用的是office XP中的Microsoft Access 。数据访问方法为使用ADOActive数据对象 Active Data Objects)通过ODBC的方法同数据库接口。使用这种方式访问数据,可以使用任何一种ODBC数据源,即不止适合于SQL Server OracleAccess等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。

此系统总体的功能是实现铁岭香河商贸有限公司销售管理的系统化、规范化和自动化。

系统总体框图如下:

 

第六章     系统运行与测试

 

软件在运行过程中可能会产生各种各样的问题,也可能带来不同程序的严重后果。软件测试是保证软件质量的最重要的手段。软件测试的概念IEEE定义为:使用人工或自动手段来运行或测定某个系统过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

尽管面向对象技术的基本思想保证了软件应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的软件代码重用率高,更需要严格测试,避免错误的繁衍。因此,软件测试在面向对象编程里更具有它的重要性。

典型的面向对象程序具有继承、封装和多态的新特性,这使得传统的测试策略必须有所改变。封装是对数据的隐藏,外界只能通过被提供的操作来访问或修改数据,这样降低了数据被任意修改和读写的可能性,降低了传统程序中对数据非法操作的测试。继承是面向以对程序的重要特点,继承使得代码的重用率提高,同时也使错误传播的概率提高。多态性使得面向对象程序对外呈现出强大的处理能力。但同时去使得程序内“同一”函数的行为复杂化,测试时不得不考虑不同类型具体执行的代码和产生 的行为。

功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。

强度测试及性能测试:测试系统的能力最高实际限度,即软件在一些超负荷的情况,功能实现情况,如要求软件某一行为的大量重复、输入大量的数据、对数据库大量复杂性的查询等。测试软件的运行性能。这种测试常常与强度测试结合进行,需要事先对被测试软件提出性能指标,如传输连接的最长时限、传输的错误率、计算的精度 、记录的精度、响应的时限和恢复时限等。

本系统在经过编译运行之后进行了以上测试,例如:我们为了测试系统的安全机制,而采采不同应用权限级别的用户进行登录,结果验证了系统的安全性;当我们以具有系统管理员身体的用户名称和密码登录系统时,则我们会享爱管理系统的一切权限,可以进行的有管理工作,包括添加新用户、修改用户密码、修改数据库数据等;当我们以具有一级客户端权限的用户名称和密码登录系统时,我们可查询和修改数据库的信息,但我们无权修改用户密码,也无权添加新用户,此时[修改密码][添加新用户]菜单均为不可使用状态;当我们以具有二级客户端权限的用户名称和密码登录系统时,则我们只能查看系统中的数据,而无权修改数据,此时[交易管理]菜单、[修改密码]菜单和[添加新用户]均为不可使用状态。这样我们的系统具有了一定的安全性。

同时我们对进货登记、销售登记及退货登记等系统操作均进行了测试,进货登记的操作过程如图6-1所示

   

 

摘要……………………………………………………………………1

Abstract………………………………………………………………2

前言……………………………………………………………………3

第一章涉及技术简介………………………………………………4

1.1、数据库管理系统简介…………………………………………4

1.2、开发工具Visual Basic 6.0………………………………………4

1.3Microsoft Access简介…………………………………………6

第二章系统需求分析………………………………………………8

2.1、需求分析的目的………………………………………………8

2.2、项目背景………………………………………………………8

2.3、需求分析………………………………………………………8

2.3.1、问题定义及可行性研究……………………………………8

2.3.1.1、问题定义…………………………………………………8

2.3.1.2、可行性研究………………………………………………8

2.3.2、销售管理系统具体任务要求和运行过程…………………9

2.4、对现有系统的分析……………………………………………9

2.5、技术方面可行性分析…………………………………………10

2.5.1、软件分析……………………………………………………10

2.5.2、硬件分析……………………………………………………10

2.5.3、人员分析…………………………………………………10

2.6、经济方面可行性分析……………………………………10

2.7、结论………………………………………………………10

第三章、系统的总体…………………………………………11

3.1、系统架构…………………………………………………11

3.2、系统设计…………………………………………………12

3.3、数据库设计………………………………………………12

第四章、系统的详细设计……………………………………17

4.1、系统模块设计及程序流程图……………………………17

4.2、应用程序…………………………………………………18

第五章、功能界面设计……………………………………… 20

5.1、应用程序主界面的实现…………………………………24

5.2.1、进货登记的实现……………………………………… 24

5.2.2、销售登记的实现……………………………………… 25

5.2.3、退货登记的实现……………………………………… 26

5.3、进货统计的实现…………………………………………27

5.4、销售统计的实现…………………………………………29

5.5、查询员工销售额的实现…………………………………30

5.5.1、查询员工销售额……………………………………… 30

5.5.2、显示员工销售额……………………………………… 30

5.6、查询员工销售额的实现…………………………………31

5.7、查询员工销售额的实现…………………………………32

第六章、系统运行与测试……………………………………32

结束语…………………………………………………………34

致谢……………………………………………………………35

主要参考资料…………………………………………………36

注:本论文另附源程序代码册        1本。


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论