全球速达供应商管理系统二稿--郭浩.docx

上传人:牧羊曲112 文档编号:1778391 上传时间:2022-12-18 格式:DOCX 页数:44 大小:205.85KB
返回 下载 相关 举报
全球速达供应商管理系统二稿--郭浩.docx_第1页
第1页 / 共44页
全球速达供应商管理系统二稿--郭浩.docx_第2页
第2页 / 共44页
全球速达供应商管理系统二稿--郭浩.docx_第3页
第3页 / 共44页
全球速达供应商管理系统二稿--郭浩.docx_第4页
第4页 / 共44页
全球速达供应商管理系统二稿--郭浩.docx_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《全球速达供应商管理系统二稿--郭浩.docx》由会员分享,可在线阅读,更多相关《全球速达供应商管理系统二稿--郭浩.docx(44页珍藏版)》请在三一办公上搜索。

1、渤海大学应用本科毕业论文(设计)全球速达供应商管理系统Speed up globalsupplier managementsystem学 院(系): 软件与服务外包学院 专 业: 计算机科学与技术 学 号: 11181012 学 生 姓 名: 郭浩 入 学 年 度: 2011年 指 导 教 师: 黄美玲 完 成 日 期: 2015 年 3 月4 日 渤海大学Bohai University全球速达管理系统的设计与开发摘要随着现代科学技术的飞速发展,互联网带动了很多产业的快速前进,计算机作为一个新兴的行业在很短的时间内给我们的生活带来了巨大的改变,他对我们的影响是巨大的,我的毕业设计就是运用大家

2、都了解的Java语言和SQL数据库来完成这样一个相对来说比较简单的供应商管理系统。互联网的发展对于世界上的各行各业都产生了巨大的影响,他们也对于身边的每一个人都有影响,他可能是对每个人的个人财富方面,也有可能是对他们的生命运动方面,总之,他彻底的改变了人们的与之前不相同的一切。很可能因为一件事情让你的正常的活动方式发生了巨大的改变,随着马云的阿里,雷军的小米的发展,让我们收到了很大的启发,为什么不用现有的能力来改变生活呢,之后我们想出了这样的一个利用互联网信息飞速发展的机会做出了这样一个全球速达供应商管理系统。我们所创造的全球速达供应商管理系统对于每一个界面,每一段程序都是进行过详细的探究和编

3、写的程序。我们基于互联网的强大能力和自身特点做出了这样一个管理系统。系统主要包含后台数据的建立和前端开发两个方面。我们从这样的两个方面进行研发,把程序做到完美,同时利用互联网的优秀的资源传输的特性,来实现在互联网上宣传自己想要发布的消息,这些消息利用互联网的到了全方位的放大,利用软件的优越性把每一个供应商的信息发布出去,并且可以进行详细的索引,我们的目的是为用户提供最优质,最全面的服务,让用户感受到他们不仅在这个系统中有存在感,同时可以在平台中感受到在其他地方感受不到的自己的被需要感和自己的重要性。摘要内容过于繁杂,字数过多,进行修改,精简关键词:JAVA;SQL数据库 ;管理系统;模块关键词

4、需要按照规定修改- I -全球速达供应商管理系统的设计与开发Speed 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 tim

5、e,he wasa hugeinfluence on us,I graduated 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 ho

6、ur and momentheno longeraffects peoples 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

7、such aspeed up globalsupplier managementsystem.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 develop

8、ment.。Keywords:JAVA; JDK; SQL database; Merchandise sales management; Module.- IV -目 录摘要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数据库物

9、理设计94 技术介绍114.1 JSP介绍114.2 WEB介绍124.3 SQL介绍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 数

10、据录入要点测试186.4 用户退出系统186.5 项目测试18结论19参 考 文 献20附录 程序代码21全球速达管理系统的设计与开发引 言现在的时代是互联网信息的时代,它的发展是可以用光速般的速度来进行传播和发展,因此互联网行业的自我革新会非常迅速,我们一定要走在发展的最前端。只有这样才不会让他所淘汰,因此我们想出了这样一个管理系统,他不仅能够为需要信息的人提供快速及时的信息还可以让人工变得简单,节省了更多的人力和物力,同时它的操作也是简单方便的,减少了在软件的使用成本,让用户可以用更多的钱来做其他的事情,在于开发上我们运用大家都比较收悉的JSP在开发,这样在开发上同样节省了一部分成本。现在

