超市收银系统的设计与实现(程序代码+任务书+说明书+外文翻译+演示文稿)_第1页
超市收银系统的设计与实现(程序代码+任务书+说明书+外文翻译+演示文稿)_第2页
超市收银系统的设计与实现(程序代码+任务书+说明书+外文翻译+演示文稿)_第3页
超市收银系统的设计与实现(程序代码+任务书+说明书+外文翻译+演示文稿)_第4页
超市收银系统的设计与实现(程序代码+任务书+说明书+外文翻译+演示文稿)_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

i超市收银系统摘要本文首null简nullnullnull了超null收银系统的null计背null和意null,并null绍了系统开发null用到的开发工null和语言,然null在null行了需求null析的基础null,说明了系统null能模块的划nullnull各模块之间的相nullnull系,然null着null论述了系统null能的一些null要的null术实nullnull程null本系统的null一个null能模块都null含了多个null能null整个系统null要完null对超null商品的日常管理,null括nullnull管理,null售管理,nullnull管理,员工管理和供null商管理等方面null在null能null系统nullnull完null对相null信息的nullnullnull查询null添nullnull删除null修改等null能null本课题的null心之一是null售管理nullnullnull管理和nullnull管理null者之间的联系,null时系统null完整的用户管理nullnull限管理null能null本系统null择的是在Eclipse.5nullnullnull使用Java语言作null前null开发工null,SQL2005作nullnullnull数据nullnullnull,nullnullSQL2005将系统null需的数据和用户null作的数据null前null连接起来null关键词:JAVAnull数据nullnullmyeclipsenull超null收银iiSupermarketCashRegisterSystemBasedonJavaAbstractFirstly,thisarticlegaveoutthesupermarketcashregistersystemofthebackgroundandthemeaning,andthenitbrieflyintroducedthedevelopinginstrumentsandlanguagesusedforthesystem.Onthebasisofsystematicdemandanalysis,Thenthearticlemadeafunctionalanalysisfortheresourcereservationsystem,thethesisdemonstratedstructuresofthesystemfunctionandtherelationsofeachmodule.Finally,thearticlepaidmucheffortsinexplaininghowtoapplytheadvancedtechnologiesintothewholesystemSystemfunctionalmoduleseachcontainanumberoffeatures.Thesystemwascompletedforthedailymanagementofsupermarketgoods,includingthepurchasemanagement,salesmanagement,inventorymanagement,staffmanagement,suppliermanagementandsoon.Functionallycompletedinformationsystemcanbrowse,search,add,delete,modifyandsoon.Thecoreofthisissuewasoneofsalesmanagement,inventorymanagementandpurchasemanagementlinksbetweenthethree,whilethesystemhadacompleteusermanagementandpermissionsmanagement.ThesystemchooseintheMyeclipse8.5platformusingJavalanguageasatoolforfuturedevelopment,SQL2005astheback-enddatabaseplatform,SQL2005willberequiredthroughthesystemdataanduserdataandlinkupfront.Keywords:Myeclipse;Database;Java;Supermarketcashregisteriii目录摘要.i致b账货败且c货.ii令null论.令令.令课题的开发背null.令令.该课题研究的目的null意null.令令.详开发方法.令该基本理论.详该.令诸c速i责账优简null.详该.该销y诸c速i责账优简null.详该.详诸c速i责账优null销y优c速i责账优的区别.详该.巧什null是国且天且.巧该.旨国且天且语言的null势.巧该.绩匆Q替匆优败天优败该代代旨数据nullnull点.巧详系统需求null析.绩详.令需求null析.绩详.令.令用例null析.绩详.令.该类nullnull析.绩详.该系统null能概述.绪详.该.令用户的特点.绪详.该.该对null能的规定.8详.详null行null境规定.9详.详.令null备.9详.详.该开发null境配置.9详.巧系统null能要求.9详.巧.令系统时间特null要求.令代详.巧.该系统灵活null.令代详.巧.详数据管理能力要求.令代详.旨null行nullnull析.令代详.旨.令null术null行null.令代详.旨.该nullnullnull行null.令代详.旨.详null作null行null.令令巧系统概要null计.令该巧.令系统总体null计方案.令该巧.该系统数据流null.令详巧.详系统活nullnull.令详巧.巧.令数据null需求null析.令巧巧.巧.该数据null概念null计进诸-包null远.令旨巧.巧.详数据null逻辑结构.令绩iv旨nullnullnull能null计.该令旨.令系统null要null能模块null计.该令旨.令.令登录模块流程.该令旨.令.该nullnull管理流程.该该旨.令.详null售管理流程.该详旨.令.巧nullnull管理流程.该巧旨.该系统null要null能模块实null.该旨旨.该.令登null模块实null.该旨旨.该.该nullnull管理模块实null.该绪旨.该.详null售管理模块实null.该8旨.该.巧nullnull管理模块实null.详该旨.该.旨供null商管理模块实null.详详绩系统测试.详绩绩.令系统测试null骤.详绩绩.令.令null元测试.详绩绩.令.该nullnull测试.详绩绩.令.详确认测试.详绩绩.该系统测试.详绪绩.该.令界面测试.详绪绩.该.该null能测试.详绪结论.详9参考文献.巧代null谢.巧令11绪论1.1课题的开发背景随着竞null的日益激烈,如何降nullnull本nullnullnullnull超null首要解决的问题null对nullnull的超null来讲,nullnull原材料的nullnull渠道,null售情况nullnullnull等方面的管理,管理的好null坏对超null的持久nullnullnullnull要null概括地讲,用户对nullnullnull系统的需求nullnullnull遍nullnull超nullnullnullnull管理系统使用于超null的采购,null售和nullnull部门,对超null采购,null售nullnullnull的业null全null程null行null效nullnull和跟踪null使用超nullnullnullnull管理系统nullnull效null少盲目采购,降null采购null本,null理nullnullnullnull,null少资金占用并提高null场灵敏度,提升超null的null场竞null力null借nullnullnull信息null术和管理理论,建立超null收银系统势在null行null1.2课题研究的目的与意null随着小型超null规模的发展null断扩大,商品数null急剧增null,nullnull商品的各种信息nullnullnull倍增长,传统的人工nullnull方式null慢慢的无法nullnull形势的null化null随着信息null术的发展,计算机null被广泛的用于社会的各个领域,nullnullnullnull社会发展的null术null力null而在计算机null用中,软null的作用十null突null,软nullnullnull发展nullnull信息null术的null心,null导着信息产品的开发和信息null术null场的null一null的开拓null软null产业nullnullnull社会信息化null程中的一个战略null产业null在软nullnull术的null用中软null的开发null术尤null是null用型软null产品的开发null术null了null中之nullnullnull断开发nullnull用户需求nullnull场需要的null型软null产品null超null需要处理大null的nullnull信息,null要时刻更null产品的null售信息,null断添null商品信息null面对nullnull种类的信息,需要null理的数据null结构来保null数据信息,需要null效的程序结构支持各种数据null作的执行null商店自null化的产品管理在欧美等null家nullnullnull实null,null是null售业管理的基础null它最null要的特点是能够实时的和准确的nullnull店内的null售情况null如果nullnull能够实时掌握null售流程nullnull售情况,则nullnullnull效地nullnull商品的周转率并提高服nullnullnull,而nullnullnullnull少产品售nullnull符等null产生的问题null顾null的nullnull要求的是希望在超null购物中能基本null都能购得null需的商品,并nullnull要既保证商品nullnullnull要享nullnullnull,方便的服nullnull1.3开发方法本系统采用myeclipse.5作null前null开发工nullnullnullnull数据null采用SQLServer2005数据null,因null它的灵活nullnull安全null和易用nullnull数据null编程提供了良好的条nullnull利用null层结构null术,null表示层null逻辑层null数据服null层nullnullnull层被nullnullnull个相对独立的null元null表示层负nullnull用户nullnull,并把相null的null求nullnull调用中间层的组null传递null逻辑层null逻辑层2nullnull组null执行null体的nullnull逻辑,nullnullSQL等方式向第null层的组null提null数据或null他资源null求null表示层在null户端的null用nullnull器中null行,数据null问null在null用的数据null服null器nullnull行null采用null层结构能很好的解决软null的null扩展nullnull安全nullnull管理null等null键问题null32基本理论2.1Eclipse简介大学较null熟悉的开发工null之一null诸零替I弃匆诸,null国该诸诸结null起来使用null仅方便了null们编程,更是由于它本身的null作null较简null,使得null们对编程的null趣null了很大提高null之null,随着认识null的提高nullnull一null的学null,偶然用到了销同诸零替I弃匆诸nullnull面就来简nullnull论nullnull者null诸c速i责账优的好处是它null含着国雷曾null国且天且雷优天优速财责造优次货曾i货食国致选致开发工nullnull,nullnullnull于它自带的一个插nullnullnull虽然就优c速i责账优来看,它仅仅是个框架和相null插null结null起来的跨nullnull的null源码开null的nullnullj且天且开发null境的开发工nullnullnull是因null优c速i责账优中插null的一nullnull,nullnull开发人员null使用的开发null境null保持一null,nullnullnull付null用户的产品的nullnullnull大null小nullnull例如,优c速i责账优的开发语言是j且天且,但null支持零编程null零飞飞编程等,nullnullnull简洁的界面和人null化的null计,方便了开发人员的使用null2.2MyEclipse简介对于造y优c速i责账优来说,它更null是优c速i责账优的nullnull,优c速i责账优工作依靠插null,因nullnullnullnull认null造y优c速i责账优强大的null能来自优c速i责账优的各类插null,使得null款产品更满足人们的需要,nullnull行业的发展null销y优c速i责账优中null能null多,nullnull完null逛ib优败次且货优,账责败i次通,和账货败质c货账null局,除了nullnull的编程外,nullnullnullnull行调试null测试nullnull计nullnull,null种null能对null一种插null,并nullnull些插null相null独立,nullnull影响,开发人员nullnullnull据自null的编程需要nullnull的升nullnull中某一个插null,而null影响null他插nullnullnullnull软null工程中的模块思想类似,只是更容易null作,如null强大null简便的null作深得人心null销y优c速i责账优null能的null值nullnull大于null场nullnull独的软nullnull能,null无论对于个人null是企业来说,nullnull格都是nullnull被接null的nullnull些原因都导null造y优c速i责账优的null场占null率null来null大,日渐null到开发人员的null迎null2.3Eclipse与Myeclipse的区别诸c速i责账优null造y优c速i责账优的区别如nullnull诸c速i责账优null要用来null行j且天且null用程序开发,造y优c速i责账优null要用来null行j且天且优优null用程序开发,若在优c速i责账优nullnull行j且天且优优开发,只需安装个相null插null就nullnullnullnull然,由于造y优c速i责账优nullnull插null都nullnull在,形null了一种高null编程null境,程序开发null行时会nullnull一段反null时间,null优c速i责账优慢些null42.4什null是JavaJava是一种nullnull撰写跨nullnullnull用软null的面向对象的程序null计语言,是由Sunmicrosystemsnullnull于1995null5nullnullnull的Java程序null计语言和JavanullnullnullnullJavase,Javaee,Javamenull的总称nullJavanull术nullnull卓null的null用nullnull高效nullnullnullnull移植null和安全null,广泛null用于个人PCnull数据中心null游nullnullnullnullnull科学超null计算机null移null电话和null联null,null时拥null全球最大的开发者null业社群null在全球null计算和移nullnull联null的产业null境null,Java更null备了显著null势和广阔前nullnull它最初被命nullnullOak,目标null定在家用电器等小型系统的编程语言,来解决null如电视机null电话null闹钟null烤面null机等家用电器的nullnull和nullnull问题null由于null些智能化家电的null场需求没null预期的高,Sunnullnull了nullnull计划null就在Oak几null失null之时,随着null联null的发展,Sun看到了Oak在计算机null络null的广阔null用前null,于是改null了Oak,null“Java”的null称null式发nullnullSunnullnull对Java编程语言的解释是nullJava编程语言是个简nullnull面向对象nullnullnull式null解释nullnull健壮null安全null系统无nullnullnull移植null高null能null多线程和nullnull的语言null2.5Java语言的优势Java编程语言的风格十null接nullCnullC+语言nullJava是一个纯的面向对象的程序null计语言,它继null了C+语言面向对象null术的null心,Java舍null了C+语言中容易引起错误的指针nullnull引用nullnullnullnullnull算符null载nulloperatoroverloadingnullnull多null继nullnullnull接口nullnullnull等特null,增null了垃圾回收器null能用于回收nullnull被引用的对象null占据的内null空间,使得程序员null用nullnull内null管理而null忧null在JavaSE1.5null本中,Java又引入了泛型编程nullGenericProgrammingnullnull类型安全的枚nullnullnull定长参数和自null装/null箱等语言特nullnullJavanullnull于一般的编译执行计算机语言和解释执行计算机语言null它首null将源null码编译nullnullnullnullnull节码(bytecode),然null依赖各种nullnullnullnullnull的虚拟机来解释执行null节码,null而实null了“一null编译null到处执行”的跨nullnull特nullnullnullnull,nullnull的编译执行需要null耗一定的时间,nullnull时null在一定程度null降null了Java程序的null行效率null但在J2SE1.4.2发nullnull,Java的执行null度null了大幅提升null2.6SQLServer2005数据null优点SQLServer2005的一个null要null计目标就是提高默认状nullnull的安全系数nullnull了缩小被攻null范围,最null险的一些特null都被禁用,除非数据null管理员启用它们nullnullnullnull帮null,nullnull,对nullnull验的数据null管理员来说帮nullnull大null他们基本null会编写null定脚本,null得安装时nullnullnull行null是很麻烦null安全方面真nullnull要的改null则是密码管理和null限null配方面nullnull,在nullnullnull置原始SQL密码来顾nullWindows密码null策,null意味着用户nullnull要求SQL5密码拥nullnullWindowsnull户nullnull的密码强度null失效日期null历史nullnull定阈值nullnull定时间null生命期等null策,甚nullnullnull要求用户在nullnull登录时更改密码null安全方面的null他null要改nullnullnull括nullnull强了对模式null更的nullnullnull能够对数据null行列nullnull密nullSQLServer2005null但克服了高null用null和灾难恢复方面的缺点,null几乎在各个方面都null了全面改nullnull管理任null得到了简化nullnullnull和null断null能得到了增强;默认的null定配置null数据null密nullnull他null特null增强了安全null如null,null析服nullnullAnalysisServicesnullnullnull表服nullnullReportingServicesnull和数据挖掘nullDataMiningnull全面nullnull,而nullnullnull很null熟null数据转换服nullnullDTSnullnullnull头到nullnullnull了改写,null逐渐nullnull更强大null更灵活的SQL服null器nullnull服nullnullSSISnullnullnullVisualStudio和.Net/CLR的nullnull,把SQLServer的内部机null展nullnull了.Net开发人员null把.Net的内部机null展nullnull了SQL开发人员nullnull意味着,null在就nullnull利用.Net的强大null能,用于null储null程null数据流和数据转换null商业智能等null用的null63系统需求分析3.1需求分析需求null析是null于系统null析和软nullnull计阶段之间的null要桥梁null一方面,需求null析null系统规格说明和null目规划nullnull析活null的基本null发点,并null软null角度对它们null行检查null调整nullnull一方面,需求规格说明又是软nullnull计null实nullnull测试直null维null的null要基础null良好的null析活nullnullnull于避免或nullnull剔除null期错误,null而提高软null生产率,降null开发null本,改null软nullnullnullnull3.1.1用例分析用例nullnull要用来null示化系统的nullnullnull流程,它null要用来null述null户的需求,null用户希望系统null备的完null一定null能的null作,null俗地理解用例就是软null的null能模块,nullnull是null计系统null析阶段的起点,本文中采用用例null术null行需求null析的获null和null析nullnull了能够null确的nullnull系统的用例,需要确定系统的边界,nullnull系统的执行者null用例null如null3-1null示nullnull详-令超null收银系统用例null3.1.2类图分析类null(Classdiagram)由许多null静nullnull说明null的模型元素null例如类nullnull和它们之间的null系,null些元素和它们的内容null相连接null组nullnull类nullnullnull组null在null并null属于nullnull中,仅显示特定null中的相null内容null类nullnull述的是一种静nullnull系,在系统的整个生命周期都是null效的null在类null述中一般只nullnullnull要类nullnull要类间的null系null类null是nullnull面向对象建模方法的null心部null,类nullnull述了系统的静null结构,由类null类间的null系组nullnull类是nullnull相null属null和相null方法的对象的nullnull,系统类null如null3-2null示null7null详-该超null收银系统类null3.2系统功能概述本系统null要完null超null收银null管理null商品信息管理null供null商管理nullnullnull管理nullnull换null管理null商品null售管理nullnull户管理nullnull户nullnull管理nullnullnullnull置nullnullnull管理null等null能nullnullnullnullnullnull能实null简nullnull便捷的超null收银系统null3.2.1用户的特点本软null最null的用户null作人员水nullnull一,大多数对电脑只是简null了解,一般用户除了nullnull一定的计算机null用能力外,nullnullnull各nullnull职,null得随意泄露口null,null共null维null整个系统的安全和null常null行null维null人员要求nullnullnull业计算机水null,nullnullnull备一定的null络null数据null的null作和管理知识,并nullnull高度的null任感和强烈的安全意识null83.2.2对功能的规定本系统采用Myeclipse8.5作null开发nullnull,nullnull语言nullJava,前nullnull能采用JavaScript,并采用SQLSERVER2005数据null开发一个供超null员工使用的小型超null收银系统,利用数据null的null写实null收银系统的各个null能,本系统null要完null超null商品信息管理null供null商管理nullnullnull管理nullnull换null管理null商品null售管理nullnull户管理nullnull户nullnull管理nullnullnull管理等null能nullnullnullnullnullnull能实null简nullnull便捷的超null收银系统null系统能够实null对商品的入null管理null商品null售管理等方面提供null储null更nullnull查询null统计汇总null打null等null能,超null中nullnull商品资料,nullnullnull入null信息由管理人员在系统nullnullnull元负null管理null而商品null售,商品查询由收银员在前null实nullnull本系统nullnull管理员登null和员工登nullnull种用户登null模式null1null管理员登null管理员登null之nullnullnullnull行商品信息管理,员工信息管理,商品nullnull管理,商品null售管理,商品nullnull管理,系统管理等null作nullnull1null商品信息管理null商品信息nullnull商品类别管理null商品信息添nullnull商品信息维null等null作null添null商品类别的时候只需输入类别null称null类型一般nullnullnull日用品nullnull品null药品null电器null衣物null床null用品nullnull添nullnullnull商品时候要填入null商品编nullnull商品类别null商品null称null商品nullnullnull商品型nullnull商品规格null商品售nullnull商品产地nullnullnullnull备注信息等null而商品信息维nullnullnull更null商品的null称null商品类型null商品售nullnull商品规格等信息nullnull2null员工信息管理null员工信息管理null员工信息添null和员工信息维nullnull个null作null员工信息添null需要添null员工的编nullnull姓nullnullnull别null生日null电话null身份证null家庭null址nullnull密码等信息null员工信息维null则nullnull更null修改员工个人信息nullnull3null商品nullnull管理nullnullnull管理nullnullnullnull登nullnullnullnull查询nullnullnull登nullnullnullnull查询null登null需要null择供null商信息null商品,录入nullnullnull格null数nullnull总nullnull日期等nullnullnull查询则nullnull查询商品的供null商,nullnullnullnullnull总nullnull数nullnull日期等nullnullnull登null除了要登nullnullnull信息外nullnull填写nullnull原因,nullnull查询则nullnull查询nullnull的信息nullnull4null商品null售管理null商品null售管理nullnull商品null售查询null员工业null查询null顾nullnull换nullnull理nullnullnull商品查询等四个null作nullnull中,商品null售查询nullnullnull据员工编nullnull售查询员工的null售情况,nullnullnullnull据null据null查询某一笔null易的情况,nullnullnullnull

温馨提示

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

评论

0/150

提交评论