毕业论文——基于BS企业物流管理系统

上传人:M****1 文档编号:565042388 上传时间:2023-11-01 格式:DOC 页数:13 大小:766KB
返回 下载 相关 举报
毕业论文——基于BS企业物流管理系统_第1页
第1页 / 共13页
毕业论文——基于BS企业物流管理系统_第2页
第2页 / 共13页
毕业论文——基于BS企业物流管理系统_第3页
第3页 / 共13页
毕业论文——基于BS企业物流管理系统_第4页
第4页 / 共13页
毕业论文——基于BS企业物流管理系统_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《毕业论文——基于BS企业物流管理系统》由会员分享,可在线阅读,更多相关《毕业论文——基于BS企业物流管理系统(13页珍藏版)》请在金锄头文库上搜索。

1、目录摘要2第一章 前言3第二章 编程环境基础知识42.1 IIS与ASP的结合42.2 ASP的内部特点42.2.1 Request对象42.2.2 Response对象52.2.3 Session对象:52.2.4 Application对象62.2.5 Server对象:62.3 利用ADO访问数据库72.4 ASP与CGI的比较9第三章 需求分析1031功能需求1032 性能需求10第四章 总体设计1141系统模块结构设计114.1.1 主要功能模块114.1.2 系统功能结构图114.1.3 模块功能介绍1242 数据库设计124.2.1 概念结构设计124.2.2 逻辑结构设计134

2、3数据库的实现13第五章 详细设计175.1导航模块详细设计175.2运单查询模块详细设计175.3 物流服务模块设计235.4 新闻动态模块设计245.5后台登录模块设计275.6 初始化信息管理模块设计295.7 公司简介管理模块设计305.8 运单管理与添加模块设计325.9 联系我们模块设计345.10招聘信息模块设计355.11分公司管理模块设计36第六章 测试和维护37结束语38致谢39参考文献39摘要据调查:75-85%的上网用户通过搜索引擎和商业网站寻找新客户。可见,搜索引擎的登录和商业网站的发布已经成为企业网站盈利的手段。互联网正在融入我们的生活,并影响和改变着我们的生活。网

3、络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,企业物流平台正是一个供客户与企业进行交流的网上虚拟空间。及时与客户进行沟通和交流,对于企业来说是相当重要的。【关键词】 企业物流平台、物流服务、运单查询第一章 前言l 经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。面对跨国企业不断渗透中国物流市场的严峻形势,我国物流业走高科技之路势在必行。我国国民经济连续多年高速增长,为我国现代物流发展创造了良好的条件。目前,我国各类物流企业有14万家左右,中小型企业占大多数。在如此强烈竞争的环境下,要想取得一席之地,各企

4、业在目前良好服务的基础之上,需提高企业的运营效率和自身管理水平。人工管理早已不再适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不仅为企业的运营过程节省了大量的时间,提高了企业的效率,还为企业在客户群中树立了一个全新的形象,为企业日后发展奠定一个良好的基础。第二章 编程环境基础知识Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关

5、注的Web服务器之一。新推出的IIS5.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。2.1 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本2.加快联机过程3.应用软件集

6、中在服务器端开发管理4.前端可使用任何浏览器(IE、Netscape.)5.后端可存取任何数据库 (SQL、Access.)6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)2.2 ASP的内部特点2.2.1 Request对象(1)Request对象的集合Form:用于检索HTTP请求正文中表单元素的值 QueryString:用于检索HTTP查询字符串中变量的值ServerVariables:用于检索预定的环境变量的值ClientCertificate:用于检索存储在发送到HTTP请求中客户端证书中的字段值Cookies:用于检索在HTTP请求中发送的Coo

7、kie的值(2)Request对象的方法Request对象只有一个方法:即BinaryRead。该方法以二进制方式来读取客户端使用POST传送方法所传递的数据。(3)Request对象的作用读取网址参数读取表单传递的参数读取Cookie的数据读取服务器环境变量上传文件2.2.2 Response对象:用于向客户端浏览器发送信息,或者将访问者转移到另一个网址,并可以设置和控制Cookie信息等。(1)Response对象的集合Response对象只有一个集合,即Cookies集合。(2)Response对象的方法Write:将变量作为字符串写入当前的HTTP输出Redirect:将重指示的信息发

8、送到浏览器,尝试连接另一个URLClear:清除任何缓冲区的HTML输出End:停止处理.asp程序,并返回当前的结果(3)Response对象的作用输出内容到网页(客户端)网页重定向写入Cookie下载文件2.2.3 Session对象:存储一个会话内的信息。Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束或者通过脚本设置中止的期限。(1)Session工作作原理在一个应用程序中,当客户端启动一个Session时,ASP会自动产生一个长整数SessionID,并且把这个SessionID送回给客户端浏览器,浏览器会把这个S

9、essionID存放在Cookies内。当客户端再次向服务器送出HTTP请求时,ASP会去检查申请表头的SessionID,并返回该SessionID对应的Session信息。(2)Session对象的集合Contents:包括已用脚本添加到会话中的项目,Contents是Session对象的默认集合Staticobjects:包含通过标记创建的并给了会话作用域的对象,这些对象在Global.asa文件中创建(3)Session对象的方法Abandon:破坏Session对象并释放其资源Contents.Remove:从Contents集合中删除一个项目Contents.RemoveAll:从

10、Contents集合中删除所有项目(4)Session对象的作用l 存储与某次访问相关的信息l 设置这个访问的代码页,日期格式等2.2.4 Application对象:在一个ASP应用中让不同客户端共享信息。Application对象是在为响应一个ASP页的首次请求而载入Asp.dll时创建的,它提供了存储空间用来存放变量和对象的引用,可以用于所有的页面,任何访问者都可以打开这些页面。(1)Application对象的集合Contents:含所有通过脚本命令添加到应用程序中的项目Staticobjects:含通过OBJECT标记创建的并给了应用程序作用域的对象(2)Application对象的

11、方法Lock:禁止其他客户修改Application对象的属性Unlock:允许其他客户修改Application对象的属性(3)Application对象的作用存储应用程序级全局变量锁定与解锁全局变更网站计数器2.2.5 Server对象:提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许在当前页的环境或会话中在服务器上实例化其他COM对象。(1)Server对象的集合Server对象仅支持ScriptTimeout属性,用于指定超时值,在脚本运行超过这一时间之后即作超时处理。(2)Server对象的方法CreateOb

12、ject:创建服务器组件的实例Execute:执行一个.asp文件MapPath:将指定的虚拟路径,无论是当前服务器上的绝对路径,还是当前页的相对路径,映射为物理路径Transfer:将当前所有的状态信息发送给另一个.asp文件进行处理(3)Server对象的作用创建组件实例获取服务器的物理路径对字符串进行HTML编码转向执行其他ASP文件2.3 利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对

13、象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1创建数据库源名(DSN)2创建数据库链接(Connection)3创建数据对象4操作数据库5关闭数据对象和链接每一步的作法如下:1、创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且

14、我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。2、创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data.Source=&Server.MapPath(&db&)conn.Open connstr这条语句打开链接,用到了DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。3、创建数据对象(Record Set)ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 文学论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号