11、的社会发展过程中供应商在销售过程中起着决定性作用,供应商的好坏直接决定这销售的成本和日后企业的口碑,然而现在寻找供应商的手段单一,只能通过之前合作过的供应商来提供物品,对于价格来说没有谈论的余地,同时信用也只能靠经验的累积,同时对于信用无法判断只能做简单的了解,对于新晋级的公司来说寻找供应商是非常麻烦的事情,之前的信息严重不对称而产生了这种现状,因此我希望通过这个程序来改变他们与供应商之间的关系。同时对于新兴的公司是一种无形的财富。对于java语言来说,他是目前最具有特色的语言,他的特色决定了他如今在编程语言中的重要性,他与其他语言相比他是多方面,超强力的语言。在我们学习java的过程中,我们

12、逐渐了解了他的一些特点比如说他在安全方面和程序设计的过程中java有着健壮性的强大有点,可以解决很多细小那一发现的问题。同时他的结构模式是中立的,不侧重于任何的一个平台,可以在不同的平台进行开发应用。对于每一个平台来说都是平等而公平。完美和卓越的线程设计也是我们更加收悉掌握java并且学习java的一大优秀的原因,他如此强大的多线程能力让人们优秀的多线程设计也是Java语言的一大特色,但是这并不是及java最强大的地方,他最强大的地方还是在意多种平台的操作系统的支持情况, Java的初期构想是Sun公司为电子产品所构成的一种语言,之前的构想是一种与编程语言没有关系的一种程序,并不是为了以后的开

13、发使用的程序,这样的技术在刚开始的时期不温不火,无法形成有一定规模的影响,也没有现在这种火热的程度,后期的这种火热绝对是当初sun公司没有想到的,也为未来的飞速发展奠定了基础,java的发展的基础是在于互联网的建立,互联网成功的进入了人们的生活当中,因为但是互联网的软件环境和硬件环境有着非常复杂的混论性,之前的一些开发语言无法适应这种情况,常常会出现不适用,或者出现问题的情况发生。但是java语言的不关乎平台型的开发的特性在这里凸现出来,可以说是互联网成就了java的成功,为java以后的发展展开了强大的帮助。也在这同时随着互联网行业的慢慢兴起,java也随着他的脚步一步一步的走出了自己的天地

14、。 就现在而言Java语言最大的用途便是在网页开发过程中的使用率。方便快捷简单的特性让他们拥有者大量的使用人员。运用java程序语言在任何一个操作系统上都可以进行编译同时还可以不用考虑到平台的差异化,直接通过一定方法就可以转移到另外的操作系统中,并且可以正常的使用,正是因为他的这一强大的功能,让它成为了现在的主流。比如说,现在做Web应用开发的程序有很多,很多的用户比较习惯使用Linux或者是Unix作为服务器环境进行使用和开发,但是作为软件的开发人员一般情况下会选择在Windows平台下开发,因为在Windows平台中的开发环境的效率要相对较高点,在这种情况之下我们就可以使用java来进行程

15、序的开发和使用,由于Java语言是跨平台的特性,所以在Windows中开发出的系统,可以直接部署在Linux或者是Unix的服务器系统中,这就是使用Java语言的便利之处,对于不同平台的通用性的描述需要按照自己的理解的意思进行阐述java的这些方法让我们从中了解到,无论以后面对什么事情,适应环境是无比重要的,只有你适应了你周围的环境,你才会得到更大的空间来发展自己,而不是要求环境适合你的存在,人无法要求环境的改变,但是人可以改变自己,让自己变得更加适应环境,才能有好的发展机会。SQL是Structured Query Language(结构化查询语言)的缩写阐述数据库功能的作用不要知识简单的进

16、行文字描述,对于英文要用自己理解的文字。SQL是数据库是专门为为数据库而建立的操作命令集的程序,则是是一种性能非常全面数据库的语言。我们在运用数据库的时候,你可以告诉他,你要做什么的命令并且发出这个指令怎么样去做是不需要使用者去考虑和思考的,因为SQL的性能非常强大,并且作为操作者来说简单好学习,好上手。使用起来无比的便捷,通过者以系类的特点他已经成为了数据库操作的基础了,并且现在大部分的数据库都支持SQL可以让他变成一种大众都在使用的一种数据库。1 绪论如今的信息技术已经到了足以改变的一切的地步,从那时候的门户网站,到web2.0在到移动互联,现在基本每个人手里有都这都会拥有一部手机,大家可

