1、图书管理系统需求分析图书销售管理系统需求分析(初稿1)一、可行性研究与计划 .21、引言 22、设计目标 .23、开发设计思想 .24、运行环境 .2二、系统功能设计 .31、系统功能框架图 .32、子系统功能介绍 .4三、数据库结构设计 .61、数据流程图 .62、数据字典设计 .7四、功能设计分析 . 1、 进货管理 2、 销售管理 3、 库存管理 4、 商品管理 5、 营业分析 6、 往来客户管理 .7、 单据查询 8、图书查询 .一、可行性研究与计划1、引言一直以来人们都在以传统的“手工记录”方式管理着书店的日常采购、销售、库存清点管理、营业情况统计等工作,对于传统的营业员开单、记录、
2、清点库存等工作往往过于繁琐。随着书店规模的不断增大,文学作品种类数量的不断增加,这种重复性的工作就变得更加枯燥乏味,而且由于数目和种类过于繁多,就大大降低了工作效率、增加的了工作中的出错几率。因此书店不断的投入大量的人力和物力以解决这一问题,这就在无形中造成了整个销售过程中成本的增加,劳动力的冗余,及其不利于企业长期、高速的发展。为此,全方位的图书销售电脑管理系统就更加凸显其重要性,同时图书销售管理系统的引入也为图书销售带来了明显的经济效益和社会效益。通过长期的业务了解和行业分析,图书销售管理系统将先进的计算机软件技术与传统的图书销售管理完美的结合起来,将整个图书采购、销售、管理工作通过专业的
3、软件给予专业化、系统化,能够很大程度上提高员工的工作效率,加速资金周转,减小单据出错几率,降低各项成本,提高服务质量,从而为企业的发展起到十分积极的推动作用。2、设计目标 通过一个简单易用的图书销售管理系统,能够实现“传统手工作业”的所有功能,使图书销售管理工作系统化、科学化、规范化、专业化、自动化,从而达到提到图书销售管理效率和效益的目的。3、开发设计思想 在已有的硬件软件环境基础上,搭建图书销售管理系统这一软件平台,满足客户对图书销售管理的功能需要,根据客户的需求能够方便快捷的对数据进行添加、修改、删除等操作。一个成熟的管理系统不仅仅是记录信息,提供查询,报表统计等一系列简单的工作的集成,
4、它能让工作人员从烦琐的手工操作中解脱,并且一个管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。 所以我们的设计立足于实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书销售管理的现代化水平,实现信息资源的统一高效管理,并达到操作过程中的直观、方便、实用、安全等要求。4、运行环境 操作系统: Windows系列。 数据库管理系统: Oracle 9i二、系统功能设计1、系统功能框架图 2、子系统功能介绍 进货管理子系统进货管理子系统包括采购进货、采购退货、往来账务、采购单据查询。采购进货、采购退货:对采购、退货进行包括单据号、操作仓
5、库、日期、商品信息、数量、进价、交易额、经办人、备注的单据记录,同时提供老商品选择、新商品添加、整单退货的快捷功能。往来账务:查询某一供货商所有采购和退货单据并为该单结款、查询该供货商品所供商品明细、查询所供商品销售状况、查询与该供货商账务关系。采购单据查询:按照供货商名称或单据编号查询具体单据信息,了解交易详情。 销售管理子系统销售管理子系统包括商品销售,顾客退货、往来账务、销售单据查询。商品销售,顾客退货:对销售、顾客退货进行包括单据号、操作仓库、日期、商品信息、数量、进价、交易额、经办人、备注的单据记录.往来账务:查询某一客户所有销售和退货单据并为该单结款,查询该客户过往消费情况,查询与
6、该客户账务关系。销售单据查询:按客户名称或单据编号查询具体单据信息,了解交易详情。 库存管理子系统库存管理子系统包括仓库调拨、仓库报警、进退货参考、库存查询、库存变动查询、仓库设置。仓库调拨:对商品提供不同仓库之间的调拨功能,调节各个仓库的库存量达到资源的合理分配。(去除此项)库存报警:当某一商品数量过少或过多时提供警报功能,及时提醒工作人员做好准备工作。进退货参考:对发出库存警报的商品提供进、退货的参考,达到库存最优化。库存查询:对当前库存商品提供包含商品信息和库存数量、销售数量的查询。库存变动:提供某一时间段进货、销售对仓库商品的变动查询。仓库设置:提供对当前已有仓库的信息修改、增加新仓库
7、、删除仓库的功能。 商品管理子系统商品管理子系统包括入库图书信息管理、商品调价。图书信息管理:提供对入库图书进行信息修改,增加新商品信息,删除已有商品的功能。商品调价:提供对可销售图书进行调价折扣设置,查询某一时间段某一商品所做过的调价处理的功能。 营业分析子系统营业分析子系统包括采购状况分析、销售状况分析、库存调拨状况分析、库存状况分析、收款付款(往来账务)分析、财务(成本、利润)分析。采购状况分析:对采购单据进行统计分析,同时提供采购单据查询,使采购状况一目了然。销售状况分析:对销售单据进行统计分析,同时提供销售单据查询,使销售状况一目了然。库存调拨状况分析:对商品在不同仓库之间的调拨进行
8、统计。库存状况分析:对库存总量、总值进行统计,同时提供当前库存状况查询功能,使库存状况一目了然。收款付款分析:统计与某一供货商或某一客户之间的账务情况,同时提供与之对应单据查询,使账务状况一目了然。财务分析:对当前销售进行成本、利润的统计分析,同时提供此过程中的具体商品交易情况查询。 客户管理子系统客户管理子系统包括供货商管理、客户管理、会员管理。供货商管理:提供对供货商的信息记录、信息修改和删除功能。客户管理:提供对客户的信息记录、信息修改和删除功能。会员管理:提供对会员的个人信息记录、信息修改和删除功能。此外对会员开放积分设置、等级设置、会员续费功能。 单据查询子系统单据查询子系统提供对所
9、有采购、销售单据的查询功能,根据单据编号查询对应单据具体信息。 图书查询子系统图书查询子系统提供对所有库存图书的查询功能,根据图书编号、条码、书名等进行模糊查询。 操作员管理子系统操作员管理子系统对系统操作员进行信息、权限管理。针对不同权限的操作员给予不同的操作功能。 系统退出系统退出功能使当前操作员正常退出系统。三、数据库结构设计1、数据流程图 供、销数据流会员消费数据流2、数据字典设计 单据表:单据号、开单日期、单据类型、客户名称、所属仓库、应付金额、实付金额、欠款金额、优惠金额、经办员、操作员、对应商品单号、备注。 商品单表:商品单号、商品编号、商品数量。 商品信息表:编号、条码、名称、
10、定价、折扣、进价、单位、作者、出版商、当前库存、所在仓库(删除)、备注。 客户联系表:名称、联系人、电话、联系地址、客户类型(供货商和客户)、备注。 会员表:编号、姓名、级别、积分、帐户余额、消费总额、消费次数、有无期限、是否按积分升级、联系电话、生日、加入日期、截止日期、会员状态、备注。 进退参考表:商品编号、进退类型、参考数量。(增加) 会员级别表:级别编号、级别名称、折扣、积分下限、积分上限。 员工表:姓名、职务、联系电话、联系地址、业务权限、备注。 仓库表:仓库名称、负责人、联系电话、所在地址、备注。 单据表(billTable)列名数值类型是否为空备注billIDVarchar(15
11、)NOT NULL主键,单据号billDateDateNOT NULL开单日期billTypeVarchar(10)NOT NULL单据类型cusNameVarchar(40)客户名称cusTypeVarchar(8)客户类型dnameVarchar(10)所属仓库ShouldMoneyNumber(10,2)NOT NULL应付金额realMoneyNumber(10,2)NOT NULL实付金额oweMoneyNumber(10,2)NOT NULL欠款金额cutMoneyNumber(10,2)NOT NULL优惠金额enameVarchar(10)NOT NULL经办员工opVarch
12、ar(10)操作员innerIDVarchar(15)NOT NULL对应商品单号remarkVarchar(200)备注商品单表(buyBook)列名数值类型是否为空备注innerIDVarchar(15)NOT NULL商品单号bookIDVarchar(10)NOT NULL商品编号buyNumNumber(5,0)NOT NULL数量客户联系表(cus)列名数值类型是否为空备注cusNameVarchar(30)NOT NULL名称cuslinkerVarchar(10)联系人custelVarchar(20)电话cusaddrVarchar(50)联系地址cusTypeVarchar
13、(10)NOT NULL客户类型remarkVarchar(200)备注商品信息表(bookInfo)列名数值类型是否为空备注bookIDVarchar(10)NOT NULL主键, 编号CodeVarchar(15)NOT NULL条码bookNameVarchar(50)NOT NULL名称priceNumber(8,2)NOT NULL定价sellDisNumber(2,1)销售折扣buyDisNumber(2,1)NOT NULL进货折扣unitVarchar(4)NOT NULL单位authorVarchar(20)作者pubVarchar(40)出版商bookNumNumber(6,0)NOT NULL当前库存所在仓库Varchar(10)NOT NULL(删除)remarkVarchar(200)备注会员
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1