图书销售分析系统详细设计说明书_第1页
图书销售分析系统详细设计说明书_第2页
图书销售分析系统详细设计说明书_第3页
图书销售分析系统详细设计说明书_第4页
图书销售分析系统详细设计说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

图书销售分析系统图书销售分析系统 详细设计说明书详细设计说明书 第二学期 第二学期 项目名称项目名称 图书销售分析系统图书销售分析系统 项目小组项目小组 项目组长项目组长 刘文海刘文海 小组成员小组成员 刘文海 沈罗 谭明 曾庆琦刘文海 沈罗 谭明 曾庆琦 日期 日期 3 3 月月 2727 日日 1 1 研发背景研发背景 随着经济的快速发展 国家经济逐渐走向现代化 销售的形式和手段都有了很大的改 变 为了紧跟国家现代化发展的步伐 商品销售管理也需要进一步的创新 而针对商品销 售业务过程中 销售 退货 换货 销售统计 销售分析等在传统的手工管理存在工作效 率低 报表统计速度慢且准确性差 数据分析不全面 不够形象 直观 我小组根据市场 调查 特研发此图书销售分析系统 1 2 需求分析需求分析 通过实际调研 要求系统具有以下功能 通过实际调研 要求系统具有以下功能 由于工作繁杂 因此要求系统操作简单方便 避免重复性操作 业务上数据 在不同工 作角色的人员之间传递准确流畅 交互性良好 要求系统能自动进行数据逻辑校验和 提示业务操作错误 保证数据的准确 系统的使用人员较多 并且各自的职责不同 要求有清晰的权限分配 方便的数据查询和管理功能 基础数据要求能够进行灵活的自定义设置 以满足日后销售业务的不断发展的需要 代理管理要求登记详细的代理商信息及可灵活方便的设置代理期 业务管理要求按流程操作 同一个业务的不同流程之间数据衔接紧密 提供多种业务的明细报表 可区分代理商和普通用户的业务数据 提供多种业务的汇总报表 可区分代理商和普通用户的业务数据 统计分析图要求直观 形象 美观 为公司高层管理者提供有效的决策支持 1 3 系统功能结构图系统功能结构图 1 系统主模块结构图系统主模块结构图 2 系统设置子模块结构图系统设置子模块结构图 后台管理后台管理 图书销售分析系统 系 统 设 置 代 理 管 理 业 务 管 理 图 表 分 析 数 据 报 表 3 代理管理子模块结构图代理管理子模块结构图 4 数据报表子模块结构图数据报表子模块结构图 代理管理 代 理 商 档 案 代 理 登 记 数据报表 明 细 表 汇 总 表 系统设置 操 作 员 设 置 基 础 设 置 操 作 员 权 限 设 置 密 码 修 改 产 品 种 类 省 市 设 置 支 付 方 式 代 理 级 别 银 行 设 置 人 员 设 置 物 流 公 司 5 图表分析子模块结构图图表分析子模块结构图 6 业务管理子模块结构图业务管理子模块结构图 1 4 功能概述功能概述 1 4 11 4 1 操作员设置 操作员设置 主要实现操作员的添加 修改 删除 以及密码的修改 1 4 21 4 2 图书信息管理 图书信息管理 图书信息管理又分为 图书信息管理又分为 图书类别管理 图书类别管理 图表分析 按种类对比分析 按月份对比分析 业务管理 销 售 业 务 退 货 管 理 换 货 业 务 订 货 单 交 易 单 发 货 单 退 货 单 收 货 单 退 款 单 换 货 单 调 款 单 发 货 单 图书的类别在录入图书信息之前就定义好 录入图书信息之后可以增加新的类别 类别应允许添加 修改和删除操作 图书系列管理 图书系列管理 图书的系列信息包括图书系列编号 图书系列名称等 图书系列应允许执行添加 修改和删除操作 1 4 31 4 3 付账管理 付账管理 支付方式必须先在系统中设定 依据现实情况及功能 提供相应的支付方式 如果是 通过银行卡的付款方式需要提供银行的相应信息也必须在该系统运营前和银行方面建立合 作关系 支付方式和银行信息应允许添加 修改和删除操作 1 4 41 4 4 代理商管理 代理商管理 主要实现代理商信息的登记 其中包括代理商 代理级别 代理年限 代理开始日期 代理结束日期 备注等 所以在此之前需要存贮代理商的档案信息 包括代理级别 代理商名称 销售任务 折扣 应允许添加修改删除操作 1 4 51 4 5 数据报表管理 数据报表管理 通过销售业务和经营情况统计出图书销售明细表和汇总表 以获取销售状况和亏损情 况 并通过分析提出下一步的任务和出现的问题的解决方案 1 4 61 4 6 图表分析管理 图表分析管理 通过按种类对比分析和按月份对比分析 获取图书销售的销量情况 通过种类对比分 析可以得知哪种书的销量好 需要把握好货源 哪些书销量不好可能要下架 通过月份对 比分析可以查找图书销售的业绩 1 4 71 4 7 业务管理 业务管理 其中业务管理又分为一下三大模块 其中业务管理又分为一下三大模块 销售业务 销售业务 1 1 订货业务订货业务 主要包括主要包括销售单号 单据日期 用户 购买种类 购买系列 单价 折扣系 数 订购数量 是否要发票标记 报销类型 报销对象 报销人姓名或单位名称 证件号码 下单人编号 签字日期 备注 操作员 录入日期等 允许添加 修改 删除操作 2 2 交易信息交易信息 主要包括主要包括销售单号 支付方式 银行 查款日期 交易单号 实收金 额 查款人 查款人签字日期 制作人 制作人签字日期 审校人 审 校人签字日期 备注 操作员 录入日期等 允许添加 修改 删除操作 3 3 发货信息发货信息 主要包括主要包括销售单号 是否完整 实发图书类型 实发图书版本 发货日期 快递单号 发货公司 发货人 签字日期 备注 录入人员 录入日期等 允许添加 修改 删除操作 退货管理 退货管理 1 1 退货信息 退货信息 主要包括主要包括退货单号 单据日期 销售单号 客户单号 图书种类 单价 退 货数量 银行 企业账户 银行账号 下单人 退货原因 录入人员 签字日期 录入日期 允许添加 修改 删除操作 2 2 收货信息 收货信息 主要包括主要包括支付方式 退货单号 产品是否齐全 发票是否退还 产品是否损 坏 收货人 签字日期 退货原因 录入人员 录入日期 允许添加 修改 删除操作 3 3 退款信息 退款信息 主要包括主要包括支付方式 退货单号 交易银行 退款日期 交易单号 实退金 额 退款人 企业账户 签字日期 备注 操作员编号 录入日期等 允许添加 修改 删除操作 换货管理 换货管理 1 1 换货信息 换货信息 主要包括主要包括换货单号 换货日期 换货类型 销售单号 用户编号 原图书 类型 原单价 现图书类型 现单价 调货数量 是否有发票 调货原因 下单人 录入员 录入日期 允许添加 修改 删除操作 3 3 调款信息 调款信息 主要包括主要包括换货单号 换货单号 支付方式 交易金额 银行 交易单号 交 易日期 调款人 签字日期 录入人员 录入日期等 允许添加 修改 删除操作 4 4 发货信息 发货信息 主要包括主要包括换货单号 产品是否完整 图书类型 换货日期 快递单号 发 货员 签字日期 备注 录入员 录入日期等 允许添加 修改 删除操作 1 4 81 4 8 权限设置 权限设置 根据不同人的不同需要合理的分配权限 或是根据不同人的角色给予不同的权限 其中超 级管理员拥有所有的权限 2 数据库设计数据库设计 2 1 数据表结构数据表结构 1 BookType 图书种类信息表图书种类信息表 用于保存图书的种类用于保存图书的种类 表结构如下表结构如下 产品大类信息表产品大类信息表 字段名数据类型长度主键否是否为空描述 BookTypeIDInt主键 自增 否图书种类编号 BookTypeNam e Varchar50否是种类名称 BookSeries Varchar50否是图书系列 UnitPriceDecimal 12 2 否 否单价 2 PayType 付款方式表付款方式表 用于保存付款方式 表结构如下 用于保存付款方式 表结构如下 付款方式表付款方式表 字段名数据类型长度主键否是否为空描述 PayTypeID Int主键 自增 否支付方式编号 PayTypeName Varchar50否是支付方式 3 AgentLevel 代理商档案表 代理商档案表 用于保存代理商代理的级别 表结构如下 用于保存代理商代理的级别 表结构如下 代理商档案表代理商档案表 字段名数据类型长度主键否是否为空描述 AgentLevelIDInt主键主键否代理级别编号 AgentLevelNam e Varchar50否否是代理级别名称 LeastMoneyDecimal 12 2 否否是是销售任务销售任务 DisCountDecimal 3 2 否否是折扣 4 DepRegister 代理登记信息表代理登记信息表 用于保存代理商的代理登记记录 表结构如下 代理登记信息表代理登记信息表 字段名数据类型长度主键否是否为空描述 AgentIDInt主键否代理商编号 AgentLevelIDInt否否代理级别编号 YearsInt否是代理年限 BeginDateDatetime否否代理开始日期 EndDateDatetime否是代理结束日期 Remarkvarchar500否是备注 5 Province 省市设置 省市设置 字段名数据类型长度主键否是否为空描述 ProvinceIDInt主键 自增 否省市编号 ProvinceNameVarchar50否是省市名称 6 Operator 操作员信息表操作员信息表 用于存储登录该系统的操作信息 表结构如下 操作员信息表操作员信息表 字段名数据类型长度主键否是否为空是否为空描述 OperatorIDVarchar20主键主键否否操作员编号操作员编号 OperatorNameVarchar8否否是是操作员姓名操作员姓名 PasswordVarchar20否否是是登录密码登录密码 IsFLagChar1否否是是是否超级用户是否超级用户 7 Bank 银行信息表银行信息表 用于存储银行卡信息 表结构如下 银行信息表银行信息表 字段名数据类型长度主键否是否为空描述 BankIDInt主键 自增 否银行卡编号 BankNameVarchar50否是银行卡名称 8 ConsignCorp 物流公司信息表 物流公司信息表 用于存储快递公司信息 表结构如下 用于存储快递公司信息 表结构如下 物流公司信息表物流公司信息表 字段名数据类型长度主键否是否为空描述 ConsignCorpID Char2 主键否物流公司编号 ConsignCorpName Varchar50 否是公司名称 Linkman Varchar8 否是联系人 PhoneNumber Varchar50 否是联系电话 Address Varchar50 否是公司地址 RemarkText 否是备注 9 SaleOrderBill 销售业务订货单信息表销售业务订货单信息表 用于保存销售业务的订货单记录 表结构如下 销售业务订货单信息表销售业务订货单信息表 字段名数据类型长度主键否是否为空描述 SaleBillNo Varchar13主键否订单号 BillDate Datetime否是单据日期 CustomerId Int否否客户编号 BookTypeID Char2否否购买种类编号 UnitPrice Decimal 12 2 否是单价 Discount Decimal 7 6 否是折扣系数 Quantity Int否是订购数量 IsNeedInvoice Bit否是是否要发票标记 WriteOffType Char1否是报销类型 WriteOffName Varchar50否是报销对象 报销人姓名或单位 名称 CertificateNumber Varchar20否是证件号码 EmployeeID Char3否否下单人编号 SignDate Datetime否是签字日期 Remark Varchar500否是备注 OperatorCode Varchar20否否操作员编号 AppendDate Datetime否否录入日期 10 SaleTradeBill 销售业务交易单信息表销售业务交易单信息表 用于保存销售业务的交易单记录 表结构如下 销售业务交易单信息表销售业务交易单信息表 字段名数据类型长度主键否是否为空描述 ID Int主键否自增序号 SaleBillNoVarchar13否否销售单号 PayTypeID Char2否否支付方式编号 BankID Char2否是银行编号 SaleDate Datetime8否是查款日期 TradeBillNo Varchar20否是交易单号 ReceiptMoney Decimal9否是实收金额 EmployeeID1 Char3否否查款人编号 SignDate1 Datetime8否是查款人签字日期 EmployeeID2 Char3否是制作人编号 SignDate2 Datetime8否是制作人签字日期 EmployeeID3 Char3否是审校人编号 SignDate3 Datetime8否是审校人签字日期 Remark Text16否是备注 OperatorID Varchar20否否操作员编号 AppendDate Datetime8否是录入日期 11 SaleConsignBill 发货单 发货单 用于存储发货详细信息 表结构如下 用于存储发货详细信息 表结构如下 发货单发货单 字段名数据类型长度主键否是否为空描述 Id Int 主键否自增序列 SaleBillNo Varchar13 否否销售单号 IsCompleteChar1 否是是否完整 BookTypeIDInt2 否否实发图书类型 BookSeriesIDChar2 否否实发图书版本 ConsignDate Datetime 否是发货日期 ExpressBillNo Varchar20 否是快递单号 ConsignCorpIDChar2 否否发货公司 EmployeeID4Char3 否否发货人 SignDate4 Datetime 否是签字日期 Remark Text 否是备注 OperatorID Varchar20 否否录入人员 AppendDateDatetime 否是录入日期 12 PurviewAssign 权限分配信息表权限分配信息表 用于分配用户权限用于分配用户权限 表结构如下 表结构如下 权限分配信息表权限分配信息表 字段名数据类型长度主键否是否为空描述 OperatorID Varchar 20主键否操作员编号 MenuItemTag Varchar3主键否菜单项标识 IsEnabled Char1否是菜单项激活标记 13 CustomerType 客户类型表客户类型表 用于存储客户服务级别 表结构如下 客户类型表客户类型表 字段名数据类型长度主键否描述 CustomerTypeChar1主键客户类别 RemarkVarchar10否备注 14 Customer 客户信息表 客户信息表 用于存储顾客信息 表结构如下 客户信息表客户信息表 字段名数据类型长度主键否是否为空描述 CustomerId Int主键否代理商编号 CustomerName Varchar50否是代理商名称 JuridicalPerson Varchar8否是法人 PhoneNumber Varchar50否是联系电话 Address Varchar50否是地址 PostalCode Varchar6否否邮政编码 URL Varchar50否是网址 BankID Char2否是银行卡编号 OpenAccBankName Varchar100否是开户银行编号 AccountNumber Varchar 19否是银行账号 CertificateNumber Varchar20否是税号 IsCancel Char1否是是否取消 CustomerType Char1否否用户类型 Remark Text否是备注 OperatorID Varchar20否否操作员编号 15 UntreadBaseBill 退货单表 退货单表 用于存储退货信息 表结构如下 退货单退货单 字段名数据类型长度主键否描述 UntreadBillNo Varchar13 退货单号 UntreadBillDate Datetime 单据日期 SaleBillNo Varchar13 销售单号 CustomerID Int 客户单号 BookTypeIDChar2 图书种类编号 UnitPrice Decimal 12 2 单价 Quantity Int 退货数量 BankIDChar2 银行编号 OpenAccBankNameVarchar100 企业账户 AccountNumber Varchar19 银行账号 EmployeeIDChar3 下单人 Remark Text 退货原因 OperatorID Varchar20 录入人员 SignDate1 Datetime 签字日期 AppendDateDatetime 录入日期 16 UntreadRefundBill 退款单退款单 用于存储退款信息 表结构如下 用于存储退款信息 表结构如下 退款单退款单 字段名数据类型长度主键否描述 Id 自增序列 UntreadBillNo 退货单号 PayTypeID 支付方式 BankID 交易银行 UntreadMoneyDate 退款日期 TradeBillNo 交易单号 FactUntreadMoney 实退金额 EmployeeID 退款人 OpenAccBankName 企业账户 SignDate 签字日期 Remark 备注 OperatorID 操作员编号 AppendDate 录入日期 17 UntreadGatherBill 收货单收货单 用于存储收货信息 表结构如下 用于存储收货信息 表结构如下 收货单收货单 字段名数据类型长度主键否是否为空描述 Id Int 主键否支付方式编号 UntreadBillNoVarchar13 否否退货单号 IsCompleteChar1 否是产品是否齐全 IsReturnInvoiceChar1 否是发票是否退还 IsShatterChar1 否是产品是否损坏 EmployeeIDChar3 否否收货人 SignDate Datetime 否是签字日期 Remark Text 否是退货原因 OperatorID Varchar20 否否录入人员 AppendDateDatetime 否是录入日期 18 BarterExchangeBill 调款单 调款单 用于存储调款详细信息 表结构如下用于存储调款详细信息 表结构如下 调款单调款单 字段名数据类型长度主键否是否为空描述 Id Int 主键否自增长序号 BarterBillNoVarchar13 否否换货单号 PayTypeIDChar2 否否支付方式编号 TradeMoney Decimal 12 2 否否交易金额 BankIDChar2 否是银行编号 TradeBillNo Varchar20 否是交易单号 TradeDate Datetime 否是交易日期 EmployeeIDChar3 否否调款人 SignDate Datetime 否是签字日期 OperatorID Varchar20 否否录入人员 AppendDateDatetime 否是录入日期 19 BarterBaseBill 换货单 换货单 用于记录换货信息 表结构如下 用于记录换货信息 表结构如下 换货单换货单 字段名数据类型长度主键否是否为空描述 BarterBillNo Varchar13主键主键否换货单号 BarterBillDate Datetime 否是换货

温馨提示

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

评论

0/150

提交评论