管理信息系统_课程设计_小型自选商场综合管理系统数据库设计

合集下载

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统系统设计及实施一、需求分析1.1了解商场的规模和特点,明确系统的功能和目标。

1.2收集商场业务流程和需求,包括商品采购、销售、库存管理、会员管理等,进行需求分析。

1.3制定系统需求规格书,明确系统的功能和性能需求,以及所需的硬件和软件环境。

二、系统架构设计2.1根据需求规格书,设计系统的总体结构和模块划分。

2.2确定系统的数据库结构,建立数据库表和关系。

2.3设计系统的用户界面,包括操作界面和管理界面,考虑提高用户体验和易用性。

三、数据库设计与实现3.1根据需求规格书,设计数据库的逻辑结构,并转化为物理结构。

3.2建立数据库表和关系,包括商品信息表、顾客信息表、销售记录表等。

3.3编写数据库脚本,实现数据库的创建和初始化。

3.4进行数据库的测试和优化,确保数据库的性能和稳定性。

四、系统模块实现4.1根据系统架构设计,实现各个模块的功能。

4.2编写功能模块的代码,包括商品采购、销售、库存管理、会员管理等。

4.3 进行功能模块的测试和调试,修复bug和错误。

五、系统集成与测试5.1将各个功能模块进行集成,测试模块之间的功能和数据交互。

5.2进行系统全面测试,包括功能测试、性能测试、兼容性测试等。

5.3修复测试中发现的问题,确保系统的稳定性和可靠性。

六、系统部署与验收6.1部署系统到生产环境,配置服务器和网络环境。

6.2进行系统的验收测试,确保系统满足商场的需求和预期效果。

6.3进行用户培训,向商场管理人员和工作人员介绍系统的使用方法和操作流程。

6.4进行系统的上线发布,启动商场的日常运营。

七、系统维护与优化7.1定期备份和维护数据库,确保数据的安全和完整性。

7.2监控系统运行情况,及时发现和解决问题。

7.3进行系统的性能优化,提高系统的运行效率和响应速度。

7.4根据用户反馈和需求变更,进行系统的升级和功能扩展。

通过以上步骤的设计和实施,可以建立一个功能完善、性能稳定的小型自选商场综合管理系统,满足商场的管理需求,提高商场的运营效率和竞争力。

数据库课程设计《小型超市管理系统》

数据库课程设计《小型超市管理系统》

(3)系统结构模块子系统结构功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。

功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。

功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。

功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。

功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。

功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。

2.2、流程图前台管理系统顶层DFD图前台管理系统销售人员文档条形码信息商品录入信息业务清单第0层DFD 图销售人员1.商品录入2.收银业务条形码信息商品录入信息商品信息会员信息文档商品信息表会员信息表商品信息会员信息商品信息业务清单第1层DFD 图销售人员1.2条形码扫描1.1快速商品录入2.1支持会员卡打折会员信息表2.2交易总额2.3打印交易清单商品信息表条形码信息商品录入信息商品信息商品信息商品信息商品信息会员信息业务信息业务清单文档业务清单交易信息表业务信息2.3、户类型与职能(1)、员工(营业员):通过商品条形码扫描输入商品到购买清单 操作软件计算交易总金额 操作软件输出交易清单对会员进行会员卡扫描以便打折(2)、:超市经理操作软件录入商品,供货商,厂商操作软件制定进货计划查询打印计划进货与入库记录操作软件控制商品销售与否查询打印销售情况操作软件生成销售排行榜查询库存明细记录根据软件发出的库存告警进行入货操作软件进行盘点计算(3)、总经理:基本信息登记管理员工操作权限管理客户销售权限管理4、超市销售系统概念设计文档(1)、系统ER图(2)、系统ER图说明1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

管理信息系统课程设计小型自选商场综合管理系统

管理信息系统课程设计小型自选商场综合管理系统

实验二一、小型自选商场组织结构图总经理总经浬助浬采购部一-鬥M0部亠尸传部审汁处E委二、业务流程图(一)采购流程图(二)销售业务流程图(三)入库业务流程图(四)出库业务流程图(一)顶层数据流程图发货通知■f供应商1 ---------------------------------4 ----------------------------------- 自选商场管理系统售货单消费者(二)0层数据流程图消费清单F1 招聘员工通知 F2培训员工通知F3解雇员工通知F4 人事安排1.招聘(三)子系统数据图1.人事子系统1.1 ~招聘员工「1.3 亠\解雇信11.4 解雇 人事 员工分配X ______________ >L/发 货 通 知 单商品入售货单 售货单供应商商品 采购 二订货单____ 入库 出库消费者消费清单F1F2入库 单4仓库存储岀库 单通[知2.采购子系统四、数据字典(一)人事系统1.2.(二)销售系统12、数据处理(三)库存系统12、数据存储业务功能关键字商品编号和出库日期文件名缺货商品表别名无组成(仓库号)+类型+商品编号+单价+数量+总价+货价合计+日期组织按商品类型、编号从小人人排列存取要求关键字商品类型和编号3、数据处理加工名库存编号4.0加工激活条件得到库存管理员的库存操作命令加工逻辑4.0库存={4.1按商品编号汇总+4.2按商品类型汇总+4.3修改商品库存}执行频率随时实验一一、编码设计1、业务单据编码符号含义2、职工编码员工编码设计XX XXX 顺序号01——99 部门顺序号3、商品编码 XX XXX顺序号01——99商品类别4、仓库编码设计:XX XXX部门销售子系统功能商品条商品分 市场调 顾客需 顾客反 回馈顾3.仓管子系统二、系 统功 能结 构图1.人事 子 系 统盘点出库管入库管盘点出库管入库管。

实验二 小型自选商场综合管理系统数据库设计

实验二 小型自选商场综合管理系统数据库设计
实验二
一、实验题目
小型自选商场综合管理系统数据库设计。 二、实验目的 1.能够正确运用《数据库技术》课程的基本理论和知 识,结合一个管理信息系统中的模拟课题,复习、巩 固、提高数据库方案设计、论证和分析方法。 2.熟悉关系数据库规范化设计理论,根据实验要求设 计并建立科学合理的数据库,正确建立数据库中表与 表之间的关系。 3.进一步正确理解数据库设计思路,培养分析问题、 解决问题的能力,提高查询资料和撰写书面文件的能 力。
实验内容和要求 • [系统描述] 系统描述]
小型自选商场综合管理系统应具备进货、销售、库存等 基本管理功能,具体要求如下: (1)能记录每一笔进货,查询商品的进货记录,并能按月 进行统计。 (2)能记录每一笔售货,查询商品的销售情况,并能进行 日盘存、月盘存。 (3)能按月统计某个员工的销售业绩。 (4)在记录进货及售货的同时,必须动态刷新库存。 (5)能打印库存清单,查询某种商品的库存情况。 (6)能查询某个厂商或供应商的信息。 (7)能查询某个员工的基本信息。 (8)收银台操作中,能根据输入的商品编号、数量,显示 某顾客所购商品的求
1.根据上述系统功能需求,使用ER/Studio描述该 管理信息系统的概念模型。 2.完成该管理信息系统的数据库总体设计方案,明 确数据库中表的结构,各表中关键字的设置,表 与表之间的关系。 3.说明提交的数据库设计方案满足第几范式,说明 设计理由。 4.根据系统功能需求,以SQL语句的形式分类列出 系统应涉及的数据操作。 5.选用熟悉的数据库工具,根据设计方案正确建立 数据库,并成功实现上述数据操作。 6.独立完成上述内容,并提交书面实验报告。

