数据库需求分析的简单案例:小型自选商场进销存管理系统需求分析的
数据库需求分析的简单案例:小型自选商场进销存管理系统需求分析的

数据库需求分析的简单案例:小型自选商场进销存管理系统需求分析的基本过程一应用领域的调查分析通过可行性分析,原采用手工管理的某小型自选商场决定开发进销存管理系统。
经过详细调查、收集了各种单据、帐页和报表。
又通过参加管理业务实践和向有关业务管理人员的访问调查,掌握了下述情况:该商场是一个面向生活小区的经营食品和日常用品的小型自选商场。
原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。
整个商场由8人组成。
主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。
由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。
商场的业务量是:平均每3天进货一次,每次可能有不同的货源进货。
平均每天顾客数目是1000人。
平均每个顾客购买3种商品。
按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。
下边列出收集到的各种单据和帐页的格式。
表2 商品购入流水帐帐页格式:商品 号 商品 名 计量 单位购入 价 本期 累计 购入量 购入 金额 累计 销售 价 本期 累计 销售量 销售金额 累计本期 盈利库存 结余 量 库存资 金额(1) (2) (3) (4) (5) (6)= (4)(5) (7)(8)(9)= (7)(8) (10)= (9)-(6) (11) (12)=(4)(11)经调查,日常管理的主要查询有以下几项: (1)根据商品号查询该商品的库存量。
(2)根据购入入库单编号或销售出库单编号查询某笔出入库的记录。
(3)根据商品号查询某个时期内的进销存情况。
该自选商场主要业务的管理机构如下图所示:管理人员的分工如下:业务经理全盘负责商场的总体运作和发展。
实验报告(超市库存管理系统需求分析)

实验报告(超市库存管理系统需求分析)超市库存管理系统需求分析一、引言随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。
从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
二、任务概述2.1目标本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
2.2项目背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
2.3 运行环境(1)硬件环境台式机或笔记本电脑运行时所需内存:5MB;(2)软件环境Windows操作系统三、数据描述3.1静态数据描述操作员个人信息表(UID, Uname, 联系电话);仓库信息表(仓库名称,负责人,联系电话,联系地址);货品信息表(货品编号,货品名称,货品类别,规格型号,单位);库存信息表(库别,货品编号,数量,进货单价,出货单价);入库单(凭证编号,库别,货品编号,数量,进货单价,合计,入库时间,制单人,采购人编号);出库单(凭证编号,库别,货品编号,数量,出货单价,合计,出库时间,制单人,客户编号);采购员表(UID, Uname, 采购的货品类别,联系电话);客户信息表(客户编号,客户名称,联系人,联系电话,联系地址);3.2数据库描述本软件采用数据库:Microsoft SQL Server 2008;3.3数据字典字段名数据类型字段长度是否为空UID 文本10Uname 文本8联系电话文本15表1 操作员个人信息表字段名数据类型字段长度是否为空仓库名称文本20负责人文本8联系电话文本15联系地址文本50表2 仓库信息表字段名数据类型字段长度是否为空货品编号文本 5货品名称文本10货品类别文本8规格型号文本 4单位文本 2表3 货品信息表字段名数据类型字段长度是否为空库别文本 5仓库编号文本 5数量数字长整型进货单价货币8出货单价货币 5表4 库存信息表字段名数据类型字段长度是否为空凭证编号文本10 库别文本8货品编号文本 5数量数字长整型进货单价货币合计货币入库时间日期/时间制单人文本8采购人编号文本 5表5 入库单字段名数据类型字段长度是否为空凭证编号文本10 库别文本8货品编号文本 5数量数字长整型出货单价货币合计货币出库时间日期/时间制单人文本8客户编号文本 5表6 出库单字段名数据类型字段长度是否为空UID 文本10Uname 文本 6采购的货品类别文本10联系电话文本15表7 采购员表字段名数据类型字段长度是否为空客户编号文本10客户名称文本8联系人文本8联系电话文本15联系地址文本50表8 客户信息表四、功能需求4.1功能划分本软件主要有如下功能(1)身份验证(2)系统主界面的实现(3)出库管理模块的实现(4)信息查询模块的实现(5)修改功能(6)帮助功能4.2功能描述(1)身份验证功能对登陆的用户进行验证,通过者才能进入系统。
软件工程需求分析实验报告(小型超市管理系统)

