搜档网
当前位置:搜档网 › 软件工程课程设计-小型超市管理系统

软件工程课程设计-小型超市管理系统

软件工程课程设计-小型超市管理系统
软件工程课程设计-小型超市管理系统

软件工程课程设计

题目:小型超市管理系统

设计者:**、**

学号:****

专业班级:网络**班

指导教师:***

所属系部:计算机与信息科学系20**年**月**日—20**年**月**日

一项目开发的准备工作

一.系统开发目的

1.大大提高超市的运作效率;

2.通过全面的信息采集和处理,辅助提高超市的决策水平;

3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。

二.背景说明

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

三.项目确立

针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。

四.应用范围

本系统适应于各种超市。

五.定义

1商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。

2 交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、

交易的时间、负责本次收银的员工号。

3 商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。

4 促销:在一定时期内,某些商品会按低于原价的促销价格销售。

库存告警提示:当商品的库存数量低于库存报警数量时发出提示。

5 盘点:计算出库存、销售额、盈利等经营指标。

六.可行性研究

1.管理可行性分析

超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。

2.经济可行性分析

超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要。

3.技术可行性分析

(1).硬件:电脑一台

(2).软件:操作系统:中文Windows 2000

开发系统:Microsoft Visual Foxpro

安装SQL Server 2000的服务器版本

系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。

(3).本系统涉及到的技术因素:

●管理系统的开发方法。使用面向对象开发方法开发软件系统

●网络和通信技术。开发小组有基于C/S开发的经验

● C/S机构规划和技术设计。开发小组有应用数据库开发经验

●数据库技术。开发小组能使用Visual Foxpro编程

(4).运行上的可行性:

●操作简单:简单的操作规则使操作人员能轻松掌握。

●查询方便:用户可设定任意条件和任意的查询项目进行检索。

●统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询

项目均可进行交叉统计。

4.系统初步ER图

5.可行性研究结论

本小组拟开发的管理信息系统操作方便灵活,便于学习,因此,该系统具有可行性。

通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。

二系统分析过程

用户需求分析

超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息作出经营管理决策。

在性能方面要求系统核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用。

数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价格数额。

在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算。

超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。

查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。

万一泄露密码,应设修改密码的程序,同时密码不能过于简单

系统功能分析

1. 零售前台(POS)管理系统,本系统必须具有以下功能:

商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫

描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法

可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描

录入。

收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用

一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动

计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、

数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾

客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品

全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。

会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护

最大限度防止意外及恶意非法操作。

独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机

仍能正常作业

2. 后台管理系统,本系统必须具备以下功能

进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定

修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入

库登记。综合查询打印计划进货与入库记录及金额。

销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询

各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式

统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、

少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动

盘点计算。

人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客

户销售权限管理。

3.系统结构

系统总体结构

4.流程图

前台管理系统

5.系统ER图

系统ER图说明

1.商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(工)销售,

每个顾客可以购买多种商品,不同商品可由不同顾客购买;

2.每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

三系统设计过程一.系统模型:

商品录入

收银业务

商品销售控制进货管理库存管理员工基本信息管理员工操作权限管理客户销售权限管理

营业员

超市经理

总经理

户类型与职能

(1)员工(营业员):

通过商品条形码扫描输入商品到购买清单

操作软件计算交易总金额

操作软件输出交易清单

对会员进行会员卡扫描以便打折

(2)超市经理

操作软件录入商品,供货商,厂商

操作软件制定进货计划

查询打印计划进货与入库记录

操作软件控制商品销售与否

查询打印销售情况

操作软件生成销售排行榜

查询库存明细记录

根据软件发出的库存告警进行入货

操作软件进行盘点计算

(3)总经理:

基本信息登记管理

员工操作权限管理

客户销售权限管理

零售前台(POS)管理系统用例视图

销售管理会员业务

商品录入

条形码扫描

结帐

打折

添加VIP

营业员

顾客后台管理系统用例视图

客户销售权限管理提示

二.模块子系统结构:

(1). 商品录入

功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。(2). 收银业务

功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。

(3). 进货管理

功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级以

及提供查询和打印计划进货与入库记录的功能。Array

(4). 销售管理

功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。

(5). 库存管理

功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状

态报警,以及自动盘点计算。

(6).人员管理

功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户权

限管理

四软件测试

软件开发过程一般需要经历这样几个主要的阶段:

1. 定义。明确软件开发的目标、软件的需求。

2. 计划。制定软件开发所涉及的各种计划。

3. 实现。进行设计、编码、文档编写工作,完成所要求的开发的软件特性。

4. 稳定化。以测试和缺陷修复工作为主,确保将提交的软件具有良好的质量。

5. 部署。安装、提交开发完成的软件,建立可供用户使用的环境。

测试过程分析:

输入:《项目实施计划书》

相关规范

测试文档

源代码、可执行代码

《需求跟踪矩阵》

活动介绍:构建测试环境,包括系统平台(软硬件平台)的安装、可执行代码或源代码的安装、系统基础数据的准备等。

在测试过程中,记录BUG信息,并及时向程序员提交BUG信息。

收到BUG信息后进行源代码的修正,并记录处理结果后,返回进行回归

