(毕业设计论文)《POS超市收银系统》

上传人:zhuma****mei1 文档编号:54407369 上传时间:2018-09-12 格式:DOC 页数:34 大小:1.21MB
返回 下载 相关 举报
(毕业设计论文)《POS超市收银系统》_第1页
第1页 / 共34页
(毕业设计论文)《POS超市收银系统》_第2页
第2页 / 共34页
(毕业设计论文)《POS超市收银系统》_第3页
第3页 / 共34页
(毕业设计论文)《POS超市收银系统》_第4页
第4页 / 共34页
(毕业设计论文)《POS超市收银系统》_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《(毕业设计论文)《POS超市收银系统》》由会员分享,可在线阅读,更多相关《(毕业设计论文)《POS超市收银系统》(34页珍藏版)》请在金锄头文库上搜索。

1、长沙民政职业技术学院长沙民政职业技术学院毕业实践报告毕业实践报告题目题目:POS 超市收银系统类型:类型:指导教师:指导教师: 系系 别:别: 软件学院软件学院 班班 级:级: 软开软开 09340934 学学 号:号: 09250734100925073410、09250734160925073416 09250734210925073421姓姓 名:名: 20122012 年年 0404 月月 2828 日日毕业论文毕业论文毕业设计毕业设计 毕业专题毕业专题【摘要摘要】随着销售行业竞争日益激烈,小型超市收银系统的引入显得极其重要。它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购

2、、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,从根本上提升超市的市场竞争力。本系统运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理。它主要包括以下几大模块:登录模块、商品入库模块、商品销售模块、营业统计模块、商品信息模块、供应商信息模块、用户信息模块。各模块相许独立,同时又构成统一的整体。本文主要介绍了小型超市收银系统的环境、所用到的开发语言、功能作用、设计的方案等各方面的内容,其目的在于让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。另外在文中还予以指出了系统开发有待于进一步完善发展的方向。【

3、关键词关键词】收银系统; linux;C+;MySql;QT 目 录1 绪 论 11.1 研究课题的目的 .11.2 研究课题的意义 .22 需求分析 .32.1 可行性研究 .32.2 需求分析 .32.3 开发环境介绍 .43 总体设计 103.1 设计思想 103.2 设计原则 103.3 功能模块和结构设计 113.4 数据库设计 124 系统实现 194.1 登陆系统模块 194.2 商品信息模块 204.3 商品入库模块 214.4 商品销售模块 234.5 营业统计模块 274.6 供应商模块 284.7 用户信息模块.30参 考 文 献 .31 总结 321 绪 论随着现代科学

4、技术的迅猛发展,人们的生活方式正发生着巨大的变化。计算机技术已经渗透到各个领域,成为各个行业必不可少的工具。特别是 Internet 技术的推广和信息高速公路的建立,使得 IT 产业在市场竞争中越发显示出其独特的优势。科学技术是第一生产力,科学技术的发展让人类更加受益。各类信息系统应用于各行各业,不但给管理上带来了极大的便利,而且还提高了工作效率。中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小型超市带来了更多的发

5、展机会,同时也增大了超市行业间的竞争强度。这就要求中小型超市必须改变营业管理模式,提高运营效率。目前,我国中小型超市的信息化水平还很低。随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货、库存、销售等诸多环节也已成为必然趋势。1.1 研究课题的目的社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人民对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场(supermarket

6、)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引的顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为奴努力开拓的目标,就无法使经营活络、财源茂盛。现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的运用正在发达国家的各类商店超市中普及。由于它能够准确记载和查询有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有

7、利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开发这个简单管理信息系统,巩固了以前所学的知识,提高了应用能力。1.2 研究课题的意义21 世纪,超市的竞争进入到了一个全新的领域,竞争不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。如何在激烈的竞争中扩大销

8、售额、降低经营成本、扩大经营规模,成为超市经营者努力追求的目标。为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引进信息系统来加以管理,而商品销售管理系统是当前应用于超市或者公司管理系统的典型代表。从消费者的角度来说,结帐时应该准备和快速,毕竟时间就是金钱。由于传统的超市收银管理给顾客和店主带来很多不便。针对这方面的缺陷,开发这个系统可以方便快捷地查出顾客结帐情况,商品信息情况,每天的售货情况,方便了对超市商品管理、人员管理,大大提高了超市的售货速度。进而加速了社会的发展速度,提高了人民的生活水平。总之,借助于信息系统可以大大提高

