【《基于JAVA语言的仓库管理系统设计》8800字(论文)】_第1页
【《基于JAVA语言的仓库管理系统设计》8800字(论文)】_第2页
【《基于JAVA语言的仓库管理系统设计》8800字(论文)】_第3页
【《基于JAVA语言的仓库管理系统设计》8800字(论文)】_第4页
【《基于JAVA语言的仓库管理系统设计》8800字(论文)】_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章系统设计4.1系统结构设计软件设计大体上是是管理者进行软件登录后,系统顶端部分有相当重要的作用,他是整个系统的主要核心。如果系统设计的不好那么软件就没法正常运行和出现大量的错误。思路应该清晰可见犹如太阳的光芒版自然且可视,一个好的思路体现了一个创作者的思维程度和思维是否明锐。要是对编辑人员对思路的不明确那么就会出现一些“死胡同”的现象,这对我们进行编进和系统创作之初有着相当大的误导和理论性的错误体现。对软件自行且系统的进行随意进行处理,能对用户进行添加和删除,员工处理,货品的处理等操作。下图是系统的结构图。图4-SEQ图_4_-\*ARABIC1系统功能结构图4.2数据库设计4.2.1E-R图设计由系统之间的关系,画出ER图。系统总体ER图如下图所示。图4-SEQ图_4_-\*ARABIC2系统总体E-R图4.2.2表设计由E-R图,论文搭建了通过软件搭建的数据,下面是各表都在服务器上建立数据库表,其中包括下面表:表4-SEQ表_4_-\*ARABIC1管理员用户表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDshangpinbianhaovarchar50是50商品编号shangpinmingchengvarchar50否50商品名称shangpinleibievarchar50是50商品类别kucunfloat10是10库存jiagefloat10是10价格tupianvarchar50是50图片shangpinjianjietext8是8商品简介addtimedatetime8否8添加时间表4-SEQ表_4_-\*ARABIC2商品基本信息表字段名称字段类型大小允许为空最大长度备注IDint4否4主键IDusernamevarchar20否50用户名pwdvarchar20否50密码cxvarchar20否50权限addtimedatetime8否8添加时间4-SEQ表_4_-\*ARABIC3商品分类基本信息表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDleibievarchar50否50类别addtimedatetime8否8添加时间表4-SEQ表_4_-\*ARABIC4客户信息表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDxingmingvarchar50是50姓名shoujihaovarchar50否50手机号dizhivarchar50是50地址addtimedatetime8否8添加时间表4-SEQ表_4_-\*ARABIC5日志表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDgongyingshangmingchengvarchar50是50日志名称lianxifangshivarchar50否50联系方式gongyingshangdizhivarchar50否50日志地址addtimedatetime8否8添加时间

表4-SEQ表_4_-\*ARABIC6入库表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDrukudanhaovarchar50是50入库单号shangpinbianhaovarchar50是50商品编号shangpinmingchengvarchar50是50商品名称shangpinleibievarchar50是50商品类别kucunvarchar50是50库存gongyingshangmingchengvarchar50是50日志名称lianxifangshivarchar50是50联系方式gongyingshangdizhivarchar50是50日志地址rukushuliangfloat10否10入库数量rukujiagefloat10否10入库价格rukujinevarchar50是50入库金额rukuriqidatetime8否8入库日期rukurenvarchar50是50入库人addtimedatetime8否8添加时间表4-SEQ表_4_-\*ARABIC7出库表字段名称字段类型大小允许为空最大长度备注IDint4否8主键IDchukudanhaovarchar50是50出库单号shangpinbianhaovarchar50是50商品编号shangpinmingchengvarchar50是50商品名称shangpinleibievarchar50是50商品类别kucunvarchar50是50库存jiagevarchar50是50价格xingmingvarchar50是50姓名shoujihaovarchar50是50手机号dizhivarchar50是50地址chukushuliangfloat10否10出库数量chukujinevarchar50是50出库金额chukuriqidatetime8是8出库日期caozuorenvarchar50是50操作人addtimedatetime8否8添加时间

