JAVA 课程设计 05 级计本 2 班 POS 开发小组
Java 课程设计
项目名称:超市收银终端(POS)
参 与 成 员 : 冯 桐
(20050854239)
董 威
(20050854237)
何 转 妮
1
JAVA 课程设计 05 级计本 2 班 POS 开发小组
(20050854238)
方 恩 环
(20050854236)
超市收银终端(POS)开发文档
一、系统开发背景(可行性研究)
项目名称:
超市收银系统(POS)终端
小组开发成员:
组长:冯桐
成员:方恩环,董威,何转妮
背景介绍:
随着城市经济的发展,人们消费水平的增高,平日外出购物已经成为日常
生活的一部分。因此,各地超市的发展非常快!而收银系统可以说是超市密不
可分的一部分。所以有必要开发出一个更实用,更直观形象的系统,为超市服
务人员和消费者提供更方便更好的服务。
二、系统需求分析
1.
项目概述与功能需求
基于 Eclipse 3.2 开发超市收银系统(POS)终端,系统分为五大功能模块:
A .主界面: 主版面设计(TheWindow.java)
本模块主要负责服务器主版面的设计,和各分页面所需控件的定义和排版。
B.功能模块:
(1)客户管理(CustomerDlg.java)
包括“添加客户”“删除客户”“客户列表”三个主要功能,可以管理客户信息。
(2)采购入库(BuyCargoDlg.java)
包括“采购进货”“采购列表”“退货”,对进货情况进行管理。
(3)销售货物(SaleThis.java)
实现货物的销售和对其的统计
(4)统计查询(Search.java)
包括“货物查询”“收支情况”“采购列表”“销售列表”。用于管理库存信息。
(5)系统管理(User.java)
包含“添加用户”“删除用户”“修改密码”,用来设置系统管理员的权限。
2.
运行需求
2
JAVA 课程设计 05 级计本 2 班 POS 开发小组
eclipse3.2+Visual Editor 运行平台
3.
质量保证
界面友好,使用智能,服务运行性能较好,可以很好的符合超市 POS 系统
的要求。
三、系统设计
1.
特点
五大模块功能都较好的实现,内聚度高,数据库合理设计,能够较好的解
决数据冗余与查询效率的问题,界面美观友好。
2.
系统模块设计(如下图)
3.
系统运行界面
A .主模块: 主版面设计(TheWindow.java)
首先是“登陆提示”,如下图:
3
查询删除会员信息添加会员 会员列表 退货采购列表
直接销售 销售列表 销售列表
会员管理
货物查询
添加用户
采购列表收支情况 删除用户 修改密码
主界面
系统管理统计查询销售货物
采购入库
超市收银
(POS) 系统终
端
采购进货
JAVA 课程设计 05 级计本 2 班 POS 开发小组
用户名:fdhf
密码:123456
然后进入“主界面”,因为第一项是“会员管理”,因此直接显示“会员管理”的界面。
B.功能模块实现方式:
(1).会员管理(CustomerDlg.java)
界面与上图一样。
*添加会员:
其中,会员编号为自动生成,避免了会员编号的输入重复。
4
JAVA 课程设计 05 级计本 2 班 POS 开发小组
*查询删除会员信息:
*会员列表:
(2).采购入库(BuyCargoDlg.java)
5