jsp物流仓库管理系统毕业设计任务书和开题报告

2024-08-12

jsp物流仓库管理系统毕业设计任务书和开题报告(精选2篇)

篇1:jsp物流仓库管理系统毕业设计任务书和开题报告

jsp物流仓库管理系统毕业设计任务书和开题报告 毕业设计(论文)任务书

设计(论文)起讫时间: 2006年3月10 日~ 2006年6 月 5 日 设计(论文)目的和要求:

物流中心仓储信息管理系统是物流管理系统重要组成部分。开发具有远程维护功能的物流仓储信息管理系统,是现代物流企业进一步发展的需要。本项目要求学生具备一定的理论基础,结合物流企业食品仓库管理实际,设计具有远程维护功能的物流仓储信息管理系统。

设计(论文)主要内容(含使用的工具语言、环境要求等):

一、工作内容

⑴了解物流企业仓库管理现状。

⑵了解仓库管理理论研究、系统实现技术等国内外现状。⑶熟悉JSP、SQL-SERVER等开发工具。⑷提出系统设计方案 ⑸实现本系统。⑹撰写相关文档。

二、系统开发

系统功能:收货、入库、库存管理与库存控制、出货、结算、客户管理、报表,数据的远程查询与维护,并提供可视化操作界面。

主要任务:系统数据库应用分析与设计,包括物流数据编码设计,通过该编码能够识别物品的流通属性、仓储属性等等;选择或设计库存控制策略;用户权限管理;并提供能够远程查询与维护功能的可视化操作界面。

工具语言:JSP、JAVA、SQL-SERVER2000,或ASP、SQL-SERVER2000

环境:WINDOWS2000

系统结构:B/S 分阶段任务安排:

分阶段任务安排:

第一阶段 3月6日至3月18日 根据任务书,拟开发提纲、框架 第二阶段 3月20日至4月15日 完成文献综述、外文翻译 第三阶段 4月16日至4月25日 完成系统设计

第四阶段 4月26日至5月22日 完成开发、论文初稿 第五阶段 5月23日至6月5日 论文定稿 第六阶段 6月5日始 论文答辩

毕业设计(论文)开题报告 设计(研究)内容和意义: 1 题目研究内容:

第三方物流企业提供的主要服务还停留在传统的运输和仓储两大块业务上,仓储在第三方物流中还占据着比较重要的地位。仓储管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。库管人员要花费大量人力物力和时间来做数据记录统计工作。表现如下:

有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。2 研究解决方法及思路

根据我国国内库存管理信息系统在企业中应用普及时出现的各种问题,我将用我所学知识,利用当前管理信息系统科学的、实用的理论,开发一套基于JSP的仓储信息管理系统。该系统主要内容概述如下: 2.1系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括数据库设计(概念结构设计、逻辑结构设计、物理结构设计)和功能设计。其中,我拟开发的仓储信息管理系统功能模块如下: 仓储信息管理系统登录 基本管理 入库管理 出库管理 库存盘点 库存控制 报表管理 系统维护 退出

添加、查询、修改 物资管理

供货单位管理 库存查询 打印

当然各个环节操作仍需进一步细化以来满足用户对管理进行全面操作的要求。2.2软件编写

该章包括两部分1)开发环境:所选择的操作系统平台(WINDOWS2000)、开发工具(JSP)、数据库SQL Server 2000及硬件环境。(2)功能模块的编程实现。

2.2.1 JSP的应用介绍

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。2.2.2 SQL Server2000的应用介绍

SQL Server2000是一种关系数据库系统。关系数据库系统的概念是E.F.Codd在1970年首次提出的。他零用关系代数的理论,是数学中的集合论在有效的组织数据上的应用。它以关系数据库模型为基础,其中心概念为关系。在SQL Server2000中,数据库按表(在关系理论中称为关系)进行组织。从用户的观点来看,SQL Server中除了表,没有其他成分。表中存在有一到多个列(或者成为字段),零到多行(或者成为记录),行与列的交叉处存放数据值。

