企业物流管理—计算机毕业设计(论文内容摘要:

简介 仓储服务 营运服务 配送服务 运单查询 分公司登陆 公司新闻 行业新闻 招聘信息 联系我们 公司简介 物流公司后台管理 初始化信息 公司简介管理 仓储服务 运输服务 配送服务 运单管理 新闻管理 分公司管理 招聘信息 联系我们 后台系统结构功能图 模块功能介绍 :  网站导航:主要功能是页面导航。  里程查询模块:主要功能是用于计算两个城市之间里程。  运单查询模块 :主要功能是通过运单 ID 号进行运单详细信息的查询。  客服电话模块:主要用于展示客服电话号码。  公司新闻模块:主要用于展示公司最新信息。  行业新闻模块:主要用于展示最新的行业信息。  后台登录入口:为用户进入后台提供一个入口。 :  后台登录模块:主要用于管理员登录网站后台。  初始化信息模块:主要包括管理员信息修改、系统名称修改两部分。  公司简介管理模块:主要用于公司简介内容的修改。  仓储服务管理模块:主要用于仓储服务内容的修改。  运输服务管理模块:主要用于运输服务内容的修改。  配送服务管理模块:主要用于配送服务内容的修改。  运单管理模块:主要包括运单查询、运单添加、运单修改、运单删除 4部分。  新闻管理模块:主要包括新闻查询、新闻添加、新闻修改、新闻删除 4部分。  招聘信息管理模块:主要用于招聘信息内容的修改。  分公司管理模块:主要包括分公司添加、分公司删除、分公司修改,分公司管理员添加,分公司管理员修改(用户名不能修改),分公司管理员删除,对分公司管理员进行分 类查看 7 部分。  退出后台管模 块:退出后台管理程序。 4. 2 数据库设计 概念结构设计 编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。 编码是指与原来名称对应的编号、符号或记号。 它是进行信息交换、处理、传输和实现信息资源共享的关键。 编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。 本系统内部信息编码采用了统一的编码方式情况。 逻辑结构设计 本系统数据库采用 Access 数据库,系统数据库名称为 db。 数据库 db中包含7张表。 下面分别给出数据表概要说明、数据表关系概要说明及主要 数据表的结构。 1.数据表概要说明 从设计角度出发,对本系统后台的数据库中数据表有一个更清晰的认识,我设计了一个数据表树型结构图(如表 1 所示),该数据表树型结构图包含系统所有数据表。 表 1 数据表树型结构图 4. 3 数据库的实现 ( 1) new(新闻表) 新闻表主要用于保存新闻信息,该表结构如表 所示。 表 new 的结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 lei 文本 50 否 新闻类 别 title 文本 50 否 新闻标题 content 备注 否 新闻内容 time 日期 / 时间 否 新闻发布时间 ( 2) news(信息表) 信息表主要用于保存各类信息内容,该表结构如表 所示。 表 news 的结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 title 文本 50 否 发布类型 content 备注 否 信息内容 ( 3) yundan(运单表) 运单表主 要用于保存运单信息,该表结构如表 所示。 表 yundan 的结构 字段名 数据类型 长度 主键否 描述 Id 自动编号 是 自动编号 nid 文本 50 否 运单编号 start 文本 50 否 寄件地点 mudidi 文本 50 否 目的地 ctime 文本 50 否 出发时间 qs 文本 50 否 签收人 /未签收原因 qstime 文本 50 否 签收日期 zhuangtai 文本 50 否 派送状况 fgzhuangtai 文本 50 否 寄件地点 fg 文本 50 否 指定分公司派送 fgtime 文本 50 否 到达分公司时间 fgqs 文本 50 否 到达分公司的签收人 /未签收原因 beizhu 备注 否 备注 time 日期 /时间 否 审核日期 (4)fuser(分公司管理员) 分公司管理员表主要用于保存分公司管理员信息。 该表结构如表 所示。 表 fuser 的结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 username 文本 50 否 用户名 userpwd 文本 50 否 用户密码 fengongsi 文本 50 否 所属公司 (5)admin(管理员表) 管理员表主要用于保存管理员相关信息。 该表结构如表 所示。 表 admin 结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 admin_name 文本 50 否 管理员名称 admin_pwd 文本 50 否 管 理员密码 title 文本 50 否 系统名称 (6)fgongsi(分公司表) 分公司表主要用于保存分公司信息。 该表结构如表 所示。 表 fgongsi 结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 fengongsi 文本 50 否 分公司名称 (7)zhaopin(招聘表) 招聘表主要用于保存相关招聘信息。 该表结构如表 所示。 表 结构 字段名 数据类型 长度 主键否 描述 id 自动编号 是 自动编号 content 备注 80 否 分公司名称 time 日期 /时间 否 发布日期 第五章 详细设计 导航模块详细设计 导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。 网站导航有很多种,如带图标的文字导航、按钮导航、Flash 导航等。 网站导航设计效果页面如图 ⒈ 所示。 图⒈ 运单查询模块详细设计 运单查询模块主要包括运单查询、分公司 登录两个部分。 1.运单查询页面 首先进入运单查询页面,输入正确的运单编号,单击【提交】按钮,即可以在页面中显示查询所对应运单编号的详细信息。 该页面的设计效果如图 ⒉ 所示。 图⒉ 运单查询页面所涉及到的程序代码如下: % 39。 获取运单编号 if request(nid)then 39。 判断是否接收到表单值 nid=request(nid) 39。 将变量赋值 else nid= 39。 清空变量值 end if Set Rs = () 39。 获取记录集,查询符合条件的相关信息 Sql = Select * From yundan where nid=39。 amp。 nidamp。 39。 Sql,conn,1,1 % 2.登录分公司管理页面 分公司管理页面的主要功能是,查看运单的所有详细信息、修改用户密码、签收运单 3部分 ,该页面的设计效果如图 ⒊ 所示。 图 ⒊ 登录分公司管理页面所涉及到的程序代码如下: % if request(action)=login then 39。 判 断是否接收到表单值 username=request(username) 39。 接收用户名 userpwd=request(userpwd) 39。 接收用户密码 username=trim (request(username)) 39。 通过 trim函数去掉字符的左右两端空格 password=trim(request(userpwd)) for i=1 to len(username) 39。 通过 len函数计算用户名的长度 user=mid(username,i,1) if user=39。 or user=% or user= or user= or user=amp。 or user=| then script language=JavaScript amp。 alert(39。 您的用户名含有非法字符 ,请重新输入。 39。 )。 amp。 () amp。 /script end if next for i=1 to len(password) pass=mid(password,i,1) if pass=39。 or pass=% or pass= or pass= or upass=amp。 or pass=| then script language=JavaScript amp。 alert(39。 您的密码含有非法字符 ,请重新输入。 39。 )。 amp。 () amp。 /script end if next% % set rs=() sql=select * from fuser where username=39。 amp。 usernameamp。 39。 and userpwd=39。 amp。 userpwdamp。 39。 sql,conn,1,3 if then 39。 判断输入的用户名和密码是否正确 brbrbrbrfont size=2center对不起,您输入的用户名或者密码有误。 a href=返回 /a else session(username)=request(username) 39。 创建 session变量 session(loc)=1 39。 设置默认值 () end if set rs=nothing set conn=nothing end if % 登录分公司管理页面的运行结果如图 ⒋ 所示。 图 ⒋ 3.运单签收管理页面 这里所说的签收是指运单的签收过程,首先由分公司的人负责签收货物,当货物到达目的地时再进行签收。 运单签收管理页面的设计效果如图 ⒌ 所示。 图⒌ 运单签收管理页面涉及到的 HTML 重要表单元素如表所示 名称 类型 含义 重要属性 form1 form 表单 method=post action= uanze select 签收类型 id=xuanze onChange=MM_jumpMenu(39。 parent39。 ,this,0) fgzhuangtai select 派送状态 id=fgzhuangtai fgqs text 签收人 class=kuang id=fgqs value=%=rs(fgqs)% fgtime text 签收时间 class=kuang id=fgtime value=%=rs(fgtime)% post hidden 隐藏域 id=post value=%=request(id)% form2 form 表单 method=post action= xuanze select 签收类型 id=xuanze onChange=MM_jumpMenu(39。 parent39。 ,this,0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。