测试。

在测试过程中,根据测试的功能,补充《需求跟踪矩阵》相应栏的内容。

若测试不通过,且涉及到修改设计阶段的问题,则依据《配置管理控制程序》中的有关变更控制来执行,直至测试通过。

测试结束,根据测试情况,填写《测试总结报告》。

输出:经测试之源代码

经测试之可执行代码

测试文档

BUG记录(可用BUG管理工具代替)

《测试总结报告》

修改后的《需求跟踪矩阵》

测试方案

一.范围

本文档适用于超市管理系统软件的单元/集成测试。

1.系统概述

2.文档概述

本文档用于对超市管理系统软件的测试工作阶段成果的描述。包括对软件测试的整体描述,软件测试的分类和级别,软件测试的过程描述,软件测试的结果等内容。

二.引用文档

《超市管理系统软件需求规格说明》

《超市管理系统软件设计说明》

《超市管理系统系统接口协议》

三.测试概述

1.被测软件的基本概况

使用的编程语言:汇编语言

测试小结

本次测试对超市管理系统软件进行了静态分析和动态测试。测试工作分为两个阶段。第一阶段进行了软件静态分析,软件测试人员和开发人员分别对软件版本的代码进行走读。在此基础上软件开发人员对代码走查中发现的问题进行了修改,做了代码变更并提交了新版本进行动态测试。

在测试过程中针对发现的软件缺陷进行了初步分析,并提交程序设计人员对原软件中可能存在的问题进行考查。在软件测试中首先根据软件测试的规范进行考核,将书写规范,注释等基础问题首先解决,其次考核软件测试中的问题是否存在设计上的逻辑缺陷,如果存在设计缺陷则应分析该缺陷的严重程度以及可能

引发的故障。软件开发人员在以上基础上对软件的不足做出相应的修改,同时通过软件回归测试验证软件修改后能够得到的改善结果。

在动态测试阶段进行了单元测试和集成测试。此阶段发现的软件问题经软件测试人员修改,提交了新版本,软件测试人员对此版本的软件代码进行了回归测试,确认对前阶段发现的软件问题进行了修改。

a.静态分析小结

静态测试采用人工代码走查的方式进行。参加代码走查的软件开发人员有:(略);参加代码走查的软件测试人员有:(略)。代码走查以代码审查会议的形式进行。静态分析过程中共进行了四次会议审查。静态测试阶段的主要工作内容是:

根据对软件汇编源代码的分析绘制详细的程序流程图和调用关系图;

对照软件汇编源代码和流程图进行程序逻辑分析、算法分析、结构分析和接口分析;

对软件汇编源代码进行编程规范化分析。

通过静态测试查找出软件的缺陷个,其中

轻微的缺陷

中等的缺陷

严重的缺陷

b.动态测试小结

动态测试使用的测试工具为超市管理系统软件集成开发环境。

总共的测试用例数:全部由测试人员人工设计。

其中单元测试用例,集成测试用例。

发现的软件缺陷,都是在单元测试过程中发现的。集成测试阶段未发现新的软件缺陷。

动态测试中代码覆盖率:

代码行覆盖率

分支覆盖率

程序单元调用覆盖率

c.回归测试小结

对软件测试过程中发现的缺陷经软件开发人员确认后进行了代码更改,并对更改后的代码进行了回归测试。本报告中的数据是回归测试后的测试数据。

d.测试分析

下面将对此次软件测试中的所有缺陷以及改进设计进行分析。

2.静态测试中的缺陷分析:

a.4个轻微缺陷属于代码冗余,由于在程序设计中加入了部分调试程序,在程序设计完成后未将这些调试代码注释或删除掉而造成代码冗余,但对程序本身的功能并无影响。修改后程序的效率得到提高。

b.11个中等缺陷属于注释变更,在原程序代码的注释中存在注释不准确的问题,会影响程序员对程序的理解,修改后的程序提高了程序的可读性。

c.重点分析3个严重缺陷:

第一个严重缺陷属于XX号的无效判别和相应的处理问题,程序对XX号进行无效判别时,判别界限并不完全,在本跟踪程序中XX号的有效数为01-10(用4位表示),而判别无效时只判了为00的情况,没有判别大于10的情况。而且在为00时也没有作相应的处理,修改后的程序对设计进行了改进。

第二个严重缺陷属于程序设计中读取地址错误问题,经分析在调试中读取的数据是正确的,但是读取的地址与设计初衷不相符,修改后问题得到了解决,详见改进设计分析1。

第三个严重错误是近区/远区子程序判断与进入条件反了,经分析对程序的影响不大,但与设计初衷不一致,修改后问题得到了解决,详见改进设计5。

3.动态测试中的缺陷分析:

a.中等缺陷1个,在程序的注释中出现错误,将近区注释为远区,修改后问题得到了解决,提高了程序的可读性。

b.严重缺陷1个,在XX号无效的判别中,本应判断大于10,但误设计为0,

修改后经回归测试问题得到了解决。

4. 测试记录

a 测试时间:

b 地点:

c 硬件配置:P4CPU,内存512M,硬盘80G

d 软件配置:Wondows XP,

e 被测软件版本号:

