基于Java的超市系统设计与实现文献综述_第1页
基于Java的超市系统设计与实现文献综述_第2页
基于Java的超市系统设计与实现文献综述_第3页
基于Java的超市系统设计与实现文献综述_第4页
基于Java的超市系统设计与实现文献综述_第5页
全文预览已结束

下载本文档

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

文档简介

1、文献综述 基于 J ava 的超市系统设计与实现 一前言部分 管理信息系统( MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储加工和使用的 系统。MIS 不仅能够及时全面地提供信息和数据,简化系统工具,对不同的管理层提出不同的报告,还能 根据过去的数据预测未来的情况。 当代社会正在由传统的工业化社会向信息化社会过渡,信息已成为人类社会的重要资源,信息处理技 术和信息利用能力也成为衡量一个国家社会发达程度和科技进步水平的重要标志。而信息系统作为信息处 理的重要工具,已成为信息化社会的主要支柱。 IT 技术也在支持管理业务的同时获得了迅速的发展。各种门类的信息系统发展支不断涌现。信息

2、系 统逐渐演变成为当今管理领域和 IT 领域最热门的学科之一。 J ava 具有高度的安全性、可移植性和代码复用性,集面向对象和网络编程优点于一身,是当今的主流 开发环境。从网上购物、网上银行、远程教学、远程医疗和诊断都在使用Java 技术。 SQL语言是关系数据库的国际标准语言,是介乎于关系代数和元组演算直言的一种语 言。 二主题部分 1.计算机系统 计算机信息系统(computerinformationsystem)利用计算机采集、储存、处理、传输和管理信息,并以 人机交互方式提供信息服务的计算机应用系统。通常它涉及的数据量很大,绝大部分数据是持久的、可以 为多个应用程序所共享,并具有数据

3、管理基本功能外,还可向用户提供信息检索、统计、事务处理、规 划、决策等信息服务。计算机信息系统已广泛用于各个行业和领域的信息化建设,种类繁多。从功能分 类,常见的有电子数据处理、管理信息系统、决策支持系统;从信息资源分类,有联机事务处理系统、 地理信息系统、多媒体管理系统;从应用领域分类,有办公自动化系统、军事指挥信息系统、医疗信息 系统、民航订票系统、电子商务系统、电子政务系统等。 2.信息系统 信息系统是一门崭新的学科,它诞生至今只有短短的 50 多年的历史,但迄今已经发展成为一门涉及 社会各个领域、蓬勃发展、方兴未艾的信息学科。信息系统广泛涉及计算机学、管理科学、信息科学、系统 科学等各

4、个领域。 信息和系统是信息系统的两个核心概念。信息系统是指基于计算机、通信网络等现代化 工具和手段,服务于管理领域的信息系统。它是 20 世纪中叶信息科学、计算机科学、管理科学、决策科 学、系统科学、认知学、人工智能以及认识论、开发方法等学科相互渗透而发展起来的一门学科。 50 多 年来,信息系统科学在不断地探索和实践中已初步形成自己独具特色的理论和技术体系,其应用的触角以 深入到社会生活的各个方面。以信息系统为轴心的信息产业也已成为当今信息化社会中最或与、最有生机、 最优潜力的支持产业之一。 信息系统的研究的研究方向概括来说分为三大领域: 1.从处理对象的需求出发来研究信息处理系统的规律,即

5、从信息系统处理对象和处理方法来研究信息 系统的概念、框架、机理、结构以及具体的方法和技术; 2.从如何建立一个系统的角度来研究信息处理开发的规律,即从信息研制和开发的角度来研究人们对 客观事物认识的规律、信息系统开发的规律、系统分析与设计的理论和方法及其开发工具等; 3.从如何让管理和评价系统的角度来研究信息系统运行管理和维护、评价中的问题,即从信息系统的 评价、管理的角度来研究信息系统评价指标和方法、信息系统的日常管理和监理审计制度、 信 息系统的品质 评价体系、 信息系统经济学以及信息系统在未来组织中的地位、作用和影响等。 凡是能扩展信息功能的技术都是信息技术,这是它的基本定义。在信息处理

6、系统中,信息技术主要 是指利用电子计算机和现在通信手段实现获得信息、传递信息、存储信息、处理信息、显示信息、分配信 息等的相关技术。 3数据处理 数据处理技术是信息技术发展的基础。在人类应用信息技术的几十年里,以文件系统、数据库系统为 代表的数据处理技术,既满足了社会发展对信息技术的需求,又推动了信息技术的迅猛发展。但是,随着 信息技术的普遍应用,已有的数据处理技术已远远不能满足应用的需求。据统计,企业数据规模正以每年 200%的速度增长,且 90%是非结构化数据(如文档、音频流和视频流等) 。 与此同时,为了有效地利用数据, 人们迫切需要一个经过整合的综合信息基础架构。为了满足这些需求,数据

7、库迎来了“信息管理” ( InformationManagement) 。信息管理软件不再只是一个数据库,而是一个实现“随需应变”的开放、智能、 完整的数据管理解决方案。它以开放系统、跨平台的数据系统为基础和以内容管理(ContentManage ment, CM)、数据仓库管理和智能分析为核心,在信息集成软件的支持下,为人们提供整合信息。其中,内容管 理作为一种专门的非结构化信息管理技术,伴随着非结构化数据规模和应用需求的不断增长,逐渐成为数 据处理技术发展的一个重要方向。 数据处理是现代计算机应用中的一个重要组成部分。数据处理是指对各种形式的数据进行分类、组织、 编码、存储、检索、和维护的

8、一系列活动的总和。其目的是从大量的、原始的数据中抽取、推导出对人们 有价值的信息以作为行动和决策的依据;也是为了借助计算机科学地保存和管理复杂的大量的数据,以便 人们能方便而充分地利用这些宝贵的信息资源。 4. 数据库技术, J ava 和 JDBC 数据库技术是应数据管理任务的需要而产生的。它最初主要用来处理一类被称为数据密集型的应用, 例如飞机订票系统、银行信息系统、部门财务系统、情报检索系统等。这类应用具有的特定性:涉及的 数据量大,数据需要长时间保存并可以被许多应用程序所共享。 早期的数据管理都采用文件系统。在文件系统中,数据根据其内容、结构和用途被组织成相互独立 的文件,利用“按文件

9、名访问,按记录进行存取”的管理技术,可以对文件进行增、删、改操作。单文 件系统存在一些缺点: 数据共享性差,冗余度大;数据独立性差;并且,由于数据缺乏统一管理,在数据的结构、编码、 表示格式、命名以及输出格式等方面不容易做到规范化、标准化。基于此,人们逐步开发了以统一管理和 共享数据为主的数据库系统(databasesystem)。 在数据库系统中,数据不再针对某一应用,而是面向全组织, 具有整体的结构。数据库系统从整体角度看到和描述数据,数据不再面向某个应用,而是面向整个系统, 因此数据可以被多个用户,多个应用程序共享使用。 数据库技术最有意义的成就是关系数据库的发展。关系数据库是以关系或表

10、作为描述数据的基础的数 据模型。数据库技术与应用中,有一个很重要的部分是 JDBC。J DBC(J avadatabaseconnectivity) 是 J ava 的 开发者 Sun 公司指定的 J ava 数据库连接技术的简称,为数据库管理系统提供支持无缝连接应用的技术。J DBC是面向对象的接口标准,一般有具体的数据库厂商提供,它的主要功能是管理存放在数据库中的数据, 通过对象定义了一系列与数据库系统进行交互的类和接口。通过接口对象,应用程序可以完成与数据库的 连接、执行 SQL语句、从数据库中获取结果、获取状态及错误信息、终止事务和连接等。JDBC驱动程序 属于类,它实现 J DBC驱

11、动程序界面,并可以为特别的数据库转换程序请求。无疑,驱动程序在这里起了 重要作用。驱动程序类型有 4 种,“J DBC驱动程序类型”中的 J DK (J avaDevelopmentKit,J ava 开发工具 箱)里对此进行了介绍。大多数的数据库供应商现都提供驱动程序,以实现特定系统的 JDBC API 。 SQL 语言非常适合于操作数据库,但其设计目的并非常规的应用程序语言;相反,它是仅作为与数 据库通信的工具而设计的。因此还需要一个更通用、更完整的编程语言来安排 SQL语句以及向数据库输入, 并处理结果以供数据操作、显示或报表生成。令人遗憾的是,即使数据库连接性的标准化问题已经大部分 得

12、到了解决,C+也无法顺利地编写可以在多平台上运行的程序。理由有两个:第一,因为 C+的语言规范 不彻底,使它不具有可移植性。第二,也是更重要的,每个平台支持的库,准则是各不相同的。 Java 吸取了 C+面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于 维护性。 编写正确且遵守规范的 Java 程序,可以无需重新编译就在任何启用 J ava 技术的平台上运行。Java 编 程语言彻底地进行了规定。根据定义,启用 J ava 技术的平台必须支持已知的 核心库。java.sql 包或 J DBC就是这样一个库,它们可以是为 OBDC 的可移植版本,且本身就是一个标准。 Ja

13、va 编程语言和 J DBC一起使用,可以给编写数据库应用程序提供正确的可移植性解决方案。 J ava 应用程序具有高度的平台可移植性,能 够运行在任何安装了 J ava 虚拟机的设备上,它访问数据 源必须通过 JDBC驱动程序。作为一种面向对象的程序设计语言,Java 应用程序中使用的 JDBCAPI是 J DBC 包提供的 J ava 对象的标准方法。使用J ava 编写的应用程序可以再任何支持 J ava 的平台上运行,不必在不 同的平台上编写不同的应用。Java 和 J DBC结合,可以让开发人员在开发数据库应用时真正实现“Write Once,Run 运行)” 。 Everywher

