文档章节

1.1项目设想

scaujohn
 scaujohn
发布于 2015/04/01 15:18
字数 528
阅读 86
收藏 1

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
王建奎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
0
CYQ.Data 正式支持 DotNET Core 版本发布

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

路过秋天
2017/12/04
0
0
我搜索城市,就搜出这个城市相关联的产品。可以吗(lucene)

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

帅狗
2015/01/19
266
2
关于 MobileMate 0.1 的小结和 MobileMate 0.2 的设想

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

littlebat
2014/12/21
1K
2
from_2017_to_2018

我的2017年,是时候再见了;我的2018年,我会让你有趣的 1. 2017走了,我做了什么? 1.1 生活 1.2 工作 完成了一个扫描平台的二次开发,(如接口开发、自动化报告)等功能! 找到了公司IDS产品的...

qq414207614
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 到底谁是小公猫……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享Trivium的单曲《Throes Of Perdition》 《Throes Of Perdition》- Trivium 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁:...

小小编辑
37分钟前
36
1
基础选择器

注意:本教程参考自网上流传的李兴华老师的jquery开发框架视频,但是苦于没有相应的配套笔记,由我本人做了相应的整理. 本次学习的内容 学习jquery提供的各种选择器的使用,掌握了jquery选择...

江戸川
43分钟前
1
0
Spring中static变量不能@value注入的原因

今天本想使用@Value的方式使类中的变量获得yml文件中的配置值,然而一直失败,获得的一直为null。 类似于这样写的。 public class RedisShardedPool { private static ShardedJedisPool pool...

钟然千落
今天
2
0
CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部