基于 web 服务器数据库管理

基于 web 服务器数据库管理

ID:22270386

大小:33.34 KB

页数:13页

时间:2018-10-28

基于 web 服务器数据库管理_第1页
基于 web 服务器数据库管理_第2页
基于 web 服务器数据库管理_第3页
基于 web 服务器数据库管理_第4页
基于 web 服务器数据库管理_第5页
资源描述:

《基于 web 服务器数据库管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web服务器的数据库管理数据库的管理采用Web方式来实现,是因为电子标签内存储的数据量有限,无法将完整的生产销售过程中的所有信息存储,所以,需要以编号的方式来存储关键信息,而这些编号对应的具体含义需要以数据库来记录。而在整个生产销售过程中,各个过程的程序相对独立,采用Web方式对数据库进行统一管理有助于统一各个环节的数据。1.电子标签内数据存储格式在本实验中,利用900M电子标签的用户区域来保存商品生产销售过程中各个环节的信息。用户区域共计32个字,在本实验中,使用到了其中的15个字来保存溯源信息,从用户区域的

2、0地址开始,各个部分的存储信息格式如表1电子标签内数据格式名称长度(字)说明flag1固定为0x5555,用于判断标签是否被初始化过product1商品类型编码producer1产地编码level1商品等级编码storage1商品存储的仓库编码market1分销商编码produceDate2生产日期levelDate2商品被分级的日期storageDate2商品被入库存储的日期marketDate2商品被分销到分销商的日期expirationDate1保质期(单位:天)表1电子标签内数据格式可以看出,商品生产销售过

3、程中的各个环节在电子标签中都是以编码的形式来保存,具体代表的含义,则需要通过数据库来查询获得。1.数据库设计在本系统中,数据库共包含五张表,其名称和作用如下表表2商品溯源系统数据表表名作用说明tbl_trace_product商品类型表用于记录商品的种类和默认保质期tbl_trace_producer产地表用于记录产地信息tbl_trace_level分级表用于记录分级信息tbl_trace_storage仓库表用于记录仓库信息tbl_trace_market分销商表用于记录分销商信息表3tbl_trace_pro

4、duct表结构列名类型说明id自动增加的整数主键name文本,非空用于保存产品名称expiration整数,非空用于保存产品的默认保质期,单位为天表4tbl_trace_producer表结构列名类型说明id自动增加的整数主键name文本,非空用于保存产地名称表5tbl_trace_level表结构列名类型说明id自动增加的整数主键name文本,非空用于保存产品等级名称表6tbl_trace_storage表结构列名类型说明id自动增加的整数主键name文本,非空用于保存仓库的名称表7tbl_trace_marke

5、t列名类型说明id自动增加的整数主键name文本,非空用于保存分销商的名称针对数据库的操作均由Web程序来完成,而这些程序需要在Web服务器的环境下运行。其他程序可以使用HTTP协议对其进行调用,这些接口的调用说明如下ØWeb程序调用接口一般规则:使用PHP语言实现了这些调用接口,所有调用接口均通过control.php,这个uri来实现。这些调用接口位于范例代码的00_TraceBackServer内。其调用的基本规则为:【接口地址】control.php【调用方式】GET或POST【功能】用来调用指定模块中指定

6、的方法【表单参数】module,必须,用来指定调用的模块,本实验代码中提供的模块参见表8method,必须,用来指定调用模块中的方法的名字,详细参考后续说明,其他,依据被调用的方法的不同而不同【返回值】json格式的字符串【说明】这个接口是本系统中所有Web调用接口的入口。另外需要注意的是,表单参数中,除了module和method之外,其他参数的数量以及传递顺序,必须遵循被调用方法的说明。表8调用模块列表模块名功能product用于实现对商品类型表的管理producer用于实现对产地表的管理level用于实现对分

7、级表的管理storage用于实现对仓库表的管理market用于实现对分销商表的管理Øproduct模块调用说明product模块用于实现对商品类型表的管理的功能。在本模块中,提供了下面的调用方法:【接口地址】control.php?module=product&method=query【调用方式】GET或POST【功能】查询商品类型列表【表单参数】id,可选,如果存在该参数并且不为空,则表示查询指定编号的商品类型信息,否则,则返回数据库中所有的商品类型信息【返回值】json格式的数组,数组中的每一个单元代表了一个商

8、品类型的信息,其定义见表9表9商品类型json对象成员列表成员名类型说明id整数数据库中的索引序号name字符串商品类型名称expiration整数商品类型对应的默认的保质期(单位:天)【接口地址】control.php?module=product&method=nameOf【调用方式】GET或POST【功能】查询某个编号的商品类型的名称【表单参数】id,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。