基于Java的超市系统设计与实现文献综述

基于Java的超市系统设计与实现文献综述

ID:479936

大小:49.50 KB

页数:5页

时间:2017-08-09

上传者:U-944
基于Java的超市系统设计与实现文献综述_第1页
基于Java的超市系统设计与实现文献综述_第2页
基于Java的超市系统设计与实现文献综述_第3页
基于Java的超市系统设计与实现文献综述_第4页
基于Java的超市系统设计与实现文献综述_第5页
资源描述:

《基于Java的超市系统设计与实现文献综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

文献综述基于Java的超市系统设计与实现  一.前言部分管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储加工和使用的系统。MIS不仅能够及时全面地提供信息和数据,简化系统工具,对不同的管理层提出不同的报告,还能根据过去的数据预测未来的情况。当代社会正在由传统的工业化社会向信息化社会过渡,信息已成为人类社会的重要资源,信息处理技术和信息利用能力也成为衡量一个国家社会发达程度和科技进步水平的重要标志。而信息系统作为信息处理的重要工具,已成为信息化社会的主要支柱。IT技术也在支持管理业务的同时获得了迅速的发展。各种门类的信息系统发展支不断涌现。信息系统逐渐演变成为当今管理领域和IT领域最热门的学科之一。Java具有高度的安全性、可移植性和代码复用性,集面向对象和网络编程优点于一身,是当今的主流开发环境。从网上购物、网上银行、远程教学、远程医疗和诊断都在使用Java技术。SQL语言是关系数据库的国际标准语言,是介乎于关系代数和元组演算直言的一种语言。二.主题部分1.计算机系统计算机信息系统(computerinformationsystem)利用计算机采集、储存、处理、传输和管理信息,并以人机交互方式提供信息服务的计算机应用系统。通常它涉及的数据量很大,绝大部分数据是持久的、可以为多个应用程序所共享,并具有数据管理基本功能外,还可向用户提供信息检索、统计、事务处理、规划、决策等信息服务。计算机信息系统已广泛用于各个行业和领域的信息化建设,种类繁多。从功能分类,常见的有电子数据处理、管理信息系统、决策支持系统;从信息资源分类,有联机事务处理系统、地理信息系统、多媒体管理系统;从应用领域分类,有办公自动化系统、军事指挥信息系统、医疗信息系统、民航订票系统、电子商务系统、电子政务系统等。2.信息系统信息系统是一门崭新的学科,它诞生至今只有短短的50多年的历史,但迄今已经发展成为一门涉及社会各个领域、蓬勃发展、方兴未艾的信息学科。信息系统广泛涉及计算机学、管理科学、信息科学、系统科学等各个领域。信息和系统是信息系统的两个核心概念。信息系统是指基于计算机 、通信网络等现代化工具和手段,服务于管理领域的信息系统。它是20世纪中叶信息科学、计算机科学、管理科学、决策科学、系统科学、认知学、人工智能以及认识论、开发方法等学科相互渗透而发展起来的一门学科。50多年来,信息系统科学在不断地探索和实践中已初步形成自己独具特色的理论和技术体系,其应用的触角以深入到社会生活的各个方面。以信息系统为轴心的信息产业也已成为当今信息化社会中最或与、最有生机、最优潜力的支持产业之一。信息系统的研究的研究方向概括来说分为三大领域:1.从处理对象的需求出发来研究信息处理系统的规律,即从信息系统处理对象和处理方法来研究信息系统的概念、框架、机理、结构以及具体的方法和技术;2.从如何建立一个系统的角度来研究信息处理开发的规律,即从信息研制和开发的角度来研究人们对客观事物认识的规律、信息系统开发的规律、系统分析与设计的理论和方法及其开发工具等;3.从如何让管理和评价系统的角度来研究信息系统运行管理和维护、评价中的问题,即从信息系统的评价、管理的角度来研究信息系统评价指标和方法、信息系统的日常管理和监理审计制度、信息系统的品质评价体系、信息系统经济学以及信息系统在未来组织中的地位、作用和影响等。凡是能扩展信息功能的技术都是信息技术,这是它的基本定义。在信息处理系统中,信息技术主要是指利用电子计算机和现在通信手段实现获得信息、传递信息、存储信息、处理信息、显示信息、分配信息等的相关技术。3.数据处理数据处理技术是信息技术发展的基础。在人类应用信息技术的几十年里,以文件系统、数据库系统为代表的数据处理技术,既满足了社会发展对信息技术的需求,又推动了信息技术的迅猛发展。但是,随着信息技术的普遍应用,已有的数据处理技术已远远不能满足应用的需求。据统计,企业数据规模正以每年200%的速度增长,且90%是非结构化数据(如文档、音频流和视频流等)。与此同时,为了有效地利用数据,人们迫切需要一个经过整合的综合信息基础架构。为了满足这些需求,数据库迎来了“信息管理”(InformationManagement)。信息管理软件不再只是一个数据库,而是一个实现“随需应变”的开放、智能、完整的数据管理解决方案。它以开放系统、跨平台的数据系统为基础和以内容管理(ContentManagement,CM)、数据仓库管理和智能分析为核心,在信息集成软件的支持下,为人们提供整合信息。其中,内容管理作为一种专门的非结构化信息管理技术,伴随着非结构化数据规模和应用需求的不断增长,逐渐成为数据处理技术发展的一个重要方向。数据处理是现代计算机应用中的一个重要组成部分。数据处理是指对各种形式的数据进行分类、组织、编码、存储、检索、和维护的一系列活动的总和。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;也是为了借助计算机科学地保存和管理复杂的大量的数据,以便人们能方便而充分地利用这些宝贵的信息资源。4.数据库技术,Java和JDBC 数据库技术是应数据管理任务的需要而产生的。它最初主要用来处理一类被称为数据密集型的应用,例如飞机订票系统、银行信息系统、部门财务系统、情报检索系统等。这类应用具有的特定性:涉及的数据量大,数据需要长时间保存并可以被许多应用程序所共享。早期的数据管理都采用文件系统。在文件系统中,数据根据其内容、结构和用途被组织成相互独立的文件,利用“按文件名访问,按记录进行存取”的管理技术,可以对文件进行增、删、改操作。单文件系统存在一些缺点:数据共享性差,冗余度大;数据独立性差;并且,由于数据缺乏统一管理,在数据的结构、编码、表示格式、命名以及输出格式等方面不容易做到规范化、标准化。基于此,人们逐步开发了以统一管理和共享数据为主的数据库系统(databasesystem)。在数据库系统中,数据不再针对某一应用,而是面向全组织,具有整体的结构。数据库系统从整体角度看到和描述数据,数据不再面向某个应用,而是面向整个系统,因此数据可以被多个用户,多个应用程序共享使用。数据库技术最有意义的成就是关系数据库的发展。关系数据库是以关系或表作为描述数据的基础的数据模型。数据库技术与应用中,有一个很重要的部分是JDBC。JDBC(Javadatabaseconnectivity)是Java的开发者Sun公司指定的Java数据库连接技术的简称,为数据库管理系统提供支持无缝连接应用的技术。JDBC是面向对象的接口标准,一般有具体的数据库厂商提供,它的主要功能是管理存放在数据库中的数据,通过对象定义了一系列与数据库系统进行交互的类和接口。通过接口对象,应用程序可以完成与数据库的连接、执行SQL语句、从数据库中获取结果、获取状态及错误信息、终止事务和连接等。JDBC驱动程序属于类,它实现JDBC驱动程序界面,并可以为特别的数据库转换程序请求。无疑,驱动程序在这里起了重要作用。驱动程序类型有4种,“JDBC驱动程序类型”中的JDK(JavaDevelopmentKit,Java开发工具箱)里对此进行了介绍。大多数的数据库供应商现都提供驱动程序,以实现特定系统的JDBCAPI。SQL语言非常适合于操作数据库,但其设计目的并非常规的应用程序语言;相反,它是仅作为与数据库通信的工具而设计的。因此还需要一个更通用、更完整的编程语言来安排SQL语句以及向数据库输入,并处理结果以供数据操作、显示或报表生成。令人遗憾的是,即使数据库连接性的标准化问题已经大部分得到了解决,C++也无法顺利地编写可以在多平台上运行的程序。理由有两个:第一,因为C++的语言规范不彻底,使它不具有可移植性。第二,也是更重要的,每个平台支持的库,准则是各不相同的。Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。 编写正确且遵守规范的Java程序,可以无需重新编译就在任何启用Java技术的平台上运行。Java编程语言彻底地进行了规定。根据定义,启用Java技术的平台必须支持已知的核心库。java.sql包或JDBC就是这样一个库,它们可以是为OBDC的可移植版本,且本身就是一个标准。Java编程语言和JDBC一起使用,可以给编写数据库应用程序提供正确的可移植性解决方案。Java应用程序具有高度的平台可移植性,能够运行在任何安装了Java虚拟机的设备上,它访问数据源必须通过JDBC驱动程序。作为一种面向对象的程序设计语言,Java应用程序中使用的JDBCAPI是JDBC包提供的Java对象的标准方法。使用Java编写的应用程序可以再任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC结合,可以让开发人员在开发数据库应用时真正实现“WriteOnce,RunEverywhere!(一次编写,随处运行)”。三、总结部分信息化是世界潮流,也是我国加快实现工业化和现代化的必然选择。信息系统在未来发展的一个重要趋势是越来越多的依赖网络技术。四通八达的通信网络为什么随时随地今日系统并处理业务问题提供了极大地方便(当然,与此同时信息系统安全越来越重要)。近三年来我国信息技术服务业年均增长为3.1%,2009年我国信息技术服务业规模达到4551亿元,同比增长8.4%,信息技术服务业已发展成为软件信息服务业的重要组成部分。信息系统的应用因为其优越性,将在今后人们的生活中占有重要地位,而其发展也将更多的趋向模块化和智能化。随着信息技术的发展,智能决策支持系统功能正在向以下方向发展:1.提供模型建造知识,模型操纵知识和领域知识。2.具有智能的模型管理功能。3.系统自学习功能提高。4.人机接口具有自然语言理解能力,系统能够理解问题,并解释运行结果。企业管理的革命并变革要依赖管理信息系统,业务流程重组、管理由集中领导向分散领导发展、客户管理管理、供应链管理、电子商务等等无一不与管理信息系统的应用和发展有着密不可分的联系。新一代的生产力是智能生产力,新一代的生产力系统是人际智能系统。管理信息系统和决策支持系统运行的智能化正是符合新时代对系统发展的迫切要求。四、参考文献[1]JeffreyL.Whitten,LonnieD.Bentley,KevinC.Dittman.SystemAnalysisandDesignMethod[M].北京:机械工业出版社2004.9[2].姜旭平,姚爱群.信息系统开发方法北京:清华大学出版社2004.11[3].全国高等院校计算机基础教育研究会2006年会学术论文集北京:清华大学出版社2008.11[4].王珊张孝李翠平陈红.数据库技术与应用北京:清华大学出版社2005.9[5].张孝祥.计算机科学技术百科全书(第二版)北京:清华大学出版社2005.7[6].周肆清,曹岳辉,李利明.软件技术基础教程北京:清华大学出版社2005.9 [7].杨正洪,孙延辉,郑齐健.Server2000关系数据库系统管理和开发指南北京:电子工业2001.9[8].沈孟涛,陈康计算机信息技术基础北京:冶金工业出版社2003.5[9].刘大玮,马传宝,孙颖洁.SQLServer数据库项目案例导航北京:清华大学出版社2006.6[10].郭东强.北京:现代管理信息系统2006.2[11].左美云邝孔武.信息系统开发与管理了教程(第二版)北京:清华大学出版社2006.2[12].BruceEckel.ThinkinginJava[13].[美]杰夫.霍金斯,布拉克斯莉西安:人工智能的未来2006.1[14].杜栋,蒋亚东.企业信息资源管理北京:清华大学出版社2006.1[15].中国信息技术服务产业发展报告北京:清华大学出版社2010.10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