软件工程需求分析实验报告(小型超市管理系统)第一篇:软件工程需求分析实验报告(小型超市管理系统)《软件工程》实验报告小型超市管理系统需求分析指导教师:___ 黄潇__ _ 班级:_1002__(第___组)学生姓名:__ xxx_____ 学号:__xxxxx__ 完成日期:____________运城学院计算机科学与技术系1.系统需求概述针对超市本身的特点,结合我们日常生活的实际情况,本系统能基本实现超市的进、销、存等管理功能的各个方面,不仅能使超市的基本情况让超市管理者直观的了解,同时更能为超市管理者提供决策的系统有效以及合理的依据。
此系统主要分为四大功能模块,包括商品销售管理模块,商品进货管理模块,商品库存管理模块,超市人员管理模块,他们的具体功能如下。
1、商品销售管理功能:实现对销售信息的查询,实现商品销售信息的汇总。
2、商品进货管理功能:实现对进货信息的添加、删除、修改的更新功能。
3、商品库存管理功能:实现对商品基本信息和商品库存信息的查询,实现商品信息和库存信息的添加、删除和修改的更新功能。
4、超市人员管理功能:实现职工信息和供货商信息的查询,实现职工信息和供货商信息的添加、删除、修改的更新功能以及简单的信息维护,用户名变更和密码修改。
2.用例建模2.1 参与者列表超市经理:对商品销售信息的查询和管理;对进货信息的增加、删除、修改的更新功能;对商品基本信息和商品库存信息的查询以及相关信息的更新;对职工信息和供货商信息的查询以及相关信息的更新功能;对简单的信息进行维护,可以进行用户名变更和密码修改。
2.2 用例列表UC1 登陆:用于验证用户权限UC2 系统维护:用于用户名和密码的变更修改。
UC3 查询销售信息:用于查看销售信息。
UC4 销售信息盘点:用于商品销售信息的汇总盘点。
UC5 添加商品进货信息:用于对将要进货的商品的基本信息添加到系统。
UC6 删除商品进货信息:用于对不再进货或者输入有误的商品进行删除。
小型商店进销存管理系统分析报告

《信息系统开发与实践》课程结课实践作业项目名称:小型商店进销存管理系统完成人:二零一二年十一月六日目录第2章系统分析 (2)2.1可行性分析 (2)2.1.1技术可行性分析 (2)2.1.2经济可行性分析 (3)2.1.3操作可行性分析 (3)2.2需求分析 (3)第3章系统概要设计 (4)3.1系统结构设计 (4)3.2系统的数据对象 (6)3.3数据库概念结构设计 (6)3.4数据库的逻辑结构设计 (9)第四章系统各功能模块的创建 (11)第五章结论 (18)第1章选题的目的及意义为了更好、更方便地提高商店的管理效率,设计了商店进销存管理系统。
该系统能够准确地控制店内的销售情况,减少管理人员的工作量,实现商品管理、进货管理、销售管理、库存管理等功能,并可进行各种相关信息的添加、删除和更新,大大提高了商店的运作效率。
本系统可以改变商店的现状,充分利用有限的资源,争取用最小的投资,来扩大商店的宣传力度,使商店不再“小”,使发展不再受到地域,店面的限制。
本系统可以迅速提升商店的管理水平,降低经营成本,提高效益,增强商店扩张力,提供有效的技术保障。
提高管理水平以便于和外界交流,一个企业的经营好坏与它的管理是相互紧密联系的。
科学地运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化,而且可以节省相当的人力和物力。
它能够使用户的管理工作走上良性运转轨道,从而为其快速发展奠定基础。
当今的世界是开放的世界,同样企业也是如此,特别是决策所需要的信息更是来自外边的,抓住信息的时效性、价值性,就可以为企业提高收益。
第2章系统分析2.1可行性分析系统的可行性分析主要包括技术可行性、经济可行性和操作可行性分析。
本系统的可行性分析如下。
2.1.1技术可行性分析系统开发采用的是Delphi和Access 2007数据库开发技术,这两门技术在大学期间都经过系统的学习,掌握了使用技巧,所以从技术角度来讲,本系统开发是可行的。
小型超市商品管理系统数据库实验报告