14、e!(一次编写,随处 三、总结部分 信息化是世界潮流,也是我国加快实现工业化和现代化的必然选择。信息系统在未来发展的一个重 要趋势是越来越多的依赖网络技术。四通八达的通信网络为什么随时随地今日系统并处理业务问题提供了 极大地方便(当然,与此同时信息系统安全越来越重要) 。 近三年来我国信息技术服务业年均增长为 3.1%,2009 年我国信息技术服务业规模达到 4551 亿元, 同比增长 8.4%,信息技术服务业已发展成为软件信息服务业的重要组成部分。信息系统的应用因为其优越 性,将在今后人们的生活中占有重要地位,而其发展也将更 多的趋向模块化和智能化。随着信息技术的发展,智能决策支持系统功能正

15、在向以下方向发展: 1.提供模型建造知识,模型操纵知识和领域知识。 2.具有智能的模型管理功能。 3系统自学习功能提高。 4.人机接口具有自然语言理解能力,系统能够理解问题,并解释运行结果。 企业管理的革命并变革要依赖管理信息系统,业务流程重组、管理由集中领导向分散领导发展、客 户管理管理、供应链管理、电子商务等等无一不与管理信息系统的应用和发展有着密不可分的联系。 新一代的生产力是智能生产力,新一代的生产力系统是人际智能系统。管理信息系统和决策支持系 统运行的智能化正是符合新时代对系统发展的迫切要求。 四、参考文献 1JeffreyL.Whitten,LonnieD.Bentley,Kevi

16、nC.Dittman.SystemAnalysisandDesignMethodM.北京:机械工业出 版社 2004.9 2 . 姜旭平,姚爱群.信息系统开发方法北京:清华大学出版社2004.11 3.全国高等院校计算机基础教育研究会2006 年会学术论文集北京:清华大学出版社2008.114. 王珊张孝李翠平陈红 .数据库技术与应用北京:清华大学出版社2005.9 5. 张孝祥.计算机科学技术百科全书(第二版)北京:清华大学出版社2005.7 6 . 周肆清,曹岳辉,李利明.软件技术基础教程北京:清华大学出版社2005.9 7.杨正洪,孙延辉,郑齐健.Server2000 关系数据库系统管理和开发指南北京:电子工业2001.9 8. 沈孟涛,陈康计算机信息技术基础北京:冶金工业出版社2003.5 9.刘大玮,马传宝

温馨提示

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

评论

0/150

提交评论