17、以通过手机连接互联网,无时无刻的不再接受和发送消息,全世界的消息都变得如此快捷,方便,不论全球范围内发生什么事情,只要你想知道,不久就会在互联网上找到这条消息。因此,我们希望今天的这个系统可以最大限度的影响人们的生活,信息技术的发展,让信息传播变得相对简单,不再是不对称的信息传播,而是每个人,每个用户都是平等的关系,只要将信息发布到我们的平台上,进行同类型的搜索尽可以找到供应商上的各种详细信息,同时如果在进行详细的搜索,会出现更加具体的分类,详细到每一个模块,对于供应商同样还有信用评级系统,更加详细的了解,对于商家的每一个信息,同时我会做到让管理系统的人员难度降低,利用计算机的计算能力,帮助我

18、们进行强大复杂的运算,这样不仅减少了我们在人员物力上的低效的浪费,还可以让我们把自己拥有的资源进行最大化的利用,使用到我们想要用的的地方。我们希望以这样的一个系统还最大化的发挥作用,让每一个供应商和需求商在这样的一个平台找到需要的信息,每个人都能在这里自由的发布信息,进行平等的交换。互联网的发展最终带动的是信息的发展,运用规范性的语言阐述出系统的原理和作用信息是的获取变得简单,互联网行业的飞速发展,带动了和他有相同联系的行业,让他们都发生了巨大的变化,他们的变化是难以想象的,时代发展的速度是迅速的我们要跟紧时代的步伐,与时俱进,最大化的利用互联网便捷方便的特性传播信息,把飞速发展的信息同物流互

19、联网等紧密结合,做出一个这样综合的平台。1.1 课题来源在全球速达供应商管理系统中,我们以标准化得采购思维以及固定的流程直观,先进的管理理出发,对于全球速达的供应商的详细信息,系统组织结构,联系方式,和财务报表以及资质信息等多方面进行考察,只有符合我们的所有审查结果的供应商才能拥有我们发给的资质。我们通过对于这些进一步的分析总结出这样的一个课题,课题的产生是来源于大家对于这样一个系统并没有存在,而且需要有这样的一个系统,他的存在可以解决现在很多人所面临的问题,产生一个足够好的解决方案,解决问题,通过我们的分析,这样的一个系统是可行的,是可以的。现在的企业更加注重对于资本的运用,资本的投入需要慎

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.

28、3 操作可行性分析全球速达供应商管理系统是在以windows操作管理系统基础的图形界面显示各种操作的功能,这是大家平时最熟悉的操作系统界面。只要拥有简单的计算机知识的人员就可以完成这样的操作。保证了管理人员能够简单即使方便的使用,不用经过系统的分析和复杂的培训,只要了解了操作方法就可以完成整个系统的管理工作,不在浪费时间和精力,因此我们觉得在操作可行性上是可以完成的。通过以上分析我们认为这个系统是可以实现的。3 数据库设计3.1 数据库概念 正如那句话所说每个人人生观,价值观都会有些不同,这也影响着他对事物的不同判定方式。如称数据库是“,开发者为了满足自己在程序开发过程中解决出现特定的环节,解

29、决特定的内容的环境,具有一定的结构模式来存储起来的一些与数据相关的集合,还有的人形象而具体的把数据库比作一个“数据的仓库,只需要把数据放到仓库当中,需要的时候到仓库中取出就可以了”诚然,这种描述方式虽然形象和具体,但是这种说法不够严谨,不够科学,我们应该运用科学的描述方法来向大家阐述数据库的具体形式和方法。我们的程序以运用最广泛最具体的逻辑关系模型最为一个数据库的基本形式来实现数据库的基本建设。首先就要提出对于数据库的要求很管理,第一点一定要简单方便我们可以明确的发现数据库中是否有录入信息的问题出现,这些问题可以快速发现并且进行反馈,可以方便管理员的管理和使用,同时不能够太复杂,要求要简单方便

30、,同时上手简单,这样在管理人员进行后台管理的时候可以简单快捷的进行管理。3.2数据库的总体设计概要 管理员管理:管理员是这个全球速达管理系统的管理人员,他不仅要对信息进行实施核对,还要给用户发送账号是让们可以查看到自己想要的消息,要在一天的固定时间段对于系统进行维护 供应商管理:重要是对供应商的信息进行增加,修改,删除,等详细操作,对于供应商要做到实时操作。 商品管理:主要是对于供应商提供的商品进行实施管理,进行插入,删除,修改等详细的信息。 进入平台的商品信息管理:对于进入平台的商品信息进行录入,检查,增加和删除的详细的信息管理,目的是及时的发展商品的信息。供应商审查模块:用于检阅,审批系统

