1、渤海大学应用本科毕业论文(设计)全球速达供应商管理系统Speed up globalsupplier managementsystem学 院(系): 软件与服务外包学院 专 业: 计算机科学与技术 学 号: 11181012 学 生 姓 名: 郭浩 入 学 年 度: 2023年 指 导 教 师: 黄美玲 完 成 日 期: 2023 年 3 月4 日 渤海大学Bohai University摘要随着现代科学技术的飞速发展,互联网带动了很多产业的快速前进,计算机作为一个新兴的行业在很短的时间内给我们的生活带来了巨大的改变,他对我们的影响是巨大的,我的毕业设计就是运用大家都了解的Java语言和SQL
2、数据库来完毕这样一个相对来说比较简朴的供应商管理系统。互联网的发展对于世界上的各行各业都产生了巨大的影响,他们也对于身边的每一个人都有影响,他也许是对每个人的个人财富方面,也有也许是对他们的生命运动方面,总之,他彻底的改变了人们的与之前不相同的一切。很也许由于一件事情让你的正常的活动方式发生了巨大的改变,随着马云的阿里,雷军的小米的发展,让我们收到了很大的启发,为什么不用现有的能力来改变生活呢,之后我们想出了这样的一个运用互联网信息飞速发展的机会做出了这样一个全球速达供应商管理系统。我们所发明的全球速达供应商管理系统对于每一个界面,每一段程序都是进行过具体的探究和编写的程序。我们基于互联网的强
3、大能力和自身特点做出了这样一个管理系统。系统重要包含后台数据的建立和前端开发两个方面。我们从这样的两个方面进行研发,把程序做到完美,同时运用互联网的优秀的资源传输的特性,来实现在互联网上宣传自己想要发布的消息,这些消息运用互联网的到了全方位的放大,运用软件的优越性把每一个供应商的信息发布出去,并且可以进行具体的索引,我们的目的是为用户提供最优质,最全面的服务,让用户感受到他们不仅在这个系统中有存在感,同时可以在平台中感受到在其他地方感受不到的自己的被需要感和自己的重要性。摘要内容过于繁杂,字数过多,进行修改,精简关键词:JAVA;SQL数据库 ;管理系统;模块关键词需要按照规定修改Speed
4、up globalsupplier managementsystem AbstractWith the rapiddevelopment of modern science and technology,the Internethas led to rapid progressin many industries,the computer asan emerging industryhas brought about great changesto our lifein a very short period of time,he wasa hugeinfluence on us,I grad
5、uated from the designisthe use ofallunderstanding of the Javalanguage and SQLthe database to completesuch arelativelysimplesupplier managementsystem. The development of the Internethasled to thedevelopment of our economybut alsochanged peoples way of life,every hour and momentheno longeraffects peop
6、les lives,probably because the one thingthathas changedyour life,withthedevelopment ofAliMa Yun,Lei Jun millet,let us havea great inspiration,whywithouttheability to changelife,wecome up with a use of the Internetinformationrapid development opportunitiesthatmake such aspeed up globalsupplier manage
7、mentsystem.The systemhas a lot ofsmallmodule,the information demand of precision.We havestrongabilityof Internet andbased on its own characteristicsto make suchamanagement system.The systemmainly includes two aspectsthe establishment ofdatabaseandfront-end development.。Keywords:JAVA; JDK; SQL databa
8、se; Merchandise sales management; Module.目 录摘要I引 言11 绪论31.1 课题来源31.2 国内外现状41.3 研究的意义42 需求分析52.1 需求分析的任务和原则52.1.1 需求分析的任务52.1.2 需求分析的原则52.2 系统业务流程分析62.3 系统可行性分析62.3.1 经济可行性分析62.3.2 技术可行性分析62.3.3 操作可行性分析63.1 数据库概念73.2数据库的总体设计概要73.3 数据库选择83.4 数据库设计的描述93.4.2数据库物理设计94 技术介绍114.1 JSP介绍114.2 WEB介绍124.3 SQL介
9、绍134.4 开发环境135 全球速达供应商管理系统的具体设计135.1 全球速达供应商管理系统的登录模块的实现135.2 全球速达供应商管理系统的供应商管理模块的实现145.2.1 添加供应商模块的实现145.2.2 删除供应商模块的实现155.2.3 修改供应商模块的实现155.3 全球速达供应商管理系统的商品管理模块的实现165.3.1 系统销售商品的信息模块166 全球速达供应商管理系统测试176.1 测试的意义176.2 系统测试176.3 测试方法176.3.1. 系统入口要点测试186.3.2 数据录入要点测试186.4 用户退出系统186.5 项目测试18结论19参 考 文 献
10、20附录 程序代码21引 言现在的时代是互联网信息的时代,它的发展是可以用光速般的速度来进行传播和发展,因此互联网行业的自我革新会非常迅速,我们一定要走在发展的最前端。只有这样才不会让他所淘汰,因此我们想出了这样一个管理系统,他不仅可认为需要信息的人提供快速及时的信息还可以让人工变得简朴,节省了更多的人力和物力,同时它的操作也是简朴方便的,减少了在软件的使用成本,让用户可以用更多的钱来做其他的事情,在于开发上我们运用大家都比较收悉的JSP在开发,这样在开发上同样节省了一部提成本。现在的社会发展过程中供应商在销售过程中起着决定性作用,供应商的好坏直接决定这销售的成本和日后公司的口碑,然而现在寻找
11、供应商的手段单一,只能通过之前合作过的供应商来提供物品,对于价格来说没有谈论的余地,同时信用也只能靠经验的累积,同时对于信用无法判断只能做简朴的了解,对于新晋级的公司来说寻找供应商是非常麻烦的事情,之前的信息严重不对称而产生了这种现状,因此我希望通过这个程序来改变他们与供应商之间的关系。同时对于新兴的公司是一种无形的财富。对于java语言来说,他是目前最具有特色的语言,他的特色决定了他如今在编程语言中的重要性,他与其他语言相比他是多方面,超强力的语言。在我们学习java的过程中,我们逐渐了解了他的一些特点比如说他在安全面和程序设计的过程中java有着健壮性的强大有点,可以解决很多细小那一发现的
12、问题。同时他的结构模式是中立的,不侧重于任何的一个平台,可以在不同的平台进行开发应用。对于每一个平台来说都是平等而公平。完美和卓越的线程设计也是我们更加收悉掌握java并且学习java的一大优秀的因素,他如此强大的多线程能力让人们优秀的多线程设计也是Java语言的一大特色,但是这并不是及java最强大的地方,他最强大的地方还是在意多种平台的操作系统的支持情况, Java的初期构想是Sun公司为电子产品所构成的一种语言,之前的构想是一种与编程语言没有关系的一种程序,并不是为了以后的开发使用的程序,这样的技术在刚开始的时期不温不火,无法形成有一定规模的影响,也没有现在这种火热的限度,后期的这种火热
13、绝对是当初sun公司没有想到的,也为未来的飞速发展奠定了基础,java的发展的基础是在于互联网的建立,互联网成功的进入了人们的生活当中,由于但是互联网的软件环境和硬件环境有着非常复杂的混论性,之前的一些开发语言无法适应这种情况,经常会出现不合用,或者出现问题的情况发生。但是java语言的不关乎平台型的开发的特性在这里凸现出来,可以说是互联网成就了java的成功,为java以后的发展展开了强大的帮助。也在这同时随着互联网行业的慢慢兴起,java也随着他的脚步一步一步的走出了自己的天地。 就现在而言Java语言最大的用途便是在网页开发过程中的使用率。方便快捷简朴的特性让他们拥有者大量的使用人员。运
14、用java程序语言在任何一个操作系统上都可以进行编译同时还可以不用考虑到平台的差异化,直接通过一定方法就可以转移到此外的操作系统中,并且可以正常的使用,正是由于他的这一强大的功能,让它成为了现在的主流。比如说,现在做Web应用开发的程序有很多,很多的用户比较习惯使用Linux或者是Unix作为服务器环境进行使用和开发,但是作为软件的开发人员一般情况下会选择在Windows平台下开发,由于在Windows平台中的开发环境的效率要相对较高点,在这种情况之下我们就可以使用java来进行程序的开发和使用,由于Java语言是跨平台的特性,所以在Windows中开发出的系统,可以直接部署在Linux或者是
15、Unix的服务器系统中,这就是使用Java语言的便利之处,对于不同平台的通用性的描述需要按照自己的理解的意思进行阐述java的这些方法让我们从中了解到,无论以后面对什么事情,适应环境是无比重要的,只有你适应了你周边的环境,你才会得到更大的空间来发展自己,而不是规定环境适合你的存在,人无法规定环境的改变,但是人可以改变自己,让自己变得更加适应环境,才干有好的发展机会。SQL是Structured Query Language(结构化查询语言)的缩写阐述数据库功能的作用不要知识简朴的进行文字描述,对于英文要用自己理解的文字。SQL是数据库是专门为为数据库而建立的操作命令集的程序,则是是一种性能非常
16、全面数据库的语言。我们在运用数据库的时候,你可以告诉他,你要做什么的命令并且发出这个指令怎么样去做是不需要使用者去考虑和思考的,由于SQL的性能非常强大,并且作为操作者来说简朴好学习,好上手。使用起来无比的便捷,通过者以系类的特点他已经成为了数据库操作的基础了,并且现在大部分的数据库都支持SQL可以让他变成一种大众都在使用的一种数据库。1 绪论如今的信息技术已经到了足以改变的一切的地步,从那时候的门户网站,到web2.0在到移动互联,现在基本每个人手里有都这都会拥有一部手机,大家可以通过手机连接互联网,无时无刻的不再接受和发送消息,全世界的消息都变得如此快捷,方便,不管全球范围内发生什么事情,
17、只要你想知道,不久就会在互联网上找到这条消息。因此,我们希望今天的这个系统可以最大限度的影响人们的生活,信息技术的发展,让信息传播变得相对简朴,不再是不对称的信息传播,而是每个人,每个用户都是平等的关系,只要将信息发布到我们的平台上,进行同类型的搜索尽可以找到供应商上的各种具体信息,同时假如在进行具体的搜索,会出现更加具体的分类,具体到每一个模块,对于供应商同样尚有信用评级系统,更加具体的了解,对于商家的每一个信息,同时我会做到让管理系统的人员难度减少,运用计算机的计算能力,帮助我们进行强大复杂的运算,这样不仅减少了我们在人员物力上的低效的浪费,还可以让我们把自己拥有的资源进行最大化的运用,使
18、用到我们想要用的的地方。我们希望以这样的一个系统还最大化的发挥作用,让每一个供应商和需求商在这样的一个平台找到需要的信息,每个人都能在这里自由的发布信息,进行平等的互换。互联网的发展最终带动的是信息的发展,运用规范性的语言阐述出系统的原理和作用信息是的获取变得简朴,互联网行业的飞速发展,带动了和他有相同联系的行业,让他们都发生了巨大的变化,他们的变化是难以想象的,时代发展的速度是迅速的我们要跟紧时代的步伐,与时俱进,最大化的运用互联网便捷方便的特性传播信息,把飞速发展的信息同物流互联网等紧密结合,做出一个这样综合的平台。1.1 课题来源在全球速达供应商管理系统中,我们以标准化得采购思维以及固定
19、的流程直观,先进的管理理出发,对于全球速达的供应商的具体信息,系统组织结构,联系方式,和财务报表以及资质信息等多方面进行考察,只有符合我们的所有审查结果的供应商才干拥有我们发给的资质。我们通过对于这些进一步的分析总结出这样的一个课题,课题的产生是来源于大家对于这样一个系统并没有存在,并且需要有这样的一个系统,他的存在可以解决现在很多人所面临的问题,产生一个足够好的解决方案,解决问题,通过我们的分析,这样的一个系统是可行的,是可以的。现在的公司更加注重对于资本的运用,资本的投入需要慎重的选择,特别在选择供应商方面规定每一个供应商的质量和素质都必须是符合公司标准的对于课题的来源的分析不够详尽,要具
20、体分析系统的可行性,规定精益求精。对于每一个细节都要有具体的规划,但是现在假如不通过互联网很难找到让人满意的供应商,对于供应商来说,也需要大量的人力物力来寻找需求商,但是现在互联网行业的发展,全球已经达成信息化的结构,可以通过全世界来寻找属于自己的供应商来为自己提供商品,随着物流行业的发展,全球供应已经变成也许,并且可以进行价格的对比与评价,帮助自己选择一个最有助于自己的商家,把之前传统老旧的模式变成新兴的,富有生命的模式。1.2 国内外现状在如今的商业市场上,不同的公司的采购战略直接决定着公司是否可以赚钱,是否可以发展,人们对于运用互联网完毕的采购软件的需求连续增长,对于发明性的公司来说,需
21、要这样的一个系统来为他提供全面并且具体的解决方案,随着时间的的发展国内外的需求的很明显增长,并且都需要这样的一个平来实现互联网的信息传播,信息传播已经成为现在互联网的重要趋势,互联网的发展带来的是信息的对等性传播,由之前的不对等信息转播,变得对等,每个人都可以得到想要找到的信息并且每一个人获取方式都非常简朴,只需要打开网络,进入平台一切想要的信息都可以搜索到,并且很迅疾,不管是国内还是国外都需要这样一个平台。应当在多方面多角度来阐述国内外1.3 研究的意义 我研究这个全球速达供应商管理系统的意义在于运用互联网的特点来改变人们的生活,在于传统的思想中供应商需要市场部门的人员去联系各个供应商之后进
22、行价格比对寻找出来最合适,最满意的结果。假如有更好的供应商但是市场人员并没有发现那么就错过了最良好的时机,公司也会面临很大的损失,由于这些供应商获取的方式单一,并且消息闭塞,假如有新兴的供应商想要自己把公司做大,做强,那也只能自己去各个公司推销自己的产品,但是由于他的信誉累计的不够,也很有也许被其他商家无法信任,从而错失了这样的机会,因此,我们的系统就在于让所有人实现信息的共享,不管是供应商还是需求上都可以在管理系统中发布信息,在信息飞速发展的时代,运用互联网的优势来实现程序的实现。 随着社会的科技化,商品的市场经济化,给我们带来了迥异的变化,全球速达供应商管理系统旨在与运用最科学,最现代化的
23、管理方式和强大的资源整合性来实现平台的正常运转,假如这个平台可以继续运营下去,他所带来的经济效益和改变将是巨大的,他的前景是光明的。2 需求分析2.1 需求分析的任务和原则2.1.1 需求分析的任务 需求分析是作为一个软件的开发的最后一个问题,的基本解决了管理系统需要完毕什么样的功能的问题,系统而具体的解答需求的问题。 在目前这个阶段,我们已经大约了解了用户想要我们做的是什么类型的程序,解决什么问题,获得了一些可行性的建议,但是在需求分析的过程中会有一些细小的问题和不被人察觉的隐患出现,由于我们在做可行性研究的时候基本使用比较少的时间来完毕问题的解法,这其中会隐藏着一些问题的出现。需求分析是完
24、毕系统的开始环节,是一个系统的根基部分,一定要进行具体具体的进行,规定分析过程中一定要具体耐心的进行下去这样才干得到最真实,最全面的分析资料,他直接决定日后系统建造过程中的优点和缺陷,可以影响到最后开发出来的管理系统的质量是否优良。在基础阶段一定要打好地基。需求分析就是把不拟定的任务变成系统中具体而具体的工作。2.1.2 需求分析的原则 需求分析的原则就是精确完备的寻找到客户的需求,把用户的需求进行反馈给部门,进行进一步深层次的探讨,研究和学习,这是需求分析的基础,通过对需求分析的学习和了解,我们知道了用户的需求分析最终可以划分出两个方面,第一个方面就是用户对于系统性能上的规定,性能上的规定重
25、要有,程序是否高效,安全性能是否优异,运营速度是否快速,软件自身是否可靠,等等一系列规定。另一方面呢,对于系统功能性的规定,比如说系统将如何完毕用户想要的规定,用户规定操作系统完毕的任务能否完毕,规定系统输入的信息是否可以没有差错的进行输入,系统规定的输出是否可以完毕所有将想要的数据输出来。2.2 系统业务流程分析 开始登陆全球速达供应商管理系统的时候,一方面需要输入用户的账户名和与之相相应的密码,只有通过相关的操作才可以进入全球速达供应商管理系统,假如出现用户名不存在或者用户名和密码不匹配的情况,就要进行重新输入。 在我们的程序对于基本的信息进行解决的这样的软件中,我们以每一个为我们提供信息
26、的媒介当作一个具体的模式。假如当你想要在数据库中插入一个数据元素的时候,这就形成了一种新的数据就,这样数据库中就会增长了新的数据元素出现。完毕后就能查找到该供应商的具体德尔商品信息,并且可以对于商品信息进行修改删除查看等操作,其他的与这一道理基本相同。2.3 系统可行性分析2.3.1 经济可行性分析管理系统的构建不仅可以减少在之前传统的管理方式上所消耗的人力物力,同时还可以节省开支,在传统模式会有很多的弊端,同时还会大大的影响到公司在财政的解决方式,一旦全球速达管理系统完毕,他的界面简朴操作简朴,不用花费很多的人力物力,同时,管理员只需要进行简朴的配需就可以直接上手,并不需要对管理人员进行系统
27、的配需就可以完毕管理。帮助公司减少在这一部分的投入,把更多的资金投入到有必要的阶段。同时系统的开发需要耗资非常少,开发过程简便快捷,需要的只是简朴的投资,因此在经济可行性上是可以通过的。2.3.2 技术可行性分析全球速达供应商管理系统运用JSP语言来完毕开发,后台使用SQL数据可进行管理,用到的基本都是我们比较熟悉的技术,在开发过程中虽然会碰到问题可以自己查阅资料解决问题,假如碰到自己无法解决的问题可以请教老师和同学,自己来学习语言并且在总结,因此在技术可行性上市可以通过的。2.3.3 操作可行性分析全球速达供应商管理系统是在以windows操作管理系统基础的图形界面显示各种操作的功能,这是大
28、家平时最熟悉的操作系统界面。只要拥有简朴的计算机知识的人员就可以完毕这样的操作。保证了管理人员可以简朴即使方便的使用,不用通过系统的分析和复杂的培训,只要了解了操作方法就可以完毕整个系统的管理工作,不在浪费时间和精力,因此我们觉得在操作可行性上是可以完毕的。通过以上分析我们认为这个系统是可以实现的。3 数据库设计3.1 数据库概念 正如那句话所说每个人人生观,价值观都会有些不同,这也影响着他对事物的不同鉴定方式。如称数据库是“,开发者为了满足自己在程序开发过程中解决出现特定的环节,解决特定的内容的环境,具有一定的结构模式来存储起来的一些与数据相关的集合,尚有的人形象而具体的把数据库比作一个“数
29、据的仓库,只需要把数据放到仓库当中,需要的时候到仓库中取出就可以了”诚然,这种描述方式虽然形象和具体,但是这种说法不够严谨,不够科学,我们应当运用科学的描述方法来向大家阐述数据库的具体形式和方法。我们的程序以运用最广泛最具体的逻辑关系模型最为一个数据库的基本形式来实现数据库的基本建设。一方面就要提出对于数据库的规定很管理,第一点一定要简朴方便我们可以明确的发现数据库中是否有录入信息的问题出现,这些问题可以快速发现并且进行反馈,可以方便管理员的管理和使用,同时不可以太复杂,规定要简朴方便,同时上手简朴,这样在管理人员进行后台管理的时候可以简朴快捷的进行管理。3.2数据库的总体设计概要 管理员管理
30、:管理员是这个全球速达管理系统的管理人员,他不仅要对信息进行实行核对,还要给用户发送账号是让们可以查看到自己想要的消息,要在一天的固定期间段对于系统进行维护 供应商管理:重要是对供应商的信息进行增长,修改,删除,等具体操作,对于供应商要做到实时操作。 商品管理:重要是对于供应商提供的商品进行实行管理,进行插入,删除,修改等具体的信息。 进入平台的商品信息管理:对于进入平台的商品信息进行录入,检查,增长和删除的具体的信息管理,目的是及时的发展商品的信息。供应商审查模块:用于检阅,审批系统的提供信息者的消息是否准确,反响有何问题。商品价格模块:用于调整价格,价格上下浮动调节的功能。全球速达供应商管
31、理系统管理员管理模块供应商管理模块商品管理模块管理员的增删改管理员登陆供应商的增删改查供应商审核模块平台增长商品模块平台出售商品模块商品信息的增删改查3.3 数据库选择 我们运用品有多个不同的线程来实现数据库的服务器,它可以有非常强大的数据承载方式和,强大的功能。这些功能让你承受更多的数据库压力,在一个拥有可以拥有更多,更好环境又超过 40 个数据库信息,这其中包含了 10,000个表,这但中的大部分的表都超过了7百万行,而SQL Server2023其本省并不像其他的数据库那样对于运营环境的操作系统和硬盘的空间进行非常高,非常严格的规定。这是我们选择他作为全球速达供应商管理系统的后台数据的一
32、个非常重要的一个方面,他也以帮助我们在进行后台数据库管理的过程中更加方便快捷。3.4 数据库设计的描述 索引并不是越多越好。由于索引的使用需要增强相称一大部分的查找时间,他同样还需要在数据库中建立属于自己的关系模式,产生影响对于以后数据库中再一次进行数据库的添加 去除,修改操作是会影响到他们自己的工作效率的减少。结论便是假如需要在短时间多次的访问字段,就一概通过自己的方法组件一个自己经常使用的索引,同时由于数据库的复杂性和巨大型,对于索引所留下的消息少的可怜,从另一个方面阐述可为什么要自己建立索引的因素。3.4.1数据库ER图的设计数据库实体和实体之间存在关系,重要关系如下ER图所示:产品产品
33、种类进入系统管理信息系统信息相应相应相应相应3.4.2数据库物理设计数据库中的各个表的结构关系如下,才行成了数据库中的如下表单。表3-1 管理员信息表列 名数据类型主键可 空自 增默认值说 明AdminIdint是 是 管理员编号 AdminNamenvarchar(50) 管理员姓名 UserNamenvarchar(50) 用户名 PWDnvarchar(50) 密码表3-2产品信息表列 名数据类型主 键可 空自 增默认值说 明ProductIdint是 是 产品编号 ProductNamenvarchar(100) 产品名称 ProductFactoryNamenvarchar(100)
34、 生产单位 ProductTypeNamenvarchar(100) 类型 PNonvarchar(10) 编号 Descriptionnvarchar(500) 是 备注表3-3产品种类信息表列 名数据类型主 键可 空自 增默认值说 明ProductTypeIdint是 是 产品类型编号 ProductTypeNamenvarchar(100) 类型名称 Descriptionnvarchar(250) 是 备注 表3-4仓管信息表列 名数据类型主 键可 空自 增默认值说 明WarehouseIdint是是仓库编号WarehouseNamenvarchar(100)仓库名称Descripti
35、onnvarchar(250)是备注表3-5库存信息表列 名数据类型主 键可 空自 增默认值说 明WProductIdint是是编号WarehouseIdint仓库ProductIdint产品StoreCountint库存表3-6平台销售出商品单信息表列 名数据类型主 键可 空自 增默认值说 明InOutOrderIdInt是 是 表单编号 WarehouseIdInt 仓库 ProductIdInt 产品 InCountInt 数量 InOutOrderTypenvarchar(100) 类型 InOutOrderStatusInt (0) 状态 InOutTypenvarchar(3) (
36、in) 类型 Remarknvarchar(250) 是 备注4 技术介绍4.1 JSP介绍JSP这样的一个软件是用来进行WEB应用程序研发的一个类型的软件,是帮助生成公司级web来提供开发系统是所产生的必要性的服务来提供支持。JSP的语法结构和书写结构在非常多的部分上与Active Server Page(ASP)是兼容并包的,与此同时JSP还为我们提出了一种具有创新性的程序编写模型和程序开发的模式, 可以使用它从新生成系统具有非常完备性能和运算能力厉害的管理系统重程序。它把前台的网页和后台的功能性的代码文献区分开来。Servlet的模式和CGI相似度非常高。它们的启动模式也相差无几,几乎所
37、有是通过服务器接到前段客户端发送的请求之后的一段时间,之后系统产生回复语句。但是还是有一些不同的地方,比如说,对于CGI的任何一个客户请求都必须要启动一个独立的进程(Process),但是Servlet却是在发现响应第一个请求的时候才可以让他载入到服务器中,假如一旦Servlet进入到服务器当中,就会发现他在快要被执行的就绪阶段。针对用法发出的程序请求,他就会进行准备,然而就会打开独立的单一的线程(Thread),最终把结论传送给需要的客户。由于线程和线程之间是把他们可以通过自己产生的父亲的线程(Parent Thread)用来实现资源无限共享传输,这么做的目的则是在于可以消减在于服务器上产生
38、的压力,所以,Java Servlet能方便适应在超大范围内的系统开发方面的需要。可以使用JSP开发的Web应用是穿越不同的平台,不同方面的程序,也可以在Linux操作系统环境中执行完毕程序,还可以在window系统的环境中进行执行并完毕。Web的后台服务器在发现有访问JSP页面的请求的时候,开始完毕运营当中的程序的一段代码,之后就会把运营的最终结论和之前的JSP文献中所具有的HTML网页代码联通客户端请求一起返回的请求。4.2 WEB介绍WEB在意义上是非常重要的环节。在前段接受客户发出的需求消息,最终完毕形成回流返回客户端的WEB网页的重要作用。WEB服务器端对于程序来说是最基础的环节,是
39、最终客户端用户使用的界面模式和WEB管理程序控制模块,这些都需要运用JSP的“WEB窗体”来快捷方便的实现程序的完整运营。“WEB窗体”是使用它产出许多大量的网页界面的的WEB网页。我们在制作这些网页的时候,我们会希望程序开发人员运用服务器的控件来控制客户端和后台联系来实现数据的无线连接。可以通过它们来塑造出来的,运用它们来实现程序控制过程中的测试。运用这些系统自身就带有的或者是简朴方便的自己编写的代码,来实现页面的发明方式,来完毕web网页的制作。4.3 SQL介绍我们是从最简朴基础的数据库SQL命令只需要非常简朴的时间就可以收悉并掌握和运用,最高级最复杂的SQL命令也可以只需要不用很多时间
40、就可以掌握,并且成功完毕。SQL Server具有非常完备的功能和强大的能力,从而,很多的构建的管理系统的信息都可以把数据库作为整个程序的后台解决数据, 由于数据库的一些特性是无法取代的,因此我们希望使用这样的特性作为我们的后台管理数据的数据库管理软件来管理信息,我们熟悉并可以在短时间内进行掌握,很合适作为后台的数据库。SQL Server 2023不断地增强了校对的准确性、支持更多的语言模式和全世界的战略性部署。4.4 开发环境基础运营的操作系统:微软的WINDOWS 7,或者微软的windows XP系统;用来运营程序的工具:I E 8.0;用来开发程序的工具:MyEclipse 5.5.
41、0, Dreamweaver V8.0程序后台的数据库:MyQSLMySQL Server 5.2程序运营的服务器: TOMCAT5.0用来制作背景图片的辅助工具:Adobe Photoshop CS5 全球速达供应商管理系统的具体设计5.1 全球速达供应商管理系统的登录模块的实现程序的首届面重要用于展示用户的需要登录过程中所了解的具体信息,只有同时在输入栏同时输入对登录名和密码,才可以进入到系统当中,假如两者有一个输入错误就会弹出出现错误,请从新输入的窗户口。5.2 全球速达供应商管理系统的供应商管理模块的实现 管理人员点击供应商管理按钮,就会弹出显示所有供应商信息的界面,用户可以在这其中查
42、看供应商的信息并且对于供应商进行修改和删除操作。5.2.1 添加供应商模块的实现 单击新增按钮就可以对于供应商进行新增操作,可以添加供应商编号,之后填写图片中出现的一下信息,单击保存按钮就行保存。5.2.2 删除供应商模块的实现 单击删除按钮就可以对于供应商进行删除操作,之后需要填写以下图中出现信息单击保存按钮进行保存。5.2.3 修改供应商模块的实现 单击修改按钮就可以对于供应商进行修改操作,之后需要填写以下图中出现的信息,单击保存按钮进行保存。5.3 全球速达供应商管理系统的商品管理模块的实现5.3.1 系统销售商品的信息模块单击商品管理模块就会出现另一个界面对于从平台上出售的商品进行管理
43、商品可以查看最近在平台上售出商品信息,可以查看在数据库中输入的信息即下图中所显示的元素,并且对他们进行查看和删除操作,5.3.2 系统录入商品的信息模块 单击商品管理模块的录入信息模块就可以查看商品的录入信息,涉及之前在数据库中输入的信息即下图中显示的信息进行修改和删除操作。6 全球速达供应商管理系统测试6.1 测试的意义 在所有系统的开发过程中,特别是在这种管理系统的软件开发的过程中,再变成的过程中,每一个细微的错误的出现都会导致所有的程序开发前功尽弃。假如在程序的开发的过程当中,我们应当多进行测试,保证开发的系统不会出现功能性的损失,可以完毕运营的每一步,每一个界面都是可以完毕的,不会出现
44、错误的发生。6.2 系统测试确认的系统测试可以对于整个全球速达供应商管理系统来说,重要是通过测试来实现各个系统之间的数据互换,和数据分析,检测系统和用户的规定是否同样,是否满足用户的需求,对于整个系统的系统分析报告来说分析进程,系统测试应当是面对软件的所有程序来说,而不是就单个模块而言,应当把他们打包成一个整体进行测试。让他成为一个完整的管理系统。系统测试与建立的同时进行了,运营测试模块,把每一个系统进行部分进行正常的运营。6.3 测试方法连同常理来说,对于软件测试的方法并不是很多,但是都是很有效的测试方法,比如说有两种非常高效,非常值得大家运用的测试方法,可以提供应大家进行选择的方法。我们提
45、供的第一种方法就是当你的已知内容是程序所能实现的功能的时候,就可以通过对于程序的每一个功能进行单独的测试,第二种方法就是假如知道程序的内在的工作原理和流程,就可以通过之前大家所了解到程序的定制的规格说明来按图索骥的寻找。之后我们使用了第一种方法来对于程序进行测试,对于程序的每一个模块,每一个功能都进行了测试,提成部分内容,来让每一个部分都得到对的的使用。通过不仅的测试全球速达供应商管理系统,是完全可以运营的,是一个正常的程序,程序可以有自己的每一个模块,每一个部分都可以成功实现。 6.3.1. 系统入口要点测试程序测试的要点:输入登录的用户名和密码程序测试的途径:针对用户的输入的消息,验证程序的用户名和