您好,欢迎访问三七文档
学习报告课程名称:题目名称:学生姓名:学号:课程成绩:二零一六年十二月软件工程超市管理系统目录1前言.........................................................................................................................................................11.1系统的背景及开发意义..............................................................................................................11.2系统的开发环境及工具..............................................................................................................12系统需求分析.........................................................................................................................................22.1系统功能需求分析......................................................................................................................22.1.1用户分析需求描述............................................................................................................22.1.2系统功能分析建模...........................................................................................................22.2系统数据需求分析......................................................................................................................32.2.1系统数据信息描述............................................................................................................32.2.2系统数据分析建模............................................................................................................42.3其他需求分析..............................................................................................................................53系统总体设计.........................................................................................................................................73.1整体架构设计..............................................................................................................................73.2系统总体结构设计......................................................................................................................73.3系统数据库设计..........................................................................................................................84系统详细设计及编码实现...................................................................................................................134.1公共模块的设计与实现............................................................................................................134.1.1公共模块的功能.............................................................................................................134.1.2员工管理模块.................................................................................................................134.2超市管理系统首页.....................................................................................................................134.3超市管理系统登录模块.............................................................................................................144.4商品管理.....................................................................................................................................155系统测试.............................................................................................................................................195.1测试的目的及技术....................................................................................................................195.1测试概述...................................................................................................................................195.2系统测试...................................................................................................................................1911前言1.1系统的背景及开发意义(1)系统背景介绍随着超市的出现,为实现超市管理的系统化、规范化和自动化,超市管理系统应运而生.它依靠现代化的计算机信息处理技术来管理超市,这能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应决策,加快超市的系统建立的技术基础;为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统等;让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便.(2)系统开发的意义使用最少的人力,来完成超市中的日常工作。1.2系统的开发环境及工具(1)系统开发的环境硬件:西数(1TB/7200转/分)硬盘、8GB(DDR31333MHz)内存软件:Windows7旗舰版64位SP1(2)系统开发的工具系统采用myeclipse10、SQLServer2008数据库开发工具、C/S结构。下面对开发中采用的工具进行说明:①MyEclipse简介MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。②SQLServer2008数据库简介SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将各种文档的数据直接存储到数据库中。可以对数据进行多种操作。这个平台具有可信任、高效、智能三大特点。③B/S结构简介2B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英['braʊzə]美['braʊzɚ]),如NetscapeNavigator或InternetExplorer,服务器安装SQLServer、Oracle、MYSQL等数据库。浏览器通过WebServer同数据库进行数据交互。2系统需求分析2.1系统功能需求分析2.1.1用户分析需求描述(1)该系统管理软件可以对库存食品进行资料管理和统计,对产品的进货和销售进行录入跟统计。(2)该系统管理软件可以对管理员密码进行修改。(3)该系统管理软件可以对供应商进行添加,管理;当库存不足是,可以即时的打电话,及时的供货。当库存过多时,可以显示出来。2.1.2系统功能分析建模本系统采用数据流图的模型工具建模。(1)数据流图(DFD)的介绍数据流图简称DFD图,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,是一种功能模型。3本系统用自定向下方法,其模块功能主要有以下几个部分:员工管理模块、库存管理模块、进货管理模块、销售管理模块、商品信息管理模块和系统模块,具体功能如下:员工管理:是对超市的员工和供货商信息进行管理,包括查询、添加、删除和修改。进货管理:是根据超市的情况,进行进货,并可以查询。库存管理:是对进货和销售的商品,根据库存量进行记录。销售管理:是对销售的商品进行查询。商品信息:是对新商品进行添加,并查询。系统管理:能够对供货商的信息进行添加和查询。2.2系统数据需求分析2.2.1系统数据信息描述本系统的数据信息有商品信息表、员工信息表、学历表、商品退货登记表、商品进货登记表、员工销售业绩表。商品信息表:销售编号、销售流水号、商品编号、销售价格、销售数量、销售总价、销售时间、售货员
本文标题:超市管理系统
链接地址:https://www.777doc.com/doc-4579956 .html