




免费预览已结束,剩余9页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题 目 物流信息查询与管理系统设计目 录1绪论11.1研究背景11.2本文工作12技术基础22.1 ASP.NET简介22.2 SQL Server 2008简介24系统设计34.1系统目标34.2系统功能结构44.3系统业务流程55数据库设计65.1数据库实体图分析65.2数据库E-R分析75.3数据表结构87结束语11参考文献12致谢12Abstract1413物流信息查询与管理系统设计摘要:本文开发一个基于ASP.NET的物流信息查询与管理系统,本设计是以SQL Server2000为后台数据库开发工具,Microsoft Visual Studio2005为开发环境,ASP.NET为开发语言。在本查询与管理系统中,企业用户可以轻松根据每样货物收发地点,车源信息来及时调控并在网上快速发布新的信息,个人用户可以查询货源、车源具体资料位置来判断。系统最大限度的实现易安装新、易维护性和易操作性。关键字:ASP.NET;SQL Server;Visual Studio1绪论 1.1研究背景随着国内信息化步伐的加快,加上物流企业对行业信息的需求越来越大,促使物流信息平台迅速发展,以保证物流信息平台信息的及时性、准确性,在最大程度上满足国内物流企业对行业信息的要求,以适应物流行业的市场变化,使之成为国内物流企业信息的主要来源。经济全球化进程的加快,现代企业的专业分工和协作,对现代物流提出了越来越高的要求,信息化、自动化、网络化、智能化已成为现代物流的鲜明特征。随着物流行业的发展壮大,物流的信息化日益被从业者和信息系统提供商所重视。同时现代企业的供应链也时刻提醒我们,若想在激烈的市场竞争中占据绝对优势,企业必须及时、准确地掌握客户的需求,同时对客户的需求做出快速的反应,在最短的时间内以最大限度挖掘和优化物流资源来满足客户的需求,从而建立高效的数字化物流经济。1.2本文工作本文结合当前物流信息查询与管理的实际需求,详细设计了货源信息、车源信息、仓储信息等功能,基于ASP.NET,使用SQL Server,Visual Studio完成。系统操作简单方便,界面简洁美观,网址整体结构和操作流程合理流畅,实现人性化设计。2技术基础2.1 ASP.NET简介ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,它提供了数个重要优点:1. 增强的性能:ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2. 世界级的工具支持:ASP.NET Framework 补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。3. 威力和灵活性:由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET Framework 类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。4. 简易性:ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。5. 可管理性:ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET Framework 应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET Framework 应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。6. 可缩放性和可用性:ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。7. 自定义性和扩展性:ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。8. 安全性:借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 2.2 SQL Server 2008简介SQL Server 是一个关系数据库管理系统。这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。SQL Server 2008降低了管理系统、.NET架构和Visual Studio® Team System的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。基于政策的管理:作为微软正在努力降低公司的总成本所作的工作的一部分,SQL Server 2008推出了陈述式管理架构(DMF),它是一个用于SQL Server数据库引擎的新的基于策略的管理框架。陈述式管理提供了以下优点:遵从系统配置的政策监控和防止通过创建不符合配置的政策来改变系统,通过简化管理工作来减少公司的总成本使用SQL Server 管理套件查找遵从性问题。DMF是一个基于政策的用于管理一个或多个SQL Server 2008实例的系统。SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问。实体框架:在数据库开发人员中的一个趋势是定义高级的业务对象,或实体,然后他们可以将它们匹配到数据库中的表和字段,开发人员使用高级实体例如“客户”或“订单”来显示背后的数据。ADO.NET 实体框架使开发人员可以以这样的实体来设计关系数据。在这一提取级别的设计是非常高效的,并使开发人员可以充分利用实体关系建模。语言级集成查询能力:微软的语言级集成查询能力(LINQ)使开发人员可以通过使用管理程序语言例如C#或Visual Basic.NET,而不是SQL语句来对数据进行查询。LINQ 使可以用.NET 框架语言编写的无缝和强大的面向集合的查询运行于ADO.NET(LINQ到SQL),ADO.NET 数据集(LINQ到数据集),ADO.NET 实体框架(LINQ到实体),和到实体数据服务匹配供应商。 SQL Server 2008提供了一个新的LINQ到SQL供应商,使得开发人员可以直接将LINQ用于SQL Server 2008的表和字段。CLR集成和ADO.NET对象服务:ADO.NET 的对象服务层使得可以进行具体化检索、改变跟踪、和实现作为公共语言关系(CLR)的数据的可持续性。开发人员使用ADO.NET 实体框架可以通过使用由ADO.NET 管理的CLR对象对数据库进行编程。SQL Server 2008提供了提高性能和简化开发过程的更有效的和最佳的支持。Service Broker可扩展性:SQL Server 2008继续加强了Service Broker 的能力。会话优先权使你可以配置优先权,使得最重要的数据会第一个被发送和进行处理。诊断工具诊断工具提高了你开发、配置和管理使用了Service Broker的解决方案的能力,例如在应用程序部署之前诊断分支丢失情况或配置不正确的安全问题。4系统设计4.1系统目标 物流信息管理平台是针对中小型物流企业设计的。主要实现如下目标: 1. 操作简单方便,界面简洁美观。 2. 网站整体结构和操作流程合理顺畅,实现人性化设计。 3. 注册功能。提供两种注册途径:一种是个人用户注册,一种是企业用户注册。 4. 货源信息的发布和浏览功能。 5. 车源信息的发布和浏览功能。 6. 专线信息的发布和浏览功能。 7. 仓储信息的发布和浏览功能。 8. 招聘信息的发布和浏览功能。 9. 管理网站会员信息。 10.系统最大限度的实现易安装性、易维护性和易操作性。 11.系统运行稳定、安全可靠。 4.2系统功能结构 根据物流信息管理平台的特色,可以将其分为前台和后台两个部分设计。后台主要实现功能为物流新闻管理(发布新闻、管理新闻)、信息管理(车源信息管理、货源信息管理、专线信息管理、招聘信息管理、仓储信息管理)、用户管理(个人用户管理、企业用户管理)。物流信息管理平台的后台功能如下图4.1所示。物流新闻管理物流信息管理 管 理公告 发布公告 货源信息管理车源信息管理专线信息管理招聘信息管理仓储信息管理企业用户管理个人用户管理物流信息管理平台 用户管理图4.1后台系统功能结构图前台主要实现功能为浏览信息(浏览信息包括货源信息、车源信息、招聘信息、企业信息、专线信息、仓储信息)、发布信息(个人用户发布信息、企业用户发布信息)、查询功能、注册功能(个人用户注册、企业用户注册)。物流信息管理平台前台功能结构图如下图4.2所示。车源信息专线信息企业信息仓储信息招聘信息发布信息用户注册个人用户注册企业用户注册企业用户发布信息个人用户发布信息车源信息专线信息货源信息仓储信息招聘信息货源信息车源信息仓储信息搜索功能物流信息管理平台货源信息4.2前台系统功能结构4.3系统业务流程 物流信息管理平台流程图如图4.3所示会员登录发布信息注册会员(企业或个人)发布信息发布信息 用户管理员 登录物流新闻管理普通用户浏览信息否否是图4.3业务流程图5数据库设计 物流信息化的一个重要步骤就是建立稳固的物流信息平台,通过物流信息平台了解到及时、有效地物流信息。因此,对物流信息平台的合理化设计尤为重要,而建立物流信息平台的一个关键问题就是数据库的设计。5.1数据库实体图分析 通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划处系统中使用的数据库使用对象分别为物流新闻、货源信息、仓储信息、企业用户、招聘信息、搜索功能,实体图如下所示。 物流新闻为浏览者提供物流行业的最新动态,物流新闻实体图5.1如下: 物流新闻 新闻标题 新闻内容 发布日期 自动编号图5.1物流新闻实体图搜索功能可以使浏览者快速有效地查找到需要的信息,搜索功能实体如图5.2所示: 搜索功能 搜索类别 表名 关键字 字段名 自动编号图5.2搜索功能实体图5.2数据库E-R分析发布新闻标题新闻内容发布日期 新闻企业用户公司简介所属行业企业性质用户名密码企业名称电子邮件物流信息发布登录类型货源联系人联系电话有效期出发地货源编号货源类别到达地发布5.3数据表结构 数据库实体图设计完毕之后,就要根据实体图设计数据表结构。下面将主要的数据表的数据结构和用途分别列出来。 1.tbDepot(仓储信息表) 仓储信息表主要存储仓储详细信息,tbDepot表的结构如表6.1所示:表6.1tbDepot表的结构字 段 名数 据 类 型字 段 说 明是否为主键允许空IDint 仓储编号 是 不可以UserNamevarchar 发布人 否 不可以DepotTypevarchar 仓储类型 否 不可以DepotCityvarchar 仓储所在城市 否 不可以DepotSitevarchar 仓储所在地点 否 可以DepotAcreageint 仓储面积 否 不可以DepotSumint 仓储间数 否 可以DepotPriceint 仓储价格 否 可以Loadingint 装载服务 否 可以Packingint 包装服务 否 可以Sendint 陪送服务 否 可以Linkmanvarchar 联系人 否 不可以Phonevarchar 联系电话 否 不可以Termdatetime 有效日期 否 不可以Contentvarchar 详细信息 否 可以FBDatedatetime 发布日期 否 可以userTypechar 登录状态 否 不可以Auditingbit 审核状态 否 不可以2.tbNews(物流新闻表) 物流新闻表主要存储物流新闻信息,tbNews表的结构如表6.2所示:表6.2tbNews表的结构字 段 名数 据 类 型字 段 说 明是否为主键允许空IDInt 新闻编号 是 不可以NwesTitlevarchar 新闻标题 否 不可以NewsContentvarchar 新闻内容 否 不可以FBDatedatetime 发布日期 否 不可以3.tbFreight(货源信息表) 货源信息表主要存储或货源的详细信息,tbFreight表的结构图如表6.3所示:表6.3tbFreight表的结构图字 段 名数 据 类 型字 段 说 明是否为主键允许空IDInt 货源编号 是 不可以UserNameVarchar 发布人 否 不可以StartVarchar 出发地 否 不可以TerminalVarchar 到达地 否 不可以FreightTypeVarchar 货源类别 否 不可以FreightWeightInt 货源重量 否 可以WeightUnitchar 重量单位 否 可以LinkmanVarchar 联系人 否 不可以PhoneVarchar 联系电话 否 不可以Termdatetime 有效日期 否 不可以ContentVarchar 备注 否 可以FBDatedatetime 发布日期 否 可以userTypechar 登录类型 否 不可以Auditingbit 审核状态 否 不可以 4.tbSearch(搜索功能表) 搜索功能表主要存储各表名和字段名,tbSearch表的结构图如表6.4所示:表6.4tbSearch表的结构图字 段 名数 据 类 型字 段 说 明是否为主键允许空IDint自动编号 是 不可以searchTypevarchar搜索类别 否 可以typevarchar表名 否 可以searchKeyvarchar关键字 否 可以keywordvarchar字段名 否 可以5.tbUser(企业用户表) 企业用户表主要存储企业用户的详细信息,tbUser表的结构图如表6.5所示:表6.5tbUser表的结构图字 段 名数 据 类 型字 段 说 明是否为主键允许空IDint用户编号 是 不可以UserNamevarchar登录名 否 不可以UserPassvarchar密码 否 不可以PassQuestionvarchar密码提示问题 否 不可以PassSolutionvarchar密码提示答案 否 可以Linkmanvarchar联系人 否 可以CompanyNamevarchar企业名称 否 可以Kindvarchar企业性质 否 可以Callingvarchar所属行业 否 可以LicenceNumbervarchar营业执照号 否 不可以Addressvarchar地址 否 可以Phonevarchar联系电话 否 可以Faxvarchar传真 否 可以Emailvarchar电子邮件 否 不可以NetworkIPvarchar网址 否 可以Contentvarchar企业简介 否 可以Lockbit锁定状态 否 不可以LockCausevarchar锁定原因 否 可以6.tbJob(招聘信息表) 招聘信息表主要存储招聘的详细信息,tbJob表的结构图如表6.6所示:表6.6tbJob表的结构图字 段 名数 据 类 型字 段 说 明是否为主键允许空JobIDint招聘编号是不可以Jobvarchar招聘职位否不可以Numberchar招聘人数否可以Sexchar要求性别否可以Agechar要求年龄否可以Konwledgevarchar要求学历否可以Specialtyvarchar要求专业否可以Experiencevarchar工作经验否可以Cityvarchar工作地点否可以Paychar月薪否可以ParticularInfovarchar具体信息否可以FBDatedatetime发布日期否不可以UserNamevarchar发布人否不可以Auditingbit审核状态否不可以7结束语一个功能比较完整的物流信息查询与管理系统已经完成。通过这次毕业论文的设计,我熟悉并了解了利用ASP.NET开发网站的步骤和方法,也能更加熟练的使用SQL Server2000数据库。这是我第一次接触ASP.NET,有些功能完成的不是很好,也存在不足之处,有些功能选择用比较简单的方法实现。以后,会注重平时知识的积累,拓宽自己的知识面,这样才能在以后参与的项目中,尽量减少存在的不足。参考文献:1邵良彬 刘好增 海军。ASP.NET全解M北京:清华大学出版社,2007.22苏贵洋、袁艺。ASP.NET 2.0网络编程从基础到实践M北京:电子工业出版社.2007.73王保健.ASP.NET网络建设专家M北京清华大学出版。2005.94郝刚、袁永刚、齐艳.ASP.NET服务器控件开发技术与实践M北京:人民邮电出版社.2005.15 王 娴 ,刘 辉 ,倪远平.BS与 CS体 系结构 的应用研 究 .M信息技术.2006年第六期:54-55. 6(美)Scott Mitchell 著;陈武译.ASP,NET入门经典M北京:人民邮电出版社.2009.37陈冠军.精通ASP.NET2.0典型模块设计与实现.M北京:人民邮电出版社.2007.88武新华、刘彦明.ASP.NET+SQL Server典型网站建设.M北京:人民邮电出版社.2009.99王涛.你必须知道的.NETM北京:电子工业出版社.2008.1110张领.ASP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025授权专利合同转让范本
- 机场安全检查员题库及答案解析
- 2025【合同范本】幼儿园劳动合同
- 2025建设工程监理合同范本
- 房屋改名协议书
- 三基护理重点题库及答案解析
- 工程协议书范本
- 交通安全培训考试题库及答案解析
- 基础护理体温护考题库及答案解析
- 防疫监管协议书
- 35kv变电运维协议合同
- 2025年四川三州圆科技开发有限公司招聘考试笔试试题(含答案)
- 2025年广东省初中语文学业水平考试卷附答案解析
- 护工跌倒培训
- 2025年中国坚果礼盒行业市场全景分析及前景机遇研判报告
- QGF009-2021 三偏心硬密封蝶阀
- 呼吸系统用药指南
- 2025春季学期国开电大法学本科《合同法》一平台在线形考(任务1至4)试题及答案
- iqc进料检验员试题及答案
- 2025年山东出版集团有限公司山东出版传媒股份有限公司招聘(192名)笔试参考题库附带答案详解
- 高校艺术团管理工作职责
评论
0/150
提交评论