文档章节

Easy buy校园超市POS销售管理系统项目设想及开发计划

QT2015
 QT2015
发布于 2015/03/26 22:52
字数 1942
阅读 173
收藏 0
点赞 0
评论 2

1.1项目设想

A. 系统展望

现在一个信息发达、快步伐、追求效益的时代,特别是学校学生人数不断增多,学生们急切希望可以在超市用银行卡校园卡随时随地付款。POS机的使用对于使用的超市工作人员,可以减少手续程序减轻工作人员负担,提高整体的工作效率和精确率;对于学生、职等消费者而言,使用刷卡交易方便、快捷、环保。Easy buy校园超市销售系统适用于各大校园,主要对象面向在校学生、教师校职工基本目标是通过POS机系统实现校园卡或信用卡可以直接在超市结算。操作界面简单,易于入手。主界面模块功能独立,子程序权限管理。

B. 系统特性、功能

(1) 系统管理

a) 用户:用户一般分为收银员和管理员,用于用户增删改查

b) 权限:对用户进行授权。

(2) 基础数据

a) 产品类别:产品类别增删改,并可导出相关数据

b) 产品:产品增删改查,并可导出相关数据

c) 客户:客户(超市供货商),并可导出相关数据

d) 会员会员(学生、教师、校职工等)增删改查,并可导出相关数据

(3) 销售管理

a) 开单:对当前购买商品进行添加,生成销售订单——录入商品条目(通过扫描条形码自动获取商品编号以及相关价格等)

b) 收银:生成支付单——修改库存——打印小票,保存消费记录包括时间、商品、金额等信息

a) 挂单:选择订单——选择商品——取消该商品的订单

(4) 查询

a) 按名称查找某商品,显示商品信息(如商品的名称、条形码、类型、价格、库存数

b) 按客户销售时间查询订单。

(5) 统计报表

a) 统计超市(一般分为年日)销售总金额(数字或图形报表)

b) 按“产品类别”统计“起止时间”内销售金额,有小计和总计(数字报表)

c) 统计超市货物进货明细销售明细、盘点明细,并对其进行删除操作

d) 根据时间和销售数量,进行客流量销售排名统计分析

 

1.2 开发计划

A. 团队成员。简要概括项目成员及分工。

项目经理

分析员

架构师

程序员

测试员

彭娜娜

欧洁蕊

丘淦涛

烨彬

禄国辉

B. 项目进度。简要说明项目进度安排及控制措施。

过程

时间

目标

工作内容

提交资料

控制措施

初始

阶段

第2周

分组定题

布置任务,确定分组;

确定题目,制定计划。

提交MIS课程设计任务书

提交分组计划

小组成员开会讨论,确定主题。

细化迭代1

3-4周

搭建框架

确定核心架构

实现基础数据增删改查

程序;

编写文档1.1, 1.2, 3.2

项目经理组织会议讨论,明确设计思想和要求,给组员各自安排任务

细化迭代2

5-6周

设计实现业务用例

实现销售开单用例

程序;

编写文档2.1-2.4;编写4.1.1

编写4.2.1

安排任务,定期汇报分享,并进行讨论改进。

细化迭代3

7-8周

设计实现业务用例

实现收银用例

程序;

完善文档2.1-2.4,编写4.1.2

安排任务,定期汇报分享,并进行讨论改进。

细化迭代4

9-10

设计实现业务用例

实现退货用例

程序;

完善文档2.1-2.4,编写4.1.3

编写3.1

安排任务,定期汇报分享,并进行讨论改进。

里程碑

总结。优秀成果展示。

 

细化迭代5

11-12周

设计实现权限

基于所选技术实现系统权限功能

程序;

编写文档4.4

编写文档4.3

 

细化迭代6

13-14周

设计实现报表

实现数据报表功能

程序;

编写文档4.2.2

 

交付

15周

提交成果

编程人员实验室演示程序;

提交文档打印稿。

完成文档5,6

最终版程序,文档定稿

 

 

 

 

C. 风险控制

a) 项目没有进度或进度跟不上安排

对于一个项目而言,重要的是对项目进行规划安排。在老师指导的迭代完成任务下,项目进度基本可以确定。但在规定时间内是否能完成任务,这就需要项目严格按安排实施特别容易产生前期不干活,后期拼命赶工现象。

b) 项目管理跟不上

项目进行中有时由于工期较紧,分工较多,技术难度及要求高,管理上难免顾此失彼而造成风险。 

c) 对项目需求不明确

项目开发研究重要的是要明确项目的需求是什么,有目标有计划的进行开发。开发过程中对需求的描述有遗漏,或不准确,或有错误;以及开发人员对需求的理解与期望存在差异都会对项目造成风险。

d) 组内依赖过度

开发过程中需要是小组成员共同讨论,在分工明确的条件下,需要的是小组密切配合,各自完成各自的任务。但同时,又要小组共同讨论合作过度依赖某个人也会给项目的完成带来风险。

 

风险规避以上是项目可能存在的风险。在项目开发实施过程中,小组间应共同合作,分工明确认真对待项目经理应对小组整体情况进行监督规划,控制。对于风险控制可以从以下方面着手:

a) 实施对重要风险的控制;

