赵勇的论文(定)

  • A+
所属分类:实用文档
摘要

摘要__该系统以Eclipse为开发工具,以Oracle为数据库开发工具,按照软件工程方法进行分析,并结合面向对象技术进行设计。__该系统包括商品信息管理、客户信息管理、供应商信息管理、盈利统计四个模块。商品信息管理模块实现商品信息的入库、出库、查询、统计功能。客户信息管理模块实现客户信息的增、删、改、查以及客户的定货机制功能。供应商信息管理模块实现供应商信息的增、删、改、查功能。本系统的主要功能在于库存商品盘点,盈利统计预测,客户定货,供应商清单。__论文全文共分9章,第1章绪论,介绍了系统开发的背景、意义、目的及结论。第2章到第6章主要介绍系统的设计和实现,包括可行性分析、需求分析、总体设计、数据库设计、详细设计等内容。第7章介绍系统的测试与调试过程。__第8章为性能分析。第9章为总结。____关键词:信息管理;超市库存商品;盘点;数据库____Abstract__ThissystemtakeEclipseasthedevelopmentkit_takeOracleasthedatabasedevelopmentkit_carriesontheanalysisaccordingtothesoftwareengineeringmethod_theparallelconnectiongatherstheobject-orientedtechnologytocarryonthedesign__Thesystemincludescommodityinformationmanagement_customerinformationmanagement_supplierinformationmanagement_profitabilitystatisticsfourmodulesCommodityinformationmanagementmoduleproducts_informationstorage_warehousing_query_statisticsfunctionCustomerInformationManagementModulebythecustomerinformation_delete_change_andcheckcustomerordersmechanismsfunctionSupplierInformationManagementModuleSupplierInformationgrowth_delete_change_checkfunctionThesystemisthemainfunctionofstockinventory_andprofitprojections_customerorders_supplierlist__Thefulltextofthesisisdividedintoninechapters_Chapter1Introduction_introducedasystemdevelopmentbackground_meaning_purposeandconclusionsChapter2ofChapter6introducesthedesignandimplementation_includingfeasibilityanalysis_requirementanalysis_design_databasedesign_detaileddesign_andothercontentChapter7onthetestanddebuggingprocessChapter8oftheperformanceanalysisChapter9ofsummarizing____Keywords:InformationmanagementSupermarketstockInventoryDatabase__目录__第1章绪论1__11超市库存商品管理系统开发背景分析1__12社会需求情况及设计的意义1__13超市库存商品管理系统达到的目的及结论1__第2章可行性分析3__21技术可行性3__22经济可行性3__23运行环境可行性4__24软件可行性4__241开发软件JAVA4__242JAVA的特点4__243数据库开发软件Oracle5__25设计方法5__26系统结构5__第3章需求分析6__31需求分析6__32数据流图7__33数据字典8__34系统工作流程图9__第4章总体设计10__41系统总体功能图10__42子系统的功能图及功能简介11__421商品管理11__422客户管理11__423供应商管理12__424盈利统计12__425系统的功能总结13__第5章数据库设计14__51数据库理论基础14__52概念设计14__53逻辑设计15__531设计原理16__532解释设计16__533建立逻辑设计结果16__54物理设计17__541设计原理17__542系统的设计方案18__第6章详细设计21__61功能设计21__62子系统设计22__63登陆界面设计22__64模块设计23__641成功登陆系统界面的设计23__642商品信息管理界面的设计24__643客户信息管理界面的设计25__644供应商信息管理界面的设计26__645商品信息查询界面的设计27__646商品入库界面的设计28__647商品出库界面的设计29__648商品出库界面的设计30__第7章系统的调试与测试32__71系统调试与测试说明32__72系统测试方法32__73系统测试类型33__74调试过程及调试结果分析33__741登陆功能的测试33__742商品入库功能的测试33__743商品出库功能的测试34__第8章性能分析35__第9章总结36__参考文献37__致谢38__附录39__第1章绪论__11超市库存商品管理系统开发背景分析__21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市努力追求的目标。__12社会需求情况及设计的意义__经过我的调查发现,许多小型超市在库存商品管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失,引起销售人员的极大不满,客户多次向超市管理人员反映,但此类问题仍屡屡发生,得不到根本性的解决。超市是以商品进销,存配,流转管理为基础。一个超市,它的商品管理势必非常复杂,如果没有一个信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。有些超市为了避免这样的情况发生,就会对商品管理投入大量的人力。虽然这样解决了一些方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。因此设计超市库存管理系统是非常必要的。__13超市库存商品管理系统达到的目的及结论__为了使超市管理者从繁重的传统式经营管理中解脱出来,并且有更多的时间从事于管理工作,工作重心逐渐转到管理上来,进一步提高了工作效率。提高工作人员的正确性,省略了手工核对的工作量,库存管理人员已经成为仓库的计划员,他们的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成部分。因此,商品货物信息必须具有高度的准确性,这就需要有好的管理系统,能简明的反映实际情况。____基于上述情况超市库存商品管理系统由库存商品信息模块、库存商品供应商模块、客户信息模块和进货信息模块,盈利统计信息模块,它们分别实现商品信息管理,商品的入库管理和出库管理,库存盘点管理和更新库存管理的功能。以上所述就是本次库存管理系统开发的内容和目的。主要功能详细说明如下:__(1)商品信息管理:实现库存商品盘点,商品入库、出库管理、商品信息更新、商品信息的查询和进、销、存情况的反映。__(2)客户信息管理:对客户信息的增、删、改、查并实现客户定货机制。__(3)盈利统计查询:便于确定经营策略。__(4)供应商信息管理:对供应商信息的增删改查,便于短时期内寻找货源。__本系统是采用Eclipse和Oracle的组合来设计开发的管理系统。JAVA的GUI程序设计所设计的图形用户界面具有非常友好的特性,对于用过Windows操作系统的人员来说是非常简单的。__第2章可行性分析__21技术可行性__JAVA是目前比较流行的面向对象的编程语言,其有简单且功能强大易上手的特点而且我们学校也开过此课程我对该语言也有过研究所以用起来非常方便与快捷,我所用的Eclipse也是款不错的前端开发工具,现在在中国也是非常流行操作简单功能强大是它的一大特点。我对它也比较熟悉,Eclipse比传统的JDK要简单的多人工编写代码工作量系统会自动帮助降到最低使得编码的工作量大大减少从而节省了不少时间,而且工作环境的设置功能操作简单,原代码文件生成的类文件系统会自动规范化存放。对还没有工作过的学生来讲是一款操作简单易上手且有助于对日后参加工作的需求的开发平台。我所用的数据库开发平台是Oracle虽然看起来我所做的项目规模很小用Oracle开发似乎有点“杀鸡用牛刀”的意味但是考虑到以后毕业了工作中要用Oracle开发项目为了提前掌握使用Oracle的技能所以我在本项目中选用了它,由于我在学校期间曾潜心钻研软件开发的有关技术,且还有我的指导老师会定期给我技术上的指导和帮助所以在技术上我独立完成本次的毕业设计的课题超市库存商品管理系统这个小项目是没有问题的,因此该技术是可行的。__22经济可行性__实际当中做软件开发项目不得不考虑到该项目在开发过程中的所需经济支助的来源问题和该项目在开发成功后预计能给开发商和客户带来的经济效益是否符合要求和预期的目的,还有开发项目所需要的人力物力材力分析对开发商来说是必须的。因此就必须对软件开发的成本做个详细估算,还有软件预期带来的经济效益也得有一个合理的估算才行,因为对于开发商和客户来说软件的成本越低越好而软件带来的经济效益越高越好。基于计算机系统的成本-效益分析是可行性研究的重要内容,它用于评估基于计算机系统的经济合理性,给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。我所做的超市库存商品管理系统由于是我的毕业设计题目基于时间和用途等原因所以规模较小,不过实用性较强属于管理类单机般应用软件它会给应用该软件的小商品批发商客户或是小型超市经营客户会带来可喜的经济效益,由于该软件是我自己独立开发且所用的__Eclipse是免费开源软件且开发硬件也是我自己的个人计算机,因此开发成本非常低廉,出售价位便宜小型客户容易接受而且该款软件实用性强,所以市场状况还是可以的。__23运行环境可行性__本系统可以在Windows平台上运行。硬件要求CPU500MHz以上,内存64MHz以上,操作系统建议使用Windows98以上,操作员要求初中以上学历,对计算机操作熟练即可。__24软件可行性__241开发软件JAVA__Java是一种简单的,面向对象的、分布式的、解释的、可移植的、性能很优异、多线程的、动态的编程语言,是目前比较流行的面向对象的编程语言,其有简单且功能强大易上手的特点而且我们学校也开过此课程我对该语言也有过研究所以用起来非常方便与快捷,我所用的Eclipse也是款不错的前端开发工具,现在在中国也非常流行,操作简单功能强大是它的一大特点。__242JAVA的特点__1面向对象__Java吸取了C++面向对象的概念_将数据封装于类中_利用类的优点_实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java提供了众多的一般对象的类,通过继承即可使用父类的方法。在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。__2平台无关性__平台无关性是指Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与机器无关,Java虚拟机(JavaVirtualMachine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。____243数据库开发软件Oracle__是完Oracle是一种适用于大型、中型和微型计算机的关系数据库管理系统_它使用SQLStructuredguerylanguage作为它的数据库语言。SQL主要包括数据定义、数据操纵(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明干什么而无需具体说明怎么干语言简洁、使用方便功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成:数据库文件、日志文件和控制文件。数据字典是由Oracle自动建立并更新的一组表,这些表中记录用户的姓名、描述表和视图以及有关用户权限等的信息。数据字典是只读的,只允许查询。也就是说数据字典是一种数据库资源,每个用户都可以访问数据字典,DBA可通过数据字典来监视ORACLERDBMS的使用,并帮助用户完成其应用。ORACLERDBMS本身也要利用数据库字典来管理和控制整个数据库。__25设计方法__本用JAVA自代的JDBC功能实现前台(图形用户界面)与后台(数据库系统)的连接。前端采用支持JAVA语言的Eclipse作为开发工具。后台采用Oracle数据库系统开发工具。系统采用快速的原型化开发方法。首先以少量代价快速地构造一个可执行的软件系统模型,通过这个模型,使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的补充和修改,将系统应具备的功能和特性逐渐增加上去,直到所有的功能和特性全部满足。__26系统结构__分布式系统结构是指利用通讯设施将若干实际上相互独立、处于不同地域的计算机(包括外设)联成一个各计算机之间可以相互通讯、共享资源、相互协调、配合作业的系统。它具有应用广泛、设备分散的结构特点。这种系统有了相当大的发展,并且越来越为广大的用户所接受,分布式环境中的核心就是客户机服务器(ClientServer)体系结构。分布式系统结构的优越之处在于它有机地结合了服务器端的大中小型宿主式处理系统的强大处理能力及客户端PC环境的用户友好性和灵活性。它把整个系统的功能一分为二,分别由客户机和服务器来承担,服务器主要负责数据处理和数据管理,客户机主要承担应用方面的工作。__第3章需求分析__31需求分析__需求分析是软件定义时期的最后一个阶段,它的任务是准确了解用户的需求,也就是对系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,它做的是否透彻、完整、正确是软件项目成败的关键。通常,需求分析需要双方合作、探讨,共同定义。__经过我的调查发现,许多小型超市在库存商品管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失,引起销售人员的极大不满,客户多次向超市管理人员反映,但此类问题仍屡屡发生,得不到根本性的解决。超市是以商品进销,存配,流转管理为基础。一个超市,它的商品管理势必非常复杂,如果没有一个信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。有些超市为了避免这样的情况发生,就会对商品管理投入大量的人力。虽然这样解决了一些方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。因此设计超市库存管理系统是非常必要的。基于上述情况超市库存商品管理系统由库存商品信息模块、库存商品供货商模块、客户信息管理、供应商信息管理、盈利统计模块。,库存盘点信息模块和更新库存数据模块组成,它们分别实现商品信息管理,商品的入库管理和出库管理,库存盘点管理和更新库存管理的功能。____

文档信息:

  • 大小:2658KB
  • 页数:50页
  • 格式:doc格式

点击图片查看更多:

隐藏内容: ********, 支付¥5.00下载

发表评论

您必须才能发表评论!