【毕业学位论文】(Word原稿)基于CS模式的企业进销存管理系统-计算机科学与技术软件工程_第1页
【毕业学位论文】(Word原稿)基于CS模式的企业进销存管理系统-计算机科学与技术软件工程_第2页
【毕业学位论文】(Word原稿)基于CS模式的企业进销存管理系统-计算机科学与技术软件工程_第3页
【毕业学位论文】(Word原稿)基于CS模式的企业进销存管理系统-计算机科学与技术软件工程_第4页
【毕业学位论文】(Word原稿)基于CS模式的企业进销存管理系统-计算机科学与技术软件工程_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

基于C/吉林大学 分 类 号: 91 单位代码: 1 0 1 8 3 研究生学号: 密 级: 公 开 吉 林 大 学 硕士学位论文 基于 C/S 模式的企业进销存管理系统 : 专 业: 研究方向: 指导教师: 教授 培养单位:计算机科学与技术学院 2012 年 月 基于 C/S 模式的企业进销存管理系统 n C/S 者姓名: 专业名称: 指导教师: 学位类别: 工学 硕士 答辩日期: 2012 年 月 日 未经本论文作者的 书面授权,依法收存和保管本论文书面版本、电子版本的任何单位和个人,均不得对本论文的全部或部分内容进行任何形式的复制、修改、发行、出租、改编等有碍作者著作权的商业性使用 (但纯学术性使用不在此限 )。否则,应承担侵权的法律责任。 吉林大学硕士学位论文原创性声明 本人郑重声明:所呈交的硕士学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完 全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 2012 年 月 日 中国优秀博硕士学位论文全文数据库投稿声明 研究生院: 本人同意中国优秀博硕士学位论文全文数据库出版章程的内容,愿意将本人的学位论文委托研究生院向中国学术期刊 (光盘版 )电子杂志社的中国优秀博硕士学位论文全文数据库投稿,希望中国优秀博硕士学位论文全文数据库给予出版,并同意在中国博硕士学位论文评价数据库和 列数据库中使用,同意按章程规定享受相关权益 。 论文级别: 硕士 博士 学科专业: 论文题目: 基于 C/S 模式的企业进销存管理系统 作者签名: 指导教师签名: 2012 年 月 日 作者联系地址 (邮编 ): 吉林大学计算机科学与技术学院 130012 作者联系电话: 摘 要 I 摘 要 基于 C/S 模式的企业进销存管理系统 进销存管理系统旨在解决商业企业商品的采购、仓储、销售等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商 品流通过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此进销存管理系统的全面应用能够规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提升了企业的经济效益。 该进销存管理系统采用 C/S 架构、 术、 计模式和 发 ,开发工具使用 要是处理企业商品的采购、库存和销售各个环节的事务,具有良好的人机界面;考虑到系统的用户可能较多,权限管理良好;数据查询方便,支持多条件查询;在相应的权限下,可方便地删除数据; 数据计算自动完成,尽量减少人工干预;另外系统支持批量调价,方便企业应对商品价格的波动。 关键词: 进销存管理系统; 言; C/S 模式; 计模式 I n C/S of of a of to of a of to of to of of of of of is a of to of of of , .0 to of a be it to in as as In to of C/S VC 目 录 I 目 录 摘 要 . I . 录 . I 第 1 章 绪 论 . 1 研究背景及意义 . 1 国内外文献综述 . 1 系统的基本内容综述 . 3 第 2 章 关键技术介绍 . 4 术介绍 . 4 拟机( . 4 特点 . 5 数据库介绍 . 6 绍 . 6 介 . 7 !未定义书签。 致 谢 . 38 第 1 章 绪 论 1 第 1 章 绪 论 研究背景及意义 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们 对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。 进销存管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的进销存管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,进销存管理的全面自动化、信息化则是其中极其重要的部分。为了加快进销存管理自动化的步伐,提高仓库的管理业务处理效率 ,建立进销存管理系统,尽可能地减少进销存管理的重复性和低效性,已变得十分必要。 管理信息系统就是我们常说的 ,在强调管理,强调信息的现代社会中它越来越普及。进销存管理系统是其中一种 许多企业中普遍使用。而现在大多数 是采用 C/S 结构模式,可见 C/S 结构模式使用率很高,值得加深了解。 国内外 研究现状 互联网络和信息技术的高速发展,改变了企业经营管理模式、做事的方法和人们的生活方式。全球经济环境不断发展和变化,竞争环境复杂 多变,企业的管理思想,管理方法不断创新,计算机网络技术快速发展,促成企业管理信息系统总是不断发展和变化。总的发展趋势是管理思想现代化、系统应用网络化、开发平台标准化、业务流程自动化、应用系统集成化这样一个“五化”的发展过程。 社会和科学技术总是不断发展的,适应知识经济的新的管理模式和管理方法不断涌现:敏捷制造、虚拟制造、精益生产、客户关系管理、供应商关系管理、大规模定制、基于约束理论的先进计划和排产 子商务、商业智能,基于平衡记分卡的企业绩效管理不一而足。管理信息系统必须不 断增加这些新思想、新方法以适应企业的管理变革和发展要求。 第 1 章 绪 论 2 我们现在处在全球经济一体化的年代,网络经济的时代,由于互联网络和通信技术的高速发展,彻底改变了我们的经营管理模式、生活方式和做事的方法。企业对互联网络的依赖将像今天企业对电力和电话的依赖一样重要。离开互联网络的应用就谈不上敏捷制造、虚拟制造、精益生产、客户关系管理、供应商关系管理、电子商务。只有采用基于互联网络的系统才能方便地实现集团管理、异地管理、移动办公,实现环球供应链管理。 计算机技术发展到今天,那种 封闭的专有系统已经走向消亡。基于浏览器 /服务器的体系结构,支持标准网络通信协议,支持标准的数据库访问,支持 异构系统互联;实现应用系统独立于硬件平台、操作系统和数据库;实现系统的开放性、集成性、可扩展性、互操作性;这些已成为应用系统必须遵守的标准, 反之,不符合上述标准的系统是没有前途的系统。 传统 一个面向功能的事务处理系统。它为业务人员提供了丰富的业务处理功能,但是每个业务处理都不是孤立的,它一定与其他部门、其他人、其他事务有关,这就构成了一个业务流程。传统 这个 业务流程缺乏有效的控制和管理。一些业务流程被写死在程序里,非此既彼,必须按其执行,否则就要修改程序。许多流程是由人工离线完成的。工作流管理技术是解决业务过程集成的重要手段,它与 其他管理信息系统的集成,将实现业务流程的管理、控制和过程的自动化,使企业领导与业务系统真正集成,实现企业业务流程的重构。所以工作流管理技术受到人们的高度重视并得到快速的发展。 企业信息化包括了很多内容:技术系统信息化包括 理信息化包括 产制造过程自动化包括 动化立体仓库 S、制造执行系统 有这些系统都是为企业经营战略服务的,它们之间存在着大量的共享信息和信息交换,在单元技术成功运行的基础上,它们之间要实现系统集成,使其应用效果最大化。 按照美国 究公司对 定义: 一个常驻工厂层的信息系统,介于企业领导层的计划系统与主生产过程的直接工业控制系统之间。它以当前视角向操作人员 /管理人员提供生产过程的全部资源 (人员、设备、材料、工具和客户要求 )的数据和信息。 工厂综合自动化系统中 起着中间层的作用,在 统产生的长期计划的指导下, 据底层控制系统采集的与生产有关的实时数据,对短期生产作业的计划调度、监控、资源配置和生产过程进行优化。功能模块包括工序详细调度、资源分第 1 章 绪 论 3 配和状态管理、生产单元分配、过程管理、人力资源管理、维护管理、质量管理、文档控制、产品跟踪和产品清单管理、性能分析和数据采集等模块。总之企业在进行信息化规划时,要根据企业自身的特点,按照 863/导的:总体规划,分步实施,效益驱动,重点突破的方针逐步实施。技术进步是永无止境的,企业信息化没有终点。 在目前市 场竞争日益激烈的环境下 , 对企业资源管理提出了更高的要求 , 企业为了赢得市场竞争优势就必须加强物流 , 使企业管理更加规范化。商品进销存管理系统的建设使得企业建立了信息化 , 规范化的管理体系 , 使得各业务环节的配合更加紧密 , 提高了工作效率为企业全面实行信息化管理奠定了坚实的基础。 系统的基本内容综述 进销存管理系统采用 术和数据库 发,主要是处理商业企业商品的采购、库存和销售各个环节的活动,进销存管理系统主要由基本档案管理、进货管理、销售管理、库存管理、报表设计和系统维护等 模块组成,具体规划如下: ( 1)基本档案管理模块。基本信息管理模块主要用于实现系统基本数据的录入,相关基础数据为:商品基本信息、供应商基本信息、客户基本信息。 ( 2)进货管理模块。该模块主要用于实现商品的进货数据录入和退货数据录入。 ( 3)销售管理模块。该模块主要用于实现商品的销售数据录入和客户退货数据录入。 ( 4)库存管理模块。库存管理模块主要用于实现库存的整体管理,包括库存盘点和价格调整。 ( 5)查询统计模块。该模块主要用于实现基础信息的查询。该模块的子模块包括:库户查询、商品查询、供应商查询、销售查询 、销售退货查询、入库查询、入库退货查询和销售排行。 ( 6)系统管理模块。系统维护模块用于实现系统用户设置、操作权限设置、密码修改等。 第 2 章 关键技术介绍 4 第 2 章 关键技术介绍 术介绍 言之所以受到众人瞩目,是由于其强大的移植能力、多线程处理和联网能力。同时它也正在进入嵌入式系统,逐渐成为手持设备、车内计算机等系统的标准。 言看起来很像大家熟悉的 C/C+语言,但与之相比, 言去掉了 C 语言中的许多容易使人犯错的地方。更重要的是,用 言编写的程序可以运行在任何支持 言的任何平台上,而且, 一开始就是为网络编程准备的。 言还具有让任何人使用 序的能力。 一个小巧、安全、动态、跨平台、活跃、网络化的应用程序。 言的内置安全性检查机制,使从网上下载的 本机系统不会造成任何危害。 拟机( 所以能够“编写一次,随处运行”,其原因就在于 拟机( 于 序和用户的计算机系统之间。 以由不同的厂 商来实现。由于厂商的不同必然导致 实现上的一些不同,然而 具有可以实现跨平台的特性,这就要归功于设计 的体系结构了。 我们知道,一个 例的行为不仅仅是它自己的事,还涉及到它的子系统、存储区域、数据类型和指令这些部分,它们描述了 一个抽象的内部体系结构,其目的不仅仅规定实现 它内部的体系结构,更重要的是提供了一种方式,用于严格定义实现时的外部行为。每个 有两种机制,一个是装载具有合适名称的类 (类或是接口 ),叫做类装载子系统;另外的一个负责执行包含在已装载的类或接口中 的指令,叫做运行引擎。每个 包括方法区、堆、 、程序计数器和本地方法栈这五个部分,这几个部分和类装载机制与运行引擎机制一起组成的体系结构,如图 2 每个实例都有一个它自己的方法域和一个堆,运行于 的所有的线程都共享这些区域;当虚拟机装载类文件的时候,它解析其中的二进制数据所包含的类信息,并把它们放到方法域中;当程序运行的时候, 程序初始化的所有对象置于堆上;而每个线程创建的时候,都会拥有自己的程序计数器和 ,其中程序计数器中的值指向下一条即将被执行的指令,线 程的 则存储为该线程调用 法的状第 2 章 关键技术介绍 5 态;本地方法调用的状态被存储在本地方法栈,该方法栈依赖于具体的实现。 方 法 区本 地 方 法栈P C 寄 存 器J A V A 栈堆本 地 方 法 接 口执 行 引 擎类 装 载 子 程 序C l a s s 文 件本 地 方 法 库运 行 时 数 据 区图 体系结构 特点 ( 1)平台无关性 平台无关性是指 运行于不同的平台。 进虚拟机原理,并运行于虚拟机,实现不同平台的 口之间。 数据类型与机器无关, 拟机( 建立在硬件和操作系统之上,实现 进制代码的解 释执行功能,提供与不同平台的接口的。 ( 2)安全性 编程类似 C+,学习过 C+的读者将很快掌握 精髓。 弃了 C+的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。 程序提供了安全管理器,防止程序的非法访问。 ( 3)面向对象 取了 C+面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精 力用在类和接口的设计和应用上。 供了众多的一般对象的类,通过继承即可使用父类的方法。在 ,类的继承关系是单一的、非多重的,一个子类只有一个父类,子类的父类又有一个父类。第 2 章 关键技术介绍 6 供的 及其子类的继承关系如同一棵倒立的树形,根类为 , 常会使用到它及其它派生的子类。 ( 4)分布式 立在扩展 P 网络平台上。库函数提供了用 议传送和接受信息的方法,这使得程序员使用网络上的文件和使用本机文件一样容易。 ( 5)键壮性 力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。 纵内存减少了内存出错的可能性。 实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发 用程序的周期。 供 针检测、数组边界检测、异常出口、 验。 数据库介绍 绍 一种开放源代码的关系型数据库管理系统( 据库系统使用最常用的数据库管理语言 行数据库管理。 由于 开放源代码的,因此任何人都可以在 许可下下载并根据个性化的需要对其进行修改。 为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下, 管理内容最好的选择。 系型数据库于 1998 年 1 月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向 C、 C+、 编程语言的编程接口( 支持多种字段类型并且提供了 完整的操作符支持查询中的 作。 发组计划于 2001 年中期公布 本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后, 发着希望提供安全的数据复制机制、在 作系统上的现以及对延时关键字的定期刷新选项。随着时间的推进, 对 2/9 标准完全兼容。 第 2 章 关键技术介绍 7 介 据访问接口,数据访问: 顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 使用数据访问对象 (计模式把底层的数据访问逻辑和高层的商务逻辑分开。实现 式能够更加专注于编写数据访问代码。业务对象只应该关注业务逻辑,不应该关心数据存取的细节。数据访问对象必须实现特定的持久化策略(如,基于 持久化逻辑), 这样就抽出来了 ,作为数据源层,而之上的 与之通讯而已,如果将那些实现了数据访问操作的所有细节都放入高层 域模型 )的话,系统的结 构一定层次上来说就变得有些混乱。低级别的数据访问逻辑与高级别的业务逻辑分离,用一个 口隐藏持久化操作的细节,这样使用的最终目的就是让业务对象无需知道底层的持久化技术知识,这是标准 计模式之一。一个典型的的 成: 厂类, 口,实现 口的具体类 (每个 例负责一个主要域对象或实体 ), b)。 构开发的登陆模块具有如下特点: ( 1)前台代码量极少,且基本没有业务逻辑代码,达到了逻辑和显示部分的高度分离,为后期维护提供了良好的基础。 ( 2)页面的跳转完全由 制,验证逻辑部分从 面中分离, 其实就是控制器模式的实现。 ( 3) 的模式有效的降低了业务逻辑层内部的耦合度,使接口与实现相分离。 ( 4)对数据库的操作封装在 定义的接口内,完全用操作对象隔离与数据库的直接接触。 ( 5)单独建立一个对象,用来取得数据库连接(无论是用连接池,还是用其它方式) ,在其中封装资源的取得和释放。客户端调用时,只需调用相应代码即可。 ,通过它可以充分利用两端硬件环境的优势,将任 务合理分配到 和 来实现,降低了系统的通讯开销。 式是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。目前大多数应用软件系统都是 式的两层结构,由于现在的软件应用系统正在向分布式的 用发展, 用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以第 2 章 关键技术介绍 8 访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目 前应用系统的发展方向。 C/S 架构具有如下特点: (1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 (2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 (3)C/S 结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 介 优势 目前全球有上百万人在使用 行开发。为什么 有如此众多的拥趸?这与 众多特性于一身有很大关系。 开放源代码的软件。这意味着 仅可以免费使用,还可以通过研究源代码学习世界上顶尖开发人员的编程技术,并可以共享遍布全球的开发人员所贡献的公共开放源代码库。 持众多的开发语言而不仅仅是 是给开发人员提供了一个能够扩展系统功能的最小核心,基于扩展点的插件体系结构使得 持多种语言成为可能。只要安装相应语言的插件, 可以支持该种语言的开发。目前, 、 多种语言。 供了对多重平台特性 的支持。开发者可以使用他们感觉最舒适、最熟悉的平台,例如 。 每个平台都有其单独的图形工具包,这使得应用程序具有 接近 本地操作系统的外观和更好的性能。 基于业界领先的 范。 范最早由 立信等于 1999 年推出,其服务平台包括:服务网关、汽车、移动电话、工业自动化、建筑物自动化、 格计算、娱乐(如 。基于 系统以微内核形式运行,因而能够轻松实现软件业界梦寐以求的可热 插拔、动态改变行为、稳定高效的系统。 始,毅然抛弃了其原有的已经获得业界认可的框架,采用 本开始, 供了基于 发的支持,开发者可利用其开发基于 系统了。 轮美奂的人机界面受到广泛赞誉。 供了全新的 改 调、沉闷的界面风格,使得开发基于本地的具有丰富图形界面的应用程序成为可能,犹如一股春风吹进 桌面开发领域,给人耳目一新的感觉。 业界领先者推出,具有强大的行业力量。 金会吸收了大量学术第 2 章 关键技术介绍 9 研究机构、商业组织,领导 长远规划和发展,并确保 于软件工具行业的领先地位。 体系结构 台体系结构主要由 5 部分组成,分别是平台运行库、工作区、工作台、团队支持和帮助。图 系结构图。 J a v a 开 发 环 境( J D T )插 件 开 发 环 境( P D E )其 他 第 三 方 插件工 作 台 ( W o r k b e n c h )工 作 空 间 ( W o r k s p a c e )运 行 时 内 核 ( P l a t f o r m r u n t i m e - - - - - - O S G i )帮 助( H e l p )团 队( T e a m )S W TJ f a c 系结构 在运行时内核是整个架构的核心,其他部件都是以插件方式来实 现的。 用动态加载机制,即只有需要的才加载,这样可以降低启动时间,提高资源使用效率。 工作空间插件即所谓的工作区,主要负责管理用户资源,例如用户创建项目的管理、文件变更等,并负责通知其他插件关于资源变更的信息。 工作台插件是 供的用户界面。它使用标准窗口工具包( 一个更高级的 建的。 非标准替代者, 以 基础,但更易于使用。 团队支持插件负责提供版本控制和配置管理支持。它允许用户根据需要添加视图,并 与允许用户使用的任何版本控制系统交互 。 帮助插件允许以 件形式添加文档,并提供了一个附加的导航结构以便用户使用帮助功能搜索相关信息。 计模式 计模式无可争辩地是其中最广为人知、最著名的设计模式。 决的设计问题是为了简化在许多应用程序中普遍存在的三类主要功能:在后台存储或远程系统中维护数据;建立最终用户的表示层;维护条件逻辑来决定哪一个屏幕将要显示给用户,错误发生时会发生什么,系统如何升级以及升级时会发生什么。 种设计模式,第 2 章 关键技术介绍 10 它强制性地把应用程序的输入、处理和输出分开。 应用程序分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务。表 示了这几个模块各自的功能。 理过程:首先控制器接受用户的请求,并决定应该调用那个模型来进行处理;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数

温馨提示

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

最新文档

评论

0/150

提交评论