f 所有测试相关活动的日期和时间、测试操作人员等记录见软件测试记录文档。四.测试结果

在两个阶段测试过程中共发现软件缺陷20个,经软件开发人员确认的缺陷为20个,经过改正的代码消除了所有以确认的软件缺陷并通过了回归测试。因测试条件所限,未能进行软件的确认测试和系统测试。

五.评估和建议

1.软件评估

a.软件编码规范化评估

经过回归测试,未残留的软件编码规范性缺陷。软件代码文本注释率约为42%,代码注释充分,有利与代码的理解和维护。

b. 软件动态测试评估

被测软件单元的总数:

使用的测试用例个数:

达到软件测试出口准则的软件单元数,通过率:

通过单元和集成测试得知:软件代码逻辑清晰、结构合理、程序单元间接口关系一致,运行稳定。

2.改进建议

a.建议在软件开发项目中全面实施软件工程化,加强软件开发的管理工作。

b.建议进一步加强软件需求规格说明、软件设计文档编制以及编写代码的规范化。特别是应该将系统中的硬件研制和软件研制分别管理,软件文档编制的种类和规格按照相关标准执行。

c.尽早开展软件测试工作。在软件研制计划安排上给软件测试留有必要的时间,在资源配置上给软件测试必要的支撑。

d.建议结合系统联试,开展软件的确认和系统测试。

五 系统实施

系统介绍

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

工作流程

运行平台

服务器

服务器可根据应用的规模选定,即可采用各种专用的服务器系统(如;SUN 服务器),也可使用操作系统为Win NT 服务器的小型服务器。 数据库软件

数据库软件采用Oracle 以上版本),可根据服务器操作系统平台选择相应的Oracle 数据

小型超市零售管理系统

前台POS 销售系统 后台管理系统

商品录入

收银业务

进货管理

销售管理

库存管理

人员管理

软件工程 超市管理系统项目开发总结报告

超市管理系统 [项目开发总结报告] 执笔人:梁宏达 学号:12101109 [项目组组员] 12101104韩劼男12101105洪振12101106籍孟云12101107荆德松12101108李杨12101109梁宏达 2015-5-25

目录 1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2实际开发结果 (3) 2.1产品 (3) 2.2主要功能和性能 (3) 2.3基本流程 (4) 2.4进度 (5) 2.5费用 (6) 3开发工作评价 (7) 3.1对生产效率的评价 (7) 3.2对产品质量的评价 (7) 3.3对技术方法的评价 (7) 3.4出错原因的分析 (7) 4经验与教训 (8)

1引言 1.1编写目的 编写本报告的目的是研究本系统的总体需求、背景。对开发结果 开发评价进行分析,得出经验与教训。 1.2背景 本项目是对超市货物管理系统作出的项目总结报告。此软件的任务是由计算机学院提出的,由洪振,李杨,籍梦云,荆德松,韩劼男,梁宏达组成开发小组进行开发的。 1.3定义 需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 POS:英文Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。 1.4参考资料 参考资料如下所示: 《软件工程》《超市管理系统可行性分析报告》

数据库课程设计小型超市管理系统

数据库课程设计 题目:超市管理系统 组员:邓胜龙,陈夏华 班级:计本(0901)

目录1、项目计划 系统开发目的 背景说明 项目确立 应用范围 定义 参考资料 2、逻辑分析与详细分析 系统功能 数据流图 用户类型与职能 系统开发步骤 系统环境需求 系统安全问题 3、基于UML的建模 语义规则 UML模型 系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档

7、小结 1、项目计划 系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 应用范围 本系统适应于各种小型的超市。 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 参考资料 《数据库原理及设计》陶宏才编清华大学出版社 《SQL Server 2000 实用教程》范立南编清华大学出版社 《SQL Server 2000 编程员指南》李香敏编北京希望电子出版社 《轻松搞定 SQL Server 2000 程序设计》Rebecca 编 《软件工程规范》Watts 编清华大学出版社

软件工程职工信息管理系统文档

目录 1可行性研究报告 (2) 1.1可行性研究分析 (2) 1.2处理流程和业务流程 (3) 1.3可行性分析 (5) 2 需求分析 (7) 2.1需求概述 (7) 2.2功能性需求 (7) 2.3非功能性需求 (8) 3 概要设计 (9) 3.1总体设计 (9) 3.2接口设计 (11) 3.3系统出错处理设计 (12) 4详细设计 (13) 4.1连接数据库设计说明 (13) 4.2用户登录设计说明 (14) 5系统实现 (16) 5.1主要模块的设计说明和程序代码 (16) 6测试 (31) 6.1测试概要 (31) 6.2测试结果及发现 (32) 7总结 (35) 1小组总结 (35) 2个人总结 (35)