SQL语言,全称Structure Query Language,即结构化查询语言。在SQL Server 2000中我们是用Transact-SQL语言,它是SQL语言的一个子集标准。SQL语言是一种面向集合的语言,它可以使用一条语句从一个或者多个表中查询多行,它的另一个重要特性是非过程性。这决定了它可以描述用户想要做些什么,有系统来负责找到解决用户请求的较合适方法,而不必象过程性语言那样,需要用户自己使用语言来写出程序来描述每个任务需要如何完成。

SQL Server一开始就是作为客户端/服务器端方式来设计的,这种结构更有利于管理大量不同的计算机,计算机之间通过网络完成数据交互,客户端为用户提供操作界面,服务器则处理该请求,并把处理结果返回客户端,并按照一定格式显示出来。用户可以通过对ODBC的安装及配置在客户端访问数据库服务器上的数据,同时SQL Server也能够让用户把它作为单机数据库来使用。此时应用程序可以使用Windows进程间通信(IPC)部件(如共享内存)同SQL Server连接,而不必通过网络。SQL Server的这种可选择方式可以让用户根据自己的需要来选择其使用方式,从而减少不必要的资源浪费。2.2.3 B/S结构数据库系统

浏览器/服务器(B/S)系统是一种分布式计算系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。例如,对于SQL Server来讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。浏览器/服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模。

设计(研究)方案和进度安排:

2006年3月16日收集相关信息资料。对于物流仓储这方面的了解分析,以及编程语言和编程工具资料的收集。

2006年3月20日学习JSP技术以及SQL技术。2006年3月30日开题报告完成。

2006年4月5日-4月10日通过对于客户的需求,对于系统的初步设计。

2006年4月10日-4月20日对于英文翻译和文件综述的起草及不断的修改更正和最后的提交。2006年4月21日-4月30日数据库信息录入,代码编写。2006年5月3日-5月15日系统调试完成,进行试用。2006年5月16日-5月20日起草论文。

2006年5月21日-5月底论文完成,订装,准备答辩。2006年6月进行论文答辩。主要参考文献资料:

[1] 邓凤祥.现代物流成本管理,经济管理出版社,2004,9 [2] 丁言立.?现代物流中心信息系统的构建,物流技术,2005,11(6):67-68 [3] 邬星根,李莅.仓储与配送管理,复旦大学出版社,2005,8 [4] 胡宜男.仓库管理的新技术与运用,物流,2006,(3):80-81 [5] 盛 华.仓库管理器:一个库存的分析模式,浙江物流,2005,1(5):9-11 [6] 李建丽.物流成本管理,人民交通出版社,2004,7 [7] 邓为民.供应链优化没有终点,物流,2006,(3): 37-38 [8] 蔡永记.物流业的“五力模型”,物流技术与应用,2005,11 [9] Edward Frazelle.Woeld-Class Warehouse and Material Handling.McDraw-Hill,2005.5 page25-26 [10] David E.Mulcahy.Warehouse Distribution & Operations Handbook.McGraw-Hill international editions,2004.9 [11] John Gattorna.The Gower Handbook of Logistics and Distribution Management.Gower Publishing Company,2002.9 page58-60

篇2:jsp物流仓库管理系统毕业设计任务书和开题报告

本科毕业论文(设计)

开 题 报 告

目: 基于JSP的个人博客系统设计与实现 学

院:

商学院

业:

信息管理与信息系统

级:

号:

名:

指导教师:

开题日期:

一、选题的背景、意义 历史背景

进入21世纪信息时代后,计算机与人类之间的距离逐渐缩小。计算机的高速发展,引领人类进入了计算机网络世界。随着计算机网络的高速发展,人与人之间也出现了多种多样的交流方式,从早期的ICQ,到后来的E-Mail和BBS,都是在计算机网络的基础上诞生的。它们的出现让人类的交流变得更加的方便和快捷。之后,博客,迅速崛起。

在博客风靡全球的过程中,越来越多的人投入了博客系统的开发研究。主流开源博客系统包括WordPress,Pivotx,PJBlog,Z-Blog,oBlog,Sablog-X站上了博客发展技术尖端。博客系统的开发语言与技术平台的搭建方案层出不穷,基于各种技术语言开发的博客系统呈现百花争鸣的局面。博客系统成为了潮流风头的网络新兴文化系统。2 研究现状

