1801.《超市管理系统》 毕业论文.doc
《1801.《超市管理系统》 毕业论文.doc》由会员分享,可在线阅读,更多相关《1801.《超市管理系统》 毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、XXX大学XXX国际学院本科毕业设计(论文) 题 目 _超市管理系统_ _指导教师 _ _职称_学生姓名 _ 号_ 专 业_信息管理与信息系统_班级二班院 (系)_ 电子信息工程学院_完成时间 _2008 年 5 月 16超市管理系统摘 要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全
2、面、动态、及时的管理。本文主要介绍了超市管理系统的制作过程。当前市场上对超市管理系统都有很大的需求,然而目前市场上的超市管理系统都系实存在这样或那样的缺陷,因此我们想通过调查设计个具有特色的超市管理系统,达到实用和尽量减少烦琐的操作的目的。本系统采用PB9.0编写,数据库SQL sever2000。 关键词:超级市管理系统/PB9.0/SQL sever2000/前台销售/后台系统管理Supermarket Management SystemAbstractExpands unceasingly along with the small supermarket scale developmen
3、t, the commodity quantity sharp growth, related commodity each kind of information content also becomes time of growth. The supermarket in needs to carry on the statistical analysis all the time to commodity each kind of information. But the large-scale supermarket management system management syste
4、m function too was formidable creates the operation tediously to reduce the small supermarket working efficiency.The supermarket management system management system is in the market on the most popular supermarket one of commonly used systems, it mainly contains following several modules: System jur
5、isdiction hypothesis, primary data input, data compiling and inquiry and so on. Thus, realizes to the inventory, the sale and the staff information and so on realizes comprehensively, dynamic, the prompt management.This thesis introduces the process to design a management system of supermarket. Curr
6、ently, the market is in need of this kind of system. Unfortunately, the current system has some limitations . After an aborative investigation, we design the particular system, in order to accomplish two goals: practicality and better manipulation. The system is developed by PB9.0 and the database i
7、s by SQL server2000.Keywords: PB9.0;SQL sever2000;vendition on the stage;background system management 目 录中文摘要英文摘要第一章 绪论41.1社会背景41.2超市背景5第二章 系统可行性研究62.1 技术可行性研究62.2 经济可行性研究72.3 社会可行性研究7第三章 系统需求分析83.1 PB软件的功能83.2 用户工作流程113.3用户业务需求11第四章 系统概要设计124.1 设计思想124.2 设计原则134.3 业务流程分析134.4 性能需求14第五章 系统详细设计215.1
8、功能需求165.2 事务描述165.3 模块组成165.4 模块功能流程图17总结19致谢20参考文献21附录22第一章 绪论1.1社会背景 随着计算机技术的日趋成熟,各种数据库软件也得到很大的发展,信息管理系统的应用已经深入到社会的各个领域。为满足超市管理现代化的需求,国内软件商已经开发出很多较好的商品化超市管理软件,虽然这些超市管理软件其功能和性能都很完善,但它大多是面向大型超市而开发的,专业性很强、功能分工较细、操作和使用比较复杂,难以掌握。而国内很多小型超市由于管理人员不多且大多数不是超市管理业务人员、业务分工也不是很详细明确,这样的软件对于他们而言太庞大、太复杂,所以应用效果并不是很
9、好。鉴于此,本文利用PowerBuilder 9.0编制了一种小型超市的进、销、存等信息进行综合管理的应用软件。 在开发和设计软件期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2超市背景 1990年12月22日广东
10、省美佳超市公司在东莞市虎门镇开设了中国第一家超市;1991年9月21 日上海联华超市公司开设了第一家超市;1993年1月9日上海华联超市公司在同一天开了6 家超市。在商业大公司的介入和互动促进性竞争下,超级市场从此在中国红红火火发展起来了。经过10年的发展,中国超级市场的营业额已占到社会零售商品总额的5%,在超级市场发展最快的上海市已占到了17%,据保守的估计,到2005年超级市场的营业额将超过百货公司,成为中国零售业的第一主力。可以说,中国超级市场的发展,正进行着一场中国流通领域真正的革命。超级市场的核心定义是:实行自助服务和集中式一次性付款的销售方式,以满足消费者对基本生活用品一次性购足需
11、要的零售业态;并普遍运用大工业的分工机理,实行对零售经营过程和工艺过程专业化和现代化的改造,普遍实行连锁经营的方式。从此定义反映出超级市场是流通革命的几个方面,第一是零售销售方式的变革;第二是零售经营过程的专业化变革;第三是现代营销理念和现代营销方式的变革;第四是连锁化的规模经营的变革。传统的零售方式是人对人的柜台式售货,这种方式劳动效率低,消费者对商品的选择性差,销售质量受人为的不稳定性影响大等等。当超级市场采取自助服务的销售方式后,就完全改变了传统的销售方式的弊端,除提高了劳动效率、稳定了销售质量,保护了消费者对商品的选择权外,这种销售方式为专业化的分工机理对零售业的导入创造了前提条件,同
12、时实现了超级市场的商品销售的廉价性,控制了超级市场的经营成本。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。在超市管理系统设计题目中,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营
13、管理效率。第二章 系统可行性研究 2.1 技术可行性研究 本系统采用CS结构,网络平台Windows2000Server,数据库系统为MSSQLServer数据库,开发工具为PowerBuilder,以上的平台与工具均是成熟的技术,没有技术风险。系统的数据量预计为每天5000笔销售业务,每天的数据量约为5M,全年平均下来,数量约为350万行销售记录,数据量为20G,在进行数据存储和效率优化时需要采用比较优的方案,以提高系统的效率。当前超市中大部分工作还是进行着手工管理,工作效率很低,并且不能及时了解超市各类商品的存库,顾客比较需求的商品难以在短时间找到、商品的入库和更新比较麻烦等等,不便于动态
14、及时调整商品结构。同时由于不可避免的人为因素,造成数据的遗漏、误报等。本系统较现有的大型超市的管理系统有如下的特点:及时性:管理人员可以在任何时间内了解超市内的情况。高效性:统一管理提高了办事效率;管理层能够迅速的对突发情况做出及时决策,如:货物的调配等。低成本:该方案缩小了人员编制,减少了人员开发,货物的统一调配也带来了低成本高收入。易操作性:该方案使用了现在流行的编译环境设计出的软件,操作简单,界面有好,而且软件的更新换代也很方便。本系统具有登记、查询、编辑、查询、修改、报表打印和利润分析等功能,对于实现小型超市进、销、存等管理的数字化具有可行性。2.2 经济可行性研究 因为通过网络传递销
15、售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用 开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的
16、过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅
17、节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3社会可行性分析 目前大型商场大部分引入了POS系统,快速的收银大大减少了收款台前的排队人数,改善了商场的服务质量,提高了企业的形象。商场内部居高不下的库存量也需要一个有效的系统来分析库存结构,分析商品的周转率,为商场的决策提供理性的分析。商场内部的员工平均年龄20岁,均为年轻的职工,而且收银员、核算员、库管员都为职业中专毕业,受过关于电算化的培训,商场的财务部门也早在2年前引入了财务管理软件。以上的内外部环境均为系统的实施提供了良好的社会环境。第三章 系统需求分析 3.1 PB软件的功能(1)PowerBui
18、lder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件
19、,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。PowerBuilder是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在PowerBuilder中都是一个个的对象。在PowerBuilder中我们还可以创建自己的用户对象。特别要指出的是PowerBuilder提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提
20、出的重要目标。在当前,由于网络技术的发展,许多种不同的操作系统平台在INTERNET网上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而PowerBuilder就提供了良好的跨平台性,比如在PowerBuilder中,利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中,因为PowerBuilder支持对象的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。为了给用户提供各个方面的支持,PowerBuilder具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支
21、持。此外我们还可以定义自己的函数,处理特定的事件。学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数。 PowerBuilder一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是PowerBuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以
22、了。特别要指出的是PowerBuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。在PowerBuilder较新的版本中提供了基础类库PFC,它为应用程序的开发提供了许多可重用的预定义类和对象,利用基本类库PFC可以快速开发出高质量重用性好的应用程序。真正发挥面向对象编程的巨大威力。 最后要指出的是PowerBuilder有三个不同的版本,分别为DESKTOP型,PROFESSIONAL型,和ENTERPRISE型,DESKTOP型是为个人使用的桌面型应用程序,在这里可以利用PowerBuilder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用
23、本地数据库,为个人的应用服务;PROFESSIONAL型的PowerBuilder最重要的一点就是提供了对MICROSOFT ODBC(数据库标准连接接口)的支持,在PROFESSIONAL版本中我们就可以使用PowerBuilder的继承,多态等绝大多数特性;在ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持,提供了开发大型应用程序的许多辅助的工具,比如C+ CLASSBUILDER等。(2)数据的转储和调入功能的实现 一个数据处理系统的安全性部分是整个系统的关键部分,对于一些需要长期保存的历史数据来说更是必不可少。对于现代的大型数据库管理系统来说,数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市管理系统 1801.超市管理系统 毕业论文 1801. 超市 管理 系统
链接地址:https://www.31ppt.com/p-3929949.html