1 可行性研究报告 本项目开发计划旨在明确规范开发过程,保证项目质量,统一小组成员对项目的理解,并对其开发工作提供指导;同时还作为项目通过评审的依据。并说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 1.1可行性研究分析 要求 A、功能: 1)用户: 查询 登录系统前台,系统根据输入的用户名自动查询数据库,并显示在我的资料页面中。 注册 用户进入系统可注册新用户,系统将自动将输入的数据存入数据库中。 退出系统 用户操作完成后可点击“退出”按钮退出系统。 2)管理员 管理员可登录系统后台,可查看所有职工的个人资料信息,可对职工的个人资料进行增、删、改、查,可修改管理员密码。操作完成,可退出后台。 目标 尽量做到人力与系统使用的高效和方便,功能尽可能齐全,设备费用的减少,采用现代程序设计技术,人员利用率尽可能提高。

软件工程课程设计-小型超市管理系统方案

软件工程课程设计 题目:小型超市管理系统 设计者:**、** 学号:********** 专业班级:网络**班 指导教师:*** 所属系部:计算机与信息科学系20**年**月**日—20**年**月**日

一项目开发的准备工作 一.系统开发目的 1.大大提高超市的运作效率; 2.通过全面的信息采集和处理,辅助提高超市的决策水平; 3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩力,提供有效的技术保障。 二.背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 三.项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 四.应用围 本系统适应于各种超市。 五.定义 1商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 2 交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、 交易的时间、负责本次收银的员工号。 3 商品积压:在一定时期,远无法完成销售计划的商品会造成积压。 4 促销:在一定时期,某些商品会按低于原价的促销价格销售。

库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 5 盘点:计算出库存、销售额、盈利等经营指标。 六.可行性研究 1.管理可行性分析 超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。 2.经济可行性分析 超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要。 3.技术可行性分析 (1).硬件:电脑一台 (2).软件:操作系统:中文Windows 2000 开发系统:Microsoft Visual Foxpro 6.0 安装SQL Server 2000的服务器版本 系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。 (3).本系统涉及到的技术因素: ●管理系统的开发方法。使用面向对象开发方法开发软件系统 ●网络和通信技术。开发小组有基于C/S开发的经验 ● C/S机构规划和技术设计。开发小组有应用数据库开发经验 ●数据库技术。开发小组能使用Visual Foxpro编程 (4).运行上的可行性: ●操作简单:简单的操作规则使操作人员能轻松掌握。 ●查询方便:用户可设定任意条件和任意的查询项目进行检索。 ●统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询

软件工程工具-超市管理系统

目录 一、实验目的 (2) 二、实验要求 (2) 三、实验内容 (2) 四、实验步骤 (2) 五、实验结果 (3) 1.超市管理系统功能分析 (3) 2.用例图分析 (3) 2.1登录用例 (3) 2.2仓库管理用例 (4) 2.3采购管理用例 (4) 2.4财务管理用例 (5) 2.5人事管理用例 (5) 2.6销售管理用例 (5) 3.类图分析 (6) 3.1登录系统类图 (6) 3.2仓库管理系统类图 (6) 3.3采购管理系统类图 (7) 3.4财务管理系统类图 (7) 3.5人事管理系统类图 (7) 3.6销售管理系统类图 (7) 4.顺序图分析 (8) 4.1登录系统顺序图 (8) 4.2仓库管理系统顺序图 (8) 4.3采购管理系统顺序图 (9) 4.4财务管理系统顺序图 (10) 4.5人事管理系统顺序图 (10) 4.6销售管理系统顺序图 (10) 5.活动图分析 (11) 5.1商品信息状态图 (11) 5.2商品入库状态图 (11) 5.3收银系统状态图 (12) 5.4仓库管理系统活动图 (12) 5.5登录系统活动图 (13) 5.6制作报表活动图 (13) 5.7人事管理活动图 (14) 6. 部署图分析 (14) 六、心得体会 (15)

1.通过对系统的整体建模,进一步理解如何使用软件开发工具辅助软 件开发。 2.进一步加深对结构化软件开发技术和面向对象开发技术的理解。 二、实验要求 综合利用已经学习的知识,完成系统的建模。 三、实验内容 1.图书管理系统 以图书管理系统为例,将前面介绍的UML的各种图形以及模型元素综合起来,形成对图书管理系统的建模实例。系统管理员能够通过该系统进行如下活动。查询书籍信息、添加书籍、删除书籍、修改书籍、查询读者信息、添加读者、删除读者、修改读者信息、添加书目、删除书目。 2.学籍管理系统 以学籍管理系统为例,将前面介绍的系统结构化分析和设计方法及数据库设计方法建立系统模型。系统包括学生管理、课程管理、教师管理、成绩管理和专业管理几大模块,方便管理员及教师录入、查询、统计学生基本情况和考试成绩,也可以方便学生查询成绩。 3.超市信息管理系统 利用已经学习的知识,完成超市信息管理系统UML建模。本系统主要包括以下几个小的系统模块。销售管理子系统、库存管理子系统、订货管理子系统、统计分析子系统、系统管理子系统。在超市信息管理系统中,系统包括4种节点,分别是:库存管理节点,库存管理员通过该节点进行库存管理和维护;订货管理节点,订货管理员通过该节点进行订货管理;统计分析节点,统计分析员通过该节点进行统计分析;系统管理节点,系统管理员通过该节点进行系统维护和员工信息维护。通过4个方面来为超市信息管理系统建模,分别是系统的用例模型、系统的静态模型、系统的动态模型以及系统的部署模型。 4. 或自选一个系统,利用前面已经学习的知识,采用结构化软件开发 技术或面向对象开发技术完成系统的建模。 四、实验步骤 1.选定一个系统,完成系统分析。 2.完成各模块的设计。 3.完成系统建模。 4.实验结束后,整理实验报告。

