进销存管理信息系统设计阶段_第1页
进销存管理信息系统设计阶段_第2页
进销存管理信息系统设计阶段_第3页
进销存管理信息系统设计阶段_第4页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、管理信息系统课程设计报告小组大报告系统名称:进销存管理信息系统设计阶段班级:信管 091组长:小军组员:指导老师:明日期: 2012年 7月7 日评阅成绩:教师签名:专业资料.目录:第一章详细分析 . .21.1当今管理信息化趋势 .21.2目前进销存管理系统的地位.2第二章系统分析与设计 . .32.1系统设计的原则 . .32.2系统总体设计 . .42.3代码设计和设计规的制定 .52.4系统物理配置案的设计 .62.5数据库设计 .62.5.1概念结构设计 . .62.5.2逻辑结构设计 . .82.5.3物理结构设计 . .102.6输入输出设计 . .162.6.1输出设计 . .

2、162.6.2输入设计 . .16word 资料.第一章详细分析1.1 当今管理信息化趋势当前,随着经济的全球化以及中国经济改革的逐渐深化,企业面临着越来越激烈的竞争。改善企业部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。企业为了赢得市场竞争优势,就必须加强物流、信息流、资金流的动态管理,使企业管理更加规化。企业信息管理系统、 ERP 系统是企业管理高效化的重要途径,而企业进销存管理系统是企业信息系统的重要部分, 它是 ERP系统中的核心运营子系统。 因此,企业使用进销存管理系统, 可以使企业各业务环节的配合更加紧密,有利于企

3、业的发展,提升企业竞争力。1.2 目前进销存管理系统的地位目前,企业进销存管理系统已经成为企业信息系统不可缺少的一部分。通过该系统,可以了解到企业部商品的库存情况和销售情况,有利于企业作出更好的决策。进销存管理系统能够实现的功能非常多,最重要的是对货物的管理,包括货物的买入 ( 进货 ) 、货物的卖出 ( 销货 ) 等。该系统打破了传统意义上的进、销、存人力管理模式,利用电脑进行信息化管理。企业进销存管理系统的开发和应用是必要的,因为它能够为管理人员提供充足的信息和快捷的查询手段,在一定程度上提高了企业进销存管理的效word 资料.率,使企业进销存管理变得快捷便、高效。第二章系统分析与设计2.

4、1系统设计的原则首先,通过对现有企业的进销存管理进行调查分析,并在此基础上确定出系统的开发目标。 其次,采用先进的数据库技术, 以提高企业管理工作的现代化管理水平为宗旨。再者,在整个系统软件的开发过程中,采用软件工程的思想,以关心客户的需求和满意度为目标,增强企业战略竞争优势, 提高效益和效率为目标,从工作流的角度出发,提出合理化建议,保证做到“明确、到位、简单”,并坚持以下三条系统设计原则:(1) 规 、统一各类所需的管理信息,遵循标准。用统一、规、完整的数据格式描述,将所有的业务工作流程标准化、规化。(2) 系统设计简洁、直观、易操作和维护,并具有可扩展性,适于非计算机人员使用。系统的设计

5、必须要在符合传统的人工管理的基础上, 做到业务功能实用、到位、简单、易学、易用,界面友好,美观大,便于管理。(3) 层次化的数据共享,为所有用户提供数据保障。在保证数据规、标准、一致的前提下, 对数据的存放进行合理布局, 在保证数据安全的同时一定要提供对数据的高效处理能力。(4) 系统的安全性和可靠性: 系统要能够对用户进行身份认证, 保证数据的安全、可靠,并具有数据备份和数据恢复功能。word 资料.2.2系统总体设计从系统的应用需求出发, 要点管理系统可划分为系统用户管理,基本信息管理,库存信息管理, 商品销售管理和统计查询以及往来管理这六大模块。所以将本系统分为多个子系统, 本系统有多个

