小型超市进销存管理系统详细设计.doc

上传人:wj 文档编号:2145219 上传时间:2023-05-02 格式:DOC 页数:25 大小:498KB
下载 相关 举报
小型超市进销存管理系统详细设计.doc_第1页
第1页 / 共25页
小型超市进销存管理系统详细设计.doc_第2页
第2页 / 共25页
小型超市进销存管理系统详细设计.doc_第3页
第3页 / 共25页
小型超市进销存管理系统详细设计.doc_第4页
第4页 / 共25页
小型超市进销存管理系统详细设计.doc_第5页
第5页 / 共25页
小型超市进销存管理系统详细设计.doc_第6页
第6页 / 共25页
小型超市进销存管理系统详细设计.doc_第7页
第7页 / 共25页
小型超市进销存管理系统详细设计.doc_第8页
第8页 / 共25页
小型超市进销存管理系统详细设计.doc_第9页
第9页 / 共25页
小型超市进销存管理系统详细设计.doc_第10页
第10页 / 共25页
小型超市进销存管理系统详细设计.doc_第11页
第11页 / 共25页
小型超市进销存管理系统详细设计.doc_第12页
第12页 / 共25页
小型超市进销存管理系统详细设计.doc_第13页
第13页 / 共25页
小型超市进销存管理系统详细设计.doc_第14页
第14页 / 共25页
小型超市进销存管理系统详细设计.doc_第15页
第15页 / 共25页
小型超市进销存管理系统详细设计.doc_第16页
第16页 / 共25页
小型超市进销存管理系统详细设计.doc_第17页
第17页 / 共25页
小型超市进销存管理系统详细设计.doc_第18页
第18页 / 共25页
小型超市进销存管理系统详细设计.doc_第19页
第19页 / 共25页
小型超市进销存管理系统详细设计.doc_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小型超市进销存管理系统详细设计.doc

《小型超市进销存管理系统详细设计.doc》由会员分享,可在线阅读,更多相关《小型超市进销存管理系统详细设计.doc(25页珍藏版)》请在冰点文库上搜索。

小型超市进销存管理系统详细设计.doc

石河子大学信息科学与技术学院

数据库系统课程设计

题目:

小型超市进销存管理系统

姓名:

骆勇刘浩

学号:

2008082228200808247

院系:

信息科学与技术学院

专业:

计算机科学与技术专业

班级:

08级

(1)班

指导教师:

余宝华

2011-1-12

小型超市进销存管理系统

摘要计算机技术的全面普及,给中小型超市带来新鲜的血液,利用计算机对超市进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。

管理方式的转变,提高整个超市的工作效率,在某种意义上讲,给中小型超市提供了新的有利条件,增强了超市的核心竞争力,成为超市管理的必备工具。

本系统的开发适用于多种类型的超市,可以帮助超市快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。

本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现管理者对超市的智能化管理,通过本系统可以达到以下目标:

一、系统最大限度地实现了易安装性、易维护性和易操作性。

二、系统运行稳定,安全可靠。

三、操作灵活,界面友好,充分满足中小型超市的进销存管理需求

四、实施规范的进、销、存一体化业务管理。

五、强大的库存预警功能,尽量避免损失。

六、图形化数据分析。

七、强大的查询分析功能。

八、灵活、细分的权限控制功能。

九、强大的报表功能,让您随时了解超市经营情况

关键词超市管理系统;进销存;超市库存

目录

一、项目研究背景 4

1.1项目背景 4

二、系统开发环境 5

2.1开发环境 5

三、系统分析 6

3.1需求分析 6

3.2可行性分析 6

3.3系统功能分析 7

四、系统总体设计 9

4.1系统功能简介 9

4.1.1系统登录与管理 9

4.1.2数据输入、删除与修改 9

4.1.3数据查询 9

4.2系统总体设计模块规划 9

4.3系统数据库设计 11

4.3.1数据库需求分析 11

4.4数据库的实现 11

4.5数据库关系图 14

4.6系统整体流程图 21

五、系统详细设计与实现 22

5.1管理员系统功能模块实现 22

5.1.1用户登录 22

5.1.2主界面设置 22

5.1.3管理员对员工信息进行管理 23

5.1.4管理员进行商品信息管理 23

5.1.5商品进货管理模块 23

5.1.6商品销售管理模块 23

5.1.7库存管理模块 23

5.1.8系统维护 23

5.2员工系统模块的实现 23

5.2.1商品信息管理模块 23

5.2.2商品销售管理模块 24

5.2.3商品库存管理 24

5.2.4系统管理 24

六、总结 25

参考文献…………………………………………………………………………………25

小型超市进销存管理系统详细设计说明书

第一章前言

1.1项目背景

超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。

随着超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。

这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中。

超市自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。

它最主要的特点是能够实时和准确的控制店内的销售情况。

超市行业只作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个超市企业追求的目标。

而在当今时代计算机的普及和应用,信息管理的方便快捷,使超市进销存管理系统被超市企业所重视。

超市引入信息管理系统,是零售业经营之中的最热门的话题之一。

但在目前状况下,零售业商业企业仍存在着落后的一面,如:

不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已经无法对着复杂的市场。

为此,我在本次设计之中选择了中小型超市进销存管理系统设计,依靠现代化的计算机出技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反应出商品的进销存状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市的系统建设的技术基础。

中小型超市现代化的建置,可以根据每个零售商品的性质不同而有所不同,而建置的过程中需要经营者提供基本数据和流程规划,中小型超市的信息化过程必须要有好的软件管理结合,而选择好的软件就如同选择经营伙伴一样,可以帮助超市本身节省运营成本,而且超市进销存管理系统是长期使用的软件工具,因为不同的零售业可能使用不同功能的系统。

这样才能借助信息化的帮助使销售业绩跃上一个新台阶。

第二章系统开发环境

2.1开发环境

本系统开发环境如下:

开发平台:

JSPMicrosoftSQLServer2000

运行平台:

WindowsXP/Windows2000/Windows2003

分辨率:

最佳效果1440*900

开发语言:

JSP

关系统数据库:

MicrosoftSQLServer2000

第三章系统分析

3.1需求分析

社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。

如果一个超市能够打动顾客、吸引顾客,自然会顾客盈门。

近几年新兴产业中小型超市的现代化管理方式和便捷的购物方式。

商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。

因此,超市经营没有掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。

随着超市规模的发展不断扩大,具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。

每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、结及资金分布等情况迅速反映出来,其往来业务非常繁杂。

超市在时时刻刻需要对商品各种信息进行统计分析。

随之而来的也产生了超市管理系统,现在还处在发展阶段。

目前我国的中小型超市数量多,地区分布广泛,在我国经济发展中具有重要地位。

随着全球经济一体化的发展和电子商务的兴起,中小型超市之间的竞争将越来越激烈。

网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小型超市带来了更多的发展机会,同时也增加了超市之间的竞争强度。

这就要求中小型超市必须改变传统的经营管理模式,提高超市的运营效率。

目前,我国中小型超市的信息化水平还很低,相比国外的超市,还处于起步阶段。

随着科技发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市采用电脑管理销售等诸多环节也已成为必然趋势。

3.2可行性分析

通过计算机网络管理系统对超市进行全面的管理,满足超市现代化管理的要求。

●经济性

超市运营过程中信息的系统化管理、权威的数据统计,为超市的经

营决策提供了大量权威的科学依据(数据);强大的账单结款功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据容易出错所带来的一系列的连锁反应,有效提高企业的经济效益。

●技术性

在高系统配置、高网络带宽的服务情况下,各个级别管理员很容易

通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。

回到家也可以轻轻松松办公,决胜千里之外。

3.3系统功能分析

系统的对象确定之后,应该对系统进行定性的分析,分析是为了了解系统应达到的目标和系统应具备的功能。

通过调查,要求系统具备以下功能。

●由于操作人员的计算机知识普遍较低,要求系统有良好的人机界面。

