毕业设计说明书(5)

2018-11-19 22:02

广西工学院 计算机科学与技术 2011界毕业论文

“库存管理”主要包含了三个主要内容:商品入库,商品查询和库存状态;商品入库也是销售员对于供应商的商品进行入库的最后一个步骤,里面包含了供应商,经办人,交易金额状态和单据明细(即入库商品的所有信息)需要根据前面商品供应时产生的单据编号进行对商品的最后确认,进行入库。商品查询需要根据商品名称来进行对商品交易的所有信息进行查看。对于查询的商品现实该商品的库存状态和所有信息。最后是库存状态,显示当前库存中所有的商品信息和库存量。

2.1.10系统页面

该系统除了以上所述的所有功能以外,在系统页面还有几个功能模块,

既是:经营历程,销售报告,客户档案和进入明细账单。

“经营历程”是本公司与供应商,客户的所有的交易信息 “销售报告”可以查询公司在那个季度中销售的盈亏情况 “客户档案”显示目前与公司合作的所有客户的资料信息 “今日明细账单”用于查看公司在今天的所有进货和销售情况,只限于查看当天的所有交易信息,便于管理。

2.2用例图

系统管理员用例图如图2-2-1所示:

添加客户商品管理进货管理装机管理销售管理库存管理系统用户管理供应管理系统管理员用户权限管理查询客户信息修改客户信息删除客户公司信息管理

16

广西工学院 计算机科学与技术 2011界毕业论文

图2-2-1系统管理员用例图

销售员用例图如图2-2-2所示:

添加客户商品管理进货管理销售管理库存管理供应管理销售人员查询客户信息修改客户信息公司信息管理删除客户

图2-2-2销售员用例图

2.3性能需求

性能需求有以下三个方面:

安全可靠。系统管理员的权限机制完善,对于不同权限的管理员可以对销售,供应和用户进行相应的管理。系统有一个系统管理员用户能设置普通管理员的管理权限。

系统运行稳定。在用户使用系统的过程中不会出现异常情况,从而导致用户数据丢失,给读者和管理员带来不便。

系统界面简洁,简单易懂,对于操作人员来说专业技术水平要求不高,一般人员适用。

17

广西工学院 计算机科学与技术 2011界毕业论文

2.4环境需求

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。随着计算机技术的发展和普及,程序开发的门槛日益降低,早已不再是少数专业人员的专利。拥有较强研发能力和众多技术人才储备的高等院校足以独立完成一个功能完善的电脑销售管理系统。

对于整个系统而言,在系统未运行之前,初期投资相对比较小,花费相对而言比较少。但是在整个系统投入运行之后,将会给该企业带来方便和快捷,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益对于一些中小型的企业来说可以看到效果。开发成本低,而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。对于个人而言,开发这个电脑销售管理系统一方面是锻炼自己的能力,另一方面是了解当今比较流行的销售管理系统知识。

随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。这样不仅节约了人力物力,而且还给管理带来很大的方便,并且能给一些相对较小的中小型企业带来更低廉,方便,快捷的工作效力。

18

广西工学院 计算机科学与技术 2011界毕业论文

3.总体设计

3.1设计概要

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。总体设计过程通常有两个主要阶段组成:系统设计和结构设计,其中系统设计确定系统的具体实现方案,结构设计确定软件结构。

3.2系统设计:

系统开发的任务是实现企业进销管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。

模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:

(1) 抽象

抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。 (2) 信息隐蔽和局部化

信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需

19

广西工学院 计算机科学与技术 2011界毕业论文

要这些信息的模块来说,是不能访问。

局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。

信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。

(3) 逐步求精的模块化概念

逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。

(4) 模块独立性

模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。

在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计时应力求做到高内聚。

3.4软件结构

启动程序进入电脑销售信息管理系统,获取用户管理的权限后,可以对不同的数据进行修改,程序实时响应用户的操作,用不同的事件进,其具体结构如图3-2所示:

20


毕业设计说明书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版高中历史必修一:第19课俄国十月革命的胜利教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: