毕业设计论文基于WEB服务的物流系统开发.doc

上传人:sccc 文档编号:4864071 上传时间:2023-05-20 格式:DOC 页数:40 大小:1.29MB
返回 下载 相关 举报
毕业设计论文基于WEB服务的物流系统开发.doc_第1页
第1页 / 共40页
毕业设计论文基于WEB服务的物流系统开发.doc_第2页
第2页 / 共40页
毕业设计论文基于WEB服务的物流系统开发.doc_第3页
第3页 / 共40页
毕业设计论文基于WEB服务的物流系统开发.doc_第4页
第4页 / 共40页
毕业设计论文基于WEB服务的物流系统开发.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《毕业设计论文基于WEB服务的物流系统开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于WEB服务的物流系统开发.doc(40页珍藏版)》请在三一办公上搜索。

1、密级: NANCHANG UNIVERSITY学 士 学 位 论 文THESIS OF BACHELOR(20072011年)题 目: 基于WEB服务的物流系统开发 英文题目: Logistics System Development Based on WEB Service 学 院: 共青学院 系 别: _信息工程系 专 业: 计算机科学与技术 班 级: 计算机本科班 学生姓名: 学 号: 指导老师: _ 起讫日期: 2010年12月1日2011年5月1日 35南昌大学共青学院毕业设计(论文) 目录目 录摘 要IIIAbstractIV前 言1第一章 系统分析21.1 开发背景21.2 需求

2、分析21.3可行性分析2第二章系统总体设计32.1 系统目标32.2 系统功能结构32.2.1系统业务流程图32.2.2系统功能结构42.2.3构建开发环境52.3 数据库设计52.3.1 数据库概要说明52.3.2 数据库概念结构设计62.3.3 数据库结构10第三章 系统详细设计123.1 公共模块设计123.2 网站首页设计133.2.1网站首页概述133.2.2网站首页技术分析143.2.3网站首页实现过程153.3用户注册页面设计183.3.1用户注册页面概述183.3.2用户注册页实现过程183.4搜索信息功能设计193.4.1搜索信息功能概述193.4.2搜索信息功能实现过程19

3、3.5发布信息页设计203.5.1发布信息页概述203.5.2发布信息页技术分析213.5.3发布信息页实现过程223.6企业用户管理页设计243.6.1企业用户管理页概述243.6.2企业用户管理页技术分析243.6.3实现过程253.7货源详细信息页设计253.7.1货源详细信息页概述253.7.2货源详细信息页技术分析263.7.3货源详细信息页实现过程263.8信息管理页设计273.8.1信息管理页概述273.8.2信息管理页技术分析283.8.3信息管理页实现过程29第四章 编码、测试、维护324.1 系统测试324.2 系统编译、运行与维护32结 论33参考文献(Reference

4、)30致 谢31南昌大学共青学院毕业设计(论文) 摘要摘 要物流概念始于美国。在二十世纪四五十年代,美国在二战中发现,物流具有重大战略意义。以最快的速度、最高的效率、安全正确的将战略物资供给到前线,这就需要高效的物流后勤保障。其过程包括了战略物资的订货、生产、配送、存储等等。正是从那时候起,物流作为一个单独的科学领域开始萌芽,并逐步形成一个研究体系。而从概念上的明确定义,最早出现在1935年,美国销售协会对物流进行了定义:“物流(Physical Distribution)是包含于销售之中的物质资料和服务,是从生产地到消费地点流动过程中伴随的种种活动。当物流从原来的物流概念转换为Logisti

5、c时,物流考虑的问题和范围已经逐步走向供应链管理了。远不止原来简单的从生产到消费的存储和运输问题了,更多的是解决供应商到最终消费者的所有移动、形态改变、权属及时间状态改变的所有相关活动的计划与执行。这表明物流不再是单纯研究仓储和运输的单一学科,而是一门覆盖运筹学、统计学、管理学、市场营销学、财务、机械、信息、自动化等一系列学科的综合性学科。1962年,著名的经济管理学家杜拉克(Peter Drucker)以“经济领域的黑暗大陆”为题,在财富杂志上讨论了物流这一领域,首次明确提出物流是节省成本的最后领域,并被视为企业的“第三利润源泉”用一句话概括物流就是:在恰当的时间,将恰当的商品,在恰当的地点

6、,送给恰当的人。关键词:仓储,管理,物流南昌大学共青学院毕业设计(论文) AbstractAbstractLogistics concept began in the United States. Four or five years of the twentieth century, the United States in World War II found that the logistics of great strategic significance. The fastest, most efficient, safe supply of strategic materials

7、to the right to the front, which requires efficient logistics logistics support. The process of strategic materials, including ordering, production, distribution, storage and so on. It is from that time on logistics as a separate field of science began to sprout, and gradually formed a research syst

8、em. Clear from the definition of the concept, first appeared in 1935, the Association of American sales are defined on the logistics: Logistics (Physical Distribution) is among the substances contained in the sales information and services, from production to consumption sites in the process flow is

9、 accompanied by various activities. When the logistics from the original concept into Logistic Logistics, the logistics to consider the issues and the scope has been gradually moving toward a supply chain management. Far more than the original simple from production to consumption of storage and tra

10、nsportation problems, more of a solution provider to the final consumer of all mobile, shape change, change of state ownership and time-related activities of all planning and implementation. This shows that is no longer just the study of logistics warehousing and transport of a single discipline, bu

11、t a cover operational research, statistics, management, marketing, finance, machinery, information, automation and a series of comprehensive subject disciplines. In 1962, the famous management expert Peter Drucker economy (Peter Drucker) to dark continent in the economic field in the title in the Fo

12、rtune magazine to discuss the logistics of the field, for the first time clearly Logistics is the last frontier for cost savings and is regarded as the enterprise, the third profit source Logistics is summarized in one sentence: at the right time, the right product at the right place, given the righ

13、t people. 朗读显示对应的拉丁字符的拼音字典2010商务工具译者工具包关于 Google 翻译博客隐私权政策帮助Keywords: storage, management, logistics南昌大学共青学院毕业设计(论文) 前言前 言经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。面对跨国企业不断渗透中国物流市场的严峻形势,我国物流业走高科技之路势在必行。我国国民经济连续多年高速增长,为我国现代物流发展创造了良好的条件。目前,我国各类物流企业有14万家左右,中小型企业占大多数。在如此强烈竞争的环境下,要想取得一席之地,

14、各企业在目前良好服务的基础之上,需提高企业的运营效率和自身管理水平。人工管理早已不再适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不仅为企业的运营过程节省了大量的时间,提高了企业的效率,还为企业在客户群中树立了一个全新的形象,为企业日后发展奠定一个良好的基础。据调查:75-85%的上网用户通过搜索引擎和商业网站寻找新客户。可见,搜索引擎的登录和商业网站的发布已经成为企业网站盈利的手段。互联网正在融入我们的生活,并影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,企业物流平台正是一个供客户与

15、企业进行交流的网上虚拟空间。及时与客户进行沟通和交流,对于企业来说是相当重要的。南昌大学共青学院毕业设计(论文) 第一章 系统分析第一章 系统分析1.1开发背景随着经济全球化进程的加快,现代企业的专业分工和协作,对现代物流提出了越来越高的要求,信息化、自动化、网络化已成为现代物流的鲜明特征。随着物流行业的发展壮大,物流的信息化日益被从业者和信息系统提供商所重视。同时,现代企业的供应链也时刻提醒我们,若想在激烈的市场竞争中占据绝对优势,企业必须及时、准确地掌握客户的需求,同时对客户的需求做出快速的反应,在最短的时间内以最大限度挖掘和优化物流资源来满足客户的需求,从而建立高效的数字化物流经济。1.

16、2需求分析随着物流业在我国的蓬勃发展及物流市场的激烈竞争,现代物流信息逐步从定性转变为精确的定量要求,这就需要物流信息管理平台提供大量准确、及时的信息数据,以帮助企业了解市场的变化以调整企业发展策略,所以物流信息管理平台最基本的功能就是保证浏览者看到准确地消息,最新的消息。1.3可行性分析在系统开发前期,系统分析员应采集系统性能、可靠性、可维护性和可生产性方面的信息;分析实现系统功能和性能所需要的各种设备、技术、方法和过程;分析项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响。开发一个物流信息管理系统,涉及到的技术问题不会太多,主要用到的技术就是数据库和一门可视化开发的编程语言。南

17、昌大学共青学院毕业设计(论文) 第二章系统总体设计第二章系统总体设计2.1 系统目标物流信息管理平台是针对中小型企业设计的。主要实现如下目标: 操作简单方便、界面简洁美观。 网站整体结构和操作流程合理顺畅,实现人性化设计。 注册功能。提供两种注册途径:一种是个人用户注册,一种是企业用户注册。 货源信息的发布和浏览功能。 车源信息的发布和浏览功能。 专线信息的发布和浏览功能。 仓储信息的发布和浏览功能。 招聘信息的发布和浏览功能。 管理网站会员信息。 系统最大限度地实现易安装性、易维护性和易操作性。 系统运行稳定、安全可靠。2.2 系统功能结构2.2.1 系统业务流程图物流信息管理平台业务流程图

18、如图2.2.1所示。图2.2.1 业务流程图2.2.2 系统功能结构根据物流信息管理平台的特点,可以将其分为前台和后台两个部分设计。前台主要实现功能为浏览信息(浏览信息包括货源信息、车源信息、招聘信息、企业信息、专线信息、仓储信息)、发布信息(个人用户发布信息、企业用户发布信息)、查询功能、注册功能(个人用户注册、企业用户注册)。后台主要实现功能为物流新闻管理(发布新闻、管理新闻)、信息管理(车源信息管理、货源信息管理、专线信息管理、招聘信息管理、仓储信息管理)、用户管理(个人用户管理、企业用户管理)。物流信息管理平台的前台功能结构如图2.2.2所示。物流信息管理平台的后台功能结构如图2.2.

19、3所示。图2.2.2 前台系统功能结构图图2.2.3 后台功能结构2.2.3 构建开发环境1、网站开发环境网站开发环境:Micrsoft Visual Studio2005集成开发环境。网站开发语言:ASP.NET+C#。网站后台数据库:SQL Server 2000。开发环境运行平台:Windows。 2、服务器端操作系统:Windows XP。Web服务器:Internet信息服务(IIS)管理器。数据库服务器:SQL Server 2000.浏览器:IE 6.0 3、客户端浏览器:IE 6.02.3 数据库设计2.3.1 数据库概要说明数据是信息管理系统的后台,存储着所有的信息,在信息管

20、理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。同时,一个合理的数据库结构有利于程序的实现。本系统是为中小型企业服务的人事管理系统,考虑到系统在企业内部局域网中的应用,采用了SQL Server 2000作为该系统的数据库平台。2.3.2 数据库概念结构设计1概念模型概念模型有很多模型,其中最常用的方法之一是“实体联系模型”(entity relationship model),即使用E-R图来描述某一组织的概念模型。E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数

21、据结构的概念模型。它的主要成分是实体、联系和属性。可利用E-R模型进行数据库概念设计。E-R图是直观表示概念模型的工具,在图中有四个基本成分 矩形框:表示实体类型(考虑问题的对象); 菱形框:表示联系类型(实体间的联系); 椭圆形框:表示实体类型和联系类型的属性; 直线:联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类(1:1,1:N,M:N)。具体图示如图2.4所示。 实 体 属 性 联 系图2.3.1实体属性图符号表示2系统E-R图的设计物流信息化的一个重要步骤就是建立稳固的物流信息平台,通过物流信息平台了解到及时、有效的物流信息。因此,对物流信息平台的合理化设计尤为重要,

22、而建立物流信息平台的一个关键问题是数据库的设计。通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为“物流新闻”、“货源新闻”、“仓储新闻”、“企业用户”、“招聘信息”、“搜索功能”,实体ER图如下所示。物流新闻为浏览者提供物流行业的最新动态,物流新闻实体属性图如图2.3.2所示。图2.3.2 物流新闻实体属性图浏览者通过货源信息可以了解到用户需要运送货物的详细信息。货源信息实体ER图如图2.3.3所示。图2.3.3 货源信息实体属性图浏览者可以通过仓储信息了解到某地出租的仓库信息,仓储信息实体属性图如图2.3.4所示图2.3.4 仓储信息实体属

23、性图企业用户在注册是需要提供的详细信息,并提供给浏览者来增加企业的信誉度。企业用户实体属性图如图2.3.5所示。图2.3.5 企业用户实体属性图企业用户可以通过发布招聘信息为本企业招贤纳士,浏览者可以通过招聘信息寻求到符合自身条件的工作信息。招聘信息实体如图2.3.6所示。图2.3.6 招聘信息实体属性图搜索功能可以使用浏览者快速有效地查找到需要的信息,搜索功能实体属性图如图2.3.7所示。图2.3.7 搜索功能实体属性图2.3.3 数据库结构 数据库实体属性图设计完毕之后,就要根据实体属性图设计数据表结构。下面将主要的数据表的数据结构和用途分别列出来。n Tb_Depot (仓储信息表) 仓

