文档章节

1.1项目设想

scaujohn
 scaujohn
发布于 2015/04/01 15:18
字数 528
阅读 86
收藏 1
点赞 0
评论 3

A. 系统展望

服装连锁店POS收费系统,是一个用于记录销售和处理支付的计算机系统,系统包括硬件(计算机和条形码扫描仪等)和软件。主要应用场景有:

1)客户携带商品到收银台,收银员将商品逐一输入系统,系统计算应付金额(包括折扣计算)。输入完成后客户付款,收银员确认收款并找零,系统打印购物小票。

2)客户携带购物小票和商品办理退货业务,店员根据退货规则系统完成操作。

3)店员查询商品库存。

4)店员录入会员信息。

5)经理使用系统制作销售报表。

6)经理对店员的增删、信息编辑和权限设置。

针对的用户有:客户(普通客户、会员),店员,经理

系统范围:

 

基本目标:经理可对系统进行管理,经理和店员可对产品和客户的基础数据进行管理,可进行商品销售管理、查询和制作报表。

B. 系统特性。

1. 系统管理

1)系统使用人员的增删改查;

2)系统使用人员的权限设置;

2. 基础数据

1)产品类别的增删改查;

2)产品信息的增删改查;

3)客户信息的增删改查;

3. 销售管理

1) 生成销售订单:录入(删除)商品条目、计算支付金额;

)录入销售订单:收银、系统录入订单数据、修改库存、打印小票;

3) 退货:选择订单、选择商品、生成退货单、退款、系统录入退货单数据、修改库存;

4. 查询

1)按商品型号或名称查找某商品的信息及库存数;

2)按客户和销售时间查询订单;

5. 统计报表

1) 统计每日//季销售总金额 (数字报表)

2)按“产品类别”统计“起止时间”内销售数量和金额(数字报表);

© 著作权归作者所有

共有 人打赏支持
scaujohn
粉丝 10
博文 11
码字总数 2821
作品 0
广州
加载中

评论(3)

ooad
ooad
132132写的还算认真详细。
J
JRJerry
系统特性写得较为具体,但用例图画得有点问题,如销售、付款和支付授权服务的关系等。132132
12-opnzd
12-opnzd
建议系统性能开发加上安全库存警报功能以使店铺能够正常营业,建议系统使用用户加上政府税收代理。6363
迭代1:一、项目设想

1.1项目设想 A. 系统展望。 1、产品应用场景 (1)顾客携带所购书本到收银处通过POS机付款,收银员将顾客选购的商品逐一录入系统,系统显示最终总额,收银员告知顾客总金额,顾客选择支付方式...

fatwowzb ⋅ 2015/04/03 ⋅ 2

王建奎Jerrick/Scavenger

#Scavenger #wiki *项目介绍和使用说明 http://git.oschina.net/wangjiankui/Scavenger/wikis/%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D%E5%92%8C%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%EF%BC%8......

王建奎Jerrick ⋅ 2015/02/10 ⋅ 0

CYQ.Data 正式支持 DotNET Core 版本发布

闲话几句: 自从上周开始,IOS人员逝去,就开始接手IOS的代码了。 并开始整理IOS的代码(包括当时一开始设计的开发框架)。 在未来不远的日子里,设想是有一个系列详细的介绍I恋App和IT连App...

路过秋天 ⋅ 2017/12/04 ⋅ 0

我搜索城市,就搜出这个城市相关联的产品。可以吗(lucene)

城市表(city),与产品表(product),是主外键关系,项目用的是lucene。lucene我的理解是 我的理解:比如现在我搜索北京。一段文字中包括包括北京都检索出来,那么这就与我设想的不一样了,...

帅狗 ⋅ 2015/01/19 ⋅ 2

关于 MobileMate 0.1 的小结和 MobileMate 0.2 的设想

MobileMate 是一款用 Bash 脚本粘合开源命令行工具并集成在一个自启动 Linux LiveCD 的音视频转换开源工具。详情请参见项目主页: http://www.learndiary.com/mobilemate/ 。项目目标是使开源...

littlebat ⋅ 2014/12/21 ⋅ 2

from_2017_to_2018

