Giter Site home page Giter Site logo

lvxg / shopping-management-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhanglei-workspace/shopping-management-system

0.0 1.0 0.0 2.37 MB

该项目为多个小项目的集合(持续更新中...)。内容类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统。目的在于便于Java初级爱好者在学习完某一部分Java知识后有一个合适的项目锻炼、运用所学知识,完善知识体系。适用人群:Java基础到入门的爱好者。

PLSQL 4.09% Java 82.86% CSS 9.00% JavaScript 4.05%

shopping-management-system's Introduction

README

前言:该项目是多个项目的合集,每个文件夹下存在一个Java项目。目的在于为不同知识层次的Java学习者提供一个项目实战晋级平台,便于Java爱好者有步伐频率的学习Java这门庞大的艺术体系。项目难度: 0-? --> 浅-深。 ######*此项目代码仅可用于个人自我学习,谢绝任何组织或个人用于学生毕业设计、商业性传播等一切功利性行为。


###            Author: lyons(zhanglei) ###          E-mail:[email protected]

===========================

##目录



##0# Java基础项目 ####JDBC连接oracle数据库,Java实现购物管理

###概要需求:

一、项目背景

Java基础项目(商超购物管理系统)具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言,Java控制台显示界面。 oracle数据库存储数据,可以有效地锻炼和加强开发者运用Java、oracle数据库及基本sql编程开发的能力。 本项目适用于有Java、基本sql基础的开发者进行实战训练。

二、设计内容

本项目的目标是完成商超购物管理系统,主要包括:具有商品管理、前台收银、商品库存等功能。

1)商品维护

(1)商品维护
商品维护菜单的显示,输入数字进入相应操作界面,输入0返回主菜单
(2)商品添加
输入商品价格应为大于0的实数,商品数量应为大于0的整数,否则显示输入错误。输入y继续进行添加操作,输入n返回商品维护菜单。
(3)商品的更改
输入要更改的商品名,选择要更改的项目,整个过程是循环可重复的,如商品添加。
(4)商品的删除
(5)商品列表显示
显示商品的名称、价格、数量、备注等
(6)商品查询
按照子菜单选择 “1、按照商品数量升序查询”、 “2、按商品价格升序查询”、“3、输入关键字查询商品”等查询方式。

2)前台收银

(1)前台登陆
选择登录系统,输入用户名和密码,校验正确进入系统;三次登陆机会,三次输入都错误退出程序 。
(2)商品录入,录入名称,录入数量,计算出价格和汇总价格;
商品收银,输入钱,显示找零,确认后商品收银成功,商品库存数量减。

3)商品管理

(1)列出当日卖出商品列表。
(2)售货员管理,售货员账号的增删改,参考商品的增删改。




##1# Java菜鸟项目 ####JSP显示页面,模拟购物网站。

时间断断续续...
目前推送完成 注册、登陆、浏览商品、购物车、查询商品、退出 等模块。
此项目雏形完成,后续改进细节。相对于 `0# Java基础项目` 本项目知识量较大,慢慢消化。
后续:此项目不再进行更新维护,学习者学完此项目即可进入 [2:Java入门项目](#project2) 
      通过这两个项目的锻炼,可以尝试找份实习啦。




##2# Java入门项目

根据 Java菜鸟项目 代码重构、新添技术而来。

此项目代码根据 Java菜鸟项目 重构而来。
知识量逐步增大,本项目主要学习面向接口结合配置文件编程。
与以上两个项目显然的不同是,代码相对规范,接近企业级的编程**。
利用周末空闲,逐渐推送中。。。

shopping-management-system's People

Contributors

zhanglei-workspace avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.