(2)、运输商 (3PL)
可以察看与自己有关的合同、验证合同的真实性、完整性、签订合同。 (3)、物流系统管理 (4PL)
可以察看所有的订单、合同,验证订单、合同的 真实性、完整性、签订合同。
其中合同签订技术需要应用当今最先进的数字签名技术实现合同的真实性和有效性,充分体现数字签名带来的好处。
3用户注册模块设计说明
3.1程序描述
实现用户的身份注册功能,为以后使用本系统提供用户名和密码。用户通过选择注册功能,进入注册界面,填写完注册信息后,系统把用户的信息存入数据库中。
3.2功能
用户输入要注册的用户名和密码,系统将其存入数据库,如果注册成功则会给出提示信息。
3.3性能
用户可直接通过WEB方式登录本系统,并采用MySQL作为数据库,安全性较高、速度快,并能即时显示是否成功注册。
3.4输入项
页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:
标识符
输入项描述 数据类型 6
长度
username password usertype apartname business address postcode tel linkman creid remark
发货商名称 发货商密码 用户类型 单位名称 主要业务 单位地址 邮 编 电 话 联 系 人 身份证号 备注 字符型 字符型 整型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 50 20 20 50 50 50 50 50 20 50 100 3.5输出项
当用户注册成功时,则返回注册成功的信息。如果没有填写完整,则给出相应提示信息。
3.6算法
注册模块中,用到了向数据库中的写入新记录语句、和从输入时的条件判断语句,运用结构化模块化设计。
7
3.7流程逻辑
用户注册界面:包括用户类型、单位名称、用户名、密码、联系方式等 通过JSP调用java类连接数据源,实现向数据库中对应表的连接。 logilink库中的用户注册信息表userdata
8
4业务查询模块设计说明
4.1程序描述
对用户的发货单进行查询 。
4.2功能
用户如果忘记订单号,可以通过输入用户id号查询与本用户有关的订单。
4.3输入项
页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:
标识符 user_id o_id orderdate
输入项描述 发货商登录账号 发货单号 填写订单的日期 数据类型 字符型 字符型 日期型 长度 50 50 50 4.5输出项
以页面列表形式,将与本用户相关的订单全部显示出来。
4.6算法
通过用户输入相应的条件,在JSP中设置数据库的查询语句,对数据库进行查询。
9
4.7流程逻辑
业务查询页面中输入用户id号或者订单号或者订单填写日期 返回查询得到的记录集 在jsp中将用户输入的信息作为查询语句的条件进行查询 userdata(发货商表) 和 orderdata(订单表)
5定单处理设计说明
5.1程序描述
本程序在整个业务处理模块中作用是使客户通过网络下订单,是业务处理模块要完成的第一项工作。程序功能是把客户填好的定单信息写入数据库中。本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将其存入数据库中。
5.2功能
本程序功能是将客户端提交的订单信息写入数据库,并提示用户操作完成。
10