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

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

举报
开通vip

小型自选商场综合管理信息系统设计小型自选商场综合管理信息系统设计 小型自选商场综合管 理信息系统分析 姓名: 学号: 实验内容和要求 [系统描述] 小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,具体要求如下: (1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。 (2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。 (3)能按月统计某个员工的销售业绩。 (4)在记录进货及售货的同时,必须动态刷新库存。 (5)能打印库存清单,查询某种商品的库存情况。 (6)能查询某个厂商或供应商的信...

小型自选商场综合管理信息系统设计
小型自选商场综合管理信息系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 小型自选商场综合管 理信息系统分析 姓名: 学号: 实验内容和要求 [系统描述] 小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,具体要求如下: (1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。 (2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。 (3)能按月统计某个员工的销售业绩。 (4)在记录进货及售货的同时,必须动态刷新库存。 (5)能打印库存清单,查询某种商品的库存情况。 (6)能查询某个厂商或供应商的信息。 (7)能查询某个员工的基本信息。 (8)收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。 范例一 1、组织结构 (1)组织结构概况 该商场的组织结构如图所示。 主管 采购部 销售部 库存部 供应商 收银台 仓库 (2)管理职能分析 主管——全面负责本店的行政与业务管理。 采购组——负责每一笔进货,查询商品的进货记录,并能按月进行统 计;记录进货场商或供应商的信息。 销售组——负责商品的销售,按月统计某个员工的销售业绩,记录员工 的基本信息。 库存组——负责进行日盘存、月盘存能打印库存清单,查询某种商品的 库存情况。 2、业务流程分析 进货管理:商品进货信息包括商品进货数量、单价、供货商等。商品进货管理功能完成进货信息登记、修改和删除等。分类查看:可以根据商品类型来查看某种商品的进货情况。更新库存:进货信息的变动直接关系到库存的变化。进货分析:列出当日进货量最多的前几项商品和进货量最少的前几项商品。库存分析:列出当前库存量最多的前几项商品和库存量最少的前几项商品。 销售信息管理:商品销售数量、单价、统计日期等。分类查看后:可以根据商品类型来查看某种商品的销售情况。更新库存:销售信息的变动直接关系到库存的变化。销售分析:列出当前销售数量最多的前几项商品和销售量最少的前几项商品。 商品基本信息的维护:商品的查询、添加、删除。查询包括进货查询、销售 查询和库存查询。供货商信息管理:包括供货商信息的新建、修改和删除等。 业务流程图 发货单 货 入库单 物进货订货单 供应编员 商 号 退货单 更新仓库信息 查 看缺货通 换货 库知 存仓库 信 息 货物上架 更新仓库信息 正常 缺货通知 更新 超市结顾客 购买商品 商品存查 更新 算中心 量 看开缺货单 缺货 商 品 数 更新 量 商品销售信息 3、数据流程分析 (1)信息要求 库存 商品名称 型号产地 单位 定价 折扣库存最低供应ID 规格 率 数量 数量 商ID Var Var Var Var Var Float Float Int Int Var char char char char char char 售货 售货ID 商品ID 售价 数量 金额 存根号 销售日期 Var char Var char Float Int Float Var char Var char 进货 进货ID 商品ID 进价 数量 金额 进货日期 Var char Var char Float Int Float Var char 供应商 供应商供应商名邮编 地址 电话 联系人 联系人电ID 称 话 Var char Var char Var char Var char Var char Var char Var char 日盘存 商品ID 售价 数量 金额 销售日期 Var char Float Int Float Var char 月盘存 商品ID 售价 数量 金额 Var char Float Int Float (2)数据流程图 供应 商 供应量 供应 进货 存入量 存入 库存 销售 数量 售货 盘存 盘存 日盘存 月盘存 数据流程图 4、数据字典 重要数据及其简要描述如下表: 数据项 名称 说明 商品编号 唯一标识一种商品,形式如:SP00001 员工编号 唯一标识一名员工,形式如:YG00001 客户编号 唯一标识一个客户,形式如:KH00001 供应商编号 唯一标识一个供应商,形式如:GYS00001 销售票号 以此记录以此销售登记,形式如:2012-5-8XS00001 入库票号 以此记录以此入库登记,形式如:2012-5-8RK00001 毛利 销售某种商品获得的利润 操作员 系统登陆者 经手人 对某次业务或交易实际上直接操作者 仓库名称 唯一标识某个仓库 警戒上限 商品数量的最高限 警戒下限 商品数量的最低限 品种数 销售、入库时交易的商品种数 结算方式 进行交易时所采取的结算方式 是否结清 记录某笔交易是否结清账款 数据存储 名称 说明 商品信息表 记录商品的基本信息 员工表 记录员工的基本信息 客户表 记录客户的基本信息 供应商表 记录供应商的基本信息 仓库表 记录仓库的基本信息 库存表 记录库存信息 销售 登记表 调解登记表下载应聘登记表下载调解登记表下载调解登记表下载调解登记表下载 记录销售时的的商品及数量信息 销售票号表 记录销售时的客户、经手人、操作员、日期等信息 入库登记表 记录入库时的商品及数量信息 入库票号表 记录入库时的供应商、经手人、操作员、日期等信息 结算方式表 用于存储结算方式 下面是收银台有关代码: Void SRecord:OnSsaveButton() { //TODO:Add your control notification hander code here CSring ; SaleID=””,GoodsID=”2”,Price=”2”,Count=”2”,Acount=”2”,StubNumber=””,Date=””CString sql; Int gcount=0; Float price=0,account=0; CDataManage dm; /**********************************************************/ /*GoodsID*/ m_GoodsID.GetWindowText(GoodsID); if(GoodsID.GetLength()==0) { MessageBox(“请输入数据”,”提示”); Return; } /*SaleID*/ /**********************************************************/ try { dm.ConnectDataBase(); Recordl->Open(_variant_t(“Sale”), _ variant_t((IDispatch *)DataConn,true),adOpenKeyset, adLockOptimistic,adCmdTable); } catch(_com_error& e) { MassageBox(e.ErrorMassage(),”提示”); } /***********************************************************/ Sql.Format(“select SaleID from Sale”); try { Record->Open((_variant_t)sql.DataConn.GetInterPtr(),adOpenKeyset, adLockOptimistic,adCmdText); } catch(_com_error& e) { MassageBox(e.ErrorMassage(),”提示”) } If(Recordl->RecordCount>0) { Recordl-> MoveLast(); SaleID=(TCHAR*)(_bstr_t)Recordl->GetItem((long)0)->Value; Int saleid=atoi(SaleID); saleid+=1; SaleID.Format(“%d”,saleid); } else { SaleID=”20120001”; } /*Price*/ /*******************************************************/ try { dm.ConnectDataBase(); Recordl->Open(_variant_t(“Sale”), _ variant_t((IDispatch *)DataConn,true),adOpenKeyset, adLockOptimistic,adCmdTable); } Catch(_com_error& e) { MassageBox(e.ErrorMassage(),”提示”); } /*******************************************************/ Sql.Format(“select SaleID from Sale”); try { Record->Open((_variant_t)sql.DataConn.GetInterPtr(),adOpenKeyset, adLockOptimistic,adCmdText); } catch(_com_error& e) { MassageBox(e.ErrorMassage(),”提示”) } If(Recordl->RecordCount>0) { Price==(TCHAR*)(_bstr_t)Recordl->GetItem((long)0)->Value; price=(float)atof(Price); } else { MassageBox(“库存中没有此种商品”,”提示”); return; } /*Count*/ m_Count.GetWindowText(Count); gcount=atoi(Count) *Acount*/ / account=gcount*price; pay+=acount; /*StubNumber=SaleID*/ /*Date*/ int year,month,day; CString date; CTime t=CTime::GetCurrentTime(); year=t.GetYear; month=t.GetMonth(); day=t.GetDay(); Date.Format(“%d%d%d”,year,month,day); /*************************************************************/ Acount. Format(“%f”,acount); m_SRList.InsetItem(100,””); m_SRList.InsetItemText(row,0,GoodsID); m_SRList.InsetItem Text(row,1,Count); m_SRList.InsetItem Text(row,2,Acount); row++; /***********************销售记录插入*************************/ sql.Format(“insert into Sale values(“%s%s%f%d%f%s%s”)”,SaleID,GoodsID,price,gcount,account,SturbNumber,Dat e;) /************************************************************/ try { dm.ConnectDataBase(); Record->Open(_variant_t(“Sale”),_ variant_t((IDispatch*)DataConn,true),adOpenKeyset,adLockOptimistic,adCmdTable); } catch(_com_error& e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } /***********************日盘存记录修改***********************/ CString temp1=””,temp2=””; Recordl->raw_Close(); sql.Format(“select*from DayStorage where GoodsID=%s”,GoodsID); Recordl->Open((_variant_t)sql,DataConn.GetInterfacePtr(),adOpenKeyset,adLoc kOptimistic,adCmdText); if(Recordl->RecordCount>0) { temp1 = (TCHAR*)(_dstr_t)Recordl->GetFields()->GetItem((long)2)->Value; temp2 = (TCHAR*)(_dstr_t)Recordl->GetFields()->GetItem((long)2)->Value; int addcount = atoi(temp1); float addacount = (float)atof(temp2); addcount+=gcount; addacount+=account; sql.Format(“update DayStorage set GoodsCount=%d,GoodsAcount=%f where GoodsID=%s”,addcount,addacount,GoodsID); try { dm.ExecSQL(sql); } catch(_com_error &e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } } else { sql.Foemat(“inset into DayStorage values(%s,%f,%d,%f,%s)”,GoodsID,price,gcount,acount,Date); try { dm.ExecSQL(sql); } catch(_com_error &e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } } /*********************月盘存记录修改***************************/ Recordl->raw_Close(); sql.Format(“select*from MonthStorage where GoodsID=%s”,GoodsID); Recordl->Open((_variant_t)sql,DataConn.GetInterfacePtr(),adOpenKeyset,adLoc kOptimistic,adCmdText); if(Recordl->RecordCount>0) { temp1 = (TCHAR*)(_bstr_t)Recordl->GetFields()->GetItem((long)2)->Value; temp2 = (TCHAR*)(_bstr_t)Recordl->GetFields()->GetItem((long)3)->Value; int addcount = atoi(temp1); float addacount = (float)atof(temp2); addcount+=gcount; addacount+=account; sql.Format(“update MonthStorage set GoodsCount=%d,GoodsAcount=%f where GoodsID=%s”,addcount,addacount,GoodsID); try { dm.ExecSQL(sql); } catch(_com_error &e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } } else { sql.Foemat(“inset into MonthStorage values(%s,%f,%d,%f,%s)”,GoodsID,price,gcount,acount,Date); try { dm.ExecSQL(sql); } catch(_com_error &e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } } /******************库存修改************************************/ CString temp = “”; Recordl->raw_Close(); sql.Format(“select Count from Storage where GoodsID=%s”,GoodsID); Recordl->Open((_variant_t)sql,DataConn.GetInterfacePtr(),adOpenKeyset,adLoc kOptimistic,adCmdText); temp = (TCHAR*)(_bstr_t)Recordl->GetFields()->GetItem((long)0)->Value; if(temp.GetLength()>0) { Recordl->raw_Close(); int tCount=atoi(temp); tCount-=gcount; sql.Format(“update Storage set StroageCount=%d where GoodsID=%s”,tCount,GoodID); try { dm.ExecSQL(sql); } catch(_com_error &e) { this->MessageBox(e.ErrorMessage(),”出错提示”); } } /*********************************************************/ ); m_GoodsID.SetWindowText(“” m_Count.SetWindowText(“”); 范例二 一,背景分析 小型超市经营中,商品的出入库管理是一件日常性的工作,超市的各级管理人员需要及时了解掌握各种商品的入库量、出库量和库存量,方便合理安排超市经营各个环节的工作,因此,商品库存管理是超市一项非常重要的工作。 系统开发的背景,随着信息的飞速发展,信息化管理已经引入并应用到各行业管理领域,尤其是对于零售业。放眼四周,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形式的零售业不断出现、并不断改变、影响着我们的观念和生活方式。而企业若想在激烈的市场经济中立足并胜出,就必须拥有一套完善的并 适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 和目标等管理目的。那么,如何才能实现一个商场的信息化建设呢,除了必要的硬件设备外,还必须要有一个优秀的信息管理系统软件的支持。 系统开发的目的,建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平,又能满足管理人员决策分析的需要,提高零售企业包括超市对公司经营反馈信息的响应速度,从而加快公司资金的流通减少库存的积压, 提高经济效益。 系统开发的可行性分析系统的基本环境,超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者服务,以使经营者能够实现利润。具体的目标为,最方便地提供消费者所需购买物品,详细如实地记录物品的品种分类,了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作、采购管理办法等,提高工作效率,节余财力物力资源。 超市分市场计划、进货、销售及库存等部分,市场计划部门根据超市销售情况制定采购计划,进货部门根据市场计划部门的统计,订购超市经营物品,销售部门主管超市日常销售,库存部门则负责统计物品库存信息量,为销售部门和市场计划部门提供物品的现存量。长期以来。超市一直采用人工管理。物品的采购、库存、销售等信息的管理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。因此,超市的仓库管理如何实现向智能、高效的管理水平跨越迫在眉睫。 系统规划情况,可行性分析是指在客观条件制约下,对系统开发的必要性和可行性进行分析论证。它是在项目系统实施前进行的一项重要工作,对系统能否正常运行、能否从中获得经济效益起着决定性的作用。系统的可能性是只指研究系统开发的条件是否具备,而系统的必要性是指客观上是否需要。可能性与必要性相符相成,缺一不可。 系统设计的必要性,在市场竞争越来越激烈、规模越来越大、消 费者要求越来越高的今天,如何提高工作质量和管理水平显得越来越重要。由于手工操作的烦琐混乱且容易出错,不易及时统计商品的销售和库存情况,常常造成管理漏洞,给营业人员和顾客带来不便,因此迫切需要一套计算机信息管理系统来实现可靠、便捷的管理。,四,系统功能 为超市物品销售建立数据库并及时更新销售信息,为库存建立数据库使管理者能够时刻了解超市库存量信息,总结每日经营的物品数量,反映消费者及市场对物品的需求量。打印报表反馈市场对物品需求情况,预测市场并为超市进货管理人员提供必要的进货信息。 系统的投入影响分析,本系统的开发能够提高工作效率、扩大服务范围、增加经营者的利润、及时获取信息、减少决策失误、减少库存积压及提高资金周转率。该系统还能及时提供市场基本信息、供货商信息、库存信息、销售信息、消费者反馈信息及市场需求信息,提高决策正确率。并在此基础上通过对各种信息的综合分析,以改进超市物品种类、提高服务质量、满足不同消费者的购买要求,使超市的管理向高质量、现代化的方向发展。 二,系统分析 小型超市管理系统的管理功能结构图分析 小型超市管理系统主要包括进货管理,销售管理,库存管理,人事管理,和财务管理,五个模块,各个模块分工明确,以维持小型超市正 常运行。 小型超市 管理系统 进货销售库存人事财务及 管理管理管理管理统计 新进销顾日今供库商职销月销产货退售客进销日货存品工售销售品信货信退货售结商信信信操售排销息操息货操额算信息息息作统量行管管操作作图息查管管计情理理作形管询理理况化理 显 示 图一,小型超市管理系统的管理功能结构图 业务流程图分析 通过对超市管理业务的时期调查分析,弄清了超市商品库存管理工作的业务流程和管理功能,小型超市的业务主要是顾客购买产品,收银员收钱。将商品的销售情况汇给仓库管理员,仓库管理员确定是否及 时补偿上架商品,以及将商品的库存信息汇总给超市经理,超市经理对此作出处理,将退货信息和供货信息传输给采购员采购员与供货商联系,供货商对滞销商品作出处理,和及时补充缺货的商品…… 滞销商品采购信息信息订货单员单 缺货商品超市供货退货单信息单经理商 处理滞 提供货商品库销货物 物存信息 单 小票顾客收据 商品销仓库收银售信息管理付款员单员 图二,业务流程图 管理系统顶层数据流分析 主要是经理,顾客,操作人员,对小型超市的管理系统的数据流的处理。 经理 统计报表操作要求 反馈数据反馈数据操作人员(库小型超市 存管理员、收管理系统顾客查询申请进销存信息单银员) 查询修改返回结果数据 各种数据 图三,管理系统顶层数据流图 小型超市管理系统一层分析 销售管理,人事管理,库存管理和销售管理之间的数据传输,和作出的反馈 库存信息清单 销库存信息清单进货信息查询售库存管理信 息已进货信息 销售信息查询 采购单进货信息请求进货管理已有供货 销售单商库 存销售管理人事信息查询信 息销售信息清单进货单 新供货商 信息职工信息人事管理 前台销售信息 人事信息清单 图四,管理系统一层图 小型超市管理系统二层分析 对小型超市的员工的信息查询,更新 1.31.1 存储员工信息存储供货商信息 已有员工信息 更新信息 1.2已有供货商信息 新供货商清单新职工信息更新信息修改信息 更新职工、供货 商清单 1.4 更新信息新供货商信新供货商信 息息 新职工信息 职工信息 图五,人事管理第一层图 库存管理的第二层数据分析 对库存商品的信息的确定 进货管理部 订货单 2.1 检查库存 商品库存信息 2.2商品销售信息 销售部发货通知库存数据库存处理 商品信息2.3 综合处理商品信息库存处理信息提供现有商品信息 商品条码数据 商品条码 图六,库存管理的第二层数据 进货管理的第二层数据分析 3.23.3 进货部门接受检验供应商发货商品 订货单 3.4通知接受订货3.1库存管理部接收货物根据验货单处理发出订货 检验结果 供货商缺货信息 商品信息检验报告单 图七,进货管理第二层数据 销售管理的第二层数据分析 在每一笔交易后,数据的更新 4.2 销售商品信 息销售信息销售信息更新 销售商品信息 4.14.3 销售商品信息顾客购买库存信息更新 销售商品信息销售商品信 息 库存信息销售清单 图八,销售管理第二层数据 小型超市管理系统的子系统流程图分析 查询 库存信息读数据 判断 处理查询文件 销售主文件 图九,销售子系统流程图 查询条件 市场信息销售清单读数据销售文件 送货清单销售子系统文件处理查询结果文件 订货单 库存文件 图十,库存管理子系统流程图 商品库存清单读数据销售文件 判断 处理 订单文件 图十一,进货子系统流程图 查询条件 人事档案资料人事资料修改单读数据 判断 处理查询结果文件 查询结果文件 图十二,人事管理子系统流程图 三,实体-联系图 该系统的全局实体-联系图如图 身份证号性别银行账号销售数量 销售单号姓名 学历nm员工销售顾客年龄 联系电话工种 m销售日期员工编号进货日期备注 进货单价进货名称 进货供货日期进货数量进货总价 n 进货单号 银行账号mn供货商品供货商条形码 联系电话供货商号价格供货商号联系人姓名 图八,小型超市管理系统的E-R图 数据库表设计 完成该管理信息系统的数据库总体设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。 员工表,StaffTable, 中文字段名 英文字段名 字段类长度 主键 字段值 型 约束 员工编号 staffID char 6 P NOT NULL 姓名 name char 6 NOT NULL 性别 sex nchar 2 NOT NULL 年龄 age nvarchar 6 NOT NULL 学历 diploma nvarchar 4 NOT NULL 工种 kind nvarchar 10 NOT NULL 联系电话 phone varchar 12 NOT NULL 银行账号 accountID nvarchar 15 NOT NULL 身份账号 idcard nvarchar 18 NOT NULL 备注 other ntext 50 NULL 进货表,ImportTable, 中文字段名 英文字段名 字段类长度 主键 字段值 型 约束 进货单号 importID char 6 p NOT NULL 进货日期 Import date Dater 8 NOT time NULL 货品名称 goodsname nvarchar 50 NOT NULL 货品价格 importprice money 4 NOT NULL 进货数量 quantity int 4 NOT NULL 进货总价 totalmoney money 4 NULL 供货商号,profferTable, 中文字段名 英文字段名 字段类长度 主键 字段值 型 约束 供货商号 ProfferID nvarchar 6 P NOT NULL 联系人 contactperson nvarchar 8 NOT NULL 联系电话 Phone int 12 NOT NULL 银行账号 accountID nvarchar 15 NULL 库存表,StoreTable, 中文字段名 英文字段名 字段类长度 主键 字段值 型 约束 条形码 merchID char 6 P/F NOT NULL 库存数量 storeNum int 4 NOT NULL 月销售表(MonthSaleTable) 中文字段名 英文字段名 字段类长度 主键 字段值 型 约束 编号 ID char char6 P NOT NULL 日期 date datetime 8 F NOT NULL 金额 amount float 8 NOT NULL 四、 数据字典 数据字典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等进行定义的工具。其作用是在软件分析和设计的过程中,提供关于数据的描述信息。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。 1, 数据流的描述 数据流编号,D-01 数据流名称,入库单 简述,进货部的订货单数据流来源,采购部 数据流去向,入库单审核模块 数据项组成,入库单编号+日期+商品代码+商品名称+入库数量+单价+入库金额+单位+经手人 数据流量,约45张/日 高峰流量,约65张/日 数据流编号,D-11 数据流名称,日库存数据 简述,根据库存台账统计形成的每日各种商品库存情况的数据或综合查询数据 数据流来源,库存统计模块 数据流去向,库存日常查询 数据流组成,日期+商品代码+商品名称+入库数量+入库金额+出库数量+出库金额+库存数量+库存金额 数据流量,约20次/日 高峰流量,约35次/日 数据流编号,D-12 数据流名称,月库存数据 简述,根据库存台账统计形成的每月各种商品库存情况的数据或综合查询数据 数据流来源,库存统计模块 数据流去向,库存月报表 数据项组成,年月+商品代码+商品名称+入库数量+入库金额+出库数量+出库金额+库存数量+库存金额 数据流量,1次/月 高峰流量,1次/月 五 数据库物理设计 数据库物理结构设计的主要任务是,对数据库中的数据,在物理设备上的存放结构和存取方法进行设计,索引的设计等。数据库的物理结构依赖于确定的计算机系统,并于选用的DBMS密切相关。物理设计的任务是为了有效的实现逻辑模式,确定所采取的存储策略。此阶段以逻辑设计的结果作为输入,结合具体DBMS的特点与存储设备特性进行设计,选定数据库在物理设备上的存储结构和存取方法。 3.3输入输出设计 管理信息系统只有通过输出才能为用户服务。信息系统能否为用户提供准确、及时、实用的信息是评价信息系统好坏的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 之一,也就是说,输出信息的内容与格式等是用户最关心的部分。因此,在系统设计中,是先根据管理和用户的需求进行输出设计,然而反过来根据输出所要求获得的信息进行输入设计。 3.3.1输出设计 ,1,输出设计的内容 输出设计的内容包括,有关输出信息使用方面的内容,输出方式,输出设备,输出介质。 ,2,输出设计的方法 在系统设计阶段,设计人员应给出系统输入的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要选择合适的输出方式,并以清楚的方式表达出来。输出形式主要有报表信息和图形化信息。 本系统的输出为表格形式,主要包括用户信息,书籍信息和订单信息。 3.3.2输入设计 输入设计的目标是保证向系统输入正确的数据。 ,1, 输入设计的原则。输入设计应遵循以下原则: 最小量原则,这是指在保证满足处理要求的前提下使输人量最小。由于数据输入与计算机处理比较起来相对慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低,同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多的人力资源,增加系统的运行成本。因此,输入量越少,出错机会越少,花费时间越少,数据一致性越好。 简单性原则,输入的准备、输入过程应尽量容易,以减少错误的发生。这主要是因为输入设计在为用户提供纠错和输入校检的同时,就保证了输入过程简单易用,就保证了不会因为差错,纠错而使输入复杂化,增加用户负担。 早检验原则,对输人数据的检验尽量接近原数据发生点,使错误能及时得到改正。因此输入设计中应采用多种输入校检方法和有效性验证技术,以减少输入错误。 少转换原则,输入数据尽量用其处理所需形式记录,减少不必要的输入步骤,当步骤不能省时,应仔细验证现有步骤是否完备,以免数据转换介质时发生错误。本系统的主要输出为文本形式。 ,2, 输入格式设计 输入格式的设计一般是指数据录入人员在终端屏幕上看到的凭证格式。其设计格式的原则是使录入人员能方便的输入数据,尽量避免操作失误。
本文档为【小型自选商场综合管理信息系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_062212
暂无简介~
格式:doc
大小:53KB
软件:Word
页数:28
分类:
上传时间:2017-09-28
浏览量:123