小型超市管理系统数据库课程设计.

小型超市管理系统数据库课程设计.

山西大学计算机与信息技术学院《数据库系统》课程设计论文题目:小型商场管理系统数据库设计组长王建亮专业软件工程班级大二授课教师2013/6/19小型商场管理系统学生姓名:王建亮(2011242054) ,王勇和 (2011242060),温辉 (2011242063) ,闫宁( 2011242067),许鹏( 2011242066)目录第一章系统归纳 (2)1. 1系统开发背景 (2)1. 2系统开发意义 (2)第二章系统需求解析 (3)2. 1系统功能要求 (3)2. 2 系统解析归纳 (3)2. 2.1 零售前台( POS)管理系统 (3)本系统必定拥有以下功能: (3)2. 2.2 后台管理系统 (3)本系统必定具备以下功能 : (3)2. 3 系统层次划分 (4)2. 4 系统程序流程图 (5)系统数据流程图符号讲解 (5)顶层数据流程图 (6)第一层数据流程图 (6)第二层数据流程图 (7)第三章系统整体设计 (8)3. 1 系统整体设计目标 (8)3. 2 系统看法设计 (9)3. 2.1 看法模型( E-R 图) (9)3. 2.2 关系模式 (14)3. 2.3 关系模式规范化说明 (14)3. 2.4 系统数据库表构造 (15)第四章数据库推行阶段 (18)4.1 建立数据库、数据表、视图、索引 (18)建立数据库 (18)建立数据表 (19)创办视图 (22)创办索引 (23)结束语 24第一章系统归纳1.1 系统开发背景21 世纪,商场的竞争也进入到了一个崭新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是商场业的竞争核心。

零售领域目前呈多元发展趋势,多种业态:商场、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为商场营业者努力追求的目标。

因此,我们很有必要拟定一套合理、有效,规范和实用的商场管理系统,对商场的平常业务进行集中一致的管理。

管理信息系统课程设计--小型超市管理系统

管理信息系统课程设计--小型超市管理系统

辽宁工业大学管理信息系统设计课程设计报告(论文)题目:小型超市管理系统的分析与设计院(系): 软件学院专业班级:软件工程112学号: 111301039学生姓名:安凯辰指导教师: 翟宝峰教师职称:副教授起止时间: 2012。

5.28——2012。

6.8课程设计(论文)任务及评语院(系):软件学院教研室:软件教目录第1章系统分析ﻩ11.1可行性分析 (1)1。

2需求分析 (1)第2章系统设计ﻩ52.1 结构设计ﻩ52。

1.1概念设计ﻩ52.1。

2逻辑设计ﻩ62。

1.3物理设计ﻩ72。

2 行为设计 (7)2。

2.1总体设计ﻩ72。

2。

2模块设计ﻩ8第3章系统实施 (10)3.1数据库实现ﻩ103。

2程序实现 (11)第4章设计总结ﻩ14参考文献 (15)第1章系统分析1。

1可行性分析随着我国经济的发展和人民收入的提高,人们的消费观念也有提高,经常会到超市去购物,各地的超市业也快速发展,人们对超市管理服务的要求也越来越高。

国内中小型超市已经开始逐步的改革,一些大的超市引进了的管理系统,对提高他们的效率和服务质量有很大的好处。

根据调查,发现我国的中小型超市管理水平普遍不是很高,有的还停留在纸介质的基础上,这样会浪费很多的人力和物力,业务效率也不高,因此,着手开发超市管理系统。

本系统运用VB和SQL Server 2000技术,实现了超市商品信息的添加、查看、删除等功能,使超市商品管理更为科学化、系统化,为超市管理个人提供了一个更为完善的工作平台。

1.2需求分析需求分析是指开发一个新的数据库应用系统总是要以用户需求作为起点,开发者需要收集的需求包括功能需求、数据需求和性能需求。

超市收银管理是针对社会中一些小型超市使用,从消费者的角度来说,结账时应该准确和快速,小型超市收银管理系统是一个针对超市收银管理的一个简单系统.超市销售管理系统主要完成的功能有:商品基本信息维护、销售人员管理信息维护、销售管理等,以及这一系列过程中涉及商品的数据修改、查询统计、删除等多种操作。

课程设计商场管理系统

课程设计商场管理系统

课程设计商场管理系统一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

通过学习,学生将掌握商场管理系统的相关知识,了解其运行原理和操作方法;培养学生运用商场管理系统进行实际工作的能力,提高工作效率;使学生认识到商场管理系统在现代商业管理中的重要性,培养学生的责任感和使命感。

具体学习成果包括:了解商场管理系统的概念、功能和特点;掌握商场管理系统的安装、配置和维护方法;学会使用商场管理系统进行商品管理、员工管理、销售数据统计和分析等操作;培养学生独立解决问题、团队合作和沟通表达能力。

二、教学内容本课程的教学内容主要包括商场管理系统的概念与原理、安装与配置、日常操作和管理、维护与升级等方面。

通过学习,学生将全面了解商场管理系统的相关知识,掌握实际操作技能。

具体教学内容安排如下:1.章节一:商场管理系统概述内容:商场管理系统的定义、功能、特点和应用范围。

2.章节二:商场管理系统的安装与配置内容:操作系统环境准备、软件安装、数据库配置、系统参数设置等。

3.章节三:商场管理系统日常操作与管理内容:商品管理、员工管理、销售数据统计与分析、库存管理等。

4.章节四:商场管理系统的维护与升级内容:系统运行监控、故障排查、数据备份与恢复、系统升级等。

三、教学方法本课程将采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。

1.讲授法:通过讲解商场管理系统的相关概念、原理和操作方法,使学生掌握基本知识。

2.讨论法:学生就商场管理系统的应用场景、优缺点等问题进行讨论,提高学生的思考和表达能力。

3.案例分析法:分析实际案例,使学生了解商场管理系统在实际工作中的应用,提高学生的实际操作能力。

4.实验法:安排实验室实践环节,让学生动手操作商场管理系统,培养学生的实际操作技能。

四、教学资源本课程将采用教材、参考书、多媒体资料和实验设备等教学资源,以支持教学内容和教学方法的实施,丰富学生的学习体验。

小型自选商场MIS设计

小型自选商场MIS设计

杭州电子科技大学信息工程学院实验报告课程名称:管理信息系统实验名称:小型自选商场管理信息系统指导教师:XX学生姓名:XXX学生学号:XXXXXXXX班级: XXXXXXXX实验日期:XXXXXXXXXX一需求分析小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,根据这个需求可以设计出符合的数据库系统。

1各种基本信息要求:员工基本信息,商场基本信息,商品基本信息,供应商基本信息,仓库基本信息。

2 处理要求:能查询各种基本信息,能按月统计商场的进货情况,对已售的货物进行日盘存、月盘存,能按月统计某个员工的销售业绩,在记录进货及售货的同时,能及时刷新库存,收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况,能按月统计某个员工的销售业绩。

