- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书进销存系统开发(用户应用层)
图书进销存系统开发(用户表示层) 一.绪论 在当今时代,电子商务和网上交易已成为网络应用中很重要的一项业务,很多企业也越来越意识到这一点,并力求在这块领域中有所收获。本章通过一个完整的针对中小型图书行业的库存管理系统的开发,详实地介绍了开发一个通用的进销存管理系统的方法和技术。 二.系统分析 2.1系统结构需求分析 从实现最基本的功能入手,将进销存系统的需求分为业务、查询和系统设置3个方面。 业务模块 新增进货单,并可以进行打印。 新增发货单,并可以进行打印。 查询模块 全部库存图书和总实洋,并可以打印。 按指定的年份查询各月份的进货总数量、进货总实洋、销货总数量、销货总实洋,未付总金额、未收总金额、已付总金额和已收总金额,并可以打印。 显示后台操作人员的所有权限,并根据各自权限开展业务。 系统设置 依据以上需求分析,将本系统分成一个功能模块和一个系统类模块,然后利用Ajax技术响应或处理进销的业务数据,并通过Iframe对象实现查询数据的打印功能,功能模块和类库模块如以上两图所示。 功能模块示意图 系统类模块示意图 2.2功能设计 通用进销存系统的功能模块如下表所示。 系统模块列表 模块名称 功能说明 图书入库 选择供应商,根据书号获取图书信息,可修改入库数量,生成图书入库单,可输出打印 图书出库 选择客户,根据书号获取图书信息,可出库数量,生成图书出库单,可输出打印 查询图书库存量 展示全部图书的库存信息,包括单品种的入库总量、出库总量,库存量和库存总码洋 查询财务数据 根据选择的年度,按月份分别展示图书的出入库总量、应收应付总金额、已收已付总金额 设置后台人员权限 展示和修改后台人员的管理权限,并将所设置的权限应用到页面中 全部页面均使用无刷新的Ajax技术进行数据的交互,打印页面均使用IFRMAM对象嵌入页面的方式。 四.数据库设计 在网站项目开发中,数据库设计始终是整个项目开发中的重要一环,下面介绍本系统数据库的设计和实现过程 。 根据系统需求分析,本系统需要设计以下9个表。 图书信息:保存图书的资料信息。 客户表:保存主要大客户的基本资料信息。 后台权限表:保存后台全部权限名称。 采购明细表:保存每笔采购单中的图书列表,该表通过单号与采购主表相关联。 采购主表:保存采购单中的基本信息,如采购、总金额等。 发货明细表:保存每笔发货单中的图书,该表通过与发货主表相关联。 发货主表:保存发货单中的基本信息,如出库、总金额等。 供应商表:保存图书供应商的资料信息。 后台用户信息表:保存系统的后台用户资料信息。 4.1数据库逻辑设计的实现 下面列出数据库中各表的详细结构。 4.1.1图书信息表 图书信息表(RTO_AdBook)用于保存图书的资料信息,其结构如下表所示。 图书信息表(RTO_AdBook) 字段名 描述 类型 长度 是否为空 是否为主键 Bid 图书ID号 int 4 否 是 Bname 书名 Nvarchar 500 是 否 ISBN 书号 Nvarchar 20 是 否 Price 定价 Numeric (8,2) 是 否 CurStock 当前库存 int 4 是 否 InCount 入库总量 int 4 是 否 OutCount 出库总量 int 4 是 否 Pid 供应商ID int 4 否 外键 AddDate 录入日期 idatetime 8 否 否 4.1.2客户表 客户表(RTO_AdCust)用于保存主要大客户的基本信息,其结构如表所示。 客户表(RTO_AdCust) 字段名 描述 类型 长度 是否为空 是否为主键 Cid 客户ID号 int 4 否 是 Cname 客户名称 Nvarchar 50 否 否 Phone 联系电话 Nvarchar 50 否 否 Zk 发货折扣 Numeric (18,2) 否 否 Contact 联系人 Nvarchar 50 否 否 Eamil 电子邮箱 Nvarchar 50 否 否 AddDate 创建日期 dateime 8 否 否 4.1.3后台权限表 后台权限表(RTO_AdFlags)用于保存后台的全部权限名称,其结构如表所示。 后台权限表(RTO_AdFlags) 字段名 描述 类型 长度 是否为空 是否为主键 afid 权限ID号 int 4 否 是 aName 权限名称 nvarchar 50 否 否 4.1.4采购明细表 采购明细表(RTO_AdIntoList)用于保存每笔采购单中的图书列表,该表通过单号与采购主表相关联,其结构如表所示。 采购明细表(RTO_AdIntoList) 字段名 描述 类型 长度 是否为空 是否为主键 Lid 采购明细表ID号 i
文档评论(0)