超市管理系统毕业设计论文 精品Word文档下载推荐.docx

上传人:b****2 文档编号:5205187 上传时间:2023-05-04 格式:DOCX 页数:47 大小:411.96KB
下载 相关 举报
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第1页
第1页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第2页
第2页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第3页
第3页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第4页
第4页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第5页
第5页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第6页
第6页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第7页
第7页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第8页
第8页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第9页
第9页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第10页
第10页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第11页
第11页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第12页
第12页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第13页
第13页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第14页
第14页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第15页
第15页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第16页
第16页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第17页
第17页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第18页
第18页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第19页
第19页 / 共47页
超市管理系统毕业设计论文 精品Word文档下载推荐.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

超市管理系统毕业设计论文 精品Word文档下载推荐.docx

《超市管理系统毕业设计论文 精品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《超市管理系统毕业设计论文 精品Word文档下载推荐.docx(47页珍藏版)》请在冰点文库上搜索。

超市管理系统毕业设计论文 精品Word文档下载推荐.docx

Throughthecommonlyusedsoftwaretestingmethodsandtestcasesforsystemtesting,theresultsprovethedevelopmentofsupermarketmanagementsystemhasgoodreliabilityandmeetthegeneralapplicationrequirements.

Keywords:

supermarket,managementsystem,c/smodel,VS2008

第一章绪论

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论文主要内容简介

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

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

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

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

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年推出了第一个OS/2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出的版本。

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

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

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

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

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

2.3C/S和B/S模式比较

2.3.1什么是C/S和B/S模式

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。

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

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

B/S(Browser/Server)结构即浏览器和服务器结构。

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

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

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

2.3.2C/S和B/S的差异

C/S和B/S是当今世界开发模式技术架构的两大主流技术。

C/S是美国Borland公司最早研发,B/S是美国微软公司研发。

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

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

Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域

网的基础上的。

(1)信息流不同

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

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

(2)用户接口不同

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

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

(3)处理问题不同

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

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

(4)系统维护不同

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

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

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

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

(5)软件重用不同

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

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

能够较好的重用。

(6)对程序架构不同

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

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

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

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

(7)对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力强。

一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布可公开信息。

B/S建立在广域网之上,对安全的控制能力弱,面向不可知的用户群。

(8)硬件环境不同

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间通过专门服务器提供连接和数据服务。

B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

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

需求分析就是对处理对象进行系统调查,在完全弄清用户对新系统的确切要求后,用统一、规范的图表和书面语言表达出来。

需求分析确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

它所做的工作是深入描述软件的功能和性能,确定软件设计的意图和软件与其他元素以及程序的接口细节,定义软件的其他有效性要求。

需求分析报告应该具有完整性、正确性、可行性、必要性、划分优先级、无二义性、可验证性、可修改性和可跟踪性。

需求分析是项目开发中的很重要的一个环节,其中很小的一个偏差,就可能导致整个项目无法达到预期的效果,或者说最终开发的产品不是用户所需要的。

3.1系统的功能需求分析

根据人们日常生活中的需求,需对商品信息进行进销查询,库存查询,添加

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2