博客,即Weblog,后简称blog,又译为网络日志等,是一种通常由个人管理、不定期张贴新文章的网站。在台湾,人们认为Blog本身有社群群组的涵义,通常被音译成“部落格”。Blog就是以网络作为载体,简易迅速便捷地发布个人心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。撰写这些博客的人就叫做Blogger或Blog writer。

log一开始应用,立刻就发展为继Email、BBS、ICQ之后的第四种网络交流方式,成为了网络时代的个人“读者文摘”,成为一种以超级链接为武器的网络日记,带来了生活方式和工作方式的创新表,标志着一种新的学习方式。另外,由于blog的沟通方式比电子邮件、讨论群组更为简易和方便,它逐渐被应用在企业内部网络(Intranet)中。

据有关调查数据显示,2006年11月3日,全球中文博客站点数量达到5230万,博客用户数达到1987万。有些调查数据还显示出,2006年,中国大陆博客服务商持续大幅增长,大型网络公司如搜狐、百度纷纷推出相应的博客服务,博客服务商之间的市场竞争日趋激烈。有关调查机构还发现,博客的发展规律类似于新兴科技企业发展规律中的Hype Cycle模型,开始被媒体和从业者大为炒作,后来市场预期不断下降,直到现在的理性稳步发展,成为互联网的基本应用。

博客依赖的基础平台——博客系统也随即进入开发热潮。目前主流开源博客系统主要有这么几种:WordPress,一种支持用户在 PHP 和 MySQL 数据库的服务器上建立自己的 Blog的引擎;Pivotx,blog CMS,以 PHP 编写,管理者接口采用AJAX模式运作,SEO友好,支持MySQL数据库以及文本数据库等;PJBlog,一套开源免费的中文个人博客系统程序,采用asp+Access的技术,支持简繁中文,UTF-8编码,相对于其他系统具有相当高的运作效能以及更新率,也支持目前Blog所使用的新技术;Z-Blog,一款小巧而强大的基于Asp平台的Blog程序,支持界面主题及样式更换,采用Web Standards网页设计标准,静态生成日志,支持自定义目录配置,支持FierFox、Opera、Safari等浏览器,支持Wap、Windows Live Writer等离线写作软件;oBlog,一套经过完善设计的多用户博客建站程序,是Windows NT服务环境下多用户博客程序的最佳解决方案;Bo-Blog,一款基于PHP的、以MySQL为数据库支持的免费blog程序,基于XHTML+CSS+div 布局的模板结构,可自由定制的页面模块、插件与模板,部分基于Ajax的新体验,多语言包化与UTF-8国际编码,强大的spam信息防御机制,RSS、XML-RPC、Tags支持,内置留言本、天气、表情、置顶、验证码、头像等; Sablog-X,一个采用PHP和MySQL构建的博客系统,在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都比较好。

而从这些主流开源博客系统的实现技术来看,最主要的还是以PHP,ASP和JSP技术为主。三种技术中,相比之下,JSP具有一次编写到处到处运行,系统多平台支持,强大的可伸缩性,多样化和功能强大的开发工具支持等强势。JSP应该是未来发展的趋势,尤其是电子商务类的网站,多采用JSP,世界上一些大的电子商务解决方案提供商都采用JSP/Servelet。但是,JSP也存在不可忽视的弱势。与ASP一样,Java的一些优势正是它的致命问题所在,正是由于为了跨平台的功能,为了极度的伸缩能力,所以增加了产品的复杂性。此外,Java的运行速度使用class常驻内存来完成的,所以在一些情况下有些“最低性价比”了。

博客系统的架构则是C/S和B/S这两种开发模式技术架构的主流技术。C/S架构软件的优势主要有两点,一是应用服务器运行数据负荷较轻,二是数据的储存管理功能较为透明。但C/S架构的劣势是需要高昂的维护成本且投资大。B/S架构软件的优势主要也是两点,一是维护和升级方式简单,二是成本降低,选择更多。但是,和C/S相反,B/S的劣势在于应用服务器运行数据负荷较重。此外,它们的区别还在于,C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

