信息管理系统课程设计——企业进销存管理系统.doc_第1页
信息管理系统课程设计——企业进销存管理系统.doc_第2页
信息管理系统课程设计——企业进销存管理系统.doc_第3页
信息管理系统课程设计——企业进销存管理系统.doc_第4页
信息管理系统课程设计——企业进销存管理系统.doc_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

安徽理工大学课程设计 课程设计说明书题目: 企业进销存管理系统 院 系: 经济管理学院 专业班级: 信管09-1班 学 号: * 学生姓名: * 指导教师: 杨超宇 20011年 12月31日 - 26 - 安徽理工大学课程设计(论文)任务书 经管院 信息管理 教研室学 号学生姓名专业(班级)设计题目企业进销存管理系统设计技术参数严格按照课程设计要求内容进行设计;系统分析设计的文档使用的符号要规范;打印文档格式要标准(A4)。设计要求选择一个合适的系统,理解并掌握系统分析、系统设计的主要环节和步骤及各种相关文档的编制。工作量 一周工作计划现行系统存在的问题 2学时 系统开发的可行性研究 2学时 新系统的业务流程图 3学时 新系统开发的目标和主要功能 2学时数据流程图 4学时 数据字典 3学时新系统功能结构图和IPO图 2学时数据库设计的概念设计和逻辑设计 2学时参考资料史济民,软件工程原理、方法与应用.第2版.北京:高等教育出版,2002. 数据库系统概论(第四版):高等教育出版社 指导教师签字教研室主任签字目 录摘 要41 现行系统存在的问题及背景分析51.1 背景分析:52 系统开发的可行性研究52.1 技术可行性52.2经济可行性53 新系统的业务流程图64 新系统开发的目标和功能74.1 新系统要实现的目标:74.2 新系统实现的功能:75 数据流程图85.1 图形说明:85.2 顶层数据流程图:95.2 子系统数据流程图:106数据字典117系统的总体设计137.1系统设计要求、目标及命名规则137.1.1 系统设计要求137.1.2 系统设计目标137.1.3 项目命名规则137.2系统功能设计和IPO图147.2.1 系统的功能设计图147.2.2 系统的IPO图158数据库概念设计和逻辑设计188.1数据库设计的意义:188.2需求分析阶段188.3数据库概念设计188.4数据库逻辑设计219结论24摘 要进销存管理是对企业生产经营中物料流、资金流进行条码全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都 为您提供详尽准确的数据。有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题。 随着信息技术的飞速发展,企业进销存的管理应用相应的应用系统使这一动态的进销存过程更加有条理,进销存系统将极大地提高仓库管理和批发销售的效率,不仅极大减少了库存管理和批发销售的错误也提升了办事的效率,节省了人力、时间和支出,同时也极大地提升了企业高科技的运作的形象和客户满意度。 针对目前公司存在的问题,本文设计一个以物料流处理为主,具有一定智能特性和网络特性的管理系统。该系统不仅能智能的控制企业的物流情况,而且还具有操作方便、便于纠错的特点。关键词:进销存管理,进销存管理系统企业进销存管理系统1 现行系统存在的问题及背景分析1.1 背景分析:公司目前存在的问题是:信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服,仓库不能及时为采购和生产提供准确的指导性数据。公司希望解决的问题是:解决企业内部统一的物料编码管理,物流管理中的信息流通,库存积压与物料的配套问题,完善质量检验,对生产过程中的质量信息进行全面管理。包括原材料、外购外协件、半成品、成品各道工序的质量控制,并对各种数据进行统计分析。对公司的各种资源与信息进行查询,包括销售、采购、生产、质量、人事、财务等信息数据进行查询、统计与分析,对根据信息作出快速合理的经营决策。2 系统开发的可行性研究2.1 技术可行性随着科学技术的进步,各行各业中离不开信息处理,这也是计算机被广泛应用与信息处理系统的原因。使用计算机最大的优点就是能够快速的进行信息管理和信息控制,这不仅仅提高了管理者的工作效率,而且极大的提高了管理的安全性。当然计算机最大优越性的在于其对复杂信息的管理。目前普遍认同的信息系统是指基于计算机、通讯网络等现代化工具和手段,服务于管理领域的信息处理系统。2.2经济可行性 (1)进销存管理能够规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、提升了企业的经济效益。(2)进销存管理解决了企业商品的进、销、存等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此,很有必要建立一个企业进销存管理系统,使进销存管理工作系统化、规范化、程序化,提高信息处理的速度和准确性。数据流3 新系统的业务流程图业务处理单位功能描述3.1图形说明: 收集/统计数据数据存储表格/文档3.2业务流程图:TFD图4 新系统开发的目标和功能4.1 新系统要实现的目标:(1) 商品入库的管理功能:对于订购的商品,系统必须具备商品资料的详细信息录入功能。 (2)数据查询修改功能:当库存商品信息发生变化,如库存损耗或有错误信息输入时,则应能够及时对数据进行修改或补充。 (3)报表导出功能:此功能是方便企业管理人员对库存信息进行分析,可以把商品信息表、订货信息表、客户信息进行导出,在Excel中便于分析。 (4) 登录校检功能:此功能是用户试用本系统需要身份验证,验证成功后才能对企业库存信息进行查询、添加、修改等操作。 (5)减少手工操作,开发系统应尽量减少手工操作,以提高管理效率。(6)具有亲切友好的人机对话界面,易学、易用。(7)保证数据处理快,高效性,减少数据冗余,实现数据共享。 4.2 新系统实现的功能:(1) 订货管理:商品订货信息管理:商品进货信息包括商品进货数量、单价、供货商、进货日期等。商品进货管理功能完成进货信息登记、修改和删除等。更新库存:进货信息的变动直接关系到库存的变化。(2)库存管理: 库存商品信息管理:商品库存信息包括商品进货数量、单价、供货商、进货日期等。商品库存管理功能完成进货信息登记、修改和删除、查询等。(3)销售管理:信息管理:商品销售信息包括商品销售数量、单价、统计日期等商品销售。管理功能完成销售信息登记、修改和删除,以及销售总汇查询。(4)客户管理:客户信息管理:客户信息包括客户姓名、家庭地址、电话号码等信息。管理功能完成查询、添加、修改和删除客户详细信息等操作。(5)信息查询:系统对管理员进行合法性检查,管理员可以登陆后核对用户名和原密码、更改密码。登陆系统后的管理员可以查询库存详细信息并生成有关详细的报表,系统可为使用者提供各种信息记录,使用者可在系统内查询、了解所需企业信息记录。系统可以根据使用者选择的条件查询对应的信息,用户可以对库存情况进行查询。5 数据流程图5.1 图形说明:5.2 顶层数据流程图:5.2 子系统数据流程图:(1) 采购子系统:(2)销售子系统:(3)库存子系统:6数据字典数据字典数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明。7系统的总体设计7.1系统设计要求、目标及命名规则7.1.1 系统设计要求 (1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。(2)由于该系统的使用对象多,要求有较好的权限管理。(3)方便的数据查询,支持多条件查询。(4)基础信息管理(包括商品信息、客户信息、供应商信息等)。(5)通过计算机,能够直接“透视”仓库存储情况。(6)完善的商品采购信息、商品销售信息进行管理。(7)商品销售排行统计。(8)当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。(9)数据计算自动完成,尽量减少人工干预。(10)系统退出。7.1.2 系统设计目标(1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。(2)键盘操作,快速响应。(3)实现各种查询,如多条件查询、模糊查询等。(4)管理员可以设置操作员的权限。(5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(6)数据保密性强,为每个用户设置权限级别。(7)系统最大限度地实现了易安装性、易维护性和易操作性。(8)系统运行稳定、安全可靠。7.1.3 项目命名规则(1)项目中命名规则项目中各个子项均以子项功能名称的各个汉字的第一个字母,并且都要大写,他们对应的三层中的类均以他们的名称加上相应的后缀命名,类中的方法依据功能而定,项目中的页面命名是项目名为前缀加上相应功能名。(2)数据库命名规则数据库名称与项目名称相同,数据库中表命名规则是表名称各个汉字的第一个字母,表中字段命名与表相同。7.2系统功能设计和IPO图7.2.1 系统的功能设计图进销存管理系统是一个典型的数据库开发应用程序,由系统信息管理模块、订货管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划系统功能模块如下:(1)系统信息管理模块该模块主要包括切换用户、权限信息设置、业务员信息设置、客户信息设置、供应商信息设置、商品信息设置、仓库信息设置、角色信息设置、会员类别信息设置、产品类别信息设置。(2)进货信息管理模块该模块主要包括订货单录入和修改、订货单查询和打印、商品入库退货。(3)销售信息管理模块该块主要包括销售信息查询、销售退货、销售单录入和修改、销售单打印。(4)库存信息销售模块该模块主要包括库存信息查询、库存信息的管理、进货订单的校验、销售订单的校验、库存清单打印。7.2.2 系统的IPO图8数据库概念设计和逻辑设计8.1数据库设计的意义:(1)数据库是指长期存储在计算机内的、有组织的、可共享的数据组合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户共享。(2)数据库应用于信息管理可以实现查询、修改、插入和删除操作。(3)数据库设计在企业进销存管理中有着重要作用。(4)数据库管理系统方便用户和操作系统之间的操作,实现对共享数据的有效组织、管理和存取。8.2需求分析阶段(1) 用户需求:依据需求分析阶段的数据流程图,采用软件工程中软件设计的概念和原理,与用户充分协商后开发系统。(2)询问和了解客户的具体需求,以便提高开发效率(3)查询与输出。检查已经设计出的表格、查询,决定哪些是必要的。(4) ER 图和数据字典。需求分析阶段已经给出了概念模型即ER图,概括ER图可进行数据库的逻辑设计。数据字典可以使现有系统描述清楚,是关于数据信息的集合,也是对数据流程图中包含的所有元素的定义。对象的命名必须规范。8.3数据库概念设计 企业进销存管理系统主要实现进货、库存到销售的一体化信息管理,设计商品信息、商品的供应商、购买商品的客户等多个实体。下面介绍几个关键的实体E-R图: (1) 客户实体E-R图: 企业进销存管理系统将记录所有的客户信息,在销售、退货等操作时,将直接引用该客户的实体属性。客户实体包括客户编号、客户名称、地址、邮政编码、电话号码、联系人、联系人电子邮件、类别、备注信息等。等属性,客户实体E-R图如图所示: (2) 商品实体E-R图: 商品信息是进销存管理系统中的基本信息,系统将维护商品的进货、退货、 销售入库等操作。商品实体包括编号、商品名称、条形码、类别、入库价格、零售价格、生产厂家、更新日期、备注信息等。(3) 供应商实体E-R图: 不同的供应商可以为企业提供不同的商品,在商品信息中将引用供应商实体属性,供应商实体包括供应商编号、供应商名称、地址、邮政编码、电话号码、联系人、联系人电子邮件、备注信息等。8.4数据库逻辑设计(1)ER图向关系数据模型的转换。ER图向关系模式的转换要解决的问题是如何将实体和实体间的联系转换为关系模式如何确定这些关系模式的码。(2)数据模型的优化:适当地修改调整数据模型的结构,就是对数据模型的优化。(3)设计用户模式:根据用户需求设计局部应用视图,用ER图表示。根据具体DBMS的特点设计用户的外模式。设计原则:1.商品信息表的逻辑结构设计如表11所示。表11商品信息表字段名数据类型关键字商品编号整型是商品名称文本否条形码实型否类别编号整型否入库价格实型否分销价格实型否零售价格实型否商品名称文本否2.客户信息表的逻辑结构设计如表12所示。表12客户信息表字段名数据类型关键字客户编号整型是客户名称文本否地址文本否邮政编码整型否电话号码整型否联系人Email文本否联系人文本否备注信息文本否3供应商信息表的逻辑结构设计如表13所示。表13供应商信息表字段名数据类型关键字供应商编号整型是供应商名称文本否地址文本否邮政编码整型否联系电话整型否联系人文本否联系人电子邮件文本否4. 键选择原则:(1)键的设计原则为关联字段创建外键;所有的键都必须唯一;避免使用复合键; 外键总是关联唯一的键字段。 (2)使用系统生成的主键: 设计数据库的时候采用系统生成的键作为主键,那么实际控制了数据库 的索引完整性。这样,数据库和非人工机制就有效地控制了对存储数据中每一行的访问。采用系统生成键作为主键还有一个优点:当拥有一致的键结构时,找到逻辑缺陷很容易。(3) 不要使用用户的键:在确定采用什么字段作为表的键的时候,可一定要小心用户将要编辑的字段。通常的情况下不要选择用户可编辑的字段作为键。(4) 可选键有时可做主键把可选键进一步用做主键,可以拥有建立强大索引的能力。5.索引使用原则:索引是从数据库中获取数据的最高效方式之一。(1)逻辑主键使用唯一的成组索引,对系统键(作为存储过

温馨提示

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

评论

0/150

提交评论