6、子系统, 每个子系统之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个子系统访问的是同一个数据库,只是所访问的表不同而已。 每个子系统的功能都是按照在调研中搜集的资料进行编排制作的。各功能模块说明如下:( 1) 系统设计管理系统设计模块包括操作员管理及个人密码管理( 2) 基本信息管理基本信息管理模块主要包括客户信息、商品信息、供应商信息的添加和查看。( 3) 库存管理库存管理模块包括商品入库、商品入库退货、库存查询及价格的调整。( 4) 商品销售商品销售模块包括商品的销售及商品销售退货。( 5) 统计查询word 资料.统计查询模块主要包括对销售信息、商品入库、商品销售排

7、行及年销售额分析的查询。( 6) 往来管理往来管理模块包括商品销售结账、入库退货结账、销售结账查询、商品入库结账、销售退货结账及入库结账查询。其中所有的查询功能均实现了全部查询和关键字查询。根据企业的实际情况进行具体分析, 进销存管理系统包括如图 2-1 所示的几大管理模块。进销存管理系统基础信息管理库存管理商品销售统计查询往来管理系统设计客 商供客 商供商销商商年商入销商销入个应应操户 品户 品商品库价商销售品品销品库售品售库人商商作信 信信 信品入存格品售信入销售销退结入退结密信信员息 息息 息入库查调销退息库售额售货账库货账码息息管管 管查 查库退询整售货查查排分结结查结结查管管查理理

8、理询 询货询询行析账账询账账询理理询图 2-1 系统功能模块图2.3 代码设计和设计规的制定新系统为每个产品设计了代码,一面可统一产品的品种及其特性,另一面是为了便数据输入。产品代码为字符与数字组成,采用助忆码结构,有助于记忆。word 资料.在系统运行过程中, 只要牵涉到输入产品时, 输入代码即可; 如若记不得代码,输入关键字(产品名称)也可完成相应的查询操作。2.4 系统物理配置案的设计系统运行环境设计为Windows XP及以上平台运行, 程序设计语言采用JAVA及 JSP完成。此系统为B/S 模式,数据库采用SQL Server2008,服务器采用Tomcat 6.0 ,开发工具采用M

9、yEclipse 8.5及以上版本。硬件要求如下:设备配置: 1G CUP以上, 100G硬盘以上。通信网络选择:互联网,采用http 协议。2.5 数据库设计概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念结构设计是整个数据库设计的关键,设计出的概念结构必须能真实、充分的反映现实世界, 能满足用户对数据的处理要求,是对现实世界的一个真实模型,同时当应用环境和应用要求改变时,容易对概念模型修改和扩充。在系统的整个开发过程中都必须要考虑两面的问题:“数据”及对数据的“处理”。在数据密集型应用问题中,对复杂数据及数据之间复杂关系的分析是一项非常重要的任务,

10、这项任务是数据字典机制无法胜任的,因此,有必要在数据流分析法 中引 入适 合于 复杂数 据建 模的 实体 - 关系 图( E-R 图 )。 E-R 图为Entity-Relationship即实体 - 联系图,提供了表示实体型、属性和联系的法,word 资料.用来描述现实世界的概念模型。E-R 图中关系也分为一对一、一对多、多对多三个类型。以下图2-2 就是系统数据库的主要E-R 图:客户- 销售销售给被销售tb_customerIDSerialkhnameVariable characters (100)khjcVariable characters (50)addressVariable

11、characters (100)postcodeVariable characters (50)telVariable characters (50)faxVariable characters (50)lxrVariable characters (50)lxrtelCharacters (30)EmailCharacters (50)khyhCharacters (50)yhzhCharacters (50)供应商 - 商品提供tb_supplierID SerialgysnameVariable characters (50)jcVariable characters (50)addre

12、ssVariable characters (100)postcodeVariable characters (50)telVariable characters (50)faxVariable characters (50)lxrVariable characters (50)lxrtelVariable characters (50)khyhVariable characters (50)emailVariable characters (50)PK_tab_supplier .tb_selltb_rukuIDCharacters (15)IDCharacters (15)spidChar

13、acters (7)tb_IDVariable characters (50)spnameCharacters (50)spidCharacters (7)jcCharacters (20)spnameCharacters (50)cdCharacters (30)jcCharacters (20)cdCharacters (100)ggCharacters (20)bzCharacters (30)ggCharacters (50)dwCharacters (10)bzCharacters (50)djMoneydwCharacters (10)slFloatdjMoneyjeMoneysl

