
毕业设计(论文)
1
摘要
现代高速发展的信息时代,超市管理系统已是一个超市管理者与决策者不可缺
少的管理工具,因此超市管理系统应该能够为用户提供充足的信息,便捷的操作,
快速的查询手段。
本程序是一个典型的信息管理程序,其开发过程主要包括后台数据库的建立以
及前端应用程序的开发两个方面。对于前者使用 Microsoft SQL Server 2005 建立起
一个集数据一致性、完整性、安全性好的数据库,而对于后者则使用 Microsoft
Visual Studio 2005 编写易于使用,满足需求的运行程序。
整个项目主要完成对超市商品的日常管理,包括进货管理,销售管理,库存管
理,员工管理和会员管理五个方面。在功能上系统可以完成对相关信息的浏览、查
询、添加、删除、修改等功能。 本课题的核心之一是销售管理、库存管理和进货管
理三者之间的联系,同时系统有完整的用户管理及权限管理功能。
关键字:数据库,控件,权限

毕业设计(论文)
2
Abstract
The development of modern high-speed information age, the supermarket management
system is a supermarket managers and decision makers an indispensable management tool,
the supermarket management system should be able to provide sufficient information for
users, easy operation, fast query tool. This procedure is a typical information management
program, its development process, including background of the establishment of the
database and front-end application development aspects. The former uses Microsoft SQL
Server 2005 to build a set of data consistency, integrity, security, good database, but the
latter is written using Microsoft Visual Studio 2005 is easy to use, to meet the needs of
running the program. The entire project was completed for the daily management of
supermarket goods, including the purchase management, sales management, inventory
management, staff management and management of five members. Functionally complete
information system can browse, search, add, delete, modify and so on. The core of this
issue is one of sales management, inventory management and purchase management links
between the three, while the system has a complete user management and permissions
management.
Keywords: database, control, authority

毕业设计(论文)
3
目录
一.引言……………………………………………………………………………………4
1.1 课题研究意义与发展前景…………………………………………………………4
1.2 程序设计的目的与功能特点………………………………………………………4
二.超市管理系统程序设计总体分析………………………………………………… 5
2.1 程序总体需求分析与功能需求分析……………………………………………… 5
2.2 程序设计可行性分析……………………………………………………………… 6
2.3 程序设计开发环境与开发工具…………………………………………………… 7
三.程序总体结构设计………………………………………………………………… 10
3.1 程序结构设计……………………………………………………………………… 10
3.2 数据库设计………………………………………………………………………… 13
四.程序详细设计……………………………………………………………………… 22
4.1 数据库配置………………………………………………………………………… 22
4.2 功能模块实现……………………………………………………………………… 23
五.结束语……………………………………………………………………………… 50
六.致谢………………………………………………………………………………… 51
七.参考文献…………………………………………………………………………… 52

毕业设计(论文)
4
一. 引言
1.1课题研究意义与发展前景
超市形式在我国于 20 世纪 90 年代初期起步,现已成为我国零售业的一种重要
形态。现随着经济的高速发展,超市的信息化工作也在紧锣密鼓地进行,与此同时
伴随着超市规模的不断扩大以及各种信息流量的日益增多,其经营管理也变得愈加
复杂,而且以往在超市日常管理中,商品进货、销售、库存等决策主要以经验为主,
缺乏实时分析功能,并且伴随着商业运转的中间环节也越来越多,因此以前的手工
操作方式就不能适应超市快速的信息发展的需要,而在计算机科学技术日益发展和
成熟的今天,依靠现代化的计算机信息处理技术来管理超市日常工作中的各类商品
及用户的信息数据,既节省了大量的人力、物力、改善了员工的工作条件,减轻了
劳动强度,同时也能够快速反映出商品的进销存状况和各种反馈信息分析,使管理
人员快速对市场的变化做出对应决策,加快超市的发展。从而极大地提高超市的工
作效率。
1.2 程序设计的目的与功能特点
为了适应日趋激烈的市场竞争,各类型的超市需要对自身的经营状况有充分的了
解,并通过有效的管理不断提高效率。因此,对超市整体信息的管理成为提高经营
效率的一个重要途径。
本超市管理程序是针对超市各种商品的进货,库存,销售的出入库登记和各种
人员信息管理和查询统计等方面工作而开发的管理软件,是一个实用性的管理信息
程序,并针对超市日常工作的实际需要,分析了超市管理程序的功能,以商品的进
货,库存,销售管理及人员信息管理为重点,描述了其各子系统的模块结构设计,
实现超市对用户管理,进货管理,销售管理,库存管理,会员管理等功能。用户可
以通过相应的模块,对超市中各类商品的基本情况进行增加、更新、删除和查询操
作,同时对商品和用户明细进行预览及查询,也可对使用该系统对用户进行更新、
删除和查询,,权限设置,密码修改,等其系统管理功能。从而使相关人员从以往烦
琐的工作解脱出来,充分体验到信息时代的超市信息化工作给超市的日常工作所带
来的便利和快捷,体会到计算机的快速、准确、智能的强大功能。

毕业设计(论文)
5
二. 超市管理系统程序设计总体分析
2.1程序总体需求分析与功能需求分析
2.1.1 总体需求分析
本程序设计开发所要完成的是超市管理系统,为实现超市现代化,智能化管理,
依据前期的调查分析,按照具体环境的设定,提出整体要求:
1. 系统应基本符合超市商品管理的要求,满足超市商品管理人员日常使用的需要,
并达到操作过程中界面清晰直观、易于操作,保证系统的实用性及安全性。
2. 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参
与开发的技术维护人员补充,维护。
3. 系统应具备数据库维护功能,及时根据用户需求进行数据的检索,添加、删除、
修改等操作。即实现用户及会员管理,进货管理,销售管理,库存管理。
2.1.2 程序设计功能需求分析
1. 安全管理:为保证系统的安全性,设有两级权限管理:系统管理员,用户管理员。
系统管理员享有最高权限,可对商品,用户及会员进行添加,删除,修改,查询
及浏览等操作。用户管理人员只能对商品进行浏览查看销售信息录入模块的信息
并修改自己的登录密码。
2. 用户管理:系统管理员对理货人员进行添加新用户,删除旧用户,修改用户信息。
3. 商品管理:包括进货管理,销售管理,库存管理。
4. 进货管理:根据销售情况及库存情况,制定进货计划,这样可以避免盲目进货造
成商品积压导致效益受损。 也可按计划有选择性地进行入库登记。 综合查询打
入库记录及金额。
5. 销售管理: 对商品各种销售进行控制。 综合查询各种销售明细记录
6. 库存管理: 综合查询库存明细记录。 库存自动计算,以免库存不足影响正常销
售。