




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
连锁企业经营管理沙盘模拟系统数据库设计 文李志长文永胜谭谊 摘要:数据库设计是系统开发和实现的核心技术,在系统的数据处理中,必须依据数据之间的内在联系和系统功能要求,按照数据库设计的基本原则,建立概念结构和逻辑结构,以便满足连锁企业经营管理模拟沙盘系统的各种需求。 关键字:连锁经营;模拟系统;数据库;设计 连锁企业经营管理沙盘模拟系统是指高职高专经贸类专业为了提高实践教学效果,集企业管理思想、连锁经营业务流程、基础数据、资金流与物流等为一体的模拟连锁企业经营管理的沙盘软件系统1。在模拟系统运行中,大量产生的数据需要存储和实时处理,所以数据库的设计和实现是关键。 1、需求分析 需求分析是数据库设计的起点和基础,也是其他设计阶段的依据。其主要任务是对数据库应用所要处理的对象进行全面的了解,收集用户对数据库的信息需求、处理需求、安全性和完整性需求等2。连锁企业经营管理沙盘模拟系统数据库主要功能包括门店管理、进销存管理、资金管理1和数据统计。 1.1门店管理信息需求 主要包括学员信息、门店信息、模拟企业信息等。其中学员信息包括学号、姓名、担任角色、性别、企业代码等数据,为保证模拟训练的效果,每个学员担任的角色不超过两个,一个角色只能由一位学员担任。门店信息包括门店编码、容积、最低购买价、最低租赁价、等级、信息化程度等数据。模拟企业信息包括企业代码、登录密码、名称、人数等数据,为加强训练团队分工与协作,以及训练中的工作量饱满,一个模拟企业成员不超过五人。 1.2进销存管理信息需求 主要包括商品信息、客户订单信息、市场信息等。其中商品信息包括商品代码、名称、采购价、容积需求、采购提前期等数据。客户订单信息包括订单编码、需求商品、数量、账期、其他要求等数据,一张客户订单只含一种商品,如果某张客户订单含多种商品,则按商品拆分成多张订单以便保存,客户订单采用竞价方式进行,价低者得,在竞单结束后再补充保存。市场信息包括代码、类别、开发时间、开发资金等数据。 1.3资金管理信息需求 主要是现金流量表,其包括编号、时间、收支类别、项目名称、金额等数据。有关财务的其他表格,如损益表、资产负债表等,在现金流量表的基础上通过建立存储过程及程序编码实现,不单独保持。 1.4数据统计信息需求 主要包括按模拟企业、时间、商品、市场等不同类别统计各项经营数据,如模拟企业资产、库存、销售收入、市场占用等数据,通过所存储的大量数据分析企业经营效果,总结得失,并能够为调整学员的经营方案和验证管理理论提供有价值的参考数据。 2、概念结构设计 概念结构也称为概念模型,是对用户所提供的原始数据进行综合,抽象出数据库系统所要研究的数据,将现实世界中的事物及其联系,转换成信息世界中的实体及其联系。概念结构设计必须将需求分析得到的用户数据和需求抽象为反映用户观点的概念模型,是用户与数据库人员之间进行交流的工具,其主要表现形式为E-R模型图。图中矩形框表示实体集;菱形框表示实体集之间的联系。 逻辑结构设计主要任务是综合考虑关系型DBMS的性能和所设计模拟系统的功能复杂程度,将概念结构转换为逻辑模式,即各个关系模式的结构设计,包括各关系模式的名称、每一关系模式中各属性的名称、数据类型和取值范围等内容。将E-R模型转换成初始的关系模型,然后分析每一个关系模式的合理性,通过关系模式的规范化消除其中不合理模式。 E-R模型中的实体和联系经过规范化处理转换为关系模式如下: (1)学员(学号、姓名、担任角色、性别、企业代码),学员通过学号标识。 (2)门店(门店编码、容积、最低购买价、最低租赁价、等级、信息化程度、企业代码、获取时间、获取方式、金额),门店通过门店编码标识。 (3)模拟企业(企业代码、登录密码、名称、人数),模拟企业通过企业代码标识。 (4)商品(商品代码、名称、采购价、容积需求、采购提前期),商品通过商品代码标识。 (5)客户订单(订单编码、需求商品、数量、账期、企业代码、市场代码、签约时间、售价、其他要求),客户订单通过订单编码标识。 (6)市场(市场代码、类别、开发时间、开发资金),市场通过市场代码标识。 (7)现金流量表(编号、时间、收支类别、项目名称、金额),现金流量表通过编号标识。 (8)市场开发(市场代码、企业代码、时间、金额),市场开发通过市场代码和企业代码组合标识。(9)采购(企业代码、商品代码、时间、数量),采购通过商品代码和企业代码组合标识。 (10)配货(企业代码、商品代码、门店编码、时间、数量、定价),配货通过商品代码、门店编码和企业代码组合标识。4、数据库实现 4.1建立存储过程 由于使用的是关系型数据库,数据处理都是通过SQL语言完成的,其中有大量数据的插入、更新与删除,甚至还需要进行大量的运算,所以直接提交SQL语句并让DBMS进行编译再执行的话,处理的效率较低,而建立存储过程是一种有效解决手段。存储过程是一种存储在数据库服务器上的SQL操作3,这样很多数据处理流程都在后台以存储过程的方式来实现,即有利于提高系统的运行效率,又可提高系统的可维护性和可扩展性。 4.2设计索引 在模拟经营中各模拟企业经常性的要查询公共信息,而且这种查询的时间性非常明显,所以设计索引可以显而易见的优化系统性能,对所有用于时间排序的列创建索引,可以避免整表扫描或访问。在不改变表物理结构的情况下,直接访问特定的数据列以减少数据存取时间;把数据分散到不同的页面上,可以分散插入的数据;主键自动建立了唯一索引,能确保数据的唯一性4。 5、结语 本文按照数据库设计的基本方法,将连锁企业经营管理沙盘模拟系统当前应用需要的所有数据全部及时、准确地存放在数据库中,根据用户使用反馈进行合理设计。实际应用表明该数据库具有良好的存储结构,实现了实时数据共享、快速响应等要求,具有较高的可行性。 参考文献: 1李志长等.连锁经营管理模拟教学软件需求分析J.电子商务,xx(8):90-91 2李红.数据库原理与应用M.高等教育出版社,xx 3王晓春等.Windows平台上Oracle数据库的系统性能优化J,计算机工程,xx(9):7981. 4俞盘祥.Oracle数据库系统基础M.清华大学出版社,1995作者简介: 李志长,湖南信息职
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石塑封条施工方案
- 黄浦单层钢平台施工方案
- 贵州省道路施工方案
- Lesson 20 Say It in Five教学设计-2023-2024学年初中英语九年级上册冀教版(2024)001
- 眉山木纹铝扣板施工方案
- 纪检监察培训学习心得体会
- 吸音板施工方案模板
- 2025年航空时政知识题库及答案
- 宁波防爆墙施工方案公司
- 钢材采购施工方案怎么写
- 机关食堂服务员工作职责
- 高中英语3500词词汇
- 四川遂宁历年中考作文题与审题指导(2004-2024)
- 2024秋七年级数学上册 第1章 有理数1.2 数轴、相反数和绝对值 2相反数教学实录(新版)沪科版
- 安全防坠网施工方案
- 六年级语文毕业考试真题集锦(共9套含答案)
- 跨部门药事管理的职责与协作机制
- 新人教版7年级上册英语全册课件(2024年新版教材)
- 老年人防烫伤安全教育
- 第二单元第二节元素教学设计-2024-2025学年九年级化学鲁教版上册
- 有组织科研对高校拔尖创新人才培养的影响机制研究
评论
0/150
提交评论