银行管理系统—软件工程

银行存储管理系统设计 专业:信息与计算科学 课程:软件工程 一、问题定义

银行存储管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。但是,随着经济和科学技术的飞速发展,传统的银行存储管理系统已经不能满足广大客户的需求,也不能及时跟上计算机网络发展的步调,故而我们急需开发一个高效、安全、便捷、互联的银行存储管理系统,该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统分为三大模块,分别为存款模块、取款模块、用户管理模块,用来实现用户的开户、销户、存款以及取款等业务。该系统在功能上不断完善和加强,也使得存储管理规范化、程序化、科学化,满足了客户的需求。 二、可行性研究 1、对现有系统的分析 当前大多数系统所思用的银行存储系统办理业务时手续繁多,例如要填写存取款表,然后再交由业务员输入资料,最后还要在存取款单上签名确认,人工业务操作过多,需要大量的业务工作人员,同时严重影响了工作效率,以致客户在等待办理手续的搞到不耐烦,且出错率高。 2、系统可行性研究 2.1、技术可行性: 技术可行性包括以下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没有问题的,本系统采用java编程语言和Access数据库。目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。 2.2、经济可行性: 本银行管理系统能使银行业务员便捷的处理银行信息数据;能够促进银行的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了银行信息化的进程,提高银行的管理效率。 2.3、操作可行性: 本银行管理系统的操作简单,且界面友好,系统的操作流程是银行业务员所熟悉的。系统能够实现其各个功能,在当前操作环境下也能够很好的运行。 3、开发的新系统

软件工程课程设计小型超市管理系统

软件工程课程设计小型 超市管理系统 TPMK standardization office【 TPMK5AB- TPMK08- TPMK2C- TPMK18】

软件工程课程设计题目:小型超市管理系统 设计者:**、** 学号:********** 专业班级:网络**班 指导教师:*** 所属系部:计算机与信息科学系 20**年**月**日—20**年**月**日

一项目开发的准备工作 一.系统开发目的 1.大大提高超市的运作效率; 2.通过全面的信息采集和处理,辅助提高超市的决策水平; 3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 二.背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 三.项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 四.应用范围 本系统适应于各种超市。

五.定义 1商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 2交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 3商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 4促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 5盘点:计算出库存、销售额、盈利等经营指标。 六.可行性研究 1.管理可行性分析 超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。 2.经济可行性分析

超市管理系统课程设计报告

超市管理系统课程 设计报告 1 2020年4月19日

交通运输工程学院 Visual Foxpro 课程设计报告 设计名称:<超市进货供货管理系统> 系 (院): 交通运输工程学院 专业班级: 学号: 姓名: 指导老师: 设计时间: 6月

目录 课程设计任务书 (1) 一、前言 1、课程设计的目的和意义 2、系统功能设计 3、创立项目管理文件 二、 VFP课程设计说明书 1、系统概述 2、系统总体设计 3、数据库设计 4、系统的具体设计过程 5、调试运行退出 6、结束语 7、主程序代码 8、参考文献 3 2020年4月19日

一、前言 1、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生 产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们经过对货物信息 管理系统的设计,来提高货物的操作能力,及对理论知识的实践能力,从而提高货物的基本素质,使其能更好的满足社会需求。 超市进货供货管理系统是一个简单实用的系统,它是超市进行货物管理的好帮手。此软件功能齐全,设计合理,使用方便,适合小型超市对繁杂的商品信息信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。 我们进行本次课程设计的主要目的是经过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语 言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及 简单VF程序的编写。基本实现货物信息的管理,包括系统的登 录、货物信息的录入、货物信息的浏览、货物信息的查询、货物 信息的修改和货物信息的删除,并对Visual FoxPro6.0的各种功 能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实 践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 4 2020年4月19日

软件工程-图书管理系统

淮海工学院计算机科学系实验报告书 课程名:《软件工程》 题目:结构化分析实验 班级:软件122 学号: 姓名:

