课程设计
项目报告书
学院_________________
专业_________________
班级_________________
姓名_________________
指导老师_____________
20 年 月 日
摘 要:
随着计算机技术的不断发展,计算机技术已运用在各行各业,当然也包括各大中小
型超市。目前我国大多数小型超市依旧是人工管理,这种管理方式明显是不科学的。在
21 世纪这个高速化,信息化的年代,超市的竞争已不再是规模的竞争,而是人才的竞
争,管理的竞争。随着超市不断的发展,管理也越来越复杂,这就迫切需要一种先进高
效的管理手段。超市管理信息系统的设计也就越来越重要,它有着广泛的市场前景。
本设计主要进行以下几个方面的工作:首先介绍国内外超市的发展现状,让读者了解小
型超市管理信息系统的开发背景,明白该系统开发的迫切性和需求性。然后介绍了该系
统实施的可能性以及具体设计与实现过程。它包含五大管理模块:各项记录模块,进货
管理模块,销售管理模块,库存管理模块,系统用户模块,同时根据实际需要设计了相
应的系统界面。
小型超市管理信息系统是运用 Visual Studio 作为编译环境,并结合 SQL Server 作为后台
数据库开发技术,实现了本系统的开发和运行。
关键词 :超市;管理信息系统;设计,销售;便民;
ABSTRACT:
With the continuous development of computer technology, computer technology has been
used in all walks of life, of course, including all large, medium and small supermarkets. At
present, most small supermarkets in my country are still managed manually, which is
obviously unscientific. In the 21st century, the era of high-speed and informatization, the
competition of supermarkets is no longer a competition of scale, but a competition of
talents and management. With the continuous development of supermarkets, management
is becoming more and more complex, which urgently needs an advanced and efficient
management method. The design of the supermarket management information system is
becoming more and more important, and it has a broad market prospect.
This design mainly works in the following aspects: First, introduce the development status of
domestic and foreign supermarkets, let readers understand the development background of
the small supermarket management information system, and understand the urgency and
demand of the system development. Then introduced the possibility of the implementation
of the system and the specific design and implementation process. It contains five
management modules: various recording modules, purchase management module, sales
management module, inventory management module, system user module, and the
corresponding system interface is designed according to actual needs.
The small supermarket management information system uses Visual Studio as the
compilation environment and combines SQL Server as the background database
development technology to realize the development and operation of the system.
Key words: Supermarket; Management Information System; Design, Sales;
Convenience;
一,可行性分析
1.1 技术可行性
1.1.1Microsoft Visual Studio 技术
Visual Studio 是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,
如 Visual Studio 提供数据库功能,调试功能,创新功能,并统一的集成开发环境,支持
在同样的开发环境里用 Visual Basic、Visual C++、Visual C#、Visual J#和数十种编程语言,
能在各种平台上编写、调试和部署应用程序。Visual Studio 在以下四个方面为开发人员
提供关键性的改进:
快速的开发应用程序;
用户体验的突破性;
团队协作的高效性;
使用 Microsoft.NET Framwork3.5;
本系统采用 Visual Studio 作为开发环境,开发人员能够利用这些丰富的客户端和服务
器框架轻松构建应用程序。[viii]
1.1.2 SQL Server
美国 Microsoft 公司推出的一种关系型数据库系统。SQL Server 是一个可扩展的、高性能
的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与 Windows.NET 的
有机结合,提供了基于事务的企业级信息管理系统方案。[ix]其主要特点如下:
(1)高性能设计,可充分利用 Windows.NET 的优势。
(2)系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管理和配
置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQL Server
以其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成和开放的系统结构
为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。[x]
本系统包含前台管理和后台管理两个组成部分,后台管理部分采用 SQL Server 技术作为
后台数据库的开发技术,实现系统的相关功能。
1.2 经济可行性
随着对外开放程度的加深,我国经济文化社会的进步,科学技术的不断发展,21 世纪
的中国,信息技术的运用也越来越普及。从世界上第一台计算机的产生,到我国第一台
计算机的出现,再到如今家庭电脑的普及。信息技术不但影响到各行各业,改变着人民
的生活方式,思维方式的同时,也更好地和商业相结合。如今,电子商务在我国发展迅
猛,产业规模也越来越大,电子商务信息、交易和技术等服务企业不断涌现,像淘宝,
京东商城,亚马逊等等,都在无时无刻的影响我们的日常生活,使我们生活的重要主成
部分。据调查统计,2010 年中国电子商务市场交易额已达 4.5 万亿元,同比增长 22%。
2011 年我国电子商务交易总额再创新高,达到 5.88 万亿元,其中中小企业电子商务交
易额达到 3.21 万亿元。信息技术与商业的完美结合是时代发展的必然趋势,它给我们
带来的商业利益也是不可估量的,我们要加大技术投入力度,将计算机技术应用到各大
中超市管理当中去,解决人工管理超市的种种弊端。因此超市管理信息系统市场需求也
是相当迫切的,尤其是我国大多数小型超市。随着小型超市的发展,其规模在不断扩大,
商品品种也越来越丰富,信息越来越复杂,早期的人工管理明显不能满足当前超市的需
要,这就需要一款高效,快速,方便的系统去管理超市。
超市管理系统是一个信息化,先进化,高速化的一个集合体。而超市管理是一个动态的
复杂的过程,它需要大量的人力物力投资。目前大多是小型超市都是靠人工填写信息和
收银结账以及盘点仓库,这难免会造成工作效率低下和错误率的提高。开发这款小型超
市管理信息系统,是通过员工把必要地超市管理信息如:商品信息,供货商信息,销售
信息等用手工的形式输入本系统,从而更好的保存信息,以便下次调用查看,同时大大
降低信息错误发生的概率,并且网络传递信息,不受地点时间距离的限制,因此可以节
约许多的人力物力,方便管理,节省不必要的开支。由于家庭电脑的普及,现在大多数
人都会简单进行计算机操作,所以只要进行简单的培训即可操作本系统,涉及到专业计
算机知识的,可对超市主要管理人员进行专业培训,所以总体而言,在人员培训方面花
费成本比较低,这在一般的小型企业中是可行的。超市管理系统的投入在提高工作效率
的同时,也能够减少工作人员,从而减少人力资本的投入小型超市管理信息系统不仅节
约人力开支和企业管理费用,降低成本,而且能够及时获得市场和顾客的信息,减少决
策失误,从而扩大服务范围,增加超市收入,同时小型超市管理信息系统的运用也能够
及时提供供货商信息,库存信息,销售信息,消费者反馈信息,并能够提高信息处理的
及时性和准确性,从而提高超市整体业务流程运作的高效性和均衡性。小型超市管理信
息系统的设计带来的经济效益是不可否定的,一个完善的超市信息管理系统不仅能够提
高一个企业的生产及销售效率,还能在很多方面改善企业的运营情况,使的运营成本大
大降低,这就直接导致盈利增加,所以在经济上是完全可行的。
1.3 社会可行性
21 世纪是开放的世界,随着各国对外开放程度的加深,对外贸易发展的速度也越来越
快,经济全球化以变成当今世界经济的重要特征之一,是世界经济发展的必经趋势。经
济全球化,有利于资源和生产要素在全球的合理配置,有利于资本和产品在全球性流动,
有利于科技在全球性的扩张,有利于促进不发达地区经济的发展,是人类发展进步的表
现,是世界经济发展的必然结果。随着中国对外开放程度的加深,在引进先进技术的同
时,各发达国家也相继进军中国市场,这给经济技术相对薄弱的中国企业带来了竞争压
力。中国企业想要立足不败之地,就必须加大资金和技术的应用。
随着我国计算机技术的日趋成熟,将信息技术与商业相结合以成为经济发展的必然趋势。
在众多商业企业当中,零售业已成为影响社会经济的重要行业之一。作为零售行业代表
之一的我国超市,事实上远远不能和国外超市叫嚣。我国超市想要发展,就必须加强技
术投入力度。为满足超市管理现代化的需求。为此国内软件商开发出很多较好的商品化
超市管理软件,虽然这些超市管理软件其功能和性能都很完善,但它大多是面向大型超
市而开发的,事实上,我国大型超市的数量是少之又少,大多集中在较发达的地区如:
上海,北京。上海的华联,联华可以算是中国超市的龙头老大,可相对国外的大型超市
而言,还是捉襟见肘。分布在全国各地的大多数小型超市到目前还是人工管理,这种管
理方式不仅不够科学还存在着许多缺点,如:收银结账靠员工手动计算,当客流量较大
时,可能出现计算错误,这就要求超市不得不增添新的工作人员,也就加大了超市人工
成本,减少超市盈利。另外,超市的发展必然带来信息的增多,信息越来越复杂,不仅
不利于超市及时处理信息,也不能够很好的保存信息,这往往导致大量信息文件的堆积
和信息获取的滞后性。在超市日常经营过程中,超市销售,采购,进货,半点库存等业
务都是靠员工手动处理的,大多员工凭以往的工作经验来开展个人工作,这可能导致员
工彼此信息不流通,也因为这样,企业不能很好的选择优秀的合作商。随着国内外超市
形态的高速发展,人工管理已经不能满足现在超市管理的需求,如今超市规模越来越大,
信息量也越来越多,超市管理也越来越复杂,早期的人工管理的弊端也越来越明显。在
信息技术快速发展的 21 世纪,显然人工管理超市已经远远跟不上时代的脚步了。在 21
世纪任何超市想要立足于不败之地,必须要与时俱进。采用先进的管理技术,实现信息
化,高速化,便利化管理。时代在发展,技术在进步,小型超市的管理迫切需要一种功
能完善使用方便的管理软件,在这个基础上,小型超市管理信息系统的开发具有一定的
社会可行性。
二,系统需求分析
需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范
围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这
个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才
能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。
2.1 功能描述