毕业设计--物流管理系统的设计与实现内容摘要:
( 2)客户表 客户表主要用于存放企业员工信息。 表 3- 2 客户表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID NAME ADDRESS PHONE MOBILE EMAIL STATUS VARCHAR2(18 BYTE) VARCHAR2(20 BYTE) VARCHAR2(255 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) NUMBER(6,0) 否 否 是 是 是 是 是 是 是 否 否 否 否 否 否 否 客户身份证 姓名 客户住址 电话 手 机号 邮箱 当前状态 ( 3)司机表 司机表主要用于存放司机信息记录。 表 3- 3 司机表的结构 福建农林大学本科毕业设计说明书 9 字段名 数据类型及长度 是否为空 是否主键 描述 ID LOCATIONID NAME LICENSELEVEL PHONE STATUS VARCHAR2(20 BYTE) NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(2 BYTE) VARCHAR2(20 BYTE) NUMBER(6,0) 否 否 否 否 是 是 是 否 否 否 否 否 司机身份证 位置编号 姓名 驾驶证 手机号 当前状态 ( 4)位置表 位置表主要用于存放城市位置记录。 表 3- 4 位置表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID NAME STATUS NUMBER(11,0) VARCHAR2(20 BYTE) NUMBER(6,0) 否 否 是 是 否 否 数据库流水号 名称 当前状态 ( 5)登录记录表 登录记录表主要用于存放员工用户登录记录。 表 3- 5 登录记录表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID USERID TIME NUMBER(11,0) NUMBER(11,0) DATE 否 否 是 是 否 否 数据库流水号 用户编号 登录时间 ( 6)权限表 权限表主要用于存放系统操作基本权限信息记录。 表 3- 6 权限表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID NAME MASK REMARK NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(32 BYTE) VARCHAR2(255 BYTE) 否 否 否 是 是 否 否 否 数据库流水号 名称 掩码 说明 福建农林大学本科毕业设计说明书 10 ( 7)角色表 角色 表主要用于存放公司组织架构中角色信息记录。 表 3- 7 角色表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID NAME PERMISSION STATUS NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(32 BYTE) NUMBER(6,0) 否 否 否 是 是 否 否 否 数据库流水号 名称 权限掩码 当前状态 ( 8)库存表 库存表主要用于存放仓库信息记录。 表 3- 8 库存表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID LOCATIONID STOREMODE ADDRESS LENGHT WIDTH HEIGHT CURRENTVOLUME STATUS VARCHAR2(20 BYTE) NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(255 BYTE) NUMBER(11,0) NUMBER(11,0) NUMBER(11,0) NUMBER(11,0) NUMBER(6,0) 否 否 否 否 否 否 否 否 是 是 否 否 否 否 否 否 否 否 库存编号 位置编号 存储方式 地址 长 宽 高 当 前容量 当前状态 ( 9)出车记录表 出车记录表主要用于存放运单出车记录。 表 3- 9 出车记录表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID CARID DRIVERID STARTPOINT ENDPOINT TIME NUMBER(11,0) NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) DATE 否 否 否 否 否 是 是 否 否 否 否 否 数据库流水号 汽车编号 司机编号 出发地 目的地 时 间 福建农林大学本科毕业设计说明书 11 ( 10)用户表 用户表主要用于存放公司员工系统用户信息记录。 表 3- 10 用户表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID ROLEID LOCATIONID USERNAME PASSWORD PERMISSION NAME STATUS NUMBER(11,0) NUMBER(11,0) NUMBER(11,0) VARCHAR2(10 BYTE) VARCHAR2(10 BYTE) VARCHAR2(32 BYTE) VARCHAR2(10 BYTE) NUMBER(6,0) 否 否 否 否 否 否 否 是 是 否 否 否 否 否 否 否 数据库流水号 角色编号 位置编号 用户名 密码 权限掩码 姓名 当前状态 ( 11)运单表 运单表主要用于存放运单信息记录。 表 3- 11 运单表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID ADDRESSER ADDRESSFROM SPHONE ADDRESSEE ADDRESSTO GPHONE WEIGHT VOLUME STOREMODE SENDTIME ACCEPTTIME STATUS EXESBASIC EXESSTORE REMARK PAYFLAG CUSTOMERID NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(255 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(255 BYTE) VARCHAR2(20 BYTE) NUMBER(11,0) NUMBER(11,0) VARCHAR2(20 BYTE) DATE DATE NUMBER(6,0) NUMBER(11,0) NUMBER(11,0) VARCHAR2(255 BYTE) NUMBER(11,0) VARCHAR2(18 BYTE) 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 数据库流水号 地址 派送地址 发送人电话 接收地址 接收人电话 重量 体积 存储方式 派送时间 接收时间 角色编号 当前状态 基本运费 库存费用 说明 是否支付 客户编号 福建农林大学本科毕业设计说明书 12 ( 12)运单状态表 运单状态表主要用于存放运单状态信息记录。 表 3- 12 运单状态表的结构 字段名 数据类型及长度 是否为空 是否主键 描述 ID WAYBILLID CURRENTLOCATION TIME NUMBER(11,0) NUMBER(11,0) VARCHAR2(20 BYTE) DATE 否 否 否 是 是 否 否 否 数据库流水号 运单编号 当前位置 时间 福建农林大学本科毕业设计说明书 13 4 系统详细设计 系统的总体架构 系统主页面的框架 系统主页面的运行结果如下图所示。 图 4- 1 系统主界面 框架图说明如下: 表 4- 1 框架说明 区域 名称 说明 对应文件 1 系统 导航 主要显示登录系统用户的相关功能 2 功能模块 主要用于显示系统各模块及其子模块的功能 3 内容显示 主要用于显示功能模块中的内容 对应模块视图 类的分布 系统是利用 Struts 框架实现的 ,物流 管理系统中类的分布如下图所示。 2 3 1 福建农林大学本科毕业设计说明书 14 图 4- 2类分布图 类存放的文件夹功能如下所示。 表 4- 2 类功能说明 名称 功能 持久层 (dao 文件夹 ) 各种方法(增加、删除、修改和查询)的实现 表单层 (form 文件夹 ) 所存放的类是 BaseForm 子类,封装页面表单数据 服务 层 (service 文件夹 ) 存放的 dao 层功能的业务的类 控制层 (action 文件夹 ) 存放实现 jsp 各页面功能的类,即 Action 类 工具层 (util文件夹 ) 类名为类名为 StringUtil(字符转换的类)、类名为 PageBean(用来处理分页)等 系统部分功能模块的设计 系统登陆模块设计 系统登录模块是用户进入主页面的入口 ,根据用户名从数据库中获得该用户的权限。 在网页里添写用户名和密码后点击 ”登陆 ”按钮 ,网页会访问一个 URL,这个 URL 是福建农林大学本科毕业设计说明书 15 “ ” ,代码如下: s:form id=form name=loginForm action=login theme=simple在这个表单的 name 的值是 loginForm,它是 Struts 的 LoginForm 的实现类作为 spring bean 的 ponent 被扫描,并set 到 loginAction 中。 action 是 Struts 的 Action 的 URL,他们在 Struts 的配置文件中都是已经配好的 ,如下所示: action name=login class=loginAction result name=success/management//result result name=login/result /action Struts 的 Action实现类的 execute()方法是最先被执行的 [6],它从 LoginForm中得到用户提交的数据 ,然后在调用 userService 中的 query(String name)方法。 调用后会返回一个User 类型的值对象 ,从而与当前 User 进行比较为真 ,返回 success,否则返回 login。 也就是当用户登陆成功后 ,返回给用户登陆成功的页面,登陆失败后返回用户一个登陆失败的提示,并重定向回 [7]。 流程图如下: 图 4- 3用户登陆模块流程图 进入登录界面 用户名或密码是否为空 检查用户名密码验证码是否正确 提示用户名或密码出错 进入主界面。毕业设计--物流管理系统的设计与实现
相关推荐
,数据存储器 6116 硬件上有 RD 和 WR 信号选通,软件上有 MOVX类指令访问;而程序存储器 2732 硬件上有 PESN 信号选通,软件上有 MOVC 类指令访问,因而不会发生冲突。 模数信号转换 ADC0809 芯片 ADC0809 是 8 位逐次逼近型 A/D 转换器,带 8 个模拟量输入通道,有通道地址译码锁存器,输出带三态数据锁存器。 启动信号为脉冲启动方式
SelectionParagraphFormatLineSpacingLinesToPointsSelectionParagraphFormatLineSpacingLinesToPointselectionParagraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphFormatLineSpacingLinesToPointsSelectionP
库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。 综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。 因此本系统的开发是完全可行的。 开发及 运行环境 系统开发平台: Microsoft Visual Studio 2020。 系统开发语言: C。
2、1秧时,田中水层 1水栽秧利于秧苗根系生长,土层中氧气浓度和土温也较深水层高。 根系生长良好,根系活力和吸收强度也高。 有利于秧苗叶、蘖的生长。 三、田间管理。 水稻分蘖过程经历约 30天左右。 栽秧后 5施 15千克碳酸氢铵,15 千克磷钾二元复合肥。 此期,秧苗根系、分蘖和叶同时生长,需肥量大,追肥效果好。 农户往往追肥过迟,栽秧后 15素分解过程约 5能被作物吸收
家庭财务管理系统 的功能需求、主要用例图、性能需求等。 第四章, 家庭财务管理系统 设计 与实现。 首先在分析了其基本需求的基础上,给出了系统的体系结构和详细的数据库设计流程;之后详细介绍了 家庭财务管理系统 各模块的功能、设计与实现。 第五章, 家庭财务管理系统的 测试 ,给出了各个功能模块的测试方法和测试结果。 第六章,结束语。 总结了论文 的研究 工作 ,并给出了下一步 的工作。 第 二
大在线客户的要求。 因此,在充分沟通的基础上,相互了解对方的价值追求和利益所在,以寻找双方最佳的合作方式,无论对企业或在线客户,都有着极大的吸引 力。 (三)集成的 CRM 解决方案 在电子商务模式下,为了使企业业务的运作保持协调一致,需要建立集成的CRM解决方案。 该方案应使后台应用系统与电子商 务的运作策略相互协调,使客户能够通过电话、传真、 Web、 Email