




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验目的1能够正确运用管理信息系统分析与设计课程的基本理论和知识,结合一个管理信息系统中的模拟案例,复习、巩固、提高设计系统逻辑与物理方案设计、论证和分析方法。2根据要求完成原系统的业务流程描述。绘制出原系统的业务流程图。同时,认真分析原系统的业务流程,找出问题,提出改进方案。3根据提出的新系统的业务过程,完成新系统逻辑模型的建立。绘制出新系统的数据流程图,并通过数据字典对其数据处理及数据存储进行说明。必要时可以使用数据逻辑说明对复杂的数据处理过程进行介绍。4根据新系统的功能要求,设计出新系统的模块结构。绘制出系统的模块结构图。并对主要模块进行详细说明。5根据系统功能设计科学合理的数据库,正确
2、描述数据表中各字段的详细信息。6对系统各主要实体进行编码设计,要求设计符合使用实际且科学合理。实验内容一、超市管理系统顶层数据流程图DFD 图一 DFD二、超市系统的模块结构设计模块结构图: 图二 模块结构图三、超市系统数据库设计1.E-R图设计根据所要实现的功能设计,可以建立它们之间的关系,进而实现逻辑结构功能。超市管理信息系统可以划分的实体有:职工信息实体、顾客信息实体、商品信息实体、供货商信息实体、进货单信息实体、销售单信息实体、库存单信息实体。用E-R图一一描述这些实体。职工供货商商品mn供应进货单包含mn销售单包含nm包含1n包含n顾客包含111库存单包含1n2.数据表设计 表1.职
3、工信息表字段名称字段类型长度主键/外键字段值约束职工编号char6PNOT NULL姓名nvarchar8NOT NULL性别nchar2NOT NULL籍贯nvarchar4NULL学历nvarchar4NOT NULL类别nvarchar10NULL工资int4NULL联系电话varchar12NULL联系地址nvarchar50NULL身份证号varchar18NOT NULL聘用日期datetime8NULL备注ntext50NULL 表2.顾客信息表字段名称字段类型长度主键/外键字段值约束帐号char6P/FNOT NULL密码char6NOT NULL表3.商品信息表 字段名称字段
4、类型长度主键/外键字段值约束商品编号char6PNOT NULL供货商号char6FNOT NULL名称nvarchar80NOT NULL条形码char15NOT NULL计量单位varchar4NOT NULL类别nvarchar8NULL产地nvarchar50NULL单价money4NOT NULL备注ntext50NULL 表4.供货商信息表 字段名称字段类型长度主键/外键字段值约束供货商号char6PNOT NULL名称nvarchar50NOT NULL联系人nvarchar8NOT NULL联系电话varchar12NOT NULL联系地址nvarchar50NOT NULL开
5、户行nvarchar10NULL银行帐号varchar15NULL备注ntext50NULL 表5.进货单信息表 字段名称字段类型长度主键/外键字段值约束进货单号char6P/FNOT NULL商品编号char6P/FNOT NULL进货价格money4NOT NULL数量int4NOT NULL金额money4NOT NULL进货人员编号char6FNOT NULL进货日期datetime8FNOT NULL备注ntext50NULL 表6.销售单信息表 字段名称字段类型长度主键/外键字段值约束销售单号char6PNOT NULL销售人员编号char6FNOT NULL销售日期datetim
6、e8NOT NULL商品编号char6P/FNOT NULL数量int4NOT NULL备注ntext50NULL 表7.库存单信息表 字段名称字段类型长度主键/外键字段值约束商品编号char6P/FNOT NULL库存数量int4NOT NULL四超市系统代码设计1、职工代码表(worker form):职工代码是根据职工的工作岗位(职工信息表中的类别)、姓名号及性别号码组成,这样即避免了职员名字相同所造成的不便,又对超市的人员管理起到了一定的作用。职工级别职工姓名号职工性别W01经理W001张三0男W01收银员W002李四1女W03理货员W003王二0男W04清洁人员W004陈一1女 图一
7、 职工代码表2、顾客代码表(shopper form):顾客代码表主要根据顾客是否在超市有会员区分的,若有会员会进行相应的打折或其他优惠。顾客级别顾客姓名号会员性别S01普通顾客S001小红1女S02VIP顾客S002小明0男 图二 顾客代码表3、商品代码表(merchandise form):商品代码表结合了商品信息表及供货信息表的内容,商品信息表主要将商品分为四大类,即食品、饮料、日用品、电子产品;供货商信息表主要区分商品的供应商。商品代码表对理货、售货都有很大的作用。商品分类食品饮料日用品电子产品代码设计SP00001YL00002RY00003DZ00004 图三 商品类型编号供货商号
8、可以以00001,00002,00003的形式区分。所以,一件商品的编码可以写成01SP00385.即前两位是供货商商号,SP为商品类型编号,后几位是该商品的编号。4、进货代码表(stock form):进货代码表用于记载商品进货的记录编号,进货日期和商品编号,如果一件商品是在2010年12月1日进货,商品代码为01SP00001,即可记为10120101SP00001,进货代码表可以区分商品的进货顺序。5、销售代码表(sell form):销售代码表与进货代码表原理一致,是用于区分商品销售记录,用于标识一种商品的单笔销售记录。在客户结算之后,所结算的商品在数据库中,商品数量将相应的减少,购买数据将被保存到销售数据表中。6、库存代码表(reserve form):库存代码是由商品代码及库存序列号组成,这样既能在需要货物时及时找到货物,又能更好的整理库存。例如:01SP0000100001,其中01SP00001代表着商品代码,00001代表着库存序列号。7、退货代码表(return form):同进货代码表。由时间和商品代码组成。实验总结 本次实验中,我们小组成员分工明确,模块设计由周
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗试剂的标准化采购与质量控制
- 医疗品牌形象在患者决策中的影响
- 区块链技术重塑产业互联网的新引擎
- 区块链安全技术的医疗应用探索
- 区块链技术在农业科技的应用前景
- 亚惠美食合同范例
- 医疗信息泄露风险分析与防范
- epc合同范例有些
- 免疫介导性肾脏病的临床护理
- 公司施工劳务合同范例
- 2023年高速公路收费员面试
- 家长课堂(预防接种)
- 道德与法治一年级下册《大家一起来合作》教学设计
- 丙烷安全技术说明书msds
- 电力拖动自动控制系统-第五版 课后习题答案
- 夏日历险夏日历险电子书
- 中国传统故事英文十二生肖二篇
- ETL认证的工厂审查
- 中国古代文学史 马工程课件(下)05第七编明代文学 第四章 《水浒传》
- 威尼斯商人英文剧本(法庭)
- (出让合同)国有建设用地使用权先租后让合同范本
评论
0/150
提交评论