31、的提供信息者的消息是否准确,反响有何问题。商品价格模块:用于调整价格,价格上下浮动调节的功能。全球速达供应商管理系统管理员管理模块供应商管理模块商品管理模块管理员的增删改管理员登陆供应商的增删改查供应商审核模块平台增加商品模块平台出售商品模块商品信息的增删改查3.3 数据库选择 我们运用具有多个不同的线程来实现数据库的服务器,它能够有非常强大的数据承载方式和,强大的功能。这些功能让你承受更多的数据库压力,在一个拥有可以拥有更多,更好环境又超过 40 个数据库信息,这其中包含了 10,000个表,这但中的大部分的表都超过了7百万行,而SQL Server2005其本省并不像其他的数据库那样对于运

32、行环境的操作系统和硬盘的空间进行非常高,非常严格的要求。这是我们选择他作为全球速达供应商管理系统的后台数据的一个非常重要的一个方面,他也以帮助我们在进行后台数据库管理的过程中更加方便快捷。3.4 数据库设计的描述 索引并不是越多越好。因为索引的使用需要增强相当一大部分的查找时间,他同样还需要在数据库中建立属于自己的关系模式,产生影响对于以后数据库中再一次进行数据库的添加 去除,修改操作是会影响到他们自己的工作效率的降低。结论便是如果需要在短时间多次的访问字段,就一概通过自己的方法组件一个自己经常使用的索引,同时由于数据库的复杂性和巨大型,对于索引所留下的消息少的可怜,从另一个方面阐述可为什么要

33、自己建立索引的原因。3.4.1数据库ER图的设计数据库实体和实体之间存在关系,主要关系如下ER图所示:产品产品种类进入系统管理信息系统信息对应对应对应对应3.4.2数据库物理设计数据库中的各个表的结构关系如下,才行成了数据库中的如下表单。表3-1 管理员信息表列 名数据类型主键可 空自 增默认值说 明AdminIdint是 是 管理员编号 AdminNamenvarchar(50) 管理员姓名 UserNamenvarchar(50) 用户名 PWDnvarchar(50) 密码表3-2产品信息表列 名数据类型主 键可 空自 增默认值说 明ProductIdint是 是 产品编号 Produc

34、tNamenvarchar(100) 产品名称 ProductFactoryNamenvarchar(100) 生产单位 ProductTypeNamenvarchar(100) 类型 PNonvarchar(10) 编号 Descriptionnvarchar(500) 是 备注表3-3产品种类信息表列 名数据类型主 键可 空自 增默认值说 明ProductTypeIdint是 是 产品类型编号 ProductTypeNamenvarchar(100) 类型名称 Descriptionnvarchar(250) 是 备注 表3-4仓管信息表列 名数据类型主 键可 空自 增默认值说 明Ware

35、houseIdint是是仓库编号WarehouseNamenvarchar(100)仓库名称Descriptionnvarchar(250)是备注表3-5库存信息表列 名数据类型主 键可 空自 增默认值说 明WProductIdint是是编号WarehouseIdint仓库ProductIdint产品StoreCountint库存表3-6平台销售出商品单信息表列 名数据类型主 键可 空自 增默认值说 明InOutOrderIdInt是 是 表单编号 WarehouseIdInt 仓库 ProductIdInt 产品 InCountInt 数量 InOutOrderTypenvarchar(10

36、0) 类型 InOutOrderStatusInt (0) 状态 InOutTypenvarchar(3) (in) 类型 Remarknvarchar(250) 是 备注4 技术介绍4.1 JSP介绍JSP这样的一个软件是用来进行WEB应用程序研发的一个类型的软件,是帮助生成企业级web来提供开发系统是所产生的必要性的服务来提供支持。JSP的语法结构和书写结构在非常多的部分上与Active Server Page(ASP)是兼容并包的,与此同时JSP还为我们提出了一种具有创新性的程序编写模型和程序开发的模式, 可以使用它从新生成系统具有非常完备性能和运算能力厉害的管理系统重程序。它把前台的网

37、页和后台的功能性的代码文件区分开来。Servlet的模式和CGI相似度非常高。它们的启动模式也相差无几,几乎全部是通过服务器接到前段客户端发送的请求之后的一段时间,之后系统产生回复语句。但是还是有一些不同的地方,比如说,对于CGI的任何一个客户请求都必须要开启一个独立的进程(Process),但是Servlet却是在发现响应第一个请求的时候才可以让他载入到服务器中,如果一旦Servlet进入到服务器当中,就会发现他在快要被执行的就绪阶段。针对用法发出的程序请求,他就会进行准备,然而就会打开独立的单一的线程(Thread),最终把结论传送给需要的客户。因为线程和线程之间是把他们可以经过自己产生的