24、储信息表主要存储仓储详细信息,Tb_Depot表的结构如图2.3.8所示。表 名数据类型允许空描 述IDint仓储编号UserNamevarchar发布人DepotTypevarchar仓储类型DepotCityvarchar仓储所在城市DepotSitevarchar仓储所在地点DepotSumint仓储面积DepotAcreageint仓储间数DepotPriceint仓储价格Loadingint装载服务Packingint包装服务Sendint配送服务Linkmanvarchar联系人Phonevarchar联系电话Termdatetime有效日期Contentvarchar详细信息FB

25、Datedatetime发布日期userTypechar登陆类型Auditingbit审核状态图2.3.8 Tb_Depot表的结构n Tb_Freight(货源信息表)货源信息表主要存储货源的详细信息,Tb_Freight表的结构如图2.3.9所示。表 名数据类型允许空描 述IDint用户编号UserNamevarchar登录名UserPassvarchar密码PassQuestionvarchar密码提示问题PassSolutionvarchar密码提示答案Linkmanvarchar联系人comanynamevarchar企业名称kindvarchar企业性质callingvarchar

26、所属行业licecenumbervarchar营业执照号addressvarchar地址phonevarchar联系电话faxvarchar传真emailvarchar电子邮件networkIPvarchar网址contentvarchar企业简介lockbit锁定状态lockcausevarchar锁定原因图2.3.9 Tb_Freight表的结构n Tb_job(招聘信息表) 招聘信息表主要存储招聘的详细信息,Tb_job表的结构如图2.3.10所示。表 名数据类型允许空描 述jobIDint招聘编号jobvarchar招聘职位numberchar招聘人数sexchar要求性别agecha

27、r要求年龄konwledgevarchar要求学历specialtyvarchar要求专业experiencevarchar工作经验cityvarchar工作地点paychar月薪particularinfovarchar具体信息FBDatedatetime发布日期UserNamevarchar发布人Auditingbit审核状态图2.3.10 Tb_job表的结构南昌大学共青学院毕业设计(论文) 第三章 系统详细设计第三章 系统详细设计3.1 公共模块设计1数据库操作类设计数据库操作类用来完成数据库的连接操作以及数据库的查询、添加、删除和修改操作。将这几种操作写到一个公共类里,可以减少重复代

28、码的编写,有利于代码的维护。在dateOperate类中一共定义了5个方法:n createCon方法createCon方法返回的类型为SqlConnection,主要用来构造数据库的连接。代码如下: public static SqlConnection createCon() con = new SqlConnection(server=.;database=db_WL;uid=sa;pwd=123456;); return con; n execSQL方法execSQL方法用来添加、插入和删除数据。此方法返回一个布尔值用来表示添加、插入和删除数据是否成功,执行成功返回true,否则返回f

29、alse。调用此方法时应传入一个string类型的参数,此参数表示所执行的SQL语句。代码如下:public static bool execSQL(string sql) SqlConnection con = createCon(); con.Open(); SqlCommand com = new SqlCommand(sql, con); try com.ExecuteNonQuery(); con.Close(); catch (Exception e) con.Close(); return false; return true;n seleSQL方法seleSQL方法用来查找数据

