超市管理系统的分析与设计毕业论文内容摘要:
内的许多大公司也纷纷加入了该项目, Eclipse 的目贵州大学本科毕业论文(设计) 第 5 页 标是成为可进行任何语言开发的 IDE 集成者,使用者只需下载各种语言的插件即可。 Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。 它主要由 Eclipse 项目、 Eclipse工具项目和 Eclipse 技术项目三 个项目组成,具体包括四个部分组成 ——Eclipse Platform、 JDT、 CDT 和 PDE。 JDT 支持 Java 开发、 CDT 支持 C 开发、 PDE 用来支持插件开发, Eclipse Platform则是一个开放的可扩展 IDE,提供了一个通用的 开发平台。 它提供建造块和构造并运行集成 软件开发工具 的基础。 Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。 运行环境 JDK 简介 JDK 是 Java development kit 的缩写,是 SUN 公司专门为 Java 程序员开发的免费的软件开发工具包( software development kit,SDK)。 自从 Java 语言出现以来, JDK 成为应用最广泛的软件开发工具包。 对于 Java 程序员,必须要使用 JDK进行开发调试。 对于用户,只需要 Java 的运行环境 JRE 来运行 Java 程序即可。 JDK 也自带有 Java 运行是环境 JRE。 SUN 公司自从被 ORACLE 收购之后后, JDK 的下载在 ORACLE 官方网站下载。 安装 JDK 之后的文件目录结构如下所述: Bin 文件是二进制的可执行的各种命令, Java 常用的 Javac 命令和 Java 命令都在此文件夹中,分别是 文件和 文件。 Javac 命令可以将 “ *.java”java 源代码编译成 “ *.class” 文件; Java 命令可以运行 “ *.class” ; jar 命令可以将相关的类文件打包; Javadoc 命令用于从 源代码中提取说明文档。 Jre 是 jdk 提供的运行是环境文件夹,作用于软件的运行期间。 Src 压缩文件夹包好了 Java SE API 的源代码。 JDK 包含的基本组件包括: 1. javac – 编译器,将源 程序 转成字节码。 2. jar – 打包工具,将相关的类文件打包成一个文件。 3. javadoc – 文档生成器,从源码注释中提取文档。 贵州大学本科毕业论文(设计) 第 6 页 4. jdb – debugger,查错工具。 5. java – 运行编译后的 java 程序( .class 后缀的)。 6. appletviewer:小程序 浏览器 ,一种执行 HTML文件 上的 Java 小程序的 Java浏览器。 7. Javah:产生可以调用 Java 过程的 C 过程,或建立能被 Java 程序调用的 C过程 的头文件。 8. Javap: Java 反汇编器,显示编译类文件中的可访问功能和数据,同时显示 字节代码 含义。 9. Jconsole: Java 进行 系统 调试和监控的工具 SQL server 简介 SQL server 是一个关系型数据库管理系统。 SQL 是英文 structured query language 的缩写,意思是结构化查询语言。 它最初是由 microsoft、 sybase 和ashtontate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。 在 Windows NT 推出之后, microsoft 与 sybase 在 SQL server 的开发上就分道扬镳了, microsoft将 SQL server 移植到 Windows NT 系统上,专注于开发推广 SQL server 的Windows NT 版本。 Sybase 则较专注于 SQL server 在 UNIX 操作系统上的应用。 所以本次开发用 的 SQL server2020 数据库管理系统是由微软公司开发的,它是目前比较流行的关系型数据库管理系统之一。 SQL server2020 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 SQL server2020 数据库引擎是该企业数据库解决方案的核心。 此外 SQL server2020 结合了分析、报表、集成和通知功能。 这使得您的团队通过积分卡、 dashboard、 web services 和移动设备将数据应用推向业务的各个领域。 SQL server2020安装之后的 SQL server management studio的操作界面很简洁明了。 其中, db_library 是新建的数据库,它包含数据关系图、表、视图等子目录。 在此界面中可以实现建表、修改表、打开表信息等操作。 运行环境的搭建 在 使用 Java 开发 swing 程序时, 下载并安装好 JDK、 eclipse、 SQL server 数贵州大学本科毕业论文(设计) 第 7 页 据库系统 ,并且注意 在 eclipse 中 必须要 安装 好连接 SQL server 的 插件。 贵州大学本科毕业论文(设计) 第 8 页 第 三 章 系统分析与设计 系统需求分析 系统设计的目的 21 世纪的今天 , 信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。 我们针对如此,设计了一套超市销售管理系统。 超市销售管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。 由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。 这无疑是为信息存储量大的超市提供了一个方便、快捷的操作方式。 该系统是根据超市对商品各类信息的管理需要来设计开发的,其目的是提高超市管理工作的水平,同时也能有效改善超市工作人员的工作效率,减轻工作人员的工作量。 为了达到这些效果, 因此要求其必须有以下的功能:商品信息的 查询统计、销售管理、库存管理、系统设置 等。 任务概述 经过对系统的分析,系统 将使用 Eclipse 作为开发工具来设计界面,利用它构建集成 Web 和应用程序开发工具的平台所提供的插件来实现程序的快速开发功能, 用 Microsoft SQL Sever 2020 作为后台数据库。 在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 系统流程图分析 对超市销售管理系统的业务流程进行详细分析之后,得出其业务流程如 图31 所示。 ( 1) 顾客进入超市选择要购买的商品并到前台结账,前台服务员查询商品信息、添加销售信息,并为顾客结账; ( 2)采购员进货时办理进货登记,并添加进货信息; ( 3)采购员退货时办理退货登记,并添加退货信息; ( 4)库存管理员根据商品原有的库存信息、销售信息、进货信息以及退货信息修改库存量。 贵州大学本科毕业论文(设计) 第 9 页 顾 客 供 货 商销 售前 台 服 务 员采 购 员销 售 登 记 进 货 登 记 退 货 登 记销 售 信 息 进 货 信 息 退 货 信 息商 品 信 息查 询库 存管 理 员查 询 查 询 查 询修 改 图 31 系统业务流程图 本系统业务流程分析中绘制的业务流程图虽然形象地表达了超市销售管理过程中信息的流动和储存过程 ,但是为了用计算机进行信息管理,必须进一步对系统进行数据流程分析。 因为整个系统数据的输入来源于超市销售人员、超市采购人员,数据输出去向是超市管理人员,所以与超市销售管理系统有关的外部实体就是超市销售人员、超市采购人员以及超市管理人员。 通过对超市系统业务流程图抽象处理得到系统顶层数据流图,如图 32 所示。 超 市管 理员超 市销 售人 员超 市 销 售管 理 系 统超 市采 购人 员库 存 商 品 信息销 售 信 息 进 / 退 货 信 息 图 32 顶层数据流程图 贵州大学本科毕业论文(设计) 第 10 页 系统顶层数据流图只能从概况上描述整个系统的内外接口情况,它不能很清楚地表达数据处理过程的加工情况。 通过对顶层数 据流图的进一步细化得到系统一层数据流图,如图 33 所示。 超 市销 售人 员P 1销 售 登 记P 2进 货 登 记更 新 数 据P 4超 市管 理员超 市采 购人 员P 3退 货 登 记销 售 单销 售 信 息进 货 单进 货 信 息退 货 单退 货 信 息库 存 商 品信 息 图 33 一 层数据流程图 超市销售人员、采购人员登录系统,分别通过销售登记添加销售单、进货登记添加进货单、退货登记添加退货单,超市管理人员把流入系统的这些信息整合起来,通过更新数据操作来及时地更新超市库存商品信息。 功能要求 系统开发的目标是实现超市管理的系统化、规范化和自动化,根据用户的主要需求和我们团队的市场调查,得到管理系统的主要 功能要求 如下: 信息管理功能:能够 即时浏览、添加、删除、修改和查询员工、 会员 及商品 相关信息。 日常工作管理:对超市的进货进行管理与登记。 销售管理:包括客户结账、营业利润分析、销售查询和销售商品单,对整个超市的销售过程进行有效的分析与管理。 更新信息:由于商品信息的即时性很强,要求所有商品可以随时被更新、添加 或删除等。 本超市管理系统从总体上来说,分为前台收银和后台管理两大部分。 前贵州大学本科毕业论文(设计) 第 11 页 台收银系统和后台管理系统两大部分分别包含的功能如图 34 所示。 超 市 销 售 管 理 系 统前 台 收 银 系 统 后 台 管 理 系 统商品录入收银业务销售管理库存管理用户管理信息管理商品管理采购管理图 34 系统总体功能 结构 其中前台 本系统必须具有以下功能 , 其详细功能结构图如图 35 所示。 :根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。 该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 :通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。 在顾客付款后,自动计算找零,同时打印交易清单(包括交易 的 每类商品的商品名、数量、该类商品的总金额、交 易的时间)。 如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行 95 折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 贵州大学本科毕业论文(设计) 第 12 页 前 台 收 银 系 统商 品 录 入 收 银 业 务输入编号扫描条形码输入名称会员卡打折交易总额计算取消交易 图 35 前台收银系统功能结构图 该系统的 后台管理系统 括销售管理、库存管理、用户管理、信息管理、商品管理、采购管理等功能。 : 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以 及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 其功能结构图如图 36 所示。 销 售 管 理商品销售情况销售金额统计 图 36 销售管理结构图 : 综合查询库存明细记录。 库存状态自动告警提示。 如库存过剩、少货、缺货等。 其功能结构图如图 37 所示。 贵州大学本科毕业论文(设计) 第 13 页 库 存 管 理库存信息浏览按编号查询 图 37 库存管理 功能 结构图 :可以添加 /修改用户,但需要超级管理员权限。 也可以查询个人账户信息。超市管理系统的分析与设计毕业论文
相关推荐
凝土结构工程施工及验收 规范 》( GB5020492)对浇筑温度作了如下规定: “ 不宜超过28℃ ”。 混凝土工程施工领导小组对混凝土的浇筑、养护等各项工作做出总体部署,配备包括土建分包单位在内的两套管理人员,管理、监督和控制混凝土的施工过程、施工顺序及混凝土的施工质量。 管理人员应严格按照施工方案的要求履行本岗位 职责,并应加强各部门之间、各部门与施工队之间以及现场与搅拌站之间的相互沟通
人员进入工地。 1 进入工地施工人员,佩带安全帽 等安全保护装置。 1 需注意交通安全。 四、清表 清除的杂草、树根严禁放火焚烧,防止引起火灾和污染环境。 砍伐树木应遵守下列规定: 伐树前应清除周围的障碍物,选好安全躲避的退路; 伐树范围内应布置警戒,非工作人员不得接近和逗留; 为使 树木 按预定方向倾倒,要在树木下部倒树方向砍一垛口,其深度为树干直径的 1/4,然后再从垛口上边缘的对面开锯
的经济出路。 2020 年,国家旅游局和农业部发布 了《关于大力推进全国乡村旅游发展的通知》,签署了《关于促进社会主义新农村建设与乡村旅游发展合作协议》,联合成立了“全国乡村旅游工作领导小组”; 这个工作领导小组建设的主要目的就是为了坚持按照农村的实际旅游经济规律进行工作和办事的,从农村的实际情况出发,用来培养农村的旅游为主要的任务,指导各地区的人们向着旅游业的目标和方向发展
由宏观经济环境和自身因素造成的。 为了更好的解决问题,本人认为必须从以下几个方面着手 在中小企业迅速发展的过程当中,面临着很多困难,其中融资困难,是阻碍中小企业发展的一个普遍性的问题 目前中小企业融资的基本特征是融资渠道狭窄,主要表现在:银行贷款仍然是中小企业融 资的主要渠道,效益好的中小企业,越来越成为金融机构争夺的客户,而状况不太好的中小企业或者受到冷落,或者因担保或抵押条件被拒之门外
第五章 项目生产规模及建设方案 一、项目建设规模和期限 (一)项目建设规模 XXXXXX 县峨岭镇 ,项目建成后将辐射整个 XXX。 XXX 购物中心 以“美化城市、提高城市服务功能”为目标,为辐射区内的消费者提供商务办公、购物、餐饮、住宿、休闲、娱乐等服务。 本项目将成为集品牌展示和销售为一体,市场、超市、专卖店等多种业态互动共生的大型城市购物中心。 (二)建设期限 本项目建设期限为 一 年。