第5章系统实现5.1登录为确保软件私密性,进入系统要密码和账号并且要和后端数据库进行对比如果比对相同方可使用。登录图5-SEQ图_5-\*ARABIC1登录界面所示5.2创建使用者添加其他使用者,最大权力使用者需要添加其他使用者时,需知道其他使用者的数据才能将信息录入后台。只有最高权力使用者及子级使用者才能对其他使用者执行操作和数据处理。需要正确的执行相关的操作,如果准确的完成相关才做就能时刚添加的使用者进入系统,并且可以进行操作。创建用户图5-SEQ图_5-\*ARABIC2创建使用者界面图5.3密码修改密码修改,软件的全部使用者都能对本人的密码修改。完成进入系统的操作后,把密码和账号录入正确就能对密码进行操作。当使用者的操作不正确时就会出现相关的提示。密码修改图5-SEQ图_5-\*ARABIC3密码修改图5.4商品管理模块使用者添加物品时,就会连接到相关处,添加成功后,使用者执行正确操作完成物品操作,再在相关处可以查找,如果使用者操作不当则没法完成管理。每条物品都能删改,当使用者使用删除时,直接在后端删除商品,并自动刷新物品页。当使用者选择修改时,跳转到相关处进行操作。如果使用者操作不当则没法完成管理。物品入库图5-SEQ图_5-\*ARABIC4物品入库图物品管理图5-SEQ图_5-\*ARABIC5物品管理图