●系统的使用对象多,要求有较好的权限管理。

●方便查询数据,支持多条件查询。

●完善的基础信息管理。

●通过计算机,能够直接“透视”仓库库存情况。

●完善的商品进货信息、商品销售信息管理。

●方便健全的结账功能。

●商品销售排行统计。

●自动计算数据,减少人工干预。

●系统运行稳定、安全可靠。

●对于用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误。

中小型超市进销存管理系统是一个典型的数据库开发应用程序,共分为两个角色:

管理员、普通员工。

每个角色拥有不同的权限。

管理员部分由六个子模块组成:

员工信息管理、商品信息管理、商品进货管理、商品销售管理、库存管理、系统维护。

1.员工信息管理模块的功能包括:

(1)员工基本信息的录入;

(2)员工基本信息的修改、删除、维护、查询;

2.商品信息管理模块的功能包括:

(1)商品类别的添加、删除、维护;

(2)商品信息的录入;

(3)商品信息的修改、删除、维护、查询;

3.商品采购管理模块的功能包括:

(1)进货信息的登记录入;

(2)多条件查询进货信息;

(3)退货信息的登记录入;

(4)多条件查询退货信息;

4.商品销售管理模块的功能包括:

(1)多条件进行商品销售查询;

(2)顾客退货登记录入;

(3)多条件进行顾客退货查询;

5.库存管理模块的功能包括:

(1)库存报警;

(2)多条件进行商品库存查询;

6.系统维护

(1)供应商管理

(2)修改密码

普通员工部分由四个子模块组成:

商品信息管理、商品销售管理、库存管理、系统管理。

1.商品信息管理模块的功能包括:

(1)多条件进行商品信息查询;

2.商品销售管理模块的功能包括:

(1)商品销售信息的添加;

3.库存管理模块的功能包括:

(1)库存报警;

(2)多条进进行商品库存查询;

4.系统管理模块的功能包括:

(1)修改用户密码;

第四章系统总体规划

4.1系统功能简介

小型超市进销存管理系统是一个交互式查询系统,在明确了系统目标与数据库结构的前提下,设计出该系统的主要功能:

系统登录、数据输入与修改、数据综合查询、报表浏览、系统管理、帮助等。

4.1.1系统登录与管理

为了确保数据的保密性和安全性,防止非法用户对数据破坏,系统将使用登录系统,将事先设计好的用户名和密码信息放在数据表glyuan中,登录时系统自动将用户输入的数据信息和glyuan数据表中的数据进行比较,只有合法用户才能使用本系统。

通过系统管理员可以增加新用户和登录用户密码修改等功能。

4.1.2数据输入、删除与修改

数据输入、删除与修改统称数据操作,用户可以根据自己的需要,对数据表中的数据进行操作,将改动的数据及时传到后台的数据库中,保证数据的实时性、有效性。

4.1.3数据查询

查询功能是一个软件的核心部分,反映了一个系统的优劣。

本系统能够对员工基本信息中的常用信息进行查询、对商品信息的查询和对库存信息进行查询;对进货退货信息的查询、销售信息的综合查询、客户退货信息的综合查询和客户投诉信息的综合查询。

4.2系统总体设计模块规划

系统整体主要模块图如图4.1和图4.2所示。

管理员模块:

超市进销存管理平台

员工信息管理

商品信息管理

商品采购管理

库存管理

商品销售管理

系统维护

商品信息维护

退货登记

退货查询

顾客退货办理

顾客退货查询

库存查询

添加员工信息

员工信息维护

添加商品类别

添加商品信息

进货登记

进货查询

商品销售查询

库存报警

供应商管理

修改密码

图4-1管理员功能模块

普通员工模块:

超市进销存管理平台

商品信息管理

商品销售管理

库存管理

系统管理

商品信息查询

个人业绩查询

添加销售信息

库存报警

库存查询

修改密码

图4-2员工功能模块

4.3系统数据库设计

4.3.1数据库需求分析

数据库的需求分析是进行系统功能划分和系统设计最重要的一个环节,根据前期的需求分析,可以得到11个数据表:

