当前位置:文档之家› 小型超市进销存管理系统

小型超市进销存管理系统

小型超市进销存管理系统大连科技学院数据库课程设计题目小型超市进销存管理系统学生姓名专业班级软件工程11-1班指导教师秦放职称讲师所在单位信息科学系软件工程教研室教学部主任王立娟完成日期 2013年09月13日课程设计评分标准学号 1106030115 姓名专业班级软件工程11-1班编号考核项目分值评分备注 1 平时工作态度及遵守纪律情况 10 2 选题(考虑重复、新颖、独创) 10 3 需求分析 20 4 概念模型设计 20 5 逻辑结构设计 20 6 数据库优化与实现(代码) 10 7 文档(内容、结构、排版) 10总评成绩综合评定: (优、良、中、及格、不及格)指导教师签字: 2013年09月13 日摘要超市作为我国零售业的一种重要形态,为国民经济的发展发挥了重要作用。

但是随着超市高速的发展,其经营管理也变得越来越复杂,传统的人工记账方式已不能满足现有超市的发展,这样就迫切地需要引入新的管理技术。

所以在此基础上,通过调查研究、分析总结,开发了这套小型超市进销存管理系统,以便于小型超市管理者管理商品,综合运用各种信息,使管理者在管理过程中做出科学的决策,提高经营的效率,增强其在同行业中的竞争力,增加超市收益。

并且,随着现代科学技术的迅速发展,计算机技术已经渗透到各个领域,其易学易用,超市管理者很容易掌握。

在总结小型超市目前在经营管理过程中存在的弊端,和了解超市管理者需求的基础上,本着方便管理者管理超市商品,提供综合信息方便管理员做出科学决策的基础上,提出了开发本系统的设计思想:本系统要方便、及时、迅速的对库存信息进行增、删、查、改,以便与超市的最新信息保持一致;并且要能对现有库存情况和销售信息进行查看,便于管理员及时进货,和分析销售情况,做出好的销售策略;也要方便管理员查看收益,增加其经营的动力。

并且,通过对本系统的使用,使超市达到方便管理,科学管理,最主要的目的是提高超市收益。

管理系统超市管理系统小型超市进销存管理系统关键词:目录1 绪论 (1)1.1 课题简介 (1)1.2 设计目的 (1)1.3 设计内容 ................................................ 1 2 需求分析 .. (2)2.1 需求分析的任务 (3)2.2 数据流程图 (3)2.3 数据字典 (6)3 数据库概念结构设计 (8)3.1 局部概念模型设计 (8)3.2 全局部概念模型设计 ....................................... 9 4数据库逻辑结构设计 (10)4.1 E-R图向关系模型的转换 (11)4.2 数据模型的优化 (11)4.3 数据库的结构 ........................................... 11 5.数据库物理结构设计 . (13)5.1 数据库建库 (13)5.2 数据表及视图的建立 ...................................... 13 6.系统实现 . (15)总结 (16)参考文献 .........................................................171 绪论1.1 课题简介随着现代科学技术的迅速发展,计算机技术已经渗透到各个领域,成为各个行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。

作为国内市场的一些小型超市,它们在信息化过程中的步伐要远远落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。

在我国超市成为零售业的一种重要形态,为国民经济的发展发挥了重要作用。

但是在目前状况下,超市存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,不宜进行商品调价,容易出现差错等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

并且随着超市形态的高速的发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,原始的人工管理已无法应对复杂的市场。

因此开发了这套小型超市进销存管理系统。

针对以上超市管理的缺点,提出系统的设计目标是方便超市管理员管理商品,对超市的进货、销售、存放做到准确、及时、有效的管理,并且要方便管理员及时的对数据库中的商品信息进行修改,使其与超市最新信息保持一致,而且管理者可以综合各种信息,使超市在进货、销售方面做出正确的决策,提高超市管理的科学性,增强其在同行业中的竞争力,最终能提高超市收益。

1.2 设计目的通过调查,发现当前小型超市管理中存在许多问题,归纳起来包括以下几点: 不易管理:由于超市本身经营的特点:销售商品种类多,进货渠道多,且销售面向广大群众,其信息存储多以文本,表格等书面文件为介质进行存储,以计算器等工具进行计算。

依赖于人的经验和水平,且易产生错误。

不易查询,统计:由于其存储的介质多为纸质材料,每次查询一些信息都要翻阅大量的材料,不但浪费时间而且容易遗漏数据,也是其统计不准确。

不易做出正确的决策:由于纸质材料在查询与统计方面的缺陷,使得得出的信息不完整,不准确,因此在此基础上做出的决策也会有偏差,不准确。

