《文华书店进销存管理系统(论文)》由会员分享,可在线阅读,更多相关《文华书店进销存管理系统(论文)(45页珍藏版)》请在金锄头文库上搜索。
1、 共43页文华书店进销存管理系统目 录摘要. . .2关键词. . .2前言. . .3第一章 系统分析. . .41.1书店业务流程. . 41.2 数据流图. . 51.3 数据字典. . 5第二章 系统设计. . .92.1 系统设计目标. 92.2 系统功能分析与设计. . 9第三章 数据库设计. 113.1 概念结构设计. . 113.2 逻辑结构设计. . . 12第四章 系统各模块详细介绍. . .144.1 系统总控表单的介绍. . . . 144.2 进货管理的介绍. . . . . . . 154.3 销售管理的介绍. . . . . . . . . . .224.4 内部
2、管理的介绍. . . . . 294.5 图书统计的介绍. . . . . . . 404.6 系统管理的介绍. . . . . 41第五章 开发总结. . 425.1 结果分析. .425.2 结束语. 42第六章 参考文献. . . 43附录:有关报表打印结果.43摘要:本论文论述了文华书店进销存管理系统开发的基本原理和方法。全文共分为摘要、关键词、前言、系统分析、系统设计、数据库实现与设计、系统界面的设计与开发、小结、参考文献等八个部分,详细阐述了系统分析、系统设计、数据库设计、系统界面的设计的方法及其内容,对如何使用vfp开发本系统作了较为详细的介绍,本系统操作界面友好,功能齐全。本系
3、统以数据库的四大基本操作(添加,删除,查询,修改)为基础操作,完成了用户要求的全部功能。同时本系统还具有可靠性好,容错能力强,界面友好,易于维护和易于扩充等特点。关键词:Visual FoxPro, Sql,数据库。前言:随着计算机技术的不断发展, 它已经成为人们工作和生活中不可缺少的工具。早在1954年,银行、大公司和大企业纷纷采用计算机进行帐户和账目管理、生产管理、库存管理、销售管理、统计报表等。从数据的收集、存储、整理到检索统计,应用的范围日益扩大,使计算机的应用很快超过科学计算,成为最大的计算机应用领域。数据处理应用的不断扩大,推动了数据库管理系统、表处理软件、以及用于分析和预测等软件
4、的发展。数据处理是现代化管理的基础。它不仅适用于处理日常的事务,且能支持科学的管理与决策。以一个企业为例,从市场预测,到经营决策、生产管理、财务管理、销售服务等,无不与数据处理有关。随着本书店规模的不断扩大,员工人数的不断增多,使得手操作管理模式的局限性越发突出,而使用现有的书店管理系统又不能满足本书店的实际情况,如:会员只需在本书店保留会员卡号、个人基本资料而不需要在本书店存入一定数额的资金;还有零售折扣的设置有别于其它书店管理系统,本系统是根据图书类别来设置零售折扣的;所以开发具有时代特点的,具有高效管理能力的本书店进销存管理系统很有意义。本书店管理的特点是信息处理量比较大,所存的图书种类
5、多,而且由于进货单、销售单、需求单等单据发行量特别大,关联信息多,查询和统计的方式各不相同等原因,因此在管理上实现起来有一定困难。在管理的过程中经常会出现信息的重复传递,单据报表种类繁多,各个部门管理规格不统一等问题。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则:1、 统一各种原始单据的格式,统一账目和报表的格式。2、 删除不必要的管理冗余,实现管理规范化、科学化。3、 程序代码标准化,软件统一化,确保软件的可维护性和实用性。4、 界面尽量简单化,做到实用,方便, 尽量满足书店中不同层次员工的需要。本系统采用了Visual FoxPro的开发环境。第一
6、章 系统分析1.1书店业务流程通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图的符号说明如图41所示:1、 2、 3、 4、 系统中人员 实体或单据 实物或信息流 处理 图41 业务流程图图文华书店进销存管理系统的管理业务流程图如图42所示。进货单据图书销售销售单据仓库管理员库存图书销售人员进货人员图书入库处理对图书销售进行处理销售单据供应商顾客 图42 文华书店进销存管理系统业务流程图1.2数据流图(简称为DFD)数据流图是组织中信息运动的抽象。从系统的科学性、管理的合理性、实际运动的可行性角度出发,将信息处理功能和彼此之间的联系。D2进货单F3P3对进货单处理D3
7、图书资料表F5D2销售单P4F4销售处理 图43 系统数据流程图其中P表示数据处理,F表示数据流,D表示数据存储。1.3数据字典(简称为DD)绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。数据项的DD表列举如下:图书资料表字段名称类型长度小数位数说明书编号字符型13书编号有十位,前一位是国家代号
8、,后三位或四位是出版社代号,如“7100026016”等.书名字符型40图书名称类别编号字符型5表示图书种类,如:1表示哲学社会科学类图书定价数值型102图书定价进货折扣数值型102进货该书时,供应商销售给本书店的折扣进价数值型102定价*进货折扣批销折扣数值型102进货折扣+5%库存上限整型4书店允许某种图书库存数量的最大值库存下限整型4当现有图书数量库存下限时,提示缺货库存量整型4现有图书数量实洋数值型102库存量*定价*进货折扣作者字符型10本图书的著作人书的其它备注信息字符型40与本图书相关的的信息开本字符型10出版社代号字符型20出版本图书的出版社代号,它包含在图书编号内,如:710
9、0026016中100就是出版社代号出版社简称字符型20出版社全称可以重复,但出版简称不允许重复进货总表(进货总表.dbf) 字段名称类型长度小数位数说明进货单号整型4本店对进货单进行自编号,如:1、2等原始进货单号字符型20进货单据上供应商的销售单号,即称原始进货单号进货日期日期型8该批进货的进货日期供应商名称字符型30提供给本店图书的单位名称平均折扣数值型102总实洋/总码洋平均单价数值型102总实洋/总数量总数量整型4该批进货总的数量总码洋数值型102把每种书的数量*定价之后的累加值总实洋数值型102把每种书的数量*定价*进货折扣之后的累加值折扣额数值型102把每种书的进货折扣*定价之后
10、的累加值税额数值型102实洋*13%不含税金额数值型102实洋-实洋*13%其他费用数值型102其他费用,如:运输费用等应付金额数值型102应付金额=实洋已付金额数值型102该批货本店已经付掉的金额未付金额数值型102应付金额-未付金额经手人字符型10录入这张进货单据的人员编号零售总表(零售总表.dbf)字段名称类型长度小数位数说明零售单号整型4零售单据号总数量整型4销售给某一顾客总的图书数量总实洋数值型102销售给某一顾客的每种图书的数量*定价*折扣后的累加值,折扣根据是否会员决定,若是会员则为会员折扣,若不是会员则为普通折扣零售日期日期型8当天的零售日期应收金额数值型102应收金额=实洋收
11、款方式字符型10收款方式,如:现金、支票等是否会员逻辑型1 该顾客是否是会员操作人员字符型10 操作人员即营业员零售信息(零售信息.dbf)字段名称类型宽度小数位数说明零售单号整型4同上出版社简称字符型20同上书号字符型20 同上书名字符型40同上类别编号字符型10 同上数量整型4 该顾客某种图书的购买数量定价数值型102同上码洋数值型102数量*定价会员折扣数值型102该顾客若是本店会员,则零售折扣=会员折扣普通折扣数值型102该顾客若是本店会员,则零售折扣=普通折扣实洋数值型102码洋*零售折扣进货折扣数值型102同上利润数值型102定价*(零售折扣-进货折扣)销售日期日期型8同上员工信息表(员工信息dbf)字段