超市管理系统设计报告资料

上传人:w****i 文档编号:92480315 上传时间:2019-07-10 格式:DOC 页数:25 大小:1.88MB
返回 下载 相关 举报
超市管理系统设计报告资料_第1页
第1页 / 共25页
超市管理系统设计报告资料_第2页
第2页 / 共25页
超市管理系统设计报告资料_第3页
第3页 / 共25页
超市管理系统设计报告资料_第4页
第4页 / 共25页
超市管理系统设计报告资料_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《超市管理系统设计报告资料》由会员分享,可在线阅读,更多相关《超市管理系统设计报告资料(25页珍藏版)》请在金锄头文库上搜索。

1、超市管理信息系统分析与设计摘要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。关键词:超市 ,管理信息系统1

2、.系统概述1.1现状分析随着计算机技术的发展,一个崭新的信息化的世界已经展现在我们眼前。如今,你可以随处看到很多不同种类的信息管理系统。超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作。所以说,一个成功的现代化超市需要一个现代的管理系统来保证企业产品的精细化管理,保证最大化利用资源。1.2系统总目标超市管理的主要目标就是建立一个效率高、无差错、通用性好又节时的超市管理系统。通过对

3、超市所有出入库活动的管理和控制及对仓库数据有效地统计和分析,以保证超市的物流,使决策人员及早发现问题,采取相应措施,调整库存结构缩短储备周期,加速资金周转,最大限度的降低库存占用,随着计算机技术的不断发展,计算机的使用已经十分普遍,每个企业都拥有计算机。使用计算机对库存信息进行管理有着很多人工记录所无法比拟的优点,比如查询快捷、信息安全性高、添加删除方便等。使用的这套库存管理系统是超市经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。本库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。在管理内容上,它的主要功能包括:进货管理、出

4、货管理、统计报表、系统管理。 2.系统分析2.1可行性分析2.1.1技术可行性 该系统用SQL Server 2008和Microsoft Visual Studio 2010做的,所以,只要在windows环境下安装SQL Server 2008和Microsoft Visual Studio 2010就可运行该程序。我们在上一学期已经掌握了SQL Server 2008的用法,能够进行数据库的构建,随着深入的学习,我们能够具备开发这款软件系统的知识,综上,我们在技术上是可行的。 2.1.2经济可行性分析 我们的开发人员都是学生,开发这款软件是为了提高自己的能力,我们有充分的时间完成项目开发

5、,我们也不需要额外开销,并不需要担心资金问题,所以,我们在经济上是可行的。2.2系统需求分析需求分析是系统开发的首要步骤,也是直接影响系统整体性能和功能的关键步骤。系统的需求分析主要是对系统的可行性、性能和功能进行具体地分析。不合理的需求分析,会使系统的开发环节出现许多错误和走许多弯路,导致系统开发时间长,效率低,系统质量受到影响。2.2.1功能需求分析功能分析:系统具有仓库管理系统的基本功能。系统分为两个部分,一个是用户部分:用户可以使用用户名和密码登录系统进行操作。一个是系统部分:这部分包括对商品的入库、出库操作,在库货物查询等功能。模块分析:登录模块:仓库管理人员进入系统必须经过登录。添

6、加商品信息模块:新入库的商品,在进入仓库之前,必须经过仓库管理人员的进行添加。入库模块:仓库中已有的商品才能进行的操作,主要是入库数量上的变化。商品类别管理模块:商品类别来区分各种商品,将商品分类管理。系统性能分析:本系统操作简单,界面美观,使用本系统的超市管理人员不需要掌握太多的专业知识便可熟练使用。系统能够迅速的将超市管理人员对商品信息的操作(包括商品的入库、出库,商品信息的修改和删除,商品类别的添加和删除等)显示在对应的页面中,达到“即时操作,即时显示”的效果。系统功能完善,包括了一般超市管理系统的所有功能,完全能够满足用户的需要。2.2.2业务流程图图1 业务流程图2.3数据字典数据流

7、名:商品信息。说明:商品信息的存储并对其进行编码,来区别各类商品。数据流来源:人工输入。数据流去向:数据库并各种报表打印。数据流组成:货号,品名,拼音编码,规格,单位,产地,类别,进货价,销售价。数据元素:供货商资料。组成:供货商号,拼音编码,简称,名称,地址,联系人,业务员,备注。数据流名:客户资料。说明:各大客户资料。数据流来源:人工输入。数据流去向:数据库并报表打印。数据流组成:客户编号,拼音编码,简称,名称,联系人,地址,邮编, 数据元素:仓库信息。组成:仓库号,仓库名,类别,管理员编号,备注。数据元素名:采购订单。说明:用于录入企业的采购订单。组成:编号,供货商号,订购日期,有效起日

