毕业设计范文——超市进销存管理系统的设计与实现

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

安庆职业技术学院____(2015)届毕业设计____题目:____姓名:__学号:__班级:__所在系别:__所在专业:__完成时间:__指导教师:__-I-__超市进销存管理系统的设计与实现__摘要__随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用JSP也一样能够开发出功能强大、适合自己特殊需求的应用程序了。__超市进销存管理系统在此系统中主要实现超市网络销售功能,计算机网络超市进销存管理是进销存管理的一种计算机应用技术的创新_在计算机还未普及之前管理都是由工作人员手工书写的方式来操作的现在一般的超市都采用计算机智能化管理_采用计算机作为工具的实用的计算机超市小胡搜管理程序来帮助管理员进行更有效的网络超市进销存管理工作。实现网络超市进销存管理系统功能其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备_易使用等特点。____关键字超市进销存管理;jsp;oracle数据库____-II-____目录__摘要II目录III前言11系统概述2__11系统背景2__12系统相关技术分析3__121JSP简介3__122ORACLE简介3__123Eclipse简介42系统规划6__21系统调研6__22可行性研究6__221技术条件方面的可能性6__222其它方面的可行性73系统分析和设计7__31功能需求7__311前台销售管理模块7__312后台管理模块8__32系统设计9__321软件结构设计9__322数据库设计104系统设计实现15-III-__41前台销售管理模块15__42后台管理模块195结论25参考文献27__-IV-__前言__随着社会经济的迅速发展和科学技术的全面进步,计算机事业的迅猛发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在当今这个商品经济的社会,为了管理大量的商品信息,超市管理问题也就日益增多。随着商品信息的种类数量的大量增加,人工操作的繁琐,其管理难度也越来越大,如何优化日常管理也就成为了一个大众化的课题。自世界上第一台计算机(ENINC)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机为标志的“微机革命”。由此可见,世界以进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具。我们应该承认谁掌握的知识多、信息量大、信息处理速度快、批量大,谁的效率高,谁就能在各种竞争中立于不败之地。在计算机飞速发展的今天,将计算机这一信息处理利器应用于超市的日常管理已是必然趋势,而且这也将为超市企业管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为超市企业的飞速发展提供无限潜力。__目前,无论公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。这类信息化管理应用范围及其广泛。在工厂中,产品的销售,对于产品也有相应的销售管理等类似环节。在其他非生产性单位,如超市、商店等,则主要涉及到销售等3个方面。于是进销存管理系统便应运而生。随着信息的庞大_在经营中给用户带来了很大不便_于是用户对进销存管理系统就提出一些对商品信息的分析功能。而“超市进销存管理系统”是一个非常典型的这类管理信息系统。__上述已逐渐解决,为了社会的更好更快的发展,各行各业迫切需要更符合先进发展需求的管理系统,采用计算机管理信息系统已成为商品管理科学化和现代化的重要标志,特别是网络超市管理系统的实现,实现了网络销售的可能,此网络超市管理系统给现实中的超市以更大的发展空间,尤其是当今网络飞速发展,网络早已进入各家各户,网上购物更给顾客带来不可小看的方便,不久的将来会给超市企业管理带来明显的经济效益和社会效益。____-1-__1系统概述__11系统背景__随着我国改革开放的不断深入,经济飞速的发展,人们对网络需求已实现家家户户,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,网络超市管理的全面自动化、信息化则是其中极其重要的部分。为了加快超市管理自动化的步伐,提高超市的销售管理业务处理效率,建立网络超市管理信息系统已变得十分必要。__将计算机这一信息处理器应用于超市的日常管理已是形式所逼,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了超市销售效益,提高了工作人员的工作效率,大大减少了以往流程繁琐、杂乱的弊端,可以减少销售管理管理中的漏洞,增加了额外关键的销售效益,增加企业收入。__网络超市的信息管理功能的操作自动化和信息的电子化,全面提高了超市的销售管理水平_销售前台、销售后台是现在企业超市管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好超市管理系统,尽可能地减少超市管理的重复性和低效性就成为当前最为重要的问题。超市供销管理的核心是销售前台、销售后台之间的联系,如何处理好二者之间的关系是系统最为关键的部分。__通过对顾客对网络需求,超市管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本网络超市管理系统是一个适应现今超市供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。__-2-__12系统相关技术分析__121JSP简介__JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。__Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。__JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。__JSP的10规范的最后版本是1999年9月推出的,12月又推出了11规范。目前较新的是JSP12规范,JSP20规范的征求意见稿也已出台。__JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。__自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。__JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。__122ORACLE简介__1、ORACLE:__数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户服务器CLIENTSERVER或BS体系结构的数据库之一。比-3-__如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。__2、特点__1、完整的数据管理功能:__1)数据的大量性__2)数据的保存的持久性__3)数据的共享性__4)数据的可靠性__2、完备关系的产品:__1)信息准则—关系型DBMS的所有信息都应在逻辑上用一中方法,即表中的值显式地表示;__2)保证访问的准则__3)视图更新准则—只要形成视图的表中的数据变化了,相应的视图中的数据同时变化__4)数据物理性和逻辑性独立准则__3、分布式处理功能:__ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成。我相信现在我们用到的基本上是8i或9i的产品了。__4、用ORACLE能轻松的实现数据仓库的操作。__123Eclipse简介Eclipse在系统开发领域中受到空前关注,国内外许多软件公司纷纷开始采用Eclipse作为开发平台。__Eclipse的优势,Eclipse是开放源代码的软件,Eclipse是真正可扩展并可配置的,Eclipse支持众多的开发语言而不仅仅是Java,Eclipse提供了对多重平台特性的支持,-4-__基于业界领先的OSGi规范,Eclipse美轮美奂的人机界面受到广泛赞誉,Eclipse由业界领先者推出,具有强大的行业力量。__Eclipse的主要组成,Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成–EclipsePlatform、JDT、CDT和PDEJDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。____-5-__2系统规划__21系统调研__超市管理系统,随着市场经济的不断发展,人们生活水平的不断提高,人们对物质生活上的需求也是越来越丰富及多样化,超市作为一个人们经常光顾的一个商业场所,其管理机制也要跟上时代发展的步伐,所以需要一个现代化并富有人性的系统辅助管理。__为了适应时代的潮流,使超市管理与销售人员从繁重的工作任务中解脱出来,我们项目小组决定开发一套实用并具有个性的超市管理系统。__本网络超市管理系统利用最新的计算机技术及思想,旨在实现销售管理、用户管理的自动化、信息化。__1、大大提高超市的运作效率;__2、通过全面的信息采集和处理,辅助提高超市的决策水平;__3、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。__22可行性研究__221技术条件方面的可能性__1、硬件:PC机(奔3CPU,128M内存,64M显卡,40G硬盘)__2、软件:Windows982000XP_JSP_ORACLE,ECLIPSE__系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。__开发本系统要求开发人员能够熟练运用jsp、java等编程语言。目前技术人员已经掌握这些编程语言。因此,本次系统开发在技术上是可行的。__-6-__

文档信息:

  • 大小:1902KB
  • 页数:32页
  • 格式:doc格式

点击图片查看更多:

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

发表评论

您必须才能发表评论!