




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统上机报告班 级: 序 号: 姓 名: 指导老师: 目 录前言一、系统概述1(一)现状描述1(二)系统目标1(三)系统开发方法2二、系统分析4(一)系统需求4(二)业务流程图分析5(三)数据流程图分析5三、系统设计6(一)系统功能结构图设计6(二)数据库设计7(三)输入输出设计7(四)代码设计10(五)模块设计11四、系统实现12(一)开发工具12(二)模块设计结果13(三)系统设计结果14五、 收获和体会15管理信息系统上机报告一、系统概述(一)、现状描述POS系统即销售时点信息系统,是指通过自动读取设备(如收银机)在销售商品时直接读取商品销售信息(如商品名、单价、销售数量、销售时间、销售店铺、购买顾客等),并通过通讯网络和计算机系统传送至有关部门进行分析加工以提高经营效率的系统。POS系统最早应用于零售业,以后逐渐扩展至其他如金融、旅馆等服务行业,利用POS系统的范围也从企业内部扩展到整个供应链。完整的超市POS管理系统应该至少包含集团总部(总公司、仓储中心、物流配送中心)、分公司(连锁店、加盟店)和零售前台(POS)等三大部分。公司总部和各分支机构的管理系统可以在单机或者网络上运行,各种分支机构在本地使用软件,定期或实时将数据通过网络传到总部,总部可以对数据进行合并和汇总,从而得到整个企业的实时业务数据以便于决策分析。 据了解,由于超市POS管理系统的核心应用是进销存,行业准入门槛并不算高,因而在该领域从事软件开发的商家至少有数千家。随着市场竞争的不断加剧,超市POS管理系统的价格也一再走低。其中,单机版零售已从前几年数千元降至目前的数百元,甚至网络上还有不少免费版本。(二)、系统目标本仿真系统的设计目标是能对顾客购买的商品进行自动结算并打印购购物小票(收据),具体功能如下:l 能通过键盘录入当前的销售商品和实收金额;l 自动结算应收金额和找零金额;l 打印购物小票;l 能查询商品销售信息。1、系统输入、输出信息分析 依据业务处理流程,输入信息主要有:购物篮商品信息(当前销售商品信息)、实收金额 输出信息主要有:购物小票、销售情况表2、收款结算数据处理流程分析图 1 POS仿真系统功能结构图(三)、系统开发方法 1、生命周期法任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。信息系统在使用过程中随着内外部环境的变化及信息需求的改变,需要改变对它进行不断维护、修改和完善。当系统不再适应需求时,就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。运用生命周期的概念进行系统开发的方法称为生命周期法(Life Cycle Approach)生命周期法是信息系统开发的使用方法,它有如下特点1. 采用系统的观点与系统工程的方法,自上而下进行系统分析,并自下而上进行实施2. 开发过程阶段清楚,任务明确,文档齐全,并要求标准化分析报告、流程图、说明文本等阶段性文档资料及书面审定记录,使得整个开发过程便于管理于管理和控制3. 生命周期法适用于大型的信息系统及应用软件的开发4. 生命周期法最常见的分析技术是SSA&D方法,即结构化的分析与设计方法。这种方法易于系统的实施,便于系统维护生命周期法存在的问题:1. 用户进入系统开发的深度不够,系统需求难以准确确定。2. 生命周期法开发周期长,文档过多3. 分阶段的审批工作困难2、原型法原型法是一种先建立特制系统模型,再与用户分析修改的模型,最终使用户满意的系统开发方法。所谓的“原型”是指其结构,大小和功能都与某个物体相似的模拟该物体的原型方法。原型法的特征:1. 原型法并不要求系统开发之初完全掌握系统的所有需求2. 构造原型法必须依赖快速的原型构造工具3. 原型的反复修改是必然的和不可避免的原型法的优点:1. 开发周期短2. 能增加用户的满意度3. 加强了开发过程中用户的参与程度4. 降低了系统开发中的风险5. 降低了系统开发的成本,易学易用,减少了对用户的培训时间6. 课产生正确的系统需求描述原型法的缺点:1. 对于大系统,复杂系统,不是与直接使用2. 开发过程管理困难3. 用户较早看到原型,错认为就就是新系统,使用户缺乏耐心开发人员很容易用原型取代系统分析4. 对系统的修订会产生五休止的反复3、面向对象法对问题空间进行自软分割以便更接近人类思维的方式;建立问题域模型,以便对客观实体进行结构模拟和行为模拟,从而使设计的软件尽可能直接地描述现实世界;构造模块化,可重性,维护性好的软件且能控制软件的复杂性和降低开发费用面向对象发那个发的基本特征:1. 继承性2. 封装性3. 多态性面向对象方法的优点:1. 采用面向对象思想,使得系统的描述及信息模型的表示客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短了开发周期,提高了系统开发的正确性和效。2. 系统开发基础统一于对象之上,各段工作平滑,避免了许多中间转换环节和多余的劳动,加快了系统的开发进程。3. 面向对象技术中的各种概念和特征,使软件的一致性,模块的独立性及程序的共享性和重用性大大提高,也与分布式处理,多级系统及网络通信等发展趋势相吻合,具有广阔的应用前景。面向对象方法的缺点:1. 必须依靠一定的软件技术支持2. 在大型项目的开发上具有一定的局限,必须以结构化系统开发方法的自顶向下的系统调查和系统分析为基础,否则会存在系统结构不合理,关系不协调的问题。4、结构化方法结构化方法也称为新生命周期法,是生命周期法的继承和发展,是生命周期法与结构化程序设计思想的结合。结构化的特点:1. 面向用户的的观点2. 自顶向下的分析,设计与自底而上的系统实施相结合3 .逻辑设计和物理设计分别进行4. 严格划分系统的阶段5. 结构化、模块化6. 开发过程的工程化结构化方法的优点:1. 易于实现2. 有利于应用软件总体结构的优化3 .实现的系统具有较好的维护性结构化方法的缺点:1. 起点太低,使用的工具落后2. 系统开发周期长在本次POS系统设计过程中我们使用的是结构化方法。运用结构化的方法将系统承担的任务由大化小、由繁变简,使系统易于实现,提高了系统开发的成功率和效率,也有利于应用软件总体结构的优化,使实现的系统具有较好的维护性。二、系统分析(一)、系统需求图2 POS系统实体联系图(E-R图)如上图所示:实体有:商店,收款员,顾客,商品,购物篮,收银机,小票。实体之间的关系如下:1.收款员和收银机是从属于商店,商店中可以同时拥有多个收款员和收银机,因此商店与收款员和商店与收银机的关系都是一对多的关系。2.收款员操作收银机。在不同的时间内,可以有多个不同的收款员操作一台收银机,即一台收银机可以被多个收款员操作,收银机与收款员之间的关系是一对多的关系。3.收款员通过付款结算(应收金额,实收金额,找零金额)与顾客联系起来。一个收款员在同一时间内只能为一位顾客服务,因此收款员与顾客之间的关系是一对一的关系。4.顾客选购商品(商品代号,商品名称,单价)。一个顾客可以选购多个商品,一个商品可以被多个顾客选购。即顾客跟商品之间的关系是多对多的关系。5.顾客在付款后就拥有了购物小票,顾客付款后只会打印一张小票,而一张小票在同一时间内只能被一个顾客所拥有,因此,顾客与小票之间的关系是一对一的关系。6.收银机打印小票。一个收银机可以打印多张小票,多张小票可以被一台收银机打印,因此收银机与小票的关系是一对多的关系!7.顾客通过选购与购物篮联系起来!一位顾客一次选择的商品放在一个购物篮内,一个购物篮一次只能被一位顾客使用,因此顾客与购物篮之间的关系是一对一的关系。8.收款员通过付款结算(应收金额,实收金额,找零金额)与购物篮联系起来。一位收款员可以处理多个购物篮,一个购物篮一次只能被一位收款员处理,因此收款员与购物篮之间的关系是一对多的关系。(二)、业务流程分析图3 POS前台销售处理流程如图所示POS前台销售处理流程为: 顾客将现金和购物篮给收款员,然后收款员使用电脑将购物篮里的商品信息和实收金额输入POS机,然后在POS机上打印出购物小票,最后收款员将找零和购物小票返还给顾客。POS机上可以将顾客的消费信息做好记录,制定销售情况表,之后上交给店长,店长可以根据销售情况表来了解销售情况,以便于做出更好的决策。(三)、数据流程图分析图4 POS收款结算数据处理简易流程图如图POS收款结算数据处理的简易流程:收款员把购物篮里的信息输入并统计金额以及通过付款结算实收的金额付款结算都储存到POS数据库当中;POS数据库通过POS机将购物小票进行打印,将其给顾客;运用POS数据库储存的信息通过销售系统编制销售情况表,以便于企业进行正确的销售决策。图5 POS收款结算数据处理流程图如图收款结算数据处理流程:1、收款员把购物篮里的商品信息输入并统计金额和通过付款结算把实收的金额存储在当前销售商品信息表中2、当前销售商品信息表转储并清空当前表就变成了历史销售商品信息表,并且清空当前销售商品信息表,通过销售信息查询可以查出销售情况表并打印供决策层做出正确的决策。3、当前销售商品信息表通过收银机(收款员表,运行参数表,基本信息表,商品词典表为收银机提供必要的信息)打印出购物小票给顾客三、系统设计(一)、系统功能结构设计图6 POS仿真系统功能结构图在POS仿真的系统当中的操作界面中,一级菜单有“初始设置,商品销售,销售商品信息查询,退出”。二级菜单“初始设置”中的包含“基本信息,收款员,商品词典,运行参数”;“商品销售”中的包含“输入商品信息,收款结算,打印票据”;“销售商品信息查询”中的包含“按商品代号查询,按单据号查询”;退出系统“退出”。(二)、数据库设计数据库设计的核心是确定一个合适的数据模型,这个数据模型应该满足以下3个要求:1. 符合用户的要求。既能包含用户需要处理的所有数据,又能支持用户提出的所有处理功能的实现。2. 能被某个现有的数据库管理系统(DBMS)所接受,如Visual FoxPro,ORACLE等3. 具有较高的质量,如易于理解,便于维护,没有数据冲突,完整性好,效益高等。管理信息系统中的数据库系统是有数据库管理系统,数据库和相关程序等几部分组成。其中,数据库管理系统这部分可以从现有软件产品中选购,而其他几个部分特别是数据库的建立必须根据用户具体要求进行分析和设计,这项工作成为数据库设计。从软件生命周期的观点来看待数据库设计的全过程,可以分成4个阶段,即分析用户需求,视图设计,概念模式与外部模式定义,物理设计。数据库设计的过程如图7所示:图7 需求分析与视图设计在POS设计中,POS数据库中一共有六个表格,分别是当前销售商品信息表,基本信心表,历史销售商品信息表,商品词典表,运行参数表,收款员表。POS数据库的结构如下:图8 POS数据库的结构图POS数据库中,有六个表:当前销售商品信息表,基本信息表,历史销售商品信息表,商品词典表,运行参数表,收款员表。(三)输入输出设计输入输出设计是系统设计的重要部分。系统设计的最终目标是满足用户的要求。一个好的输入设计可以为一年高呼和系统带来良好的工作环境,一个好的输出设计可以为管理者提供简洁、明了、有效的管理和控制信息。1、 输入设计基本原则:(1)输入形式应尽量接受原始处理的形式,尽量控制数据输入量。输入时,只需要输入基本信息,其他的统计,计算由计算机系统00.完成。(2)可采用周转文件,批量输入等方式减少数据延迟。(3)采用有效的验证手段,减少输入错误。本次系统设计中的几个信息输入表:图9 当前销售商品信息表简述:当前销售商品信息表中包含10个字段。分别是商品代号、商品名称、单价、数量、金额、总计、实收、找零、时间、收款员代号和单据号。图10 历史销售商品信息表简述:当前销售商品信息表中包含10个字段。分别是商品代号、商品名称、单价、数量、金额、总计、实收、找零、时间、收款员代号和单据号。图11 商品词典表简述:商品词典表中包含3个字段商品代号、商品名称和单价。信息是6917486735,曼可顿牛奶面包,4.20;2099550000,纯净水,130;2063210000,香蕉干,520;6922428493,美加净护手霜,610。图12 收款员表简述:上图中有3个字段收款员姓名、收款员代号和口令。数据是AAA,001,111111;BBB,002,222222;CCC,003,333333;System,000,88888888。图13 运行参数表简述:该图中只有一个字段单据号。数据是00000000。图14 基本信息表 简述:基本信息表中包含7个字段。分别是商店号(0001)、商品名称(家家乐)、机号(01)礼貌语1(节日愉快)、礼貌语2(谢谢惠顾,欢迎再次光临!)、提示语1(如需发票,请在一个月内办理)、提示语2(此小票是唯一凭证,请妥善保管)。2、输出设计:输出是指由计算机对输入的原始数据进行加工处理,使之具有一定的格式,提供给管理者使用。因而,输出是管理者直接面对的事物,往往已有固定的格式和数据要求,具有直观性,并直接反映了用户需求。输出的要求往往决定对输入的需求。POS系统中输出的表单:图15 基本信息表单模块图16 收款员表单模块图17商品词典表单图18运行参数表单(四)、代码设计1、代码设计的基本原则标准化:尽可能采用国际标准、国家标准,暂无国标者使用部标,以减少今后系统更新和维护的工作量,方便信息的交换和共享;唯一性:每个代码所代表的实体必须是唯一的;合理性:编码的方法必须合理,必须与分类体系相适应;可扩充性:编码要留有足够的位置,以适应今后变化的需要;简单性:代码结构尽可能简单,长度尽量短,以方便输入,提高处理效率;适用性:尽可能反映分类对象的特点,做到表意直观,使用户易于理解、掌握;规范化:代码结构、类型、编码格式必须一致。2、代码的功能鉴别功能:在一个信息分类编码标准中,一个代码只能唯一标识一个分类对象,而一个分类对象只能有唯一的代码;分类:当按对象的属性进行分类,并赋予不同的类别代码时,代码又可以作为分类对象类别的标识;排序:当按对象所产生的时间、所占空间或其他方面的顺序关系进行分类,并赋予不同的代码时,代码可以作为区别分类对象排序的标识;专用含义:当需要采用专用符号时,代码可提供一定的专门含义。本次POS系统的主控程序如下: 图19 主控程序代码界面图(五)、模块设计图20 按商品代号查询模块图21 按单据号查询模块图22 商品销售模块图23 系统登录模块 图24 系统封面模块四、系统实现(一)开发工具 1、Microsoft Office Visio 2003:Microsoft Office Visio 2003是微软公司出品的一款的软件,它有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。该软件通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用 Office Visio 2003中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。Microsoft Office Visio 2003的主要功能如下:1、依据其提供的模板、形状和绘图工具可用于创建有效的业务图表和技术图表。2、使用Visio Standard,可以分析业务流程、安排项目日程、形象地表达思维过程以及绘制组织结构图。3、使用Visio Professional,除完成上述任务外,还可以形象地显示网络基础设施、平面布置图、公共设施设备、电路、软件系统和数据库结构。4、在熟悉的Microsoft环境中工作时,还可以导入数据来创建图表,从图表中导出数据,使用图表存储数据,根据存储的数据生成报告以及将图表并入Microsoft Office文件。2、Visual FoxPro 6.0:Visual FoxPro 6.0是可以运行于Windows 9x和Windows NT等操作系统平台的32位数据库应用系统开发工具,是新一代小型关系数据库管理系统的杰出代表。它以强大和丰富的功能、有好的工作界面、可视化的编程技术、良好的兼容性等特点,深受广大数据库应用开发人员的欢迎,在我国广为流行。作为一种数据库软件,VFP6.0具有以下基本功能:1、可以为每一种类别的信息创建一个表,利用表存储相应的信息.2、可以定义各个表之间的关系,从而很容易地将各个表中相关的数据有机地联系在一起.3、可以创建查询搜索那些满足指定条件的记录,也可以根据需要对这些记录排序和分组,并根据查询结果创建报表.4、使用视图,可以从一个或多个相关联的表中,按一定条件抽取一系列数据,并可以通过视图更新这些表中的数据,还可以使用视图从网上取得数据,从而收集或修改远程数据.5、可以创建表单来直接查看和管理表中的数据.6、可以创建一个报表来分析数据或将数据以特定的方式打印出来. 在本次系统设计中,我们首先运用了VISIO2003,利用其中的模板,来绘制了各种系统分析的E-R图和数据流程图,明确了系统功能和结构,为系统的设计打下了基础,在报告编制阶段,直接将VISIO文件里的图表导出至OFFICE,丰富了报告内容,使其具有更强的可理解性。系统程序编制阶段,我们主要运用了VFP的数据表,数据库,表单,菜单,程序等部件,制作完成了系统的各个模块。(二)模块设计结果1.商品销售表单模块 如图所示,顾客结算时,由收款员录入商品代号、数量和实收,表单上显示出单价及总计,再按实收金额和总计算出找零。单击保存则保存到当前销售商品信息表,单击打印单据则打印出电脑小票,取消则关闭当前交易。图25 商品销售表单模块2.按单据号查询模块: 输入单据号,表单打开历史销售商品信息表查找所需信息并在表格控件中显示出来完成查找。图26 按单据号查询表单模块3.按商品代号查询模块: 输入要查询的商品的代号,表单打开历史销售商品信息表查找所需信息并在表格控件中显示出来完成查找。图27 按商品代号查询表单模块(三)系统设计结果1.系统封面模块: 打开主控程序开始运行,首先弹出本系统封面表单,表单上的文字自下向上滚动,运行数秒后自动关闭转到系统登录表单。图28系统封面表单2.系统登录表单模块: 系统封面表单结束后自动转接,点击下拉按钮选择收款员代号,在口令处输入密码,密码正确则单击确定可以成功登录,单击取消退出登录。密码错误则显示“口令错,请重新输入!”,单击确定可重新输入。图29 系统登录表单3.系统菜单模块: 系统运行后菜单显示如图所示,单击初始设置和销售商品信息查询均可弹出下拉子菜单,在点击相应的选项后可以弹出相应的表单进行相关程序运行。单击退出则退出POS系统。图30 系统菜单(1)图31 系统菜单(2)五、收获和体会经过一个学期的学习,我在管理信息系统原理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园应急知识培训心得
- 学前语音考试试题及答案
- 农业植物试题及答案
- 校园安全知识培训课件体会
- 治安防暴笔试题及答案
- 济南市中考试题及答案
- 瑞安地产面试题及答案
- 煤矿通风考试题及答案
- 重庆保安员资格考试试题及答案
- 新华书店考试试题及答案
- 《中华人民共和国传染病防治法(2025年版)》解读
- 2025年甘肃省事业单位招聘考试旅游景观设计专业能力测试真题
- 智慧校园建设“十五五”发展规划
- 幼儿发展评价手册使用培训
- 口腔门诊客服工作计划
- 出租可行性报告
- 电工入场安全教育试卷(含答案)
- 2026版步步高大一轮高考数学复习讲义第八章 §8.5 椭 圆含答案
- 2024年甘肃白银有色集团股份有限公司招聘真题
- 催收考核管理制度
- 预制盖板定制合同协议
评论
0/150
提交评论