管理员信息表(glyuan)、进货表(jinhuo)、退货表(tuihuo)、员工信息表(zgxx)、商品类别表(splbie)、商品信息表(spxx)、库存信息表(kcxx)、顾客退货表(guketuihuo)、商品销售表(spxs)、供应商信息表(gysxx)。

4.4数据库的实现

根据本系统实现的功能,超市进销存管理系统主要的数据表信息如下所示:

管理员信息表(glyuan)

表4-1管理员信息表

字段名称

数据类型

大小

允许空

说明

gname

char

10

登陆名称

gmima

char

10

登陆密码

进货表(jinhuo)

表4-2进货表

字段名称

数据类型

大小

允许空

说明

spno

Char

20

商品编号

gysname

Char

20

供应商名称

jhjg

Float

进货价格

jhsl

Int

进货数量

spzj

Float

商品总价

jhsj

Datetime

进货时间

jtjsj

Datetime

添加时间

退货表(tuihuo)

表4-3退货表

字段名称

数据类型

大小

允许空

说明

spno

Char

20

商品编号

gysname

Char

50

供应商名称

thjg

Float

退货价格

thsl

Int

退货数量

spzj

Float

商品总价

thsj

Datetime

退货时间

ttjsj

Datetime

添加时间

thyy

Text

退货原因

员工信息表(zgxx)

表4-4员工信息表

字段名称

数据类型

大小

允许空

说明

zno

Char

10

员工编号

zname

Char

10

员工名称

zmima

Char

10

登陆密码

zsex

Char

1

性别

ztel

Char

10

电话

商品类别表(splbie)

表4-6商品类别表

字段名称

数据类型

大小

允许空

说明

splbie

Int

类别编号

lbiename

Char

20

类别名称

商品信息表(spxx)

表4-7商品信息表

字段名称

数据类型

大小

允许空

说明

spno

Char

20

商品编号

splbie

Int

类别编号

spname

Char

30

商品名称

danwei

Char

2

单位

xinghao

Char

20

型号

guige

Char

20

规格

jiage

Float

价格

spcd

Char

50

产地

fujia

Char

10

附加信息

tjsj

Datetime

添加时间

库存信息表(kcxx)

表4-8库存信息表

字段名称

数据类型

大小

允许空

说明

spno

Char

20

商品编号

kcsl

Int

库存数量

顾客退货表(guketuihuo)

表4-9顾客退货表

字段名称

数据类型

大小

允许空

说明

xsno

Char

20

销售编号

spno

Char

20

商品编号

thjg

Float

退货价格

thsl

Int

退货数量

spzj

Float

商品总价

thyyin

Text

退货原因

tjsj

Datetime

添加时间

商品销售表(spxs)

表4-10商品销售表

字段名称

数据类型

大小

允许空

说明

xsno

Int

销售编号

Spno

Char

20

否0

商品编号

danjia

Float

单价

shulian

Int

数量

zongjia

Float

总价

scsj

Datetime

售出时间

scno

Char

售货员编号

供应商信息表(gysxx)

表4-11供应商信息表

字段名称

数据类型

大小

允许空

说明

gysname

Char

50

供应商名称

gysdz

Char

50

地址

4.5数据库关系图

Tuihuo、spxx、gysxx之间的关系如图4-5-1所示。

在表tuihuo中添加退货信息时,需要输入商品编号,通过商品编号(tuno)和商品信息表(spxx)和退货信息表(tuihuo)相关联。

而表spxx中在添加商品信息时,需要选择商品类别,所以通过商品类别编号(splbie)和商品类别名称(gysxxname)来把它们关联起来。

图4-5-1数据表关系

jinhuo、spxx、gysxx之间的关系如图4-5-2所示。

在表jinhuo中添加进货信息时,需要输入商品编号,通过商品编号(spno)把商品信息表(spxx)和进货信息表(jinhuo)相关联。

而在表spxx中在添加商品信息时,需要选择商品类别,所以通过商品类别编号(splbie)和商品类别名称(gysname)来把它们关联起来。

