ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:390.43KB ,
资源ID:2425149      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2425149.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库专题训练剖析.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库专题训练剖析.docx

1、数据库专题训练剖析专题训练 科 目: 数据库专题训练题 目: 专 业: 指导教师: 学生姓名: 班级学号: 年 月 日 1 需求分析1.1 项目概述随着超市的出现,为实现超市管理的系统化、规范化和自动化,超市管理系统应运而生.它依靠现代化的计算机信息处理技术来管理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。1.2 功能需求1.2.1 信息要求该系统由商品信息管理模块,员工信息管理

2、模块,供应商信息管理模块,仓库信息管理模块等可以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统的功能需求。系统功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、商品名称、商品规格等(2)供货商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、供应商地址等。(3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号等。(4)仓库信息管理:仓库号、库存商品号、商品数量等1.2.2 处理要求(1)针对超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:商品按类管理

3、,所以需要有一商品类型信息。如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数量的地方,需要知道商品的库存地方。商品销售信息单中要包含登记商品销售数量、单价等信息。在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相应更新库存。(2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:商品类型信息,包括数据项有:商品信息,

4、包括的数据项有:商品编号、商品名称、商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等1.2.3 系统要求(1) 精度 价钱精确到分,时间精确到秒,响应时间在0.5秒内。数据录入精确,计算准确,同时与后台库存管理系统的数据保持一致性即可。(2) 时间特性要求 录入并更新数据的时间正常情况下少于2秒,与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一 数据传送时间尽量缩短. (3)

5、 灵活性 对于该系统,最大的问题在于当停电的时候如何解决销售和库存记录的同步性。其一:在停电销售未记录入数据库时,先由人工记录,然后等电来的时候再人工手动录入未存数据 其二:脱机处理,即当停电的时候,收银台能够正常工作,但后台库存管理系统失效,则由前台销售系统暂时代行记录任务,等库存管理系统恢复工作后,再向库存导入销售数据,实现更新(针对大规模,多个消费服务点的超市平台)可扩展性用JAVA进行实现,进而有良好的可扩展性,程序使用大量重载和多态,留有接口。对以后扩展留下丰富空间。安全性OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。易用性针对销售员,执行

6、简单,一切都是自动,提示。针对普通查询用户使用智能、便捷的方法操作系统;针对系统管理员,只要对其进行简单的培训操作,就能解决在操作超市管理系统实际中所遇到的问题。对于技术人员来说,有良好的扩展性和维护性。总体来说本系统是一个面向各个领域用户的简单的软件。输入信息错误或不满足条件时会给出错误提示信息,使各个管理员操作的十分简单。可维护性系统组成简单,各个模块间的独立性很高,易于维护。1.3 数据流图以下是超市管理系统的业务流程的分析(1) 超市管理系统业务流程图的符号解释 业务处理单位/个人 清单/报表 信息流程(2)超市管理系统进货业务流程图为图11为某超市进销存管理系统的进货业务流程图(3)

7、超市管理系统销售业务流程图图12为某超市进销存管理系统的销售业务流程图根据上面业务流程图的描述,从系统的科学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分解,导出了超市销售管理系统的顶层数据流程图、第二层数据流程图和第三层数据流程图。(1)某超市管理系统数据流程图符号解释 1、外部实体 2、处理 3、数据流 4、数据存储(2)某超市管理系统顶层数据流程图图13为某超市管理系统顶层数据流程图上图是超市管理系统的顶层数据流程图。由业务流程图确定系统开发的外部实体即系统数据的来源与去处,从而确定了整个系统的外部实体和数据流,在顶层数据流程图中,把超市管理系统作为一个处理环节,与实体

8、间传递信息,简单的表达系统的各部分功能。(3)第一层数据流程图图为14为超市进销存管理系统第一层数据流图确定系统的主要处理功能,可以将系统分为进货管理、库存管理、销售管理等几部分。再确定各个输入和输出的数据流的以及与之相关的数据结构,为各个数据流、报表命名并编码,从而得到超市销售进销存系统的第一层数据流程图,如图上图所示 (4)第二层数据流程图图15为为再将第一层数据流程图分解就可得到第二层流程图。其中某些数据项处理可分解为多个处理过程。在本系统中有销售模块、进货管理。每一部分都可以分解为第二层流程图。具体的分解情1.4 数据字典数据项如表一数据项编号数据项名称简述类型及宽度取值范围I1TID

9、标识商品的代号Char(8)I2Tname某商品的名称Char(14)I3TPrice某商品的价值IntI4Tproducedate某商品生产的时间Char(6)I5TKeepdate某商品的保存时间Char(2)I6TWeight某商品的重量Char(8)I7TProducename某商品的生产公司Char(14)I8TNorms某商品长宽Char(6)I9SName某商品的公司名称Char(12)I10SAddress某商品生产的地方Char(16)I11SCodename某供应商的产品代号Char(8)I12SFax与供应商的传真联系方式Char(11)I13STele联系供应商的电话方

10、式Char(11)I14SDate定货单位要求的供货日期Char(12)I15SOrder发出订单的单据号Char(8)I16YID标识公司员工的代码Char(6)I17Yname公司员工的姓名Char(6)I18YSex公司员工的性别Char(1)I19YAge公司员工的年龄Char(2)I20YZhichen公司的员工的职位名称Char(6)I21KNO存储商品的库存号char(2)I22KNum某种商品当前的库存量Char(4)I23KHnum商品的库存上限CharI24KDnum商品的库存下限CharI25KPnum盘盈盘亏数量IntI26KPerson与定货发生联系的供应商负债人Ch

11、ar(8)数据结构如表二DS08-01:用户订单的数据结构DS08-02:订货单标识I1:定货单编号DS08-03:用户情况DS08-04:配件情况I2:日期I3:用户代码I10:配件代码I4:用户名称I11:配件名称I5:用户地址I12:配件规格I6:用户姓名I13:订货数量I7:电话I8:用户银行I9:帐号数据流编码如表三数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量F1订货单公司向供应商订购商品的订货单验收货品模块供应商商品编码+商品名称+单位+数量+单价+交货日期+定单号550000份/月950000份/月F2发货单供应商发出的收货单供应商验收货品模块商品编码+

12、商品名称+单位+数量+单价+订单号+供应商550000份/月950000份/月F3不合格单采购部验货不合格单验收货品模块退货模块商品编码+商品名称+单位+数量+单价+说明原因100份/月500份/月F4退货单库管员开出的退货单退货模块供应商商品编码+商品名称+单位+数量+单价+退货说明100份/月500份/月F5合格单采购部验货合格单验收货品模块进库模块商品编码+商品名称+单位+数量+单价+合格说明550000份/月950000份/月F6入库单库管员开出的入库单进库模块库存台帐商品编码+商品名称+单位+数量+单价+供应商550000份/月9500000份/月外部实体编码如表四外部实体编号外部实

13、体名称简述外部实体组成输入的数据流输出的数据流E1供应商提供商品的直接厂家供应商编码+单位全称+简称+地址+联系人+电话+帐号订货单发货单E2顾客购买商品的顾客编码+姓名+地址+电话+邮编销售单顾客订单E3仓库存放仓库的地方单位全称+地址+电话实物清单报损单 处理逻辑如表五处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P1.1验收货品采购部对来货进行检验F2收货单,来源于供应商发出的采购收货单据根据收货单验货,确定供应商提供货品的数据、质量等是否合格F1订货单,向工业商店订货:F3不合格单,向供应商退货:F5合格单,入库1500次/月P1.2进货采购的合格货品入库F5货物合格

14、单,来源于库管员根据入库单桨采购货品入库,登记库存和流水账S2库存台帐、S1流水帐,每次入库都要有详细登记2000次/月P1.3退货办理退货手续F3不合格单,来源于货物验收人员根据不合格单办理退货,并登记流水账S1流水账,F4退货单将货物退还给供应商100次/月P2.1销售货物队顾客购物情况进行开单F7顾客订单,来源于顾客的购物请求:库存台帐以供查询根据数据流顾客订单,导购员进行为顾客选货物,消费记账等F8销售单,给顾客一份;F9出库单;同时根据出库单登记库存台帐及流水账5000次/天P2.2确定退货单对顾客请求的退货单进行退货确认F10顾客退单,来源于顾客的要求根据数据流顾客退单,主管就顾客提出原因进行退货确认F11确认后的顾客

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1