校园超市管理系统大学学位论文.docx

上传人:b****4 文档编号:6998382 上传时间:2023-05-10 格式:DOCX 页数:46 大小:1.78MB
下载 相关 举报
校园超市管理系统大学学位论文.docx_第1页
第1页 / 共46页
校园超市管理系统大学学位论文.docx_第2页
第2页 / 共46页
校园超市管理系统大学学位论文.docx_第3页
第3页 / 共46页
校园超市管理系统大学学位论文.docx_第4页
第4页 / 共46页
校园超市管理系统大学学位论文.docx_第5页
第5页 / 共46页
校园超市管理系统大学学位论文.docx_第6页
第6页 / 共46页
校园超市管理系统大学学位论文.docx_第7页
第7页 / 共46页
校园超市管理系统大学学位论文.docx_第8页
第8页 / 共46页
校园超市管理系统大学学位论文.docx_第9页
第9页 / 共46页
校园超市管理系统大学学位论文.docx_第10页
第10页 / 共46页
校园超市管理系统大学学位论文.docx_第11页
第11页 / 共46页
校园超市管理系统大学学位论文.docx_第12页
第12页 / 共46页
校园超市管理系统大学学位论文.docx_第13页
第13页 / 共46页
校园超市管理系统大学学位论文.docx_第14页
第14页 / 共46页
校园超市管理系统大学学位论文.docx_第15页
第15页 / 共46页
校园超市管理系统大学学位论文.docx_第16页
第16页 / 共46页
校园超市管理系统大学学位论文.docx_第17页
第17页 / 共46页
校园超市管理系统大学学位论文.docx_第18页
第18页 / 共46页
校园超市管理系统大学学位论文.docx_第19页
第19页 / 共46页
校园超市管理系统大学学位论文.docx_第20页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

校园超市管理系统大学学位论文.docx

《校园超市管理系统大学学位论文.docx》由会员分享,可在线阅读,更多相关《校园超市管理系统大学学位论文.docx(46页珍藏版)》请在冰点文库上搜索。

校园超市管理系统大学学位论文.docx

校园超市管理系统大学学位论文

 

毕业论文(设计)

题目校园超市管理系统

姓名郭垠杉学号1109064065

所在院(系)数学与计算机科学学院

专业班级信息与计算科学1102班

指导教师张瑞林

完成地点陕西理工学院

 

2015年6月6日

校园超市管理系统

郭垠杉

(陕理工数计学院信计1102班,陕西汉中723000)

指导老师:

张瑞林

[摘要]随着高校学生的逐渐增加和计算机的普及,校园超市之间的竞争越来越激烈,同时各种商品信息也成倍增长,这就需要我们及时快速地对商品的各种信息进行统计分类。

为了让校园超市有更多的营业额,本文系统主要用来改善货物管理中的大量需要财力人力问题,以减少超市的开资。

校园超市管理系统是用于校园超市管理各种货物进销存的信息系统,其开发的主要目的是实现超市的信息化管理。

当货物进货入库时登记其基本信息,包括货物的编号、名称、数量等,当货物销售时登记其销售信息,包括货物信息,出库数量等,最后对货物的入库和出库资料综合得出各种货物的各类信息。

总的说来,校园超市管理系统就是通过进货入库、库存管理、销售出库,解决货物供需之间存在的时间、数量、价格等方面的矛盾,以此衔接超市进销存的各环节,实现超市进销存的全面计算机化管理,减少失误,提高工作效率。

[关键词]校园超市;管理信息系统;数据库;

 

Campussupermarketmanagementsystem

Author:

GuoYinshan

(Grade04,Class1102,MajorInformationandComputingSince,MathandComputingSinceDept.,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)

Tutor:

ZhangRuilin

[Abstract]Withthegradualquantitativeincreaseofcollegestudentsandthepopularizationofcomputers,thecompetitionbetweencampussupermarketisincreasinglyfierce.Meanwhile,differentcommodityinformationisdoubledandredoubledtogrowth,thenthatneedsustomakeastatisticalclassificationinformationonavarietyofmerchandisequicklyandtimely.

Inordertomakethecampushavemoresupermarketturnover,thissystemismainlyusedtoimprovetheconditionsoflackoffinancialandhumanresourcesingoodsmanagementtoreducetheopencapitalofsupermarkets.Campussupermarketmanagementsystemisainformationsystemwhichisusedforallkindsofgoodsentrystockandsalesofcampussupermarket,themainpurposeistoachieveitsinformationmanagement.Thebasicregistrationinformationwhenpurchasinggoodsincludescargonumber,descriptionofgoodsandcargoquantity,etc.Whilethesalesinformationwhenmarketinggoodsincludesgoodsinformation,thestockremovalquantity,andfinallygetinformationofvariousgoodsaccordingtothedataofinboundandoutboundgoods.Generallyspeaking,thecampussupermarketmanagementsystemisthroughthestockinventory,inventorymanagementandsellsstorehousetosolvetheproblemsoftime,quantityandpricebetweenthesupplyanddemandofgoods.AndbythiswaytojoinalllinksoftheMarket-Buying-selling-stockingandtoachieveacomprehensivecomputemanagementofMarket-Buying-selling-stocking,finallytoreducemistakesandimproveworkefficiency.

