Java超市管理系统课程设计报告
数据库的课程设计,Java写的超市管理系统。
湖南第一师范学院信息科学与工程系
课程设计报告
所 属 专 业: 计算机科学与技术 课 程 名 称: 数据库原理课程设计 课程设计名称: 超市管理系统
学 号: ________09403090114___________ 姓 名: 刘 骁 指 导 教 师: 洪伟
2013年5月26日
课
程 设 计 情 况 表
数据库的课程设计,Java写的超市管理系统。
课程设计名称 完成时间(起、止) 课 程 设 计 的 目 的
超市管理系统 2013 年 5 月 13 日 至 2013 年 5 月 26 日
1、 加深对数据库原理基础理论和基本知识的理解, 提高解决实际问题的工 作能力。 2、调动学生的积极性和能动性,培养学生的自学能力。
课 程 设 计 的 任 务 和 要 求
1、符合课题要求,实现相应功能,可以增加其他功能或修饰,使程序更加 完善、合理; 2、要求界面友好美观,操作方便易行。 3、设计成果:课程设计报告一份,源程序代码一份。
成 绩 评 定指导教师签名: 年 月 日
备 注
数据库的课程设计,Java写的超市管理系统。
超市管理系统的设计与实现
1 需求分析 1.1 性能需求
21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。 主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
1.2 功能需求
超市管理系统,专门为超市定制的软件。分为前台POS销售系统、后台管理系统两部分。前台分为商品录入、收银管理;后台分为进货管理、销售管理、库存管理、人员管理
a.大大提高超市的运作效率;
b.通过全面的信息采集和处理,辅助提高超市的决策水平;
c.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市
扩张力,提供有效的技术保障。
2 概要设计 2.1 功能模块设计
本设计主要分为个模块:前台POS销售系统、后台管理系统两部分。前台分为商品录入、收银管理;后台分为进货管理、销售管理、库存管理、人员管理。
商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货
数据库的课程设计,Java写的超市管理系统。
与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。
系统采用C/S架构,体系结构分必须为三层:表示层、业务逻辑层和数据访问层,利用j2se、mysql等技术实现。
2.2 系统分析与设计
首先,顾客可以进入超市管理系统的前台进行超市购物。选购所需要的商品然后收银员开始进行收银操作,计算应收金额以及该找零多少。这样购物过程结束。 其次,超市管理员可以进入超市管理系统的后台进行库存管理(综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算),进货管理(根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额),销售管理(商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 )等操作。
3 详细设计 3.1 前台模块设计
此模块主要分成商品录入和收银业务。
public class MainFrame extends JFrame {
private JToolBar toolBar = null;//工具栏 private JButton bu1 = null;//2个按钮
private JDesktopPane desktopPane = null;//桌面版添加内置框体 private JLabel labelUsername = null; public JDesktopPane getDesktopPane(){ return desktopPane; }
public MainFrame(){ }
initComponent();//创建框体组件 initAction();//设置处理的action
this.setExtendedState( JFrame.MAXIMIZED_BOTH ); this.setVisible( true );
数据库的课程设计,Java写的超市管理系统。
private void initComponent(){//添加工具栏到窗体的上方 this.getContentPane().add( createToolBar(),BorderLayout.NORTH);
//添加desktop到中间
this.getContentPane().add( createDesktop(),BorderLayout.CENTER );
this.setExtendedState( JFrame.MAXIMIZED_BOTH ); this.setVisible( true ); }
//设置desktop面板
private Component createDesktop(){
desktopPane = new JDesktopPane();//设置背景 desktopPane.setBackground( Color.darkGray ); return desktopPane; }
private Component createStatus(){//设置状态面板 JPanel panel = new JPanel();
labelUsername = new JLabel("欢迎使用!"); panel.add( labelUsername ); return panel; }
private JToolBar createToolBar(){ toolBar = new JToolBar();
}
private void initAction(){
PrintAction printAction = new PrintAction(this);
bu1.addActionListe …… 此处隐藏:11454字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




