《服装进销存信息系统的研制开发毕业论文》由会员分享,可在线阅读,更多相关《服装进销存信息系统的研制开发毕业论文(44页珍藏版)》请在金锄头文库上搜索。
1、服装进销存信息系统的研制开发毕业论文1.1.1.1 目录摘要IAbstractII目录III第1章 引言11.1 课题背景及研究意义11.2 国外研究现状和存在问题21.3 研究的主要容31.4 开发工具41.5 研究的方法和技术路线61.5.1 研究的方法61.5.2 论文技术路线6第2章 系统分析82.1 可行性分析82.1.1 经济可行性82.1.2 技术可行性82.1.3 操作可行性82.2 需求分析82.3 数据流程图(DFD)92.4 数据字典14第3章 系统设计与实现153.1 系统总体功能模块设计153.2 系统数据库设计153.2.1 实体联系图(E-R图)153.2.2 数
2、据库结构设计193.2.3 数据库关系图233.3 系统代码设计233.4 系统登录界面与主界面设计与实现243.5 子模块的设计与实现263.5.1 商品信息子模块的设计与实现263.5.2 采购管理子模块的设计与实现283.5.3 销售管理子模块的设计与实现303.5.4 库存管理子模块的设计与实现313.5.5 报表打印子模块的设计与实现323.5.6 系统设置子模块的设计与实现333.5.7 数据维护子模块得设计与实现34第4章 系统测试36第5章 总结385.1 总结385.2 存在问题及展望38参考文献39致谢41 .专业.专注. 第2章 引言2.1 课题背景及研究意义21世纪是一
3、个数字化、网络化、信息化的时代,信息是继土地、资本、劳动力之后的又一资源,人们越来越重视对信息资源的开发和管理并利用信息进行决策。在这竞争异常激烈的信息时代,若能够在有限的时间掌控更多有效的信息便可在竞争中占得先机。利用计算机管理可以最大限度地发挥准确、快捷、高效等作用,为公司的服务管理提供强有力的支持。管理信息系统MIS(Management Information System)在强调管理、强调信息的现代社会中越来越普及。管理信息系统是“一个由人、计算机等组成的能进行信息收集、传递、存储、加工和维护的系统。”它为信息处理带来了极大的方便,随着计算机技术的不断发展,网络互连和数据库技术也得到
4、了很好的发展和应用,大大地提高和完善了管理系统的开发效率和功能。在巨大的需求推动下,企业中各种信息技术的应用层出不穷,从企业基层数据的处理到企业供需链上的合作、中高层的管理决策等活动都越来越依赖于各种各样的信息系统来支撑1。很多管理信息系统的出现如EC、EIS、ERP、MRP 及SCM等系统为信息化加快了进程。我国的服装行业是较为复杂的一个行业,拥有十几亿人口的巨大市场,不同消费层次的人群给不同档次的服装都提供了发展空间。由于服装行业受市场潮流影响大,产品品类繁多,市场流通速度快,流行周期短,且经营涉及多个环节,大多品类需要单件管理,因此操作量巨大,在经营过程中容易出错。近年来,中小规模的服装
5、企业数量激增,发展势头强劲,且利润日趋减少。为了适应瞬息万变的市场,服装企业不仅需要提供良好的服装产品,更要在市场化运作、部管理模式上都要有所改变。服装属于常用物品,数量大,而有些中小企业的信息流通不顺畅,库存与销售的关系往往难以协调,如补货不及时或者存货过多,难以及时有效地做出准确的决策。从而使他们对市场的应变能力普遍较弱,业务运作难以达到最优化,也就很难得到较高的利润回报率。进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。使用进销存管理可以让日常工作的分工更加清晰和科学,让销售人员、采购人员、仓管人员等多种角色都参与到系统的管理中来,多角色和分工让企业日常的工作能
6、够快速地落实到个人上,每个人都可以方便地完成自己的工作,减少互相之间的牵制和等待,从而大大提高了企业部的运作效率。很多企业在对信息系统没有一个比较深入的认识的情况下,就盲目应用信息化软件系统,给企业造成无法弥补的损失。因此,只有对企业信息系统的演化过程、影响因素做一个全方位的分析与研究,从多个视角把握企业信息系统的发展方向,企业才能根据自身的特点及外部环境的变化制定适合自己的信息化发展战略1。对于中小型企业而言, 信息化的重点在于销售分析和商品库存控制。从技术角度讲,目前国ERP 市场上比较成熟的主要还是高端产品,这些高端软件中存在着很多超出小型企业实际需求的过分复杂的操作流程,对企业资源基础
7、的要求较高,实施难度和风险也都较高。国外企业服装管理软件又存在“水土不服”等问题,很难为中小企业所接受。因此一个专门针对于中小型企业的进销存管理系统的开发具有很大的意义。2.2 国外研究现状和存在问题企业信息化最早始于20 世纪50 年代,美国通用电器公司首次使用电子数据处理系统(EDPS),对日常业务进行计算机处理并自动生成报告,当时的系统仅具备统计、数据更新与状态报告等功能2。几十年来,计算机在处理管理信息方面发展迅速。国外的企业管理软件发展比较成熟,现在许多大型信息系统开发商Sun、SAP、Oracle、Borland、Microsoft等都有相当成熟的商业化产品。比如,德国SAP公司的
8、SAP R/3、美国Oracle 公司的 Oracle Cooperation Application、荷兰的BAAN V和四班(Fourth Shift)的MSS等管理软件3。Oracle、Sun和用友软件公司合作开发的大型企业管理软件iERP里面包含进销存管理系统的子模块,已经实现了含有的进销存子模块和其他模块的高度集成。对于大多数开发商来说,这些软件大部分是面向大型企业的。近年来,我国企业信息化与现代化步伐明显加快,很多全球著名软件厂商都看好中国市场,纷纷在华设立分公司。用友软件是国最大的管理软件提供商。截至目前,近50万家中外企业运行着用友管理软件,每年有4万家企业选择用友ERP,每天
9、至少有200万人使用着用友软件。秉承“与用户真诚合作、做用户可靠朋友”理念的用友软件,致力于通过普及ERP推进中国企业信息化进程。ERP的核心管理思想就是实现对整个供应链的有效管理,它的目的是将企业各个方面的资源合理配置,以使之充分发挥效能,使企业在激烈的市场竞争中全方位地发挥能量,从而取得最佳经济效益。在科技日新月异的今天,ERP 系统已经日益成为企业掌握自身和供应商的资源,及时地了解企业的运行情况,对市场的变化及时地做出反应的一个有效的工具。而采购和销售,分别是联系供应商和客户的两个关键的部分,也是ERP 系统所需要的信息来源和所反应的结果输出的管理部门。对于管理水平和本身制度并不完善的中
10、小型企业,采购和销售的管理尤为重要5。对于服装行业,在服装经营中最头疼的问题就是过时的服装要降价出售,不但赚取不到利润还影响品牌自身形象。但是由于商品往往分散在许多不同的仓库或者店面,很难即时、准确、高效地进行管理。对于当季产品,若缺货可能可以及时得到补充,如果不是当季产品那么补货就难以得到响应,势必影响销售6。同时,企业也需要随时了解每一种商品的畅销、滞销情况,及时做出经营调整。如果采用合适的管理信息系统,将在很大程度上使这种难题得以解决并使公司的整套管理高效化。我国服装行业在进行信息化进销存管理改革中存在着诸多问题:(1)信息传输效率低,可靠、安全、性差,缺少全系统统一的数据资源 。(2)
11、缺乏统一规和标准,尤其是数据交换标准。目前大多数服装进销存软件模块独立,互不关联,数据不能共享,尤其不同软件之间的数据交换、共享、无缝连接更无从谈起,它给软件企业和用户的应用与升级带来麻烦并且造成了信息孤岛(信息孤岛,是指相互之间在功能上互不关联的,信息互不共享、不交换的以及存在信息与业务流程和应用相脱节的计算机应用系统7。)。2.3 研究的主要容(1)设计服装进销存信息系统的基本原理和前台应用程序与后台数据库连接的关键技术实现。(2)根据系统需要建立后台数据库。并在数据库中生成了用于采购管理、库存管理和销售管理的数据库表。(3)在 Windows 系统下,使用 Delphi 实现服装进销存信
12、息系统的基本功能。并要求采购管理、销售管理和库存管理中实现基本信息录入、信息修改、信息查询、信息删除和整体数据备份等功能。2.4 开发工具本系统开发使用Delphi作为编程语言,选用Microsoft SQL Server 2000作为后台数据库。1Delphi编程语言Delphi是Borland公司推出的可视化编程语言,是一种基于Object Pascal语言的面向对象的软件开发平台。它拥有世界上最快的编译器,并提供了一种方便、快捷的应用程序开发工具。利用可视化设计工具,使开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具按钮,在屏幕上画出各种“部件”。
13、Delphi自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,无疑会大大提高程序设计的效率。Delphi的主要特点体现在以下几个方面: Borland公司的Pascal编译器,从DOS时代的Turbo Pascal至今,一直以快速稳定著称,Delphi编译器继承了其卓越性能;它充分发挥了Windows的强大功能,支持多线程、unicode、MAPI、长文件名、Windows应用程序接口等;它提供了32位可视组件库,Borland公司还将完整的可视组件库源代码免费提供给用户,有利于软件重用和类层次扩展;为了便于维护程序,Delphi将数据访问与业务规则从程序中分离出来,集中存
14、储在数据模型对象中,当业务规则需要修改时,只需在数据模型级进行修改,程序运行调用这些数据模型时,修改的结果会自动反映在应用程序中;Delphi在数据库和网络处理功能方面是同类产品中最强的8。2数据库技术管理信息系统的最终实现还需要数据库的支持。所谓数据库,就是以一定的组织方式将数据组织在一起存放在计算机存储器上形成的、能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。数据库是数据管理的最新技术,是计算机科学的重要分支。数据库从20世纪60年代中期产生到今天,发展十分迅速。数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高程序与数据独立
15、性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。一个数据库是一个有机的整体,这便于用户进行统一管理,方便进行查找、检索、统计等操作。从60年代末开始,数据库技术经历了层次数据库、网状数据库和关系数据库而进入数据库管理系统(DBMS)阶段至今,数据库技术的研究也不断取得进展。80年代,关系数据库成为发展的主流,几乎所有新推出的DBMS产品都是关系型的。SQL是关系数据库的标准语言。SQL语言为许多任务提供了命令,这些任务有以下几种:查询数据,在表中插入、修改和删除数据对象,控制对数据和数据对象的存取,保证数据库的一致性和完整性9。自SQL成为国际标准语言后,各个数据库厂家纷纷推出各自的SQL软件或者SQL的接口软件。这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的操作有了共同的基础。SQL Server2000的主要有以下特点 :(1)丰富的编程接口工具。使用户开发SQL Server数据库应用程序更加灵活。SQL Server 2000还支持ODBC、OLE、DB、ADO规,可以使用这些接口访问SQL数据库。(2)可视化管理工具。大多