2022年超市管理系统aspnet .pdf
《2022年超市管理系统aspnet .pdf》由会员分享,可在线阅读,更多相关《2022年超市管理系统aspnet .pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目:超市管理系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 本人声明我声明 , 本论文(设计)工作是由本人在指导教师的指导下独立完成的, 在完成论文(设计)时所利用的一切资料均已在参考文献中列出。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 目录【摘要
2、】 . 1 前言 . 2 第一章系统分析 . 3 1.1 需求分析 . 3 1.2 数据流程分析 . 4 1.3 开发环境 . 5 第二章系统数据库结构 . 5 2.1数 据 库 分 析 设 计 . 5 2.2数 据 库 表 结 构 . 5 2.2.1商品信息表 . 6 2.2.2商品出售表 . 6 2.2.3商品入库表 . 6 2.2.4供应商表 . 7 2.2.5会员表 . 7 2.2.6商品库存情况表 . 8 2.2.7职员表 . 8 2.2.8用户表 . 9 2.3数 据 表 关 系 图 . 9 第三章系统功能模块 . 9 3.1 系统各功能模块划分 . 9 3.2 系统功能结构 图
3、. 10 第四章系统功能实现 . 11 41 界面设计 . 11 4.1.1登录界面 . 11 4.1.2操作主界面 . 11 42 数据访问层 . 12 43 主要功能及实现 . 14 4.3.1商 品 添 加 界面 . 14 4.3.2商品查询界面 . 18 4.3.3商品入库界面 . 19 4.3.4商品出售界面 . 22 4.3.5供应商浏览界面 . 25 第五章结论 . 25 第六章参考文献 . 26 第七章致谢 . 26 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3
4、 页,共 29 页 - - - - - - - - - 第 1 页 共 29 页【摘要】随着计算机的技术的日趋成熟,各种数据库软件业得到了很大的发展,信息管理系统的应用已经深入到社会的各个领域。为满足超市管理现代化的需求,国内软件商已经开发出很多较好的商品化超市管理软件,虽然这些超市管理软件其功能和性能都很完善,但它大多是面向大型超市而开发的,专业性很强、功能分工较细、操作和使用比较复杂,难以掌握。而很多小型超市由于管理人员不多且大多数不是超市管理业务人员、业务分工也不是很详细明确,这样的软件对于他们而言太庞大、大复杂,所以应用效果并不是很好。鉴于此,本文利用Microsoft Visual
5、Studio 2005和 SQL Server 2005编制超市管理系统,它一种适用于小型超市商品的进、销、存和超市员工的信息进行综合管理的应用软件。关键字: 超市管理系统管理系统 SQL Server 2005 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 第 2 页 共 29 页前言目前大的超市已经拥有一整套比较完整的信息管理系统,而在一般小型的超市中大部分工作还是进行着手工管理, 工作效率很低,并且不能及时了解超市各类
6、商品的存库,顾客比较需求的商品难以在短时间找到、商品的入库和更新比较麻烦等等,不便于动态及时调整商品结构。同时由于不可避免的人为因素,造成数据的遗漏、误报等。该超市管理系统 较现有的大型超市的管理系统有如下的特点:及时性:管理人员可以在任何时间内了解超市内的情况。高效性:统一管理提高了办事效率;管理层能够迅速的对突发情况做出及时决策,如:货物的调配等。低成本:该方案缩小了人员编制,减少了人员开发,货物的统一调配也带来了低成本高收入。易操作性:该系统使用了现在流行的编译环境设计出的软件,操作简单,界面有好,而且软件的更新换代也很方便。本系统具有员工登记、查询、编辑、查询、修改、报表打印等功能,对
7、于实现小型超市进、销、存等管理的数字化具有可行性,值得推广。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 第 3 页 共 29 页第一章系统分析1.1 需求分析(1)超市商品信息的维护有新商品入库时,系统允许管理员添加新商品的记录; 当商品出售或产品过期需要清除时,管理员可以删除产品信息。当记录有误时,管理员可以手动修改数据表中的记录。(2)库存商品信息的查询信息查询是 超市管理系统 的重要组成部分。用户可以按照商品编号和商
8、品名称等查询条件浏览仓库中的商品信息。在需要时( 可每隔一个时间段查询一次) 生成商品库存情况报告,实时报告商品库存情况,如库存量不足( 小于某一自定的数量 ) 时,可生成缺货报告,并提供商品种类,来源等商品属性信息,方便采购人员进行商品采购。(3)商品的入库、出售采购员采购商品后,及时录入商品信息等数据,在数据库中进行数据更新。货架上商品卖到一定数量时,实时生成提货报告,并提供商品的库存信息。在收银处,随时录入卖出商品信息,如名称,数量,单价等,及时更新数据库数据。当超市客户大批量需要某商品时,允许直接从商品仓库中提货,此时系统应及时更新数据库信息。在某时间段内,当某类商品卖出数量较大,受到
9、人们的欢迎,可将此类商品打印输出,用于市场导购和商品采购指导。(4)报表打印功能可以打印库存情况表,商品入库出售表及每个时间段的利润统计的报表。(5)供应商、超市会员、登录账号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 第 4 页 共 29 页采购员可以根据供应商信息快速的采购所需商品,营业员可以根据会员进行打折和商品销售,每个员工都有不同权限的登录名,根据自己的登录名查找自己所需信息。1.2 数据流程分析由商品的采购员根
10、据商品的短缺报告进行商品的采购、入库,然后交由仓库管理员进行处理 ; 仓库管理员根据架上商品的短缺报告从仓库记录中进行查询,并从中提取商品修改记录或生成缺货报告; 货架管理员从仓库管理员处提取商品后应进行架存商品的相关信息录入及对应商品位置的摆放; 场内服务员引导顾客完成商品的购买并促进商品的热销 ; 顾客从商场内出来后首先应到柜台营业员处进行商品的购买记录并交付所购商品的金额,这样顾客方可完成商品的购买。如图1-1 图 1-1 采购员采购仓库商品仓库管理员仓库货架超市货架出售货架管理员营业员名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
11、- - - 名师精心整理 - - - - - - - 第 7 页,共 29 页 - - - - - - - - - 第 5 页 共 29 页1.3 开发环境微软公司的 Micrsoft Visual Studio.NET 2005是 Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。C#.NET2005提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统使用C#.NET2003是一个相对较好的选择。计算机操作系统: Windows XP ,开发工具: Mi
12、crosoft Visual Studio 2005 开发语言: C#语言数据库管理系统: SQL Server 2005 电脑配置:一般的主流配置完全可以顺畅实用第二章系统数据库结构2.1 数 据库 分 析 设计在超市管理系统 中,首先要创建超市信息管理系统数据库,然后在数据库中创建需要的表和字段。选用SQL Server2005 做为数据库开发工具, SQL Server2005 数据库汇集各种信息以供查询、存储和检索。SQL Server2005 的优点在于安全性高,他采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server2005 也提供了数据存储库,可以使用桌
13、面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL Server2005 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。在上章 11 节需求分析中列出了 超市管理系统 的所需表:商品信息表、商品出售表、商品入库表、商品库存情况表、供应商表、会员表、职员表、用户表。2.2 数 据库 表 结 构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 第 6 页 共 29 页为 了 实 现 系 物
14、应 有 的 功 能 , 结 合 本 系 统 对 有 关 数 据 的 存 储 的 需 要 , 现将 本 系 统 数 据 库 设 计 成 8 个 数 据 库 表 :2.2.1 商品信息表列名数据类型是否为空说明商品编号Int NOT NULL 主键商品名称Varchar(50) NOT NULL 商品类别Varchar(20) NOT NULL 商品进价Numeric(8, 2) NOT NULL 商品售价Numeric(8, 2) NOT NULL 供应商Varchar(50) NOT NULL 生产日期Datetime NOT NULL 保质期Int NOT NULL 过期日期Datetime
15、 NOT NULL 备注Varchar(100) NULL 2.2.2 商品出售表列名数据类型是否为空说明出售编号Int NOT NULL 主键,自动增量商品名称Varchar(50) NOT NULL 出售价格Numeric(8, 2) NOT NULL 出售数量Int NOT NULL 出售日期Datetime NOT NULL 出售总额Numeric(8, 2) NOT NULL 本次利润Numeric(8, 2) NOT NULL 备注Varchar(100) NULL 2.2.3 商品入库表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
16、- - - - - 名师精心整理 - - - - - - - 第 9 页,共 29 页 - - - - - - - - - 第 7 页 共 29 页列名数据类型是否为空说明入库编号Int NOT NULL 主键,自动增量商品名称Varchar(50) NOT NULL 进货日期Datetime NOT NULL 进货价格Numeric(8, 2) NOT NULL 进货数量Int NOT NULL 供应商Varchar(50) NOT NULL 备注Varchar(100) NULL 2.2.4 供应商表列名数据类型是否为空说明供应商编号Int NOT NULL 主键供应商名称Varchar(
17、50) NOT NULL 联系人Varchar(50) NOT NULL 联系电话Varchar(50) NOT NULL 联系地址Varchar(50) NOT NULL 开户行Varchar(50) NOT NULL 银行账号Varchar(50) NOT NULL 备注Varchar(100) NULL 2.2.5 会员表列名数据类型是否为空说明会员卡号Int NOT NULL 主键会员姓名Varchar(20) NOT NULL 会员性别Varchar(10) NOT NULL 会员年龄Int NOT NULL 联系电话Varchar(20) NOT NULL 名师资料总结 - - -
18、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29 页 - - - - - - - - - 第 8 页 共 29 页注册日期Datetime NOT NULL 消费金额Varchar(50) NOT NULL 备注Varchar(100) NULL 2.2.6 商品库存情况表列名数据类型是否为空说明库存编号Int NOT NULL主键,自动增量商品名称Varchar(50)NOT NULL库存数量Int NOT NULL进货价格Numeric(8, 2)NOT NULL总额Numeric(8
19、, 2)NOT NULL备注Varchar(100)NULL2.2.7 职员表列名数据类型是否为空说明职员编号Int NOT NULL 主键姓名Varchar(50) NOT NULL 年龄Int NOT NULL 性别Varchar(4) NOT NULL 学历Varchar(50) NOT NULL 类别Varchar(20) NOT NULL 工资Varchar(50) NOT NULL 联系电话Varchar(50) NOT NULL 联系地址Varchar(50) NOT NULL 籍贯Varchar(50) NOT NULL 聘用日期Datetime NOT NULL 备注Varc
20、har(100) NULL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 第 9 页 共 29 页2.2.8 用户表列名数据类型是否为空说明用户编号Int NOT NULL 主键用户名Varchar(20) NOT NULL 密码Varchar(20) NOT NULL 权限Varchar(20) NOT NULL 2.3 数 据表 关 系 图数 据 表 关 系 如 图 2-1 图 2-1 第三章系统功能模块3.1 系统各
21、功能模块划分超市管理系统 属综合性系统,数据量较大,数据间的处理复杂。为了更好的实现该系统所需的功能,将本系统划分为9 个管理模块。商品信息管理:服务员可以根据市场的要求来进行添加或删除商品信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 29 页 - - - - - - - - - 第 10 页 共 29 页采购员可以浏览商品信息来进行商品的采购。管理员可以进行商品信息添加、删除、修改、浏览。商品查询:服务员根据顾客的要求进行查询,以满足顾客的需求。商品查询可以根
22、据商品编、名称和供应商进行。商品库存管理:仓库管理员根据商品库存情况进行商品货物的存放以便商品上架。货架管理员根据销售情况进行商品的上架,保证商品部空缺。管理员可以根据营业员的报表进行商品入库、商品销售进行修改。以便商品数据部遗漏、重复。供应商管理:采购员可以根据供应商的信息进行采购,还可以根据新商品的供应商,进行供应商的添加、删除和修改。打印报表:打印商品的出入库和销售报表,便以结算。职员管理:对超市的职员进行登记,录入数据库,方便管理员进行超市管理。会员信息管理:营业员可以根据会员信息进行打折和查找会员;览会员信息。管理员注册新会员,会员卡的挂失,会员信息的修改删除。用户管理:管理员对本超
23、市的职员给每人一个注册用户,职员根据自己的用户名进行工作;每个用户都可以修改自己的密码方便记忆,保证秘密性。退出系统:保存数据退出系统。3.2 系统功能结 构 图系 统 功 能 结 构 图 如 图 3-1 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 29 页 - - - - - - - - - 第 11 页 共 29 页图 3-1 第四章系统功能实现41 界面设计4.1.1登录界面系统将会根据登录用户的类型进入不同的操作界面。 (普通用户登陆进入有些功能不显示;管
24、理员登陆进入所有功能都显示)如图4-1。图 4-1 4.1.2操作主界面用户登陆进入的界面。如图4-2。超市管理系统会员信息管理商品信息管理商品库存管理退出系统商品查询供应商管理报表打印职员管理用户管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 第 12 页 共 29 页图 4-2 管理用户登录得界面、如图4-3。图 4-3 42 数据访问层根据软件开发的基本流程,在完成了系统需求、系统分析、系统设计后,就进入系统实现阶
25、段了,首先就是数据的交换层,数据交换层是本系统最重要的技术之一。其代码如下:classDB 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 第 13 页 共 29 页SqlConnection con; conststring link = Data Source=.sqlexpress;Initial Catalog=superstore_Data;Integrated Security=True; public DB()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年超市管理系统aspnet 2022 超市 管理 系统 aspnet
限制150内