⼩型超市商品管理系统数据库实验报告数据库系统设计实验报告1.实验⽬的掌握数据库设计的基本⽅法和步骤,熟悉数据库设计各个阶段所要完成的任务和实施⽅法。
通过该实验更加清楚地了解数据库设计的过程。
2.实验原理和步骤利⽤数据库设计的4个阶段:需求分析(分析⽤户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。
需求分析采⽤⾃顶向下,概念模型设计时采⽤⾃底向上的⽅法,即⾃顶向下地进⾏需求分析,然后再⾃底向上地设计概念结构,和⾃底向上的设计⽅法。
3.实验内容根据周围的实际情况,⾃选⼀个⼩型的数据库应⽤项⽬,并深⼊到应⽤项⽬中调研,进⾏分析和设计。
例如可选择⼈事管理系统、⼯资管理系统、教材管理系统和⼩型超市商品管理系统和图书管理系统等。
要求写出数据库设计报告。
在数据库设计报告中包括以下内容:(1)系统需求分析报告(2)概念模型的设计(E-R图)(3)关系数据模型的设计(4)对关系表的主键、外键及被参照表进⾏说明,对关系中数据的约束条件进⾏说明。
(5)⽤SQL语⾔建⽴该数据库。
(包括数据库、数据表的创建以及数据完整性的实施)(选作)实验指导1. ⼩型超市商品管理系统数据库的设计我们这边就以⼩型超市商品管理系统为例,介绍数据库的设计。
对于⼩型超市商品管理系统,要求:能对⼩型超市商场的商品进货、销售、库存等环节进⾏管理。
主要有:(1)能记录每⼀笔进货,查询商品的进货记录。
(2)能记录每⼀笔售货,查询商品的销售情况和销售记录。
(3)能记录顾客的购买信息。
(4)能查询某个⼚商或供应商的信息。
E-R图如下:转换为关系模式:供应商(供应商编号,供应商名称,供应商地址,电话,联系⼈)商品(商品号,供应商编号,名称,库存,进价,售价)顾客(顾客号,购货时间)售货(商品号,顾客号,销售数量,销售总价)2. 图书馆⽇常事务管理系统数据库的设计(1)图书馆⽇常事务管理系统功能简析图书信息维护:主要完成图书信息登记、修改、删除等操作。
小型自选商场综合管理系统需求分析说明书

小型自选商场综合管理系统需求分析说明书一、开发背景21世纪,小型自选商场的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是商场的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为商场营业者努力追求的目标。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
该小型自选商场综合管理系统能具体化,合理化的管理商场中的商品信息,进出信息,用结构化的思维方法了解商场的基本运作原理和后台程序设计。
该系统的开发意图:大大提高商场的运作效率、通过全面的信息采集和处理,辅助提高商场的决策水平、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强商场扩张力,提供有效的技术保障。
二、功能需求1功能划分本系统有以下功能模块:1)、系统设置。
2)、商品供应商信息管理。
3)、员工档案管理。
4)、商品信息管理。
5)、商品入库管理。
6)、销售管理。
7)、销售数据查询。
2功能描述下面详细描述一下各个功能模块:1)系统设置(1) 添加删除用户:只限于管理员操作。
管理员可以向里面添加和删除用户信息,也可修改用户密码。
(2) 退出登录:返回到登录界面,重新登录.2)商品供应商信息管理(1) 供应商信息的录入;(2) 供应商信息的修改;(3) 供应商信息的删除;(4) 供应商信息的查询;3)员工档案管理实现员工档案的添加、删除、修改、查询的功能。
超市进销存管理系统-需求分析

