Java+mysql五金店后台数据管理系统设计(4)
时间:2022-11-29 21:12 来源:毕业论文 作者:毕业论文 点击:次
(1)入库:实现新商品的添加功能,更新库存功能 (2)出库:商品出售后,减少该商品的库存量,更新库存数据功能 (3)退货:实现退货产品登记,更新退货产品数量功能 (4)订货:实现产品的订货单统计,并显示订货成功与否 (5)结算:实现对五金企业信息的统计,以表格形式输出,可根据需求以不同主题进行结算。统计季度或者年的盈亏额。 (6)信息:实现对五金企业相关信息的增删查改功能 2。1。2 性能需求分析 系统对环境的要求 数据硬件设备的最低配置要求满足工程基本流畅运行。现如今硬件的性价比都很高,建议配置高性能的硬件以应对未来大的数据量访问,满足我们的工作需求。 本机器的配置如下:论文网 处理器:Inter Pentium 41。6Hz或更高。 内存:512MB 硬件空间:40GB 题目主要采用的技术 数据库:Mysql 6。0。5。 编程语言:jsp,java。 服务器:Tomcat5。5,jdk1。5 开发环境:Windows7 2。2 可行性分析 该段时间通过对项目目标的调查和研究,提出可行的方案并以科学的方法进行讨论。这部分主要从技术、经济、操作等方面开始阐述。 2。2。1 经济可行性 软件行业的蓬勃发展,有很大一部分原因在于各大组织的开源代码与项目,因此相关的开发资料可以互联网上查询的到,所需的其他应用软件也易于获得。因此,开发成本较低。现在系统比较于过去的管理模式,有更强的稳定性、更高的速度、更低的成本,严格控制了管理和人力上的成本。所以,从经济的角度来看,该系统可行。 2。2。2 技术可行性 技术可行性要考虑现有的人力,与技术能力能否在要求时间内完成开发工作,并测试通过可以运行,设备的标准能否达到要求等。本系统采用Java Servlet Page(JSP)技术,测试上没有难度,对pc的要求不高,技术上可行。在软件方面:经过十几年的发展,单机模式已经成为一种比较成熟的模式,软件的开发平台不是问题。单机环境下运行速度快,存储容量高,可靠性较高,价格上低廉,符合系统的需求。 2。2。3运行可行性 运行可行性包括部门的组织分工、现有人员和当前系统对新系统的适应能力,以及对运营人员组织培训。当前电脑已经如今生活,各类工作人员都具有一定的软件操作能力,在运行可能性上是没有问题的。 2。2。4 时间可行性 时间上说,虽然项目牵扯到的内容比较多,但是由于大学四年的积累和这几个月的努力学习,并不是实现不了的,可以完成基本功能。 2。2。5 法律可行性 ① 所有技术资料都为合法。 ② 开发技术和学习资料在网上都是开源,不存在知识产权问题。 ③ 本项目根据具体的业务需要,没有抄袭任何网站,不存在侵犯版权问题。 ④ 项目进行中没有涉及相关法律责任。 综上所述,本系统的开发从经济、技术、运行、时间、法律上是没有问题的。 2。3 本章小结 本章节分析了系统的需求,并从多方面分析了系统完成的可能性。为接下来的系统框架构建和实现做好基础。 第三章 系统框架以及工具介绍 3。1 系统框架介绍 本文采用现在流行的MVC设计思想,采用传统的Servlet模式完成整套业务请求使用B/S体系结构作为系统操作平台。 3。1。1 MVC设计思想 MVC模式是一种设计思想模式,把系统分为根据功能一分为三:模型(Model)、视图(View)、控制器(Controller)。MVC模式是一种新型设计思想,项目的分离性更有利于前后台的分开开发。将模块最简化,有利于代码的复用,功能的调用,项目结构更加直观。这套体系通过将软件工程基本部分进行分离,将应有的功能赋予各个基本部分。现在软件行业分工越来越明确,通过MVC的方法,不同职位的人可以并行进行开发自己相应的任务,进行各自的单元测试,测试通过之后,联调,使前后端联系在一起,再继续调试。提高开发效率,软件的测试也更加方便。图 3-1 是MVC模型图文献综述 (责任编辑:qin) |