3数据字典属性类型长度可否为空完整性约束仓库编号varchar 10 否主键容量integer 可大于0 现量integer 可大于0 商品编号varchar 20 否外键消费者编号varchar 20 否主键购买金额varchar 20 可商品编号varchar 20 否外键购买日期date 10 否商品数量integer 可大于0 管理员编号varchar 20 否主键姓名varchar 20 否性别char 10 否男或女联系方式varchar 20 否供应商编号varchar 20 否主键名称varchar 20 否联系方式varchar 20 否进货日期date 10 否商品编号varchar 20 否主键价格varchar 20 否规格varchar 20 否供应商编号varchar 20 否外键名称varchar 20 否员工编号varchar 20 否主键工作日期date 10 否职务varchar 20 否姓名varchar 20 否联系方式varchar 20 否性别char 10 否男或女二概念设计进货E—R图:销售E—R图:库存E—R图:整体E—R图:三逻辑结构设计关系模型:消费者(消费者编号,购买金额,购买日期,商品数量)管理员(管理员编号,姓名,性别,联系方式)仓库(仓库编号,容量,现量,商品编号)供应商(供应商编号,名称,联系方式,进货日期)商品(商品编号,价格,规格,名称)员工(员工编号,工作日期,职务,姓名,联系方式,性别)盘点(仓库编号,商品编号,存货数量,盘点日期)出库(商品编号,仓库编号,出库日期,出库量)入库(商品编号,仓库编号,入库日期,入库量)采购(员工编号,商品编号,商品种类,数量,采购价格)销售(销售编号,商品编号,商品种类,数量,销售价格)仓库信息表属性类型长度可否为空完整性约束仓库编号varchar 10 否主键容量integer 可大于0 现量integer 可大于0 商品编号varchar 20 否外键消费者信息表属性类型长度可否为空完整性约束消费者编号varchar 20 否主键购买金额varchar 20 可商品编号varchar 20 否外键购买日期date 10 否商品数量integer 可大于0 管理员信息表属性类型长度可否为空完整性约束管理员编号varchar 20 否主键姓名varchar 20 否性别char 10 否男或女联系方式varchar 20 否供应商信息表属性类型长度可否为空完整性约束供应商编号varchar 20 否主键名称varchar 20 否联系方式varchar 20 否进货日期date 10 否商品信息表属性类型长度可否为空完整性约束商品编号varchar 20 否主键价格varchar 20 否规格varchar 20 否供应商编号varchar 20 否外键名称varchar 20 否员工信息表属性类型长度可否为空完整性约束员工编号varchar 20 否主键工作日期date 10 否职务varchar 20 否姓名varchar 20 否联系方式varchar 20 否性别char 10 否男或女盘点表属性类型长度可否为空完整性约束仓库编号varchar 20 否外键商品编号varchar 20 否外键存货数量integer 20 可大于0 盘点日期date 10 否出库表属性类型长度可否为空完整性约束商品编号varchar 20 否外键仓库编号varchar 20 否外键出库日期date 10 否出库量integer 可大于0 入库表属性类型长度可否为空完整性约束商品编号varchar 20 否外键仓库编号varchar 20 否外键入库日期date 10 否入库量integer 可大于0 采购表属性类型长度可否为空完整性约束员工编号varchar 20 否外键商品编号varchar 20 否外键商品种类varchar 20 否数量采购价格varchar 20 否销售表属性类型长度可否为空完整性约束销售编号varchar 20 否外键商品编号varchar 20 否外键商品种类varchar 20 否数量integer 可大于0销售价格varchar 20 否四本数据库设计方案属于事务型管理信息系统。

管理信息系统_课程设计_小型自选商场综合管理系统数据库设计

管理信息系统_课程设计_小型自选商场综合管理系统数据库设计

