web的大型超市物流库存管理系统(含源码)
web的大型超市物流库存管理系统(含源码)[20191217140414]
摘 要
20世纪之后,科技迅速发展,管理系统已取代了人工管理深入到了社会的每一个领域。企业无论大小无论规模,都十分了解传统手工管理模式已经慢慢的不能适应这个时代的要求,企业们为了更好发展自身,淘汰手工管理模式,开发适合自己企业的管理系统是最为明智的选择。
查看完整论文请+Q: 351916072
关键字:超市库存管理JSPB/S结构
目 录
1.绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 2
1.4软硬件需求 2
2、需求分析 4
2.1需求调研 4
2.2 需求分析 4
2.3可行性分析 4
3.系统功能分析 5
3.1管理员 5
3.2顾客 6
3.3系统主要界面分析 7
3.3.1系统主要界面 7
3.3.2界面描述 7
3.3.3系统主要功能实现 7
3.4系统功能数据库主要表单 7
4.数据库设计 8
4.1数据库表设计 8
4.2 JDBC原理 10
4.3 中文乱码问题 10
5.系统功能设计与实现 12
5.1系统登陆页面实现 12
5.1.1用户登陆 12
5.1.2用户注册 13
5.2系统首页设计 16
5.2.1管理员主页面 16
5.2.2顾客主页面 16
5.3商品信息 17
5.3.1商品信息添加 17
5.3.2 商品信息列表 18
5.3.3 商品查询 19
5.3.4 商品删除 20
5.4供应商信息 21
5.4.1供应商列表 21
5.4.2供应商添加 22
5.5顾客信息 22
5.6订单系统 23
5.7修改密码 24
5.8注销系统 26
结论 27
参考文献 28
致谢 29
1.绪论
1.1课题背景
在网络技术普及的时代,各种管理系统也出现在了这个年代,管理系统可以帮助人们进行有效的管理和监控,更加有利于各种大中小企业的发展,对各类企业规划未来也有一定的作用。
如今的各类大卖场,都是采用仓库人员进行手工记录相关的库存信息,这些纸质的库存信息很容易遭到破坏和丢失,给超市带来不必要的损失。而管理系统的出现将给超市带来一些好处,管理系统将代替人员手工记录进驻超市的管理层,带来方便的同时也减少了一定的成本。
1.2目的和意义
近年来,超市等一些购物中心大多数还是采用老套的人工管理,人工记录模式来管理库存,这对超市员工来说是一个比较大的麻烦,因为人工记录易丢失损坏,给超市库存管理工作带来的诸多不便,因此,我们有必要来设计一个库存管理系统,来方便管理人员进行超市的管理工作。
基于web的大型超市物流库存管理系统,将给各类超市,购物广场等企业减少人员成本,减少员工管理的风险,为企业的成长和扩展打下了坚实的基础,这对未来的企业发展奠定了基础。
1.3开发工具及技术
1.3.1开发工具
一个项目开始之前,需要进行开发工具的选择,一个好的开发工具将给开发人员带来一定的便利。本系统主要是采用b/s的结构,基于web的一个管理系统。在这大前提之下,我们需要考虑所需要的开发软件。这一次,我们采用java为编程语言,而采用Mysql作为后台的数据库存放需要的数据。
(1) MyEclipse
MyEclipse是一款常见的java设计开发工具,具有操作方便等优点,在软件开发中,MyEclipse的使用率也是非常高的。在MyEclipse中,有着完备的编码。测试,调试,发布等功能。MyEclipse是我们学习的一门java课程,所以选择Myeclipse作为开发工具。另外,myEclipse也是十分强大的java开发工具,自带MyEclipse Tomcat,使web编程更加轻松方便。
(2)Tomcat
Tomcat是一个十分有用的轻量级应用服务器,tomcat是属于Apache服务器的扩展,在各种b/s结构的软件中也非常常见。Tomcat在MyEclipse中,主要是执行web编程的代码运行。由于MyEclipse自带MyEclipse Tomcat。所以就不用下载。
(3) MySQL
Mysql是一款以c语言编写的数据库软件,在大学课堂中使用的非常广泛。Mysql是目前最最流行的一个关系型的数据库。一般中小型的网站,都会采用mysql作为数据库。Mysql数据库作为我们的大学课程,简单易用易学,是一款十分好用的数据库。
1.3.2 JSP
JSP(Java Server Pages)技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP是一个简单的servlet设计,jsp的主要技术基础是java servlet。Jsp主要是采用html代码,附加上部分的java代码构成的
1.3.3 JavaScript
JavaScript是一种基于对象和事件驱动的语言。用来给HTML页面增加动态的功能,比如用来响应页面传递过来的用户需求。在本项目中,javascript将主要作用于将数据传输到servlet之中。包括传输,删除,提示等作用。
1.4软硬件需求
CPU:酷睿i3.
内存: 4G.
操作系统版本:Windows XP /win7/linux.
开发工具:MyEclipse 9.
开发环境:jdk1.6
后台服务器:MyEclipse Tomcat 6.0.
开发语言:Java mysql jsp javascript。
浏览器:IE7.
2、需求分析
2.1需求调研
在每一个项目的开始,我们需要进行需求调研,在本项目开始时,我们走访了一些超市,了解到,目前大多数的超市,还在采用人工记录的方法,来记录库存的情况,这对超市的工作人员来说,是一个非常大的麻烦,手工记录的数据不但不易保存,而且容易损坏。所以,通过java设计实现一个库存管理系统,也是十分必要的。
2.2 需求分析
本系统中,主要需要实现的几大功能有:用户与管理员登录,查看与修改商品信息,查询功能,订购商品,超市供应商信息与顾客的资料汇总等。
表2-1 系统功能需求
功能名称 功能描述
用户登录 用户进入系统。
用户查询系统 用户可以进行查询商品。
用户订购系统 用户可以进行商品订购。
用户修改密码系统 实现用户对个人的密码进行修改。
2.3可行性分析
在项目之前,我们需要进项目的可行性分析,来了解该项目是否能够在条件允许的情况下进行。本次,我们在经济和技术的角度来判断,本系统是否符合要求。
首先,本系统采用b/s的结构进行设计,通过java和jsp进行操作。以java为后台,jsp作为前台,在web页面来实现本系统,在技术上,java语言设计过程比较简单,jsp设计也相对容易,所以,在技术上,本系统是没用特别的难度。
其次,在经济上,本系统的实现没有任何经济支出,所以经济方面,也具有可行性。
3.系统功能分析
3.1管理员
管理员主要负责对超市顾客,货物进行监控。本程序的管理员有6大功能。
管理员在这个系统中主要起到监测和维护的作用,管理员更新货物的详情,了解和添加供应商的信息,了解顾客信息和顾客订单的信息。
如图3-1,显示了管理员的主要功能
图3-1管理员用例图
图3-2为管理员进入系统的流程图。管理员通过登录界面进入系统。
摘 要
20世纪之后,科技迅速发展,管理系统已取代了人工管理深入到了社会的每一个领域。企业无论大小无论规模,都十分了解传统手工管理模式已经慢慢的不能适应这个时代的要求,企业们为了更好发展自身,淘汰手工管理模式,开发适合自己企业的管理系统是最为明智的选择。
查看完整论文请+Q: 351916072
关键字:超市库存管理JSPB/S结构
目 录
1.绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 2
1.4软硬件需求 2
2、需求分析 4
2.1需求调研 4
2.2 需求分析 4
2.3可行性分析 4
3.系统功能分析 5
3.1管理员 5
3.2顾客 6
3.3系统主要界面分析 7
3.3.1系统主要界面 7
3.3.2界面描述 7
3.3.3系统主要功能实现 7
3.4系统功能数据库主要表单 7
4.数据库设计 8
4.1数据库表设计 8
4.2 JDBC原理 10
4.3 中文乱码问题 10
5.系统功能设计与实现 12
5.1系统登陆页面实现 12
5.1.1用户登陆 12
5.1.2用户注册 13
5.2系统首页设计 16
5.2.1管理员主页面 16
5.2.2顾客主页面 16
5.3商品信息 17
5.3.1商品信息添加 17
5.3.2 商品信息列表 18
5.3.3 商品查询 19
5.3.4 商品删除 20
5.4供应商信息 21
5.4.1供应商列表 21
5.4.2供应商添加 22
5.5顾客信息 22
5.6订单系统 23
5.7修改密码 24
5.8注销系统 26
结论 27
参考文献 28
致谢 29
1.绪论
1.1课题背景
在网络技术普及的时代,各种管理系统也出现在了这个年代,管理系统可以帮助人们进行有效的管理和监控,更加有利于各种大中小企业的发展,对各类企业规划未来也有一定的作用。
如今的各类大卖场,都是采用仓库人员进行手工记录相关的库存信息,这些纸质的库存信息很容易遭到破坏和丢失,给超市带来不必要的损失。而管理系统的出现将给超市带来一些好处,管理系统将代替人员手工记录进驻超市的管理层,带来方便的同时也减少了一定的成本。
1.2目的和意义
近年来,超市等一些购物中心大多数还是采用老套的人工管理,人工记录模式来管理库存,这对超市员工来说是一个比较大的麻烦,因为人工记录易丢失损坏,给超市库存管理工作带来的诸多不便,因此,我们有必要来设计一个库存管理系统,来方便管理人员进行超市的管理工作。
基于web的大型超市物流库存管理系统,将给各类超市,购物广场等企业减少人员成本,减少员工管理的风险,为企业的成长和扩展打下了坚实的基础,这对未来的企业发展奠定了基础。
1.3开发工具及技术
1.3.1开发工具
一个项目开始之前,需要进行开发工具的选择,一个好的开发工具将给开发人员带来一定的便利。本系统主要是采用b/s的结构,基于web的一个管理系统。在这大前提之下,我们需要考虑所需要的开发软件。这一次,我们采用java为编程语言,而采用Mysql作为后台的数据库存放需要的数据。
(1) MyEclipse
MyEclipse是一款常见的java设计开发工具,具有操作方便等优点,在软件开发中,MyEclipse的使用率也是非常高的。在MyEclipse中,有着完备的编码。测试,调试,发布等功能。MyEclipse是我们学习的一门java课程,所以选择Myeclipse作为开发工具。另外,myEclipse也是十分强大的java开发工具,自带MyEclipse Tomcat,使web编程更加轻松方便。
(2)Tomcat
Tomcat是一个十分有用的轻量级应用服务器,tomcat是属于Apache服务器的扩展,在各种b/s结构的软件中也非常常见。Tomcat在MyEclipse中,主要是执行web编程的代码运行。由于MyEclipse自带MyEclipse Tomcat。所以就不用下载。
(3) MySQL
Mysql是一款以c语言编写的数据库软件,在大学课堂中使用的非常广泛。Mysql是目前最最流行的一个关系型的数据库。一般中小型的网站,都会采用mysql作为数据库。Mysql数据库作为我们的大学课程,简单易用易学,是一款十分好用的数据库。
1.3.2 JSP
JSP(Java Server Pages)技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP是一个简单的servlet设计,jsp的主要技术基础是java servlet。Jsp主要是采用html代码,附加上部分的java代码构成的
1.3.3 JavaScript
JavaScript是一种基于对象和事件驱动的语言。用来给HTML页面增加动态的功能,比如用来响应页面传递过来的用户需求。在本项目中,javascript将主要作用于将数据传输到servlet之中。包括传输,删除,提示等作用。
1.4软硬件需求
CPU:酷睿i3.
内存: 4G.
操作系统版本:Windows XP /win7/linux.
开发工具:MyEclipse 9.
开发环境:jdk1.6
后台服务器:MyEclipse Tomcat 6.0.
开发语言:Java mysql jsp javascript。
浏览器:IE7.
2、需求分析
2.1需求调研
在每一个项目的开始,我们需要进行需求调研,在本项目开始时,我们走访了一些超市,了解到,目前大多数的超市,还在采用人工记录的方法,来记录库存的情况,这对超市的工作人员来说,是一个非常大的麻烦,手工记录的数据不但不易保存,而且容易损坏。所以,通过java设计实现一个库存管理系统,也是十分必要的。
2.2 需求分析
本系统中,主要需要实现的几大功能有:用户与管理员登录,查看与修改商品信息,查询功能,订购商品,超市供应商信息与顾客的资料汇总等。
表2-1 系统功能需求
功能名称 功能描述
用户登录 用户进入系统。
用户查询系统 用户可以进行查询商品。
用户订购系统 用户可以进行商品订购。
用户修改密码系统 实现用户对个人的密码进行修改。
2.3可行性分析
在项目之前,我们需要进项目的可行性分析,来了解该项目是否能够在条件允许的情况下进行。本次,我们在经济和技术的角度来判断,本系统是否符合要求。
首先,本系统采用b/s的结构进行设计,通过java和jsp进行操作。以java为后台,jsp作为前台,在web页面来实现本系统,在技术上,java语言设计过程比较简单,jsp设计也相对容易,所以,在技术上,本系统是没用特别的难度。
其次,在经济上,本系统的实现没有任何经济支出,所以经济方面,也具有可行性。
3.系统功能分析
3.1管理员
管理员主要负责对超市顾客,货物进行监控。本程序的管理员有6大功能。
管理员在这个系统中主要起到监测和维护的作用,管理员更新货物的详情,了解和添加供应商的信息,了解顾客信息和顾客订单的信息。
如图3-1,显示了管理员的主要功能
图3-1管理员用例图
图3-2为管理员进入系统的流程图。管理员通过登录界面进入系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1998.html