欢迎来到天天文库
浏览记录
ID:291706
大小:290.50 KB
页数:33页
时间:2017-07-18
《仓库管理系统本科生毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、-33-第页软件技术专业毕业论文基于jsp的超市仓库管理系统的实现-33-第页JSP语言概述JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP环境的搭建(1)安装JDK,配置环境变量Path:D:ProgramFilesJavajdk1.6.0bin;ClassPath:D:Prog
2、ramFilesJavajdk1.6.0jrelibrt.jar;.;(2)安装Tomcat,配置环境变量Java_Home:D:ProgramFilesJavajdk1.6.0Tomcat_Home:D:apache-tomcat-6.0.18(3)在webappsROOTWEB-INF下建一个classes文件夹,若要建一些包,如果包名找不到,则需要在JDK环境变量中加D:apache-tomcat-6.0.18ROOTWEB-INFclasses即可。开发平台本系统采用MVC(Jsp+JavaBean+Servlet)开发
3、模式来编写代码。MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。-33-第页MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网
4、站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性:(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统(3)为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等(4)支持多线程,充分利用CPU资源(5)优化的SQL查询算法,有效地提高查询速度(6)既能够作为一
5、个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径(8)提供用于管理、检查、优化数据库操作的管理工具(9)可以处理拥有上千万条记录的大型数据库-33-第页需求分析本软件是一款仓库管理软件,旨在对仓库的库存等方面的自动化管理以适应现代社会的生产方式,其强大的货物管理功能不仅对货物分门别类而且记录了销售情况以及多功能的报表功能更便于统计货物。仓库管理系统主要对
6、货物的入库出库、生成报表、货物查询、盘点统计等关键功能优化创新,使其操作方便便于管理。另系统界面简洁操作简单,只要熟悉计算机即可快速掌握本软件的基本操作性能需求分析(1)硬件环境处理器:IntcrCR1000或更高内存:256MB或更大硬盘空间:100MB(2)软件环境(3)操作系统:Windows98或Windows2000/WindowsNTScrver4.0;也可以是Linux(4)数据库:MySQL功能需求分析超市仓库管理系统,以其强大的功能性要求,系统不仅实现了用户登录管理、货物查询等基本功能性要求,更添加盘点报表等更方便的功能,系统具体功能需求分
7、析如下:登陆功能:用户登录系统。-33-第页查询功能:用户登录后查询仓库货物存量。录入功能:向仓库中添加货物及货物的基本信息。盘点货物:对近期仓库货物出纳情况的盘查。报表统计:针对用户不同需求生产相应报表。可行性分析(1)技术可行性本系统基于时下流行的MVC模式开发,采用JSP+JavaBean+Servlet及MySql平台,由于Java的强大功能和MVC模式的成功使对系统的开发容易了很多,特别是基于Jsp的网页形式的开发使Dreamweaver的优势得以发挥,所以此系统的成功只是时间问题。(2)经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成
8、本,开发费用和今后的运行、维护费用,估计新系统将获得
此文档下载收益归作者所有