精品超市管理系统毕业论文.docx

上传人:b****6 文档编号:4171260 上传时间:2022-11-28 格式:DOCX 页数:41 大小:439.92KB
下载 相关 举报
精品超市管理系统毕业论文.docx_第1页
第1页 / 共41页
精品超市管理系统毕业论文.docx_第2页
第2页 / 共41页
精品超市管理系统毕业论文.docx_第3页
第3页 / 共41页
精品超市管理系统毕业论文.docx_第4页
第4页 / 共41页
精品超市管理系统毕业论文.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

精品超市管理系统毕业论文.docx

《精品超市管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《精品超市管理系统毕业论文.docx(41页珍藏版)》请在冰豆网上搜索。

精品超市管理系统毕业论文.docx

精品超市管理系统毕业论文

(此文档为word格式,下载后您可任意编辑修改!

摘要

随着信息的飞速发展,信息化管理已经引入并应用到各行业管理领域。

而一个超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

因此必须要有信息管理软件才能有效地加速商品的周转率并提高服务质量,减少产品售价不符等所产生的问题。

本文从开发超市管理系统的相关技术及可行性分析入手,简述了管理系统采用CS模式的好处及需要实现库存信息管理、销售管理以及进货管理和日常信息管理等功能。

详细介绍了各个功能是怎样实现的,以及系统测试的情况。

论文主要工作包括,从用户界面,系统安全可靠性,系统功能,软件运行环境等方面对超市管理系统进行需求分析,说明系统的合理性与可行性。

较为详细地阐述了系统界面设计情况以及系统前后台设计所用技术和数据库知识。

论文最终设计并实现了一个基于CS模式的超市管理系统,该系统包括系统设置、日常信息管理、销售管理、库存管理和进货管理。

测试结果表明,本文所开发的超市管理系统具有较好的实用价值。

通过常用的软件测试方法和测试用例对系统进行测试,结果证明本文所开发

的超市管理系统具有很好的可靠性,满足一般应用需求。

关键词:

超市,管理系统,CS模式,VS2008

ABSTRACT

Withtherapiddevelopmentofinformationtechnology,informationmanagementasbeenintroducedandappliedtovariousfieldsofindustrymanagement。

Asupermarketnotonlydealwithsubstantialtreatmentinformation,butalsoupdatesalesinformation,andconstantlyaddinformationofmerchandise,therefore,theremustbeinformationmanagementsoftwarewhichcaneffectivelyspeeduptheturnoverofmerchandiseandimproveservicequality,reducetheproblemcausedbyunmatchedproductprices.

Beginningwiththetechnicaldevelopmentofsupermarketmanagementsystemandfeasibilityanalysis,thearticlemainlydiscussestheadvantagesofCSmodel’sapplicationinmanagementsystemandtheimportancetorealizethefunctionsofinformationinventorymanagement,salesmanagement,purchasinginformationmanagementandday-to-daymanagementThemaintaskofthepaperisconductingneedsanalysisintermsofsupermarketmanagementsystemfromseveralaspects,includingtheuserinterface,systemsecurityandreliability,systemfeatures,softwareoperatingenvironmenttoprovethesystem’srationalityandfeasibility;what’smore,italsogivesadetaileddescriptionaboutthesysteminterfacedesignandtechnologyanddatabaseknowledgeusedinsystemdesignaroundtheUnits.FinallythesisdesignsaSupermarketManagementSystembasedonCSmode,whichincludessystemsettings,day-to-dayinformationmanagement,salesmanagement,inventorymanagementandstockmanagement.Thetestresultsshowthatthedevelopedsupermarketmanagementsystemrequirements.

Keywords:

supermarket,managementsystem,csmodel,VS2008

摘要1

ABSTRACT2

第一章绪论5

1.1开发背景5

1.2系统可行性分析7

1.2.1技术可行性分析7

1.2.2经济可行性分析7

1.2.3操作可行性分析8

1.3论文主要内容简介8

1.4论文结构安排8

第二章相关知识介绍10

2.1.Net和C#10

2.1.1C#和.Net简介10

2.1.2C#与C++、JAVA的区别10

2.2SQL语言与SQLSERVER200511

2.2.1SQL语言介绍11

2.2.2SQLSERVER2005与SQLSERVER2000的区别12

2.3CS和BS模式比较12

2.3.1什么是CS和BS模式12

2.3.2CS和BS的差异12

第三章超市管理系统的需求分析15

3.1系统的功能需求分析15

3.2系统的性能需求分析16

3.3用户界面需求分析16

3.4系统环境需求17

3.5小结17

第四章超市管理系统的总体结构18

4.1功能分析和类型分析18

4.1.1系统功能18

4.1.2用户类型与职能20

4.2系统总功能模块图20

4.3系统数据关系模型20

4.4小结22

第五章超市管理系统的设计与实现23

5.1数据库设计23

5.1.1系统ER图23

5.1.2系统功能所需的数据及实现23

5.1.3数据库表间关系(PDM)27

5.1.4数据存储过程28

5.1.5数据库的安全性29

5.2超市管理系统的设计29

5.2.1登陆界面29

5.2.2主界面31

5.2.3员工基本信息36

5.3小结46

第六章总结与展望47

6.1总结47

6.2展望47

参考文献48

致谢50

第一章绪论

1.1开发背景

管理信息系统(ManagementInformationSystem,简称MIS)最早出现在1970年,由瓦尔特·肯尼万给它下了一个定义:

“以书面或口头的形式,在合适的时间向经理、职员以及外界人士提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。

”当时由于计算机的功能有限,管理信息系统在构成上还没有计算机软件和硬件。

随着信息技术的发展,管理信息系统除了支持决策的目标没变之外,在功能上和组成上有了很大的化。

1985年著名教授高登·戴维斯给了管理信息系统一个较完整的定义:

“它是一个利用计算机硬件和软件,分析、计划、控制和决策模型,手工操作以及数据库的人-机系统。

它能提供信息,能支持企业或组织的运行、管理和决策。

当今世界正发生着巨大变化,管理信息系统的环境、目标、功能、内涵均随着时间的推移不断发生着变化。

如果要给管理信息系统下一个准确的定义,那么应该这样说:

“管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通讯设备以及其它办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。

由于国外企业在信息化建设方面的起步较早,加上资金、技术等方面的诸多优势,使得国外企业的MIS实施成功率较高,也取得了显著的经济和社会效益。

在MIS的基础理论研究方面也取得了相当大的成就。

商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。

它最主要的特点是能够实时的、准确的控制店内的销售情况。

能够实时掌握销售流程及销售情况,可以有效地加速商品的周转率并提高服务质量,减少产品售价不符等所产生的问题。

在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:

不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。

而企业若想在激烈的市场经济中立足并胜出,就必须拥有一套完善并适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

零售领域目前呈多元发展趋势,多种业态:

超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

而作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于国外超市,普遍存在以下问题:

一、物流管理方式落后,很难根据销售、库存情况及时进行配货、补货、退货、调拨;二、财务、账目管理混乱且透明度低。

而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。

为了系统的管理超市,我将开发一个超市管理系统,它将包含有库存信息的管理和销售管理,以及扩展出来的进货管理,日常信息的管理等。

销售方与客户可以利用这个系统快速的进行交易,这样在满足客户的同时还提高了工作的效率,销售方还可以利用系统对商品、对人员、对金钱进行最直观的管理。

依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1.2系统可行性分析

超市管理系统具有以下几个优点:

(1)大大提高超市的运作效率;

(2)通过全面的信息采集和处理,辅助提高超市的决策水平;

(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。

1.2.1技术可行性分析

在IT行业中,从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。

因为,现代超市对员工的素质要求越来越高,从管理层到销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利运行。

1.2.2经济可行性分析

通过网络传递销售信息可以不受距离的限制,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。

开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。

软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。

在系统的开发过程中,企业完全有能力且有义务承担开发费用。

新系统将为企业带来经济效益。

管理系统是一个信息化、智能化和先进管理理念的集合体。

而管理是一个动态过程,在其运行过程中要采取多项措施。

所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益是显而易见的,其最主要的表现就是减少了企业管理费用和人力开支。

为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。

1.2.3操作可行性分析

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

而整个超市管理系统采用最友好的交互界面,简单明了,不需要对系统部分结构进行深入的了解。

综合以上三方面,无论是从技术、还是增强经济效益或者操作上,该系统都具有很强的开发可行性。

因此,可以设计该系统的功能模块和数据流程图,建立数据字典。

1.3论文主要内容简介

本课题首先讲述了信息管理系统软件,在各行各业都有广泛应用。

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,因此开发超市管理系统是必要的。

接着分析了超市管理系统需要实现哪些功能,技术上是否能实现。

然后,设计并实现了一个基于CS模式的超市管理系统,详细分析了该系统采用的技术,以及各种功能的具体实现过程,并通过测试验证系统功能可以实现。

1.4论文结构安排

文章分为六个章节,各章内容安排如下:

第一章绪论。

讲述论文背景、目的、意义、相关技术及可行性分析。

第二章相关知识介绍。

第三章超市管理系统需求分析

第四章超市管理系统的总体设计。

第五章超市管理系统的设计与实现。

第六章结论和展望。

第二章相关知识介绍

2.1.Net和C#

2.1.1C#和.Net简介

C#是一个语言,ASP.net是一个平台,上面支持用C#或者VB.Net写代码。

另外,C#不但可以开发基于ASP.net的应用程序,也可以开发基于WinForm的程序,这就是区别。

若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML...等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路。

C#(读做C-sharp)编程语言是由微软公司的AndersHejlsberg和ScottWillamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。

这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。

C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。

使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。

使用IDE迅速建立一个应用程序的过程称为快速反映开发。

2.1.2C#与C++、JAVA的区别

C#(读做"Csharp")是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是微软公司研究员AndersHejlsberg的最新成果。

C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。

C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义)。

但它还太不成熟,不可能挤垮Java。

C#还需要进化成一种开发者能够接受和采用的语言。

而微软当前为它的这种新语言大造声势也是值得注意的。

目前大家的反应是:

"这是对Java的反击。

C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,它是一种使用非常广泛的计算机编程语言。

C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。

它支持过程序程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

2.2SQL语言与SQLSERVER2005

2.2.1SQL语言介绍

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。

如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。

他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。

它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

2.2.2SQLSERVER2005与SQLSERVER2000的区别

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的版本。

SQLServer2005与SQLServer2000相比有了更多的优越之处。

SQLServer2005将组织内的用户和信息技术(IT)专家将从减少的应用程序停机时间、提高的可伸缩性及性能、更紧密而灵活的安全控制中获益。

SQLServer2005也包括了许多新的和改进的功能来帮助IT工作人员更有效率地工作。

SQLServer2005包含几个在企业数据管理中关键的增强:

易管理性、可用性、可伸缩性、安全性、易管理性。

2.3CS和BS模式比较

2.3.1什么是CS和BS模式

CS(ClientServer)结构,即大家熟知的客户机和服务器结构。

是软件系统体系结构,通过它充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端实现,降低系统的通讯开销。

目前大多数应用软件系统都是ClientServer形式两层结构。

BS(BrowserServer)结构即浏览器和服务器结构。

它随着Internet技术的兴起,对CS结构的一种变化或改进的结构。

在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。

这样就简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的体成本。

2.3.2CS和BS的差异

CS和BS是当今世界开发模式技术架构的两大主流技术。

CS是美国Borland公司最早研发,BS是美国微软公司研发。

目前,这两项技术已被世界各国所掌握,国内公司以CS和BS技术开发出产品也很多。

这两种技术都有自己一定的市场份额和客户群,各家企业都说自己的管理软件架构技术功能强大、先进、方便,都能举出各自的客户群体,都有一大群文人墨客为自己摇旗呐喊,广告满天飞,可谓仁者见仁,智者见智。

ClientServer是建立在局域网的基础上的,BrowserServer是建立在广域

网的基础上的。

(1)信息流不同

CS程序一般是典型的中央集权的机械式处理,交互性低。

BS信息流向变化,B-B、B-C、B-G等信息流向的变化。

(2)用户接口不同

CS多是建立在Window平台上,表现方法有限。

BS建立在浏览器上,有丰富和生动的表现方式,并且大部分难度减低,降低开发成本。

(3)处理问题不同

CS程序可以处理用户面固定,并在相同区域,安全要求高的需求,与操作系统相关,应该是相同的系统。

BS建立在广域网上,面向不同用户群,分散地域,这是CS无法作到的,与操作系统平台关系小。

(4)系统维护不同

系统维护是软件生存周期,开销大,相当重要。

CS程序由于整体性,必须整体考察,处理出现的问题以及系统升级难,可能是做一个全新的系统。

BS构件组成方面构件个别的更换,实现系统无缝升级。

系统维护开销减到最小,用户从网上下载安装就可以实现升级。

(5)软件重用不同

CS程序不可避免的整体性考虑,构件的重用性不如在BS要求下的构件的重用性好。

BS对的多重结构,要求构件相对独立的功能。

能够较好的重用。

(6)对程序架构不同

CS程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。

BS对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。

比CS有更高的要求,BS结构的程序架构是发展趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络构件搭建的系统。

SUN和IBM的JavaBean构件技术等,使BS更加成熟。

(7)对安全要求不同

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1