目 录 摘 要.... - 2 - 内容来自论文无忧网 www.paper51.com Abstract.. - 3 - http://www.paper51.com
1 引言.... 1 内容来自论文无忧网 www.paper51.com 1.1 可行性分析... 1 http://www.paper51.com 1.2 论文各章简介... 6 http://www.paper51.com 2 需求分析.... 7 内容来自www.paper51.com 2.1 业务流分析... 7 copyright paper51.com 2.2 数据流分析... 8 内容来自www.paper51.com 2.3 数据字典... 8 paper51.com
3 系统功能模块划分.... 11 copyright paper51.com
4 数据库设计.... 12 内容来自论文无忧网 www.paper51.com
4.1 数据库需求分析... 12 copyright paper51.com
4.2 数据库概念结构设计... 12 copyright paper51.com 4.3 数据库逻辑结构设计... 13 copyright paper51.com 5 界面设计.... 16 http://www.paper51.com
5.1 系统首页界面设计... 16 copyright paper51.com 5.2 会员注册页面设计... 17 内容来自www.paper51.com 5.3 会员中心页面设计... 18 copyright paper51.com 5.4 留言板页面... 18 http://www.paper51.com 5.5 系统后台登陆页面... 19 http://www.paper51.com
5.6 系统后台主操作页面... 20 http://www.paper51.com 5.7 系统管理员信息管理页面... 20 内容来自论文无忧网 www.paper51.com 5.8 公告管理页面... 21 copyright paper51.com 5.9 货物发布管理页面... 22 内容来自www.paper51.com 结 论.... 23 内容来自论文无忧网 www.paper51.com
致 谢.... 24 copyright paper51.com
参 考 文 献.... 25 内容来自www.paper51.com copyright paper51.com 3 系统功能模块划分 内容来自www.paper51.com
根据系统功能分析,可以画出系统的功能模块图,从管理员界面对功能模块图加以描述。 内容来自www.paper51.com 管理界面的系统功能模块图如图3-1: paper51.com http://www.paper51.com 4 数据库设计 内容来自www.paper51.com 4.1 数据库需求分析 paper51.com 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 内容来自论文无忧网 www.paper51.com 通过系统功能分析,针对物流信息平台,总结出如下的需求信息: 内容来自www.paper51.com
1)用户为管理员用户; http://www.paper51.com 2)管理员用户登陆后可进行管理员信息、订单信息及网点信息等的维护,以且订单订单、订单出库及统计信息的维护; 内容来自论文无忧网 www.paper51.com 经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: http://www.paper51.com
1)管理员信息,包括数据项:帐号,密码,权限等。 copyright paper51.com 2)用户信息,包括数据项:用户ID,用户姓名,性别,电话等。 内容来自论文无忧网 www.paper51.com 3)订单信息,包括数据项:系统编号,名称,计量单位,价格等。 http://www.paper51.com
4)网点信息,包括数据项:系统编号,网点名称,负责人,电话,网点地址等。 copyright paper51.com 4.2 数据库概念结构设计 内容来自www.paper51.com
得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 copyright paper51.com 设计规划出的实体有:管理员信息实体、用户信息实体、订单信息实体、订单订单信息实体、订单出库信息实体、统计归还实体和网点信息实体。 http://www.paper51.com 内容来自论文无忧网 www.paper51.com 订单信息 copyright paper51.com 用户信息 copyright paper51.com 留言信息 内容来自论文无忧网 www.paper51.com 1 paper51.com N paper51.com
实体之间关系的E-R图如图4-1所示: paper51.com http://www.paper51.com
copyright paper51.com
图4-1 实体间的关系E-R图 http://www.paper51.com 管理员信息实体E-R图如图4-2所示: 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 订单信息实体ER图如图4-3所示: copyright paper51.com http://www.paper51.com 网点信息实体ER图如图4-4所示: paper51.com
copyright paper51.com
内容来自www.paper51.com 图4-4 网点实体ER图 内容来自www.paper51.com 4.3 数据库逻辑结构设计 paper51.com 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。 内容来自论文无忧网 www.paper51.com 物流信息平台数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。 copyright paper51.com
表1为管理员信息表,存储系统中的管理员信息。 内容来自www.paper51.com
表1 管理员信息表(allusers) http://www.paper51.com 内容来自www.paper51.com 表2为网点信息表,记录系统中网点的详细信息。 内容来自www.paper51.com 表2 网点信息表(wangdianxinxi) copyright paper51.com
http://www.paper51.com 表3为用户信息表,记录系统中已有用户的信息。 paper51.com 表3 用户信息表(yonghuzhuce) 内容来自论文无忧网 www.paper51.com
paper51.com
表4为留言板信息表,记录留言板的信息。 paper51.com 表4 留言板信息表(liuyanban) copyright paper51.com copyright paper51.com 表5为订单信息表,记录在订单的信息。 paper51.com 表5 订单信息表(huowudingdan) copyright paper51.com
内容来自论文无忧网 www.paper51.com 5 界面设计 copyright paper51.com 用户界面的大部分功能都是以管理模块为前提的,因为网点模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对网点模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能: paper51.com
* 管理员管理。 paper51.com * 订单维护。 copyright paper51.com * 网点维护。 paper51.com 5.1 系统首页界面设计 内容来自论文无忧网 www.paper51.com
http://www.paper51.com
图5-1 物流信息平台首页界面效果 copyright paper51.com 打开系统首页,看到如图5-1的界面,界面实现的功能是展示物流信息平台的所有内容服务,包括网站名称、导航、用户登陆及其他内容的重点推荐位。页面设计清爽,内容多而不杂。 paper51.com 其中较有难度的是用户登陆功能的设计,经本人努力,终于将较精简但功能齐全安全性强的代码设计完成。代码片段如下: paper51.com ………………贴代码吧 paper51.com 5.2 会员注册页面设计 内容来自www.paper51.com
http://www.paper51.com
图5-2 会员注册界面 paper51.com 此页面设计理念与上一页面无异,并将这种模式保持到前台的所有页面。在页面核心区块主要实现的功能,是将用户对应输入的信息存储到数据库中。 内容来自www.paper51.com 5.3 会员中心页面设计 copyright paper51.com
copyright paper51.com 图5-3 会员中心界面 http://www.paper51.com
5.4 留言板页面 http://www.paper51.com copyright paper51.com 图5-4 留言板页面 copyright paper51.com 在此页面中,用户可进行留言操作,包括编写新留言、查看留言、回复留言等。 内容来自论文无忧网 www.paper51.com
5.5 系统后台登陆页面 paper51.com
内容来自论文无忧网 www.paper51.com
图5-5 系统后台登陆界面运行效果 内容来自论文无忧网 www.paper51.com 此页面实现的功能是核查系统管理员的身份,以保证系统的安全。所以在代码编写的要求上十分严格。为此,本人作了十分详细的分析,参考了大量相关资料,最终定下来的代码如下: 内容来自论文无忧网 www.paper51.com 5.6 系统后台主操作页面 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com 图5-6 系统后台主操作界面运行效果 http://www.paper51.com 通过观察可以发现,管理员用户对于系统后台及数据库的所有操作权限,拥有管理管理人员、个人用户、企业用户、信息管理、在线调查、公告管理等栏目的权限。下面就其中比较典型的几个界面进行详细说明。 copyright paper51.com 5.7 系统管理员信息管理页面 paper51.com
内容来自论文无忧网 www.paper51.com
图5-7 系统管理员信息管理界面运行效果 内容来自论文无忧网 www.paper51.com 此界面可进行关于系统管理员信息的相关管理操作,且不同权限的管理员可进行着不同权限的操作。 http://www.paper51.com 5.8 公告管理页面 copyright paper51.com
内容来自www.paper51.com
内容来自www.paper51.com 图5-8 公告管理界面运行效果 copyright paper51.com 5.9 货物发布管理页面 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 图5-9 货物发布管理界面运行效果 内容来自www.paper51.com |