1 前言超市作为人们日常生活不可或缺的一部分,而且随着经济的发展,超市的规模越来越大,商品的种类也越来越纷杂,一个高效实用的超市管理系统至关重要。
超市管理系统能帮助管理人员快速有效的管理进货,销售,库存,商品进销结算等各项业务,能极大的提高超市管理的高效性,实时性,安全性,科学性和智能化程度,从而降低营业成本和增加收益。
本系统大致可实现以下功能(模块):1.系统管理:包括密码验证和系统的登录与退出,还有密码修改等功能。
2.信息查询:包括进货信息和出货信息的查询,还有商品库存信息,资金结算信息查询等。
3.进出货管理:即超市日常进出货操作,包括进货和前台销售两个子管理系统。
4.商品信息管理:包括商品进出售的信息,销售商品的定价等。
能够执行添加,修改,删除,查询等操作。
本章将简要地说明本文档的目的、范围、参考文件和术语定义。
1.1目的本文档的目的在于给出“超市进销存管理系统”(以下简称本平台)的功能说明。
1)向用户描述“超市进销存管理系统”的功能;2)为编制后续各阶段的文档提供基本依据;3)提供给用户确认或本地化修改的基本文件;4)作为日后软件确认测试和系统验收之参考依据;5)作为日后系统维护工作基准文件。
本文档的内容涵盖了本系统的总体结构设计、软件运行环境设计、处理流程设计和软件功能设计等。
本文档的使用者包括本系统用户、需求分析人员、项目管理人员、软件设计人员、软件质量控制人员以及软件维护人员。
1.2范围软件产品名称:超市进销存管理系统V1.0通过使用本软件产品,能完成如下功能:1.采购员能实时得知库存不足的商品列表,方便进行采购2.经理能得到实时的营业分析,查看商品销售和采购情况,实时调整经营策略3.系统能对销售和采购单据进行有效管理,支持用户随时进行查询和统计4.前台POS系统能对售出的商品进行方便快捷的结算,且能与会员管理系统进行联接,支持会员功能5.管理员(业务员)能实时查看商品的库存动态,实时设置商品信息。
小商店管理系统数据库开发系统分析方案