30、是否存在。此方法返回一个布尔型值用来表示是否查找到数据,如查找到数据则返回true,否则返回false。调用此方法是应传入一个string类型的参数,此参数表示执行的SQL语句。代码如下: public static bool seleSQL(string sql) int i; SqlConnection con = createCon(); con.Open(); SqlCommand com = new SqlCommand(sql, con); try i =Convert.ToInt32(com.ExecuteScalar(); con.Close(); catch (Excepti

31、on e) con.Close(); return false; /大于0存在 if (i 0) return true; else return false; 3.2 网站首页设计3.2.1 网站首页概述 在网站的首页中把网站的主要功能都显示出来以方便访问者使用,使浏览者通过首页对本网站有一个全面的了解,并在第一时间浏览到本站的最新消息,首页中主要包括以下模块:u 网站导航u 搜索功能u 企业推荐u 用户登录u 物流新闻u 招聘信息u 最新货源信息u 最新车源信息u 最新专线信息u 最新仓储信息网站首页的运行效果如图3.3.1所示。图3.2.1 物流管理信息平台首页3.2.2 网站首页技术分

32、析在货源信息模块中有效日期的显示格式,可以通过GridView控件中的DateFormatString属性来实现。格式字符说 明输入数值输出格式C以货币格式显示数值12345.6789$12,345,68D以十进制格式显示数值1234512345E以科学计数法显示数值12345.6789123456E+004F以固定格式显示数值12345.678912345.68G以常规格式显示数值12345.678912345.6789N以数字格式显示数值12345.678912,345,68图3.3.2 常用数值格式3.2.3 网站首页实现过程1、设计步骤(1)在该网站中新建一个WEB窗体,将其命名为in

33、dex.aspx,用于显示网站首页。(2)在WEB窗体中添加Table表格,用于页面的布局。(3)在Table表格中的添加相关的服务器控件,控件的属性设置及用途如图3.3.3所示。控件类型控件名称主要属性设置控件用途母版页MasterPage.master均为默认值显示导航、登陆信息等GridViewgvNews均为默认值显示物流新闻gvJob均为默认值显示招聘信息gvFreight均为默认值显示货源信息gvTruck均为默认值显示车源信息gvSpecial均为默认值显示专线信息gvDepot均为默认值显示仓储信息图3.2.3 各控件、属性设置及用途实现代码如下:a href=# onclic

34、k=openPWD(specialInfo.aspx?ID=,500,620)详细信息2、实现代码:在主页Web窗体的加载事件中调用各个功能绑定到DataList控件上的方法。实现代码如下:protected void Page_Load(object sender, EventArgs e) bindFreight(); bindTruck(); bindSpecial(); bindDepot(); /绑定货源 protected void bindFreight() string sql = select top 10 * from tb_Freight where Auditing =

35、 1 order by ID DESC; gvFreight.DataSource = dataOperate.getDataset(sql, tb_Freight); gvFreight.DataBind(); /绑定车源 protected void bindTruck() string sql = select top 10 * from tb_Truck where Auditing = 1 order by ID DESC; gvTruck.DataSource = dataOperate.getDataset(sql, tb_Truck); gvTruck.DataBind();

36、/绑定专线 protected void bindSpecial() string sql = select top 10 * from tb_Special where Auditing = 1 order by ID DESC; gvSpecial.DataSource = dataOperate.getDataset(sql, tb_Special); gvSpecial.DataBind(); /绑定仓储 protected void bindDepot() string sql = select top 10 * from tb_Depot where Auditing = 1 or

37、der by ID DESC; gvDepot.DataSource = dataOperate.getDataset(sql, tb_Depot); gvDepot.DataBind(); 物流信息、招聘信息、最新车源信息、最新货源信息、最新专线信息、最新仓储信息和企业推荐这几个信息的显示都是通过GridView控件实现的。由于以上几个信息绑定的方法类似,这里主要是最新货源信息的绑定。最新货源信息通过自定义方法bingFreight将数据源绑定到GridView控件上。代码如下: protected void bindFreight() string sql = select top 10

38、* from tb_Freight where Auditing = 1 order by ID DESC; gvFreight.DataSource = dataOperate.getDataset(sql, tb_Freight); gvFreight.DataBind(); 3.3 用户注册页面设计3.3.1 用户注册页面概述浏览者可以通过用户注册功能注册成为本网站的会员。用户注册有两种注册方式,一种为个人用户注册,另一种为企业用户注册。分为两种注册方式主要考虑到用户的发布信息不一样,企业用户可以发布专线信息和招聘信息,而个人用户不可以发布这些信息。用户注册页面如图3.3.4所示。图3.3.1 用户注册页面3.3.2 用户注册页实现过程1、设计步骤(1)在该网站中建立一个WEB窗体,将其命名为login.aspx,用于实现用户注册。(2)在WEB窗体中添加Table表格,用于页面的布局。2、实现代码在用户注册页面中,选择不同的注册方式进入相应的注册详细信息页面,来进行不同级别的会员注册。在页面加载事件中使用Panel控件显示导航选择会员注册方式。实现代码如下: protected void Page_Load(ob

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号