图4-5-2数据表关系

kcxx、spxx、spleibie之间的关系如图4-5-3所示。

在统计商品库存的时候,需要用商品编号(spno)把商品库存表(kcxx)和商品信息表(spxx)联系起来。

而在添加商品信息时,需要选择商品类别。

通过商品类别编号(splbie)把商品类别信息表(spleibie)和商品信息表(spxx)关联起来。

图4-5-3数据表关系

guketuihuo、spxx、spxs之间的关系如图4-5-4所示。

在办理顾客退货的时候,需要输入商品编号才能获得商品信息,通过商品编号(spno)把顾客退货信息表(gthno)和商品信息表(spxx)联系起来。

图4-5-4数据表关系

spxs、spxx、zgxx之间的关系如图4-5-5所示。

在进行商品销售时侯,需要输入商品编号以获得商品信息,所以通过商品编号(spno)把销售信息表(spxs)和商品信息表(spxx)联系起来。

图4-5-5数据表关系

本系统根据上面的设计规划出的主要实体有职员信息、进货、用户、费用、收款、进货退货。

各个实体的E-R图分别如图4.1至图4.6所示。

图4.1职员信息的E-R图

图4.2进货的E-R图

图4.3退货的E-R图

图4.4顾客退货的E-R图

图4.5商品信息的E-R图

图4.6商品销售的E-R图

4.6系统整体流程图

本系统采用密码登录的形式。

用户登录,首先得输入用户名和密码,系统根据用户所输入的信息判断密码是否正确,如果正确则可以进入系统,进入系统后,用户根据自己的需要,选择特定的功能即可。

在进行任何一种操作的时候都应该注意系统数据的完整性。

系统的整体流程图如图4.7所示。

选择用户模式

密码是否正确?

结束任务?

系统登录欢迎界面

系统登录

验证用户口令

进入系统主界面

调用系统菜单

退出系统

调用各项功能

Y

Y

Y

N

N

图4.7系统整体流程图

第五章系统详细设计与实现

5.1管理员系统功能模块实现

根据系统的需求分析和系统的结构设计,下面是管理员部分功能模块的实现。

5.1.1用户登录

用户登录系统的后台入口,用户需要输入用户名、密码、验证码、选择登录身份,并且通过验证所输入的信息正确,方能进入系统。

如果输入的信息不正确,则跳转到登录失败的页面,点击返回则可跳转到登录页面重新操作。

登录的流程图如下所示:

登录窗口

输入用户名和密码

选择登录身份

进入主界面

进行相关操作

验证

输入信息正确

输入信息有误

图5-1登陆流程图

5.1.2主界面设置

用户成功登陆之后,进入主界面。

主界面主要由三个部分组成:

顶端页面、左侧导航栏和右侧内容显示栏。

顶端页面主要显示系统的logo、识别登陆用户的名称和身份。

5.1.3管理员对员工信息进行管理

员工信息管理模块是对超市员工的信息进行添加,删除,修改等操作。

这样可以有效地对员工进行管理。

为了能够快速查找员工的信息,本模块用了多条件查询,只要输入员工编号或者员工姓名,即可轻松找到员工相关信息。

5.1.4管理员进行商品信息管理

员工信息管理模块是对商品的信息进行添加,删除,修改等操作。

这样可以有效地对商品进行管理。

这个模块总共分为三个部分:

添加商品类别、添加商品信息和商品信息维护。

5.1.5商品进货管理模块

该模块总共分为四个部分:

进货登记、进货查询、退货登记、退货查询。

主要用于日常的采购管理。

在进货登记和退货登记中,输入进货价格和进货数量,系统会自动生成进货总价,这样不但省去了很多计算的工作,更重要的是可以杜绝人为计算的失误。

这部分功能大大增强了系统的智能化。

5.1.6商品销售管理模块

该模块和员工添加销售信息模块紧密相连,员工在其所属模块中添

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

当前位置:首页 > 求职职场 > 简历

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

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