数据库课程设计报告主要内容:(1)管理和统计库存商品(2)查询销售、库存和进货情况,并能打印详细信息基本要求:本系统采用C/S模式作为开发模式(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强主要参考资料等:《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社《SQL Server2005中文版关系数据库基础与实践教程》作者:周峰出版社:电子工业出版社。
《SQL Server数据库开发实例精粹》作者:徐国智汪孝宜等出版社:电子工业出版社。
目录1、开发背景..................................................................................................... 错误!未定义书签。
2、功能描述ﻩ错误!未定义书签。
3、业务流程分析ﻩ54、数据流程分析 (7)4。
1、数据流程图ﻩ74。
2、数据字典9ﻩ7。
1、数据项的描述。
....。
..。
....。
.。
...。
..。
..。
.。
.。
.。
....。
.......。
.。
...。
.。
.。
......。
.。
......。
.。
..。
.。
.。
...。
..。
..。
...。
....。
.。
77.1、销售/收银处理数据字典。
.。
.......。
.。
.。
.。
..。
.。
.。
.。
....。
.。
........。
....。
..。
.....。
.....。
...。
...。
.。
.。
...。
.。
..。
.7 7。
1、进货管理数据字典。
..。
.。
...。
..。
.。
.。
.。
.。
....。
.。
.。
..。
.....。
..。
.........。
.。
..。
..。
. .........。
...。
.。
...。
....。
.。
.. (7)7。
1、库存管理数据字典。
....。
....。
.......。
....。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库需求分析的简单案例:小型自选商场进销存管理系统需求分析的基本过程
一应用领域的调查分析
通过可行性分析,原采用手工管理的某小型自选商场决定开发进销存管理系统。
经过详细调查、收集了各种单据、帐页和报表。
又通过参加管理业务实践和向有关业务管理人员的访问调查,掌握了下述情况:
该商场是一个面向生活小区的经营食品和日常用品的小型自选商场。
原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。
整个商场由8人组成。
主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。
由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。
商场的业务量是:平均每3天进货一次,每次可能有不同的货源进货。
平均每天顾客数目是1000人。
平均每个顾客购买3种商品。
按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。
下边列出收集到的各种单据和帐页的格式。
表2 商品购入流水帐帐页格式:
商品 号 商品 名 计量 单位
购入 价 本期 累计 购入量 购入 金额 累计 销售 价 本期 累计 销售量 销售
金额 累计
本期
盈利
库存 结余 量 库存资 金额
(1) (2) (3) (4) (5) (6)= (4)(5) (7) (8)
(9)= (7)(8) (10)= (9)-(6) (11)
(12)=
(4)(11)
经调查,日常管理的主要查询有以下几项: (1)根据商品号查询该商品的库存量。
(2)根据购入入库单编号或销售出库单编号查询某笔出入库的记录。
(3)根据商品号查询某个时期内的进销存情况。
该自选商场主要业务的管理机构如下图所示:
管理人员的分工如下:
业务经理全盘负责商场的总体运作和发展。
商品总监负责对商品流管理全过程的监控。
出入库管理组负责商品的采购、入库检测、登记维护和销售,产生购入和销售的单据和流水帐。
财务结算统计组每天负责核对出入库管理组产生的单据和流水帐,统计汇总当日各种商品的出入库数字并记入库存台帐,此外月末商品盘点时还要产生进销存月报表。
经商品总监签字后呈上级主管部门。
日常工作还要满足来自各方面的查询要求。
最后,年终还要对某些商品各月销售量和销售额作出直方图,对各商品年度盈利比例作出园饼图,供经理研究市场使用。
下图表示了商场进销存管理的职能层次:
商品总监
出入库管理组 财务结算管理组
业务经理
商品流通管理
出入库管理
结算统计
入库管理
销售管理
库存台帐管理
日常查询管理
统计分析
生成月报表
下边的管理业务流程图描述了商场内人员之间的业务关系、作业顺序和管理信息的流动情况:
下边的数据流图描述了商场应用领域的逻辑模型,
综合地反映了信息在系统中的流动、处理和存储情况:
1和4是合格的购入入库单。
2和5是正确的销售出库单。
3是月报表。
6~8是当日各笔出入库数据及累计汇总数字。
9是从库存台帐中提取的数据。
二定义数据库系统支持的信息与应用
首先考察上述数据流图每个数据处理应用,确定我们正在设计的数据库是否应该而且可以支持这个应用。
对每个支持的应用作严格定义,形成应用定义表。
根据用户要求,新系统在局域网环境下运作并使用商
品条码技术。
因此进货环节增加条码打印,销售方面则由收款工作站直接根据条码从服务器取出商品信
息完成收款和开票,并自动形成销售流水帐的记录。
应用定义表:
然后考察数据流图每项存储信息,确定是否应该而且可以由数据库存储。
如果应该而且可能,则对其严
格定义,形成信息定义表。
本简例假定数据流图的三个存储信息经分析都列入数据库需要存储的范围。
三定义数据库操作任务
依次考虑应用定义表的每个应用,将其划分为若干个数据库操作任务并使用DBIPO图对其定义。
在本简
例的情况下,编号为3的应用(记库存台帐)分解为三个数据库操作任务:即’购入流水帐记库存台帐’操作任
务、’销售流水帐记库存台帐’操作任务以及’打印商品条码’操作任务。
其余三个应用均不作分解,本身就作
为一个数据库操作任务。
因此共有六个数据库操作任务。
四定义数据项
从DBIPO图提取所有原子数据项,把其中有联系者组合为数据组。
以数据组为单位定义数据项。
形成数据定
五预测现行系统的未来改变(略)。