小型自选商场综合管理系统数据库设计管理信息系统实验小型自选商场综合管理系统数据库设计步骤一、概念模型设计1. 确定实体集及属性' 键2. 确定联系及属性3. E-R模型二、逻辑模型设计1. 概念模型转换为初始关系模式2. 初始关系模式的规范3. 关系模式的定义小型自选商场综合管理信息系统分析步骤:1. 组织结构(按照本虚拟的单位的功能进行组织结构的设计,要从管理功能的角度进行设计,而不是系统管理的角度进行设计)2. 业务流程(采购、销售、入库' 出库、盘点、财务等管理的业务流程)3. 数据流程(采取自顶向下、从里到外、从外到里、层层分解的原则进行系统结构化分析,通过数据流程图的方式进行描述)4. 数据字典(对数据流程图中的每个数据流' 数据存储' 数据处理' 数据项进行定义)实验一、概念模型设计仁确定实体集及属性、键,并确定联系及属性:2 •确定联系及属性A.供应商与员工的商品采购关系:B.员工与仓库的商品盘点联系C.员工与顾客的商品销售关D.仓库与商品的入库关系E.仓库与商品的出库关系3. E-R模型二、逻辑模型设计1. 概念模型及关系模式概念模型:商品(商品编号,商品种类,商品规格)仓库(仓库编号,存货编号,存货数量,存货容量,仓库名称)员工(员工编号,工作职务,性别,年龄)消费者(消费者编号,姓名,联系方式)供应商(供应商编号,供应商名称,供应商地址)初始关系模式:盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)入库(商品编号,仓库编号,入库编号,商品数量,入库日期)出库(商品编号,仓库编号,出库编号,商品数量,出库日期)销售(商品编号,销售编号,商品种类,商品数量,商品价格)采购(商品编号,采购编号,商品种类,商品数量,采购价格)2. 初始关系模式的规范盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)分解成:盘点状况(仓库编号,商品编号,报表编号,商品数量)盘点(报表编号,盘点日期)入库(商品编号,仓库编号,入库编号,商品数量,入库日期)分解成:入库状况(商品编号,仓库编号,入库编号,入库日期)入库(商品编号,入库编号,商品数量)出库(商品编号,仓库编号,出库编号,商品数量,出库日期)分解成:出库状况(商品编号,仓库编号,出库编号,出库日期)出库(商品编号,出库编号,商品数量)销售(商品编号,销售编号,商品种类,商品数量,商品价格)分解成:销售状况(商品编号,销售编号,商品种类,商品价格)销售(销售编号,商品数量)采购(商品编号,采购编号,商品种类,商品数量,采购价格)分解成:采购状况(商品编号,采购编号,商品种类,采购价格)采购(采购编号,采购数量)3. 关系模式的定义盘点表:入库表一、小型自选商场组织结构图二、业务流程图-)采购流程(:)销售业务流程图(匚)入府业务流程图领货单(四)出库业务流程图三、数据流程图-)顶层数据流程 图发货通知单售货单二)0层数据流 程图—TI 人事管3理库存台登记统计数据供应商自选商场 8工中三必消费者商品入供应 商订货 单F 1入 库冏mi采购入库4仓库存储3商品 销售 出库售货 单消费 者消费清 单F2出 库 单订货单消费清草三)子系统数据图1.人事子系统1.3解雇解雇通知1.4 人事分配F3 解雇员工通知2.采购子系统F4人事安排F2缺货登记表2. 1 按商品编号汇总所缺商品2. 2 按商品类型统计所缺商品F疋品存表商品入库信息3.销售子系统F5待购商品数量缺修改商品库存和待购量进货通知单仓库管理员四、数据字典加工激活条件(三)库存系统1、数据流2、数据存储文件名商品一览表3、数据处理实验三、编码设计1、业务单据编码XXXX业务功能XXXX顺序号:01—— 99CKDJ01 —99 1992、职工编码员工编码设计XX XXX顺序号01—— 99 部门3、商品编码XX XXX 顺序号01——99商品类别部门二、系统功能结构图1. 人事子系统人事部门信息管理系招聘员工 培训员工 人事安排 解雇员工2. 销售子系统销售子系统功能图销售管理市场分析售后服务仓管子系统4、仓库编码设计:XX XXX顺序号面 试 应 聘者确I招 聘人员 工 考 察人 员 分 配解 雇 员 工三、输出设计K 出库明细表 商品代码: 日期:2009 年出库商品类型 出库商品条码 单价金额数量月日生鲜食品休闲粮油洗化用品女装男装童装合计单位: 审核:打印:打印日期:2、商品数量盘点明细表商 品 代 码: 日 期 年 单证号入货销售结存月日数量单价金额数量单价金额金额1月初余量1本月合计1本年累计2本月合计2本年累计3本月合计3本年累计np立口管仓仓库四入库管理出库管理盘点单位:审核人:打印日期:3、采购子系统卑微如!11 娄蚁、坚强似大象表号:建表日期:部门信息:职员信息:发票代码:备注信息:录入用户:验收用户:审核用户:四、输入设计K供应商信息表表号:建表日期:部门信息:职员信息:库房信息:发票代码:备注信息:录入用户:验收用户:审核用户:职员信息: 客户信息: 发票号码:备注信息:库房信息:2、销售订单录入表销售单号:单据日期: 部门信息:金额合计: 验收用 审核用户:户:数量合计: 录入用户:3、仓库管理录入表表号:建表日期部门信息:录入用户:验收用户:。

管理信息系统实验报告——小型超市库存管理系统设计

管理信息系统实验报告——小型超市库存管理系统设计

管理信息系统实验报告——小型商场库存管理系统设计《管理信息系统》学院:经济管理学院实验报告小型商场管理信息系统开发设计小型商场管理信息系统开发设计一、实验目的1、可以正确运用《管理信息系统》课程的基本理论和知识,结合本课题,复习、牢固、提高数据库方案设计、论证和剖析方法,掌握管理信息系统开发的步骤,熟习常用开发软件与辅助工具,依据小型商场系统的特点,实现系统。

2、熟习业务流程图、数据流程图、数据字典的绘制。

3、熟习代码设计、数据储蓄设计、输入输出设计等环节,并编制相应的文档。

4、熟习关系数据库规范化设计理论,依据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。

5、进一步建立正确的系统设计、实行思想,培育剖析问题、解决问题的能力,提高盘问资料和撰写书面文件的能力。

二、实验环境充分利用现有的设备,采纳VB6.0作为开发工具,利用ACCESS数据库建立一个高效、正确、操作方便,拥有专业的盘问、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的盘问及更新要求,从而更加方便的管理库存物件。

该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。

Win7平台Access2000,2G内存,320G外存。

三、实验步骤,、系统项目归纳1.1开发背景信息化的发展已经对我们的平常生活产生了踊跃的影响,并逐渐成为人们管理平常工作的重要手段。

在对信息加工的基础上充分利用信息,会给我们的生活带来巨大的好处。

在我国加入WTO后,商品零售业首当此中成为面对严重挑战的行业。

面对乐购、家乐福、麦德隆等商场巨头魄力汹汹的扩大步伐,发挥自己优势、不停提高竞争力,是各商场高层最为关注的问题。

我国的商场家产飞速发展,现代商场的经营模式更加复杂,旧的管理系统已经没法适应商场的发展,这就迫切的需要引进新的管理技术。

并且保持在同行业竞争中“低价格、高质量”的竞争优势是十分必需的。

我商场作为规模快速扩大的商场,数据和业务也随之愈来愈弘大。

小型自选商场综合管理信息系统设计

小型自选商场综合管理信息系统设计

小型自选商场综合管理信息系统设计一、引言二、系统需求分析1.业务需求分析自选商场综合管理信息系统包括了商场管理、营销管理和客户服务三个方面,具体包括以下业务需求:(1)商场管理商场管理主要包括商场基本信息管理、商品管理、库存管理、会员管理和人员管理等。

商场基本信息管理:包括商场基本信息、商铺租赁信息、商场地图等的管理。

商品管理:包括商品分类、商品信息、商品采购等。

库存管理:包括采购订单、入库管理、出库管理、盘点管理等。

会员管理:包括会员信息管理、积分管理、会员优惠等。

(2)营销管理营销管理主要包括市场调研、促销活动、广告宣传、卡券管理等。

市场调研:包括顾客调查、竞争情况分析等。

促销活动:包括满减、折扣、赠品、积分兑换等。

广告宣传:包括广告制作、宣传推广等。

卡券管理:包括会员卡、礼品卡、优惠券、兑换券等。

(3)客户服务客户服务主要包括售后服务、咨询服务和投诉反馈等。

售后服务:包括退换货、售后保修等。

咨询服务:包括商场介绍、商品咨询等。

投诉反馈:包括投诉受理、处理结果反馈等。

小型自选商场综合管理信息系统基于 C#编程语言、.NET框架和MySQL数据库开发。

系统采用B/S架构,适用于Windows操作系统。

具体技术需求包括:前台管理系统采用Web前端框架Vue.js实现,后端采用 MVC框架。

实现了商场信息查询、商品销售、会员管理、首页广告展示等功能。

后台管理系统采用 MVC框架,系统模块化设计,并采用自定义权限管理。

实现了商品管理、库存管理、销售管理、会员管理、订单管理、广告管理、售后管理以及报表查询等功能。

(3)数据库设计系统采用MySQL数据库存储商场基本信息、商品信息、会员信息、订单信息等数据。

设计了表结构,并采用存储过程实现了数据的CRUD操作和视图的查询操作。

三、系统实现1.商场基本信息管理商场基本信息包括商场名称、商场地址、商场电话、商场介绍等。

管理员可以在后台管理系统中新增商场信息,并进行编辑、删除、查询等操作。

数据库设计-------小型超市管理系统

数据库设计-------小型超市管理系统

数据库设计-------小型超市管理系统数据库设计——小型超市管理系统在当今的商业环境中,小型超市作为满足人们日常生活需求的重要场所,需要一套高效、准确的管理系统来支持其日常运营。

而一个良好的数据库设计是构建这样一个管理系统的基石。

本文将详细探讨小型超市管理系统的数据库设计。

一、需求分析小型超市管理系统需要涵盖商品管理、库存管理、销售管理、员工管理、供应商管理以及客户管理等多个方面。

商品管理方面,需要记录商品的基本信息,如商品名称、条码、类别、进价、售价等。

库存管理要能实时反映库存数量的变化,包括进货、销售和退货等操作。

销售管理则要记录每笔销售的详细信息,如销售时间、商品明细、销售金额等。

员工管理需包含员工的个人信息、职位、工作时间等。

供应商管理要记录供应商的名称、联系方式、供应商品等。

客户管理主要涉及客户的基本信息和消费记录。

二、数据库概念设计根据需求分析,我们可以设计出以下的实体关系图(ERD):1、商品(商品编号、商品名称、条码、类别、进价、售价、库存数量)2、库存(库存编号、商品编号、进货数量、进货时间、销售数量、销售时间、退货数量、退货时间)3、销售(销售编号、销售时间、总金额、支付方式)4、员工(员工编号、姓名、性别、职位、联系电话、工作时间)5、供应商(供应商编号、供应商名称、联系人、联系电话、供应商品)6、客户(客户编号、姓名、联系电话、消费总额)这些实体之间存在着多种关系。

例如,商品与库存之间是一对多的关系,一个商品可以有多个库存记录。

销售与商品之间是多对多的关系,一笔销售可能包含多种商品,一种商品也可能出现在多笔销售中。

三、数据库逻辑设计将概念设计转化为逻辑设计,需要确定数据表的结构和字段的数据类型。

1、`商品表(goods)``goods_id`(INT,主键,自增):商品编号`goods_name`(VARCHAR(50)):商品名称`barcode`(VARCHAR(20)):条码`category_id`(INT,外键,关联类别表):类别`purchase_price`(DECIMAL(10, 2)):进价`selling_price`(DECIMAL(10, 2)):售价`stock_quantity`(INT):库存数量2、`库存表(stock)``stock_id`(INT,主键,自增):库存编号`goods_id`(INT,外键,关联商品表):商品编号`purchase_quantity`(INT):进货数量`purchase_time`(DATETIME):进货时间`sale_quantity`(INT):销售数量`sale_time`(DATETIME):销售时间`return_quantity`(INT):退货数量`return_time`(DATETIME):退货时间3、`销售表(sales)``sales_id`(INT,主键,自增):销售编号`sales_time`(DATETIME):销售时间`total_amount`(DECIMAL(10, 2)):总金额`payment_method`(VARCHAR(20)):支付方式4、`员工表(employees)``employee_id`(INT,主键,自增):员工编号`name`(VARCHAR(50)):姓名`gender`(VARCHAR(10)):性别`position`(VARCHAR(20)):职位`phone_number`(VARCHAR(20)):联系电话`working_hours`(VARCHAR(50)):工作时间5、`供应商表(suppliers)``supplier_id`(INT,主键,自增):供应商编号`supplier_name`(VARCHAR(50)):供应商名称`contact_person`(VARCHAR(50)):联系人`phone_number`(VARCHAR(20)):联系电话`supplied_goods`(VARCHAR(100)):供应商品6、`客户表(customers)``customer_id`(INT,主键,自增):客户编号`name`(VARCHAR(50)):姓名`phone_number`(VARCHAR(20)):联系电话`total_consumption`(DECIMAL(10, 2)):消费总额为了实现多对多的关系,还需要创建中间表,如销售商品中间表(sales_goods),包含销售编号和商品编号两个字段,分别关联销售表和商品表的主键。

管理信息系统课程设计小型自选商场综合管理系统数据库设计

管理信息系统课程设计小型自选商场综合管理系统数据库设计

管理信息系统课程设计小型自选商场综合管理系统数据
库设计
1
2020年4月19日
小型自选商场综合管理系统数据库设计
管理信息系统实验
3 2020年4月19日
小型自选商场综合管理系统数据库设计
步骤
一、概念模型设计
1.确定实体集及属性、键
2.确定联系及属性
3.E-R模型
二、逻辑模型设计
1.概念模型转换为初始关系模式
2.初始关系模式的规范
3.关系模式的定义
小型自选商场综合管理信息系统分析
步骤:
1.组织结构(按照本虚拟的单位的功能进行组织结构的设计,
要从管理功能的角度进行设计,而不是系统管理的角度进行设计)
2.业务流程(采购、销售、入库、出库、盘点、财务等管理的
业务流程)
3.数据流程(采取自顶向下、从里到外、从外到里、层层分解
的原则进行系统结构化分析,经过数据流程图的方式进行描述)
4.数据字典(对数据流程图中的每个数据流、数据存储、数据
1
2020年4月19日
处理、数据项进行定义)
2
2020年4月19日。

管理信息系统_课程设计_小型自选商场综合管理系统数据库设计-(14612)

管理信息系统_课程设计_小型自选商场综合管理系统数据库设计-(14612)

小型自选商场综合管理系统数据库设计管理信息系统实验小型自选商场综合管理系统数据库设计步骤一、概念模型设计1.确定实体集及属性、键2.确定联系及属性3.E-R模型二、逻辑模型设计1.概念模型转换为初始关系模式2.初始关系模式的规范3.关系模式的定义小型自选商场综合管理信息系统分析步骤:1.组织结构(按照本虚拟的单位的功能进行组织结构的设计,要从管理功能的角度进行设计,而不是系统管理的角度进行设计)2.业务流程(采购、销售、入库、出库、盘点、财务等管理的业务流程)3.数据流程(采取自顶向下、从里到外、从外到里、层层分解的原则进行系统结构化分析,通过数据流程图的方式进行描述)4.数据字典(对数据流程图中的每个数据流、数据存储、数据处理、数据项进行定义)实验一一、概念模型设计1.确定实体集及属性、键,并确定联系及属性:A.供应商与员工的商品采购关系:B.员工与仓库的商品盘点联系C.员工与顾客的商品销售关系D.仓库与商品的入库关系E.仓库与商品的出库关系3.E-R模型二、逻辑模型设计1. 概念模型及关系模式概念模型:商品(商品编号,商品种类,商品规格)仓库(仓库编号,存货编号,存货数量,存货容量,仓库名称)员工(员工编号,工作职务,性别,年龄)消费者(消费者编号,姓名,联系方式)供应商(供应商编号,供应商名称,供应商地址)初始关系模式:盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)入库(商品编号,仓库编号,入库编号,商品数量,入库日期)出库(商品编号,仓库编号,出库编号,商品数量,出库日期)销售(商品编号,销售编号,商品种类,商品数量,商品价格)采购(商品编号,采购编号,商品种类,商品数量,采购价格)2. 初始关系模式的规范盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)分解成:盘点状况(仓库编号,商品编号,报表编号,商品数量)盘点(报表编号,盘点日期)入库(商品编号,仓库编号,入库编号,商品数量,入库日期)分解成:入库状况(商品编号,仓库编号,入库编号,入库日期)入库(商品编号,入库编号,商品数量)出库(商品编号,仓库编号,出库编号,商品数量,出库日期)分解成:出库状况(商品编号,仓库编号,出库编号,出库日期)出库(商品编号,出库编号,商品数量)销售(商品编号,销售编号,商品种类,商品数量,商品价格)分解成:销售状况(商品编号,销售编号,商品种类,商品价格)销售(销售编号,商品数量)采购(商品编号,采购编号,商品种类,商品数量,采购价格)分解成:采购状况(商品编号,采购编号,商品种类,采购价格)采购(采购编号,采购数量)3.关系模式的定义一、小型自选商场组织结构图(一)采购流程图(二)销售业务流程图(四)出库业务流程图三、数据流程图(一)顶层数据流程图发货通知单售货单(二)0层数据流程图(三)子系统数据图1.人事子系统2.采购子系统3.销售子系统4.仓库存储子系统四、数据字典(一)人事系统1.数据流(二)销售系统1、数据存储(三)库存系统1、数据流3、数据处理一、编码设计1、 业务单据编码 XXXX业务功能XXXX 顺序号:01——992、 职工编码 员工编码设计XX XXX 顺序号01——99 部门3、 商品编码XX XXX 顺序号01——99 商品类别4、 仓库编码设计:XX XXX 顺序号 部门二、系统功能结构图 1. 人事子系统2. 销售子系统3.仓管子系统三、输出设计1、出库明细表商品代码:日期:单位: 审核: 打印: 打印日期:2、商品数量盘点明细表商品代码:日期:打印日期:3、采购子系统表号:建表日期:部门信息:职员信息:发票代码:备注信息:审核用户:四、输入设计1、供应商信息表表号:建表日期:部门信息:职员信息:库房信息:发票代码:备注信息:录入用户:验收用户:审核用户:2、销售订单录入表销售单号:单据日期:部门信息:职员信息:客户信息:库房信息:发票号码:备注信数量合计: 金额合计:录入用户:验收用户: 审核用户:3、仓库管理录入表表号: 建表日期: 部门信息:职员信息: 库房信息:。

