1、本科毕业设计(论文)开题报告信息科学与工程 学院 信息管理与信息系统 专业 设计(论文)题目 基于JSP的进销库存系统学生姓名DreamSunlight Technology Company起迄日期_2017。02。14-2017。06.01 2017年 3 月 1 日毕业设计(论文)开题报告1。文献综述。1.1背景描述如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是In
2、ternet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然.库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。 1。2 开发意义进销存管理系统能确保物畅其流,促使企业经营活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各
3、行各业都存在不同程度的库存管理业务.1.3 研究状况通过调查和分析,初步了解到现在各种进销存软件的优点及不足.比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对及电子商务迅猛发展的网络经济时代显得脆弱和不足。总结国内众多仓库进销存软件有如下缺点:(1)体系封闭,无法实现网络化管理,更无法支持电子商务.许多传统仓库进销存软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。(2)信息单一、落后且缺乏前瞻性,由于技术方面的限制,许多传统仓库进销存软件无法做到库存信息的实时动态处理、事前的预测,并提供前瞻性信息
4、。(3)对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。 1。4系统开发步骤进销存管理系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节.上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低在线学习系统开发的复杂性。国内外许多系统开发的实例都证明这是一种
5、行之有效的开发方式.1。5参考文献:1冯学军。基于SSH框架的Web网站设计与实现D.长春理工大学,2010。DOI:10。7666/d。y1662392。2段广. 旅游设计理论与实践初步研究D。重庆师范大学,2012.3贺蕴彬。 基于SQL Server数据库安全机制问题的研究与分析J. 信息安全与技术,2014,(01):4850.4李胜男。学生毕业信息管理系统的设计与实现D。山东大学,2014。 5郝红岩。基于MVC模式的Web框架的应用研究D。武汉理工大学,2013。 6白毅. JSP访问WEB数据库J。 厦门科技,2005,(03):4951。7王磊.对Mysql数据库的访问方法的研
6、究J。网络安全技术与应用,2014,(4)8Nan Ma,Chao Fang,Wen Qiang Liu. Storage and Display System of Relic Information Based on JSP and MVCJ. Advanced Materials Research,2011,1290(271):。9Min Song Li. Realization of Electronic Ticket Service System Based on JSPJ。 Advanced Materials Research,2011,1100(181):。2. 毕业设计(论文
7、)任务要研究或解决的问题和拟采用的方法: 2。1系统的功能本系统要求对旅游管理系统有以下业务处理,具体包括: 1)用户模块:用户包括为用户分配账号,修改密码,用户安全退出功能。此模块只能由系统管理员统一配置,用户不能自行注册,用户密码要进行加密处理; 2)产品模块:对需要入库的产品进行增删改查操作; 3)供应商模块:对供应商进行增删改查操作; 4)入库模块: 先由采购员填写采购单,内容涉及产品相关信息,货源相关信息和数量,然后交由采购经理审批,审批通过后由采购员进行采购,采购完成后由库存管理员进行入库.整个采购流程中共分为4个状态,即:待审核、审核通过、驳回、已完成。 5)出库模块:由采购员填
8、写出货单,内容涉及产品相关信息和数量,由采购经理进行审批,审批通过后出货.整个出货流程中共分为4个状态,即:待审核、审核通过、驳回、已完成6)分部模块:管理要分公司的一些基本信息7)库存模块:可以查看产品的库存状况,库存数量;8)系统管理模块:进行用户角色权限分配,使不同的角色拥有不同的权限从而有效的使用系统进行工作;记录登陆用户的登陆时间、推出时间及在系统内进行的所有操作;2.2系统的性能(1) 开发环境配置:Myeclipse8。5+Sql2008+Windows7 64位(2) 运行环境要求: 硬件环境:处理器i5+4G内存 软件环境:windows7、Google chrome、QQ浏
9、览器2。3本系统拟采用的解决方法(技术)本系统要求实现旅游管理的各项基本要求。 系统采用了B/S(Browser/Server)架构,开发简单,共享性强,可以随时随地的进行查询、浏览等业务处理,业务扩展和系统维护简单方便;后台使用面向对象的程序设计语言JAVA编程以及mysql数据库用于存储数据,java语言具有卓越的通用性、高效性、平台移植性和安全性;前台使用当下流行的web前端技术:html5、css3、js、jquery、ajax等. 2.4主要技术和开发框架简介 1)JSP JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还
10、能通过tags和scriptlets访问存在于服务端的资源的应用逻辑.JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来.2)B/SB/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 braz美 braz
11、),如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。 3)html5 万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。优势在于提高可用性和改进用户的友好体验,增加了新的标签,这将有助于开发人员定义重要的内容,可以给站点带来更多的多媒体元素(视频和音频),可以很好的替代FLASH和Silverlight,当涉及到网站的抓取和索引的时候,对于SEO很友好,将被大量应用于移动应用程序和游戏,可移植性好;唯一的缺点
12、是目前还未能很好的被所有浏览器所支持。4)SSH框架传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据.而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人(man-inthe-middle)这种方式的攻击。所谓“中间人的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题.通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗.使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度.SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的”通道”.指导教师意见: QQ:1131341075 WeiXin:DreamSunlight88指导教师_年月日审批意见:教研室主任_年月日5