专业资料《管理信息系统》课程设计报告小组大报告系统名称:进销存管理信息系统设计阶段班级:信管091组长:小军组员:指导老师:明日期:2012年7月7日评阅成绩:教师签名:.word资料目录:第一章详细分析...........................................................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输出设计......................................................162.6.2输入设计......................................................16.word资料第一章详细分析1.1当今管理信息化趋势当前,随着经济的全球化以及中国经济改革的逐渐深化,企业面临着越来越激烈的竞争。改善企业部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。企业为了赢得市场竞争优势,就必须加强物流、信息流、资金流的动态管理,使企业管理更加规化。企业信息管理系统、ERP系统是企业管理高效化的重要途径,而企业进销存管理系统是企业信息系统的重要部分,它是ERP系统中的核心运营子系统。因此,企业使用进销存管理系统,可以使企业各业务环节的配合更加紧密,有利于企业的发展,提升企业竞争力。1.2目前进销存管理系统的地位目前,企业进销存管理系统已经成为企业信息系统不可缺少的一部分。通过该系统,可以了解到企业部商品的库存情况和销售情况,有利于企业作出更好的决策。进销存管理系统能够实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)、货物的卖出(销货)等。该系统打破了传统意义上的进、销、存人力管理模式,利用电脑进行信息化管理。企业进销存管理系统的开发和应用是必要的,因为它能够为管理人员提供充足的信息和快捷的查询手段,在一定程度上提高了企业进销存管理的效.word资料率,使企业进销存管理变得快捷便、高效。第二章系统分析与设计2.1系统设计的原则首先,通过对现有企业的进销存管理进行调查分析,并在此基础上确定出系统的开发目标。其次,采用先进的数据库技术,以提高企业管理工作的现代化管理水平为宗旨。再者,在整个系统软件的开发过程中,采用软件工程的思想,以关心客户的需求和满意度为目标,增强企业战略竞争优势,提高效益和效率为目标,从工作流的角度出发,提出合理化建议,保证做到“明确、到位、简单”,并坚持以下三条系统设计原则:(1)规、统一各类所需的管理信息,遵循标准。用统一、规、完整的数据格式描述,将所有的业务工作流程标准化、规化。(2)系统设计简洁、直观、易操作和维护,并具有可扩展性,适于非计算机人员使用。系统的设计必须要在符合传统的人工管理的基础上,做到业务功能实用、到位、简单、易学、易用,界面友好,美观大,便于管理。(3)层次化的数据共享,为所有用户提供数据保障。在保证数据规、标准、一致的前提下,对数据的存放进行合理布局,在保证数据安全的同时一定要提供对数据的高效处理能力。(4)系统的安全性和可靠性:系统要能够对用户进行身份认证,保证数据的安全、可靠,并具有数据备份和数据恢复功能。.word资料2.2系统总体设计从系统的应用需求出发,要点管理系统可划分为系统用户管理,基本信息管理,库存信息管理,商品销售管理和统计查询以及往来管理这六大模块。所以将本系统分为多个子系统,本系统有多个子系统,每个子系统之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个子系统访问的是同一个数据库,只是所访问的表不同而已。每个子系统的功能都是按照在调研中搜集的资料进行编排制作的。各功能模块说明如下:(1)系统设计管理系统设计模块包括操作员管理及个人密码管理(2)基本信息管理基本信息管理模块主要包括客户信息、商品信息、供应商信息的添加和查看。(3)库存管理库存管理模块包括商品入库、商品入库退货、库存查询及价格的调整。(4)商品销售商品销售模块包括商品的销售及商品销售退货。(5)统计查询.word资料统计查询模块主要包括对销售信息、商品入库、商品销售排行及年销售额分析的查询。(6)往来管理往来管理模块包括商品销售结账、入库退货结账、销售结账查询、商品入库结账、销售退货结账及入库结账查询。其中所有的查询功能均实现了全部查询和关键字查询。根据企业的实际情况进行具体分析,进销存管理系统包括如图2-1所示的几大管理模块。进销存管理系统基础信息管理库存管理商品销售统计查询往来管理系统设计客户信息管理商品信息管理供应商信息管理客户信息查询商品入库商品入库退货库存查询价格调整商品销售销售退货商品入库结账商品销售排行商品入库查询年销售额分析商品销售结账入库退货结账销售结账查询销售退货结账入库结账查询个人密码管理操作员管理商品信息查询供应商信息查询销售信息查询图2-1系统功能模块图2.3代码设计和设计规的制定新系统为每个产品设计了代码,一面可统一产品的品种及其特性,另一面是为了便数据输入。产品代码为字符与数字组成,采用助忆码结构,有助于记忆。.word资料在系统运行过程中,只要牵涉到输入产品时,输入代码即可;如若记不得代码,输入关键字(产品名称)也可完成相应的查询操作。2.4系统物理配置案的设计系统运行环境设计为WindowsXP及以上平台运行,程序设计语言采用JAVA及JSP完成。此系统为B/S模式,数据库采用SQLServer2008,服务器采用Tomcat6.0,开发工具采用MyEclipse8.5及以上版本。硬件要求如下:设备配置:1GCUP以上,100G硬盘以上。通信网络选择:互联网,采用http协议。2.5数据库设计2.5.1概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念结构设计是整个数据库设计的关键,设计出的概念结构必须能真实、充分的反映现实世界,能满足用户对数据的处理要求,是对现实世界的一个真实模型,同时当应用环境和应用要求改变时,容易对概念模型修改和扩充。在系统的整个开发过程中都必须要考虑两面的问题:“数据”及对数据的“处理”。在数据密集型应用问题中,对复杂数据及数据之间复杂关系的分析是一项非常重要的任务,这项任务是数据字典机制无法胜任的,因此,有必要在数据流分析法中引入适合于复杂数据建模的实体-关系图(E-R图)。E-R图为Entity-Relationship即实体-联系图,提供了表示实体型、属性和联系的法,.word资料用来描述现实世界的概念模型。E-R图中关系也分为一对一、一对多、多对多三个类型。以下图2-2就是系统数据库的主要E-R图:客户-销售被销售销售给商品-销售被销售销售供应商-商品提供被提供用户-商品被管理管理商品库存库存被库存商品-入库入库被入库商品出库出库被出库tb_brandIDtb__IDspnamejccddwggbzphpzwhgysnamememopi,fi1fi2Variablecharacters(50)IntegerVariablecharacters(50)Variablecharacters(50)Variablecharacters(100)Variablecharacters(10)Variablecharacters(50)Variablecharacters(50)Variablecharacters(50)Variablecharacters(50)Variablecharacters(100)Variablecharacters(255)MMMMMPK_tab_brand...pitb_customerIDkhnamekhjcaddresspostcodetelfaxlxrlxrtelEmailkhyhyhzhSerialVariablecharacters(100)Variablecharacters(50)Variablecharacters(100)Variablecharacters(50)Variablecharacters(50)Variablecharacters(50)Variablecharacters(50)Characters(30)Characters(50)Characters(50)Characters(50)MMtb_kucunIDtb__IDspnamejccdggbzdwdjkcslkcjepifiCharacters(20)Variablecharacters(50)Characters(50)Characters(20)Characters(30)Characters(20)Characters(30)Characters(10)MoneyFloatMoneyMMMMMMMMMPK_tab_kucun...pitb_rukuIDtb__IDspidspnamejccdggbzdwdjsljegysnamerkdateczyjsrjsfspifiCharacters(15)Variablecharacters(50)Characters(7)Characters(50)Characters(20)Characters(100)Characters(50)Characters(50)Characters(10)MoneyFloatMoneyCharacters(50)Date&TimeCharacters(10)Characters(10)Characters(20)MMMMMMMMMMMMMMPK_tab_ruku...pitb_sellIDspidspnamejccdggbzdwdjsljekhnamexsdateczyjsrjsfspiCharacters(15)Characters(7)Characters(50)Characters(20)Characters(30)Characters(20)Characters(30)Characters(10)MoneyFl