商场管理信息系统设计方案

商场管理信息系统设计方案

商场管理信息系统设计方案一、引言商场作为一个大型零售企业,经营的商品种类繁多,客流量大,管理难度较大。

为了提高商场运营效率、降低管理成本,引入一套商场管理信息系统是必不可少的。

本文将从商场管理信息系统的需求分析、系统设计、数据库设计、界面设计等方面进行详细的阐述。

二、需求分析1.商品管理:对商场内销售的商品进行分类管理,包括商品的编号、名称、品牌、规格、价格等信息,同时记录商品的进货和销售情况。

3.库存管理:及时跟踪商品的库存情况,包括商品的进货、销售和退货等信息,以确保商品的供应充足。

4.促销管理:实时查询促销信息,包括促销活动的时间、地点、内容等,吸引客户参与消费。

5.销售管理:记录商场的销售情况,包括销售额、销售额比较、销售员绩效等,为商场管理者提供决策依据。

6.财务管理:管理商场的财务情况,包括报表制作、财务分析、收支情况等,确保商场的正常运营。

7.统计分析:根据商场的数据进行统计和分析,为商场提供经营决策参考。

三、系统设计1.系统结构设计:采用三层结构,即表示层、业务逻辑层和数据访问层,使系统的各个模块相互独立,易于维护和扩展。