9、超市的运作效率,通过全面的信息的采集和处理,不仅辅助提高了超市的决策水平,还可以迅速提高超市的管理水平,为降低经营成本,提高效率,增强超市扩张力,提供有效的技术保障。2 需求分析2.1 可行性研究系统开始和可行性研究是为系统开发做前期准备1。在对一个项目的开发之前,我们总是要对其进行一个可行性分析与需求分析,通过和指导老师的共同分析得出了可行性开发计划。对于需求分析我们作了如下调查分析的需求。2.1.1 技术可行性随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理超市要求数据的采集、更新能够完整、准确和及时,所以开发

10、通用的超市收银系统已经完全可以做到。2.1.2 经济可行性因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上是完全可行的。2.1.3 操作可行性本系统采用 Windows 图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解。由此,该系统的操作是可行的,有必要推广该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上经济上还是操作上。故此,可以设计

11、该系统流程图,建立数据字典。2.2 需求分析对于大型超市信息管理系统来说,通常它会把员工人事管理系统也包括在内。由于现考虑的是小型超市,其可承担的研发支费也有限2。所以在这个系统中,要实现的功能主要如下:2.2.1 功能要求对库存产品进行资料管理和统计;对产品的进货单和产品的销售单进行录入管理和统计;对进货、销售、库存情况进行查询;对用户进行管理,具体为添加用户、删除用户、修改用户密码;对供应商基本信息的管理;对赢利状况分析,进行营业统计,按年月日及商品类别统计;(1)数据精确度产品的进货单和销售单中,单价、金额采用浮点数,数量都取整数。(2)时间特性该系统软件从启动到进入系统登录界面的时间正

12、常情况下少于 5 秒,录入并更新数据的时间正常情况下少于 10 秒。(3)适用性该管理系统软件适用于 Windows 2000/Windows XP 中文版下运行。2.3 开发环境介绍该系统属于管理信息系统,管理信息系统(MIS,Management Information System)可以保存用户信息,通过对信息进行分析和处理,可以帮助用户制定计划、规范管理或提供决策依据。超市收银系统具有其特殊性,考虑到其为小型超市,所以在架构上面选择两层。2.3.1 C+介绍C+这个词在中国大陆的程序员圈子中通常被读做“C 加加” ,而西方的程序员通常读做“C plus plus” , “CPP” 。

13、它是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。组成部分:1、C 子语言。C+支持 C 语言的几乎全部功能,主要是 c89 的部分,在语法上与 C语言仅有极微妙的差别。 2、面向对象的 C+语言。C+语言原本不具备面向对象的设计功能,然而随着面向对象编程的概念的提出以及如 Java 等语言的发展成熟,C+语言也开发出了支持面向对象功能的版本。 3、泛型编程语言。C+强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率。

14、4、STL(C+标准模板库,Standard Template Library) 。随着 STL 的不断发展,它已经逐渐成为 C+程序设计中不可或缺的部分,其效率可能比一般的 native 代码低些,但是其安全性与规范性使它大受欢迎。特点:C+设计成静态类型、和 C 同样高效且可移植的多用途程序设计语言。 C+设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计) 。 C+设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。 C+设计成尽可能与 C 兼容,籍此提供一个从 C 到 C+的平滑过渡。 C+避免平台限定或没有普遍用途的特性。

15、C+不使用会带来额外开销的特性。 C+设计成无需复杂的程序设计环境。优点:C+在一定程度上可以和 C 语言很好的结合,甚至目前大多数 C 语言程序是在 C+的集成开发环境中完成的。C+相对众多的面向对象的语言,具有相当高的性能。 C+引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷。很多优秀的程序框架包括 MFC、QT、wxWidgets 就是使用的 C+。2.3.2 MySql 介绍MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在2008 年 1 月 16 号被 Sun 公司收购。而 2009 年,SUN 又被 Oracle 收购。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL 的 SQL“结构化查询语言” 。SQL 是用于访问数据库的最常用标准化语言。MySQL 软件采用了 GPL(GNU 通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。特点:1

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

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号