




免费预览已结束,剩余27页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20112011 届 届 本科毕业论文 设计 本科毕业论文 设计 题 目 农产品物流信息服务平台设计与实现 学 院 专 业 信息管理与信息系统 班 级 学 号 姓 名 指导教师 完成日期 诚诚 信信 声声 明明 我声明 所呈交的论文 设计 是本人在老师指导下进行的研 究工作及取得的研究成果 据我查证 除了文中特别加以标注 和致谢的地方外 论文 设计 中不包含其他人已经发表或撰写 过的研究成果 也不包含为获得 或其他教育机构 的学位或证书而使用过的材料 我承诺 论文 设计 中的所有 内容均真实 可信 论文 设计 作者签名 签名日期 年 月 日 授授 权权 声声 明明 学校有权保留送交论文 设计 的原件 允许论文 设计 被查阅和借阅 学校可以公布论文 设计 的全部或部分内容 可以影印 缩印或其他复制手段保存论文 设计 学校必须严 格按照授权对论文 设计 进行处理 不得超越授权对论文 设计 进行任意处置 论文 设计 作者签名 签名日期 年 月 日 农产品物流信息服务平台设计与实现 摘要 伴随着 Internet 的蓬勃发展 中国农产品物流业虽已得到快速发展 但 与发达国家相比仍有很大差距 流通渠道狭窄 物流技术落后 信息不畅等因素仍需 大力改进 本系统是用 Visio studio 2005 为工具的 以 SqlServer2000 为数据库开 发平台 开发农产品物流信息服务平台 分前台部分和后台部分两个模块 前台部分 针对个人会员和企业会员赋予不同的功能 后台部分主要是产品 新闻等信息的管理 功能 建立后的网站系统是一个动态 交互式 具有物流信息发布 物流信息查询 系统管理等功能的农产品物流信息服务平台 关键词 农产品 物流 信息服务平台 电子商务 Design and implementation of agricultural products logistics information service platform Abstract Along with the rapid development of Internet The logistics industry of china s agricultural have been rapidly developed but compared with developed countries are still a big gap logistics distribution channels narrow draggle technology information is not smooth and other factors still need to improve This system is used for Visio Studio 2005 tools using SqlServer2000 as a database development platform development of logistics information services platform In the foreground and background of the two modules the personal members and corporate members of the functions assigned to different The background is major products news and information management functions Of the web site system is a dynamic and interactive have logistics information issued logistics system management information query the function of the agricultural logistics information services platform Key words Agricultural logistics information services platform e commerce 目录 1 引言 1 1 1选题背景 1 1 2研究现状 1 1 3发展趋势 2 2可行性分析 3 2 1 技术可行性 3 2 1 1Visual Studio 2005 简介 3 2 1 2ASP NET 技术 4 2 1 3ADO NET 数据库访问技术 5 2 1 4SQL Server2005 数据库技术 6 2 1 5开发语言 C 7 2 2经济可行性分析 8 3需求分析 9 3 1系统功能需求 9 3 2外部接口需求 9 4总体设计 10 4 1农产品物流信息服务平台设计思想 10 4 2系统功能模块设计 10 4 2 1前台功能模块 12 4 2 2后台功能模块 12 4 3系统数据库设计 12 4 3 1数据词典 13 4 3 2数据表 14 5系统详细设计 17 5 1网站首页 17 5 2浏览查看信息 18 5 3发布各种信息 20 5 4搜索信息功能 20 5 5后台管理功能 21 6系统测试 23 6 1界面测试 23 6 2功能测试 23 6 3性能测试 24 致谢 26 参考文献 27 本科生毕业论文 设计 0 1 引言 1 1 选题背景 随着 Internet 的发展 现代农产品网上物流平台也随之越来越重要 农产品物流是指为了满 足用户需求 通过创造农产品时间价值 空间价值和潜在属性价值来完成从产前到产后的一系列供 应链环节的实体性或虚体性的流转 1 它涉及到农产品的储存 加工 包装 运输 装卸搬运 配送和信息管理等一系列环节 通过各个环节的有效整合 实现农产品增值 是农产品行业经营 发展的 第三利润泉 现在农产品物流涵盖了农产品相关的生产 流通和消费领域 连接了供给 主体和需求主体 2 一个畅通的流通体系对农产品物流来说是非常重要的 3 目前我国农业发展中面临的一个突出问题是农产品流通的市场化水平低 流通成本高 农民 没有从流通领域享受到应得的比较利益 改革开放以来 中国农业发展取得了令人瞩目的成就 据统计 我国农产品批发市场已达5000 多个 年交易额达4219 万元 4 农产品产量的大幅增长对农产品的流通提出了更高的要求 农业 物流逐渐受到人们关注 中国作为一个农业大国 拥有丰富的农产品资源 据有关资料统计 我国 一些新鲜农产品在采摘和储运 环节的损失率高达 25 30 而发达国家则控制在 5 以下 5 如此庞大的农产品产量 给农产品物流业提出了严峻的挑战 农产品物流作为一种先进的技术 组织和管理方式 已成为降低物质消耗 提高劳动生产率以外的 第三利润源泉 发展现代农 产品物流业 是有效解决 三农 问题 建设社会主义新农村的重要组成部分 实现农产品增值 农民增收具有现实意义 1 2 研究现状 中国农产品物流业虽已得到快速发展 但与发达国家相比仍有很大差距 流通渠道狭窄 物 流技术落后 信息不畅等因素仍需大力改进然而 据统计 我国有 58 16 的批发市场不能提供供 求信息和价格信息 6 中国农产品物流物流主体组织化程度低 主体呈现出多元化 多层次发展趋势 虽然农产品 物流从业主体数量很大 但是众多的参与个体组织规模小 层次低 离散性强 联合性差 组织 程度低 再加上融资渠道不畅 加工信息能力不足 难以获得物流规模效益和实现供应链物流的 一体化管理 最终结果是我国农产品物流主体只能提供简单的运输 仓储和初加工服务 无法深 入开展附加值较高的需求预测 精深加工 物流信息 成本控制和物流设施网络建设等增值服务 7 中国的物流基础设施落后 虽然有了很大发展 但整体水平不高 难以满足农产品物流发展 的需要 铁路和物流枢纽建设相对滞后 各种运输方式缺乏有效衔接 成为物流发展的 瓶颈 8 长期以来 农产品物流是以常温或自然物流形式为主 加上农村道路状况差 使各种鲜活农 本科生毕业论文 设计 1 产品难以及时外运和保存 农产品在物流过程中的损失较大 中国农产品物流的常见模式 生产 商 购销商 产地批发市场 销地批发市场 农贸市场 超市 消费者 经过采摘 分选 运输 储存等物流环节 损失率高达 25 30 这种传统的物流模式延长了可控物流时间 增加了物流 损耗 农产品物流标准化程度较低 农产品的分类 分级 分等大多凭人工感觉 误差过大 产 品包装缺乏统一标准 造成农产品储存 运输和加工困难 提高了物流成本 制约了农产品市场 竞争力 从产地到销地 从地头到餐桌 从包装 仓储 运输 加工到配送等诸多环节 都需要 紧密配合方能保证农产品物流的有效运行 才能获得更多的价值实现 由于不同于工业品的特殊 性 农产品在流通中更需要严格的质量控制 而我国还比较欠缺 亟需进行科学规范 1 3 发展趋势 随着科技的迅猛发展 农业信息化越来越成为农业生产活动的基本资源和发展动力 尤其对 于灵活性要求极高的农产品物流来说 信息化建设是提高农产品流通效率的关键 因此 必须建 立权威性的农产品市场信息网络 通过现代计算机互联网连接农户 生产商 加工企业 批发商 零售商 形成现代的农产品供应链 鼓励电子商务开展 为农产品的流通构建信息平台 及时 准确地向农产品的生产 销售 经营者提供价格信息 市场供求信息 库存信息及气象信息 提 供中长期市场预测分析 帮助生产者制定生产计划 避免生产的盲目性 电子商务的实质是企业 管理各个方面的信息化过程 11 信息时代企业的发展以消耗尽量少的社会资源来为社会提供尽量 多的社会财富 12 建立一个计算机信息系统时 系统分析和系统设计是至关重要的一步 而建立系统的功能模 型 信息模型又是系统初步设计的重中之重 这项工作是在明确了用户的功能需求和系统的约束 条件的基础上完成的 电子商务平台的成功研制与其良好的设计方法和功能模型 信息模型的建 立是分不开的 13 该系统主要使用 ASP NET 语言 在 Visual Studio 2005 NET 开发坏境下 用 SQL Server 2000 作后台数据库 实现农产品的交易流程 从供货商提供个人或者企业信息 包括 农产品 货源 车源 专线 仓库 招聘等信息 从而实现农产品的流通 本科生毕业论文 设计 2 2 可行性分析 2 1 技术可行性 2 1 1Visual Studio 2005 简介 Visual Studio 使开发人员能够快速创建高质量 用户体验丰富而又紧密联系的应用程序 充分展示了 Microsoft 开发智能客户端应用程序的构想 借助 Visual Studio 采集和分析信息 将变得更为简单便捷 业务决策也会因此变得更为有效 任何规模的组织都可以使用 Visual Studio 快速创建能够利用 Windows Vista 和 2007 Office system 的更安全 更易于管理并且 更可靠的应用程序 Visual Studio 提供了高级开发工具 调试功能 数据库功能和创新功能 帮助在各种平台 上快速创建当前最先进的应用程序 Visual Studio 包括各种增强功能 例如可视化设计器 使用 NET Framework 3 5 加速开 发 对 Web 开发工具的大量改进 以及能够加速开发和处理所有类型数据的语言增强功能 Visual Studio 为开发人员提供了所有相关的工具和框架支持 帮助创建引人注目的 令人印象 深刻并支持 AJAX 的 Web 应用程序 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序 这些应用程序可以集成任何后端数据提供程序 在任何当前浏览器内运行并访问 ASP NET 应用程 序服务和 Microsoft 平台 为了帮助开发人员迅速创建先进的软件 Visual Studio 提供了改进的语言和数据功能 例 如语言集成的查询 LINQ 各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理 信息 Visual Studio 还使开发人员能够从同一个开发环境内创建面向多个 NET Framework 版本 的应用程序 开发人员能够构建面向 NET Framework 2 0 3 0 或 3 5 的应用程序 意味它们 可以在同一环境中支持各种各样的项目 NET Framework 提供了用于解决常见编程任务的构建基块 预制的软件 从而能够快速构造 具有出色的最终用户体验的紧密联系的应用程序 在 NET Framework 模型业务流程上有效构建 的紧密联系的应用程序有利于在异类环境中实现系统集成 Visual Studio 和 NET Framework 的结合使用减少了对公用管道代码的需要 从而缩短了 开发时间并使开发人员能够集中精力解决业务问题 NET Framework 3 5 是在 NET Framework 3 0 的基础上构建的更高版本 得到增强的功能 领域包括基类库 Windows workflow foundation Windows Communication 本科生毕业论文 设计 3 Foundation Windows Presentation Foundation 和 Windows CardSpace 2 1 2ASP NET 技术 ASP NET是一种建立基于Web的应用程序的编程模式 14 是一个统一的Web开发模型 能使用 尽可能少的代码生成企业级ASP NET网站所需的各种服务 概括起来 ASP NET具有以下特性 1 与 NET Framework 完美结合 ASP NET 作为 NET Framework 的一部分 可以像其他 NET 应用程序一样地使用类库 也就是 说在 Microsoft 提供的开发工具 Visual Studio 2008 中 ASP NET 网站和 Windows 应用程序的开 发原理是一致的 并且 ASP NET 网站的开发可使用任何一种 NET 语言 本系统采用的是 C 2008 2 ASP NET 是编译型而非解释型 ASP NET 网站编译有两个阶段 第一阶段 当 ASP NET 页面被首次访问或 ASP NET 网站被预 编译时 包含的语言代码将被编译成微软中间语言 Microsoft Intermediate Language MSIL 代码 这种编译模式使得 ASP NET 网站可以使用不同的后台语言进行混合编程 第二阶段 当 ASP NET 页面实际执行前 MSIL 代码将以即时编译 Just In Time JIT 形式被编译成机器语言 图 3 1 给出了编译流程 VB NET 代码C 代码其他语言代码 对应编译器C 编译器 VB NET 编译器 MSIL 代码 机器语言代码 JIT 编译 执行 图 3 1 ASP NET 页面编译流程图 与 ASP NET 1 x 相比 ASP NET 3 5 如图 3 2 所示 是一个逐步演进的版本 ASP NET3 5 新增的语言集成查询 Language Integrated Query LINQ 提供了一种跨各种数据源和数据格 本科生毕业论文 设计 4 式查询数据的一致模型 可以使用相同的基本编码模式来查询 XML 文档 SQL 数据库 DataSet 和 Net 集合中的数据 另外 ASP NET3 5 新增的 ASP NET AJAX 极大地简化了在 ASP NET3 5 网站中使 用 AJAX 特性的方式 而且在 Visual Studio2008 中还可以调试页面上使用的 JavaScript ASP NET3 5 AJAX 主要包括客户端脚本库和服务器组件两大部分 客户端脚本库提 供了组件支持 浏览器兼容性 网络和核心服务的库 服务器组件提供了服务器控件 用于管理 用户界面 验证和控件扩展等 15 ASP NET 3 5 CLR 2 0 A 2 0 引擎 NET Framework 2 0 核心类库 NET Framework 3 0 类 库 WPC WCF 和 WF NET Framework 3 5 类库 LINQ ASP NET AJAX C 2008 编译器 图 3 2 ASP NET 3 5 组成图 ASP NET 中提供了 HTML 以及 WEB 服务器控件 同以往的 HTML 控件的本质区别在于这类空间 的事件是触发在服务器端的 默认的情况下 服务器无法使用 WEB 窗体上的 HTML 元素 这些元素 被视为传递给浏览器的不透明文本 如果设置为服务器控件 则可将其公开为可在服务器上编程 的元素 只需加上一句 RUNAT SERVER 则达到了这个目的 服务器控件的最大好处在于可进行 编程操作 并且均在服务器上完成 2 1 3ADO NET 数据库访问技术 ADO NET 是基于 Microsoft 公司推出的 NET 框架中的用于数据库访问的组件 ADO NET 是 ADO ActiveX Data Objects 技术的延伸和发展 DataSet 数据集 是 ADO NET 的端开式结构的核心组件 DataSet 提供了一个与数据源无关 的数据表示方式 它可以表示 存储和管理来自远程或本地数据库 XML 文件或数据流甚至应用 程序的局部数据 DataSet 包含一个或多个 DataTable 对象的集合 这些对象由数据行和数据列 以及主键 外键 约束和有关 DataTable 对象中数据的关系信息组成 NET Data Providers NET 数据提供者 是 ADO NET 体系中的另一个核心组件 它包含了 Connection Command DataReader DataAdapter 等对象 其组件的设计目的是为了实验数 据操作和对数据的快速 只进 只读访问 本科生毕业论文 设计 5 其中 Connection 对象用来实现和数据源的连接 它是数据访问者和数据源之间的对话通道 Command 对象包括了提交给实际数据库的信息 DataAdapter 充当了 DataSet 对象和数据源之间的 桥梁 在 Connection 对象的连接辅助下访问数据源 将 Command 对象中的命令执行结果传递给 DataSet 对象 并将 DataSet 对象中的数据改动回馈给数据源 DataAdapter 对 DataSet 对象隐藏 了实际数据操作的细节 从而使得 DataSet 对象不直接与数据源互动 16 使用 DATASET 访问数据库的步骤为 以下以访问 SQL 数据库举例 1 创建一个数据库链路 即创建一个 SQLConnection 设置好连接的数据库 2 请求一个记录集合 在 SQLConnection 中连接好要用的表 3 创建操作语言 建立一个 SQLdataAdapter 用以生成操作用的语言 4 把记录集合暂存到 DataSet 在 SQLAdapter 中生成一个数据集合 DATASET 5 关闭数据库链路 6 在 DataSet 上作所需要的操作 2 1 4SQL Server2005 数据库技术 SQL 语句全称是 结构化查询语言 17 Structured Query Language 最早的是 IBM 的圣约瑟 研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言 它的前身是 SQUARE 语言 SQL 语言结构简洁 功能强大 简单易学 所以自从 IBM 公司 1981 年推出以来 SQL 语言 得到 了广泛的应用 如今几乎所有的数据库管理系统都支持 SQL 语言作为查询语言 Structured Query Language 包含 4 个部分 数据查询语言 DQL Data Query Language SELECT 据操纵语言 DQL Data Manipulation Language INSERT UPDATE DELETE 数据定义语 言 DQL Data Definition Language CREATE ALTER DROP 数据控制语言 DQL Data Control Language COMMIT WORK ROLLBACK WORK SQL 广泛地被采用正说明了它的优点 它使全部用户 包括应用程序员 DBA 管理员和终端用 户受益非浅 SQL 具有如下特点 1 非过程化语言 SQL 是一个非过程化的语言 因为它一次处理一个记录 对数据提供自动导航 SQL 允许用户 在高层的数据结构上工作 而不对单个记录进行操作 可操作记录集 所有 SQL 语句接受集合作 为输入 返回集合作为输出 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输 入 SQL 不要求用户指定对数据的存放方法 这种特性使用户更易集中精力于要得到的结果 2 统一的语言 本科生毕业论文 设计 6 SQL 可用于所有用户的 DB 活动模型 包括系统管理员 数据库管理员 应用程序员 决策支 持系统人员及许多其它类型的终端用户 基本的 SQL 命令只需很少时间就能学会 最高级的命令 在几天内便可掌握 SQL 为许多任务提供了命令 包括 查询数据 在表中插入 修改和删除记 录 建立 修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言 而 SQL 将全部任务统一在一种语言中 3 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言 用户可将使用 SQL 的技能从一个 RDBMS 转到另一个 所有用 SQL 编写的程序都是可以移植的 SQL 是 PostgreSQL 和大多数其它关 系型数据库 用做查询语言的语言 它是可以移植的 并且容易学习使用 2 1 5开发语言 C 以下内容引至文献 18 C 是一个语言 ASP net 是一个平台 上面支持用 C 或者 VB Net 写代 码 C 是微软公司发布的一种面向对象的 运行于 NET Framework 之上的高级程序设计语言 并 定于在微软职业开发者论坛 PDC 上登台亮相 C 是微软公司研究员 Anders Hejlsberg 的最新成 果 C 看起来与 Java 有着惊人的相似 它包括了诸如单一继承 接口 与 Java 几乎同样的语法 和编译成中间代码再运行的过程 但是 C 与 Java 有着明显的不同 它借鉴了 Delphi 的一个特点 与 COM 组件对象模型 是直接集成的 而且它是微软公司 NET windows 网络框架的主角 C 是一种安全的 稳定的 简单的 由 C 和 C 衍生出来的面向对象的编程语言 它在继承 C 和 C 强大功能的同时去掉了一些它们的复杂特性 例如没有宏和模板 不允许多重继承 C 综合了 VB 简单的可视化操作和 C 的高运行效率 以其强大的操作能力 优雅的语法风格 创新 的语言特性和便捷的面向组件编程的支持成为 NET 开发的首选语言 并且 C 成为 ECMA 与 ISO 标准规范 C 看似基于 C 写成 但又融入其它语言如 Delphi Java VB 等 微软 c 语言定义主要是从 C 和 C 继承而来的 而且语言中的许多元素也反映了这一点 C 在 设计者从 C 继承的可选选项方面比 Java 要广泛一些 它还增加了自己新的特点 但它还太不成熟 不 可能挤垮 Java C 还需要进化成一种开发者能够接受和采用的语言 另外 C 不但可以开发基于 ASP net 的应用程序 也可以开发基于 Win Form 的程序 这就是 区别 若是单纯以概念来说 可以把 net 当作一个工作平台一般 它是一个开发环境的基底 提供 开发 Windows Web Mobile XML 等应用程式一个共通的平台 若是要了解深一点 则再去了解 本科生毕业论文 设计 7 其运作的相关机制那是有助于利用它来开发 C 和 NET 主要是应用在网际网路 C 编程语言是由微软公司的 Anders Hejlsberg 和 Scott Willamette 领导的开发小组专门为 NET 平台设计的语言 它可以使程序员移植到 NET 上 这种移植对于广大的程序员来说是比较容 易的 因为 C 从 C C 和 Java 发展而来 它采用了这三种语言最优秀的特点 并加入了它自己 的特性 C 是事件的驱动的 完全面向对象的可视化编程语言 我们可以使用集成开发环境来编 写 C 程序 使用 IDE 程序员可以方便的建立 运行 测试和调试 C 程序 这就将开发一个可用 程序的时间减少到不用 IDE 开发时所用时间的一小部分 使用 IDE 迅速建立一个应用程序的过程 称为快速反映开发 2 2 经济可行性分析 农产品物流信息服务平台主要运用工业工程和系统工程的理论和在物流管理中 从农产 品物流信息服务平台 整体出发 把物流和信息流融为一体 看作一个系统 把生产 流通 和消费全过程看作一个整体 运用系统工程的理论和方法进行物流系统的规划 管理和控制 选择最优方案 以最低的物流费用 高的物流效率 好的顾客服务 达到提高社会经济效益 和企业经济效益目的的综合性组织管理活动方法 从整体上对物流进行分析 设计 优化和 控制 本科生毕业论文 设计 8 3需求分析 3 1 系统功能需求 农产品物流信息服务平台 的功能要素 指的是物流系统所具有的基本能力 这些基本能 力有效地组合 联结在一起 便成了物流的总功能 便能合理 有效地实现农产品物流信 息服务平台 的总目的 一般来说 物流信息服务平台是由前台系统和后台系统两部分构成的 前台系统是供货商针 对农产品物流信息的发布 跟踪和反馈 物流公司对物流信息的发布和反馈 后台系统主要是进 行农产品 物流 新闻的信息的发布和管理 本电子商务系统采用B S结构设计 通过ASP脚本 SQL2000数据库实现农产品物流信息服务平台 3 2 外部接口需求 3 2 1界面 系统提供给用户的应为软件形式 且支持鼠标和键盘操作 界面设计应遵循如下原则 1 界面应有统一风格 能让用户容易理解 便于用户操作 2 应具有相当的容错处理 以提示用户 3 用户完成某项操作后 应该能及时的给用户提供反馈信息 3 2 2硬件接口 一般的计算机 有支持网络的硬件配置 3 2 3软件接口 客户端 任何可以连接 Internet 的 Windows 操作系统 服务器端 安装有IIS的Windows操作系统 以及SQL Server数据库 本科生毕业论文 设计 9 4总体设计 4 1 农产品物流信息服务平台设计思想 总结众多因素 本课题系统的设计思想大致如下 1 系统结构灵活 适应能力强 在软件的需求分析设计 编程过程中 必须全面 综合 考虑农产品物流的各项需求 采用模块化设计 B S模式等先进的设计技术 使软件对于不同的需 求具有较强的适应能力 2 成本低廉 对硬件要求低 考虑到物流规模画 达到 规模效益 因此该系统的使 用成本必须降低 考虑到不同用户的使用环境 达到无使用限制 3 技术的先进性 虽然在设计过程中注意成本的控制 但是这和采用先进的技术并不矛 盾 从软件的设计思想 到开发工具 均采用当今较为先进的新成果 也只有这样才能降低成本 的技术保障 4 操作简便 考虑到不同使用者的电脑使用知识 系统的使用必须简单 操作界面直观 操作方便 使用户稍经培训即可熟练使用 4 2 系统功能模块设计 农产品物流信息服务平台由前台信息操作和后台管理两部分组成 其中前台主要针对企业或 个人用户的发布各种信息的功能 后台管理供系统管理员使用 对发布的信息审核管理 包括货 源信息管理 车源信息管理 专线信息管理 仓储信息管理 招聘信息管理 个人用户管理 招 聘信息管理 新闻管理 农产品物流信息服务平台的功能模块图如图 4 1 和 4 2 所示 本科生毕业论文 设计 10 前台信息平台 注 册 登 录 信 息 搜 索 车 源 信 息 货 源 信 息 专 线 信 息 发 布 货 源 信 息 发 布 车 源 信 息 发 布 专 线 信 息 发 布 招 聘 信 息 发 布 仓 储 信 息 企 业 信 息 仓 储 信 息 招 聘 信 息 发 布 信 息 修 改 信 息 图 4 1 前台服务平台模块图 后台管理平台 发 布 新 闻 货 源 信 息 管 理 车 源 信 息 管 理 专 线 信 息 管 理 招 聘 信 息 管 理 仓 储 信 息 管 理 个 人 用 户 管 理 企 业 用 户 管 理 新 闻 管 理 审 核 通 过 删 除 审 核 通 过 删 除 审 核 通 过 删 除 审 核 通 过 删 除 审 核 通 过 删 除 解 锁 锁 定 删 除 解 锁 锁 定 删 除 删 除 图 4 2 后台管理平台模块图 本科生毕业论文 设计 11 4 2 1前台功能模块 1 登陆 注册 是注册用户登录网站功能 游客可以先注册会员之后通过登录功能进入平 台主页发布信息 并且根据不通用户区分个人用户和企业用户 2 货源信息 显示货源具体信息 3 车源信息 显示车源具体信息 4 专线信息 显示专线具体信息 5 企业信息 显示企业具体信息 6 仓储信息 显示仓储具体信息 7 招聘信息 显示招聘具体信息 8 发布信息 个人或企业用户通过发布信息 发布货源信息 车源信息 专线信息 企业 信息 仓储信息 招聘信息和修改用户信息 4 2 2后台功能模块 1 货源信息管理 系统管理员对个人或企业发布的货源信息进行管理 通过审核或者删除 操作完成 2 车源信息管理 系统管理员对个人或企业发布的车源信息进行管理 通过审核或者删除 操作完成 3 仓储信息管理 系统管理员对个人或企业发布的仓储信息进行管理 通过审核或者删除 操作完成 4 专线信息管理 系统管理员对个人或企业发布的专线信息进行管理 通过审核或者删除 操作完成 5 招聘信息管理 系统管理员对个人或企业发布的招聘信息进行管理 通过审核或者删除 操作完成 6 个人用户管理 系统管理员对个人用户信息进行管理 通过锁定解锁或者删除提示个人 用户在使用平台错误的提示 并且可以删除无效个人用户 7 企业用户管理 系统管理员对企业用户信息进行管理 通过锁定解锁或者删除提示企业 用户在使用平台错误的提示 并且可以删除无效企业用户 8 发布新闻 系统管理员在后天可以发布各种新闻 以供平台用户浏览 9 新闻管理 系统管理员对新闻信息的管理 可以删除旧的新闻信息 4 3 系统数据库设计 根据系统的功能模块设计分析 本系统创建名为 db WL 的数据库并且设计了 10 张数据表 本科生毕业论文 设计 12 4 3 1数据词典 1 货源信息表 表 4 1 货源信息表 名字 货源信息表 描述 记录货源信息 用于记录货物的出发地 目的地及其相关信 息 定义 货源信息 位置 在货源信息界面查看 2 仓储信息表 表 4 2 仓库信息表 名字 仓储信息表 描述 后台仓储信息 用于记录仓库类型 所在城市 面积等信息 定义 仓储信息 位置 在发布信息界面查看 3 招聘信息表 表 4 3 招聘信息表 名字 招聘信息表 描述 用于记录招聘信息的数据表 定义 招聘信息 位置 用户在浏览页面招聘信息查看 4 新闻信息表 表 4 4 新闻信息表 名字 新闻信息表 描述 管理员发布新闻的数据表 定义 新闻信息 位置 在后台管理系统 管理员发布新闻信息 5 专线信息表 表 4 5 专线信息表 名字 专线信息表 描述 专线信息 用于记录出发地 目的地 车型等专线车辆信 息的数据包 定义 在专线信息界面查看 位置 在后台管理系统 管理员对商品价格的修改时转存数据 库 本科生毕业论文 设计 13 6 用户信息表 表 4 6 用户信息表 名字 用户信息表 描述 记录用户信息 定义 用户信息 位置 新用户注册时填写 可修改 4 3 2 数据表 在概念结构设计的基础上进行数据库的逻辑结构设计 农产品物流信息服务平台的数据库中 共建立了 10 张数据表 部分表的设计如下所示 1 货源信息表 tb freight 表结构如图 4 3 所示 图 4 3tb freight 2 仓储信息表 tb depot 表结构如图 4 4 所示 本科生毕业论文 设计 14 图 4 4tb depot 3 招聘信息表 tb job 表结构如图 4 5 所示 图 4 5 tb job 4 新闻信息表 tb news 表结构如图 4 6 所示 图 4 6 tb news 5 专线信息表 tb special 表结构如图 4 7 所示 本科生毕业论文 设计 15 图 4 7 tb special 6 用户信息表 tb user 表结构如图 4 8 所示 图 4 8tb user 本科生毕业论文 设计 16 5系统详细设计 在对系统进行总体设计的基础上 按功能对每个模块进行具体的设计 以保证能够顺利完成 系统实现 由于有大量数据需要访问 所以定义连接的语句最为关键 本系统在dataOperate cs 文件中定义数据库连接方法 public static SqlConnection createCon con new SqlConnection server database db WL uid sa pwd 111 return con 其中 Con 为该连接名称 database db WL uid sa pwd 111代表设置该连接参数 其 中数据库用户名为 sa 数据库密码为 111 数据库名为 da WL 5 1 网站首页 图5 1 1网站首页 网站首页已注册用户可以直接登录 进入农产品物流信息服务平台 未注册用户可以必须在 注册后使用平台功能 本科生毕业论文 设计 17 图5 1 2会员注册login 通过定义name pass passQuestion passSolution loginType这5个textbox 以及3个 RequiredFieldValidator控件 分别是 用户名不能为空 密码不能为空 两次密码不一致 一 个button控件 进入下一步 5 2 浏览查看信息 个人或企业用户可以通过菜单查看货源信息 仓储信息 企业信息 专线信息 招聘信息等 1 仓储信息 图5 2 1仓储信息 仓储信息主要有仓库类型 所在城市 仓库面积 每间价格 发布时间 详细信息等组成 主要体现货物发送前后对其物流的一个管理 让用户知道农产品物流中的一个存储过程 然后详 细信息的可以点击弹出一个对话框 里面可以显示仓库的类型 所在城市等等 2 招聘信息 图5 2 2招聘信息 本科生毕业论文 设计 18 招聘信息主要有招聘职位 招聘人数 要求专业 要求学历 发布时间 详细信息等组成 能够满足各方面用户的需求 让有这样意向的人群也可以在农产品物流平台上找到自己的需求 3 专线信息 图5 2 3专线信息 专线信息主要有出发地 到达地 车型 专线报价 发布时间 详细信息等组成 主要体现 货物发送后对其物流的一个管理 主要是从哪里出发 送到哪里 出发的时间 用什么车发送的 价格是多少 都可以在这个模块中体现 然后详细信息的可以点击弹出一个对话框 里面可以显 示货物的类型 货物的出发地等等 4 货源信息 图5 2 4专线信息 货源信息主要有出发地 到达地 农产品类型 重量 发布时间 详细信息等组成 主要体 现货物种类 产量 地区等信息 然后详细信息的可以点击弹出一个对话框 里面可以显示货物 的类型 货物的出发地等等 5 企业信息 本科生毕业论文 设计 19 图5 2 5企业信息 企业信息主要有企业名称 企业性质 所属行业 联系人 联系电话 详细信息等组成 让 用户能够多方面考虑 充分提高信任度 5 3 发布各种信息 个人或企业用户可以通过菜单发布信息发布货源信息 仓储信息 企业信息 专线信息 招 聘信息等 图5 3 1发布信息 发布信息包括发布车源 货源 仓储 专线 招聘5大内容 也可以根据用户需求修改信息 5 4 搜索信息功能 个人或者企业用户可以通过搜索功能 搜索特定的信息 图5 4 1仓储信息搜索 本科生毕业论文 设计 20 可根据各个需求来搜索 达到便捷快速的效果 5 5 后台管理功能 后台管理平台可以对前台用户发布的各种信息进行审核 审核未通过的可以删除 后台管理 员还可以发布新闻 图5 5 1后台首页图 1 新闻发布 图5 5 2发布新闻信息 2 新闻审核 本科生毕业论文 设计 21 图5 5 3新闻审核 3 其他信息审核 图5 5 4其他信息审核 本科生毕业论文 设计 22 6系统测试 为了使得本系统能够顺利投入使用 在系统开发完成后对其进行了测试 以尽快对系统中存 在的缺陷进行修改 本人采用动态测试中的黑盒测试方法 从用户的角度出发对系统进行了全面 的测试 如界面测试 功能测试以及性能测试 18 小麦故事 6 1 界面测试 界面测试包括了图形测试 内容测试 整体界面测试 其详细内容为 1 图形测试 首先确保系统图片没有胡乱的拼凑在一起 其次 验证所有页面字体的风格是否一致 以及 背景颜色是否与字体颜色和前景颜色搭配合适 2 内容测试 确保系统提供信息的正确性 准确性和相关性 可以通过 发布信息 等的增删改查功能来 测试内容是否一致 3 整体界面测试 确保系统界面的标题栏导航栏 内容显示区没有出现错位 标题和文本内容没有出现错字 界面颜色 字体显示正常 经测试系统布局显示正常 各区域没有错位 页面整体风格一致 6 2 功能测试 功能测试包括了链接测试 表单测试 其详细内容为 1 链接测试 链接测试可以分为三个方面 首先 测试所有链接是否按设计文档写的那样确实链接到了该 链接的页面 其次确保系统不存在孤立页面 即没有链接指向该页面 只有知道正确的URL才能访 问的页面 最后确保链接跳转能传递用户的权限信息 对不同的用户点击相同的链接将跳转至不 同的页面 2 表单测试 农产品物流信息服务平台中的很多操作都要进行表单的提交 比如用户的登录 用户资料的 修改 发布信息的修改处理等 对这些情况应模拟用户提交信息 测试提交操作的完整性以及系 统的容错处理机制 是否能对非法操作进行判断并给出出错提示 表单测试还应确保递交后的信 息在数据库中显示的完整性 有效性和正确性 系统测试的重点为功能测试 本系统通过对各个模块进行测试 判断其是否实现了设计中所 要求的各项功能 本科生毕业论文 设计 23 经测试运行 系统基本实现分析阶段要求的各项功能 能满足用户的工作需求 农产品物流 信息服务平台各个功能模块运行正常 模块间接口良好 6 3 性能测试 性能测试保证程序具有良好的性能 它考察在不同的用户负载下 Web对用户请求做出的响应 情况 以确保将来系统运行的安全性 可靠性和执行效率 在这里 我主要采用多次运行系统网站以及在同一台电脑上登入多个账户的方式对系统性能 进行测试 查看在各种条件下系统能否正常运行 经测试 系统运行稳定 没有出现死机现象 系统响应速度良好 具备较高的可交互性 本科生毕业论文 设计 24 7 总结和展望 农产品物流信息服务平台的建立和发展能够更好的改善农产品物流服务质量差 农产品物流 成本高的现状 能更好的满足经济发展的需求 农产品物流信息服务平台具有公共信息共享 交 易服务功能 相关部分服务功能 用户信息服务功能等四大功能 农产品物流信息服务平台能够 提供专业化的物流信息服务 促进物流信息资源的共享 促进物流资源的整合 有利于推进物流 信息的标准化 它能够帮组中小流通执照企业提升信息系统的物流功能 以减轻供应链核心企业 在帮组合作伙
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二部分 第十一章 第56课时 交通运输布局对区域发展的影响(重难课时) 2026年高考地理第一轮总复习
- 2026届安徽省淮南市大通区(东部)九年级化学第一学期期中学业水平测试试题含解析
- 陕西省西安市临潼区2025年英语九年级第一学期期末考试模拟试题含解析
- 2026届四川省泸州市泸县化学九年级第一学期期末综合测试试题含解析
- 水力学试题及答案
- 湖南省安仁县2026届九年级英语第一学期期末综合测试模拟试题含解析
- 黔西南市重点中学2026届化学九上期中质量检测试题含解析
- 《协议离婚草稿:包含婚姻关系解除后的赡养协议》
- 离婚财产分配及子女监护权明确协议
- 内蒙古赤峰市洪山区2026届化学九上期中学业质量监测模拟试题含解析
- 甲油胶行业报告
- UL499标准中文版-2017电加热装置UL中文版标准
- 《中国香文化发展史》课件
- 大型活动医疗保障应急预案
- BEC商务英语初级考试历年真题及答案6套
- 消除“艾梅乙”医疗歧视-从我做起
- 工程项目规模分级标准(评审)
- 北师大版小学数学六年级上册《圆》单元作业设计
- 初中物理、化学、生物理科实验操作考核表及评分细则
- 不违反计划生育协议书模板
- 07FD02 防空地下室电气设备安装
评论
0/150
提交评论