2.功能设计:根据需求分析,将系统划分为商品管理模块、会员管理模块、库存管理模块、促销管理模块、销售管理模块和财务管理模块等。

3.数据库设计:根据系统的需求,设计数据库表结构,包括商品表、会员表、库存表、促销表、销售表和财务表等,以及相关的中间表。

四、数据库设计根据系统设计方案,设计的数据库表结构如下:1.商品表:字段名类型长度说明商品编号字符串20商品的唯一编号商品名称字符串50商品的名称品牌字符串50商品的品牌规格字符串20商品的规格价格数值10,2商品的价格2.会员表:字段名类型长度说明会员编号字符串20会员的唯一编号姓名字符串50会员的姓名积分数值10会员的积分3.库存表:字段名类型长度说明商品编号字符串20商品的唯一编号进货数量数值10商品的进货数量销售数量数值10商品的销售数量库存数量数值10商品的库存数量4.促销表:字段名类型长度说明促销编号字符串20促销活动的唯一编号促销时间日期时间促销活动的时间促销地点字符串100促销活动的地点促销内容字符串200促销活动的内容5.销售表:字段名类型长度说明销售编号字符串20销售记录的唯一编号销售时间日期时间销售记录的时间销售额数值10,2销售记录的金额销售员编号字符串20销售员的唯一编号6.财务表:字段名类型长度说明财务编号字符串20财务记录的唯一编号日期日期时间财务记录的日期收入金额数值10,2财务记录的收入金额支出金额数值10,2财务记录的支出金额五、界面设计根据系统的功能设计,设计相应的界面,使用户可以方便地操作系统。

商场管理系统数据结构课程设计

商场管理系统数据结构课程设计

商场管理系统数据结构课程设计
商场管理系统数据结构课程设计可以采用以下数据结构:
1. 商品信息表:使用链表或数组存储商品信息,每个节点或元素表示一个商品,包含商品编号、名称、价格、库存等信息。

2. 会员信息表:使用链表或数组存储会员信息,每个节点或元素表示一个会员,包含会员编号、姓名、积分等信息。

3. 销售订单表:使用链表或数组存储销售订单信息,每个节点或元素表示一个销售订单,包含订单编号、销售员、销售日期、商品列表等信息。

4. 采购订单表:使用链表或数组存储采购订单信息,每个节点或元素表示一个采购订单,包含订单编号、供应商、采购日期、商品列表等信息。

5. 库存管理表:使用哈希表存储商品库存信息,以商品编号作为关键字,存储商品当前库存量。

6. 购物车:使用链表或数组存储购物车内的商品信息,每个节点或元素表示一个购物车项,包含商品编号、数量等信息。

以上是商场管理系统常见的数据结构设计,根据具体需求可以对其进行扩展和优化。

小型超市管理系统数据库课程设计

小型超市管理系统数据库课程设计

山西大学计算机与信息技术学院《数据库系统》课程设计论文题目:小型超市管理系统数据库设计组长王建亮专业软件工程班级大二授课教师2013/6/19小型超市管理系统目录第一章系统概述............................................1.1系统开发背景...........................................1.2系统开发意义...........................................第二章系统需求分析.......................................2.1 系统功能要求 ..........................................2.2 系统分析概述 ...........................................2.2.1零售前台(POS)管理系统..............................本系统必须具有以下功能: ....................................2.2.2后台管理系统.........................................本系统必须具备以下功能: .....................................2.3系统层次划分............................................2.4 系统程序流程图 .........................................2.4.1系统数据流程图符号解释.................................2.4.2顶层数据流程图.........................................2.4.3第一层数据流程图.......................................2.4.4第二层数据流程图....................................... 第三章系统总体设计........................................3.1 系统总体设计目标 .......................................3.2 系统概念设计 ...........................................3.2.1 概念模型(E-R图)...................................3.2.2关系模式.............................................3.2.3 关系模式规范化说明 ..................................3.2.4 系统数据库表结构 .................................... 第四章数据库实施阶段 .....................................4.1建立数据库、数据表、视图、索引..........................4.1.1 建立数据库 ............................................4.1.2 建立数据表 ............................................4.1.3 创建视图...............................................4.1.4 创建索引...............................................结束语第一章系统概述1.1系统开发背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统系统设计及实施

小型自选商场综合管理系统设计及实施1.系统设计系统功能模块设计:(1)商品信息模块最新商品浏览:将最新的增加的前3条商品显示出来。

商品分类浏览:按商品类别信息浏览商品。

商品名称快速搜索:按商品名称快速搜索所需商品,并可进行模糊查询。

(2)购物功能模块添加商品到购物车:用户选中商品并添加到购物车。

用户填写订单:用户填写商品数量等购买信息。

商品购买、结账、购物信息查看:购买数量小于商品库存数量购买成功,账户余额大于所购商品金额,结账成功。

用户查看购物车。

(3)用户信息管理模块注册新用户:新用户进行注册,并进行账户充值。

登录:购物时需要登录系统。

输入用户名、密码进行验证。

修改密码:取消旧密码,保存新密码。

个人详细资料修改:对用户个人信息进行修改。

账户充值:用户查询余额并对账户进行充值。

查看购物车:用户对在本网站所购商品情况进行查看。

(4)系统管理模块用户信息浏览:管理员浏览用户注册的个人信息并确认其账户的充值金额。

商品信息管理:对库存的商品进行增加、删除、修改。

商品销售信息查询:可按月、日进行销售记录查询、2.系统实施:开发环境:(1)操作系统:Windows 7。

(2)web开发工具:JSP、Html等。

(3)脚本语言:Vb、Javascript。

