javaee的家具采购系统(源码)【字数:7678】
摘 要在互联网高速发展的今天,一个好的家具商家不仅要有好的线下买卖渠道还需将眼光放在线上,这样传统的手动记账方式及根据卖出多少确定进货量的方式已经无法满足市场的需求,于是我们需要计算机为我们记录数据。传统采购方式是不断投入人力和财力来保证日益增长的需求,而随着员工工资的增长,单纯靠投入更多的人力只能是下下策,员工效率低,统计结果出错,信息交流的不及时等因素无不限制着一个家具商家的发展。本系统的目的在于开发一套满足家具采购的采购系统,系统主要解决进出家具的统计,及在多个店之间的库存共享,所以本系统采用的是B/S设计模式。本文首先对家具采购的流程进行调查,从而对家具采购系统做出了细致的可行性分析和全面的用户需求分析,明确此系统需要具备的功能模块及相关界面,并确定开发环境为Myeclipse和Mysql,开发语言是JavaEE中的Struts+Spring+Hibernate框架,最后通过相关测试完成整个系统的设计和实现。
Key words:Furniture Purchase;B/S;Struts+Spring+Hibernate目 录
第一章 绪论 1
1.1课题背景 1
1.2课题的目的和意义 1
第二章 系统应用的关键技术 2
2.1JSP技术介绍 2
2.1.1JSP的概述 2
2.1.2JSP的运行机制 2
2.1.3JSP的强势与劣势 2
2.2J2EE的概述 3
2.3SPRING 3
2.4STRUTS 4
第三章 软件需求分析和系统设计 5
3.1需求调研 5
3.2功能模块需求分析 5
3.3系统设计基本思想 6
3.4数据库的分析与设计 6
3.4.1数据库的概念结构设计 7
3.4.2数据库的逻辑结构设计 9
3.4.3数据库的连接原理 11
3.5开发环境设计 12
第四章 系统功能实现 13
4.1用户管理模块 13
4.2家具信息管理模块 20
4.3系统管理模块 21
*好棒文|www.hbsrm.com +Q: ¥351916072¥
第五章 系统测试 23
5.1系统测试的目的与意义 23
5.2测试过程 23
5.3测试用例及结果 23
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1课题背景
随着电商行业的蓬勃发展,人们可以足不出户的选择世界各地的商品,一个网上虚拟店铺的销售量可能达到线下实体店的几倍,此时店家就需要采购更多的商品来出售。而随着采购数量的增加就可能出现一系列的问题,比如人手不够,员工更替新员工对原来的采购统计格式不熟练,或是有意无意填出虚假采购信息,这些原因都在一定程度上损害了店铺的利益。
所以我们需要一个系统可以简化规范采购的流程,最大程度解决这些人为原因带来的问题,这对于店铺未来的发展有着巨大的意义。此家具采购系统主要针对的问题是采购环节中的家具录入过程,将原来采购入库在纸上记录采购的家具数量和价格的结果用系统保存到计算机内,并将结果进行一些数据处理。
1.2课题的目的和意义
目前有许多的采购系统,但是不具备针对性,对于单一的家具销售商来说随着采购量的不断扩大急需一套量身定做的系统。
家具采购系统是一套查找快捷、可靠性高、存储量大、保密性好、寿命长、成本低采购管理系统。它的目的在于通过用户管理为用户提供明确权限,为每次的采购提供一个规范的记录模板,员工只需在相应的位置填上准确的数字,每一笔采购都有相关责任人和对应记录的时间这样便于后期维护,B/S设计模式有利于员工在各个地方办公,修改信息得到及时的共享。
有这样一套家具采购系统相信能很好帮助采购家具,提高员工的工作效率,节省店铺的人力成本,跟上互联网发展。
第二章 系统应用的关键技术
2.1JSP技术介绍
2.1.1JSP的概述
JSP(Java Server Pages)是一种动态网页技术标准,由Sun公司主导以及一些其他的公司一起发明出来的。JSP是传统的网页HTML文件(*.htm,*.html)和servlet的合体,并且在其中可以插入JavaScript和JSP标记(tag)。它又和ASP技术有点相同的味道,用它所开发的Web程序既能在Linux下运行,也能在windows等其他操作系统上运行,跨平台的优势非常明显。
2.1.2JSP的运行机制
用户通过过滤器拦截到用户的访问路径,将访问请求发到后台服务端。
后台服务端根据请求的地址得到服务端处理后的数据并且找到对应的JSP页面。
后台服务端将得到的JSP页面全都编译为Servlet的代码。Servlet代码会存放在Web服务器下,如Tomcat的安装目录下的Webapp文件夹下存放着已发布的相应JSP页面的Java文件以及Servlet的编译后的Class文。
Servlet源代码经过又编译为Class文件。
虚拟机加载Class文件到内存并将之执行。
最终后台服务端最后执行后生成的HTML代码发送给浏览器,客户通过浏览器对相应代码的解析就可以看到最终的视图。
2.1.3JSP的强势与劣势
JSP的优势:
只要经过编码可以移植到任何一个系统中。在这一点上Java比诸如PHP等语言更出色,即更换系统而原来的代码不用做任何更改。
Jsp的灵活性非常的高。基本可以在所有平台的任意环境发展,进行系统部署和扩展时也完全不受环境的限制,而ASP/PHP就比较受到环境的限制。
集群性非常强大。从只有一小Jar文件就可以运行Servlet、JSP,到也可以由多个服务器集群和负载均衡并需多个应用程序处理事务,Java显示了强大的生命力。
各种各样功能强大的开发工具支持。由于近年来Java的开发一直很火,所以Java已经有了许多不仅非常优秀而且大多可以免费使用的开发工具,它们中许多都可以在多平台下运行。
JSP的劣势:
虽然Java有这么多的优势,但一些优势正是它致命的问题所在。所谓成也萧何败萧何正是为了跨平台的功能,这些强大的可扩展性,所以产品的复杂性极大的增加了。
Java的运行速度比C语言之类的慢很多,因为它是解释型语言,不可以直接编译成机器可运行的代码,还需要中间虚拟机的帮忙。并且它还需要硬盘空间来储存一系列的Java文件和Class文件,以及对应的版本文件,而且Java的一些开发工具虽然集成的工具多很便利,但总是容易崩溃。
Key words:Furniture Purchase;B/S;Struts+Spring+Hibernate目 录
第一章 绪论 1
1.1课题背景 1
1.2课题的目的和意义 1
第二章 系统应用的关键技术 2
2.1JSP技术介绍 2
2.1.1JSP的概述 2
2.1.2JSP的运行机制 2
2.1.3JSP的强势与劣势 2
2.2J2EE的概述 3
2.3SPRING 3
2.4STRUTS 4
第三章 软件需求分析和系统设计 5
3.1需求调研 5
3.2功能模块需求分析 5
3.3系统设计基本思想 6
3.4数据库的分析与设计 6
3.4.1数据库的概念结构设计 7
3.4.2数据库的逻辑结构设计 9
3.4.3数据库的连接原理 11
3.5开发环境设计 12
第四章 系统功能实现 13
4.1用户管理模块 13
4.2家具信息管理模块 20
4.3系统管理模块 21
*好棒文|www.hbsrm.com +Q: ¥351916072¥
第五章 系统测试 23
5.1系统测试的目的与意义 23
5.2测试过程 23
5.3测试用例及结果 23
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1课题背景
随着电商行业的蓬勃发展,人们可以足不出户的选择世界各地的商品,一个网上虚拟店铺的销售量可能达到线下实体店的几倍,此时店家就需要采购更多的商品来出售。而随着采购数量的增加就可能出现一系列的问题,比如人手不够,员工更替新员工对原来的采购统计格式不熟练,或是有意无意填出虚假采购信息,这些原因都在一定程度上损害了店铺的利益。
所以我们需要一个系统可以简化规范采购的流程,最大程度解决这些人为原因带来的问题,这对于店铺未来的发展有着巨大的意义。此家具采购系统主要针对的问题是采购环节中的家具录入过程,将原来采购入库在纸上记录采购的家具数量和价格的结果用系统保存到计算机内,并将结果进行一些数据处理。
1.2课题的目的和意义
目前有许多的采购系统,但是不具备针对性,对于单一的家具销售商来说随着采购量的不断扩大急需一套量身定做的系统。
家具采购系统是一套查找快捷、可靠性高、存储量大、保密性好、寿命长、成本低采购管理系统。它的目的在于通过用户管理为用户提供明确权限,为每次的采购提供一个规范的记录模板,员工只需在相应的位置填上准确的数字,每一笔采购都有相关责任人和对应记录的时间这样便于后期维护,B/S设计模式有利于员工在各个地方办公,修改信息得到及时的共享。
有这样一套家具采购系统相信能很好帮助采购家具,提高员工的工作效率,节省店铺的人力成本,跟上互联网发展。
第二章 系统应用的关键技术
2.1JSP技术介绍
2.1.1JSP的概述
JSP(Java Server Pages)是一种动态网页技术标准,由Sun公司主导以及一些其他的公司一起发明出来的。JSP是传统的网页HTML文件(*.htm,*.html)和servlet的合体,并且在其中可以插入JavaScript和JSP标记(tag)。它又和ASP技术有点相同的味道,用它所开发的Web程序既能在Linux下运行,也能在windows等其他操作系统上运行,跨平台的优势非常明显。
2.1.2JSP的运行机制
用户通过过滤器拦截到用户的访问路径,将访问请求发到后台服务端。
后台服务端根据请求的地址得到服务端处理后的数据并且找到对应的JSP页面。
后台服务端将得到的JSP页面全都编译为Servlet的代码。Servlet代码会存放在Web服务器下,如Tomcat的安装目录下的Webapp文件夹下存放着已发布的相应JSP页面的Java文件以及Servlet的编译后的Class文。
Servlet源代码经过又编译为Class文件。
虚拟机加载Class文件到内存并将之执行。
最终后台服务端最后执行后生成的HTML代码发送给浏览器,客户通过浏览器对相应代码的解析就可以看到最终的视图。
2.1.3JSP的强势与劣势
JSP的优势:
只要经过编码可以移植到任何一个系统中。在这一点上Java比诸如PHP等语言更出色,即更换系统而原来的代码不用做任何更改。
Jsp的灵活性非常的高。基本可以在所有平台的任意环境发展,进行系统部署和扩展时也完全不受环境的限制,而ASP/PHP就比较受到环境的限制。
集群性非常强大。从只有一小Jar文件就可以运行Servlet、JSP,到也可以由多个服务器集群和负载均衡并需多个应用程序处理事务,Java显示了强大的生命力。
各种各样功能强大的开发工具支持。由于近年来Java的开发一直很火,所以Java已经有了许多不仅非常优秀而且大多可以免费使用的开发工具,它们中许多都可以在多平台下运行。
JSP的劣势:
虽然Java有这么多的优势,但一些优势正是它致命的问题所在。所谓成也萧何败萧何正是为了跨平台的功能,这些强大的可扩展性,所以产品的复杂性极大的增加了。
Java的运行速度比C语言之类的慢很多,因为它是解释型语言,不可以直接编译成机器可运行的代码,还需要中间虚拟机的帮忙。并且它还需要硬盘空间来储存一系列的Java文件和Class文件,以及对应的版本文件,而且Java的一些开发工具虽然集成的工具多很便利,但总是容易崩溃。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/361.html