华东交通大学课程设计报告I书店进销存系统研究开发摘要书店进销存系统是针对中小型书店的业务特点及其经营的灵活性而开发的书店日常业务管理软件。进销存管理系统是书店管理的核心,也是整个商业自动化管理最基本、最重要的应用,它直接影响了书店的经济效益。本文通过对书店管理的现状进行分析,并通过需求分析、系统分析、系统设计,开发了一个销存管理系统。该系统主要功能模块包括:采购管理、销售管理、库存管理、基础信息管理及统计分析管理。这些功能模块的开发将大大提高日常工作的效率,不仅将原来由手工操作的采购、销售及库存这一整套流程用计算机进行全程管理,而且消除了由于手工操作中而存在的不确定因素,使得进销存管理流程变得清晰,从而改善经营者的管理模式。关键词:进销存;书店;采购;销售;库存;信息系统高东升书店进销存系统研究开发II目录第1章绪论......................................................11.1研究背景..................................................11.2课题研究的意义............................................11.3研究的思路................................................21.4本文研究目标及内容........................................2第2章系统规划..................................................32.1系统开发的背景及基本需求..................................32.2系统开发可行性分析.......................................42.3系统开发环境.............................................42.4系统开发进度..............................................5第3章系统分析..................................................63.1系统业务需求..............................................63.2系统业务流程分析..........................................63.3系统数据流程分析..........................................83.4系统实体关联分析.........................................103.7数据库逻辑结构设计......................................13第4章系统设计及实现..........................................204.1系统功能结构设计.........................................204.2系统数据库物理结构设计...................................234.3系统程序设计及实现.......................................25华东交通大学课程设计报告III第5章总结.....................................................50参考文献........................................................51华东交通大学课程设计报告1第1章绪论1.1研究背景计算机技术作为现代科学技术的基础和核心,已经而且将继续对人类文明社会的进步与发展产生深刻影响。在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使用户的管理工作走上良性运转轨道,从而为其快速发展奠定基础。因此各单位对与本行业相关管理软件的需求也十分迫切。管理信息系统(MIS,ManagementInformationSystem)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业,管理、分析和决策职能的系统。进、销、存的管理是企业自身管理信息系统的重要组成部分。进销存是以货物流为基础,以票据流为主线和动力,以金额流作为补充的三种数据流层的关于进货,销售和库存的表述。而进销存系统,是在企业计算机局域网环境下,以数字化、信息化的方式对这种表述进行建模、运算与存储的软件系统。进销存系统的初始作用在很大程度上表现为对传统手工纸质单据的替代。这种特性最直观的降低了企业人力资源的消耗,提高了劳动生产率。因此,在企业信息化进程中,进销存系统必然会起到无可替代的先锋作用。1.2课题研究的意义在进销存管理系统中,采购管理、销售管理以及库存管理是商场运营的基础,它将企业的其他基础信息管理链接起来共同组成一个完整的进、销、存管理系统。该系统可以帮助企业工作人员对库存商品进行详尽、全面地控制和管理,提供的采购分析和销售分析可以为管理者的决策提供依据。对库存的实时管理可以大大降低库存和减少资金占用,避免货品积压或短缺,保证日常经营的正常进行。进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,通过集中式的信息数据库,将企业的进、销、存、供应商管理以及客户管理等企业的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。同时还可以从以下几个方面来提高管理水平:●提高管理效率降低人工成本●降低采购成本●及时调整营销策略●防范陈呆死帐提高帐款管理●减少仓储面积,提高房产综合利用●降低储备资金占用●加快资金周转实现的经济效益●强化财务控制实现的经济效益●高效决策高东升书店进销存系统研究开发21.3研究的思路通过对企业经营及业务的深入了解,发现企业在日常经营中的哪些环节需要进销存管理系统的帮助并结合组织结构及各个职能部门之间的关系,了解信息处理流程并提出基本改善方案,完成期初研究。然后,将各个改善方案进行整合、优化,系统的分析其中各个经营活动之间的关系,经过仔细研究得出分析结论,在期后运用各类信息系统开发理论、开发方法和开发技术确定出系统应具有的逻辑功能,再用适当的方法表达出来,形成这个系统的逻辑方案。在系统的开发过程中能够拓展系统功能,改善企业薄弱环节,设计出能够高度配合企业日常经营活动及满足企业需求的进销存管理系统。在系统研究过程中主要以企业需求为主导,得出逻辑方案,开发出各个功能模块,设计出满足日常经营的进销存管理系统。1.4本文研究目标及内容1.4.1研究的目标书店进销系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立与维护以及前端应用程序的开发这两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序的功能完备、易使用等特点。随着社会进步,社会对人才素质要求越来越高,相应的,需要书店的工作也越来越全面、周到、先进、高效。这不仅使书店管理的日常工作日趋复杂繁重,而且,对它提出了更高的要求。书店进销管理系统强化了书店管理的职能,涵盖了采购部门、销售部门、仓库部门、基本信息处理部门、系统维护等等主要功能,对书店管理工作进行了提炼和概括,使书店管理工作日益规范化、制度化和科学化。此书店进销管理系统的使用,大大减少了管理者的手工劳动,而且实时的对库存信息进行管理,减轻了工作人员的负担。1.4.2研究内容本系统以书店为实际背景,对书店图书的进、销、存管理信息系统进行了分析和设计,重点是对系统的各个环节进行了讨论与研究,研究的内容主要可划分为两个方面:①通过研究中小型书店的特点及其对进销存系统的特殊要求,改进目前针对进销存系统所固有的开发模式,并进行某些实践意义上的创新。确保能够开发出适合书店经营和发展的实用型系统。②在理论研究的指引下,设计与开发书店进销存管理系统,使之实现预期功能,能够稳定运行,并对进一步的研究起到指导作用。课题完成后,将为开发面向书店或图书销售企业的进销存系统提出一套行之有效的模式与方法;给出的成功开发案例在印证开发模式正确的同时也可以为以后相关的开发提供参照;在解决开发中遇到的某些具体问题时所采用的某些方法,实现了某些开发方式上的创新。华东交通大学课程设计报告3第2章系统规划2.1系统开发的背景及基本需求求知书店是是一家中小型图书零售批发的书店,主要经营的书籍类型有计算机类、外语类、经济与管理类、教育考试类、母婴少儿类、人文社科类、生活时尚类、科技类与文学类。书店的客户主要是当地或外地的一些书店和普通购买顾客。而书店的供货商一般是一些大型的图书批发商或出版商。客户的购买渠道可以当时购买,也可以预先订货,书店的书籍种类有9000多种,书店的年销售额100万元,职工有100多人。书店主要存在的问题有:公司现在全部是手工操作,由于书籍种类的多样性,盘点时操作异常复杂,效率极低,而且很容易出错,这是一个亟待解决的问题;另外,由于书籍销售的特殊性,店内往往留有大量的库存,库存周转率很低,占用了大量的企业资金,限制了企业的进一步发展。公司想进一步发展壮大,由于社会的倡导以及书籍是人们不可缺少的精神食量,因此,书籍的销售量是相当大的,这也就吸引了大量的商家,使公司陷入了激烈的竞争。如何降低业务管理成本,提高公司竞争力成了公司的主要发展目标。由于企业在日常经营过程中处理业务非常频繁,单靠手工操作效率底下,成本高昂。因此,公司需要引进进销存管理系统来对经营的各个方面进行管理和对系统资源配置进行优化,提高业务效率,增强竞争力。公司的组织结构及下属机构如图2.1所示是:图2.1公司组织结构经理经理助理采购部销售部仓储部财务部办公室高东升书店进销存系统研究开发42.2系统开发可行性分析2.2.1技术上的可行性由于现在的计算机配置较高,而且都安装Windows98和Windows2000以上的运行环境,而且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程方面,可以运用以前所学的开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。由于我们的数据库不算太大,我们就应用了Microsoftvisualfoxpro程序开发系统以及其数据库系统软件。以上无论是硬件方面还是软件方面,都具备了相关的条件和素质,因此在具备技术上的可行性。2.2.2经济上的可行性运用计算机来管理可以给书店带来许多方便:提高了工作效率,从而提高了书店的管理水平;节省了人力,减轻了管理人员的工作负担。本系统属于一个工具型的系统,它可以节省工作人员大量资料收集、录入、分类、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,同时促进业务的规范化、程序化,及时给书店的管理者提供必要决策支持。本系统开发所需的费用较低,利用现有的计算机设备和装置,就可以运行,而且本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,相应的费用也低。2.2.3管理上的可行性现代化的企业管理依赖现代化的管理,而现代化的管理离不开成功的管理信息系统。管理信息系统的建立会提高工作效率从而提高企业的管理水平;节省了人力、减轻了有关业务人员的手工处理的工作负担;能够给公司领导者提供决策信息;与此同时系统的建立还促进了业务的规范化、程序化;进一步还可促进有关管理方式的与体制的合理改革。系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化组织结构,提高公司的竞争力。通过以上从技术、经济、管理三方面的研究与调查,我们可以确定该系统是可行的。2.3系统开