博客系统的开发平台主要有MyEclipse,Netbean,ASP.NET三种。MyEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台,主要由Eclipse Platform、JDT、CDT和PDE组成。NetBeans是一个全功能的开放源码Java IDE,可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

除此以外,主流开源博客系统颇青睐于SQL Server、Oracle、Access及MySQL为主的数据库,其他辅助工具则有Dreamweaver,CSS脚本,CKEditor等。3 意义

话语权,是博客的最重要的作用。博客让网民们有了个体的观点,独立的品牌,自由的表达和出版。博客的公众传播,让公共知识分子有了存在的土壤和空间。除此之外,博客还具有知识过滤与积累的作用,还是一种深度交流沟通的网络新方式,也具有较高的商业营销作用,商业群体可以利用博客展示自己的企业形象或企业商务活动信息。基于博客的众多功能特点,在计算机网络高速发展的当代,认识网络的新事物,学习网络的新知识,深入了解博客,是非常有必要的。

博客系统作为博客的承载体,其研究与开发业也具有重要的意义。博客系统的功能、安装与使用、运行,博客系统的支持平台技术、数据库连接等等,都影响着博客的质量及博客发表的便捷性。综合开发语言、技术与平台搭配的效果来看,JSP技术功能较为强大,基于JSP的博客系统开发较有发展前景并且功能更为完善,但是目前各种主流开源博客系统却偏爱于PHP技术方面的开发研究,JSP技术使用并不多。因此,采用JSP技术实现个人博客系统的开发与研究是值得挑战的事情。因此,毕业系统设计最终决定应用JSP技术,搭建“MyEclipse + Dreamweaver”开发平台和“JavaBean+Servlet”的开发技术结构,使用“MySQL+Navicat”数据库工具,并应用CSS脚本进行系统美化,采用CKEditor进行博客系统的文章编辑。

二、研究的基本内容与拟解决的主要问题 研究的基本内容

本毕业设计研究的主要内容是基于JSP的个人博客系统的研究。系统初步规划为前台访问与后台操作两部分,其中功能模块图如下:

访问博客查看文章发表评论查看相册查看留言给博主留言 图1 博客网站前台功能结构图

博主登录文章管理文章类别管理相册管理留言管理发表文章浏览文章修改文章删除文章添加类别浏览类别修改类别删除类别上传相片浏览照片删除照片浏览留言删除留言

图2 博客网站后台功能结构图 拟解决的主要问题

毕业系统是一个基于JSP与数据库技术的个人博客,初步设计前台用户操作模块完成用户查看博客文章、查看评论、评论文章以及博主登录等操作,而后台博主操作模块解决用户文章管理、文章类别管理、分类管理等功能问题。具体的系统拟解决几个主要问题是:一是如何使博主可以简单的添加和删除日志;二是如何建立独立于具体的数据库平台,充分考虑数据库交互的部分兼容性;三是如何使平台容易在原先基础上进行二次开发;四是如何实现中间基础平台的无型性,采用开放的标准技术,达到跨平台运行的效果。

为解决以上问题,系统开发与设计可能要求做到:模块接口定义的清晰;基础类库和接口设计合理,尽量建立叮扩展的接口和抽象类;数据库操作使用标准SQL语句,使用有差别的SQL语句,则尽量集中在一起,以减少将来维护和移植的难度;采用开放的标准和工具等。

三、研究的方法与技术路线、研究难点,预期达到的目标 研究方法

毕业论文设计的研究方法主要有:

(1)文献研究法,即通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题。在文献研究过程中,将会大量阅读与博客知识与博客系统开发技术相关的文献资料,了解国内外相关研究成果,在通过对文献的分析、归纳和综合,在现有研究成果的基础上形成本系统的相关理论和功能结构,并借助计算机进行信息的搜集、整理和加工,形成对论文设计有用的信息。

