摘 要: 随着经济的发展,销售管理由原来的手工管理逐渐转变为自动化的智能管理。从而不仅节省人力成本,而且避免了由于手工操作出现的错误。本系统作为一个全面的超市管理系统,目的是实现特大型商场管理的计算机化,商品进、销、存的管理计算机化,以及人事管理和财务管理的计算机化。 关键词: ADO、数据库、概念数据模型、物理数据模型、连锁超市
1 引言1.1选题背景 随着人民生活水平的不断提高,高效率、规模化、购物环境舒适的超级市场正在得到越来越多消费者的青睐,连锁超市已经成为商业零售业的主流业态。因此,近年来品牌连锁超市如雨后春笋般激争,行业之间竞争十分激烈。零售企业想要在竞争中获取一席之地,除了发展品牌,提高商品质量、提高服务质量、探索新的销售模式之外,一个优秀的自动化管理系统是必不可少的。 1.2选题意义 开发超市管理信息系统可以提高超市内部业务的运转效率,促进商品的销售和资金的流转;减轻各类事务性工作的劳动强度,使超市的职员可以腾出更多的精力和时间服务于顾客,减少成本;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。 其实,商场管理系统是一个比较全面的软件系统。通过开发本系统,可以提高我们的系统分析能力和数据库设计能力,加深语言熟练掌握程度,提高编程技巧和解决问题能力,增加零售领域业务知识,促进我们的团队合作意识。 1.3系统简介 本系统包括业务管理、财务管理、前台管理、库房管理、人事管理五个部分: ( l )财务管理人员可以从系统的财务管理中得到待结款情况、发放工资额、每日退货信息、每日销售额信息、每日销售信息、销售入账报表等信息。 ( 2 )从系统的前台管理部分中,销售人员可以录入单笔交易信息、退货请求,得到购物小票、买货错误信息、退货反馈信息、无此商品的信息,向其他部门提供前台销售信息单、退货信息单、当日销售信息,并存储购物信息、己退货信息。 ( 3 )业务管理系统的主要功能包括业务人员可以从系统的业务管理部分中得到标准定货单、结算单,查看待购商品信息、每日销售记录表、一段时间内销售记录表、商品库存状况、最终定购商品表、已退商品信息、待退货商品信息。 ( 4 )从系统的库房管理部分中,库房人员可以录入商品入库信息、商品信息,得到提货信息、商品销售清单、盘点信息。 ( 5 )从系统的人事管理部分中,人事工作人员可以得到个人档案、部门信息,查询并修改工资信息、基本工资表,存储工作记录。 2 工具简介 2.1 Visual Basic的功能特点 Visual Basic 6.0是微软公司提供的一种可视化应用程序开发工具,它的功能就是用来编程——Windows下的应用程序。它具有如下特点:可视化编程、事件驱动的编程机制、面向对象的程序设计、结构化的程序设计语言、支持多种数据库系统的访问、OLE技术、Active技术。 不论对开发人员还是初学者,Visual Basic都提供了整套开发工具,专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。可以说它是开发Windows应用程序最迅速、最简捷的方法。 2.2 SQL Server 2000 开发Windows应用程序,SQL Server应是首选的数据库产品。SQL Server数据库系统具有Windows操作系统的特点,界面友好,操作简单,通过SQL Server提供的企业管理器,用户不需记忆各种命令和SQL语句就可以完成各种常规操作。在功能上,SQL Server也毫不逊色,可以与Oracle、DB2等大型数据库媲美是,尤其在SQL Server 2000中,提供了几十种向导,覆盖了几乎所有的数据库作(数据库的创建、维护、作业、警告、数据复制、转换等)。 2.3 Sybase PowerDesigner PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。 2.4 Rational Rose Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领可视化建模工具的发展。 从使用的角度分析,Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Rational Rose与微软Visual Studio系列工具中GUI的完美结合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Rose还为其他一些领域提供支持,如用户定制和产品性能改进。 Rational Rose 2003企业版是Rational公司最新发布的版本,支持UML 1.3中所定义的8种UML图——活动图、用例图、顺序图、协作图、类图、状态图、构件图和部署图;通过正向和逆向转出工程代码的特性,可以支持C++、Visual C++、Visual Basic以及其他一些常用语言的代码生成和逆向转出工程代码。
3 系统分析 3.1用户需求情况 超市人事管理系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。管理者有增加、更新删除、查阅员工的相关资料的需要,并根据员工的职位分配工资。 3.2用户需求分析 需求分析就是描述系统的需求。分析的根本目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制,因此,通过和系统软件的用户的讨论确定了人事管理模块用户方面的确切需求。管理者有增加、更新删除、查阅员工的相关资料的需要,并根据员工的职位分配工资。 3.3 系统结构图 根据3.2节用户需求分析结果,建立人事管理模块的结构如图3.3-3:
图3.3-3人事管理模块结构图 4 数据库分析与设计 4.1概念数据库设计 数据库需要记录的实体有订货单索引实体、订货单记录实体、结算单索引实体、结算存储实体、销售记录实体、业务退货记录实体、财务账目记录实体、总销售记录实体、单笔销售信息存储实体、当日商品信息记录实体、购物小票记录实体、每日销售记录实休、退货记录实体、商品库信息记录实体、提货信息记录实体、人事表单实体、工资表单实体。 (1)分析订货单记录实体和结算存储实体数据需求,及其相互关系,建立它们之间的关系简图,如图4.1-1。 订货单索引实体用来记录所有进货信息。由于是索引信息,所以只需要记录订货单编、供应商名称、供应日期,即可快速查询到指定记录。然后再根据记录中的订单编号到订货单记录中查找详细信息. 订货单记录不但记录订货单编号还需要记录商品名称、商品编码、订货数量 、数量单位、商品单价。 结算单索引是为了快速查找到结算记录所提供的辅助记录,该索引信息包括结算单编号、供应商名称、日期、结算确认、总价. 结算存储结算信息记录,包括结算单编号、供应商名称、供应商编码、日期、结算确认、总价。
图4.1-1
(2)分析商品库、提货、进货、退货销售等实体的数据需求及其相互间的依赖关系,确定实体关系简图,如图4.1-2。 销售记录表记录所有的销售信息,包括商品编码、商品名称、销售数量、销售日期。 业务退货记录记录所有非顾客原因的退货记录,退货信息包括商品编码、商品数量、退货日期。 单笔销售信息记录了顾客大规模购买某产品的信息,包括商品编码、商品名称、商品数量、商品单价、商品总价。 当日销售信息记录包括商品编码、商品名称、商品数量、商品单价。该表记录了由前台出货的当日记录,用于晚上盘点。 每日销售记录包括商品编码、商品名称、商品数量、商品单价、商品销售日期、商品总价。该记录用来表示商品一段时间内的总销售记录,用于每月盘点记录。 购物小票记录记录了用户购物之后打印的购物小票信息,信息包括小票序号、商品编码、商品名称、商品数量、商品单价、商品总价。 商品退货记录包括商品编码、商品数量、商品单价、商品总价。退货记录记录了由前台顾客退回的商品信息。 商品库存信息记录包括商品编码、商品名称、商品单价、商品数量、数量单位、供货厂商、进货日期。商品库存信息记录主要记录库存货物的信息。 提货信息记录包括商品编码、提货人、提货时间、商品数量、序号。提货记录记录了所有从库房提货记录。
首页 上一页 1 2 3 4 5 下一页 尾页 1/5/5 相关论文
首页 上一页 1 2 3 4 5 下一页 尾页 1/5/5