目 录
1 现行系统概述…………………………………………………………1 2 系统分析………………………………………………………………2 2.1需求分析……………………………………………………………………2 2.2可行性研究…………………………………………………………………5 2.3系统的开发方法的选择……………………………………………………6 2.4组织结构与功能分析………………………………………………………7 2.5业务流程分析………………………………………………………………7 2.6数据与数据流程分析………………………………………………………8 2.7 数据分析…………………………………………………………………10 3 系统设计………………………………………………………………11 3.1系统总体结构设计………………………………………………………11 3.2数据结构与数据库设计…………………………………………………12 3.3数据库中表的实现……………………………………………………12 4 结束语…………………………………………………………………31 参考文献………………………………………………………………………33
1 现行系统概述
当今世界,科学技术突飞猛进。以计算机多媒体和网络技术为代表的信息技术,以惊人的发展速度,迅速在各领域应用。随着市场经济的发展,诸如超市、玩具店等提供人们日常生活用品的店铺之间的竞争越来越激烈,迫切需要商场信息系统能提供决策支持、建立数据仓库,对市场进行实时分析,充分利用网络的迅速高效来为企业赢得市场。在玩具店管理中引进现代化的办公软件,成为时下最好的解决办法。使用管理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能使玩具店的管理更规范更合理,解决玩具店中用于管理进出货以及购买、库存等众多繁琐、工作量巨大的从而导致耗费人员过多、玩具店经营紊乱等众多问题。
2 系统分析
2.1 需求分析
科学发展,社会进步,人们的生活水平日渐提高,人们日益增长的物质文化需要也渐渐提高,像玩具等小型奢侈品也渐渐受到广大青少年的青睐。随着需求量的增大,传统的人工管理方式已经不能很好的对玩具店进行系统的管理,出现了诸如缺货短货、统计不全以及对顾客的要求不能即使满足等问题。为杜绝此现象的发生,我们开发了现代化的管理信息系统。本管理系统操作简单而且实用,包括库存管理,销售管理,客户管理和采购管理等等管理系统,对新老顾客的信息、玩具的种类、是否直接购买、缺货、进货、库存、供应商的信息都进行自动化管理。该系统对于新老客户都有详细的记录,根据用户购买玩具的不同用途提供不同的服务,以便建立长期的合作关系。此外,该系统对货物以及仓库统一进行自动化管理,大大提高了工作人员的效率,降低了对资源的浪费,可以说是管理者的好帮手。 2.1.1用户角色需求
本管理软件面向不同的用户使用,包括商店的管理人员、销售人员、库存管理人员以及采购人员,不同的用户具有不同的操作权限。管理人员即系统管理员具有所有的操作权限,并且负责给不同的使用人员授予不同的权限。销售人员具有查询商品、库存和顾客信息的权限。库存管理人员查询、修改库存数量的权限。采购人员具有查询供应商和商品信息以及库存数量的权限。各用户之间互不干涉,分工明确,有利于管理者管理。 2.1.2性能需求
本管理系统软件可以使玩具店的管理更规范更合理,解决玩具店中用于管理进出货以及购买、库存等众多繁琐、工作量巨大的从而导致耗费人员过多、玩具店经营紊乱等众多问题,能够实现产品信息化的要求,帮助管理人员利用计算机快速方便地进行数据管理的输入,输出,查询等所需操作,使杂乱的数据可以具体化,直观化,合理化等,提高管理人员的管理效率,降低其劳动强度。另外操作界面简单美观,具有提示操作功能,不易发生简单的输入修改错误,容易被人们接受。 2.2可行性研究
2.2.1 技术可行性
此次信息系统开发是对所学专业知识的一次综合应用与提高,它需要用到数据库技术、计算机网络技术以及Web开发。就技术力量来说,该学期,我已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬
件故障和硬件选择。而且,网上也有许多关于此方面的知识,从技术角度考虑,此信息系统开发可行。 2.2.2 经济可行性
本管理系统软件,其前期的投入比较小,主要是系统的设计费用:其中包括软件的开发、管理和维护费用等。而后续投入相对较小,很长时间内都不需要进一步投资,管理和维护费用也很少,而系统的实际能够起到的作用会远远大于投入的开发费用,相信会有十分可观的前景,因此这个系统很有开发价值。
2.2.3 管理可行性
玩具店的经营者大多具备电脑基本操作知识,对于必要的专业经短期培训后即可。管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整且保存良好。玩具店的系统管理员对不同部门的管理人员授予不同的权限进行统一管理,大大提高了管理效率。因此,从管理角度考虑,此信息系统开发可行。 2.3系统的开发方法的选择
我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。
其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。 2.4 组织结构与功能分析 玩具店内部的隶属关系如图2-1所示: 店长销售部门仓 库采购部门 图2-1 隶属关系图
其中各个部门的主要职能分别是:
店长:负责整个商店的经营运行情况,给不同的部门分配任务,统筹管理。 销售部门:负责商店的销售情况,直接面向用户。
仓库:商店的存货处。对商店的每一笔进出货都有详细记录。
采购部门:根据销售情况以及库存情况,对于库存不足的玩具进行及时采购,并在采购后及时入库,保证库存。
销售部销售系统的管理功能如图2-2所示
销售系统管理 客户信息管理 销售合同管理 销售统计分析 市场分析 销售计划 图2-2 销售系统的管理功能图
库存管理系统的管理功能图如图2-3所示
仓库系统管理
进货管理 商品信息管理 退货管理 图2-3仓库管理系统管理功能图