5.5订单管理模块订单添加图5-SEQ图_5-\*ARABIC6订单添加图下面是订单管理页面效果图5-SEQ图_5-\*ARABIC7订单与商品管理图5.6日志管理模块的实现使用者需要在不定时录入日志,当跳转至相关处时使用者需要执行正确操作,并且使用则如若没有真确操作,这日志不能显示。如若使用者真确操作日志加入成功,使用者就能对日志进行有关的操作。来使日志体现出便捷性的提示和把需求和一些与管理相关的问题做到可视。可自动刷新日志页,则进入修改页面,进行日志的修改。下面是日志管理页面效果图图5-SEQ图_5-\*ARABIC8日志管理界面图5.7入库管理模块员工要想添加物品必须要进入相关处。使用者正确执行相关的操作才能完成入库,只要再进行查找操作即可,如若使用者不能正确执行操作则不会正确入库。相关的入库可以被使用者操作。使用者使用修改时,直接在后端修改,并自动刷新页面。入库图5-SEQ图_5-\*ARABIC9入库图入库效果图图5-SEQ图_5-\*ARABIC10入库管理界面图第6章系统测试6.1实验目的什么是软件测试就是识别软件的不足和bug并在其基础上更改使其变得完美。接着,软件测试会是软件在显现出问题和不足REF_Ref17926\r\h[6]。可以时使用者看见效果的演示结果,并在结果中挑选不可合格的结果,再从不合格的结果找出其对应的功能来进行完善。从而可以对软件进行相关的预测和预报REF_Ref17929\r\h[7]。接着就能提高软件的利用和使用。就能大大完善软件的标准。进度和对产品性能的严格控制REF_Ref17936\r\h[9]。系统搭载Java上,观察相关的内容及功能能否在具体的需求下实现REF_Ref17374\r\h[4]。6.2实验概述1.测试原理(1)为了发现系统的问题,实验必须要采取模块话化进行。(2)系统测试示例是输入测试和输出测试组成。(3)不完善的系统文件必须要进行测试,需要应对复杂适配的环境。(4)需要看系统的运行能力有没有达到标准,还要看系统是不是完成了正确操作。(5)有很多错误的模块需要仔细测试。(6)要是有不完善的功能则需要修,并及时再次检测。2.测试方法测试方法分为手动和机械。(1)手动测试验证代码是另一个手动测试的名称。个人检查、步骤手册和在会议上的检查是三种手动测试方法。(2)机器试验黑盒和白盒两种测试REF_Ref27723\r\h[5]。系统用白盒测试和黑盒测试。输出输入的性质及功能中的错误和不足REF_Ref17717\r\h[17]。白盒测试“过程和软件逻辑电路。以检测性能错误,模块化和系统化REF_Ref17815\r\h[14]。6.3单元实验6.3.1登录实验输入正确的信息,按“登录”就会跳转相关处。登录检测表6-SEQ表_6-\*ARABIC1登录检测表实验组成校准使用者的登录实验重心使用这使用不正确的验证信息能否正确进入系统。实验方法黑盒测试实验步骤1不用使用者名和验证密码进入系统。2使用不存在的使用者名进入系统。如:hahah3使用不存在的验证密码进入系统。如:muik,12344、使用完全正确的验证信息。如:tom,123实验结果1不链接相关去处,系统出现报错。2不链接相关去处,系统出现报错。3不链接相关去处,系统出现报错。4链接到相关去处,执行登录完成。真实定论实验与完美结果一致。定论进入系统的过程中能够实现异常分辨。6.3.2物品操作实验使用者增加删改物品,在执行正确的操作之后才能出现物品。表6-SEQ表_6-\*ARABIC2商品管理测试表实验组成物品处理实验部分实验重心实验如若物品录入是的信息不否和条件,信息是否能正确录入。实验方法黑盒测试实验步骤1使用者对物品执行增操作,填写不正确的编码信息。2使用者对物品执行增操作,填写不正确的名称信息。3使用者对物品执行增操作,填写所有的正确信息。实验结果1系统出现报错,并没能成功添加物体。2系统出现报错,并没能成功添加物体。3系统没有出现报错,并能成功添加物体。真实定论实验与完美结果一致。定论使用者对物品进行操作的过程中能够实现异常分辨。6.3.3商品种类操作实验使用者增加删改物品类别,在填入正确信息过后即可完成。表6-SEQ表_6-\*ARABIC3商品类别管理表实验组成物品种类操作实验实验重心当使用者没有按照规则进行操作时,软件能否正确录入。实验方法黑盒测试实验步骤1使用者对物品种类执行增操作,填写不正确的编码信息。2使用者对物品种类执行增操作,填写所有正确信息。实验结果1系统没有出现报错,并能没有成功添加物体。2系统出现报错,并能成功添加物体种类。真实定论实验与完美结果一致。定论使用者对物品种类进行操作的过程中能够实现异常分辨。6.4实验结果实验结果功能、界面代码构成,系统对功能的实验和完成相关内容的操作有明显的差异性比如功能的实现实在代码的基础之上,拥有良好的代码基础才能完场相应的基础操作,之间的关系时相辅相成,检测结果正常。图6-SEQ图_6_-\*ARABIC1系统功能测试图第7章总结长时间的磨砺下,毕业系统总算结束,软件的运行也还算成功比较顺利的结束了我的毕设,可以做到多操作一起执行有着较高的效率。因为我的专业知识的缺乏,在设计领域的深造也不高。然后在制作的中间还是有着一些问题的存在。有一些自己粗心导致的问题也有一些就是知识能力不足导致的。这是我的内心得到了不小的冲击,第一次觉我个人的能力遭到了致命的质疑。可视化的整体外观,却因为我自身的能力有限没,有些可视化没有时间也没有能力达到标准化。从而让我感到无比的自责和痛心疾首,如果我在平时学习中能够多多学习一些知识,那么我将会有一定的制作基础,在面临界面操作的时候就不会有那么多的问题了。经过了第一次自己主要承担大部分工作,敲代码的期间崩出了许多“疑难杂症”,本以为这些程序都会完美运行谁承想却漏洞百出,但在运行程序中有些不同的问题困扰着我。在调试程序期间也发现不了主要的错误在哪。这并不是一个完美的程序,可能功能会有点单一,在这个艰辛的过程中离不开老师和同学的帮助。开始的选题接着是论文的整体次序,又有后来的初稿和定稿我的老师总是抱着一颗追求完美的心来为我们一次一次的需改论文,细心到不放过任何一个细节。每每想到老师对我们的严格我都会感动到不行,老师熬着那么深的夜为我们改论文并谨慎且不容一点错误但这些问题却是最基本的态度问题,例如最基本的英文状态下的符号却被我在中文状态下输入。这是编程最多次数的犯错,还有如不够细心少打了一些字符和错打了字符,使程序没法正常运行。这些问题都不断的困扰着我我,是我久久不能释怀。由于我自己的粗心大意险些对系统造成了一些不小的伤害。从整体看你系统的完整性还不够高,还有这一些需要完善的步骤。这也在不断地督促我向前走,不断使我趋向成熟。参考文献王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2018:17-23.陈威,白伟明.JSP工程应用与项目实践[M].机械工业出版社,2019年2月:110-117.印旻.Java语言与面向对象程序设计(第2版)[M].北京:清华大学出版社,2019.11:83-87.蒋蕾基于JSP开发的网上购物系统[J].电脑知识与技术,2020.8:72-83.赛奎春.JSP信息系统开发实例精选[M].机械工业出版社,2019:80-89.张吉才.JavaWeb应用开发教程[M].北京:科学出版社,2019:104-112.徐明华.JavaWeb整合开发与项目实战——JSP、Ajax、Struts、Hibernate、Spring[M].北京:人民邮电出版社,2020:58-64.袁海燕.Java实用程序设计100例[M].人民邮电出版社,2018:45-52.李建中,王珊.《数据库系统原理(第2版)》电子工业出版社.2017.9黄玲.JDBC技术的研究与实现[J].科研,2019,000(002):00045-00045.张淑荣,苏兵.基于J2EE+C3P0的用户管理模块设计与实现[J].信息技术与信息化,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论