38、父亲的线程(Parent Thread)用来实现资源无限共享传输,这么做的目的则是在于可以消减在于服务器上产生的压力,所以,Java Servlet能方便适应在超大范围内的系统开发方面的需要。可以使用JSP开发的Web应用是穿越不同的平台,不同方面的程序,也可以在Linux操作系统环境中执行完成程序,还可以在window系统的环境中进行执行并完成。Web的后台服务器在发现有访问JSP页面的请求的时候,开始完成运行当中的程序的一段代码,之后就会把运行的最终结论和之前的JSP文件中所具有的HTML网页代码联通客户端请求一起返回的请求。4.2 WEB介绍WEB在意义上是非常重要的环节。在前段接受客户

39、发出的需求消息,最终完成形成回流返回客户端的WEB网页的重要作用。WEB服务器端对于程序来说是最基础的环节,是最终客户端用户使用的界面模式和WEB管理程序控制模块,这些都需要运用JSP的“WEB窗体”来快捷方便的实现程序的完整运行。“WEB窗体”是使用它产出许多大量的网页界面的的WEB网页。我们在制作这些网页的时候,我们会希望程序开发人员运用服务器的控件来控制客户端和后台联系来实现数据的无线连接。可以通过它们来塑造出来的,运用它们来实现程序控制过程中的测试。运用这些系统本身就带有的或者是简单方便的自己编写的代码,来实现页面的创造方式,来完成web网页的制作。4.3 SQL介绍我们是从最简单基础

40、的数据库SQL命令只需要非常简单的时间就可以收悉并掌握和运用,最高级最复杂的SQL命令也可以只需要不用很多时间就可以掌握,并且成功完成。SQL Server具有非常完备的功能和强大的能力,从而,很多的构建的管理系统的信息都可以把数据库作为整个程序的后台处理数据, 因为数据库的一些特性是无法取代的,因此我们希望使用这样的特性作为我们的后台管理数据的数据库管理软件来管理信息,我们熟悉并可以在短时间内进行掌握,很合适作为后台的数据库。SQL Server 2005不断地增强了校对的准确性、支持更多的语言模式和全世界的战略性部署。4.4 开发环境基础运行的操作系统:微软的WINDOWS 7,或者微软的

41、windows XP系统;用来运行程序的工具:I E 8.0;用来开发程序的工具:MyEclipse 5.5.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 全球速达供应商管理系统的商品管

43、理模块的实现5.3.1 系统销售商品的信息模块单击商品管理模块就会出现另一个界面对于从平台上出售的商品进行管理商品可以查看最近在平台上售出商品信息,可以查看在数据库中输入的信息即下图中所显示的元素,并且对他们进行查看和删除操作,5.3.2 系统录入商品的信息模块 单击商品管理模块的录入信息模块就可以查看商品的录入信息,包括之前在数据库中输入的信息即下图中显示的信息进行修改和删除操作。6 全球速达供应商管理系统测试6.1 测试的意义 在所有系统的开发过程中,尤其是在这种管理系统的软件开发的过程中,再变成的过程中,每一个细微的错误的出现都会导致所有的程序开发前功尽弃。如果在程序的开发的过程当中,我

44、们应该多进行测试,保证开发的系统不会出现功能性的损失,可以完成运行的每一步,每一个界面都是可以完成的,不会出现错误的发生。6.2 系统测试确认的系统测试可以对于整个全球速达供应商管理系统来说,重要是通过测试来实现各个系统之间的数据交换,和数据分析,检测系统和用户的要求是否一样,是否满足用户的需求,对于整个系统的系统分析报告来说分析进程,系统测试应该是面对软件的全部程序来说,而不是就单个模块而言,应该把他们打包成一个整体进行测试。让他成为一个完整的管理系统。系统测试与建立的同时进行了,运行测试模块,把每一个系统进行部分进行正常的运行。6.3 测试方法连同常理来说,对于软件测试的方法并不是很多,但是都是很有效的测试方法,比如说有两种非常高效,非常值得大家利用的测试方法,可以提供给大家进行选择的方法。我们提供的第一种方法就是当你的已知内容是程序所能实现的功能的时候,就可以通过对于程序的每一个功能进行单独的测试,第二种方法就是如果知道程序的内在的工作原理和流程,就可以通过之前大家所了解到程序的定制的规格说明来按图索骥的寻找。之后我们使用了第一种方法来对于程序进行测试,对于程序的每一个模块,每一个功能都进行了测试,分成部分内容,来让每一个部分都得到正确的使用。经过不但的测试全球速达供应商管理系统,是完全可以运行的,是一个正常的程序,程序可以有自己的每一个模块,每一个部分都可以成功实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号