[Keywords]Campussupermarket;ManagementInformationSystem;database

 

 

目录

1项目概述1

1.1系统研究的目的及意义1

1.2系统的目标1

2开发环境及开发工具概述1

2.1本系统所需的基本软件配置1

2.2本系统所需的主要硬件的最低配置1

2.3开发工具简介2

3需求分析2

3.1总体设计思路2

3.2可行性分析3

3.2.1技术可行性3

3.2.2经济可行性3

3.2.3用户使用可行性3

3.2.4法律可行性4

3.3功能需求分析4

4系统分析4

4.1总体框架设计4

4.2系统业务流程图5

4.2.1系统流程图的符号5

4.2.2系统业务流程图5

4.3数据库的设计与建立6

4.3.1数据流程及功能分析6

4.3.2数据字典7

4.3.3数据库设计文档9

5网站详细设计11

5.1概述11

5.2系统程序流程图11

5.3系统E-R图13

5.4系统模块详细设计13

5.4.1系统登录模块13

5.4.2用户管理模块15

5.4.3商品类别管理模块16

5.4.4商品信息管理模块18

5.4.5商品进货模块20

5.4.6销售管理模块22

5.4.7商品库存信息查看模块24

5.4.8销售利润统计模块26

5.4.9进货统计模块27

5.4.10销售统计模块28

5.4.11库存统计模块30

5.4.12库存预警管理模块31

5.4.13保质期预警管理模块32

6测试34

6.1系统测试的基本原则34

6.2软件测试方法34

6.3系统的单元测试34

6.4系统测试结论35

6.4.1软件能力35

6.4.2软件的缺陷和限制35

6.5系统维护建议35

总结36

致谢37

参考文献38

1项目概述

1.1系统研究的目的及意义

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具。

作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。

校园超市管理系统是用于校园超市管理各种货物进销存的信息系统,其开发的主要目的是实现超市的信息化管理。

当货物进货入库时登记其基本信息,包括货物的编号、名称、数量等,当货物销售时登记其销售信息,包括货物信息,出库数量等,最后对货物的入库和出库资料综合得出各种货物的各类信息。

总的说来,本系统就是通过进货入库、库存管理、销售出库,解决货物供需之间存在的时间、数量、价格等方面的矛盾,以此衔接超市进销存的各环节,实现超市进销存的全面计算机化管理,减少失误,提高工作效率。

类似于校园超市的中小型超市的客流量虽然没有大型超市的客流量大,但是日常的工作也是烦琐的。

日常的管理,进货,销售,库存方面的工作并不简单,工作量也不小。

大型超市采用的系统过于庞大,并不适合中小型超市的使用。

功能过多,价格也很高。

编写一个适合校园超市的管理系统,使校园超市的管理更方便,轻松,有条理,使顾客感到满意舒心。

1.2系统的目标

本文将要完成校园超市管理系统的设计。

本系统需要经过身份验证,经过身份验证后就可以使用系统的全部功能。

本系统的功能模块主要实现的作用分别为:

(1)实现对管理员的添加、删除功能。

(2)实现对商品类别的添加、删除功能。

(3)实现对商品信息的添加、删除、修改及管理货物的基本信息功能。

(4)实现对商品的进货信息的添加、查询功能。

(5)实现对商品的销售出库信息的添加、查询功能。

(6)实现对库存信息的管理功能。

(7)实现对商品销售利润统计的功能。

(8)实现对商品进货信息统计的功能。

(9)实现对商品销售信息统计的功能。

(10)实现对商品库存信息统计的功能。

(11)实现对库存统计预警的查看功能。

(12)实现对商品保质期报警的查看功能。

2开发环境及开发工具概述

2.1本系统所需的基本软件配置

操作系统:

Windows平台

前端开发工具:

MicrosoftVisualStudio2005

后端开发工具:

MicrosoftSQLServer2000

服务器:

IIS5.0

2.2本系统所需的主要硬件的最低配置

微型计算机:

CPU:

IntelP42.0以上

内存:

512M以上

硬盘:

80G以上

2.3开发工具简介

VisualStudio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,VisualStudio.NET都可以提供近乎完美的解决方案。

VisualStudio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能[1]。

NETFramework-MicrosoftVisualStudio.NET简介