14、FloatkhnameCharacters (100)jeMoneygysnameCharacters (50)xsdateDate & TimerkdateDate & TimeczyCharacters (10)czyCharacters (10)jsrCharacters (10)jsfsCharacters (20)jsrCharacters (10)PK_tab_sell jsfsCharacters (20)tb_kucunPK_tab_ruku .IDCharacters (20).被销售tb_IDVariable characters (50)被入库spnameCharacte

15、rs (50)jcCharacters (20)商品- 销售商品- 入库cdCharacters (30)ggCharacters (20)销售入库被库存bzCharacters (30)dwCharacters (10)djMoneytb_brandkcslFloatkcjeMoneyIDVariable characters (50)PK_tab_kucuntb_IDInteger商品库存.spnameVariable characters (50)jcVariable characters (50)cdVariable characters (100) dwVariable charac

16、ters (10)库存ggVariable characters (50)bzVariable characters (50)phVariable characters (50)pzwhVariable characters (50)gysnameVariable characters (100)被提供memoVariable characters (255)PK_tab_brand.tb_chuku被管理出库tb_ID2Variable characters (50)Attribute_1IDCharacters (15)tb_IDVariable characters (50)spidCh

17、aracters (7)spnameCharacters (50)用户- 商品商品出库被出库jcCharacters (20)cdCharacters (100)ggCharacters (50)bzCharacters (50)管理dwCharacters (10)djMoneyslFloattb_userjeMoneygysnameCharacters (50)IDSerialckdateDate & Timetb_IDVariable characters (50)czyCharacters (10)usernameVariable characters (40)jsrCharacter

18、s (10)passwordVariable characters (40)jsfsCharacters (20)userLastLogTimeVariable characters (40)PK_tab_manager.图 2-2 系统数据库主要表的E-R 图对该 E-R 图的详细解释: 采用自底向上法进行系统概念结构设计,经过数据word 资料.抽象,可以得出系统数据库包括商品信息、用户、客户、供应商这四个实体。客户和商品存在“销售”联系,每个客户可以购买多种商品出库,每种商品品可以销售给多个客户出库;供应商与商品的联系,每个供应商可以提供多种商品入库,一种商品可由多个供应商提供;用户与商

19、品的联系, 一个用户可以管理多种商品的库存信息,一种商品可由多个用户管理。逻辑结构设计逻辑结构设计就是把概念结构设计出的E-R 图转换成为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。由于本系统采用的是SQL Server 2008 ,是关系型数据库,因此就是要将系统的E-R 图转换为关系模型。 E-R 图转换为关系模型要解决的关键问题是如将实体和实体间的联系转换为关系模型,如确定这些关系模式的属性和码。其中 E-R 图转换为关系模式的原则如下:( 1) 实体转换为关系模式。 实体的属性就是关系的属性, 实体的尸体标识符就是关系的主码。( 2) 一个一对一的实体间的联系可转换为一个独立

20、的关系模式, 也可以与任意一端对应的关系模式合并。( 3) 一个一对多的实体之间的联系可转换为一个独立的关系模式, 也可以与多端对应的关系模式合并。( 4) 一个多对多的实体间的关系模式可以转换为一个关系模式, 与该联系项链的个尸体的实体标识符以及联系本身的属性军转换为关系的属性, 而关系的主码是各实体标识符的组合。word 资料.遵循以上原则,可以得到下列关系模式:用户(用户号,用户名称,密码,持续时间)商品信息( ID 号,商品名称,简称,产地,单位,规格,包装,批号,批准文号,供应商全称,备注)库存信息(商品编号,商品全称,简称,产地,规格,包装,单位,单价,库存数量,库存金额)入库(

21、ID 号,商品编号,商品全称,简称,产地,规格,包装,单位,单价,数量,金额,供应商全称,入库日期,操作员,经手人,结算式)出库( ID 号,商品编号,商品全称,简称,产地,规格,包装,单位,单价,数量,金额,供应商全称,出库日期,操作员,经手人,结算式)销售(销售编号,商品编号,商品名称,简称,产地,产地,规格,包装,单位,单价,数量,金额,客户全称,销售日期,操作员,经手人,结算式)客户(客户编号,客户全称,客户简称,地址,邮政编码,传真,联系人,联系人, E-Mail ,开户银行,银行账号)word 资料.供应商(供应商编号,供应商全称,简称,地址,邮政编码,传真,联系人,联系人,电子,

22、开户银行)物理结构设计数据库在物理设备上的存储结构与存取法成为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。 确定数据库物理结构主要指确定数据的存放位置和存储位置。一句逻辑结构的设计, 关系模型最终是以关系表的集合存放在数据库中,各关系表的设计结构描述如下。( 1) 用户信息表。用户信息表用于保存用户的账户信息。表 2-1 用户信息表列名全称数据类型长度允空主键ID用户号int10否是username用户名varchar40否否password密码varchar40否否userLstLogTime持续时间varch