结构化分析实验报告要求 1目的与要求: 1)系统学习和理解结构化软件工程分析阶段的基本概念、原理、技术和方法; 2)熟练掌握分析阶段各种建模工具,如数据流图、E-R图、状态图等基本含义和应用方法; 3)通过理论学习和试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力; 4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化分析建模工具和使用方法; 5)按照实验题目要求独立完成实验容,如发现拷贝、抄袭者严肃处理; 6)认真书写实验报告,并于本周5前按时提交,不得延误。电子报告由学习委员打包全部提交,纸质报告每班5份,由学习委员合理安排。 2 实验容或题目 1.上网查询相关软件工程及其环境,了解有关软件工程环境(software development environment)、集成化软件工程环境的基本工具配置。(:.51cmm.; https://www.sodocs.net/doc/d417133725.html,/ ; .sercenter.; https://www.sodocs.net/doc/d417133725.html, ;https://www.sodocs.net/doc/d417133725.html,/ ; https://www.sodocs.net/doc/d417133725.html, ;.standar https://www.sodocs.net/doc/d417133725.html, ; 2.下载有关软件工程标准,如国际ISO9000-3、国家GB8567-1988、2006和行业标准等,打 包存储到自己的U盘上,重点阅读和理解软件各个阶段标准文档的编写指南; 3.运行和了解Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的操作使用方法, 如数据流图、E-R图、状态图等。 4.根据自己的知识兴趣自选一小项目(如图书管理、成绩管理、学籍管理等系统)或选择一 作业题(小题目)进行系统分析,然后建立系统的功能模型、数据模型和行为模型,并细 化到合理的层次和程度。要求在上机前画好系统的三个模型。注意:选题应根据自己的兴 趣选择,且本学期所有实验均以此题目做实验,选题原则突出简单、实用。 3 实验步骤与源程序 图书管理系统 (1)系统概述 1)系统开发背景 为了广大学生学习,开阔学生的视野,大部分学校都设立了图书馆。学生可以根据自己的兴趣爱好,到图书馆借阅自己喜欢的图书,由于图书馆的图书数量众多,利用手工操作管理图书的不仅仅会耗费学生和工作人员大量的时间和精力,效率以及准确性也很低。如何让图书管理更方便更高效,已成为一个重要的问题。

软件工程课程设计-小型超市管理系统

软件工程课程设计 题目:小型超市管理系统 设计者:**、** 学号:********** 专业班级:网络**班 指导教师:*** 所属系部:计算机与信息科学系20**年**月**日—20**年**月**日

一项目开发得准备工作 一.系统开发目得 1.大大提高超市得运作效率; 2.通过全面得信息采集与处理,辅助提高超市得决策水平; 3.使用本系统,可以迅速提升超市得管理水平,为降低经营成本, 提高效益,增强超市 扩张力,提供有效得技术保障。 二.背景说明 21世纪,超市得竞争也进入到了一个全新得领域,竞争已不再就是规模得竞争,而就是技术得竞争、管理得竞争、人才得竞争。技术得提升与管理得升级就是超市业得竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈得竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求得目标。 三.项目确立 针对超市得特点,为了帮助超市解决现在面临得问题,提高小型超市得竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 四.应用范围 本系统适应于各种超市。 五.定义 1商品条形码:每种商品具有唯一得条形码,对于某些价格一样得商品,可以使用自定义条形码。 2交易清单:包括交易得流水账号、每类商品得商品名、数量、该类商品得总金额、交易得时间、负责本次收银得员工号。 3 商品积压:在一定时期内,远无法完成销售计划得商品会造成积压。 4 促销:在一定时期内,某些商品会按低于原价得促销价格销售。 库存告警提示:当商品得库存数量低于库存报警数量时发出提示。 5盘点:计算出库存、销售额、盈利等经营指标。

软件工程课程设计-小型超市管理系统

. 软件工程课程设计 题目:小型超市管理系统 设计者:**、** 学号:********** 专业班级:网络**班 指导教师:*** 所属系部:计算机与信息科学系20**年**月**日—20**年**月**日

一项目开发的准备工作 一.系统开发目的 1.大大提高超市的运作效率; 2.通过全面的信息采集和处理,辅助提高超市的决策水平; 3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 二.背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 三.项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 四.应用范围 本系统适应于各种超市。 五.定义 1商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 2 交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、 交易的时间、负责本次收银的员工号。 3 商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 4 促销:在一定时期内,某些商品会按低于原价的促销价格销售。

库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 5 盘点:计算出库存、销售额、盈利等经营指标。 六.可行性研究 1.管理可行性分析 超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。 2.经济可行性分析 超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要。 3.技术可行性分析 (1).硬件:电脑一台 (2).软件:操作系统:中文Windows 2000 开发系统:Microsoft Visual Foxpro 6.0 安装SQL Server 2000的服务器版本 系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。 (3).本系统涉及到的技术因素: ●管理系统的开发方法。使用面向对象开发方法开发软件系统 ●网络和通信技术。开发小组有基于C/S开发的经验 ● C/S机构规划和技术设计。开发小组有应用数据库开发经验 ●数据库技术。开发小组能使用Visual Foxpro编程 (4).运行上的可行性: ●操作简单:简单的操作规则使操作人员能轻松掌握。 ●查询方便:用户可设定任意条件和任意的查询项目进行检索。 ●统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询项

小型超市管理系统数据库课程设计

小型超市管理系统数据库 课程设计 Newly compiled on November 23, 2020

山西大学 计算机与信息技术学院 《数据库系统》课程设计论文 题目:小型超市管理系统数据库设计组长王建亮 专业软件工程 班级大二 授课教师 2013/6/19 小型超市管理系统 目录

第一章系统概述1.1系统开发背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而 是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争 核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟 店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩 大经营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定一套合理、 有效,规范和实用的超市管理系统,对超市的日常业务进行集中统一的管理。另一方 面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息 管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其 它一些子功能。 1.2系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点。该系统的三大益处有:(1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益, 增强超市扩张力,提供有效的技术保障。 因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是 非常必要的,也是十分及时的。

软件工程图书管理系统资料

软件工程实验报告题目:图书管理系统 班级:姓名:学号:2014250 班级:姓名:学号:2014250 班级:姓名:学号:2014250 完成日期:2016 年12 月15 日

摘要 随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Rational Rose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。 根据建模需求分析,总结出本系统的参与者有借阅者和图书管理员两类。根据其职能不同,借阅者只能使用该系统借书、预订书刊以及还书。图书管理员则可使用系统进行图书馆业务的管理工作,如借阅者,书刊等的信息维护。系统可实现书籍信息的添加、修改、删除等功能,这就保证了数据库信息的一致性和统一性、安全性。 该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 2008与Visual Studio 2010得到了有效的结合。 关键词:图书管理系统;UML;Rational Rose;面向对象

目录 1 需求分析 ............................................................................................ 错误!未定义书签。 1.1 开发背景及意义 (4) 1.2 功能需求 (4) 2 系统建模 (8) 2.1 创建系统用例模型 (8) 2.1.1 确定参与者 (8) 2.1.2 参与者的用例图 .............................................................. 错误!未定义书签。 2.2 系统的时序图 ............................................................................ 错误!未定义书签。 2.2.1 确定系统参与者的属性 .................................................. 错误!未定义书签。 2.2.2 确定系统主要业务实体类 .............................................. 错误!未定义书签。 2.2.3 确定系统类之间的关系 .................................................. 错误!未定义书签。 2.3 系统的协作图 .......................................................................... 错误!未定义书签。 2.3.1 创建序列图和协作图 ...................................................... 错误!未定义书签。 2.3.2 创建状态图 ...................................................................... 错误!未定义书签。 2.3.2 创建活动图 ...................................................................... 错误!未定义书签。 2.4 创建系统的部署摸型 .............................................................. 错误!未定义书签。

java超市管理系统课程设计报告

湖南文理学院课程设计题目:超市管理系统 系别计算机科学与技术 班级计科12102 学生姓名罗巍杨欢杨沁铠唐振 学号 201217010223 指导教师谭文学 课程设计进行地点:第三实验楼A617 任务下达时间: 2014 年5月21日 起止日期:2014年5月21日起——至 2014年6月21日止

摘要 随着小型超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长,传统的人工记忆方式也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。 由于有些超市里对商品的进货、售出及商品的基本信息等的一些繁琐处理都是通过手工进行记载并进行处理的,对商品信息的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错,更重要的是为了方便顾客,超市需要时时刻刻对商品对各种信息进行统计分析。一直以来人们使用传统人工的方式管理超市的各项工作, 这种管理方式存在着许多缺点, 如: 效率低、保密性差, 另外时间一长, 将产生大量的冗余文件和数据, 这给查找、统计、更新和维护工作都带来了很大的困难。然而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。如果有这样一套完整的小型超市管理系统软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高超市员工的工作效率和管理水平,并能进一步提高超市的工作效率并使超市实施规范化管理。鉴于小型超市管理中存在的诸多问题, 我们在此次课程设计中以小型超市管理系统为研究课题,对此系统进行了全面的设计。 超市管理系统由顾客、采购员、销售员、经理的管理界面四部分组成。超市管理系统应该能够为用户提供充足的信息和快捷的查询手段。 一个完整系统的设计,当然就离不开后台环境的支持,在此次设计中,我们主要以sqlsever数据库作为基础,实行此系统的开发。

软件工程仓库管理系统

软件设计书 仓库管理系统 系别:应用数学系 专业:信息与计算科学 班级:1204 学号:2012060437 姓名:闫丹爱

第一章可行性研究报告 1.1引言 1.1.1目的 本软件是用来有效的管理超市仓库货物数量及种类,以方便超市工作人员可以全面的了解超市仓库库存货物数量和种类来方便高效的管理超市仓库。 该项目可行性研究报告也是对超市仓库管理系统的全面考虑,是项目分析员进行进一步工作的前提,是软件开发人员成功的开发项目的前提.此分析研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,可以节省时间、财力和精力,并且避免了专业方面的困难.及早地预测项目的可行性,在可行的前提下获得最好的实施方案。 1.1.2背景 随着社会的不断发展,物质的不断丰富,为了满足人们的需求,超市的货物也是越来越丰富。为了方便超市管理人员及时有效的了解仓库情况,更好的管理超市货物,提高管理效率,从而提出本软件。 1.2.要求和目标 1.2.1基本要求 ·功能:具有一定权限的管理人员可以对货物的售出和补充,以及新增加的商品和种类及时的进行修改,同时还具有缺货提示功能。 ·性能:详实有效的罗列出商品货物的数量和种类,来方便超市管理人员。 ·输入:具有一定权限的管理人员对货物数量种类进行修改。 ·输出:查询结果。 系统功能模块图1-1, 图1-1系统功能模块图 录入货物信息、更新 查看管理人员

功能模块及流图的简要描述:首先超市管理人员需要登录系统,如果登陆成功则以进入系统进行操作,否则会提示错误,要求重新登录。登录成功后,管理人员可以根据自己的需要进行操作。当添加货物种类,更改货物数量,都需要管理人员登录系统后才能操作。当货物数量较少时,系统会自动提示管理人员要进货了。本系统还可以管理管理人员的登录,即可以对有权限操作该系统的人员进行增、删、改功能。 ·在安全与保密方面的要求:对于有权限的人员才可以进行对系统的操作。 1.2.2开发目标 ①方便使用者对仓库货物的查询、删除、更新,减少人力和设备的需求。 ②方便了解进出仓库货物情况。 ③及时为用户发出缺货提示。 ④提高工作的效率。 ⑤降低仓库管理及维护费用。 1.2.3具备条件 ①开发条件:计算机实验室所提供的环境即可。 ②开发时间:开发的全过程必须在3个月内完成。 ③开发所需的经费:无。 ④运行的系统:Window 7以上版本即可 ⑤数据库:sqlserver 2000或者sqlsever 2005 1.3.社会因素方面的可行性 1.3.1法律方面的可行性 该系统的开发和研制,将不会侵犯他人、集体和国家的利益,不会违犯国家政策和法律。 1.3.2使用方面的可行性 该系统操做简单,不需要专业培训,一般人员即可胜任。 1.4.结论 综上所述,该项目应立即开始进行研发。从人力资源优化角度来说,可以充分利用人力资源。从经济利益的角度来看,即时开发完成即可用,可以立即赢利。但系统仍旧有些不足,例如修改方面还需人工手动修改数量等。在系统的交付使用中如有不足还望指出,以便改进。 第二章仓库管理系统需求分析 本系统的主要需求者是超市后台管理员。 2.1.本项目概述 本项目所开发的超市仓库管理系统完成超市管理员对货物的管理,减少数据漏掉的情况,更方便管理人员的浏览和操作,节省了人力物力。 2.2.系统一般性描述 由于本系统的数据还算不上大型的。所以数据库服务器与web服务器共用同一台计算机。系统中的货物信息和管理员信息都存放在sqlserver 数据库中。 2.2.1系统的用例图‘图2-1系统用例图’,用例图说明:

超市管理系统软件工程课程设计

课程名称:软件工程课程设计 设计题目:超市管理系统 院系: 专业: 年级: 姓名: 指导教师:

一、项目计划: 1、开发背景及目的 随着科学技术的飞速发展,给我们的生活带来了翻天覆地的变化。机械化、自动化、信息化等给我们带来了诸多方便,不仅节省了人力资源同时大大的提高了工作的效益。现在许多大型超市都利用计算机采用数据库管理系统与其他应用软件结合来管理超市的运营,增大了销售员的销售速率并节约了人力资源,最大的实现了经济效益。对于小型超市若也采用数据库管理系统,对于超市经营者而言不仅可以提高其市场竞争力,减少营业员,而且提高销售速率;对于消费者而言购物也变得方便同时可以享受更好的服务。 2、项目的确立 为了适应时代的发展,避免在激励的市场竞争中被淘汰,最大限度的利用所学知识提高经济效益和给消费者提供更好的服务质量,针对超市的特点,将开发以下一个简单的数据库管理系统。该系统应该能管理销售的具体情况,这就需要一个前台销售系统。另一方面对于商品的采购、销售和库存等信息也应准确掌握,所以还需要一个后台管理系统。商品的买入和售出等就由这两个系统来完成。 3、问题的定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 二、项目可行性研究: 操作方面,该数据库管理系统,为用户提供了简单易懂的用户操作界面,对于前台管理系统销售员可以轻松的掌握其用法,同样管理员也可以轻而易举的掌握后台管理系统的使用方法。技术方面,随着科学技术的发展和其他超市对类似系统的成功运用,我们完全有信心开发一个针对小型超市的管理系统。经济方面,由于该系统的成功应用只需一台计算机和一些相应的软件等,所需花销较少,但同时又能给超市带来更大的经济效益,所以是非常具有开发效益的。法律可行性方面,该系统符合国家相关政策,符合国家法律法规。 三、需求分析: (一)系统的功能描述: 随着人民物质文化于精神文化的日益丰富,超市收费管理也越来越多的使用了计算机管理的方式。相对于传统的纸单收费,商品价格记录和计算都花费较长

数据库课程设计超市信息管理系统

数据库应用课程设计报告书 小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年 1月 20日

三峡大学 课程设计任务书学年学期

小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂

的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。超市管理人员能看到商品的各种基本信息及销售好坏和盈利情况以便其决策如何进行销售活动,当一种商品不再销售时应该有相关的历史销售记录,能看到商品的库存量以决定是否进货及进货的种类数量,货架上商品少于一定数目时有工作人员从仓库补充。超市老板能知道一段时间内的盈利情况。顾客能看到商品的大部分基本信息,但不能看到商品的进价信息。收银员要记录销售信息。仓库管理员要能看到库存信息。 功能实现:该系统包含供应商信息,商品信息,库存信息,人事信息,销售信息,财务信息,能够实现用户需求的绝大部分,而货架上如果商品数量不足则由售货员或巡视员通知工作人员从仓库搬运,此过程由人工完成,不由计算机参与。当管理人员决定进一种新商品时必须先录入商品基本信息,然后其它工作人员才能录入进货、库存、财务等其它信息

相关主题