JSP的超市仓库管理系统的实现
JSP的超市仓库管理系统的实现[20191217140832]
摘 要
现在人们已经离不开超市了,为了能够更好地满足超市的管理,各个超市间在不停地相互竞争,所以利用好仓库管理系统是提高超市管理的一个重要方式。超市仓库管理信息系统不仅改变落后的经营模式,还可以及时、合理地对管理层进行管理和决策。
无论是大型超市还是小型超市都存在管理混乱,工作效率低下的情况,为此本人设计了这个系统来解决这些问题。此系统主要是针对超市的货物、采购、库存、销售等信息进行统一化治理。
本系统主要使用了现代流行的开发语言:JAVA语言。并用JSP技术对页面进行设计。通过用MySQL数据库,开发工具MyEclipse,和服务器tomcat,编写程序并运行界面。根据这些开发出这个基于JSP技术的超市仓库管理系统。
查看完整论文请+Q: 351916072
关键字:超市仓库JSPB/S结构
目录
1 绪论 1
1.1课题背景 1
1.2开发工具及技术 1
1.2.1开发工具 1
1.2.2 JSP技术 2
1.2.3 JavaScript 2
1.3软硬件需求 2
2 需求分析 1
2.1需求调研 1
2.2可行性分析 1
2.2.1技术的可行性 1
2.2.2经济的可行性 1
2.2.3操作可行性 1
2.3功能模块需求分析 2
2.4性能需求 2
2.4.1系统的安全性 2
2.4.2数据的完整性 2
3 系统概要设计 3
3.1设计的基本思想 3
3.2系统用户用例图 3
3.3 用户功能模块图 3
3.4数据库的分析与设计 4
3.4.1数据库的概念结构设计 4
3.4.2数据库数据表设计 7
3.4.3数据库的连接原理 11
4 系统详细设计与实现 13
4.1系统流程图 13
4.2登陆页面设计与实现 13
4.3系统主界面设计与实现 14
4.3.1类别信息管理 15
4.3.2货物信息管理 16
4.3.3供应商信息管理: 18
4.3.4采购信息管理: 19
4.3.5销售信息管理 20
4.3.6库存信息统计 21
4.3.7修改登陆密码 21
4.3.8安全退出系统 21
5 系统测试 23
5.1系统测试意义 23
5.2测试过程 23
5.2.1主页面的登录模块测试 23
5.3系统错误 24
结 论 25
参考文献 26
致 谢 27
1 绪论
1.1课题背景
时代在不断地发展,信息技术已经扩展到各个领域,而各行各业也在不断寻求更好更方便的管理系统作为自己发展规模的工具。在这个信息化快速发展的时代,庞大的数据信息需要及时被处理,所以超市具备一套完整的数据管理系统也是必不可少的。但是相对于那些国内的小型超市,管理系统要远远落后于那些大中型超市,为了能够更好地提高超市管理,拥有一套自己的管理系统已经成为必不可少的需求。
人们的购买能力在这个快速发展的时代也在急剧增加,这就需要各超市来扩大自己的规模来满足客户的需求。在这种情况下,货物的数量以及种类会大幅增加,货物信息的统计与规划就需要很大的工作量。一些老式的工作管理方法不仅会影响工作效率,对于超市的管理也是一个败笔。比如说一些小型的超市还存在用笔纸记录货物信息来管理。这种办法不仅费时间,费精力,而且数据不容易长期保存,很容易造成重要数据丢失,对超市管理规划很费力。因此一套操作简单,管理能力出众的系统对这些小型超市就很有吸引力。
1.2开发工具及技术
1.2.1开发工具
此次的超市仓库管理系统,页面采用JSP技术实现,开发工具则是MyEclipse,服务器采用tomcat。下面进行简要的介绍。
1 MyEclipse
MyEclipse是一个功能强大的开发工具,对JSP和Javascript等可以很好的支持。MyEclipse是开发java程序的利器,并且操作不复杂很快就能熟悉操作,这样在开发系统方面能够很好的提高程序员的工作效率。
2 Tomcat
小型的轻量级应用服务器Tomcat,不光占用系统资源少,而且扩展性好。仅以上几点已经成为广大开发人员开发和调试JSP 程序的首选服务器。经过在开发工具MyEclipse中完成Tomcat有关配置,然后在serve中运行Tomcat,便可用来实现HTML页面的访问请求。
3 MySQL
MySQL使用简单,只要在运行窗口中输入命令就能对数据库进行操作。MySQL数据库管理系统可以对保存在一个计算机数据库中的数据进行各种操作,从而使计算机可以很好的处理大量数据。
1.2.2 JSP技术
JSP技术简单易用,和JAVA有共同点,是完全的面向对象,拥有跨平台性且安全可靠。
JSP技术的特点:
JSP和Java语言一样支持跨平台操作,所以代码无需任何修改,就能运行。而且它基本上能够在所有平台上的任何环境中开发。只须加入一个Jar文件就能运行Servlet/JSP,经由一台到多台服务器,来响应APP,进行事物、消息处理等。许多功能强大的开发工具都能开发JSP,有些是免费的,像Eclipse,这样更有利于受条件限制的人员进行JSP开发。
1.2.3 JavaScript
JavaScript的一个重要功能是面向对象,有利于对程序的开发。使用JavaScript可以进行交互式网页的开发,激起用户的兴趣,提高工作效率。
1.3软硬件需求
硬件需求:
CPU:Pentium以上计算机
内存: 512M以上
软件需求:
操作系统版本:Windows XP /vista/Win7
开发工具:MyEclipse 8.6
后台服务器: Tomcat 6.X
开发语言:Java
浏览器:IE6.0
2 需求分析
2.1需求调研
超市一直以来是为了方便人们购物,满足人们的购物需求。但是随着人们生活水平的提高,人们的购物能力也改变了,这样超市需要管理的商品货物就很多,数据量很大,如果单单用笔纸操作来管理仓库,这个难度很大,人力资源严重浪费。根据现代超市的管理标准,进一步满足人们购物的需求。本系统的任务主体就是为了让超市管理更方便、更效率、更安全,从而使超市能够更好的满足人们。
2.2可行性分析
由于时间和资源等条件的限制,系统的开发都会受到不同程度的影响。所以,进行可行性分析来分析开发前的项目,可以降低项目开发带来的风险,如此可以在人力、物力和财力方面的浪费现象能够在不同程度上避免或减少。下面就从三个方面来介绍。
2.2.1技术可行性
本系统是基于JSP进行网页设计的。由于我所学的专业主要是以Java语言为主,平时也在一直使用MyEclipse和MySql,软件工程、软件测试、UML统一建模语言这些课程也都是必须掌握的知识,并且通过一些项目,已经具备一定的系统分析、设计和测试能力。因此对于开发这个基于JSP的超市仓库管理系统在技术上完全具有可行性。
2.2.2经济可行性
一套好的管理系统可以安全有效的管理超市,增进超市发展。本系统在配置方面的要求不是很高,那些低配置的电脑都可以运行此系统。除此以外,开发本系统的成本费用远低于本系统提高超市管理工作的效率,因此在经济上完全具有可行性。
2.2.3操作可行性
本系统很容易上手,其中一些页面的填写信息可以通过鼠标选择自动生成,无需打字输入,并在某些页面中使用了下拉框的选择形式,还采用了日历控件等,操作非常简便。操作人员的要求只要能够基本熟悉电脑操作,就能操作本系统。所以在操作上具有可行性。
2.3功能模块需求分析
本系统将实现以下6大基本模块:
(1)类别信息管理模块:主要针对超市类别信息的进行管理,并对超市类别信息可以进行基本的操作管理。
(2) 货物信息管理模块:主要针对超市货物信息的进行管理,并对超市货物信息可以进行基本的操作管理。
(3) 供用商信息管理模块:主要针对超市供用商信息的进行管理,并对超市供用商信息可以进行基本的操作管理。
摘 要
现在人们已经离不开超市了,为了能够更好地满足超市的管理,各个超市间在不停地相互竞争,所以利用好仓库管理系统是提高超市管理的一个重要方式。超市仓库管理信息系统不仅改变落后的经营模式,还可以及时、合理地对管理层进行管理和决策。
无论是大型超市还是小型超市都存在管理混乱,工作效率低下的情况,为此本人设计了这个系统来解决这些问题。此系统主要是针对超市的货物、采购、库存、销售等信息进行统一化治理。
本系统主要使用了现代流行的开发语言:JAVA语言。并用JSP技术对页面进行设计。通过用MySQL数据库,开发工具MyEclipse,和服务器tomcat,编写程序并运行界面。根据这些开发出这个基于JSP技术的超市仓库管理系统。
查看完整论文请+Q: 351916072
关键字:超市仓库JSPB/S结构
目录
1 绪论 1
1.1课题背景 1
1.2开发工具及技术 1
1.2.1开发工具 1
1.2.2 JSP技术 2
1.2.3 JavaScript 2
1.3软硬件需求 2
2 需求分析 1
2.1需求调研 1
2.2可行性分析 1
2.2.1技术的可行性 1
2.2.2经济的可行性 1
2.2.3操作可行性 1
2.3功能模块需求分析 2
2.4性能需求 2
2.4.1系统的安全性 2
2.4.2数据的完整性 2
3 系统概要设计 3
3.1设计的基本思想 3
3.2系统用户用例图 3
3.3 用户功能模块图 3
3.4数据库的分析与设计 4
3.4.1数据库的概念结构设计 4
3.4.2数据库数据表设计 7
3.4.3数据库的连接原理 11
4 系统详细设计与实现 13
4.1系统流程图 13
4.2登陆页面设计与实现 13
4.3系统主界面设计与实现 14
4.3.1类别信息管理 15
4.3.2货物信息管理 16
4.3.3供应商信息管理: 18
4.3.4采购信息管理: 19
4.3.5销售信息管理 20
4.3.6库存信息统计 21
4.3.7修改登陆密码 21
4.3.8安全退出系统 21
5 系统测试 23
5.1系统测试意义 23
5.2测试过程 23
5.2.1主页面的登录模块测试 23
5.3系统错误 24
结 论 25
参考文献 26
致 谢 27
1 绪论
1.1课题背景
时代在不断地发展,信息技术已经扩展到各个领域,而各行各业也在不断寻求更好更方便的管理系统作为自己发展规模的工具。在这个信息化快速发展的时代,庞大的数据信息需要及时被处理,所以超市具备一套完整的数据管理系统也是必不可少的。但是相对于那些国内的小型超市,管理系统要远远落后于那些大中型超市,为了能够更好地提高超市管理,拥有一套自己的管理系统已经成为必不可少的需求。
人们的购买能力在这个快速发展的时代也在急剧增加,这就需要各超市来扩大自己的规模来满足客户的需求。在这种情况下,货物的数量以及种类会大幅增加,货物信息的统计与规划就需要很大的工作量。一些老式的工作管理方法不仅会影响工作效率,对于超市的管理也是一个败笔。比如说一些小型的超市还存在用笔纸记录货物信息来管理。这种办法不仅费时间,费精力,而且数据不容易长期保存,很容易造成重要数据丢失,对超市管理规划很费力。因此一套操作简单,管理能力出众的系统对这些小型超市就很有吸引力。
1.2开发工具及技术
1.2.1开发工具
此次的超市仓库管理系统,页面采用JSP技术实现,开发工具则是MyEclipse,服务器采用tomcat。下面进行简要的介绍。
1 MyEclipse
MyEclipse是一个功能强大的开发工具,对JSP和Javascript等可以很好的支持。MyEclipse是开发java程序的利器,并且操作不复杂很快就能熟悉操作,这样在开发系统方面能够很好的提高程序员的工作效率。
2 Tomcat
小型的轻量级应用服务器Tomcat,不光占用系统资源少,而且扩展性好。仅以上几点已经成为广大开发人员开发和调试JSP 程序的首选服务器。经过在开发工具MyEclipse中完成Tomcat有关配置,然后在serve中运行Tomcat,便可用来实现HTML页面的访问请求。
3 MySQL
MySQL使用简单,只要在运行窗口中输入命令就能对数据库进行操作。MySQL数据库管理系统可以对保存在一个计算机数据库中的数据进行各种操作,从而使计算机可以很好的处理大量数据。
1.2.2 JSP技术
JSP技术简单易用,和JAVA有共同点,是完全的面向对象,拥有跨平台性且安全可靠。
JSP技术的特点:
JSP和Java语言一样支持跨平台操作,所以代码无需任何修改,就能运行。而且它基本上能够在所有平台上的任何环境中开发。只须加入一个Jar文件就能运行Servlet/JSP,经由一台到多台服务器,来响应APP,进行事物、消息处理等。许多功能强大的开发工具都能开发JSP,有些是免费的,像Eclipse,这样更有利于受条件限制的人员进行JSP开发。
1.2.3 JavaScript
JavaScript的一个重要功能是面向对象,有利于对程序的开发。使用JavaScript可以进行交互式网页的开发,激起用户的兴趣,提高工作效率。
1.3软硬件需求
硬件需求:
CPU:Pentium以上计算机
内存: 512M以上
软件需求:
操作系统版本:Windows XP /vista/Win7
开发工具:MyEclipse 8.6
后台服务器: Tomcat 6.X
开发语言:Java
浏览器:IE6.0
2 需求分析
2.1需求调研
超市一直以来是为了方便人们购物,满足人们的购物需求。但是随着人们生活水平的提高,人们的购物能力也改变了,这样超市需要管理的商品货物就很多,数据量很大,如果单单用笔纸操作来管理仓库,这个难度很大,人力资源严重浪费。根据现代超市的管理标准,进一步满足人们购物的需求。本系统的任务主体就是为了让超市管理更方便、更效率、更安全,从而使超市能够更好的满足人们。
2.2可行性分析
由于时间和资源等条件的限制,系统的开发都会受到不同程度的影响。所以,进行可行性分析来分析开发前的项目,可以降低项目开发带来的风险,如此可以在人力、物力和财力方面的浪费现象能够在不同程度上避免或减少。下面就从三个方面来介绍。
2.2.1技术可行性
本系统是基于JSP进行网页设计的。由于我所学的专业主要是以Java语言为主,平时也在一直使用MyEclipse和MySql,软件工程、软件测试、UML统一建模语言这些课程也都是必须掌握的知识,并且通过一些项目,已经具备一定的系统分析、设计和测试能力。因此对于开发这个基于JSP的超市仓库管理系统在技术上完全具有可行性。
2.2.2经济可行性
一套好的管理系统可以安全有效的管理超市,增进超市发展。本系统在配置方面的要求不是很高,那些低配置的电脑都可以运行此系统。除此以外,开发本系统的成本费用远低于本系统提高超市管理工作的效率,因此在经济上完全具有可行性。
2.2.3操作可行性
本系统很容易上手,其中一些页面的填写信息可以通过鼠标选择自动生成,无需打字输入,并在某些页面中使用了下拉框的选择形式,还采用了日历控件等,操作非常简便。操作人员的要求只要能够基本熟悉电脑操作,就能操作本系统。所以在操作上具有可行性。
2.3功能模块需求分析
本系统将实现以下6大基本模块:
(1)类别信息管理模块:主要针对超市类别信息的进行管理,并对超市类别信息可以进行基本的操作管理。
(2) 货物信息管理模块:主要针对超市货物信息的进行管理,并对超市货物信息可以进行基本的操作管理。
(3) 供用商信息管理模块:主要针对超市供用商信息的进行管理,并对超市供用商信息可以进行基本的操作管理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1961.html