(2)理论与实际应用相结合的方法,分析系统的用户需求,在对各种系统开发平台、开发技术、开发环境、数据库技术等各方面的比较下,选择相对较佳方案.(3)利用UML建模方法进行分析建模以及设计建模,并进行实际操作调试,从而实现本系统的具体功能。

(4)系统分析与逻辑辩证分析相结合的方法。系统分析方法是用系统的观念来研究和处理有关对象和联系的科学方法;逻辑辨证分析法是按照事物自身的发展规律,运用判断推理的方法揭示事物内在规律及概念与概念之间联系的一种复合的科学分析方法。2 技术路线

毕业系统将在博客知识与博客系统开发技术相关的文献资料调查的基础上进行技术方案研究设计。在对目前各种主流开源博客系统使用的开发平台开发技术、开发环境、数据库技术等各方面进行比较后,拟应用JSP技术,搭建“MyEclipse + Dreamweaver”开发平台和“JavaBean+Servlet”的开发技术结构,使用“MySQL+Navicat”数据库工具,并应用CSS脚本进行系统美化,采用CKEditor进行博客系统的文章编辑。3 研究难点

在系统的技术开发设计设想过程中,个人觉的系统研究的难点之一是如何设计博客系统功能模块,使系统既能完成现有系统的基本功能,又有创新点存在;难点之二在于如何保证博客系统的安全性,即如何通过设置权限,防止系统使用者即博主的数据遭篡改;难点之三是为了灵活处理网页中的数据交换,如何采用JavaBean+Servlet结构来进行开发设计;四是CKEditor编辑器是一个比较新的开源工具,配置说明比较缺乏,而且对中文支持比较差,如何使用CKEditor编辑器来实现网页在线文字编辑还个人深入需要研究;难点之五是作为一个博客系统,随着用户博客文章及评论的增多,该如何实现分页显示。4 预期目标

本毕业设计的预期目标有两个。一是完成一个基于JSP的个人博客系统,系统预期实现效果是完成博客网站前台访问、浏览、留言等功能,后台文章管理、相册管理、留言管理等功能。预期目标二是在对相关文献资料的整合与分析及系统的实现与分析下,完成论文《基于JSP的个人博客系统设计与实现》。

四、论文详细工作进度和安排

2010.10.30—2010.11.22 完成毕业论文选题

2010.11.22—2011.1.10 查阅相关文献,了解博客的现状,完成文献综述、开

题报告及外文翻译

2011.02.21—2011.03.11 进一步阅读文献,进行系统设计,完成基本系统框架,对调查数据进行处理,完善系统,完成毕业论文初稿,确定实习单位

2011.03.12—2011.05.03 毕业实习2011.05.04—2011.05.12 毕业论文定稿

2011.05.13—2011.06.10 毕业论文评阅、修改和论文答辩

五、主要参考文献:

[1] Mark Brady.Blogging, personal participation in public knowledge-building on the web[EB/OL].http://,2010-12-28.[4] 吴德强.博客发展与公共知识分子的产生[EB/OL].http://deqiangwu.blog.chinabyte.com ,2010-12-28.[5] Smith Brian G.The evolution of the blogger [J].Public Relations Review,2010,36(2):175-177.2010-12-28.[6] 尹丽丽.DCCI:中美微型博客发展现状与商业价值分析[EB/OL].http:// ,2010-12-30.[19] 开源中国社区.集成开发环境:NetBeans [EB/OL].http://编辑器 CKEditor[EB/OL].http://www.oschina.net/p/ckeditor,2010-12-30.指导教师审核意见:

本文来自 360文秘网(www.360wenmi.com),转载请保留网址和出处

【jsp物流仓库管理系统毕业设计任务书和开题报告】相关文章:

物流仓库规划设计05-25

物流仓库实习报告05-22

物流仓库调研报告07-18

物流仓库实习报告07-18

仓库物流总结报告模板10-14

物流仓库调查报告05-10

物流仓库安全管理07-18

仓库物流管理制度06-30

物流园仓库管理制度05-28

物联网技术在物流仓库管理中的应用研究10-11

上一篇:辩论赛评分细则下一篇:活动下发文件范文