Web应用程序(以因特网为基础的应用程序)的优点在于可以让企业间的商业数据及交易等行为,透过因特网的通讯来彼此交换讯息。

这样不但可以节省数据交换的时间,而且可以简化流程。

但是在新一代的.NET开发平台还没有出现之前,要让因特网应用程序达到上述的功能是一项浩大的工程。

牵涉到的技术及程序开发语言,可能包括了HTML、ASP、VBScript、ASP.NETScript、C++、ADO、SQL、COM、MTS等。

这样的环境对于开发人员来说,想要快速的开发一个功能强大且稳定可靠的Web应用程序,不是一项轻松的工作。

之前的MicrosoftVisualStudioTM(微软的解决方案开发平台)及Windows上的一些架构及服务,已经帮助程序设计师由单机平台的程序开发转为主从式(Client/Server)的架构来开发应用程序。

但是对于现在的环境而言,因为企业的客户或供货商等所使用的系统或软件可能不尽相同,开发人员所要面对的挑战是要如何整合所有的异质性资源,所以必须把焦点转到如何发展分布式的因特网应用程序架构,好整合这些存在于不同平台或不同软件的异质资源。

目前全世界有超过六百万的专业程序设计师,而百分之70以上的人使用微软的VisualStudio开发平台;现今最受欢迎的架构则为主/从式的架构,而发展最快速的架构则是以Web为基础的架构。

在这种架构下程序逻辑及数据的处理都是在伺服端,使用者是透过网络以浏览器来存取伺服端的数据。

这种架构的开发工具,微软早在前两版的VisualStudio中透过ActiveServerPages(ASP)以及IIS3.0就已经提供了。

为了因应Web架构的快速发展及广大程序开发人员的需求,微软亦举办了不下百场的研讨会和开发人员沟通、交换意见;就是为了提供给开发人员更好的解决方案开平台。

而这个新一代开发平台目前已经推出了,即为VisualStudio.NET。

VisualStudio.NET开发平台里面包含VisualBasic.NET、C#、VisualC++、ASP.NET以及VisualFoxPro。

为了让这套开发平台更容易开发以因特网为基础的应用程序,这个开发平台做了许多和以往不同的改革,这个改革就是.NETFramework。

.NET架构(就是.NETFramework,.NET念作dotNet)就是为了让开发分布式因特网应用程序架构变得更简单容易而发展出来的[2]。

3需求分析

需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。

需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。

需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。

在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。

需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会[3]。

3.1总体设计思路

本系统开发的主要目标是为了方便校园超市管理者的决策和规划而实现商品管理的系统化、规范化和自动化。

本系统的最终目标是避免和克服人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊端,使超市的管理规范化和自动化,从而对管理提供更加科学,准确的依据。

后台功能主要是管理员记录商品进货入库、出库、库存的情况,使企业采购、库存和销售能够有机的结合起来,提高企业的效率和效益,建成一个功能齐全、合理、完善的校园超市管理系统。

3.2可行性分析

随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子信息管理已经成为网上的一股潮流。

而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。

因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程[4]。

系统的可行性分析主要包括技术可行性、经济可行性用户使用可行性和法律可行性。

本系统的可行性分析如下:

3.2.1技术可行性

在计算机飞速发展的今天,要开发一个校园超市管理系统,我们有多种开发工具可以完成,我们熟悉的VB、PB、ASP.NET、ASP.NET、MicrosoftVisualStudio都是理想的前台工具,在后台的工具选择上,关系型数据库系统是比较成熟的,许多大型的数据库系统,如MicrosoftSQLServer2000应用比较广泛,MicrosoftVisualStudio2005是基于技术,在目前比较流行的Web程序开发中,ASP.NET是比较热门的一种动态网页技术,它依靠稳定、安全、可移植性好的优点成为大、中型网络开发的首选[5]。

从易用性、安全性、经济性和可维护性出发,我在此管理系统数据库设计中使用了大家比较熟悉的SQLServer2000作为后台数据库工具。

本人对ASP.NET程序设计技术、关系型数据库建模、分析技术和对开发工具都有一定的了解,在管理信息系统的开发方面也有一定的实践,另外还有很高开发经验的导师做为开发系统的指导。

因此,该系统在技术上是可行的。

3.2.2经济可行性

从系统运行软硬件的要求来说,本文系统运行的要求并不高,市场上一般的计算机就可以满足,具普遍适用性。

因为系统运行只需要一台计算机即可,除了消耗一些电之外几乎无需其它投入,因此成本并不高。

而在系统开发终了并使之进入平常生活之后,不光是能够提升超市的管理水平,并且还能够节约省不少人力财力和时间,更重要的是还供给了意义重大的各种资料用于超市的种种规划,为超市带来巨大的经济效益。

