




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
超市销售系统分析与设计 专业班级: 安全工程01班 学生学号:1101050101 1101050102 1101050106 1101050110 1101050111 1101050115 学生姓名: 安 熙 陈 正 江 律 刘彦博 刘成栋 祁克林 任课老师: 余小鹏 二零一二年十二月二十九日任 务 分 工姓 名学 号班 级分 工成绩备注安 熙1101050101安全工程(01)班数据字典 E-R图设计意义及感想陈 政1101050102安全工程(01)班系统运行环境数据库设计组长江 律1101050106安全工程(01)班必要性分析 输入输出设计祁克林1101050115安全工程(01)班系统功能设计代码设计刘成栋1101050110安全工程(01)班数据流程图刘彦博1101050111安全工程(01)班业务流程分析 目录第一节 系统分析 1必要性分析. 2业务流程分析. 2.1业务流程图. 2.2表格分配图. 3数据流程图. 4数据字典. 4.1数据流. 4.2数据处理. 4.3数据存储. 4.4外部实体. 4.5数据项的表述. 5 E-R图. 5.1R-E图. 5.2由E-R图导出的数据库 .第二节 系统设计1系统功能设计.2代码设计.3系统运行环境与数据库设计. 3.1系统运行环境. 3.2数据库设计.4输入与输出设计. 4.1输入设计. 4.2输出设计. 4.3系统菜单设计.第三节 设计意义1设计意义.2感想.一、系统分析1必要性分析 现在的很多超市业务越来越好,顾客的购买量很大,日益频繁的业务产生了大量的数据。数据量的增大,让查找不方便,数据的掌握也不准确,容易造成决策的滞后或是失误。主要表现如下:随着订货、进货信息的增加,与供应商相关的信息、与商品相关的信息越来越多。如果不能将这些有效的信息集中起来,对以后的信息查询会带来不便,从而不能给采购员提供采购过程的决策支持。同时,对于每天产生的大量销售信息,如果不加以适当的存储和分析,就失去了利用这些销售信息挖掘出客户购买偏好的机会,就不能从看似无用的大量数据背后得出消费者潜在的消费习惯,失去了潜在的商机。 因此,开发这样一套以促进管理体制和管理手段改进,改善决策发放和决策依据的管理信息系统是很有必要的。这对于在信息服务中创造价值,促进资源共享和信息集成,减员增效,提供管理水平都有很大的帮助。2业务流程分析 2.1业务流程图业务处理部门或单位:表达了某项业务参与的人或物数据流动及方向:表达了业务数据的流动方向各类单据、报表:表明了数据的载体数据存储或存档:作为档案来保存业务功能描述:表明了业务处理功能,一般用一个简单的祈使句表示销售部开 领 货 单领 货 单仓库查库存状态发货处理领货单 领货单 领货单 开缺货单 缺货通知 采购部财务 部Y销售部存档存档仓库存档图2.1.1 现行小型超市的业务流程图 2.2表格分配图 采购部 财务部 仓库准 备 采 购 单供货单位 4 3 2 采购单1登记待收待收货登记表收货处理应付款处理应付款存档付款 4 3 2 采购单1存档 供货单位取货通知图2.2.1现行小型超市的表格分配图3数据流程图:外部实体处理逻辑数据存储数据流超市MIS系统供货商顾客 图3.1.1财务管理供货资金申请采购管理退货清单供货清单库存管理销售管理顾客出库清单入库清单出库清单入库清单已收款项销售记录图3.1.2供货商供货商商品报价信息商品基本信息资金申请表财务库存主管定购单的制作请购单的制作入库入库清单商品采购表图3.1.3入库分类统计商品基本资料表销售采购采购库存预警处理还库统计出库统计商品需求汇总相关商品需求汇总商品需求汇总表商品还库信息商品出库信息图3.1.44数据字典: 4.1数据流 数据流编号:D1.1 数据流名称:新顾客登记表 简述:新顾客来超市订货时要填写有关自身信息的表 数据流来源:订购员 数据流去向:登录新顾客数据处理 数据项组成:姓名+性别+单位+职务+联系方式+订货量+订货日期 数据流编号:D2.1 数据流名称:发货通知 简述:供应商接到的来自超市的要求发货的通知 数据流来源:订货单 数据流去向:发货单 数据项组成:商品名称+商品编号+订购量+订购日期 数据流编号:D3.1 数据流名称:备货单 简述:根据顾客订货需求而制定的通知仓库人员准备相应量商品的清单 数据流来源:开备货单 数据流去向:仓库 数据项组成:商品名称+商品编号+商品数量+订购单位+提货日期 数据流编号:D1.4 数据流名称:发货单 简述:给顾客提供商品的时候,超市销售人员统计的销售情况表单 数据流来源:可供货订单 数据流去向:销售统计 数据项组成:商品名称+商品数量+订购单位+订购日期+付款金额4.2逻辑处理 处理逻辑编号:P1.1 处理逻辑名称:登录新顾客数据 简述:对来超市订货的新顾客进行记录 输入的数据流:新顾客登记表 处理描述:根据新顾客信息记录在顾客档案中 输出的数据流:顾客档案 处理逻辑编号:P2.1 处理逻辑名称:处理发货单 简述:供应商处理来自超市订购商品的信息 输入的数据流:发货通知 处理描述:根据超市订购商品要求,提供商品 输出的数据流:发货单 处理逻辑编号:P3.1 处理逻辑名称:处理备货单 简述:根据顾客需求量仓库人员处理备货的表单 输入的数据流:备货单 处理描述:根据销售部开出的给顾客提供所需商品量相应进行处理 输出的数据流:库存记录 处理逻辑编号:P3.2 处理逻辑名称:销售统计 简述:对销售情况进行统计 输入的数据流:发货单 处理描述:根据销售情况的记录,对目前各商品销售情况进行统计 输出的数据流:销售统计表4.3数据存储 数据存储编号:F1.1 数据存储名称:顾客档案 简述:存储顾客的信息 数据存储的组成:存档号+姓名+性别+单位+职务+联系方式+订购商品名称+订购 商品编号+订购量+订购日期 相关联的处理:P1.1 数据存储编号:F2.1 数据存储名称:发货单 简述:供应商回应超市订货情况的表单 数据存储组成:发货单编号+商品编号+商品数量+订购单位+订购日期+应付金+ 提供商品单位名称 关键字:发货单编号 相关两的处理:P2.1 数据存储编号:F3.1 数据存储名称:库存记录 简述:目前仓库商品统计的记录 数据存储组成:商品编号+商品名称+现有数量 关键字:商品编号 相关联的处理:P3.1 数据存储编号:F3.2 数据存储名称:销售统计表 简述:对销售情况进行统计整理的表 数据存储组成:商品编号+商品名称+商品现有数量+商品销售数量+订购单位+订 购日期+订购数量 关键字:商品编号 相关联的处理:P3.24.4外部实体 外部实体编号:S1.1 外部实体名称:顾客 简述:来超市订货的人 输入数据流:无 输出数据流:顾客档案 外部实体编号:S2.1 外部实体名称:供应商 简述:给超市提供商品的厂家 输入的数据流:订货单 输出的数据流:发货单 外部实体编号:S3.1 外部实体名称:仓库 简述:存储商品的地点 输入的数据流:备货单 输出的数据流:库存记录 外部实体编号:S3.2 外部实体名称:超市 简述:销售商品,并统计销售情况 输入的数据流:发货单 输出的数据流:销售统计表4.5数据项的表述 数据项编号:I-01 数据项名称:商品编号 简述:商品的编号 类型及长度:字符,4位 取值范围:0000-9999 数据项编号:I-02 数据项名称:商品名称 简述:商品的名称 类型及长度:字符型,8位 取值范围:00000000-999999995 E-R图: 5.1E-R图 在本系统中,所涉及到的实体及其属性包括:顾客顾客编号,姓名,性别,工作单位,联系电话供应商(供应商编号,名称,生产商品名称,联系电话,地址)超市(超市名称,地址,订货电话)商品(商品编号,商品名称,供货单位,单价)仓库(名称,地址)他们之间的关系用E-R图方法表示,如图所示。这些实体之间的联系包括:缺货供应:超市向供应商订货,多对多联系销售:超市销售商品,多对多联系订购:顾客购买商品,多对多联系备货:仓库为超市备货,一对一联系发货:仓库为顾客发货,一对多联系N111NNM供应商商品顾客超市仓库订购销售货供应NN1N供应商商品顾客超市仓库订购发货销售备货供应N 图5.1.1超市销售、供货系统E-R图 5.2由E-R图导出数据库表1:实体顾客表列名数据类型长度顾客编号数字4姓名文本16性别文本2工作单位文本20联系电话数字12 表2:实体供应商表列名数据类型长度供应商编号数字4名称文本40商品名称文本16联系电话数字12地址文本40表3:实体超市表列名数据类型长度超市名称文本40地址文本40订货电话数字12表4:实体商品表列名数据类型长度商品编号数字4商品名称文本20供货单位文本40单价数字4表5:联系发货表列名数据类型长度商品编号数字4商品数量数字20应收款数字6表6:联系订购表列名数据类型长度商品编号数字4商品数量数字20应付款数字6 表7:联系备货表列名数据类型长度商品编号数字4商品名称文本20备货数量数字20 表8:联系销售表列名数据类型长度商品编号数字4商品名称文本20生产厂家文本40 表9:联系缺货表列名数据类型长度商品编号数字4商品名称文本20缺货数量数字20订货单位文本40二:系统设计 1系统功能结构设计根据系统分析的结果,本系统分为四个子模块:定货处理模块、缺货处理模块、提货处理模块和系统管理模块,如图所示:超市销售管理系统系统管理模块提货处理模块缺货处理模块订货处理模块用户设置系统初始化库存记录修改备货单处理缺货单处理缺货记录登记顾客档案注册订货单处理 2代码设计 本系统涉及到的代码有商品编号、顾客编号、供应商编号等。 商品编号 格式:XX XXX,顺序码:00 000-99 999(前面一个数代表商品,后一个数 代 表这种商品的编号。例如:01代表“毛巾”,则可表示为01 001,01 002、) 顾客编号 格式:XXXX,顺序码:0000-9999(例如:0001表示“张三”这位顾客、) 供应商编号 格式:XXX,顺序码:000-999(例如:001表示“沃尔玛”、)3系统运行环境与数据库设计 3.1系统运行环境 要实现客户/ 服务器体系的数据库存储管理, 在硬件上必须有客户端的相应设备, 网络连接设备以及服务器; 在软件方面, 客户端的操作系统可以是WindowXP, 在服务器端采用的操作系统为NT Serve2000, 数据库为SOL或Access2003中间通过数据库接口程序(OLE DBADO交换数据, 其结构图如图所示: 客户端WindowsSOL DB供给程序SOL DBSOL服务器客户端Windows 3.2数据库设计 数据表设计 (1)管理员信息表序号列名数据类型长度小数位标识主键允许空默认值说明1管理员编号char80记录管理员编号2管理员帐号char80记录管理员帐号3管理员密码char80记录管理员密码4管理员姓名char80记录管理员姓名5管理员权限char120记录管理员权限(2)员工信息表序号列名数据类型长度小数位标识主键允许空默认值说明1员工编号char80记录员工编号2员工帐号char120记录员工帐号3员工密码char80记录员工密码4员工姓名char80记录员工姓名5员工职位char80记录员工职位(3)会员(客户)信息表序号列名数据类型长度小数位标识主键允许空默认值说明1会员编号char80记录会员编号2会员帐号char120记录会员帐号3会员密码char80记录会员密码4会员姓名char80记录会员姓名5会员地址char300记录会员地址6会员生日char80记录会员生日7会员积分char80记录会员积分8享受折扣char80记录享受折扣9注册日期char80记录注册日期10联系电话char150记录联系电话(4)商品信息表序号列名数据类型长度小数位标识主键允许空默认值说明1商品编号char80记录商品编号2商品名称char200记录商品名称2商品类别char80记录商品类别3商品单位char40记录商品单位4商品价格char80记录商品价格5库存数量char80记录库存数量6条形码char140记录条形码7供货商编号char80记录供货商(4)仓库库存信息表序号列名数据类型长度小数位标识主键允许空默认值说明1商品编号char80记录商品编号2商品名称char200记录商品名称3库存数量char80记录库存数量4入库时间char80记录入库时间5仓库编号char300记录仓库编号6供应商char80记录供应商(5)供应商信息表序号列名数据类型长度小数位标识主键允许空默认值说明1供应商编号char80记录供应商编号2供应商姓名char80记录供应商姓名3供应商地址char300记录供应商地址4主营类别char80记录主营类别5联系方式char150记录联系方式(6)商品交易信息表序号列名数据类型长度小数位标识主键允许空默认值说明1交易编号char80记录交易编号2交易日期char80记录交易日期3交易内容char2000记录交易内容4客户名称char80记录客户名称5享受折扣char80记录享受折扣6交易金额char80记录交易金额7找零char80记录找零8本次积分char80记录本次积分4输入输出设计 4.1输入设计 (1)下图为该系统输入设计界面中的添加用户界面,主要功能为设置新用户的类别与权限,超级用户可对系统所有信息进行管理,只读用户只能浏览查询信息,普通用户的权限可分为系统管理、认识与销售管理、进货管理与库存管理,通过设置用户权限可实现对系统用户分类管理。新增用户新用户名:确定密码: 密码:用户类别权限超级用户只读用户普通用户 系统管理人事与销售管理进货管理库存管理 取消确定图4.1.1超市信息管理系统输入设计图-用户添加 (2)下图为该系统输入设计界面中的员工档案管理界面,这是该系统基础信息的重要输入界面,通过该界面直接输入员工工号、姓名、出生年月、家庭住址、联系电话等重要基本信息,这些信息是超市展开各项工作的信息基础。登记性别:工号:姓名:任职登记部门:出生年月:邮政编码:家庭住址:上岗时间:联系电话:备注:确定取消图4.1.2超市信息管理系统输入设计图-添加档案4.2输出设计 输出是系统产生的结果或提供的信息,是系统开发的目的与评价系统开发成功与否的标准,并结合系统输出设计的标准与原则,我们设计了部门浏览查询功能、工资浏览功能等,以便超市管理系统的各种使用者能更方便快捷地查询员工信息。浏览部门打印修改删除查找浏览数据:部门 办公室 部门经理 备注图4.2.1超市信息管理系统输出设计图-部门浏览上图为部门浏览的输出界面设计图,选择部门浏览菜单便可打开该表,在该表中可浏览超市所有部门的信息,具体包括部门、办公室、部门经理的信息,并且对该表有权限的用户还可对表进行修改和删除。 工资浏览部门人事部销售部库存部进货部工号 姓名 部门 月份 工资 奖金 总额工资浏览图4.2.2超市信息管理系统输出设计图-工资浏览4.3菜单系统设计 在系统管理菜单中包含添加用户、修改密码、重新登陆这三个子菜单,其中在添加用户对话框中可输入欲添加的用户名,并为其设置密码,选择用户类别超级用户、只读用户、普通用户中的一种,若选择的是普通用户,还可对其权限种类进行选择,选择其中的一种或是多种,这些权限包括系统管理、人事管理、工资管、报表输出、系统退出、系统帮助。内容设置完毕后单击“确定”便能实现用户资料的录入。在人事管理菜单中可包含档案添加、档案浏览、档案查询,选择其中的档案添加,在对话框中输入工号、性别、姓名、部门、出生年月、家庭住址、邮政编码、联系电话、上岗时间以及备注的信息,最后单击“确定”便能实现员工档案的录入;在员工档案查询中,输入工号、姓名、部门,或输入姓名的关键字的信息进行模糊查询,单击“确定”便能显示出员工的具体信息。在超市工资管理菜单中包含基本工资设置、职员工资管理,在工资设置界面中输入工号、部门、工资、奖金的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制作包装袋合同样本
- 公产房定金合同样本
- 劳务跟工人合同标准文本
- 上海嘉定区安亭高级中学2025届高三3月份模拟考试物理试题含解析
- 个人集资合同标准文本
- 人才引进服务协议合同标准文本
- 劳动合同样本驾校
- 出售首层厂房合同标准文本
- 别墅软装采购合同标准文本
- 加盟外卖合同范例
- 继发性高血压的诊断思路与流程
- 上海市汽车维修结算工时定额(试行)
- 装配式建筑发展存在的问题及对策分析
- 中国古典文献学(全套)
- 自身免疫性脑炎
- 银行保险客户KYC基础信息表
- GB/T 4857.14-1999包装运输包装件倾翻试验方法
- GB/T 11881-2006羽毛球
- 煤矿从业人员安全培训考试题库(附答案)
- 《诗意中国》朗诵稿
- 第十章-国际政治与世界格局-(《政治学概论》课件)
评论
0/150
提交评论