>我的2017年,是时候再见了;我的2018年,我会让你有趣的 1. 2017走了,我做了什么? 1.1 生活 住房 饮食 出行 今年搬了两次家,房租从最初的550到2200,现在的房子大概按照自己设想的布置,有...

qq414207614 ⋅ 2017/12/31 ⋅ 0

【MyBiatis框架】Jdbc的弊端探讨和MyBiatis框架的简介

我们使用JSP+Servlet做Web应用的时候经常使用JDBC作为数据库的连接,那么,直接使用JDBC操作数据库进行增删改查是有一定弊端的,正因为如此才衍生出了Hibernate、MyBatis等一系列优秀的ORM框...

Mysoft ⋅ 2015/09/09 ⋅ 0

关于node_redis的错误处理问题,监听error事件不起效。

项目用的express+node_redis。。 var redisclient = redis.createClient(redisport, redis_ip );////catch error event create by redis connectionredis_client.on("error", function (err)......

黄开源中国 ⋅ 2014/06/18 ⋅ 2

中国移动首个 NFV 容器开源项目正式立项

在12月13日举行的OPNFV TSC会议上,OpenRetriever项目正式通过开源社区投票,成为首个NFV容器开源项目。 这是中国移动主导的,业界首个基于容器的NFV开源标准项目。在中国移动成为Openstack...

两味真火 ⋅ 2016/12/14 ⋅ 7

生产环境jar包统一管理

项目是用maven管理,一个父级目录,统一管理各个模块都使用的jar包,子级就是各个具体业务模块了,在业务模块里也有自己模块使用的jar包。 现在的问题是:jar改变的可能性比较小,每次发布新...

清尘V ⋅ 2016/07/19 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NFS介绍 NFS服务端安装配置 NFS配置选项

NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导...

lyy549745 ⋅ 31分钟前 ⋅ 0

Spring AOP 源码分析 - 筛选合适的通知器

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor...

java高级架构牛人 ⋅ 54分钟前 ⋅ 0

HTML-标签手册

标签 描述 <!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。超链接 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <apple......

ZHAO_JH ⋅ 55分钟前 ⋅ 0

SylixOS在t_main中使用硬浮点方法

问题描述 在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在 t_main 线程中启动,此时应用代码是跟随 BSP 进行编译的。由于 BSP 默认使用软浮点,所以会导致应用代码中的浮...

zhywxyy ⋅ 今天 ⋅ 0

JsBridge原理分析

看了这个Github代码 https://github.com/lzyzsd/JsBridge,想起N年前比较火的Hybrid方案,想看看现在跨平台调用实现有什么新的实现方式。代码看下来之后发现确实有点独特之处,这里先把核心的...

Kingguary ⋅ 今天 ⋅ 0

Intellij IDEA神器常用技巧五-真正常用快捷键(收藏级)

如果你觉得前面几篇博文太啰嗦,下面是博主多年使用Intellij IDEA真正常用快捷键,建议收藏!!! sout,System.out.println()快捷键 fori,for循环快捷键 psvm,main方法快捷键 Alt+Home,导...

Mkeeper ⋅ 今天 ⋅ 0

Java 静态代码分析工具简要分析与使用

本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,...

Oo若离oO ⋅ 今天 ⋅ 0

SpringBoot自动配置小记

spring-boot项目的特色就在于它的自动配置,自动配置就是开箱即用的本源。 不过支持一个子项目的自动配置,往往比较复杂,无论是sping自己的项目,还是第三方的,都是如此。刚接触会有点乱乱...

大_于 ⋅ 今天 ⋅ 0

React jsx 中写更优雅、直观的条件运算符

在这篇文字中我学到了很多知识,同时结合工作中的一些经验也在思考一些东西。比如条件运算符 Conditional Operator condition ? expr_if_true : expr_if_false 在jsx中书写条件语句我们经常都...

开源中国最帅没有之一 ⋅ 今天 ⋅ 0

vim编辑模式与命令模式

5.5 进入编辑模式 从编辑模式返回一般模式“Esc” 5.6 vim命令模式 命令 :“nohl”=no high light 无高亮,取消内容中高亮标记 "x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部