信息化程度低:国内市场中的小型超市,由于其规摸小,不注意自身信息的管理,所以在信息化过程中远远落后于大中型超市,面对市场竞争日趋激烈的压力,小型超市如何生存成为小型超市经营者面对的难题。

1鉴于以上各点,提高小型超市的信息化,使其科学化统计,管理,便于及时准确地做出决策,提高其效率,加强其竞争力。

使其在激烈的市场竞争之中有一席之地。

1.3 设计内容小型超市管理系统主要针对小型超市中的用户进行操作,还对小型超市中的库存商品进行增加、删除、修改、查询等操作,及时对商品进行管理,同时方便管理员查询信息,提高效率。

22 需求分析2.1 需求分析的任务数据库(DataBase,简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

其中永久存储、有组织、可共享是数据库的三个基本特点。

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。

另外,合理的数据库结构将非常有利于程序的实现。

数据库是本系统的核心和基础,因此一定要设计好数据库。

数据库的设计主要是数据库中表的设计,以及各个表的关系。

在综合考虑系统功能的基础上设计数据库中表和表中的字段如下:用户登陆信息表:用户编码、用户名、登录密码,其中用户编码不能为空。

商品信息表:商品编码、商品名称、商品所属类型、现存数量、销售数量、商品单价、商品进价、销售总价、销售总成本、销售总利润、商品税率、商品实收益。

其中商品编码不能为空。

两者之间是一种多对多的关系。

2.2 数据流程图用户的需求具体体现在各种信息的录入、删除、修改、保存、更新、查询、统计等方面。

这就要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构,为下一步的数据库具体设计做好充分准备。

1.在仔细分析超市管理系统的基础上,得出本系统处理信息与后台数据库的关系,如图2-1:小型插入数据超市修改数据进销数据库显示数据存管理删除数据系统查询数据3图2-1 系统与数据库的关系图2.小型超市进销存管理系统中用户,小型超市进销存管理系统与商品之间的数据流程图,如图2-2:管理登陆商品小型超市进销存管理系用户统显示退出图2-2 小型超市进销存管理系统流程图3.用户登陆流程图是用户进入小型超市进销存管理系统中,会出现一个界面,再输入用户编号,用户姓名,用户密码,其中用户编号,用户密码是必输入的。

输入用户信息之后,就可以进入数据库中。

如图2-3:用户编号输入反馈输入进入用户姓名小型超市进销存管用户理系统反馈登陆反馈输入用户密码图2-3 用户登陆流程图4.模块图设计主要是系统地设计模块组成与各模块的功能,前面章节我们已经叙述了需求分析,根据需求分析,可以将本系统分为以下功能模块:查看商品列表,修改商品,添加商品,删除商品,销售商品,察看收益,查看商品库存,查看商品销售。

整4个功能模块主要描述系统的完整功能。

如图2-4:小型超市进销存管理系统查修添查查查销删看改加看看看售除商商商商商商商商品品品品品品品品列库销收表存售益图2-4 功能模块图(1)商品列表显示超市中现有的所有商品,便于超市用户决定是否进新的商品,增加超市经营种类,提高超市经营收益。

(2)修改商品超市现有商品中,当某些商品的进价、销售价格或其他发生变化时,以便超市管理者及时的修改相应的信息,提高经营的效率。

(3)添加商品当超市进入新的商品时,超市管理者可以及时的添加商品,保证新进商品的销售。

(4)查看商品库存商品库存,根据此超市管理者及时决定进货,使超市货物充分,保证销售。

(5)查看商品销售通过商品销售列表,管理员查看那些商品销售的好,那些商品销售的差,便于超市经营者在进货时作参考,既保证商品充分,又保证商品销售的出去。

从而保证超市收益。

(6)删除商品当厂家不生产某种商品,或某种商品没有市场,超市不进某种商品时,超市管理者就可以删除某种商品的信息。

(7)查看商品收益通过商品收益表,管理者查看商品进价,销售价,收益等情况,综合考虑这些,制定出最好的销售价格,使超市收益达到最高。

(8)查询商品通过此功能超市管理者可以查看某一种商品的详细信息,或某一类商品都有哪5些,更为方便的使管理员查看商品。

超市管理员通过对以上各个功能模块的使用和综合分析,可以提高对超市的管理,提高其效率,增加其决策的正确性,使超市收益达到更高。

2.3 数据字典(1) 用户信息表(useradmin):该表主要由列名、数据类型、可否为空、说明等数据项组成。

如表4-1所示。

表4-1 用户信息表格功能描述字段名数据类型数据长度默认值是否允许为空其他idd int 11 null 用户编号否自增Username varchar 30 null 用户姓名是——Password Varchar 30 null 用户密码是——(2)商品基本信息表(product):该表主要由列名、数据类型、可否为空、说明等数据项组成。

如表4-2所示。

相关主题