b) 每月对风险进行一次控制;

c) 风险控制应与项目管理中的整体控制管理相一致;

d) 风险项目应随着时间的不同而相应地变化。

 

字段分析     

登录表

字段名

字段类型

长度

说明

描述

user

char

8

不空

用户名

passwd

Char

8

不空

密码

员工信息表

字段名

数据类型

长度

说明

描述

Ygbh

Char

8

不空,主键

员工编号

Name

Char

8

不空

用户名

Sex

Char

2

不空,‘男’,‘女

性别

 

 

商品信息

字段名

数据类型

长度

说明

描述

Spbh

Char

8

不空,主键

商品编号

Spmc

varChar

20

不空

商品名称

Sslb

Char

8

不空

所属类别

Jg

decimal

8

不空

价格

sl

Int

4

不空

数量

txm

Char

8

不空,外键

条形码

Kcl

Char

8

不空

库存量

Gysbh

Char

8

不空,主键

供应商编号

 

销售信息

字段名

数据类型

长度

说明

描述

Spb

Char

8

不空,外键

商品编号

txm

Char

8

不空,外键

条形码

Sl

Int

4

不空

数量

Dj

decimal

8

不空

单价

Je

decimal

8

不空

金额

Zj

decimal

8

不空

总计

Xsrq  

datetime

8

不空

销售日期

Syybh r 

Cha

8

不空,外键

员工编号

 

供应商信息表

字段名

数据类型

长度

说明

描述

Gysbh

Char

8

不空,主键

供应商编号

Gysmc

Char

8

不空

供应商名称

Dz

varChar

20

不空

地址

Yzbm

Char

6

不空

邮政编码

Dhhm

varChar

15

不空

电话号码

Yhzh

varChar

20

不空

银行账号

 

© 著作权归作者所有

共有 人打赏支持
QT2015
粉丝 8
博文 17
码字总数 9810
作品 0
广州
加载中

评论(2)

黎韵枝
在学校应该一般刷校园卡或者给现金吧,应该不会刷信用卡吧?!风险规避会不会写得不太实用?应该可以写得具体可操作的132132
wqw-scau
wqw-scau
每张表都一定有一个主键,登录表存在问题,而销售信息表中的没有主键,存在3个外键。另外字段名一眼看上去感觉怪怪的,不那么舒服。132132
MIS开发迭代1

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

fatwowzb ⋅ 2015/04/03 ⋅ 1

迭代1:一、项目设想

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

fatwowzb ⋅ 2015/04/03 ⋅ 2

IBM的校园招聘计划中包括SOA软件开发工程师等职位

据IBM大中华区人力资源部人才与学习总监邝懋功介绍,今年IBM的实习生招募计划包括“蓝色之路”、“青出于蓝”两部分。“蓝色之路”计划所招收的实习生主要针对销售及服务部门,职位主要是:销...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

分享一个基于SSH的商场管理系统(附源码)

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先声明:本小项目也是是因老师而做,但这个没有按老师说的做,我按我自己的想法来做的,相对于前段时间,这...

长平狐 ⋅ 2012/11/12 ⋅ 0

连锁超市POS系统搭建方案

需求:有10家以上的中小型超市,服务器统一管理所有的分店信息,分店销售等数据每天可自定义同步到服务器,分店POS软件可在联网或断网的情况下使用。 请问:搭建系统有什么方案可以使用? 方...

OkSerIous ⋅ 2014/05/05 ⋅ 12

CRM客户关系管理系统需求分析文档

系统简介 本软件采用现在流行的WEB架构开发,主要针对中小型公司、管销售,管客户,管商机;可以在任何能上网的地方登录使用,使用简单,功能强大,方便快捷,丰富完善的报表功能,极大的提高...

gkimlaps ⋅ 05/14 ⋅ 0

立项申请书模板

1项目/产品介绍 1.1产品/项目定义 用简练的语言说明本产品“是什么”、“什么用途”。 1.2产品/项目开发背景 从内因、外因两方面阐述产品/项目开发背景,重点说明“为什么”要开发本产品/项目...

xqtesting ⋅ 01/08 ⋅ 0

Linux 系统下 10 大开源 POS 系统

POS系统即销售时点信息系统,是指通过自动读取设备(如收银机)在销售商品时直接读取商品销售信息(如商品名、单价、销售数量、销售时间、销售店铺、购买顾客等),并通过通讯网络和计算机系...

老枪 ⋅ 2010/08/27 ⋅ 3

中移动重划游戏规则 CP新生SP将死?

中国移动或在今年第三季度推出其酝酿已久的“MobileMarket”。 MobileMarket是中国移动目前最重要的项目之一,它决定着中国移动未来的增值业务收益,它的游戏规则也直接牵动着所有服务提供商...

红薯 ⋅ 2009/06/22 ⋅ 2

MSF 过程模型

远景/范围认可--(设想)- 项目计划认可--(计划)--范围完成--(开发)--发布就绪认可--(部署)--完成部署 产品管理---程序管理---开发---质量保证---发布管理----用户体验 产品经理---开发...

ArlenXu ⋅ 2014/12/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现...

honeymose ⋅ 今天 ⋅ 0

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部