23、ar40否否( 2) 商品信息表。商品信息表用于保存每种商品的基本信息。表 2-2 商品信息表列名全称数据类型长度允空主键IDID 号varchar40否是word 资料.spname商品名称varchar40否否jc简称varchar40否否cd产地varchar110是否gg规格varchar40否否bz包装varchar40否否dw单位varchar40是否ph批号varchar40否否pzwh批准文号varchar40否否gysqc供应商全称varchar110是否bz备注varchar210是否( 3) 出库信息表。用于保存商品的出库信息。表 2-3 出库信息表列名全称数据类型长度允

24、空主键ID出库编号varchar40否是spname商品名称varchar40否否jc简称varchar40否否cd产地varchar110是否gg规格varchar40否否bz包装varchar40否否dw单位varchar40是否dj单价money8否否word 资料.sl数量float8否否je金额money8否否gysqc供应商全称varchar40是否rkrq出库日期datetime8否否czy操作员char10否否jsr经手人char10否否jsfs结算式char10否否( 4) 入库信息表。用于保存商品的入库数据。表 2-4 入库信息表列名全称数据类型长度允空主键ID入库编号va

25、rchar40否是spname商品名称varchar40否否jc简称varchar40否否cd产地varchar110是否gg规格varchar40否否bz包装varchar40否否dw单位varchar40是否dj单价money8否否sl数量float8否否je金额money8否否gysqc供应商全称varchar40是否word 资料.rkrq入库日期datetime8否否czy操作员char10否否jsr经手人char10否否jsfs结算式char10否否( 5) 库存信息表。用于保存商品库存的基本信息。表 2-5 库存信息表列名全称数据类型长度允空主键ID商品编号varchar40否是

26、spname商品名称varchar40否否jc简称varchar40否否cd产地varchar110是否gg规格varchar40否否bz包装varchar40否否dw单位varchar40是否dj单价money8否否kcsl库存数量float8否否kcje库存金额money8否否( 6) 客户信息表。用于保存员工的基本信息。表 2-6 客户信息表列名全称数据类型长度允空主键khbh客户编号varchar40否是word 资料.khqc客户全称varchar40是否khjc客户简称varchar40是否dz地址varchar40否否yzbm邮政编码varchar40否否dhvarchar40是

27、否cz传真varchar40是否lxr联系人varchar40否否lxdh联系varchar40是否e-mailE-Mailvarchar40是否khyh开户银行varchar40是否yhzh银行账号varchar40是否( 7) 销售信息表。用于保存商品的销售信息。表 2-7 销售信息表列名全称数据类型长度允空主键ID销售票号varchar40否是spid商品编号varchar40否否spname商品名称varchar40否否jc简称varchar40否否cd产地varchar110是否gg规格varchar40否否bz包装varchar40否否word 资料.dw单位varchar40是否dj单价money8否否sl数量float8否否je金额money8否否khqc客户全称varchar40是否xsrq销售日期datetime8否否czy操作员char10否否jsr经手人char10否否jsfs结算式char10否否( 8) 供应商信息表。用于保存供应商的信息。表 2-

温馨提示

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

评论

0/150

提交评论