8、,有效之止日,业务员,制单员,税价合计,扣率,税率,不含税价,税额,备注。数据元素名:进货单。说明:用于录入企业的进货单。组成:编号,供货商号,进货日期,业务员,制单员,验收员,税价合计,不含税价,税额,订单号,备注。数据元素名:销售明细。说明:销售单的从表。组成:编号,销售单号,货号,销售数量,销售价,税价合计,扣率,税率,不含税价,税额,仓库号,备注。数据元素名:收款单。说明:用于录入企业收回货款的凭证和销售应收款。组成:编号,发票号,填票日期,销售单号,货号,客户编号,数量,销售价,金额,收款日期,详细说明,销售日期,状态,减预收,备注。2.4数据流图图 2 数据流顶层图图3 数据流一层

9、图采购数据流图仓储数据流图销售数据流图3系统设计3.1总体结构设计本系统包含了超市管理系统所需要的基本功能,能够满足一般用户对于仓库管理的需要,能有效的提高超市管理人员的工作效率。根据系统的需求分析,系统大体分为以下几个模块:系统管理、添加商品信息模块、出库模块、入库模块、信息查询模块。其中,各个模块又有不同的子模块图4组织结构图3.2数据库设计3.2.1概念结构设计用于信息世界的建模,是现实世界到信息世界的第一层抽象。一般采用实体-联系方法,即E-R图。根据数据库需求分析规划出的实体有:库存类型实体、商品类型实体、用户信息实体、销售单实体、账单实体等。各个实体具体的实体属性图如下:图 5总E

10、-R图图6库存E-R图图7 商品信息E-R图图8 用户E-R图3.2.2逻辑结构设计采购管理(商品编号,商品名称,价格,供应商,供应商名称,供应商编号,联系电话)销售管理(商品编号,商品名称,数量,价格,销售时间)库存管理(供应商编号,供应商名称,联系电话,供应商,价格,商品编号,商品名称)商品信息(商品名称,商品编号,价格,成本)员工信息(员工号,姓名,年龄,性别,职位,联系电话)根据数据库概念结构设计,将数据库概念结构转化为SQL Server 2008所支持的实际数据模型,即数据库的逻辑结构。其各个数据库表的设计结果如下:图9管理员信息表图10 货品信息表图11库存信息查询表图12仓库人

11、员信息添加管理图13入库单信息表4.系统实现系统的设计是系统开发中的一个重要环节。本章将主要介绍一个基于B/S架构的超市管理系统的总体结构、系统架构和数据库设计。总体结构主要介绍了各个模块之间的关系,数据库设计主要说明了表的建立和数据之间的关系。本系统包含了仓库管理系统所需要的基本功能,能够满足一般用户对于仓库管理的需要,能有效的提高仓库管理人员的工作效率。4.1主界面模块当仓库管理人员用正确的用户名和密码登录进系统之后,即可直接进入到主界面。在主界面上,有各个子功能界面的超链接选项,包括添加超市货品、管理超市货品、查询货品、添加用户。当管理人员完成工作后,即可选择退出。图14 主界面图代码:

12、超市货品管理系统 4.2各模块实现4.2.1登陆模块本系统是一个单用户系统。仓库管理人员使用用户名和密码登入系统之后,可进入主界面对系统进行操作。界面:图15 登陆模块图代码: if (this.TextBox1.Text = | this.TextBox2.Text = ) Response.Write(alert (请输入完整信息后再提交!); else SqlConnection con = new SqlConnection(Data Source=(local);Initial Catalog=chgl;Integrated Security=True); /连接数据库 / SqlC

13、onnection con = new SqlConnection(server=.;database=mysys;uid=sa;pwd=sa;); /连接数据库 string str = select * from admincsgl where username= + TextBox1.Text + and password= + TextBox2.Text + ; con.Open(); / 打开连接 SqlCommand cmd = new SqlCommand(str, con); / 创建Command对象 SqlDataReader dr = cmd.ExecuteReader(); / 执行ExecuteReader()方法 if (dr.Read() Sessionusername = TextBox1.Text; Response.Redirect(main.aspx); else Response.Write(alert (用户名或密码错

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号