软件工程课程设计-小型超管理系统
软件工程课程设计软件工程课程设计 题题目:小型超市管理系统目:小型超市管理系统 设设 计计 者者:*:** *、*、** * 学学号:**号:*** *************** 专业班级专业班级: :网络网络* **班*班 指导教师:指导教师:****** 所属系部:计算机与信息科学系所属系部:计算机与信息科学系 20**20**年*年** *月月* **日—*日—20**20**年年* **月**月** *日日 软件工程课程设计软件工程课程设计 小型超市管理系统 一一项目开发的准备工作项目开发的准备工作 一.系统开发目的一.系统开发目的 1 1..大大提高超市的运作效率; 2 2..通过全面的信息采集和处理,辅助提高超市的决策水平; 3 3..使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增 强超市扩张力, 提供有效的技术保障。 二.背景说明二.背景说明 21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技 术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。 零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专 卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营 规模,成为超市营业者努力追求的目标. 三.项目确立三.项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力 , 我们将开发以下系统:前台 POS 销售系统、后台管理系统,其中这两个子系统又包含 其它一些子功能。 四.应用范围四.应用范围 本系统适应于各种超市。 五.定义五.定义 1 1 商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自 定义条形码。 2 2 交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、 交易的时间、负责本次收银的员工号. 3 3 商品积压:在一定时期内,远无法完成销售计划的商品会造成积压. 4 4 促销:在一定时期内,某些商品会按低于原价的促销价格销售. 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 5 5 盘点:计算出库存、销售额、盈利等经营指标. 0 软件工程课程设计软件工程课程设计 小型超市管理系统 六.可行性研究六.可行性研究 1 1.管理可行性分析.管理可行性分析 超市的经营者大多具备电脑基本操作知识, 对于必要的专业操作经短期培训 即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整, 保存良好。 2 2.经济可行性分析.经济可行性分析 超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本 的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资,从经济 角度来说,本系统开发完全必要. 3 3.技术可行性分析.技术可行性分析 ((1)1).硬件:电脑一台 (2)(2).软件:操作系统:中文 Windows 2000 开发系统:Microsoft Visual Foxpro 6.0 安装 SQL Server 2000 的服务器版本 系统本身对硬件和软件的要求都不高且系统兼容性很强, 平台的移植性也很 好,因此无论在系统的硬件及软件上都满足开发的要求。 ((3)3).本系统涉及到的技术因素: ● 管理系统的开发方法.使用面向对象开发方法开发软件系统 ● 网络和通信技术.开发小组有基于 C/S 开发的经验 ● C/S 机构规划和技术设计。开发小组有应用数据库开发经验 ● 数据库技术.开发小组能使用 Visual Foxpro 编程 (4)(4).运行上的可行性: ● 操作简单:简单的操作规则使操作人员能轻松掌握。 ● 查询方便:用户可设定任意条件和任意的查询项目进行检索。 ● 统计灵活: 任意条件下任意项目的产品入库时间、 数量等的统计及查询项 目均可进行交叉统计。 4.4.系统初步系统初步 ERER 图图 1 软件工程课程设计软件工程课程设计 小型超市管理系统 用户 销售 商品 消费 生产供货 会员 厂商供货商 5 5.可行性研究结论.可行性研究结论 本小组拟开发的管理信息系统操作方便灵活,便于学习,因此,该系统具有 可行性。 通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全 必要,而且是可行的,可以立项开发。 二二系统分析过程系统分析过程 用户需求分析用户需求分析 超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以 及进货情况, 通过该系统了解超市进货渠道、 商品单价、 数量, 库存商品的种类、 数量, 销售商品种类、 价格、 数量, 以便管理员根据以上信息作出经营管理决策。 2 软件工程课程设计软件工程课程设计 小型超市管理系统 在性能方面要求系统核算准确,使实存商品、销售商品与所记帐目一致,能 够被超市长期有效使用。 数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一 直变化。销售商品后开出发票,并且要显示商品价格数额。 在当天汇总时修改相应文件,注重的是总额、总数量 .为减少月末工作量, 日常中要对报表数据逐步统计核算。 超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置 密码。 查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜 . 万一泄露密码,应设修改密码的程序,同时密码不能过于简单 系统功能分析系统功能分析 1. 1. 零售前台(零售前台(POSPOS)管理系统,本系统必须具有以下功能:)管理系统,本系统必须具有以下功能: 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫 描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法 可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描 录入。 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用 一次录入加数量的方式)自动计算本次交易的总金额。 在顾客付款后, 自动计 算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数 量、该类商品的总金额、交易的时间、负责本次收银的员工号) 。如果顾客 是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全 部实行95折优惠, 并将所购物品的总金额累计到该会员的总消费金额中。会 员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销. 安全性:OS 登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最 大限度防止意外及恶意非法操作。 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机 仍能正常作业 2 2。。 后台管理系统,本系统必须具备以下功能后台管理系统,本系统必须具备以下功能 3 软件工程课程设计软件工程课程设计 小型超市管理系统 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修 改) ,可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库 登记。 综合查询打印计划进货与入库记录及金额。 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各 种销售明细记录、各地收银员收银记录以及交结账情况等. 按多种方式统计