基于BS架构的仓库管理系统设计与实现毕业设计(38页).doc
《基于BS架构的仓库管理系统设计与实现毕业设计(38页).doc》由会员分享,可在线阅读,更多相关《基于BS架构的仓库管理系统设计与实现毕业设计(38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于BS架构的仓库管理系统设计与实现毕业设计-第 33 页JISHOUUNIVERSITY本科生毕业设计题 目:基于B/S架构的仓库管理系统设计与实现作 者:学 号:所属学院: 信息科学与工程学院专业年级: 计算机科学与技术,2011级指导教师:职 称:完成时间:2015年5月 日吉首大学教务处制目 录摘 要IAbstractII第1章 绪 论11.1 课题研究的背景和目的11.2 国内外研究现状11.3 本文的研究内容和设计结构2第2章 系统开发请求及相关技术概述32.1 ASP技术背景32.2 ADO数据访问技术52.3 JavaScript简介62.4 B/S架构编程体系91、只要在文
2、章中修改相关标题,然后在本页点右键更新整个目录即可。2、“目录”两字为黑体小二,居中。3、目录主体部分自动生成。只显示到二级标题即可,不得显示第三级标题,字体为黑体,小四。第3章 系统可行性分析103.1 系统的可行性研究103.2 系统功能流程图113.3 系统数据流程分析14第4章 系统需求分析194.1 系统功能性需求分析194.2 系统非功能性需求分析25第5章 系统总体设计265.1 总体设计265.2 数据库设计与实现28第6章 系统详细设计与实现356.1 系统的技术实现356.2 系统功能模块的实现35第7章 系统测试417.1 单元测试417.3 性能测试46结 语47参考文
3、献48附 录49基于B/S架构的仓库管理系统的设计与实现摘 要随着经济全球化、信息网络化和物流现代化进程的全面推进,仓储供需量呈现爆炸式的增长,传统的仓库管理模式和管理系统,已经根本满足不了现代社会全面信息化的严峻挑战,开发出适应当前社会需要的、先进的现代化物流仓储管理技术平台很有必要。 ASP技术是相面对象编程的技术,可实现复杂数据库的操作;用ASP开发的Web应用程序安装在网络服务器上,运行的网路服务器上,因而ASP源程序的隐密安全系数性高;而ASP又是基于B/S模型架构的、开放式的Web服务器的应用程序开发技术,本文比较全面地阐述了与ASP、ADO、B/S模式有关的理论技术,为构建Web
4、仓库管理信息系统提供了必要的理论支持。首先对仓库管理系统的国内外现状以及当前普遍存在问题进行了分析和总结,然后在充分考虑了企业商品流通管理的实际问题的基础上应用软件工程的思想和面向对象的方法对系统进行了需求分析、系统详细设计,最后设计出了仓库管理系统中的入库管理、库存管理、出库管理、统计报表、会员管理、系统设置以及账务管理这七大基本的功能模块的具体实现。本系统通过计算机应用程序对企业仓库商品进行系统和安全的管理,极大的减少了管理者和操作者的工作量,基本上实现了企业仓库的信息管理流程。关键词:企业商品流通管理;仓库管理;B/S架构;面向对象编程公式编号中不体现章节标题号,编号方式:(1)(2)等
5、且右顶格,公式居中。全文单倍行距!标题及“摘要”字体:黑体,小二,居中。“摘要”段前、后各空一行。摘要字体:宋体,小四“关键词:”字体:黑体,小四关键词字体:宋体,小四,词间用“;”隔开。Based on B / S Structure of Warehouse Management System Design and ImplementationAbstractShow explosive growth as comprehensively promote the process of economic globalization, the information network and l
6、ogistics modernization, warehousing,标题及“Abstract”字体:Times New Roman,小二;居中。主题词首字母大写。“Abstract” 段前、后各空一行。 “Key words:”Times New Roman,小四加粗Key words字体:Times New Roman,小四,词间用“;”隔开。supply and demand, the traditional warehouse management mode and management systems, has Comprehensive information technolog
7、y in modern society cannot simply meet the serious challenges, and developed to adapt to the current needs of social development, Advanced modern logistics warehouse management technology platform was very essential.ASP technology is the technology of object-oriented programming, complex database op
8、erations; the ASP developers of Web applications are installed on a network server running on a network server, and thus high ASP source code secret safety factor; Whereas ASP is based on B/S model architecture, open a web server application development technology. A more comprehensive overview of t
9、he theory and technology related to the ASP, ADO, and B/S mode, to build a Web warehouse management information system to provide the necessary support for the theory.First home and abroad and the current status of a comprehensive analysis and summarize of common problems,and then in full considerat
10、ion of the Commercial Enterprises Invoicing management based on the actual situation of software engineering and object-oriented method of thinking the system needs analysis,system detailed design,warehouse management systems is given in the basic purchase management, sales management,inventory mana
11、gement,system management,statisticalreports,member management,system settings and account management functions of these seven basic modules implementation. This system of computer products systematization and safety management to the enterprise warehouse goods,greatly reducing the workload of manage
12、rs and operators, essentially achieving the enterprise warehouse information management processes.Key words: the commercial enterprises invoicing management;warehouse management;the B/S construction;object-oriented programming第1章 绪 论1.1 课题研究的背景和目的一级标题:黑体小二,居中二级标题:黑体小三,居左;段前、后各空12磅三级标题:黑体小四,居左标题号与标题名
13、之间要空一个全角空格字符论文中最多三级标题,不得出现四级标题。阅后删除本框。随着网络信息化的普及以及中国特色社会主义市场经济的带动下,各个企业在经济领域发挥着越来越大的作用,并且企业数量比以往更是翻了几番。在日益紧张激烈的行业竞争中,商品流通成为各个企业生存发展的关键所在,这就使得企业必须准备、及时掌握来自公司内外的繁多种商业信息,只有这样才能在竞争中独占鳌头并求得长远的发展。仓库管理系统作为引领企业信息数字化管理的前沿产品,已经成功部署在诸多的大中型公司中,并发挥着无法替代的重要作用,而且各个企业作为我国经济结构体系中的重要组成部分在推动企业信息数字化管理的过程中正面临许多艰巨的问题,这严重
14、阻碍了企业信息数字化管理的良性发展。 我过当今有许多的中小企业还在经营着人工单据字条来运营程序,来实现信息流对商品流的全程跟踪,并且通过财务库存现金账目来控制产品入库和销售的过程;通过仓库账目明细表来核查商品物流去向;通过定期汇总对账来调整账目和货物的损益。由此就造成了物流、资金链、收发票据分离,财务信息更新严重滞后实际的业务,所以只有通过汇总才能精确的了解经营的情况。而对各类商品类型、供销单位、应收款、应付款等信息查找困难,容易出现差错,商品的入库、销售、库存数量以及金额的统计记录工作量大,有时不准确,各类经营统计后的数据滞后实际业务的需要。仓库管理系统是利用现代数字信息化手段把国外先进的企
15、业管理经验引入到公司的仓库管理系统。仓库管理贯穿到公司的生产和经营的全过程,针对公司内部的仓库管理环节的任何修改都会对公司管理水平的提高起到促进作用。1.2 国内外研究现状 现在国内外对仓库管理系统的开发与研究已经逐步成熟,初步达到了针对相应企业客户的自身特点去满足客户的要求。相比之下,此类系统的研究进程又在不断的发展并深入到每处细节,这就满足诸多企业的仓库管理,但由于限于开发模式的局限性并未实现面对大众公司的广泛应用,通常只是应用在某些关键企业单位,所以仓库管理系统需要进一步的不断的探索实践。 往后此类应用软件程序将会向条形码仓库管理系统进军,就目前的技术而言,已有部分的仓库管理系统使用扫描
16、枪操作,运用条形码扫描技术来实现仓库管理的信息自动化处理。随着国家提出物联网的战略计划,与之有关的概念兴起和管理系统的信息化,应该在未来会变为一个应用技术发展的趋势,这也是一个亟待解决的现实问题。互联网技术在生产、存储以及运输和销售等领域应用非常的广泛,更多的商品拥有自己唯一的标识符,而且,条形码中包含了丰富的信息,这会替代传统的单据流转模式,减少因为人工的记录出现不必要的错误,这样既提高了工作的效率,也会保存系统中的信息并能正确的记录。国内做这方面的软件公司代表就有用友和金蝶,近年来它们从财务软件的开发转向ERP(Enterprise Resource Plan)系统的开发,它们具备物流管理
17、模块、物料管理模块、库存管理模块,但与专业的仓库管理系统软件相比,只有这些功能模块的相关功能还是不够完善。所以在一些厂商通常是采用ERP系统结合专业的仓库管理系统。通过对当前市场流行的各种仓库管理软件的分析,发现市面上的同类软件过于繁琐,操作起来比较复杂不易于大众化的使用,而软件中的某些功能并不能被公司所利用,这就造成软件冗余量大。为解决此问题,项目全程使用ASP技术,基于B/S模式的三层框架开发了这个面向对象作业的仓库动态信息管理系统。1.3 本文的研究内容和设计结构 作者首先进行系统开发背景概述,并大概介绍系统开发工具,然后进行系统分析和数据库的设计,最后论述系统实现的方法,根据系统管理模
18、块的功能需要,将系统分为七个模块,在开发的前期准备工作的基础上,分别对各个模块进行再一次细分并分为若干个子模块,最后将各个子模块进行组合,并测试系统各部分功能的稳定性和耦合性等。本文共分为六章,组织结构如下:1)第1章介绍了仓库管理系统的开发背景;介绍了仓管系统国内外研究的现状和未来的深入发展。简述作者在开发本仓库管理系统的工作内容,给出论文的层次结构。2)第2章分析了仓库管理系统的开发工具与开发平台。3)第3章介绍了仓库管理系统的可行性分析以及系统流程图和数据流图和数据字典4)第4章对本仓库管理系统的系统需求分析介绍和功能需求分析和性能需求分析5)第5章阐述了仓库管理系统的总体设计描述各模块
19、的结构设计和数据库设计方法。6)第6章对仓库管理系统的详细设计与实现主要描述相关模块的设计要求7)第7章对系统测试,主要阐述系统的单元测试和集成测试以及性能测试第2章 系统开发请求及相关技术概述2.1 ASP技术背景ASP(Active Server Pages)是一套由Microsoft公司开发的服务器端脚本执行环境。这事微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单,方便的编程工具。ASP的网页文件的格式是.asp。现在常用于在各种动态网站中。ASP内含于IIS 3.0(Internet Information Services 互联网信息服务)以
20、上版本中,利用ASP用户可以结合HTML网页、ActiveX组件和ASP指令建立动态、交互的Web应用程序,它可以和强大的Web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户要求专门制作的页面传给客户端浏览器,方便浏览用户来查看运行结果,Web浏览器在客户端上运行的程序的负荷减少了,极大地提高了客户端与服务器段的信息互相交换的速度,如图1所示。 图1 ASP网页与服务器及客户端原理图图编号,图题均为黑体五号,居中。图内内容为宋体五号,英文则为Times New Roman字体五号。图段前、后各空0.5行。ASP属于ActiveX技术中的服务器端技术,而不是在客户端执行
21、的,与通常在客户端实现动态页面的技术(如Java Applet、ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送给浏览器1。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。基于面向对象的设计,ASP技术拥有良好的可扩充性,简单的编写环境。2.1.1 ASP与动态网页动态网页发布技术的出现使得网页从单纯的展示平台变成了网络交互平台,能够提供以下几个网页动态效果,第一,可以在网页中添加一个滚动显示的广告栏。第二,
22、从HTML的表单中接收信息并且存储到数据库中。第三,根据不同访问者显示不同内容,创建个性化主页。第四,在主页中添加计数器。第五,根据用户浏览器版本、类型和能力显示不同档次的内容。第六,跟踪用户网站上的活动信息并且存入日志文件。目前动态网页开发的3种主流技术ASP、PHP和JSP,这三种各有所长,它们都需要把脚本嵌入到HTML文档中,这三者的不同之处在于,ASP学习简单、使用方便;PHP软件免费,运行成本低;JSP多平台支持,转换方便,与其中两种语言相比较,ASP格式的网页具有下面的许多特点:第一,可以使用VBScript和JavaScript等脚本语言,并同时结合HTML代码快速的制作出功能强
23、大的网页应用程序,第二可以与任何ActiveX Scripting语言兼容,第三、独立于浏览器,网站的访问者只需要在自己的客户端浏览器上执行HTML代码可浏览ASP页面。第四简单的编写环境,开发人员使用普通的文本编辑器即可进行ASP页面的设计与编写。从应用的角度看,利用ASP工作时几乎不存在任何限制。大家可以参照ASP技术的典型应用来介绍来了解ASP技术的具体功能。1)在网页中添加计数器、留言本、公告板、聊天室等功能,实现以前的CGI(Common Gate Interface)程序的所有功能。2)根据客户端浏览器的版本、类型以及处理能力显示不同档次的页面内容。使用户可以最大程序地欣赏网站所提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 仓库 管理 系统 设计 实现 毕业设计 38
限制150内