(4)数据库:access 数据库代码设计1:Option ExplicitPublic LoginSucceeded As BooleanPrivate Sub cmdCancel_Click()'设置全局变量为 false'不提示失败的登录LoginSucceeded = FalseMe.HideEnd SubPrivate Sub cmdOK_Click()'检查正确的密码If Not IsNull(Me.DCboUserName.SelectedItem) ThenIf txtPassword = Me.DCboUserName.BoundText Then'将代码放在这里传递'成功到 calling 函数'设置全局变量时最容易的LoginSucceeded = TruestrCurUser = Me.DCboUserName.TextMe.HideElseMsgBox "无效的密码,请重试!", , "登录"txtPassword.SetFocusSendKeys "{Home}+{End}"End IfElseMsgBox "请选择用户名!", , "登录"Me.DCboUserName.SetFocusEnd IfEnd Sub代码设计2:Option ExplicitPrivate rsSys As ADODB.RecordsetPrivate cmSys As mandPrivate Sub MDIForm_Load()Dim strSQL As StringstrSQL = "select offline from r_parameter"Set rsSys = New ADODB.RecordsetrsSys.Open strSQL, DEjxc.Conjxc, adOpenDynamic, adLockOptimistic rsSys.MoveFirstIf rsSys!offline ThenMe.mnuAct_dj.Enabled = FalseMe.mnuSql.Enabled = FalseMe.mnuReport.Enabled = FalseMe.mnuSys_trans.Enabled = FalseMe.mnuSys_start.Enabled = TrueMe.mnuSys_begqty.Enabled = TrueElseMe.mnuAct_dj.Enabled = TrueMe.mnuSql.Enabled = TrueMe.mnuReport.Enabled = TrueMe.mnuSys_trans.Enabled = TrueMe.mnuSys_start.Enabled = FalseMe.mnuSys_begqty.Enabled = FalseEnd IfrsSys.CloseSet cmSys = New mandcmSys.ActiveConnection = DEjxc.ConjxcmandType = adCmdTextEnd SubPrivate Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer) Call mnuExit_ClickIf intNumWindows > 0 ThenCancel = TrueEnd IfSet rsSys = NothingSet cmSys = NothingEnd SubPrivate Sub mnuEdit_other_Click()FrmOtherEdit.ShowEnd SubPrivate Sub mnuEdit_ps_Click()FrmPsEdit.ShowEnd SubPrivate Sub mnuEdit_sales_Click()FrmSaleEdit.ShowEnd SubPrivate Sub mnuExit_Click()If intNumWindows = 0 ThenUnload MeElseMsgBox "请关闭所有子程序后再关闭该主程序!", vbCritical, "提示" End IfEnd SubPrivate Sub mnuRec_other_Click()FrmOtherChk.ShowEnd SubPrivate Sub mnuRec_ps_Click()FrmPsChk.ShowEnd SubPrivate Sub mnuRec_sales_Click()FrmSaleChk.ShowEnd SubPrivate Sub mnuReport_DetailUse_Click()FrmRptDetUse.ShowEnd SubPrivate Sub mnuReport_Mat_Click()FrmRptMat.ShowEnd SubPrivate Sub mnuReport_TotalUse_Click()FrmRptTotUse.ShowEnd SubPrivate Sub mnuReport_TotalYearUse_Click() FrmRptYearUse.ShowEnd SubPrivate Sub mnuSet_department_Click()FrmSetDep.ShowEnd SubPrivate Sub mnuSet_employee_Click()FrmSetEmp.ShowEnd SubPrivate Sub mnuSet_product_Click()FrmSetPro.ShowEnd SubPrivate Sub mnuSet_protype_Click()FrmSetPrTy.ShowEnd SubPrivate Sub mnuSet_supplier_Click()FrmSetSup.ShowEnd SubPrivate Sub mnuSql_djother_Click()FrmOtherSql.ShowEnd SubPrivate Sub mnuSql_djps_Click()FrmPsSql.ShowEnd SubPrivate Sub mnuSql_djsales_Click()FrmSaleSql.ShowEnd SubPrivate Sub mnuSys_begqty_Click()FrmSetMattmp.ShowEnd SubPrivate Sub mnuSys_delete_Click()Dim intDel As IntegerDim strSQL As StringintDel = MsgBox("确认要删除所有资料码?", vbInformation + vbYesNo, "删除确认")If intDel = vbYes ThenstrSQL = "delete from department"mandText = strSQLcmSys.ExecutestrSQL = "delete from employee"mandText = strSQLcmSys.ExecutestrSQL = "delete from mat_detail"mandText = strSQLcmSys.ExecutestrSQL = "delete from mat_head"mandText = strSQLcmSys.ExecutestrSQL = "select p_id,qty,price into mat_tmp from mat_head"mandText = strSQLcmSys.ExecutestrSQL = "drop table mat_head"mandText = strSQLcmSys.ExecutestrSQL = "select p_id,qty,price into mat_head from mat_tmp"mandText = strSQLcmSys.ExecutestrSQL = "update mat_head set qty=0,price=0" mandText = strSQLcmSys.ExecutestrSQL = "drop table mat_tmp"mandText = strSQLcmSys.ExecutestrSQL = "delete from product"mandText = strSQLcmSys.ExecutestrSQL = "delete from product_type"mandText = strSQLcmSys.ExecutestrSQL = "delete from supplier"mandText = strSQLcmSys.ExecutestrSQL = "delete from order_detail_a"mandText = strSQLcmSys.ExecutestrSQL = "delete from order_detail_b"mandText = strSQLcmSys.ExecutestrSQL = "delete from ps_head_a"mandText = strSQLcmSys.ExecutestrSQL = "delete from ps_head_b"mandText = strSQLcmSys.ExecutestrSQL = "delete from other_head_a"mandText = strSQLcmSys.ExecutestrSQL = "delete from other_head_b"mandText = strSQLcmSys.ExecutestrSQL = "delete from sale_detail_a"mandText = strSQLcmSys.ExecutestrSQL = "delete from sale_detail_b"mandText = strSQLcmSys.ExecutestrSQL = "delete from sale_head_a"mandText = strSQLcmSys.ExecutestrSQL = "delete from sale_head_b"mandText = strSQLcmSys.ExecutestrSQL = "update r_parameter set offline=true,psnumber=0"mandText = strSQLcmSys.ExecuteMsgBox "资料删除完毕!", vbInformation, "资料删除"End IfMe.mnuAct_dj.Enabled = FalseMe.mnuSql.Enabled = FalseMe.mnuReport.Enabled = FalseMe.mnuSys_trans.Enabled = FalseMe.mnuSys_start.Enabled = TrueMe.mnuSys_begqty.Enabled = TrueEnd SubPrivate Sub mnuSys_start_Click()Dim strBeg As StringDim strYear, strMonth As StringDim strSQL As StringstrBeg = InputBox("请输入系统启用时间", "系统启用", CStr(Date))If IsDate(strBeg) ThenstrYear = Right(CStr(Year(CDate(strBeg))), 2)strMonth = Format(CStr(Month(CDate(strBeg))), "0#")strSQL = "alter table mat_head add column qty" & strYear & strMonth _ & " single"mandText = strSQLcmSys.ExecutestrSQL = "alter table mat_head add column price" & strYear & strMonth _ & " currency"mandText = strSQLcmSys.ExecutestrSQL = "update mat_head set qty" & strYear & strMonth & "=qty," & _ " price" & strYear & strMonth & "=price"mandText = strSQLcmSys.ExecutestrSQL = "update r_parameter set pass_date=cdate('" & strBeg & _"'),offline=false,monthdate=cdate('" & strBeg & "')"mandText = strSQLcmSys.ExecuteMe.mnuAct_dj.Enabled = TrueMe.mnuSql.Enabled = TrueMe.mnuReport.Enabled = TrueMe.mnuSys_trans.Enabled = TrueMe.mnuSys_start.Enabled = FalseMsgBox "系统已正式启用!", vbInformation, "系统启用"MsgBox "日期格式错误!", vbCritical, "启用错误"Exit SubEnd IfEnd SubPrivate Sub mnuSys_trans_Click()Dim strBeg As StringDim strYear, strMonth As StringDim strSQL As StringstrBeg = InputBox("请输入月终结转时间", "月终结转", CStr(Date))If IsDate(strBeg) ThenstrSQL = "select monthdate from r_parameter"Set rsSys = New ADODB.RecordsetrsSys.Open strSQL, DEjxc.Conjxc, adOpenDynamic, adLockOptimisticrsSys.MoveFirstIf Format(CDate(strBeg), "yyyy-mm") > Format(rsSys!monthdate, "yyyy-mm") ThenstrYear = Right(CStr(Year(CDate(strBeg))), 2)strMonth = Format(CStr(Month(CDate(strBeg))), "0#")strSQL = "alter table mat_head add column qty" & strYear & strMonth _ & " single"mandText = strSQLcmSys.ExecutestrSQL = "alter table mat_head add column price" & strYear & strMonth _& " currency"mandText = strSQLcmSys.ExecutestrSQL = "update mat_head set qty" & strYear & strMonth & "=qty," & _ " price" & strYear & strMonth & "=price"mandText = strSQLcmSys.ExecutestrSQL = "update r_parameter set monthdate=cdate('" & strBeg & _"')"mandText = strSQLcmSys.ExecuteMsgBox "月份结转完毕!", vbInformation, "月终结转"ElseMsgBox "该月份已经月终结转!", vbCritical, "月终结转错误"End IfElseMsgBox "日期格式错误!", vbCritical, "启用错误"Exit SubEnd SubPrivate Sub mnuSys_user_Click() FrmSetUser.ShowEnd SubPrivate Sub MDIForm_Click()frmlogo.ShowEnd Sub库存管理系统流程图进货系统流程图小型超市管理系统的E-R图3.数据存储设计完成该管理信息系统的数据存储总体设计方案,明确数据存储中表的结构,各表中关键字的设置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小型自选商场综合管理系统数据库设计
管理信息系统实验
小型自选商场综合管理系统数据库设计
步骤
一、概念模型设计
1.确定实体集及属性、键
2.确定联系及属性
3.E-R模型
二、逻辑模型设计
1.概念模型转换为初始关系模式
2.初始关系模式的规范
3.关系模式的定义
小型自选商场综合管理信息系统分析
步骤:
1.组织结构(按照本虚拟的单位的功能进行组织结构的设计,要
从管理功能的角度进行设计,而不是系统管理的角度进行设计)2.业务流程(采购、销售、入库、出库、盘点、财务等管理的业
务流程)
3.数据流程(采取自顶向下、从里到外、从外到里、层层分解的
原则进行系统结构化分析,通过数据流程图的方式进行描述)4.数据字典(对数据流程图中的每个数据流、数据存储、数据处
理、数据项进行定义)
实验一
一、概念模型设计
1.确定实体集及属性、键,并确定联系及属性:
2.确定联系及属性
A.供应商与员工的商品采购关系:
B.员工与仓库的商品盘点联系
C.员工与顾客的商品销售关系
D.仓库与商品的入库关系
E.仓库与商品的出库关系
3.E-R模型
二、逻辑模型设计
1. 概念模型及关系模式
概念模型:
商品(商品编号,商品种类,商品规格)
仓库(仓库编号,存货编号,存货数量,存货容量,仓库名称)员工(员工编号,工作职务,性别,年龄)
消费者(消费者编号,姓名,联系方式)
供应商(供应商编号,供应商名称,供应商地址)
初始关系模式:
盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)
入库(商品编号,仓库编号,入库编号,商品数量,入库日期)
出库(商品编号,仓库编号,出库编号,商品数量,出库日期)
销售(商品编号,销售编号,商品种类,商品数量,商品价格)
采购(商品编号,采购编号,商品种类,商品数量,采购价格)
2. 初始关系模式的规范
盘点(商品编号,仓库编号,报表编号,盘点日期,商品数量)分解成:盘点状况(仓库编号,商品编号,报表编号,商品数量)盘点(报表编号,盘点日期)
入库(商品编号,仓库编号,入库编号,商品数量,入库日期)分解成:入库状况(商品编号,仓库编号,入库编号,入库日期)入库(商品编号,入库编号,商品数量)
出库(商品编号,仓库编号,出库编号,商品数量,出库日期)分解成:出库状况(商品编号,仓库编号,出库编号,出库日期)出库(商品编号,出库编号,商品数量)
销售(商品编号,销售编号,商品种类,商品数量,商品价格)分解成:销售状况(商品编号,销售编号,商品种类,商品价格)销售(销售编号,商品数量)
采购(商品编号,采购编号,商品种类,商品数量,采购价格)分解成:采购状况(商品编号,采购编号,商品种类,采购价格)采购(采购编号,采购数量)
3.关系模式的定义
入库表
实验二
一、小型自选商场组织结构图
二、业务流程图
(一)采购流程图
仓管部
采购部
供应商
用料单 领料单 未批准领料单
库存报表
已批准领料单
库存帐 领料通知
订货单 入库单 缺料通知
提货单
加订货单
提货通知单
车间
(二)销售业务流程图
(三)入库业务流程图
(四)出库业务流程图
三、数据流程图
(一)顶层数据流程图
发货通知单
(二)0层数据流程图
(三)子系统数据图
1.人事子系统
2.采购子系统
3.销售子系统
4. 仓库存储子系统
四、数据字典
(一)人事系统 数据流名 通知 别名

消 费 者
2.1销售登记
2.2 销售核算
2.3 销售统计
2.4 库存更新
F5
F3
F4
F2
F1 消费清单
商品登记单
售货单
销售报表
订货单
(二)销售系统
(三)库存系统
实验三
一、编码设计
1、业务单据编码
XXXX
2、职工编码
员工编码设计
XXX 顺序号01——99
3、商品编码
XXX 顺序号01——99
4、仓库编码设计:
XXX 顺序号
二、系统功能结构图
1.人事子系统
2.销售子系统
3.仓管子系统
三、输出设计
1、出库明细表
2、商品数量盘点明细表
商品代码:日期:
单位:审核人:打印日期:3、采购子系统
表号:建表日期:部门信息:
录入用户:验收用户:审核用户:
四、输入设计
1、供应商信息表
表号:建表日期:部门信息:
职员信息:库房信息:
录入用户:验收用户:审核用户:
2、销售订单录入表
销售单号:单据日期:部门信息:
职员信息:客户信息:库房信息:
发票号码:备注信息:
录入用户:验收用户:审核用户:
3、仓库管理录入表
表号:建表日期:部门信息:职员信息:库房信息:
发票代码:备注信息:
录入用户:验收用户:。

相关文档
最新文档