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

上传人:文初 文档编号:55425 上传时间:2018-05-30 格式:DOC 页数:5 大小:28KB
下载 相关 举报
基于Java的超市系统设计与实现【文献综述】.doc_第1页
第1页 / 共5页
基于Java的超市系统设计与实现【文献综述】.doc_第2页
第2页 / 共5页
基于Java的超市系统设计与实现【文献综述】.doc_第3页
第3页 / 共5页
基于Java的超市系统设计与实现【文献综述】.doc_第4页
第4页 / 共5页
基于Java的超市系统设计与实现【文献综述】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

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

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

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

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

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

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

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

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

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

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

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

13、程序提供正确的可移植性解决方案。 Java应用程序具有高度的平台可移植性,能够运行在任何安装了 Java虚拟机的设备上,它访问数 据源必须通过 JDBC 驱动程序。作为一种面向对象的程序设计语言, Java 应用程序中使用的 JDBC API 是 JDBC 包提供的 Java 对象的标准方法。使用 Java 编写的应用程序可以再任何支持 Java 的平台上运行,不必在不同的平台上编写不同的应用。 Java 和 JDBC 结合,可以让开发人员在开发数据库应用时真正实现“ Write Once,Run Everywhere!(一次编写,随处运行 )”。 三、总结部分 信息化是世界潮流,也是我国加快

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

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

16、and Design MethodM.北京:机械工业出版社 2004.9 2. 姜旭平 ,姚爱群 .信息系统开发方法 北京:清华大学出版社 2004.11 3. 全国高等院校计算机基础教育研究会 2006 年会学术论文集 北京:清华大学出版社 2008.11 4. 王珊 张孝 李翠平 陈红 .数据库技术与应用 北京:清华大学出版社 2005.9 5. 张孝祥 . 计算机科学技术百科全书(第二版) 北京:清华大学出版 社 2005.7 6. 周肆清 ,曹岳辉 ,李利明 .软件技术基础教程 北京:清华大学出版社 2005.9 7. 杨正洪 ,孙延辉 ,郑齐健 .Server 2000 关系数据库系

17、统管理和开发指南 北京:电子工业 2001.9 8. 沈孟涛 ,陈康 计算机信息技术基础 北京:冶金工业出版社 2003.5 9. 刘大玮 ,马传宝 ,孙颖洁 . SQL Server 数据库项目案例导航 北京:清华大学出版社 2006.6 10. 郭东强 .北京:现代管理信息系统 2006.2 11. 左美云 邝孔武 .信息系统开发 与管理了教程(第二版)北京:清华大学出版社 2006.2 12. Bruce Eckel. Thinking in Java 13. 美 杰夫 .霍金斯 ,布拉克斯莉 西安 : 人工智能的未来 2006.1 14. 杜栋 ,蒋亚东 . 企业信息资源管理 北京:清华大学出版社 2006.1 15. 中国信息技术服务产业发展报告 北京:清华大学出版社 2010.10

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。