从系统开发费用来说,校园超市完全有能力承担开发系统的费用。

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

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。

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

同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。

所以,在系统的开发过程中,超市完全有能力承担开发费用。

长此以往产生的经济效益必然超过最初时的运行成本,真可谓是百利而无一害。

因此,本文系统从经济上来说是完全可行的。

3.2.3用户使用可行性

新系统的操作可行性所要考虑的问题是:

新系统的操作方式在对管理时是否行的通,系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的障碍,用户对本系统的界面是否满意等。

针对不同的问题,我用现有的技术基本上是可以解决的,因为新系统的目标是根据超市的要求来确定的,对于我做的系统原型,管理人员已经提出了修改意见,我也按照这个要求进行了修改并基本上满足了超市的真实需求,所以,新系统能够处理实际工作中遇到的问题。

另外,使用本软件的人员要求是有一定的计算机基础的,系统的管理员也应该有计算机专业的知识,经过培训的人员将会熟练使用本软件,本系统的设计采用web窗体风格,这种基于浏览器的用户界面友好,操作便利。

因此,本文系统从操作上来说是完全可行的。

3.2.4法律可行性

本系统从调研到设计开发是由本人独立完成的,设计过程中所遇到的问题也是在指导老师的帮助下解决的,所有的软件都选用正版,所有技术资料都由提出方保管,整个系统的设计都属于我们劳动成果,不存在侵权等问题。

因此,新系统在法律上也是可行的。

经过以上的详细分析,新系统在技术上、经济上、用户使用上和法律上都有可行性,因此,本系统可以进行开发。

3.3功能需求分析

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成的。

需要完成的功能主要有:

(1)商品类别管理:

主要包括对商品类别的添加、删除及修改的功能。

(2)商品信息管理:

对商品信息进行添加、删除及修改,管理货物的基本信息。

(3)进货信息管理:

包括商品的采购进货信息的添加、进货信息的查看等操作。

(4)销售管理:

完成商品信息的销售出库的管理。

(5)库存管理:

完成库存信息的管理及维护操作。

(6)销售利润统计:

完成商品销售利润统计的功能。

(7)进货统计:

完成商品进货信息统计的功能。

(8)销售统计:

完成商品销售信息统计的功能。

(9)库存统计:

完成商品库存信息统计的功能。

(10)库存预警查询:

查看库存预警的信息,以便及时进货。

(11)保质期报警:

用于查看保质期到期的信息。

4系统分析

4.1总体框架设计

本校园超市管理系统的主要功能是实现本网站的维护和管理,如商品类别的添加、删除管理;进货信息的添加等管理;库存的管理等等,如图4.1所示。

 

图4.1系统功能模块图

4.2系统业务流程图

4.2.1系统流程图的符号

表4.1系统业务流程图符号

符号

名称

说明

处理

能改变数据值或数据位置的加工或部件

输入/输出

表示输出或输出的报表

存储

表示存储的帐册

实体

数据的源点/终点

数据流

用于连接其他符号,指明数据流动方向

4.2.2系统业务流程图

 

图4.2系统流程图

4.3数据库的设计与建立

4.3.1数据流程及功能分析

数据流图的定义:

数据流图(DFD----DataFlowDiagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具[6]。

DFD可以形象地描述事务处理与所需数据的关联,便于用结构比系统分析方法,自顶向下,逐层分解,步步细化。

符号说明:

表4.2数据流图符号说明

图形符号

名称

符号说明

实体

记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称

处理

记述某种业务的手工或计算机处理其中,PM区记述处理标号,C区记述处理名称

数据存储

记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称

FM

数据流

记述数据流的流动方向,

FM记述数据流的名称

1、系统数据流图

 

图4.3管理员子系统数据流图

4.3.2数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。

一般说来,数据字典应该由下列四类元素构成:

数据元素,数据流,数据存储和数据处理[7]。

1、数据存储

数据存储是数据结构停留或保存的地方。

也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。

一般而言,应包括如下内容:

{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}

表4.3数据存储表

名字

编号

描述

组成

商品类别信息

D1

记录着商品类别的信息

类别编号,类别名称

商品信息

D2

记录着商品的基本信息

商品编号,商品名称,类别,价格,单位,厂商,备注,商品保质期

进货信息

D3

有关超市进货信息

进货编号,商品编号,进货数量,进货时间

库存信息

D4

有关商品的库存的信息

库存编号,商品编号,库存数量,预警值

销售出库信息

D5

有关商品的销售出库的基本信息

出库编号,商品编号,数量,出库价格,时间

2、数据流

数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括如下内容:

{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。

表4.4数据流表

名字

编号

描述

商品类别信息

F1

管理员操作的商品类别,包括商品类别的编号,类别名称

商品信息

F2

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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